18 408 65 1 6 9 15 17 25 29 31 35 37 38 39 44 52 53 64 66 68