20228145
33191092
296336
1548849
80179968
1042136
72817304
54003553
46491808
4618531
76498523
99768535
94331152
64803598
19066318
59165038
79876838
31668764
29509720
2431766
75385228
57127490
59363879
16038156
8207971
45036972
73499753
79507758
31109360
44847001
28811592
20503339
39491062
67074210
68451074
59905526
19265188
57687836
84582837
6958776