41197869
20693490
55323307
15628430
16305227
90618934
13322433
4361118
38129625
1598264
1541272
56952293
99986354
49275070
70818266
81687060
25063912
39548464
23808169
87593548
93802535
57364928
40753238
87124501
40785104
95119857
48933322
50236875
85017891
50372703
98637166
57129094
94113473
86383259
34149002
46725033
33768222
51124384
52696181
66002722