7 812 286 true 16 17 20 27 29 35 36