17
32
15
7
29
303
125
35
22
37
405
323
183
85
74
190
164
91
137
494
212
94
66
127
180
67
184
216
75
234
27
16
247
71
237
447
47
116
193
62
332
61
88
52
73
70
82
42
107
10
236
18
34