75822760
60882005
10402645
86911912
7708547
94126835
80906997
10138914
97436591
30056035
2547148
2649474
35893514
92105540
45369532
3772558
54032190
51137545
49714915
786893
197587
29302048
53516038
78008253
2831722
83989933
69666043
52543523
1888407
9331634
41852357
88481027
31923882
41362701
3388577
57215015
50481722
13547522
71011050
20696801