8
0
92
59
163
453
101
174
105
332