9 1583 100 220736 11 16 28 32 48 69 72 78 86 100 101 104 109 116 125 136 149 537 100 767 677 14 9 7 5 3 1