100
64
167
344
215
218
43
529
64
101