7 192 266 true 2 5 10 19 29 31 38