7
6
4
5
2
0
1
10
3
15
119
9
47
45
122
34
38
20
62
39
51
25
58
29
77
19
76
14
64
18
56
110
13
53
52
35
224
128