9 4343 871 true 2 9 10 17 20 27 28 30 35