true 1315 609 true 0 1 4 13 22 25 29 33 42 45 48 49 50 52 60 62 64 65 67 68 76 81 87 91 96 102 105 107 108 114 116 117 121 123 125