77899687
24469083
1043968
58566092
30864741
19645005
7014187
5853790
6530333
54872351
25388814
5539137
96132922
4494160
72704467
64783723
46248342
75165111
3944573
22087444
33909270
16579676
34579766
63067900
5499925
16431953
11196546
59336868
62235478
3673043
98548231
85855650
255002
18337872
62989095
35295634
67375686
43133816
40811205
6489595