40231965
2559842
94913239
32251610
304670
50665330
66493792
1988125
35867451
80631190
23611236
39076646
66555894
17248122
16818010
36617138
30093737
20618707
81417352
61544629
92005004
1627987
20026349
81052270
37936482
37563861
23771236
4768661
18191435
58322032
34921630
3265858
73892676
77484980
92819
51875642
40115728
41831808
48266706
613874