46125866
38474361
23353736
59371314
51208792
47281263
7449283
69299387
87101238
64476170
41738113
295198
32467605
7150365
395200
10118490
28762049
1605700
70869687
89409664
6095629
45733860
75723784
5407421
869352
70112729
4107630
88932674
33045831
6784635
62055807
72354624
66616430
58314491
67267262
49416491
55785193
33276863
85513646
36661253