100
64
167
350
219
219
43
529
101
19