21741680
71697060
28285918
61591114
56705112
40623527
65519889
41843712
20097732
949649
7034663
34554037
64831309
79813753
87977891
1028185
88218009
53143995
32013466
57862245
549056
45252865
33538271
78386514
4151389
57041886
69395939
34263020
6614561
15601568
14414322
10595532
52648755
94131511
11303191
297861
98983004
13745934
89772046
7021130