28693321
19802608
75442960
12047592
75512966
84141919
17396379
64301682
59791765
76599371
85846486
836922
70671829
70086712
89388709
31448458
17477312
67139739
80012161
69068193
43425271
16745843
32998620
79202385
41729235
4773489
39446597
88201051
48467687
71033398
2030515
65881732
4522134
71235182
97958498
70645481
34701347
67656674
49651380
27252393