10 471 196 true 1 2 5 7 15 19 27 33 36 37