75188876
10312053
60375482
25316
87626536
470982
80209773
35911260
47423190
80008569
83083259
56068736
11688471
99153681
79349987
99202439
56338709
33059051
22118615
40361001
68011205
10593185
32869020
99517981
4772373
62316766
30354570
2329186
13452740
49207275
78412170
1252279
85461219
72409758
75979104
10634474
46486975
66018928
69883921
58937948