true 6 9 14 20 30 46 68 103 154 231 346 519 778 1168 1752 2627 3941 5912 8867 19 23 26 30 34 39 45 51 59 67 77 88 101 116 133 152 174 199 228 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 71 65