43459861
68871337
61925680
30907373
72988423
28895323
2035724
45522284
74861431
7844847
37157952
32674120
20771188
654318
1993913
35218635
84882
37065257
3286167
37607668
2964082
94647196
45642624
88215908
49166944
30215782
42618679
28181547
7854509
92016605
7204819
52752399
98214940
92832493
50203347
96501968
17493365
26064107
40226471
86834302