113
115
118
119
120
121
121
123
123
123
123
123
128
129
131
133
133
133
133
133
134
133
136
136
145
145
148
155
155
154
153
160
160
161
161
161
159
158
156
155
155
155
155
154
153
153
149
143
143
142
140
139
137
132
132
132
139
143
145
150
151
153
155
159
168
173
181
184
185
187
187
187
187
188
190
189
190
190
195
196
196
194
192
190
189
187
185
181
178
174
171
169
166
166
166
167
166
166
162
160
160
159
158
157
155
154
153
151
149
148
147
145
144
136
134
132
132
131
130
130
128
126
125
123
122
121
120
117
115
113
111
109
108
106
105
101
96
92
84
81
79
74
67
60
52
43
37
34
28
23
21
21
20
20
19
18
18
17
16
16
15
13
10
10
10
10
9
9
9
9
8
7
7
7
4
4
4
3
2
2
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
7
8
10
11
12
14
16
18
20
22
25
28
33
52
57
58
64
68
73
77
78
79
80
80
81
89
98
101
102
103
104
108
111
112
112
113
114
114
114
115
124
124
125
125
125
123
121
120
112
109
108
108
108
108
108
108
108
107
107
106
105
105
106
106
107
106
105
105
105
104
104
104
105
109
110
111
112
112
110
106
105
105
104
103
103
103
103
102
102
102
101
100
100
100
101
101
102
103
103
103
105
111
113
116
118
121
122
123
124
125
125
128
129
130
130
130
131
131
131
131
132
132
132
132
132
131
130
131
132
128
128
127
127
127
127
128
129
130
130
129
129
127
125
121
119
118
116
113
112
110
110
110
110
110
109
109
109
108
108
108
107
106
104
102
101
101
99
98
96
96
95
94
93
93
93
93
93
93
94
95
95
95
95
96
97
98
99
99
100
101
102
104
104
105
107
111
112
113
113
113
112
110
103
100
100
94
92
92
90
90
90
90
89
88
88
88
88
89
90
99
99
100
100
101
102
102
102
102
102
102
101
100
100
99
96
93
93
92
92
91
90
89
87
84
82
83
83
79
75
72
73
72
72
70
69
68
68
68
68
69
69
69
68
67
66
65
64
62
60
58
57
59
65
68
66
65
51
49
49
49
49
49
49
44
43
43
41
39
39
38
37
36
3
2
2
2
2
2
2
5
5
6
8
11
12
14
27
27
10
10
10
11
11
13
14
18
21
23
25
26
27
29
31
35
36
37
37
37
37
36
31
31
35
39
43
44
45
45
47
51
53
53
54
55
56
56
56
56
56
56
57
60
63
65
66
66
66
66
65
65
65
65
65
65
65
65
66
66
67
70
72
71
70
70
70
70
70
70
70
70
71
73
74
75
77
78
83
84
85
85
82
82
82
82
81
81
80
80
80
80
79
78
75
73
79
80
81
83
83
81
81
81
84
84
85
85
91
91
91
92
93
94
94
96
100
100
101
102
103
103
103
103
103
103
103
105
105
106
107
108
112
113
113
113
113
113
112
112
112
113
113
113
113
113
113
113
113