110
358
164
301
221
399
234
176
307
202
372
126
237
174
112
60
281
162
139
86
158
98
229
125
584
160
332
137
161
475
177
133
100
130
216
184
41
66
244
400
32
233
482
90
246
288
75
2392
188
348
118
435
266
101
163
146
123