60
60
60
60
60
60
60
60
59
59
61
61
62
62
63
62
62
62
66
70
70
68
64
63
63
61
61
61
63
59
65
71
70
70
69
66
65
67
67
75
75
74
77
77
75
76
76
76
78
80
80
80
79
77
78
79
80
86
89
89
88
88
87
86
89
91
91
88
89
90
93
93
93
97
97
95
99
101
97
93
96
100
100
101
105
105
104
104
107
108
109
110
112
111
107
107
107
107
107
108
109
110
112
113
116
117
117
117
114
112
118
119
119
121
123
125
125
125
125
124
123
123
121
119
117
116
119
123
123
124
125
125
126
128
129
129
129
129
129
129
128
128
128
128
129
129
129
131
133
133
133
135
135
135
136
137
139
141
141
140
139
138
138
138
140
141
143
143
143
142
142
142
142
142
143
143
143
143
143
145
146
147
147
147
147
147
147
148
149
150
151
153
153
153
153
153
154
154
155
155
156
158
159
157
157
160
160
160
161
162
163
163
163
163
163
162
162
162
165
167
167
167
166
166
166
166
170
170
170
171
172
172
174
175
177
180
175
175
176
181
181
181
181
182
182
182
182
181
181
181
184
184
188
188
188
188
188
189
191
192
192
192
192
192
192
193
193
193
193
193
193
194
196
197
197
197
197
197
196
196
196
195
196
197
197
199
199
200
200
200
200
201
202
203
205
205
205
205
206
206
206
206
206
206
206
207
207
207
207
206
207
207
207
208
208
208
208
209
209
205
206
208
209
209
210
210
210
210
210
210
210
211
213
214
214
215
215
219
220
222
222
222
222
221
221
220
220
221
223
224
225
225
225
225
226
226
228
229
234
238
241
243
243
243
250
256
256
256
254
251
248
247
245
244
246
248
249
249
252
260
255
262
262
262
260
255
253
252
257
258
258
258
256
255
255
255
255
255
259
257
257
254
253
250
254
254
254
254
253
252
250
249
248
247
246
246
246
249
249
249
249
249
248
248
248
248
247
246
246
246
246
246
247
247
249
250
251
251
250
250
250
250
250
250
253
254
255
256
257
257
257
258
260
260
258
258
258
262
262
262
263
263
264
267
267
267
267
267
268
268
269
269
269
265
265
265
267
269
271
272
273
274
278
278
282
282
282
282
282
282
286
290
290
290
290
289
288
288
289
289
290
291
293
294
295
295
300
300
301
302
302
302
302
304
306
307
307
307
307
307
308
310
310
310
313
313
313
313
313
313
313
322
318
318
318
321
319
319
319
319
320
321
321
321
321
322
323
324
326
327
327
326
326
326
326
326
326
326
326
327
328
332
334
336
336
336
336
335
334
334
334
333
333
332
332
331
331
331
330
330
330
335
336
336
336
338
338
338
339
339
339
338
338
350
351
356
356
357
360
360
363
363
367
367
376
376
376
376
377
377
377
378
378
379
380
382
383
383
383
383
386
386
385
391
395
395
395
397
397
397
398
400
400
403
402
402
402
402
404
406
407
406
406
407
407
407
413
414
415
417
417
414
416
416
419
421
422
422
425
426
432
431
428
429
432
433
433
433
433
433
433
433
433
434
435
437
437
439
440
441
442
445
457
467
462
458
454
451
442
433
434
435
436
441
444
448
450
450
450
450
450
450
451
452
452
453
457
457
458
458
467
468
468
466
460
460
467
489
476
473
472
471
469
468
468
468
468
469
469
469
468
500
520
509
501
489
477
474
476
488
483
483
488
485
483
483
493
489
486
482
480
479
479
483
489
496
508
516
507
506
498
485
479
479
482
484
484
490
493
501
516
525
526
517
497
504
506
501
499
488
487
489
490
489
489
489
489
489
490
494
493
502
506
510
512
512
512
514
516
518
522
522
522
522
522
530
532
533
534
541
547
560
558
557
555
548
548
548
547
547
552
559
561
564
564
554
550
545
544
549
549
544
542
542
551
553
553
555
555
556
556
555
554
554
554
554
556
573
575
572
557
555
555
551
556
559
561
574
569
565
563
562
561
562
565
567
570
571
572
573
577
581
581
572
568
567
566
566
565
564
563
562
561
549
547
549
567
564
570
571
570
565
560
553
564
548
550
551
556
557
557
564
569
557
564
568
568
557
552
556
554
551
553
556
562
564
572
574
576
578
580
582
585
592
594
590
589
588
587
586
585
584
596
602
612
611