7 173 363 true 12 15 29 35 64 70 97