7 161 103 true 2 4 7 8 14 32 38