15
65
49
38
160
82
37
241
265
256
316
197
432
196
156
218
115
210
288
291
384
286
164
185
236
230
308
324
297
157
172
222
176
112
101
98
328
266
130
349
1064
431
688
331
305
472
795
508
476
491
163
313
81
524
155
220
174
105