10 697 364 true 12 17 27 28 29 38 43 53 66 71