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