15
19
4
0
30
16
6
12
9
10
2
31
5
41
11
20
21
14
17
7
70
44
140
32
28
393
335
206
174
474
84
88
59
129
119
237
45
94
85
74
187
164
128
121
55
58
347
199
144
196
149