15
26
185
124
4
60
74
55
128
96
39
257
144
10
276
207
326
320
68
17
44
140
141
138
221
51
203
252
12
84
30
81
63
89
19
125
91
53
33
28
8
76
62
43
402
14
98
90
47
7
34