8 1346 358 true 1 3 9 15 20 25 35 36