484
395
446
148
764
170
45
64
444
172
608
107
475
34
166
650
191
628
472
62
351
35
651
445
113
584
248
488
320
481
406
566
544
454
245
209
372
652
61
29
661
2
520
208
468
373
387
754
0
686
18
723
750
364
735
362
690
467
110
140
295
598
310
591
455
526
694
631
313
636
344
241
518
199
260
281
316
