49
26
27
21
10
13
67
135
154
172
128
94
133
210
146
140
97
92
198
254
207
181
167
251
224
265
494
186
145
170
299
330
101
187
225
223
282
177
306
159
173
142
345
129
143
121
392
179
90
176
169
228
331