9 340 351 true 1 5 10 16 19 20 26 30 36