8 170 164 true 8 12 15 17 19 23 30 31