3
0
4
21
9
1
8
32
10
5
11
2
23
36
27
179
186
134
54
17
78
25
128
24
48
50
96
31
38
265
34
33
22
123
15
20
29
107
52