43097
64162
15266
13152
3484
116959
23642
12250
5398
10138
21704
8174
8110
42833
9997
21562
23492
13065
116626
3392
5281
63857
12125
15034