19431184
444396
1575192
9662958
261513
89442244
6113449
1400712
23693611
74571327
56812179
83144856
78831938
735650
12329215
376240
8045321
7803915
1826694
90993476
47723425
35799086
10031093
12354935
15733881
5658165
46048455
17931384
39127941
3492165
32989818
27511094
56526184
50678604
52573148
61685760
83732049
46044174
3582378
69825275