21823913
2357500
6279980
25559687
98202010
26709303
21707445
5605067
58091173
16788999
55353716
68962748
67551788
18288210
75422399
76493128
93986313
96545521
19288648
88982340
11998021
7184193
54363598
4689593
74593353
6223560
51061336
60513146
20401776
10567859
72394994
22907635
56936887
26754060
91891183
27839855
59819914
94757050
48689379
531103