96995845
11149580
31882769
3757287
66723706
35542604
35395834
42434186
1356656
1826865
60966314
66066863
87448066
25635356
2959581
13998783
81802275
39396326
39428303
23111272
16805943
71788208
7143328
27386572
71964875
1006865
8787914
34377317
31479592
80321814
12283857
76351242
67625120
98198105
96867379
94841860
98014170
35518558
6983079
42204345