9 1107 80 172949 5 9 16 20 44 51 80 87 90 100 101 104 109 116 125 136 149 236 100 532 439 11 9 7 5 3 1