256
699
139
633
57
410
119
938
168
800
401
102
508
70
366
103
669
6
343
54
654
86
109
58
223
93
487
60
543
14
474
15
462
29
423