58708176
80802251
47796701
5711863
51102839
84497731
61639636
74253502
9831760
18644197
471717
2651486
54055800
82862985
24389892
1448564
10129517
58448958
95201052
82322409
95445754
57621950
96293806
58286477
56093147
80508358
82512973
22024745
84636786
70029579
30881301
1734820
2045760
46323642
14463335
88838769
37827484
88378638
56346226
50428722