2137840
85844960
7779183
87577731
42103936
11597187
17873193
3438222
74846926
16617558
55479085
16663461
904610000
4401742
43375147
8327649
18934223
43407573
76536325
56471301
77732808
37065388
39812471
78355260
37653397
96551566
98367356
40897098
53738921
54627724
2814781
30531428
33743648
21125051
15011517
9839951
6393599
20057599
73726432
15106216