67
140
95
42
278
1820
253
197
431
150
163
91
122
189
142
85
226
79
102
157
377
31
109
169
125
55
222
293
134
184
296
201
106
105
219
221
231
101
116
88
232
131
191
268
346
124
149
233
175
76
64
262
93