35 564 452 true 8 9 12 14 16 18 21 28 30 32 33 34 36 37 38 39 45 53 54 60 62 65 66 67 70 71 72 73 76 77 79 80 84 87 90