13073995
20182173
86597519
34119464
37172779
27541323
86092221
2963899
46454322
5235434
9565221
83955890
7903284
24479316
60191398
31056035
1982270
73856361
55665466
93987559
43964278
52838266
52334645
1261645
43841169
17663121
26005571
29722242
71081707
48478452
38741182
58644104
6876394
51769781
98245922
10369718
48074797
905810000
88404964
64761093