21055471
25889146
2013556
5847243
29594639
50539409
10547857
82692992
53699710
57561005
518287
44658519
45876049
70459598
27882136
66198014
97821296
4499322
32019393
28544402
21124360
41439441
7339525
73244723
38787500
28803198
79036018
59053779
7166852
9347984
57135030
67746162
42513535
7191473
73078819
337187
1528184
30739918
32055967
25312095