17743114
82424149
45572544
71204258
2188322
15254241
6810148
421517
9413263
26026712
30707775
3601598
48087431
32995495
50633756
77761860
10401314
99726579
51492017
38533859
89313824
19225020
12715485
71217469
27012980
28123032
26659352
47031067
5799596
67831784
87857921
79102384
24218492
23116070
88716050
98899368
33463670
77532799
95001919
64984728