9 1667 100 211021 3 18 28 33 53 57 64 65 66 100 101 104 109 116 125 136 149 1104 100 795 719 28 9 7 5 3 1