302
164
166
130
165
57
100
578