7 1108 388 true 6 9 15 16 22 32 38