8 1165 661 true 2 4 8 13 16 35 37 39