true 1310 539 true 0 1 2 3 9 18 30 34 35 40 44 46 51 53 57 63 66 68 70 71 73 80 84 86 89 92 94 101 102 105 106 107 115