63
8
96
62
173
487
103
181
107
342