9894905
4966139
17973862
1867444
38133380
15205906
96489553
337252
91836982
615735
57363277
79069418
3117145
35846116
94743648
98099733
59949574
3744450
4016360
75536412
36955544
65865566
13008338
93541189
26999820
45896006
49084613
95988213
99173554
52613857
93739667
30094277
94327273
86024526
44813269
4502374
28818525
74812706
45314087
35161444