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