9 2688 106 480505 8 15 25 43 44 45 67 84 98 100 101 108 121 153 224 323 732 1195 100 662 1103 652 137 23 7 3 1