50625871
83821144
33243263
88244143
71223864
35582389
55782106
85173185
6369835
4063951
65257443
27169154
19222974
75014019
38002565
84015761
23509582
2355790
26588419
9510278
16032720
85183034
52583360
18406392
87527209
60092280
51162596
65677904
47175440
99043702
6670378
50382220
3101264
35158436
42164200
19785011
4667540
90168199
1574144
49224948