1
17
9
11
167
36
41
62
49
63
196
118
108
132
111
83
51
35
128
29
261
391
134
546
1125
226
279
158
379
203
206
435
274
179
106
89
122
243
123
222
138
57
263
190
237
221
46
198
54
286
146
155
120
125
70
84