8 173 246 true 0 3 4 7 12 20 30 32