10 320 298 true 2 7 14 32 35 46 65 68 73 81