44812750
25404611
31857331
4542496
99621842
53943377
2432552
51013356
8526831
41304289
69904839
2318538
548722
3180859
36556180
3071942
9996771
74624530
24023430
59084202
44711520
974975
1245193
35793056
89264286
62703578
9824141
87239308
21558346
13383334
53769587
62288139
62794612
9719146
89068468
27579673
724768
1263423
19115697
15648969