159
42
284
97
69
104
93
321
58
179
264
294
215
218
191
66
46
129
193
260
183
146
114
386
154
467
116
292
254
124
655
221
224
546
177
384
79
331
118
144
160
158
57
68
64
501
445
262
268
267
336
347
515
234
75
186
440
239