100
64
166
342
212
212
43
528
101
19