10 628 364 true 11 35 40 41 42 63 71 75 82 96