14787522
95796541
5988168
665375
87846686
40885616
43915191
16204120
49527488
22233918
91485768
16307617
4799484
10831148
6895245
75492022
2527890
61729748
83389796
3248592
62925254
85936129
52342913
24115068
33843052
40337821
9002399
32574768
7558256
13806305
84991012
4598400
93012622
49065645
42091957
13837348
654793
31491278
50415229
24098542