100
64
166
343
77
212
215
48
79
43