155
156
157
162
162
162
162
162
161
161
160
159
158
143
142
140
139
94
94
84
83
83
79
43
32
32
33
36
34
35
39
38
36
35
34
36
36
41
41
43
42
44
42
37
33
31
27
21
11
17
21
23
39
47
58
69
78
79
82
95
108
108
116
116
101
85
74
65
52
52
50
45
42
39
38
36
27
23
21
21
20
17
29
30
30
30
30
24
15
15
15
15
15
0
0
0
0
5
6
6
5
8
10
10
9
9
9
8
10
9
7
9
14
10
10
4
0
0
15
10
9
9
9
8
9
7
8
8
8
8
8
8
8
7
9
9
9
10
9
10
7
9
9
8
9
8
8
9
10
9
8
8
8
9
8
18
15
9
9
11
8
8
10
10
0
7
8
11
8
11
12
12
14
10
10
10
10
12
13
13
13
13
15
13
11
11
18
14
15
15
15
19
23