23 764175 12571 211168581 3 11 14 15 22 28 32 34 38 44 50 57 68 71 73 77 78 80 82 87 90 95 98 100 102 110 117 138 159 239 312 521 743 1094 2603 4629 10519 13280 16930 49811 87920 191773 316196 438994 611224 759713 100 1431 10379 41634 99989 154473 165435 131566 82414 43156 19908 8290 3252 1263 485 207 95 48 26 14 6 3 1