12 1 2 3 8 13 23 38 41 55 64 68 72