20818766
78127560
2101473
6408379
23795460
19141042
35697155
28135605
12378826
11805484
14906841
88433099
45503630
95339355
49735101
45744743
89741231
2789707
1902725
80118516
72558817
87092754
7728829
64740
14318362
13763913
70917023
44323898
95162545
68284674
3577176
89656890
41875680
24225399
50929763
40287826
7855705
64236942
47766047
57529262