32
15
7
28
303
125
35
20
36
402
323
183
85
74
190
164
90
137
493
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
45
82
42
107
10
235
17
34
25