3
160
9
15
183
246
2
179
453
5
91
149
220
230
1178
31
52
27
153
760
142
222
567
11
527
24
421
139
68
200
10
199
410
678
205
132
6
296
249
207
1215
157
1513
221
175
41
270
265
340
294
247
126
203
193
46
55
34
30