46
3
92
59
168
457
101
174
106
333