47
3
93
59
170
467
102
180
106
342