46
3
93
59
169
457
101
177
106
339