41
0
92
59
163
457
101
174
105
332