8 186 266 true 3 12 13 18 20 31 32 33