40725941
87133375
2955355
86374006
88594454
49387098
39094221
60881010
30771232
52922679
20875220
71223985
8051220
93718932
61118618
6522553
960621
98482143
74554291
70374764
42909939
74351899
44668823
76225082
76094479
92386337
26628160
92554469
65573453
61921860
88884844
66761658
67312431
51266598
7906471
31275624
13538385
8010619
27186340
37447942