61
8
95
61
173
486
102
181
106
342