79
80
82
85
86
85
84
84
85
89
93
94
98
101
104
109
109
105
101
109
122
132
137
137
139
140
144
148
149
152
155
158
158
159
164
164
163
164
168
172
175
178
179
183
182
186
193
198
202
203
206
211
212
212
212
214
217
218
218
219
219
220
221
221
223
225
228
231
231
231
228
229
230
232
234
234
235
237
237
238
239
241
244
246
250
253
255
255
258
261
264
264
263
263
263
262
262
263
264
263
260
258
257
255
252
249
244
240
235
230
228
224
218
215
214
213
212
212
214
214
215
215
216
216
216
216
216
215
216
217
220
221
223
224
225
226
227
227
225
223
221
219
218
214
210
205
201
201
199
199
199
202
205
208
211
212
215
217
218
217
217
218
219
216
215
215
217
218
218
220
221
222
223
223
221
220
219
219
219
217
213
210
212
214
215
214
212
208
203
201
200
198
198
197
196
195
194
193
188
183
179
174
171
170
166
166
165
165
165
165
166
170
172
173
176
177
177
178
176
172
170
169
169
169
169
168
166
164
162
162
162
163
160
157
153
152
146
143
142
136
129
119
113
108
105
102
101
101
101
100
101
103
104
104
104
104
103
103
103
103
104
105
106
104
104
102
104
105
104
103
103
103
104
106
107
108
106
103
103
103
102
102
103
104
103
100
100
100
102
104
104
105
104
104
104
105
102
102
103
104
107
107
107
108
107
103
98
95
98
104
108
110
110
109
109
106
105
108
108
106
109
113
116
118
119
120
122
125
127
131
133
136
138
139
139
136
134
134
135
135
134
133
128
127
127
120
112
111
110
108
105
102
100
100
96
92
88
88
88
88
88
89
90
92
92
95
97
98
98
96
94
95
97
97
97
96
96
96
96
95
97
96
96
98
99
101
105
105
105
105
106
104
106
110
112
114
114
112
110
108
106
104
102
99
97
94
91
90
88
85
85
85
85
85
84
84
84
84
85
86
87
87
87
87
87
89
90
91
88
88
88
90
94
98
101
101
101
101
100
98
97
94
96
102
109
115
124
129
133
138
146
150
155
160
163
168
172
176
181
185
187
187
187
191
194
196
199
201
204
205
201
199
197
196
195
194
194
195
197
198
197
196
195
195
195
197
197
196
197
197
194
192
192
194
191
188
188
189
189
182
182
187
187
184
181
174
167
167
169
171
170
167
167
164
162
161
161
163
165
166
166
164
162
162
165
171
178
185
191
185
174
166
161
161
159
158
154
147
142
138
135
135
137
139
140
140
138
134
132
139
139
140
142
146
148
145
142
135
129
127
126
133
139
143
143
141
122
118
124
127
122
117
119
115
111
115
119
117
114
112
111
111
112
112
110
107
107
107
106
102
93
95
100
106
105
94
91
97
100
100
98
94
89
85
84
83
84
85
83
81
79
78
79
81
81
80
81
83
84
83
79
75
71
70
69
67
67
68
69
70
71
69
69
69
69
70
71
71
69
66
65
68
72
74
75
72
70
68
68
71
73
73
72
72
73
73
75
75
74
72
69
67
65
64
64
64
65
66
67
72
78
82
83
84
86
86
82
79
78