11 359 245 true 1 3 8 12 13 21 22 27 31 37 39