26
278
340
59
34
122
158
478
79
191
197
138
60
91
93
109
155
234
232
128
114
366
117
92
47
333
119
415
307
166
304
240
410
319
298
77
89
417
53
230
337
142
98
65
55
144
51
254
221
148
112
90
25
62
215