16284150
58163588
48095996
15912360
41793772
13403345
86973143
1546682
45077337
37215881
1498986
73772866
29794366
14697662
11102181
25205073
1816334
1217025
28119320
52109829
80348217
49556776
5592820
99015522
95195280
11051988
9918981
84451730
64931028
55345943
4745629
30259995
54032317
13403899
90512290
52028891
54942156
93162825
24909384
20534035