21966948
94038474
9242990
67115014
88468938
50001497
70759569
39456497
52725833
9813847
47275295
61813658
76492108
82567922
3098536
4514965
7361777
65311016
62342651
30989137
64784624
16171241
46819319
4928812
82587235
24092678
72347280
48601066
44946270
55408187
39534568
18506167
40989523
91324845
27197593
55259525
74536185
22518771
67083046
58117898