8 1146 591 true 1 2 6 13 20 30 35 36