59
5
119
377
162
135
51
106
124
95
101
196
87
111
88
158
98
97
83
54
78
103
85
159
200
297
138
164
140
209
195
183
113
235
136
142
99
225
152
268
141
514
422
61
202
171
192
673
177
175
291
245
204