27
61
15
59
54
270
134
165
167
35
120
199
190
45
126
78
191
350
88
113
135
131
80
55
174
33
79
114
137
154
352
326
71
292
249
166
409
269
731
266
229
150
124
360
235
142
510
230
122
146
129
356
427
418
402
83