13 180 161 true 0 1 3 9 12 16 22 25 28 32 33 34 35