56732016
98182563
75526035
21515261
81664834
99966938
4220192
2222075
13969503
10142018
97401945
4131772
2401350
9952297
61905578
35882362
90192737
34145046
44287477
77189843
48708310
37919538
35115098
20681220
20332095
69461087
9886551
85724437
66362222
3623420
75349506
42742969
35645069
19079955
2653426
58906889
919764
88149146
76274838
17722540