6
1
7
5
3
2
14
4
10
9
27
16
8
40
0
22
12
13
20
31
57
133
15
80
34
17
54
41
49
52
109
53
46
107
85
42
45
66
23
95
25
121
67
35
32
37