101
1
57
340
344
199
52
354
408
1044
347
2
76
291
338
138
233
485
68
1602
3
64
429
212
244
75
234
352
360
319
358
257