8 103 188 true
2 9 11 14 27 31 32 34