15
24
270
293
74
378
329
295
611
446
110
255
160
184
149
103
137
195
215
182
356
190
116
164
124
104
94
388
197
276
63
213
131
158
146
93
143
125
159
43
226
139
107
70
192
166
115
144
150
212
171
170
200
248
176
90
258