9 1639 82 176104 23 33 40 44 49 65 70 82 100 100 101 104 109 116 125 154 1115 1485 100 784 705 25 9 7 5 3 1