30128706
7754300
4608878
94958559
45832599
25073357
94006950
78781867
61732586
208858
54025707
8311610
32924088
70174144
5625825
36152806
34045645
51048101
57017172
13891275
37307062
33401285
53983587
27605193
94085188
63256589
821393
41447089
98007838
8231580
1242077
21266466
79187705
96585864
30031673
334121
76037562
76114796
85863225
38145130