73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
72
72
72
72
72
73
73
73
73
73
73
74
74
74
75
76
77
78
79
79
79
78
78
78
78
78
78
79
80
83
89
95
96
99
99
99
99
99
98
98
98
97
97
97
97
96
95
93
92
91
90
89
88
88
88
88
88
88
88
88
89
91
92
93
93
93
93
92
92
92
92
92
92
93
93
93
93
93
93
92
91
90
90
90
90
90
90
90
90
90
91
91
92
92
92
92
93
93
93
93
93
93
93
93
92
92
91
91
91
90
90
89
89
90
92
99
103
103
103
103
103
108
110
111
114
113
112
111
111
109
109
110
111
114
115
115
114
110
108
107
106
105
104
103
102
101
101
101
102
102
102
103
103
103
103
103
102
102
102
102
102
103
104
104
104
104
104
103
103
103
103
103
104
106
107
108
109
111
116
117
122
124
124
125
126
127
128
128
126
123
117
114
112
110
111
112
112
112
113
113
113
114
114
114
114
114
114
114
113
113
112
112
112
111
111
111
111
111
112
112
112
113
113
113
111
111
110
109
109
109
110
110
112
112
113
113
113
114
114
115
115
115
115
115
115
115
114
114
114
114
114
114
114
114
113
113
112
112
111
111
111
111
111
111
111
111
111
111
111
111
112
112
113
113
113
113
113
113
113
113
113
114
114
114
114
116
117
117
117
117
117
117
117
116
116
116
115
115
115
115
114
114
114
115
116
117
118
118
120
120
120
120
120
120
120
119
119
119
118
118
117
117
116
116
115
115
115
115
115
115
115
115
116
117
118
118
118
118
118
118
120
121
121
122
122
123
123
126
131
134
145
147
152
159
160
161
162
163
163
167
168
170
170
171
172
172
172
173
173
174
174
174
175
177
178
180
181
183
184
187
188
191
192
192
192
192
192
192
192
192
193
197
198
199
200
204
205
208
210
212
213
216
217
219
219
221
221
222
223
224
225
227
228
228
229
229
230
231
234
235
238
239
241
244
245
246
246
252
253
258
260
263
267
269
270
271
273
274
275
276
277
278
279
280
281
283
285
286
287
287
288
290
291
291
293
293
293
293
293
293
292
292
291
291
291
291
291
292
292
293
295
296
296
297
299
299
301
303
304
305
307
308
311
314
314
315
315
316
317
318
318
319
321
322
322
323
323
323
324
326
326
327
328
329
332
333
333
334
334
335
336
337
337
337
338
338
339
339
339
340
340
341
342
342
342
343
343
344
344
345
346
347
347
348
348
349
350
350
352
352
352
352
352
352
352
352
351
351
351
351
351
351
351
351
351
351
352
353
353
354
355
356
357
357
359
359
360
361
361
361
363
365
365
366
367
367
367
366
365
365
364
364
363
363
363
363
363
363
364
364
364
364
363
363
362
362
362
361
360
358
357
356
355
355
353
351
351
350
350
349
349
348
348
348
348
350
352
353
353
352
352
352
352
351
350
350
350
350
350
350
350
350
350
350
350
350
350
350
351
351
351
352
352
352
350
349
349
349
349
349
349
349
349
349
349
348
348
347
346
346
345
345
345
344
344
344
344
344
344
345
345
345
345
345
344
343
343
343
343
343
343
343
344
344
344
345
345
345
345
345
345
345
345
344
344
344
344
344
344
344
344
344
344
344
345
345
346
346
346
347
347
347
347
347
347
346
346
346
346
345
345
345
345
345
344
343
343
342
341
341
340
339
339
338
337
337
336
335
334
329
327
326
324
323
322
320
317
315
313
313
310
306
304
300
298
298
294
293
292
291
291
292
293
294
294
295
296
297
299
301
302
303
304
305
306
307
309
309
309
309
309
309
309
310
310
310
310
310
310
310
310
310
310
310
309
308
307
306
306
305
305
305
305
305
305
305
305
305
305
305
305
304
304
304
303
303
303
301
299
299
298
297
297
296
295
293
293
291
291
291
291
292
293
294
294
295
295
296
296
296
296
295
293
292
289
289
287
287
285
284
283
281
280
278
277
276
275
274
272
269
266
264
259
257
255
254
254
253
252
251
250
249
246
242
241
240
239
238
237
237
236
235
234
233
230
230
230
230
230
230
230
226
223
221
220
214
206
213
225
209
186
151
134
138
151
173
186
196
203
210
228
239
255
261
259
274
279
279
279
279
279
283
279
263
224
211
210
223
228
228
238
248
259
267
275
261
248
251
257
261
270
286
294
299
307
312
324
327
329
334
333
325
318
299
295
300
278
274
274
261
245
219
187
161
139
133
133
130
127
105
93
89
93
89
79
73
73
73
73
73
73