33
17
13
111
18
38
73
103
157
140
127
202
205
98
199
110
290
123
155
422
206
340
75
94
190
164
56
210
93
138
254
222
150
69
55
119
135
84
85
70
90
235
79
117
182
83
178
154
39