16421348
6125038
82595435
6039382
61165871
75821936
64957636
25255009
31921972
20457921
16125503
8884800
61194374
88988052
90902782
12151
6761174
56702423
56754820
35396293
91103769
85639667
43027083
93005367
94965918
63508810
7864975
72094332
67264895
54463625
13467456
65914084
8678013
87896909
67051772
64678384
79381137
85198000
55561898
18136918