31944448
34501836
23315953
24257527
93725664
22326405
81058936
34071107
3485648
51667694
31201066
9263470
98112273
20827231
89607577
78999213
12499477
9259198
7026504
28134539
60894489
12943440
71342366
87934140
56495527
50793736
75073858
24985503
21636133
98132184
97636741
40143475
57037804
24997656
57105256
35545164
86723607
96032963
7139100
2895957