57447407
56877757
50333535
51104633
45396524
247654
7015583
27863276
73213403
2990558
16906400
76573516
78268124
17322895
68454883
4070412
1855367
85989536
32519030
86641297
13354281
984307
60738861
73611418
84282740
33002027
20983695
1198841
10299673
28914231
3519978
32162171
7575641
39518180
30276044
28164080
51685774
92553040
32632851
816953