6
8
5
4
0
2
1
10
17
57
12
45
27
29
11
15
26
31
32
28
21
35
30
16
34
50
49
115
105
99
156
65
145
54
59
40
41
281
364