52646665
18138000
8203731
4681639
259129
39232802
85926211
58939317
54058904
54779831
30246524
24872160
57466113
41891926
45653962
612918
4618669
58443428
28345945
47029772
76002594
30137369
61804369
67878230
93982861
13686008
98147293
71024347
6491445
1821517
52286098
98199788
22191850
39214632
31905027
91239550
75908354
95412499
6640617
70771838