142
52
487
9
85
58
14
108
35
32
34
169
133
99
83
799
269
152
151
466
325
290
237
54
334
95
249
66
215
184
206
22
71
146
219
193
118
263
70
306
90
30
309
114
150
289
266
62
132
13
250
271
126
167