21
19
10
6
7
30
4
12
5
37
27
0
44
62
58
33
36
31
22
92
105
330
133
70
15
113
54
135
237
214
45
50
18
23
151
108
14
82
219
85
164
48
13
99
446
251
163
293
25
59
372
213