30533613
94876236
24886714
5576536
49976083
80324815
5082307
40434192
21708340
572758
4392686
59254071
69947044
91981626
34125103
74401984
22793196
51117151
72344148
18934723
62702155
15257543
25288959
86839106
88993176
64576036
3092731
59446179
50291715
28011582
66614392
2548488
19942090
98951337
62255025
47456130
30462520
14263489
75507531
28856721