21325623
66489925
28733454
1967618
4655428
34502516
40359298
81412397
389208
17712138
44836215
43872093
92348178
80902348
98655861
22986590
35078710
10589936
12126746
76761396
73904345
27257390
60125464
64385459
82204984
90033772
6427345
49309903
44548121
61747300
9644129
77595102
37587380
1997495
48795897
18737491
11436930
272237
756102
18865141