13
20
37
53
306
38
69
65
212
281
83
100
74
119
211
345
189
160
170
159
151
111
157
331
185
161
224
192
201
155
530
288
255
188
223
197
186
274
210
198
225
232
277
215