321
149
95
181
222
53
34
191