102 159 233 376 670 1038 1212 1354 1541 1644 1815 2000 2141 