13
56
46
210
85
82
108
83
153
222
74
202
152
284
470
88
256
276
315
196
573
401
123
221
261
176
239
109
237
151
316
114
325
646
398