155
298
96
139
262
73
61
59
95
181
193
168
110
99
175
50
171
214
174
388
70
211
246
188
291
134
180
85
197
224
279
215
115
90
149
63
89
45
270
194
198
113
91
249
163
204
318
967
82
433
140
196
68
135