24 11653 375 4978108 2 6 8 9 14 19 21 22 27 31 39 41 45 47 53 60 62 63 71 82 86 92 97 99 100 105 116 131 152 176 200 228 258 293 333 376 424 476 529 580 624 695 886 975 1198 2906 4023 11487 100 610 2122 3560 2877 1242 455 218 127 78 51 39 33 25 21 21 19 16 13 10 7 5 3 1