57128968
3556391
306559
54055335
87523746
29699099
6169606
70883383
10508871
40281946
15917786
20936678
69755093
34211023
52485534
86444682
90716800
30867831
19404295
4790948
50845745
43281398
5378276
23159184
29022603
69215582
2625783
17173747
12487727
74981046
97903326
99783702
38237293
61126825
73185354
64805602
77015440
45584660
95187844
16497068