17439071
89572746
77048153
38054150
60377008
85957733
91105189
82558944
59284281
56626062
39417671
24003166
33316852
86397239
7656577
99229820
93542837
79974738
36353410
46126420
72045970
2835372
24843015
42361761
64925820
91684030
579794
48885674
75941601
5202681
45688227
96138261
86305110
61718469
5554457
126939
26173329
34633412
30433905
56813315