1 3 8 13 14 15 16 17 18 19 23 41 70 112 172 253 359 490 500