100
64
166
342
77
212
212
48
79
43