7 107 236 true 8 11 15 19 22 30 39