321 156
166 1
140 87
63 2
179 69