474
542
56
116
314
238
165
80
102
131
192
221
279
128
63
134
304
180
205
125
160
206
145
190
99
31
543
198
248
53
96
64
38
65
41
34
43
109
75
283
358
403
417
167
274
172
341
1501
263
162
141
336
193
156
97
184
610
1423
353
118