17766795
28015142
99436083
8808390
48217091
65217592
21981629
16852941
90986793
19730
79762437
95764244
30224120
37784792
30413047
8508045
6257331
42607409
60981514
98302589
34666370
14977037
24006258
9224334
82018165
45912926
50986786
43971527
96439202
95444574
43408020
22039271
15528201
617144
6015112
32747148
31688155
70111699
18894306
14285742