229
1
85
384
3
375
2
356
62
386
91
165
70
549
472
0
746
773
504
1001
826
329
819
759
362
1269
630
352
87
354
283
777
510