18143488
1078688
79781047
16706450
7500939
28493409
69694574
85884297
2893555
71926327
57706494
49879346
25115857
51215263
78275993
498290
88571671
4824248
26664882
60453783
73421336
54426418
69454077
1415707
85067902
80369960
21513898
55393637
7663240
36302797
2610808
85858725
62298266
72382980
65179582
1703569
53114978
71128135
13137746
93563717