46
1
92
59
168
457
101
174
105
333