31687685
80659782
9364695
25101355
56956804
1494861
472667
76097201
64291938
84324939
76023090
18588983
106828
28544988
62051150
67732519
64858223
38244237
14147378
409385
201668
87976346
47353478
33816244
70529973
8365895
51511164
32088810
19678208
27596008
33106688
38106115
69962115
29105379
83998476
74232355
19782264
13277472
4051054
10879649