30073175
43802438
8441575
42523147
66498271
2918398
26168988
6725070
90021612
64332256
28331902
451559
59959294
44314732
3372692
77443455
89366931
181899
36453554
1697716
75118680
34456873
9978115
20167575
61879764
92457163
7306957
29671824
83153625
78021227
77607590
6192167
95258798
1952512
7345572
15572596
26671016
54952825
74645814
6724258