9 1189 79 168369 29 39 43 51 57 88 89 92 98 100 101 104 109 116 125 145 172 583 100 568 480 16 9 7 5 3 1