7
16
8
40
6
9
2
0
21
12
5
13
20
31
57
132
15
80
34
17
51
41
49
52
109
53
45
107
85
42
66
23
95
25
120
35
32
58
50
36
38
26
27
91
99
79
87