21643668
51342572
8291012
8377587
692099
11823497
16756282
5731768
39894157
66535352
36807170
37192702
32722980
6498422
49261750
38889327
32729230
16861010
85561881
89497969
52324825
15291181
3013107
22395448
42025352
37139968
17905450
333460
74179278
10698890
48828332
31821232
54853733
69668004
30538363
23057407
49851127
27323206
26737090
20592783