22543861
64789241
99315257
17964441
7511602
29436399
82821535
20494873
43791837
16826079
3236747
89694681
4781040
72962340
73485003
31582174
2312097
18881482
11047684
23196614
8193600
983117
84205061
32079748
8908239
52642072
40606163
78696638
12957323
50145476
8668127
3551673
30948497
8761086
66824487
63918017
99969303
29923951
56872319
24346861