20288
2209
1728
1716
1465
1110
992
776
416
321
290
281
219
210
199
185
146
112
106
101
97
96
93
82
80
64
60
37
0