26
61
15
58
53
270
134
165
166
35
120
198
190
45
126
78
191
349
88
112
135
131
80
55
174
33
79
114
137
153
352
326
71
292
249
409
268
730
266
228
150
124
360
235
142
510
230
122
145
128
356
426
418
401
83