62
109
93
339
320
390
178
46
556
172
47
296
523
887
535
273
298
403
156
415
253
318
545
561
182
753
198
473
425
272
217
513
139
310
243
1054
38
297
384
431
364
108
265
213
67
266
302
95
892
919
452
495
1219
640
818
361
274
345