28735568
17965464
70877710
3808707
34438649
95415214
25099652
97973133
7846750
10128208
73156142
37599506
14519307
17853958
40741811
59225703
17525876
1745501
92012642
20443735
59596792
11577818
23851341
9049457
27006708
39338263
89965931
70684307
54703407
406477
50852334
51348418
3919498
80438492
74472583
62168964
19199122
19342662
61521112
77311813