18704960
7643996
75882593
98855610
42367621
36471413
76532722
1579175
39056072
59003622
80415942
6045559
9347580
98414755
47018371
79449389
17211125
1087715
153719
31845023
8297474
54452461
50661801
50629882
2509270
74724548
51827178
37835476
38125000
21814183
32936778
66681841
28175624
26026405
95499036
34469781
45692357
4924420
89279559
91747616