470
166
61
97
118
105
95
61
32
183
25
95
68
111
64
161
59
319
297
109