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