47
78
81
114
65
128
119
206
136
33
172
111
82
73
146
51
123
167
315
322
255
236
328
565
381
1096
304
313
197
254
188
314
505
290
305
440