12 14290 871 true 1 2 3 4 7 13 16 22 36 37 38 39