8 218 235 true 4 5 12 31 66 68 86 96