9 440 286 true 1 4 5 8 17 21 28 37 38