15 1106 367 true 0 1 3 4 7 11 15 16 17 21 25 26 30 38 39