101
64
169
350
219
222
43
531
101
19