50
7
95
61
170
469
102
181
106
342