7 111 144 true 2 4 7 8 14 32 38