81536
60012
6127
3012
34211
9245
8381
920
720
45331
2857
2484
1634317
1154512
11138276
1033816
10099258
97614
8256155
774111
71026
61784
57412
54098