12 8959 818 true 1 5 9 17 19 20 23 26 27 29 30 35