59343353
23095207
8051188
59127287
60569022
31535187
21637941
24188617
85286726
92497175
98398922
3014450
64704647
9293129
9205346
6411848
92933748
81461086
73229321
4597995
1181213
50879698
74945118
2085625
91627286
64827031
24849158
9073536
47732373
3201126
83493906
38429231
4013705
98175880
79697989
41065715
17697692
17245294
37704730
21488402