95747957
23082493
25704794
34392657
69835180
22309809
20685025
38713009
1589790
83533782
98933271
84306577
71885959
5086871
9202664
3989132
75762575
69349266
34496802
97411963
27823989
31562294
17079474
29385611
12565441
68567322
68375737
48569348
15356831
47883151
19331972
62791665
36753923
12808912
44031306
91334151
30713901
15292251
95438947
76894265