9 1666 94 324182 4 6 22 35 41 43 73 76 98 100 101 110 124 146 204 401 701 937 100 576 702 242 29 8 5 3 1