30938244
1108920
642977
67871713
21794834
502727
25306873
97594132
69685219
27589456
60317055
2071472
44408968
40171296
62721781
57881428
91117030
59799631
50907796
73495190
45963729
25887137
95642083
7325651
14827701
71023945
2794701
7408634
34611872
15455317
64005439
39874964
94497753
29126127
1736427
8441349
8232087
49252545
22261457
85945277