32
71
109
18
8
28
103
327
150
240
141
112
134
204
129
189
233
139
79
241
131
120
250
133
152
114
50
376
40
275
125
173
138
292
226
263
82
202
216
184
147
287
320
164
234
182
169
154
191
144
435
1378
237
196
666