3
2
1
0
11
14
33
8
23
12
7
5
6
4
15
40
111
54
86
49
45
25
47
36
64
152
17
119
46
27
30
21
34
58
72
50
9
26
32
83