13 359 246 true 0 3 6 10 17 19 21 22 24 27 29 32 35