95
95
95
96
96
97
98
99
100
100
102
103
103
103
104
104
104
104
106
110
110
114
124
124
122
120
120
116
116
116
116
115
115
114
113
112
111
112
114
116
119
121
122
123
124
123
122
123
123
121
119
119
120
120
120
120
119
118
117
116
116
116
116
116
115
112
111
111
111
111
110
110
99
96
96
97
97
97
97
97
98
98
98
99
100
101
99
97
97
98
98
98
94
93
92
91
91
91
91
91
92
100
126
132
135
135
135
134
135
136
138
142
141
145
149
150
150
150
150
150
150
151
151
151
160
163
169
173
174
179
181
184
186
188
189
190
194
194
195
195
195
195
195
195
195
196
196
196
195
188
188
188
175
175
174
174
173
164
161
161
161
160
159
158
158
158
157
157
156
156
157
154
154
154
154
154
154
152
152
153
153
151
152
152
152
152
152
152
150
150
150
150
150
150
148
148
147
147
147
153
153
153
153
152
152
151
151
149
149
148
146
145
142
140
138
137
137
133
133
133
133
140
140
140
135
134
130
131
131
131
130
130
127
124
118
116
113
113
114
115
119
120
130
130
137
138
141
142
143
144
144
143
140
141
141
141
141
144
145
155
176
188
200
201
201
203
203
216
221
221
222
216
205
191
186
188
190
185
185
184
183
183
183
177
176
174
164
161
160
156
156
155
154
152
152
152
152
150
143
141
138
138
138
138
139
139
139
139
139
138
136
136
136
136
137
139
139
138
137
134
133
134
138
137
137
106
87
64
62
52
49
47
45
41
35
35
32
32
28
28
26
26
25
25
24
19
17
17
13
10
7
7
7
7
7
7
7
7
6
7
7
8
8
8
8
8
7
7
9
9
8
8
7
7
7
7
8
8
8
7
7
7
7
7
7
7
8
8
8
8
7
7
7
7
8
8
10
8
7
7
7
7
7
7
7
7
8
8
8
8
7
7
7
7
8
8
9
9
9
8
8
8
7
7
7
7
6
6
6
6
6
6
6
7
7
9
9
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
7
6
6
6
6
6
6
8
8
8
10
10
11
11
11
11
11
10
11
11
15
19
21
22
26
31
32
34
34
34
35
37
38
43
44
46
51
58
61
66
68
69
65
64
63
63
65
68
70
72
72
72
73
83
91
91
91
93
99
102
106
111
114
121
122
122
129
135
135
139
139
140
140
140
140
141
142
143
144
144
145
145
144
143
141
141
140
139
138
137
134
131
134
134
134
137
142
142
142
143
144
145
150
152
153
154
154
157
158
159
159
160
160
162
162
164
163
164
163
167
168
168
169
169
170
170
175
165
165
163
162
162
161
160
158
158
158
160
162
161
157
147
135
135
134
133
133
132
125
125
125
125
127
128
130
132
143
144
142
141
140
140
128
109
108
109
108
107
111
111
107
106
106
104
97
96
95
95
95
95
95
94
94
94
94
94
94
94
94
93
93
93
91
91
90
90
90
90
90
90
91
100
100
100
99
103
105
108
113
113
113
112
116
116
112
112
112
114
121
124
133
134
135
136
136
126
125
128
146
149
147
140
139
136
132
131
132
143
143
142
142
135
130
127
129
130
130
138
139
141
144
144
143
144
148
152
152
155
156
156
156
156
156
156
155
155
153
153
153
153
151
151
153
155
156
157
157
158
159
160
160
161
161
162
166
166
171
173
176
177
177
177
200
212
221
222
222
222
222
231
234
238
239
241
249
251
252
253
263
263
263
263
262
261
261
261
263
260
257
251
248
245
243
241
240
238
237
237
236
235
234
233
233
233
234
231
231
228
226
229
225
225
225
225
223
223
223
223
224
224
219
217
220
219
215
214
214
211
210
208
207
206
197
196
194
193
192
177
175
172
171
158
156
154
153
151
147
148
147
142
139
136
133
132
130
129
128
107
111
118
121
124
128
129
102
89
83
80
79
78
78
78
77
77
77
77
77
77
77
77
77
77
77
77
77
78
78
79
80
80
79
75
73
69
69
69
68
68
68
68
68
68
68
68
67
66
64
62
58
58
60
62
63
63
64
65
66
66
65
65
66
66
69
70
70
71
71
71
71
71
72
73
73
74
74
85
86
87
87
87
88
88
90
90
90
90
90
91
91
93
93
94
94
94
94
95
95
95
96
97
97
96
95
97
98
98
98
98
103
106
106
107
107
108
108
108
109
109
109
115
116
113
111
110
107
104
104
104
103
103
96
95
95
95
95
93
93