32 509 346 true 0 9 10 11 13 15 16 18 22 25 28 29 33 35 36 39 42 45 52 57 59 61 62 69 70 78 88 92 95 96 97 99