310
945
171
889
286
963
256
923
120
762
158
752
133
418
139
630
148
578
92
1,134
190
513
63
446
110
505
130
421
40
414
79
409
81
425
50
404