176
749
1108
1844
2459
2413
3275
3085
3435
3734
4096
5817
6190
4984
4209
4782
5501
4533
7643
9990
18081