7 108 245 true 5 6 16 19 21 29 36