9 1066 431 true 0 1 3 4 8 10 13 19 37