26
278
340
59
34
122
158
478
79
191
197
138
60
93
109
155
234
232
128
114
366
117
333
119
307
304
240
410
319
298
417
337
144
254
221
148
112
90
215
480
351