19852036
87514038
18115947
85793875
31146114
68443251
96669645
21084516
23059061
70343912
75554963
70161253
41432007
43516686
9563676
64694493
27021442
23868450
62736902
77782088
59461296
19722394
96524912
8282112
72362256
68291835
84999130
46581656
36031614
90259350
16566039
66759810
51132451
69795108
23546786
3860800
10695630
62699344
45519293
33189055