100
64
167
348
219
219
43
529
101
19