39973213
43106291
20789860
660099
14262085
56397613
31101054
5256765
80734282
6703716
2238913
28893187
63624441
46853482
54606750
54892042
10904710
52309249
20606088
81193234
91774559
2131972
66035338
85225664
84141529
82003430
17018853
47101591
48526490
73977397
6889025
79734010
31372519
98898189
24063961
39389001
65071536
28646746
49299123
88128627