3
0
20
11
39
9
6
2
4
25
22
18
13
15
8
21
14
28
45
26
23
10
41
75
34
517
221
129
48
149
95
7
136
198
147
112
144
55
176
88
58
132
106
214
54
49
52
128
73