53
15
20
128
25
22
9
13
8
19
18
49
63
61
47
157
164
258
291
123
106
121
162
58
161
240
345
216
112
119
472
127
202
262
245
103
254
133
310
239
145
163
169
671
268
117
180
243
95
221
158
173
191
71
92