42088015
20559686
122445
15902111
90501852
7574411
28388425
6205141
55431171
12119176
90495979
53645172
89054965
62165701
43702658
7407702
47529051
13839063
81979789
99122225
1558251
59297287
24361868
47309249
63111969
77776734
75533862
39299318
39637822
32119542
78053705
24936379
19216923
17366018
26216012
22261305
20318368
97902508
20518169
84052414