6 109 269 true 3 5 15 17 32 38