9 1635 91 299039 25 35 52 59 66 68 76 96 100 100 101 108 130 174 240 361 580 1548 100 550 678 249 37 11 6 3 1