13 2203 509 true 0 3 6 12 16 22 28 29 32 36 37 38 39