60972918
25826165
83446156
52977692
86375790
1751139
73502317
7879502
91948192
62116638
50476814
48223150
4705392
42807493
68243248
19819750
12567805
4129150
97575313
76519061
16777216
37662870
2548891
50911760
13557406
78359421
8023880
94191430
76595919
44228404
56631439
33296254
62828801
36812841
84922504
88092551
61636782
91547038
93174004
8373324