32026809
9635175
95068104
65482395
60656020
69466248
52816082
13585697
87507625
62696644
35788694
19861519
97781649
20254693
4199222
4726777
2082920
82963217
62535998
57644231
87318552
64835275
57021354
87911124
8959628
45589101
17201556
8556962
16829707
39092843
86604186
21024717
10105196
28569949
30913881
99541260
10494886
97145455
40912004
38851216