1 5 16 21 26 27 28 29 30 31 32 36 61 100 156 231 330 455 500