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