86
52
13
21
73
177
273
157
190
68
128
48
196
371
181
213
16
99
122
81
77
260
152
705
200
137
202
227
384
175
241
95
149
89
1298
303
83
203
91
103
448
395
97
101
191
169
174
171
132
90
17
51