12 1090 359 true 1 2 3 4 5 7 9 16 18 22 28 36