252
64
170
106
162
321
262
166
146
95