40781556
19953760
6192535
231934
81053282
566433
868649
10344080
6856200
98628896
53028907
38048955
74932096
83737998
89626328
56132805
14866181
83741888
7942476
42057849
17493415
79824815
86427417
47301210
95512606
72783801
4452297
71985420
69434759
51241771
9378379
2665471
48525582
23259172
21657342
50347265
10556471
31909948
23407931
30678182