6
8
5
2
4
1
13
34
7
3
30
16
0
29
27
15
83
11
75
25
26
18
42
35
47
17
22
37
10
41
14
12
9
96
20
67
172