53
84
85
118
66
130
120
210
139
34
174
111
83
73
147
51
123
168
316
326
209
255
238
331
566
384
322
1097
305
313
200
254
188
314
505
292
440