39
6
1
46
58
63
13
8
53
20
65
70
20
20
65
77
57
72
72
77
77
32
27
72
72
72
64
44
84
64
89
84
84
84
84
39
39
84
84
84
71
71
96
71
56
96
56
51
51
96
96
96
96
78
78
83
83
108
68
63
68
68
108
68
63
103
103
103
103
120
85
85
85
90
90
80
115
90
80
75
80
115
80
75
115
115
97
97
122
122
87
92
127
127
102
102
102
102
102
102
92
102
92
92
87
127
127
144
104
104
104
134
134
139
99
104
114
114
139
114
114
104
104
99
139
139
166
121
121
156
116
126
111
116
151
151
126
116
146
146
121
121
121
121
116
116
111
151
151
173
128
128
128
123
158
163
133
123
128
133
163
123
158
133
133
123
123
123
163
163
185
145
180
135
140
140
175
175
140
145
145
170
135
135
170
135
145
145
135
135
135
175
175
87
192
152
132
192
147
182
187
157
152
152
157
187
147
182
142
157
157
142
147
147
187
187
164
94
144
204
159
144
199
199
199
164
169
169
194
164
159
154
159
194
169
169
154
154
154
199
199
106
111
171
191
101
156
171
156
211
206
206
181
211
176
181
211
211
206
161
176
166
166
166
166
206
181
181
166
166
211
211
143
113
118
203
183
203
113
168
218
218
188
193
193
168
218
173
173
178
178
223
223
178
188
178
178
218
173
193
193
178
178
218
218
178
178
218
218
165
165
125
155
120
120
155
125
125
215
215
175
205
175
175
120
120
120
200
205
175
190
190
190
230
230
190
200
185
230
185
205
205
190
190
230
230
190
190
230
172
172
172
172
132
167
167
137
232
227
132
132
232
227
242
212
217
217
182
132
132
182
132
132
132
187
242
202
202
212
192
242
192
217
217
197
197
237
237
197
197
242
179
179
179
179
144
179
179
239
234
254
229
224
144
239
234
229
229
224
224
194
144
144
144
144
199
204
254
249
209
209
224
254
204
229
229
249
209
209
254
291
196
191
191
191
191
196
191
156
266
261
241
236
236
236
206
206
196
191
156
251
246
241
241
216
206
151
151
151
151
266
206
221
221
266
236
236
236
261
216
236
236
261
221
221
261
303
203
168
298
298
203
258
258
218
218
198
198
218
218
203
198
198
163
203
198
163
258
263
253
248
248
268
268
218
218
163
163
278
218
228
233
273
273
273
273
233
248
248
248
228
248
273
233
233
273
250
310
310
305
310
210
310
210
310
170
170
310
305
280
270
270
270
270
260
230
210
210
210
210
210
210
175
175
210
215
210
280
270
285
285
270
270
260
260
245
245
230
230
175
175
285
285
230
230
240
280
260
255
255
240
280
260
285
285
245
245
285
285
192
317
317
297
322
317
317
222
222
317
317
317
297
242
222
222
317
317
317
317
317
317
317
272
182
182
187
317
317
317
242
222
222
222
222
187
222
227
297
267
282
282
282
282
272
252
257
237
237
257
187
187
237
237
292
272
267
252
292
272
297
297
257
257
297
297
214
204
329
329
329
294
234
329
309
309
294
284
279
249
234
234
234
234
234
199
199
329
329
329
329
329
329
324
324
194
329
329
329
329
249
229
229
194
249
229
229
309
284
269
269
234
234
234
309
309
309
289
289
289
289
284
264
199
199
249
249
299
279
279
264
299
279
304
304
269
269
304
304
246
221
341
256
236
336
326
321
301
261
261
241
206
211
341
341
341
321
301
241
341
336
336
336
336
336
336
336
211
336
336
336
336
336
336
301
286
286
291
291
206
311
256
241
241
296
276
281
246
246
246
246
316
316
281
321
321
301
301
291
291
211
211
261
261
291
276
311
291
281
281
316
316
233
348
228
348
338
338
333
308
258
248
338
313
313
298
268
273
248
258
253
253
223
223
348
338
348
348
348
348
348
348
348
348
333
273
218
348
348
348
348
348
348
348
348
348
308
298
293
293
218
268
293
253
253
323
303
303
303
303
288
253
253
253
253
303
328
328
313
313
223
223
298
273
273
298
303
303
288
323
303
303
293
293
328
328
280
270
355
360
240
240
350
345
350
350
325
285
285
265
265
230
235
320
325
260
265
260
265
360
360
360
360
360
360
360
355
350
360
280
235
360
360
360
360
360
345
315
315
265
355
360
360
360
360
360
360
320
305
300
300
230
340
340
280
305
305
305
300
265
265
315
265
265
335
315
325
325
235
235
310
285
285
310
315
315
300
335
315
315
305
305
340
340
287
367
372
372
237
287
367
252
362
272
237
367
362
357
332
337
337
292
297
277
277
272
277
277
247
247
247
362
367
367
372
372
372
372
372
372
367
372
372
297
272
242
372
372
372
372
372
362
372
372
367
367
357
312
312
272
367
372
372
367
372
372
372
372
367
367
332
312
242
292
317
317
277
277
347
352
352
327
277
277
327
337
337
247
247
317
297
297
317
322
322
312
347
322
322
312
312
312
312
352
352
269
379
294
294
379
374
374
369
374
374
349
309
309
289
289
249
249
259
254
254
379
344
349
284
289
284
289
259
379
374
379
374
384
384
384
384
384
384
384
379
379
374
384
384
384
384
384
304
259
259
254
379
374
384
384
284
384
384
379
379
379
374
379
379
379
379
384
384
379
369
384
384
284
374
379
379
364
364
379
379
379
379
379
379
344
329
254
359
304
324
324
289
289
334
289
289
334
349
349
259
259
309
309
329
324
359
334
334
324
324
324
364
364
276
276
306
306
386
386
381
356
361
361
316
321
296
301
301
296
301
301
266
261
266
266
386
391
261
386
391
391
386
396
396
396
396
321
266
391
396
396
396
396
396
396
386
341
271
271
391
386
396
396
336
296
391
391
391
396
396
391
391
396
396
386
386
386
391
391
391
391
381
346
346
296
386
391
391
391
391
391
391
371
356
376
376
336
266
316
301
301
301
301
266
266
361
361
266
266
321
321
341
336
371
346
346
331
331
336
376
376
348
348
283
283
393
278
278
273
393
373
348
348
348
333
333
333
313
313
308
278
398
368
373
308
313
313
313
308
308
278
398
403
403
393
328
273
403
403
403
408
408
408
403
403
393
403
348
278
278
398
398
403
403
403
403
308
398
403
403
403
403
393
388
388
398
403
403
403
393
308
398
403
403
383
348
343
403
403
368
353
358
278
358
328
313
313
313
313
278
278
373
373
278
333
333
353
348
383
358
358
343
348
388
388
295
295
360
360
290
285
380
385
385
360
360
345
340
340
320
325
325
325
320
320
320
290
290
290
360
360
360
345
415
405
405
345
345
340
325
325
290
415
405
415
415
285
415
415
415
415
415
360
355
290
410
415
415
415
415
415
415
415
405
415
410
410
410
370
370
320
415
415
415
405
410
415
415
415
405
395
400
400
360
320
410
360
320
320
415
415
380
365
290
340
320
320
325
325
285
285
385
385
290
345
345
365
355
395
370
370
355
355
400
400
312
302
397
392
372
352
352
337
332
302
297
302
397
397
392
392
337
337
332
332
302
372
372
372
372
352
427
427
357
357
337
332
332
302
427
422
422
412
427
297
302
297
422
427
427
427
427
427
427
427
422
422
422
422
412
422
407
407
422
332
427
427
427
427
427
427
417
412
412
412
407
362
362
422
422
417
377
382
372
332
422
382
367
367
367
367
332
332
427
427
392
302
352
332
337
337
297
397
397
352
352
302
352
352
377
407
382
382
367
367
412
412
319
314
384
314
309
314
409
404
404
404
349
344
344
344
344
314
314
309
384
429
424
409
409
349
349
314
379
379
379
379
434
374
364
364
344
344
314
314
434
434
434
439
309
314
439
434
434
434
394
394
439
434
434
434
424
434
434
424
419
419
419
374
379
379
344
434
434
434
434
424
424
424
434
424
389
379
379
344
434
339
339
439
439
404
344
344
309
364
344
404
404
344
344
309
404
404
364
364
309
364
374
389
374
419
394
394
379
379
419
419
379
379
419
419
326
326
326
326
391
376
356
321
326
441
431
391
446
436
436
436
436
421
416
416
361
356
356
326
391
391
376
351
316
316
446
356
326
326
446
446
446
446
446
446
446
446
446
446
446
431
321
321
321
321
321
446
446
446
446
446
446
436
446
391
401
406
356
446
446
446
436
431
406
436
446
356
446
351
446
446
416
356
356
376
356
416
416
356
321
416
371
371
321
376
386
401
386
431
406
406
391
391
431
431
391
391
431
333
338
398
398
333
428
403
403
388
368
368
363
333
328
338
443
443
448
448
333
448
448
428
428
388
383
368
368
368
333
328
333
333
403
403
458
458
458
458
458
418
418
368
333
333
333
458
458
453
458
458
333
458
443
458
403
453
453
448
448
418
403
443
413
403
403
363
328
458
458
458
458
458
458
443
458
458
453
448
448
368
458
363
458
428
363
363
388
363
328
423
423
368
333
333
428
383
333
333
388
393
413
393
443
418
418
398
398
438
438
398
398
443
345
440
410
410
415
400
395
380
415
345
345
370
370
375
375
345
435
400
375
345
440
400
380
380
345
455
450
415
415
465
375
375
345
470
470
455
470
465
405
345
455
465
465
465
430
425
425
465
460
460
430
430
430
425
410
410
455
415
415
340
465
465
465
465
465
465
465
465
465
465
460
460
380
470
375
470
440
375
395
375
340
435
380
345
345
440
395
345
345
395
425
405
455
430
430
450
410
410
455
357
477
452
447
427
427
392
387
382
422
472
472
422
472
472
452
402
402
392
382
352
357
412
357
467
452
437
437
407
407
407
407
392
387
387
387
387
352
357
357
472
477
477
427
427
387
382
357
472
472
472
462
477
477
477
477
477
477
477
357
462
437
417
477
467
467
467
462
442
442
467
422
422
347
477
477
477
477
477
382
477
477
467
467
387
477
387
387
477
447
387
387
387
347
447
387
352
352
447
407
352
352
407
437
437
437
417
462
437
437
462
422
422
462
489
434
439
414
439
369
364
474
479
479
454
454
459
459
434
394
394
399
399
399
399
484
484
414
419
419
359
464
404
484
469
419
419
364
364
484
489
489
484
459
459
399
399
399
364
369
369
484
489
489
489
489
489
439
439
399
489
489
489
394
364
484
484
469
474
474
434
434
364
474
489
489
479
449
449
429
474
474
489
489
489
489
489
489
414
394
489
479
479
484
399
399
489
399
399
399
359
459
414
399
459
419
419
364
364
419
419
449
449
449
429
449
474
434
434
474
381
496
501
501
406
466
451
451
406
486
446
381
371
376
376
376
376
466
446
431
406
491
491
496
471
471
471
471
461
411
411
411
411
371
496
501
501
496
471
411
496
496
501
501
501
411
376
376
376
501
501
501
451
451
411
501
481
401
496
496
496
501
501
481
376
486
496
496
461
441
446
446
406
486
486
486
486
486
496
501
501
501
466
496
496
426
401
501
501
496
491
491
406
406
406
501
501
466
411
411
406
406
371
471
471
426
411
411
471
471
431
431
376
376
431
431
481
461
456
456
441
481
461
486
486
446
446
486
486
508
418
383
418
458
463
463
383
383
388
388
503
503
483
483
423
423
388
388
443
498
458
443
473
443
443
388
388
513
513
483
423
413
508
508
503
513
513
513
513
508
513
513
513
483
423
383
383
508
508
503
513
513
513
513
508
513
513
418
388
388
513
508
498
498
463
463
458
458
418
508
513
513
503
508
508
473
468
453
388
388
498
498
418
508
508
508
498
508
503
508
508
508
478
508
508
433
413
508
508
508
503
503
418
508
508
478
423
423
418
418
383
483
483
433
423
423
483
483
438
438
388
388
438
438
493
473
468
453
493
473
498
498
458
458
498
498
395
430
395
430
475
475
475
470
425
445
510
515
515
470
485
480
450
450
430
430
455
455
520
525
525
525
525
495
435
395
395
400
400
515
520
520
525
515
525
525
525
525
495
435
395
520
525
520
400
400
520
525
525
475
475
520
520
485
465
470
470
515
485
400
400
520
510
525
525
525
525
525
525
510
425
515
515
515
510
515
515
520
520
520
485
520
520
425
520
515
515
425
520
520
485
430
430
430
430
395
490
490
445
430
430
490
490
400
400
450
450
500
480
480
465
500
480
505
505
470
470
505
505
427
417
437
407
437
437
407
487
482
482
437
487
487
487
482
412
412
527
527
412
412
522
457
412
412
537
497
482
437
532
462
462
407
532
532
537
502
442
437
442
402
532
537
532
537
537
502
477
477
442
442
402
527
532
407
407
532
532
487
487
487
487
482
482
482
477
512
497
527
532
532
492
492
492
492
407
407
522
527
532
532
532
532
532
532
517
527
517
527
527
532
532
532
532
437
527
527
437
532
532
497
442
442
407
457
442
442
502
502
412
412
462
462
492
477
512
492
482
482
517
517
434
434
424
419
494
494
444
444
424
419
449
494
509
499
499
449
414
419
419
424
424
534
539
539
514
514
499
474
474
454
454
454
454
544
544
544
544
494
469
419
424
424
544
544
544
544
524
449
539
544
544
544
544
544
544
544
544
494
494
414
499
504
504
494
489
489
489
529
529
494
494
494
494
544
544
504
504
539
539
419
419
534
544
544
544
544
539
539
539
544
544
449
539
539
449
544
544
509
454
454
419
469
454
454
514
514
424
424
474
474
499
499
504
504
489
524
504
504
489
489
489
489
529
529
441
441
431
426
456
431
426
461
426
551
551
506
506
546
431
431
436
436
556
481
486
486
431
556
521
526
506
461
466
461
466
556
526
501
466
466
551
556
556
556
556
556
551
551
556
556
556
506
506
516
426
506
506
501
551
551
551
551
536
541
551
541
431
431
546
556
556
556
556
556
556
556
551
551
461
551
551
461
556
556
521
466
466
431
481
466
466
526
526
436
436
486
486
511
511
516
516
501
536
516
516
501
501
501
541
541
453
453
518
468
468
468
443
438
468
443
443
518
558
563
563
438
538
538
498
498
478
478
478
478
563
493
443
448
448
563
533
518
473
473
563
563
568
568
568
528
568
563
563
563
563
553
553
513
513
528
438
528
528
513
518
513
563
563
563
548
563
443
443
558
563
563
563
563
563
563
473
563
563
473
568
568
533
478
478
443
493
478
478
538
538
448
448
498
498
518
518
523
523
513
548
523
523
508
508
513
553
553
470
495
480
480
450
450
530
480
480
570
570
480
480
450
455
530
525
480
575
575
575
570
450
455
455
455
455
505
510
510
460
460
460
455
575
545
550
485
490
485
490
550
525
520
490
490
575
530
575
575
575
575
575
575
530
575
575
575
575
575
575
575
575
575
575
525
535
535
450
560
565
540
540
525
565
530
575
575
575
575
455
455
570
575
575
575
575
575
485
575
575
485
575
575
545
490
490
455
505
490
490
550
550
460
460
510
510
530
525
560
535
535
520
525
565
565
477
477
512
542
537
512
507
507
492
462
462
462
462
467
467
542
492
492
462
462
462
587
582
582
582
542
492
492
462
587
587
562
562
517
517
502
502
502
502
522
522
522
517
472
467
467
467
502
472
472
557
537
497
497
587
537
587
587
587
582
577
577
587
587
542
587
537
537
532
462
572
547
547
537
587
587
587
537
582
467
467
582
587
587
587
587
587
587
587
587
582
582
497
587
587
582
582
497
587
557
502
502
467
517
502
502
467
467
562
562
467
467
522
522
542
532
572
547
547
532
532
577
577
484
484
524
504
474
474
524
524
519
474
524
519
504
594
544
544
554
499
499
474
474
474
474
474
479
479
549
549
549
549
499
499
479
599
594
534
529
529
529
569
574
534
534
509
514
514
509
509
574
539
514
514
514
514
509
484
479
594
599
599
559
559
539
544
544
599
584
589
594
589
549
554
549
474
544
544
594
594
594
594
549
594
479
479
594
594
594
594
594
594
594
594
594
594
594
599
509
594
594
594
509
599
569
514
514
479
529
514
514
479
479
574
574
529
529
479
529
529
554
584
559
559
544
544
589
589
501
606
496
496
531
536
486
556
536
511
486
486
486
486
486
486
486
536
486
536
531
511
511
491
491
556
561
561
486
586
586
561
561
541
526
526
521
521
481
481
481
481
606
511
511
606
586
526
581
556
546
541
521
521
491
526
526
491
601
601
601
551
606
606
606
606
601
556
551
606
606
606
606
606
596
566
571
571
561
561
556
556
556
556
556
486
601
601
601
561
561
606
606
491
491
606
606
606
606
606
606
606
601
601
606
521
606
606
521
521
521
606
581
521
521
491
541
526
526
486
486
586
586
541
541
491
541
551
566
551
596
571
571
556
556
556
556
601
601
618
508
548
518
548
548
543
548
523
523
493
498
498
493
548
498
498
618
613
543
548
518
493
573
498
503
503
503
498
493
493
618
523
523
598
593
593
538
533
533
598
598
598
593
553
538
538
538
533
568
553
503
533
533
613
613
613
618
618
613
583
583
568
568
618
618
613
608
608
618
618
618
618
613
613
613
608
568
578
618
568
573
573
568
498
613
613
618
618
573
573
613
503
503
618
618
618
618
618
618
618
613
533
618
618
533
533
533
618
593
533
503
553
538
538
498
598
598
548
548
503
553
563
578
563
608
583
583
568
568
568
568
613
613
520
625
630
630
515
560
555
500
510
560
530
535
510
505
505
560
535
505
505
630
560
505
505
510
510
585
555
560
530
500
585
515
515
515
510
605
605
585
585
565
560
545
545
545
515
630
625
505
505
630
535
535
605
545
610
610
565
550
550
515
510
625
575
545
515
620
620
625
630
630
625
625
630
630
630
630
630
630
630
620
590
595
595
625
630
630
625
625
575
630
580
580
580
580
510
625
625
625
630
630
630
625
625
580
580
625
625
630
630
515
515
625
625
625
625
545
625
630
630
545
540
540
630
630
605
545
545
545
510
605
605
565
545
545
510
605
605
560
510
565
570
590
570
620
595
595
575
575
620
620
575
575
620
620
637
527
527
567
512
567
547
547
517
517
572
512
517
517
567
542
632
587
567
517
517
567
567
542
512
527
522
522
522
592
592
577
557
527
527
517
632
637
637
597
597
642
517
517
637
637
547
547
517
522
522
577
572
617
617
577
557
557
557
552
527
522
522
642
642
602
602
637
637
642
642
637
642
642
642
637
637
632
642
642
642
642
637
642
642
607
607
607
602
642
642
582
632
642
637
632
632
587
637
587
587
522
632
637
637
637
637
592
592
522
522
637
637
637
642
642
642
642
632
637
637
522
522
637
637
637
637
557
637
637
637
557
552
637
637
617
557
557
557
617
617
572
557
522
617
572
522
572
602
582
632
607
607
632
632
587
587
632
539
524
554
559
524
524
529
529
529
529
579
579
559
579
534
579
529
529
629
599
579
579
579
554
569
569
564
524
644
539
534
644
604
604
649
649
649
649
649
579
584
584
529
529
529
559
559
529
629
589
569
569
644
584
584
569
534
534
534
534
534
654
654
654
594
649
644
644
649
649
654
654
654
619
614
614
614
649
654
654
654
619
619
599
599
654
649
644
649
599
654
654
534
644
644
649
649
649
654
654
654
654
604
604
534
534
644
644
644
649
649
649
649
644
649
649
534
644
649
649
644
649
649
564
529
649
649
569
564
649
649
629
564
564
564
529
624
624
569
534
534
629
584
534
534
584
614
614
614
594
644
614
614
639
639
599
599
644
531
571
571
541
541
536
536
536
541
541
591
566
586
586
641
616
616
581
541
541
661
661
591
591
566
536
546
611
546
661
591
546
546
661
591
541
541
641
636
571
571
581
576
571
571
656
596
596
596
596
596
581
546
626
576
576
576
576
546
661
661
661
661
661
666
666
656
666
661
661
656
651
631
626
661
606
611
611
611
661
661
546
656
656
661
661
656
661
661
661
661
616
616
541
541
656
661
661
661
656
661
661
546
656
656
661
661
541
661
661
591
581
576
661
661
641
576
576
541
636
591
581
546
546
641
596
596
546
546
596
596
626
626
626
606
656
626
651
611
611
656
578
583
548
543
543
548
553
553
553
553
603
598
583
548
603
558
553
653
648
598
593
588
583
553
553
623
628
628
598
598
578
548
558
608
608
673
673
653
593
583
588
588
553
553
668
663
653
608
583
583
593
608
588
588
558
673
673
558
673
673
673
623
623
668
673
673
673
673
673
673
673
673
668
638
673
668
638
673
618
623
673
673
558
663
668
668
673
673
673
628
628
553
668
673
673
673
668
583
558
663
668
668
668
583
548
668
668
603
588
588
588
673
673
648
588
588
588
548
648
603
588
553
553
648
608
608
553
553
608
608
638
633
633
618
663
638
663
623
623
663
570
560
595
595
595
560
555
565
565
555
560
560
565
565
605
590
610
610
560
570
610
610
640
640
610
635
565
565
570
565
610
590
560
570
675
680
655
655
595
595
600
680
665
605
565
565
560
660
660
660
660
650
645
620
595
595
600
600
600
600
685
685
620
565
565
685
680
685
685
685
670
670
685
685
685
680
650
630
635
685
685
675
675
675
675
635
680
680
680
635
680
680
680
680
565
680
685
685
685
685
685
685
640
640
565
680
680
595
565
675
680
595
680
680
610
600
600
685
685
600
600
600
560
660
610
600
660
615
615
565
565
615
615
650
645
630
650
675
635
635
675
572
567
607
602
602
572
572
572
572
577
577
577
577
607
572
617
617
622
622
607
607
602
567
622
572
622
622
572
667
617
607
687
572
577
577
647
652
652
622
622
577
577
582
692
692
622
622
602
572
572
577
577
667
672
672
607
612
612
612
682
622
612
577
577
672
672
662
612
612
612
612
577
577
627
607
607
627
647
647
692
692
692
682
687
687
692
697
692
662
657
697
697
692
687
687
662
642
692
692
647
692
692
692
692
692
692
692
692
652
652
577
692
602
577
687
607
692
667
602
692
692
607
607
607
697
697
667
612
612
607
607
572
672
672
622
612
612
672
672
577
577
627
627
682
657
657
642
682
657
687
687
647
647
687
687
594
584
614
614
584
579
589
584
589
584
584
589
589
584
584
589
634
634
614
584
634
619
619
579
634
584
659
659
629
629
584
664
664
664
659
584
634
634
634
589
589
589
589
589
589
589
634
634
614
584
699
704
684
624
614
704
639
639
664
614
614
619
619
704
624
624
589
589
584
589
614
614
589
699
664
669
669
704
704
704
704
654
659
704
704
704
704
704
704
704
704
674
659
704
704
669
669
584
659
704
704
704
704
704
584
704
704
704
664
664
589
589
704
589
589
699
619
704
679
614
704
704
619
704
704
679
624
624
619
619
584
684
684
634
624
624
684
684
589
589
639
639
694
669
654
694
669
699
699
659
659
699
699
616
606
591
596
596
596
601
596
596
596
601
601
596
601
601
596
646
626
626
591
646
596
601
601
676
671
671
671
636
636
676
676
716
716
641
641
601
601
601
601
696
641
641
626
636
596
711
696
636
601
601
696
696
636
636
626
596
596
646
651
626
626
651
631
631
596
596
596
671
671
626
711
676
716
711
676
671
716
716
716
716
716
711
711
666
716
716
711
716
681
681
681
681
681
596
671
716
716
711
711
671
671
596
716
716
716
716
716
716
671
671
601
601
711
601
601
711
626
716
686
626
716
716
716
716
626
716
686
631
631
631
631
596
691
691
646
631
631
691
691
601
601
651
651
676
701
676
681
681
666
701
681
681
706
706
671
671
706
706
623
608
608
608
738
738
733
638
613
608
603
608
613
613
608
608
648
608
613
608
608
638
608
653
603
683
653
608
648
688
683
613
723
728
698
638
613
613
613
728
653
653
663
663
638
608
703
703
643
643
643
643
708
708
648
648
608
608
608
613
658
633
633
638
613
608
713
693
693
638
683
678
678
718
718
683
683
683
678
723
728
723
723
693
728
728
723
693
603
683
723
723
723
723
683
683
603
723
723
723
723
723
723
723
683
608
608
723
608
608
723
728
638
728
728
723
723
638
728
698
643
643
608
658
643
643
703
703
613
613
663
663
688
688
693
693
678
713
693
693
683
683
718
718
635
735
630
620
745
745
615
620
745
650
625
620
620
620
620
620
745
745
740
660
625
625
665
665
650
645
620
620
620
620
615
620
740
740
695
660
615
695
620
620
620
735
620
620
620
625
625
710
665
665
650
650
620
670
675
715
715
675
655
655
650
655
655
615
615
620
690
690
645
620
650
725
690
730
735
735
695
695
735
735
735
730
730
705
735
735
735
735
705
730
730
730
695
735
690
690
615
735
735
735
735
735
695
735
620
620
735
735
650
740
740
735
650
735
710
655
655
620
670
655
655
715
715
625
625
675
675
695
695
700
700
690
725
700
700
690
690
690
690
730
730
747
642
642
627
757
757
752
662
657
627
632
632
757
757
757
757
752
627
637
632
632
662
627
672
677
662
627
632
707
702
677
627
627
627
632
632
632
707
672
747
752
632
632
752
687
687
727
727
667
667
667
667
632
677
677
657
632
632
637
722
682
662
662
637
627
657
742
632
742
742
657
742
742
747
747
742
707
747
747
747
747
747
747
737
702
702
712
712
742
742
707
747
747
702
627
747
747
747
747
747
747
707
742
632
632
747
662
752
752
747
662
747
722
667
667
632
682
667
667
727
727
637
637
687
687
707
702
737
712
712
702
702
702
742
742
754
654
644
639
644
769
769
639
639
764
764
764
689
689
664
664
639
644
644
644
674
639
719
684
669
669
669
669
644
639
639
764
764
644
719
714
764
719
684
639
644
759
639
639
644
649
649
694
699
644
649
734
739
739
689
689
699
674
679
679
674
679
679
639
644
714
719
639
669
754
754
639
759
759
754
724
724
669
754
759
759
759
759
749
759
759
759
754
754
714
759
759
754
754
754
754
759
759
714
754
754
714
639
754
759
754
754
714
754
644
644
759
674
764
764
759
759
674
759
759
734
679
679
644
694
679
679
739
739
649
649
699
699
719
714
749
724
724
709
709
714
754
754
671
766
676
656
651
776
776
646
646
651
651
776
776
771
676
681
681
651
696
701
646
656
656
721
701
681
681
646
651
651
651
651
721
726
726
656
656
656
776
771
771
731
776
776
776
771
726
726
696
711
711
676
651
751
751
691
691
691
691
651
711
661
656
656
746
706
686
686
656
661
661
661
656
701
701
726
676
651
766
766
681
681
766
651
766
766
761
771
771
771
771
761
726
721
681
681
766
771
771
731
736
766
766
736
761
771
771
761
766
766
766
766
771
771
726
651
761
766
766
766
726
766
766
656
656
771
766
686
776
776
766
766
686
766
766
746
691
691
656
706
691
691
751
751
661
661
711
711
731
726
761
736
736
721
726
766
766
678
678
788
788
783
658
668
663
663
658
663
713
713
693
658
668
788
788
783
708
668
663
663
663
663
658
663
658
783
783
733
658
733
663
663
668
783
738
738
738
738
738
668
668
668
788
788
708
688
658
723
718
718
663
758
763
763
723
723
723
718
698
703
703
698
703
703
668
738
733
663
673
673
713
713
658
688
663
663
748
748
693
693
773
778
778
773
773
783
783
783
783
783
778
778
738
663
663
778
783
783
738
693
693
778
778
778
743
733
778
778
773
733
778
773
773
778
778
738
738
663
773
778
778
778
738
738
773
778
668
668
783
783
783
773
698
783
783
698
778
778
758
703
703
668
718
703
703
668
668
763
763
668
668
723
723
743
733
773
748
748
733
733
778
778
685
685
795
795
795
795
665
670
670
675
675
675
675
670
670
705
670
670
720
725
705
680
795
795
795
725
705
705
675
675
675
670
675
750
750
680
680
670
750
730
730
675
770
770
750
715
715
710
710
795
795
720
695
670
775
775
775
770
730
710
715
715
715
710
675
735
735
675
680
680
725
725
670
785
785
695
675
675
790
795
795
795
790
790
790
785
740
740
700
700
790
795
755
760
750
675
675
790
790
790
760
745
745
745
745
700
700
785
745
785
790
790
795
795
795
795
745
785
785
790
790
750
750
675
785
790
790
750
750
680
680
795
795
795
785
710
795
710
790
790
770
715
715
680
730
715
715
680
680
775
775
730
730
680
730
730
755
785
760
760
745
745
790
790
697
697
682
807
677
677
682
682
807
807
807
807
682
737
737
707
682
682
682
737
732
712
712
687
687
687
687
807
807
802
717
717
687
677
687
687
682
682
807
682
682
682
687
692
692
692
762
807
762
682
787
782
782
782
732
722
727
727
727
722
722
722
677
787
787
752
727
727
687
687
742
742
692
687
687
737
737
677
807
772
772
707
802
797
797
797
752
757
757
682
682
807
802
802
802
807
767
757
757
682
682
797
712
712
752
797
797
802
802
802
802
797
797
797
797
752
797
802
802
757
757
687
797
757
757
692
692
807
802
802
797
722
807
722
722
722
802
802
782
722
722
692
782
782
742
727
727
687
687
782
782
742
742
692
742
752
767
752
797
772
772
757
757
797
797
757
757
797
797
714
694
694
814
814
699
699
694
819
819
694
749
744
744
749
749
749
744
719
814
689
699
814
814
814
724
724
689
699
689
694
819
694
694
694
704
704
694
704
764
754
694
694
699
704
794
734
734
734
819
814
769
769
739
739
739
734
694
744
799
794
754
739
734
699
699
704
699
809
699
699
749
749
689
769
719
779
784
814
809
809
814
809
784
814
809
694
694
724
724
814
814
809
809
809
764
809
699
769
769
704
704
819
814
809
734
819
734
734
734
814
814
794
734
704
794
794
754
739
739
699
794
749
749
704
754
764
779
764
809
784
784
769
769
809
809
769
769
809
721
701
756
756
706
826
826
826
826
706
756
736
736
706
706
761
761
826
826
826
731
711
826
826
826
696
711
831
826
776
696
701
701
701
716
711
711
781
781
766
716
716
716
711
716
711
701
701
831
831
751
746
746
746
751
751
701
806
756
766
761
746
716
806
746
706
706
716
756
756
796
796
706
706
826
756
756
781
701
796
781
731
826
821
791
781
781
826
821
706
706
736
736
826
826
821
821
821
776
711
781
781
716
716
826
826
821
746
826
746
741
741
821
821
806
746
746
746
711
801
801
766
746
746
711
806
761
711
766
771
791
771
821
796
796
776
776
816
816
776
776
821
728
728
833
708
833
713
713
713
768
768
743
748
748
838
838
833
713
718
718
838
838
833
718
718
723
723
708
778
773
723
818
813
758
758
753
728
728
833
833
788
793
713
713
843
793
838
838
838
838
778
763
758
713
718
718
818
768
778
758
728
833
828
723
723
723
723
768
768
838
783
718
718
838
808
803
803
768
713
838
808
808
808
803
788
788
743
838
838
838
833
793
793
718
718
748
748
838
838
833
833
788
723
793
793
723
723
723
723
838
833
758
838
833
833
758
753
833
818
758
758
758
813
773
758
723
818
773
723
773
803
783
833
808
808
828
788
788
833
735
740
845
845
720
725
780
725
725
845
845
845
760
760
730
730
730
730
780
755
840
845
845
845
725
845
845
845
720
805
805
730
830
770
845
850
850
735
735
800
725
725
850
850
780
780
770
730
735
735
830
825
790
770
770
765
725
845
830
780
785
785
785
785
770
735
735
815
815
845
850
850
775
775
730
730
815
780
795
725
850
850
850
845
840
820
820
755
850
845
800
800
730
730
850
760
760
845
845
850
845
800
735
845
805
805
735
735
735
845
850
850
845
765
730
850
850
840
840
770
765
845
825
765
765
765
730
825
770
735
735
825
785
735
735
785
815
815
815
795
840
815
815
840
800
800
840
747
792
732
737
852
737
857
857
792
787
767
772
772
737
737
742
742
852
852
852
852
742
742
747
857
857
852
792
732
832
782
777
772
862
812
817
747
817
737
737
832
837
837
792
797
797
772
777
777
747
782
847
842
797
797
782
737
837
837
792
777
777
862
857
787
862
847
852
852
812
812
742
742
857
862
792
737
862
857
857
827
827
807
767
857
852
852
857
862
742
742
857
772
772
862
857
852
812
747
857
817
817
742
742
747
857
862
862
857
742
862
862
852
792
782
777
857
777
777
742
837
792
782
747
747
837
797
797
747
747
797
797
827
827
827
807
827
852
812
812
852
759
864
804
799
749
749
784
784
744
754
754
754
754
864
864
804
779
804
749
749
759
864
864
864
864
864
864
864
864
829
829
794
744
874
759
754
874
824
874
874
844
809
784
749
749
759
844
794
789
784
759
794
759
759
849
849
849
849
849
839
789
789
789
789
789
749
799
859
799
859
754
754
869
874
839
799
819
824
824
749
869
864
864
864
864
864
779
869
864
754
754
784
784
869
869
824
759
864
829
829
754
784
759
864
869
869
869
844
784
749
869
869
864
804
789
789
789
869
844
789
789
789
749
849
849
804
789
754
754
849
849
809
809
754
754
809
809
859
839
834
834
819
859
839
864
864
824
824
864
864
876
876
756
761
761
806
806
791
796
796
816
761
761
766
766
811
811
811
811
766
766
771
766
876
876
871
871
876
876
871
796
876
836
841
756
771
841
771
881
881
886
886
861
861
821
796
801
801
801
801
761
821
761
761
821
821
806
766
766
861
851
801
801
801
771
771
861
801
761
876
876
836
836
881
811
851
846
831
766
766
881
881
881
876
876
811
761
876
791
766
766
796
796
871
871
881
881
881
836
766
841
841
766
796
766
876
876
856
796
881
881
876
811
801
801
876
856
801
801
801
761
861
861
811
801
861
861
816
816
766
766
816
816
871
851
846
831
871
851
876
876
836
836
876
876
783
778
883
883
818
773
773
803
803
768
778
778
778
778
818
823
823
808
808
808
803
778
823
823
773
773
883
883
883
883
883
853
853
883
883
883
883
853
773
773
848
768
783
888
778
778
778
778
823
808
893
893
808
818
828
828
773
773
773
863
858
833
833
813
813
813
813
813
873
813
778
778
873
813
773
818
893
863
823
823
843
848
848
893
893
893
863
778
778
893
888
823
823
773
888
803
883
778
778
808
808
893
883
893
888
888
888
888
848
853
853
778
883
803
778
888
808
883
863
803
893
893
888
808
808
808
888
863
813
813
808
808
773
868
868
823
813
813
868
868
778
778
828
828
878
858
858
843
878
858
883
883
848
848
883
883
805
790
790
895
895
895
895
895
895
895
895
780
785
785
835
820
815
815
815
820
820
785
790
785
785
790
790
790
790
785
790
785
895
895
895
895
895
865
860
860
785
790
790
895
895
890
865
865
865
860
905
905
780
790
790
825
825
900
835
790
790
875
830
825
815
785
785
840
840
825
785
880
820
880
860
860
820
785
905
905
905
830
895
865
865
855
895
905
905
890
875
835
835
905
905
870
870
870
870
790
790
905
895
835
835
785
895
815
815
815
790
790
815
815
900
900
900
900
785
860
785
865
865
790
790
895
790
790
900
820
895
815
905
905
900
900
820
875
900
900
825
825
820
820
785
835
825
825
880
880
790
790
840
840
870
855
890
870
860
860
895
895
812
812
802
802
907
907
907
907
797
797
797
902
827
792
797
797
802
802
847
847
802
847
847
832
827
797
797
802
802
902
872
872
802
907
907
902
872
902
902
902
877
877
887
827
792
912
917
917
852
852
892
892
877
832
832
837
847
837
797
797
797
802
802
837
902
917
797
877
837
882
882
867
872
872
917
907
907
917
882
882
842
842
917
912
912
802
802
912
912
842
842
797
827
797
797
827
827
797
797
917
827
917
797
872
872
872
797
872
872
802
802
907
802
802
912
827
907
827
917
917
912
912
827
912
912
887
832
832
832
832
797
847
832
832
892
892
802
802
852
852
877
877
882
882
867
902
882
882
872
872
907
907
819
819
814
914
814
914
914
914
914
809
804
804
809
809
809
804
914
914
849
814
809
809
854
854
839
814
814
814
809
859
859
839
809
809
914
914
914
814
814
929
929
914
914
814
814
914
914
914
884
884
924
804
814
814
839
859
864
864
809
899
904
844
839
844
809
809
904
879
879
844
844
894
884
884
884
879
809
919
929
849
914
919
924
919
814
814
854
854
809
839
809
809
834
834
919
929
809
924
839
929
924
804
884
884
884
804
884
809
809
914
809
809
924
914
839
929
929
924
924
839
924
924
899
844
844
809
859
844
844
904
904
814
814
864
864
889
889
894
894
879
914
894
894
884
884
919
919
936
831
831
926
821
821
821
926
821
921
921
816
816
926
926
851
846
821
821
816
821
821
821
861
821
851
826
826
866
866
821
896
926
926
921
816
821
821
896
851
826
826
936
941
941
926
926
921
876
876
816
916
916
856
856
856
856
871
816
816
821
826
826
911
851
816
816
931
906
896
891
891
891
931
931
906
896
896
821
931
906
906
861
936
821
821
936
926
821
821
866
866
821
851
816
816
846
936
926
821
851
931
936
936
936
896
891
891
816
896
821
821
936
926
851
941
941
931
931
851
931
931
911
856
856
821
871
856
856
916
916
826
826
876
876
896
896
901
901
891
926
901
901
891
891
891
891
931
931
848
933
828
828
933
833
933
933
933
933
933
863
833
933
828
828
878
878
863
858
873
863
833
828
833
833
908
933
933
933
933
948
948
828
908
903
953
953
953
948
833
833
933
933
933
833
833
828
883
888
888
838
838
838
833
923
928
863
868
863
868
828
828
928
903
868
868
828
908
948
943
913
913
908
903
833
943
948
938
943
918
918
873
948
943
833
833
948
833
878
878
833
858
828
858
833
948
858
938
943
948
948
908
903
828
908
833
833
948
938
863
953
953
863
943
943
923
868
868
833
883
868
868
928
928
838
838
888
888
908
903
938
913
913
903
903
903
943
943
855
945
955
855
945
840
845
840
945
945
865
845
840
845
945
945
840
865
870
870
885
890
890
875
845
845
920
915
870
870
845
945
945
945
945
945
845
845
920
965
960
960
960
920
840
965
965
900
900
945
945
940
940
940
880
880
880
880
895
840
850
845
845
845
850
850
935
875
875
835
835
840
955
955
960
920
915
915
845
960
950
950
925
925
885
840
840
960
845
890
890
840
840
870
840
955
870
960
955
915
915
840
915
845
845
960
960
960
950
875
960
960
875
955
955
935
880
880
845
895
880
880
845
845
940
940
845
845
900
900
920
915
950
925
925
910
910
915
955
955
972
862
862
967
957
957
852
852
852
852
852
952
952
857
952
952
952
852
847
952
902
902
877
877
897
847
847
857
852
882
882
882
882
882
857
852
852
852
852
972
957
957
952
952
922
922
932
852
857
857
927
927
927
927
857
977
972
952
952
952
952
907
912
912
947
952
887
892
887
892
852
952
927
922
892
892
862
857
847
852
937
937
967
962
967
927
972
962
967
932
857
972
897
877
852
967
857
902
902
877
852
882
882
852
882
882
967
967
927
852
927
857
857
972
972
972
962
887
972
887
967
967
947
892
892
857
907
892
892
857
857
952
952
857
912
912
932
927
962
937
937
922
927
967
967
874
874
979
864
864
974
969
864
864
979
969
864
864
864
859
864
859
869
864
964
964
964
864
964
964
864
964
894
894
909
914
914
859
869
864
864
934
894
869
894
864
864
869
869
934
939
939
964
964
964
964
864
939
939
919
919
984
964
964
904
904
904
904
984
964
964
964
924
924
924
919
964
964
964
964
904
959
939
899
899
859
869
869
859
979
979
979
859
984
984
979
939
934
979
979
984
984
974
944
949
949
939
864
979
909
859
889
864
864
914
914
859
889
984
984
864
864
894
894
864
864
979
894
894
974
934
934
939
939
864
939
939
869
869
984
979
979
974
899
984
899
979
979
959
904
904
869
919
904
904
864
864
964
964
869
924
924
944
934
974
949
949
934
934
979
979
891
986
986
981
986
986
876
986
981
986
876
876
876
876
866
866
976
876
976
971
926
926
871
871
871
871
971
921
871
871
876
881
971
906
876
876
876
876
906
996
991
951
971
876
881
881
881
876
996
936
931
931
931
976
976
976
971
971
971
936
936
911
916
916
911
911
976
976
976
976
976
971
971
941
916
916
916
916
911
881
871
996
996
961
961
941
946
946
991
986
986
871
996
991
991
991
986
956
951
991
996
946
946
921
871
896
876
876
926
926
871
896
991
991
876
876
901
901
996
996
876
876
986
901
901
946
946
951
951
876
951
951
881
881
996
991
986
911
996
911
991
991
971
916
916
881
931
916
916
876
976
976
931
931
881
931
931
956
986
961
961
946
946
991
991
898
1003
898
998
993
888
998
998
993
983
888
998
983
993
998
878
983
883
883
883
983
883
883
878
883
883
983
883
883
983
983
983
933
938
938
883
888
888
888
908
888
888
888
888
888
983
983
913
913
1008
888
888
963
963
893
893
893
888
983
983
983
963
963
943
893
888
983
983
928
928
923
923
1008
1003
878
1008
978
928
983
983
983
948
943
923
923
888
988
988
983
983
983
928
928
893
888
878
893
998
998
953
883
883
953
883
998
968
973
973
883
883
1008
1003
1003
958
958
958
958
958
1008
998
883
933
878
888
888
888
888
938
938
878
908
883
883
1003
1003
883
883
913
913
953
953
958
958
888
958
958
893
893
1003
1003
998
923
1003
923
923
923
1003
1003
983
923
923
888
983
983
943
928
928
888
983
983
943
943
888
943
953
968
953
998
973
973
958
958
998
998
958
958
998
998
1020
1020
905
905
1010
1010
1005
1005
895
1010
1005
1005
895
1010
895
1005
1005
995
995
895
895
895
945
945
920
995
950
950
950
945
890
900
995
925
925
895
895
900
900
1010
965
905
900
900
900
970
970
905
905
1010
995
995
1015
1015
990
975
975
1020
940
935
935
890
1015
1015
990
990
990
990
955
940
940
940
935
900
900
955
900
995
995
995
995
990
935
935
905
890
900
985
985
970
970
1015
1010
895
895
1020
980
895
970
895
895
1015
1010
1010
970
1015
895
945
900
900
900
900
950
950
890
920
1015
895
895
925
925
965
900
970
970
900
900
900
900
1015
1010
935
1015
935
900
935
935
1015
1015
995
935
995
995
955
940
940
900
900
995
950
950
900
955
965
980
965
1010
985
985
970
970
1010
1010
970
970
1010
917
917
1022
1022
1017
902
1022
1022
907
907
1022
1017
1022
902
1017
1017
1002
907
1002
907
907
907
907
907
962
957
957
957
912
1002
962
962
912
1002
902
912
912
932
937
937
907
907
912
977
967
962
1022
1007
947
947
947
917
912
1022
1002
1002
982
982
1027
1027
1027
1027
1027
947
897
1002
1002
1002
1002
1002
967
952
952
1007
947
1022
1002
1002
1002
912
912
897
1032
1032
1027
1027
1027
1032
1032
1027
992
997
997
902
902
902
1022
982
902
902
982
902
957
907
907
1032
1032
957
957
907
907
957
957
902
1027
932
1022
907
907
937
937
977
912
1022
982
982
912
912
912
1022
1027
1027
1022
947
1027
1027
947
912
942
942
1027
1027
1007
947
947
947
1002
1002
967
947
947
912
912
1007
962
912
967
972
992
972
1022
997
997
977
977
1017
1017
977
977
1022
1034
1034
1029
914
919
1034
919
1034
1024
1024
1034
914
1029
1024
909
1014
1014
969
919
919
914
914
1014
1014
919
919
914
949
949
1014
974
969
919
919
919
919
1014
924
924
944
914
994
994
979
1039
1039
1019
959
924
989
924
1039
924
924
1039
979
974
1014
1014
1019
1014
1009
1009
979
959
959
959
954
1034
924
924
1044
1044
1014
1014
1009
1004
1004
909
1044
1009
1009
1009
1004
1039
1044
984
1034
1029
989
914
914
989
914
969
1039
1039
969
969
919
919
1044
1044
969
914
1034
944
919
919
949
949
989
924
1034
994
994
919
919
924
1034
1039
1039
1034
959
1039
1039
959
919
954
1039
1039
1019
959
959
959
1014
974
959
919
924
1019
974
924
974
1004
984
1034
1009
1009
1029
989
989
1034
1041
1041
931
931
1046
1041
926
1041
1036
1041
1036
926
1041
1036
921
1026
931
931
1026
926
926
981
926
1021
981
956
961
1021
961
926
931
931
931
931
936
931
981
1031
1026
971
971
966
1001
1006
1006
936
981
986
986
1051
1051
1031
991
971
971
1046
1041
1031
1021
1021
1021
1021
1021
986
986
971
936
936
936
931
1021
996
936
1051
1021
1021
1021
1056
1021
1016
1016
1016
921
1056
1021
1021
1001
1001
1056
1046
1046
1046
926
926
926
981
976
976
1051
931
931
1051
1051
981
926
956
931
931
961
961
1001
936
1041
1006
1006
931
936
1041
1046
1046
1046
966
1046
1046
971
966
1051
1051
1026
966
966
966
936
1026
971
931
936
931
1026
986
931
986
1016
1016
1016
996
1041
1016
1016
1041
1001
1001
1041
948
938
943
1053
1053
943
1053
1053
1053
1048
938
1053
1043
993
988
938
938
1033
1033
943
943
933
1033
1033
973
973
943
943
943
943
1033
993
1033
1033
968
938
938
1033
948
943
1018
1018
983
943
1013
948
943
948
1053
993
948
943
993
1058
1033
1033
983
978
973
973
1058
1043
998
998
998
998
998
983
1038
1038
1038
1038
1033
1033
1028
978
978
978
978
948
1068
1068
1033
1033
1033
943
1063
1063
1068
1068
1033
1033
1028
933
1063
1048
1048
1033
1028
1063
1058
1008
1013
1053
1053
1053
1053
1013
938
938
1068
1068
938
993
1063
988
1058
943
943
993
938
968
943
943
973
973
1013
943
1018
1018
943
943
1053
1058
1058
1058
993
983
978
1063
1063
978
978
948
1038
993
983
943
948
1038
998
998
943
998
998
1028
1028
1028
1008
1028
1053
1013
1013
1053
1055
955
955
950
1060
1055
1060
1065
1055
950
1065
1055
1005
945
950
950
955
955
1005
1000
980
985
1045
1005
985
950
950
955
955
955
955
1045
1045
1045
1065
1045
1040
995
990
985
955
955
1025
1030
1030
955
960
1070
1070
1010
1010
955
1045
1040
1050
1050
995
985
990
990
1060
1010
995
955
1080
1080
1050
1050
1010
990
990
1080
1080
960
955
1080
1080
1045
1045
1040
1075
1080
1040
1040
1040
1025
1025
1060
1065
1065
1040
945
1040
1065
1065
1020
950
950
1075
1075
950
1000
1080
1080
1070
1000
955
955
1000
950
980
955
955
985
985
955
1025
955
1030
1030
955
985
955
1065
1070
1045
985
1070
1070
1005
990
990
990
1075
1075
1045
990
990
990
955
1050
1050
1005
990
955
955
1050
1050
1010
1010
955
1010
1010
1060
1040
1035
1035
1020
1060
1040
1065
1065
1025
1025
1065
1065
962
967
1077
1072
967
1067
1072
1052
1072
1052
962
1072
1067
1007
962
962
957
1052
997
997
1052
1007
1012
1012
967
967
962
962
967
967
997
1017
992
962
967
967
967
962
1052
1012
1012
1052
1052
1052
1042
1042
1052
1052
1037
967
967
1077
1082
1062
997
997
1002
1082
1052
1052
1052
1007
1052
1047
1022
1002
1002
1002
1002
1087
1092
1092
1022
967
1092
1092
1092
1092
967
967
1092
1052
1052
1092
1082
1077
1052
1052
1052
1052
1032
1037
957
1037
962
962
962
1087
1092
1092
1087
1087
1012
967
967
1012
962
992
967
967
997
997
967
1037
967
1042
1042
967
997
967
1077
1082
1057
997
1082
1082
1012
1002
1002
1087
1087
1057
1002
1002
1002
1062
1062
1012
1002
967
967
1062
1062
1017
1017
967
1017
1017
1072
1052
1047
1032
1072
1052
1077
1077
1037
1037
1077
1077
1074
1074
979
979
979
1089
1079
974
1084
1084
1084
1084
1074
1084
974
1084
1074
969
974
974
1064
1019
1064
1019
1009
1004
1004
979
979
1009
1009
1009
1004
974
979
974
974
974
979
979
1059
1024
1024
1024
1024
1024
979
979
1059
1064
1064
1009
979
979
1049
1054
1054
1094
1094
979
979
1074
1009
1014
1014
1014
1089
1074
1024
1014
979
979
1104
1064
1064
1074
1074
1059
1064
1014
1014
1014
1014
1029
979
979
1099
1099
1029
1104
1104
1049
1049
1099
1089
1099
1089
1064
1064
1059
1064
1059
1089
1089
1064
1044
969
1019
974
974
1094
1094
1099
1104
1104
974
1099
1099
1094
1019
1024
1024
979
979
1024
1024
974
1004
974
974
974
974
1009
1009
974
1049
974
1054
1054
979
1004
979
1089
1009
1094
1064
1004
1094
1094
1009
1009
1009
1099
1099
1064
1014
1014
1009
1009
1069
1069
1024
1014
1014
979
979
1069
1069
979
1029
1029
1079
1059
1059
1044
1079
1059
1084
1084
1049
1049
1084
1084
1081
1081
1081
991
986
986
1081
1081
991
1091
1091
1096
1096
991
991
986
1096
1096
1091
1086
1086
1096
1096
981
981
986
1096
1096
1086
986
986
986
981
1016
1016
1036
1036
986
986
986
1071
1071
1016
991
991
991
991
991
986
1036
1021
1021
1071
1071
1036
991
986
1071
1071
1071
1061
1061
1071
1066
1066
1066
1061
1036
991
991
991
986
991
1101
1106
1076
1026
1016
1106
1041
1041
991
1081
1081
1066
1021
1021
1086
1086
1071
1071
1026
1026
1071
1071
991
991
991
1111
1111
1111
1091
1066
1071
1071
1056
1061
1096
1096
1071
1071
1071
1076
1061
1101
1101
1071
1071
981
1031
986
986
1111
1111
1106
1106
1106
986
1111
1031
1036
1036
991
991
1036
1036
986
1016
986
986
1016
1016
986
1016
1016
1061
991
986
1066
1066
991
986
986
1101
1021
1106
1016
1106
1106
1106
1106
1021
1111
1111
1076
1026
1026
1021
1021
1036
1026
1026
991
991
991
1081
1081
991
1041
1041
1071
1056
1091
1071
1061
1061
1096
1096
1093
1093
1093
998
998
1093
1093
1088
1093
1093
998
1003
1003
1103
1103
1098
1108
1108
998
998
993
993
993
1108
1108
1093
998
998
998
998
1003
998
998
998
998
998
1003
1003
1048
1028
1028
998
1083
1048
998
1083
1083
1003
998
1083
1078
1073
1073
1073
1078
1078
1118
1118
1003
1038
998
1113
1038
1003
1003
998
1088
1038
1038
1028
1048
1053
1003
993
1093
1093
1053
1033
1033
993
1083
1083
1083
1083
1083
1073
1073
1123
1123
1123
1118
1118
1078
1118
1078
1073
1103
1068
1083
1083
1078
1083
1083
1083
1083
1083
1108
1108
993
1123
993
993
1038
993
993
1123
998
1123
1038
998
998
1043
1043
998
998
1043
1043
998
1028
993
993
1028
1028
998
1028
1073
1073
1073
1003
998
1073
1073
1003
998
1113
1028
1118
1028
1118
1118
1118
1118
1028
1118
1118
1088
1033
1033
1033
1033
1003
1048
1033
1033
1003
1003
1003
1093
1093
998
1053
1053
1078
1078
1083
1083
1068
1103
1083
1083
1073
1073
1108
1108
1100
1120
1120
1105
1105
1100
1120
1120
1100
1100
1010
1010
1110
1110
1105
1105
1005
1115
1115
1105
1010
1040
1115
1115
1105
1010
1010
1005
1010
1005
1010
1010
1050
1010
1040
1015
1010
1055
1010
1090
1090
1085
1055
1090
1090
1090
1090
1090
1085
1010
1125
1130
1040
1015
1010
1130
1065
1065
1005
1010
1010
1105
1105
1045
1045
1045
1045
1135
1135
1050
1050
1005
1100
1060
1040
1015
1005
1005
1135
1135
1095
1095
1090
1090
1095
1095
1135
1135
1085
1080
1080
1120
1120
1085
1085
1085
1080
1090
1095
1115
1090
1090
1090
1095
1005
1130
1005
1005
1005
1135
1135
1010
1130
1050
1010
1010
1010
1055
1055
1010
1040
1005
1035
1035
1010
1040
1085
1085
1085
1010
1010
1085
1010
1010
1125
1010
1130
1040
1130
1130
1130
1130
1040
1015
1130
1100
1045
1045
1015
1060
1045
1045
1010
1010
1015
1105
1105
1005
1065
1065
1090
1090
1095
1095
1080
1115
1095
1095
1085
1085
1120
1120
1022
1122
1127
1127
1112
1112
1112
1132
1132
1112
1112
1022
1122
1052
1117
1062
1022
1022
1017
1017
1127
1127
1117
1017
1067
1067
1017
1017
1052
1047
1017
1022
1022
1022
1017
1022
1022
1102
1102
1102
1102
1102
1142
1142
1102
1097
1022
1022
1012
1097
1142
1022
1137
1022
1022
1017
1012
1052
1147
1147
1147
1072
1077
1112
1117
1117
1077
1057
1057
1052
1057
1057
1092
1092
1017
1142
1147
1147
1147
1017
1102
1102
1102
1102
1147
1147
1092
1097
1097
1127
1132
1132
1102
1102
1102
1107
1102
1102
1102
1107
1142
1147
1017
1012
1012
1017
1147
1142
1142
1022
1062
1017
1017
1022
1067
1067
1017
1052
1017
1047
1017
1052
1097
1092
1092
1022
1097
1022
1022
1137
1022
1022
1142
1052
1137
1137
1142
1142
1052
1027
1142
1112
1057
1057
1022
1072
1057
1057
1017
1017
1022
1117
1117
1017
1077
1077
1097
1097
1102
1102
1092
1127
1102
1102
1092
1092
1092
1092
1132
1132
1124
1124
1034
1134
1119
1034
1029
1139
1139
1124
1124
1124
1029
1024
1124
1134
1064
1059
1034
1029
1124
1034
1029
1139
1139
1124
1029
1064
1029
1029
1074
1079
1064
1029
1034
1109
1104
1079
1034
1034
1029
1114
1114
1109
1034
1034
1109
1109
1154
1149
1149
1034
1034
1154
1154
1154
1149
1089
1089
1034
1024
1129
1129
1109
1069
1069
1069
1069
1024
1154
1029
1024
1124
1084
1064
1064
1024
1159
1029
1154
1159
1159
1109
1144
1144
1154
1154
1109
1139
1104
1104
1114
1114
1114
1109
1159
1114
1114
1114
1109
1154
1149
1029
1024
1029
1154
1159
1154
1034
1074
1029
1029
1034
1079
1079
1059
1029
1029
1059
1029
1059
1109
1104
1034
1109
1034
1034
1149
1034
1029
1034
1154
1064
1149
1154
1154
1064
1034
1154
1124
1069
1069
1029
1029
1084
1069
1069
1029
1029
1029
1129
1129
1029
1089
1089
1109
1104
1139
1114
1114
1104
1104
1104
1144
1144
1131
1131
1046
1041
1131
1151
1151
1046
1146
1131
1046
1131
1131
1041
1036
1136
1146
1046
1041
1036
1131
1121
1041
1036
1121
1041
1041
1151
1151
1136
1091
1091
1066
1066
1041
1041
1076
1041
1046
1041
1121
1121
1086
1071
1071
1071
1071
1046
1121
1041
1041
1041
1041
1161
1161
1121
1046
1036
1121
1121
1121
1116
1121
1121
1161
1046
1046
1036
1046
1036
1166
1166
1121
1121
1096
1101
1041
1036
1136
1141
1141
1101
1076
1081
1081
1076
1081
1081
1041
1116
1036
1121
1166
1166
1166
1121
1121
1121
1126
1126
1151
1156
1156
1116
1116
1121
1121
1166
1121
1121
1121
1036
1036
1036
1166
1161
1166
1041
1086
1041
1041
1041
1091
1091
1041
1041
1071
1041
1071
1116
1116
1046
1046
1116
1046
1046
1161
1046
1036
1041
1161
1161
1166
1076
1161
1161
1161
1076
1041
1166
1136
1081
1081
1041
1096
1081
1081
1036
1046
1046
1041
1041
1041
1141
1141
1041
1101
1101
1121
1116
1151
1126
1126
1111
1111
1116
1156
1156
1143
1143
1143
1143
1143
1143
1048
1048
1158
1163
1163
1058
1143
1053
1053
1053
1053
1143
1143
1143
1078
1158
1048
1048
1048
1143
1143
1053
1048
1163
1163
1143
1078
1083
1083
1053
1053
1053
1098
1103
1053
1123
1103
1053
1083
1083
1058
1133
1053
1053
1053
1053
1053
1133
1053
1123
1128
1128
1058
1058
1043
1053
1133
1133
1058
1048
1133
1128
1128
1113
1113
1053
1048
1043
1048
1153
1153
1093
1093
1088
1088
1048
1173
1173
1113
1148
1108
1088
1093
1093
1093
1088
1053
1128
1048
1178
1178
1178
1168
1168
1173
1133
1133
1128
1163
1128
1123
1133
1138
1138
1128
1128
1128
1128
1048
1168
1133
1133
1128
1048
1048
1178
1168
1053
1048
1178
1178
1098
1053
1078
1048
1053
1053
1103
1103
1078
1048
1053
1053
1083
1083
1053
1053
1083
1083
1128
1058
1058
1058
1128
1058
1053
1173
1053
1048
1048
1173
1173
1173
1088
1053
1173
1173
1088
1053
1053
1048
1173
1148
1093
1093
1048
1108
1093
1093
1048
1053
1053
1053
1053
1053
1153
1153
1053
1113
1113
1133
1128
1163
1138
1138
1123
1128
1168
1168
1060
1155
1175
1175
1155
1155
1060
1065
1065
1170
1065
1065
1150
1150
1150
1060
1060
1170
1155
1115
1115
1060
1060
1060
1095
1065
1065
1175
1175
1155
1060
1110
1065
1065
1060
1065
1065
1065
1140
1065
1065
1140
1065
1065
1185
1135
1060
1065
1065
1135
1060
1140
1140
1140
1140
1140
1140
1065
1070
1060
1055
1140
1060
1055
1185
1125
1120
1120
1060
1060
1160
1165
1165
1125
1125
1125
1120
1100
1105
1105
1105
1100
1100
1100
1140
1135
1105
1105
1190
1190
1190
1190
1190
1190
1190
1150
1150
1175
1180
1180
1140
1140
1140
1140
1145
1140
1140
1140
1140
1140
1060
1140
1140
1140
1060
1060
1180
1180
1185
1185
1065
1060
1190
1190
1185
1185
1110
1065
1090
1065
1065
1115
1115
1090
1060
1065
1060
1095
1095
1065
1060
1095
1095
1065
1135
1070
1135
1140
1140
1070
1065
1065
1140
1140
1070
1180
1060
1185
1060
1060
1180
1180
1180
1100
1185
1185
1100
1065
1100
1100
1060
1060
1185
1160
1060
1100
1100
1065
1065
1120
1105
1105
1060
1065
1065
1065
1065
1165
1165
1065
1125
1125
1145
1135
1175
1150
1150
1135
1135
1180
1180
1092
1092
1092
1092
1092
1162
1162
1077
1182
1187
1187
1162
1162
1162
1162
1162
1162
1162
1162
1162
1162
1072
1072
1182
1072
1072
1072
1072
1162
1162
1107
1072
1077
1122
1127
1107
1187
1187
1162
1127
1072
1107
1107
1077
1077
1077
1077
1077
1077
1067
1077
1077
1077
1072
1197
1152
1152
1152
1152
1077
1077
1072
1067
1152
1152
1152
1132
1132
1172
1172
1152
1152
1112
1112
1112
1072
1197
1192
1152
1072
1067
1177
1177
1177
1172
1132
1117
1117
1117
1112
1072
1137
1137
1117
1112
1202
1202
1202
1202
1187
1187
1192
1192
1202
1202
1192
1192
1192
1187
1142
1142
1157
1162
1152
1162
1147
1147
1147
1147
1152
1152
1147
1147
1067
1152
1152
1147
1202
1067
1072
1072
1072
1202
1072
1072
1197
1197
1197
1197
1122
1072
1077
1097
1077
1077
1077
1127
1127
1097
1072
1072
1102
1102
1072
1072
1102
1102
1077
1147
1077
1082
1147
1152
1152
1077
1072
1072
1152
1152
1077
1072
1192
1072
1067
1197
1072
1192
1192
1112
1072
1197
1197
1197
1112
1112
1112
1072
1197
1197
1172
1072
1077
1077
1112
1077
1132
1117
1117
1072
1077
1072
1077
1177
1177
1132
1132
1077
1132
1132
1157
1187
1162
1162
1147
1147
1192
1192
1104
1104
1104
1104
1104
1104
1104
1194
1194
1089
1199
1199
1199
1194
1089
1089
1089
1174
1174
1174
1174
1174
1174
1084
1079
1194
1139
1139
1079
1109
1089
1084
1084
1174
1139
1174
1134
1114
1114
1199
1199
1174
1079
1119
1119
1084
1084
1089
1089
1084
1084
1084
1209
1204
1084
1089
1079
1164
1084
1084
1079
1164
1084
1079
1084
1079
1164
1209
1159
1164
1084
1209
1189
1184
1184
1184
1159
1129
1124
1124
1124
1189
1189
1154
1129
1129
1144
1144
1124
1214
1124
1214
1214
1214
1174
1174
1204
1199
1199
1199
1154
1159
1159
1209
1209
1209
1209
1204
1204
1169
1159
1159
1159
1159
1159
1159
1159
1159
1159
1159
1159
1214
1209
1079
1084
1079
1214
1084
1209
1079
1134
1084
1089
1084
1089
1084
1139
1139
1109
1084
1084
1084
1114
1114
1089
1084
1154
1089
1089
1154
1159
1159
1084
1084
1084
1159
1159
1084
1084
1204
1079
1084
1079
1204
1084
1204
1204
1124
1204
1209
1209
1124
1084
1119
1119
1084
1084
1209
1209
1184
1124
1124
1084
1089
1124
1084
1184
1184
1144
1124
1124
1084
1084
1089
1184
1184
1144
1144
1084
1144
1154
1169
1154
1199
1174
1174
1159
1159
1199
1199
1159
1159
1199
1199
1181
1181
1116
1181
1116
1116
1116
1116
1181
1091
1211
1206
1206
1206
1211
1211
1181
1181
1096
1096
1101
1101
1181
1181
1181
1181
1181
1181
1091
1206
1096
1151
1146
1146
1096
1091
1206
1206
1151
1151
1151
1146
1121
1186
1096
1091
1206
1206
1181
1091
1126
1126
1101
1096
1096
1096
1091
1091
1101
1171
1171
1096
1096
1096
1091
1171
1171
1166
1156
1096
1196
1136
1136
1131
1091
1211
1211
1171
1171
1221
1171
1171
1171
1216
1216
1216
1216
1171
1201
1196
1156
1141
1136
1216
1136
1211
1226
1221
1171
1181
1186
1216
1211
1186
1171
1171
1171
1171
1171
1171
1171
1166
1221
1091
1091
1216
1221
1091
1221
1091
1146
1096
1096
1096
1096
1151
1151
1121
1096
1096
1096
1126
1126
1101
1091
1096
1096
1166
1096
1091
1101
1101
1096
1171
1171
1096
1096
1211
1096
1091
1211
1216
1091
1136
1216
1221
1221
1136
1131
1096
1221
1221
1196
1136
1136
1096
1096
1136
1096
1196
1196
1156
1136
1096
1096
1196
1151
1151
1096
1156
1166
1181
1166
1211
1186
1186
1171
1171
1211
1211
1171
1171
1211
1233
1128
1188
1128
1218
1123
1123
1123
1123
1193
1103
1223
1218
1193
1193
1108
1108
1188
1188
1188
1193
1193
1193
1193
1158
1158
1103
1193
1218
1103
1158
1138
1138
1103
1113
1113
1218
1218
1163
1163
1108
1108
1098
1193
1133
1218
1193
1103
1108
1108
1108
1223
1178
1108
1108
1108
1108
1098
1103
1103
1113
1183
1183
1168
1108
1108
1108
1148
1143
1223
1228
1228
1103
1183
1228
1228
1183
1183
1208
1183
1168
1163
1148
1143
1208
1148
1148
1143
1228
1228
1148
1233
1198
1198
1178
1233
1233
1183
1198
1183
1223
1193
1183
1183
1223
1178
1228
1183
1183
1178
1178
1178
1178
1103
1223
1233
1103
1233
1103
1158
1108
1158
1158
1108
1108
1158
1158
1133
1108
1108
1108
1138
1138
1113
1108
1103
1103
1108
1178
1108
1108
1103
1103
1223
1103
1108
1108
1108
1183
1183
1108
1108
1108
1223
1223
1228
1228
1103
1143
1228
1228
1228
1228
1148
1143
1103
1228
1228
1208
1143
1143
1143
1108
1203
1203
1168
1148
1108
1208
1163
1108
1168
1173
1193
1173
1223
1198
1198
1178
1178
1218
1218
1178
1178
1223
1135
1200
1135
1135
1135
1200
1120
1120
1230
1230
1200
1200
1115
1200
1200
1200
1200
1200
1200
1200
1200
1200
1115
1205
1115
1230
1115
1120
1120
1120
1120
1225
1225
1190
1170
1170
1145
1150
1150
1190
1120
1230
1205
1115
1120
1120
1120
1110
1125
1110
1125
1115
1115
1190
1180
1175
1220
1215
1190
1120
1120
1160
1155
1240
1190
1195
1195
1190
1190
1190
1180
1155
1155
1220
1190
1180
1160
1155
1235
1230
1160
1240
1245
1240
1155
1245
1245
1190
1190
1185
1210
1205
1205
1210
1210
1210
1205
1190
1190
1235
1195
1195
1190
1190
1190
1235
1190
1190
1190
1190
1190
1245
1115
1245
1115
1240
1115
1170
1120
1170
1170
1120
1120
1170
1145
1120
1120
1120
1120
1120
1150
1150
1125
1115
1125
1125
1115
1120
1190
1115
1115
1115
1120
1120
1235
1115
1120
1120
1195
1195
1120
1120
1120
1235
1155
1235
1240
1240
1240
1240
1160
1155
1155
1115
1240
1240
1220
1155
1155
1215
1175
1160
1115
1120
1220
1175
1115
1175
1205
1185
1235
1210
1210
1230
1190
1190
1235
1252
1142
1142
1147
1147
1207
1242
1237
1147
1147
1242
1127
1132
1132
1212
1212
1212
1212
1212
1212
1182
1127
1127
1212
1162
1162
1127
1242
1132
1182
1157
1237
1132
1132
1122
1122
1132
1132
1122
1122
1132
1242
1212
1127
1122
1207
1207
1127
1232
1202
1172
1167
1252
1202
1132
1132
1252
1202
1252
1252
1197
1197
1182
1182
1167
1167
1232
1227
1202
1192
1172
1167
1247
1232
1202
1187
1187
1187
1187
1172
1217
1217
1167
1167
1167
1257
1257
1247
1257
1217
1197
1247
1242
1222
1222
1247
1202
1202
1202
1202
1197
1257
1202
1202
1197
1252
1127
1252
1127
1127
1182
1132
1177
1177
1132
1132
1182
1157
1132
1132
1132
1132
1127
1162
1162
1127
1132
1122
1127
1137
1137
1127
1202
1127
1127
1132
1132
1132
1242
1127
1132
1127
1207
1207
1132
1132
1242
1167
1137
1132
1247
1247
1247
1247
1247
1167
1167
1167
1252
1252
1227
1167
1127
1167
1227
1167
1127
1127
1227
1187
1127
1187
1217
1217
1217
1197
1242
1217
1217
1242
1202
1202
1242
1269
1219
1219
1154
1154
1159
1219
1159
1254
1219
1159
1159
1144
1144
1254
1249
1139
1254
1219
1219
1219
1219
1219
1219
1219
1219
1219
1194
1139
1139
1144
1134
1134
1144
1144
1249
1224
1224
1194
1189
1169
1174
1174
1249
1139
1144
1144
1134
1134
1249
1224
1139
1194
1234
1254
1214
1219
1209
1219
1209
1144
1144
1259
1259
1264
1264
1234
1239
1239
1209
1209
1194
1199
1199
1179
1179
1179
1209
1209
1179
1249
1244
1209
1199
1199
1184
1239
1239
1209
1179
1179
1179
1179
1179
1264
1269
1269
1259
1269
1264
1249
1254
1254
1214
1214
1259
1229
1229
1209
1254
1254
1209
1209
1209
1209
1264
1209
1209
1209
1264
1139
1139
1139
1194
1144
1144
1144
1144
1189
1144
1144
1194
1169
1139
1139
1139
1139
1134
1174
1174
1139
1139
1134
1134
1139
1144
1144
1139
1214
1139
1139
1139
1144
1139
1139
1139
1219
1219
1144
1139
1254
1174
1149
1144
1179
1149
1144
1259
1259
1259
1194
1174
1179
1179
1179
1264
1264
1179
1179
1179
1239
1194
1179
1139
1239
1199
1199
1139
1199
1199
1229
1229
1229
1209
1229
1254
1214
1214
1254
1236
1171
1171
1166
1166
1256
1231
1231
1256
1261
1261
1171
1171
1151
1156
1156
1266
1261
1261
1231
1231
1231
1231
1231
1231
1231
1231
1231
1206
1201
1181
1181
1156
1206
1186
1186
1186
1181
1236
1206
1156
1146
1146
1146
1146
1261
1146
1146
1261
1231
1231
1231
1151
1226
1266
1156
1156
1246
1211
1191
1191
1271
1271
1246
1221
1221
1281
1281
1276
1251
1251
1251
1251
1251
1241
1221
1191
1191
1191
1186
1276
1281
1221
1191
1191
1276
1276
1261
1261
1241
1221
1226
1226
1266
1266
1266
1266
1266
1221
1221
1221
1221
1221
1221
1221
1216
1276
1281
1281
1271
1151
1151
1146
1201
1156
1156
1156
1156
1201
1156
1151
1201
1181
1146
1146
1146
1146
1146
1146
1186
1186
1146
1151
1151
1146
1226
1151
1151
1151
1151
1151
1231
1231
1151
1151
1266
1191
1161
1156
1271
1246
1271
1271
1206
1186
1191
1191
1186
1276
1276
1246
1191
1191
1186
1251
1251
1206
1191
1151
1251
1251
1211
1211
1151
1211
1211
1261
1241
1236
1236
1221
1261
1241
1266
1266
1226
1226
1266
1266
1178
1183
1243
1183
1178
1238
1238
1163
1163
1268
1268
1183
1183
1168
1168
1168
1163
1273
1273
1273
1273
1273
1243
1243
1243
1238
1238
1238
1168
1168
1268
1163
1158
1158
1208
1208
1198
1193
1193
1193
1168
1218
1198
1198
1158
1158
1153
1268
1243
1243
1213
1213
1213
1213
1153
1168
1158
1158
1273
1273
1243
1273
1273
1243
1163
1238
1243
1243
1283
1283
1263
1263
1223
1168
1168
1203
1198
1278
1223
1223
1223
1228
1228
1263
1253
1228
1228
1203
1203
1203
1203
1293
1293
1293
1293
1263
1228
1228
1203
1198
1288
1278
1278
1238
1238
1253
1248
1233
1278
1278
1233
1233
1228
1293
1293
1228
1228
1228
1283
1288
1288
1158
1158
1153
1168
1168
1163
1163
1163
1163
1213
1163
1158
1213
1193
1158
1158
1158
1158
1193
1193
1158
1158
1193
1193
1158
1238
1158
1163
1163
1173
1243
1243
1163
1278
1198
1168
1163
1283
1258
1283
1283
1213
1198
1198
1198
1203
1288
1288
1258
1203
1198
1203
1198
1263
1263
1213
1203
1163
1263
1263
1218
1218
1163
1218
1218
1273
1253
1248
1233
1273
1253
1278
1278
1238
1238
1278
1278
1300
1250
1255
1255
1195
1195
1255
1255
1190
1245
1190
1250
1250
1285
1285
1250
1250
1180
1175
1175
1175
1195
1195
1180
1180
1285
1285
1250
1250
1250
1250
1250
1250
1250
1220
1250
1250
1175
1205
1175
1175
1280
1165
1180
1220
1225
1225
1180
1225
1225
1210
1205
1170
1170
1175
1280
1165
1170
1170
1285
1285
1255
1255
1255
1285
1285
1255
1255
1175
1250
1175
1175
1225
1215
1290
1295
1295
1175
1175
1230
1230
1265
1260
1235
1235
1240
1210
1210
1275
1240
1240
1215
1215
1305
1305
1275
1240
1240
1210
1240
1210
1295
1265
1245
1250
1250
1265
1290
1240
1290
1240
1240
1240
1240
1300
1300
1240
1240
1240
1240
1165
1165
1165
1220
1165
1180
1180
1220
1170
1170
1170
1170
1180
1180
1170
1170
1225
1225
1170
1170
1225
1225
1205
1165
1170
1170
1205
1205
1170
1170
1205
1250
1170
1170
1175
1180
1255
1255
1170
1290
1180
1295
1265
1295
1295
1210
1165
1210
1215
1300
1300
1265
1210
1210
1165
1215
1210
1270
1270
1225
1210
1175
1270
1270
1175
1230
1230
1280
1260
1260
1245
1280
1260
1285
1285
1250
1250
1285
1285
1317
1317
1257
1202
1207
1267
1207
1267
1257
1257
1202
1187
1257
1207
1207
1192
1187
1297
1297
1262
1262
1262
1187
1187
1262
1262
1262
1177
1177
1262
1182
1182
1187
1287
1237
1182
1182
1177
1217
1177
1187
1262
1217
1187
1287
1177
1292
1292
1262
1267
1262
1262
1292
1292
1262
1267
1267
1267
1262
1187
1307
1307
1187
1187
1222
1302
1237
1187
1277
1222
1312
1317
1317
1307
1242
1242
1282
1252
1227
1222
1222
1312
1312
1282
1252
1257
1257
1247
1222
1247
1267
1267
1262
1262
1262
1257
1292
1277
1272
1272
1272
1272
1297
1252
1252
1297
1252
1252
1252
1252
1252
1312
1252
1252
1252
1187
1187
1252
1252
1247
1177
1232
1177
1187
1187
1232
1182
1182
1192
1192
1182
1182
1237
1237
1182
1182
1182
1177
1182
1237
1237
1177
1217
1177
1182
1182
1212
1212
1182
1182
1217
1177
1192
1187
1262
1182
1192
1192
1182
1182
1267
1267
1192
1192
1182
1302
1192
1307
1307
1307
1222
1222
1222
1312
1312
1277
1222
1177
1222
1222
1237
1222
1187
1282
1282
1187
1242
1242
1272
1257
1292
1272
1262
1262
1297
1297
1274
1219
1219
1219
1214
1274
1274
1269
1214
1269
1299
1199
1219
1219
1199
1304
1304
1269
1269
1269
1199
1269
1199
1269
1269
1229
1224
1189
1189
1189
1199
1199
1249
1204
1249
1189
1249
1249
1194
1194
1229
1189
1199
1274
1299
1274
1274
1269
1259
1274
1259
1304
1304
1274
1279
1279
1199
1289
1314
1319
1319
1194
1194
1259
1254
1254
1329
1329
1294
1294
1279
1259
1199
1234
1234
1324
1329
1324
1324
1249
1324
1234
1234
1234
1304
1259
1234
1234
1234
1259
1259
1279
1284
1284
1274
1269
1269
1269
1259
1309
1309
1274
1274
1284
1284
1264
1264
1259
1324
1329
1329
1319
1264
1264
1259
1199
1199
1259
1259
1254
1199
1184
1189
1239
1189
1194
1194
1194
1194
1239
1189
1199
1199
1194
1194
1244
1244
1194
1189
1194
1189
1244
1244
1229
1189
1194
1194
1224
1194
1194
1189
1229
1204
1199
1204
1199
1274
1274
1274
1194
1274
1274
1204
1204
1194
1314
1199
1319
1319
1319
1234
1234
1324
1324
1289
1234
1189
1234
1234
1249
1234
1199
1294
1294
1199
1254
1254
1279
1279
1284
1284
1269
1304
1284
1284
1269
1269
1269
1269
1309
1309
1231
1226
1226
1286
1231
1231
1231
1226
1281
1286
1211
1206
1311
1276
1276
1226
1276
1316
1316
1211
1231
1231
1281
1281
1281
1281
1281
1281
1201
1201
1211
1281
1241
1211
1216
1216
1281
1281
1206
1206
1211
1211
1251
1216
1256
1256
1201
1261
1261
1241
1236
1241
1201
1281
1311
1281
1281
1331
1331
1316
1316
1281
1286
1286
1211
1326
1206
1271
1246
1246
1246
1246
1341
1341
1341
1341
1271
1261
1266
1266
1211
1301
1306
1246
1336
1306
1281
1246
1246
1296
1271
1271
1286
1281
1316
1321
1321
1341
1341
1211
1271
1271
1266
1266
1331
1336
1336
1271
1271
1271
1266
1271
1206
1206
1266
1266
1266
1196
1211
1196
1211
1211
1201
1201
1206
1206
1201
1216
1201
1251
1201
1201
1206
1206
1206
1206
1206
1206
1201
1256
1256
1236
1201
1236
1206
1206
1236
1216
1211
1286
1286
1286
1206
1286
1201
1211
1211
1206
1326
1331
1331
1331
1246
1246
1246
1246
1336
1336
1301
1246
1201
1246
1246
1261
1246
1211
1306
1306
1211
1266
1266
1291
1291
1296
1296
1281
1316
1296
1296
1281
1281
1281
1321
1321
1238
1238
1293
1238
1243
1243
1293
1293
1293
1223
1218
1288
1238
1288
1288
1218
1238
1238
1223
1218
1323
1328
1223
1328
1238
1238
1293
1218
1293
1293
1223
1208
1213
1288
1213
1223
1223
1288
1288
1228
1228
1213
1263
1248
1268
1268
1253
1298
1248
1323
1293
1298
1253
1328
1328
1338
1343
1343
1293
1218
1278
1278
1318
1318
1218
1258
1253
1348
1353
1353
1273
1278
1353
1353
1278
1218
1258
1258
1258
1248
1313
1258
1258
1248
1343
1308
1333
1333
1308
1278
1308
1308
1293
1278
1293
1328
1348
1348
1223
1348
1278
1278
1278
1278
1223
1283
1283
1278
1278
1278
1278
1283
1283
1278
1213
1213
1278
1278
1278
1218
1208
1223
1223
1213
1213
1213
1213
1228
1228
1228
1263
1213
1213
1218
1218
1218
1218
1213
1268
1268
1213
1248
1213
1228
1213
1248
1223
1218
1298
1293
1293
1218
1218
1298
1218
1338
1343
1343
1343
1258
1258
1258
1258
1348
1348
1313
1258
1213
1258
1253
1273
1258
1223
1318
1318
1223
1278
1278
1298
1298
1303
1303
1293
1328
1303
1303
1288
1288
1293
1333
1333
1250
1250
1305
1305
1250
1340
1340
1300
1230
1230
1295
1230
1250
1250
1235
1335
1230
1250
1230
1300
1300
1235
1300
1300
1300
1300
1255
1220
1300
1235
1230
1300
1300
1300
1240
1300
1300
1280
1280
1255
1260
1225
1225
1275
1310
1260
1260
1260
1260
1335
1350
1350
1230
1310
1305
1300
1300
1355
1355
1355
1350
1340
1340
1300
1365
1365
1230
1270
1270
1270
1260
1265
1265
1265
1360
1365
1285
1290
1290
1230
1360
1325
1330
1260
1360
1360
1330
1290
1290
1305
1300
1230
1270
1270
1260
1290
1290
1260
1310
1315
1315
1290
1340
1345
1320
1320
1305
1290
1345
1295
1360
1365
1365
1230
1355
1285
1290
1235
1290
1290
1290
1235
1235
1290
1290
1290
1290
1290
1225
1225
1290
1290
1290
1225
1220
1230
1230
1225
1225
1225
1225
1235
1240
1240
1275
1225
1230
1225
1230
1280
1280
1225
1260
1225
1235
1260
1235
1230
1220
1310
1220
1305
1235
1265
1230
1230
1310
1265
1230
1350
1270
1355
1355
1355
1265
1265
1265
1270
1270
1270
1360
1360
1325
1265
1225
1270
1260
1285
1270
1230
1230
1330
1330
1230
1230
1290
1290
1310
1305
1340
1315
1315
1300
1305
1345
1345
1307
1262
1262
1312
1312
1307
1312
1262
1242
1307
1347
1352
1307
1352
1257
1257
1242
1242
1242
1262
1232
1252
1252
1237
1242
1312
1242
1252
1252
1312
1312
1312
1312
1312
1267
1272
1267
1237
1287
1292
1292
1322
1317
1272
1272
1272
1347
1322
1242
1277
1267
1367
1362
1362
1362
1322
1312
1367
1367
1312
1297
1297
1352
1352
1342
1342
1312
1272
1267
1377
1377
1377
1377
1377
1377
1377
1377
1377
1302
1302
1302
1297
1242
1242
1282
1272
1272
1372
1337
1317
1272
1272
1302
1242
1272
1302
1272
1357
1357
1322
1317
1312
1297
1352
1327
1327
1317
1297
1377
1377
1307
1307
1302
1302
1367
1372
1372
1237
1237
1297
1297
1297
1297
1302
1302
1242
1302
1302
1247
1247
1302
1302
1302
1302
1302
1302
1232
1237
1237
1252
1237
1237
1237
1242
1232
1237
1242
1242
1247
1247
1287
1267
1237
1237
1237
1292
1292
1267
1237
1272
1272
1247
1247
1272
1237
1272
1247
1247
1247
1247
1317
1232
1317
1247
1277
1242
1242
1317
1277
1277
1242
1362
1282
1367
1362
1362
1362
1362
1272
1272
1282
1282
1282
1372
1372
1337
1277
1237
1282
1272
1297
1277
1342
1342
1242
1242
1302
1302
1322
1312
1352
1327
1327
1312
1312
1357
1357
1274
1274
1269
1324
1319
1324
1324
1364
1364
1254
1274
1359
1319
1254
1254
1254
1254
1319
1269
1319
1319
1274
1319
1259
1319
1319
1254
1254
1264
1264
1254
1264
1264
1254
1254
1264
1319
1319
1319
1319
1304
1304
1284
1319
1319
1299
1284
1284
1374
1359
1324
1324
1274
1284
1334
1249
1329
1329
1329
1329
1379
1374
1324
1284
1284
1279
1274
1364
1364
1384
1389
1389
1389
1314
1309
1309
1309
1319
1279
1389
1389
1389
1349
1354
1314
1314
1249
1254
1284
1279
1354
1324
1254
1294
1279
1379
1254
1284
1284
1309
1254
1284
1309
1339
1339
1324
1324
1364
1369
1369
1334
1329
1309
1324
1309
1384
1384
1384
1389
1389
1389
1389
1314
1314
1314
1314
1314
1314
1309
1249
1249
1244
1309
1309
1309
1309
1309
1249
1254
1254
1314
1314
1314
1249
1264
1314
1314
1314
1244
1264
1264
1264
1249
1249
1244
1249
1249
1254
1254
1299
1279
1249
1249
1304
1304
1279
1244
1244
1249
1284
1279
1284
1249
1279
1259
1259
1254
1264
1244
1329
1259
1284
1249
1254
1329
1289
1284
1254
1374
1289
1294
1379
1374
1374
1284
1284
1374
1284
1289
1284
1289
1289
1289
1284
1384
1384
1349
1284
1249
1289
1284
1309
1284
1354
1354
1309
1309
1254
1254
1309
1309
1334
1364
1339
1339
1324
1324
1369
1369
1286
1281
1286
1286
1336
1326
1331
1266
1371
1376
1281
1376
1261
1326
1266
1266
1281
1281
1271
1271
1261
1261
1271
1331
1266
1266
1331
1331
1261
1261
1266
1266
1276
1276
1266
1266
1326
1266
1266
1326
1326
1331
1331
1331
1311
1316
1316
1331
1336
1296
1296
1296
1286
1291
1331
1336
1341
1341
1291
1371
1296
1341
1341
1321
1401
1386
1366
1366
1291
1286
1291
1396
1386
1331
1321
1286
1376
1376
1396
1401
1366
1331
1321
1296
1291
1401
1396
1396
1361
1326
1321
1261
1266
1296
1261
1291
1321
1266
1296
1296
1381
1381
1321
1321
1261
1336
1321
1336
1381
1336
1321
1376
1346
1351
1351
1321
1336
1336
1336
1336
1321
1321
1396
1396
1396
1396
1396
1391
1391
1391
1326
1326
1326
1326
1321
1321
1321
1271
1321
1321
1321
1256
1261
1261
1326
1326
1326
1276
1326
1326
1326
1256
1276
1276
1266
1256
1271
1276
1276
1261
1261
1271
1271
1261
1311
1286
1261
1261
1316
1316
1286
1256
1261
1291
1291
1261
1291
1256
1296
1266
1266
1276
1336
1276
1336
1276
1256
1341
1341
1266
1266
1291
1266
1341
1341
1296
1266
1386
1296
1306
1391
1381
1381
1296
1386
1291
1296
1296
1296
1296
1296
1296
1296
1296
1396
1396
1361
1296
1261
1296
1296
1321
1296
1366
1366
1321
1321
1266
1266
1321
1336
1346
1336
1376
1351
1351
1336
1336
1381
1381
1343
1288
1288
1298
1343
1293
1293
1293
1293
1388
1388
1343
1273
1338
1338
1343
1388
1383
1338
1278
1273
1293
1278
1268
1293
1273
1273
1283
1283
1273
1273
1278
1278
1273
1338
1338
1338
1273
1278
1278
1278
1278
1338
1338
1323
1323
1278
1278
1338
1338
1338
1338
1338
1328
1328
1328
1323
1338
1338
1298
1303
1298
1303
1298
1303
1398
1393
1353
1308
1298
1298
1343
1308
1383
1308
1303
1398
1303
1378
1373
1373
1308
1308
1303
1298
1388
1388
1408
1408
1378
1378
1378
1373
1343
1333
1308
1303
1408
1333
1273
1273
1303
1273
1363
1363
1333
1348
1273
1393
1388
1388
1333
1393
1393
1393
1388
1358
1333
1348
1348
1333
1348
1328
1338
1328
1403
1403
1403
1408
1408
1333
1333
1333
1268
1273
1283
1333
1333
1333
1283
1283
1338
1338
1333
1268
1283
1338
1338
1333
1288
1288
1273
1268
1278
1278
1283
1283
1273
1273
1278
1278
1278
1278
1273
1268
1323
1268
1273
1273
1328
1328
1298
1268
1273
1303
1273
1273
1303
1308
1348
1308
1308
1283
1283
1348
1288
1268
1353
1353
1303
1278
1353
1353
1303
1298
1308
1278
1398
1313
1308
1308
1303
1403
1393
1303
1403
1403
1398
1303
1308
1308
1308
1308
1308
1308
1308
1408
1408
1373
1308
1308
1308
1273
1308
1308
1333
1308
1378
1378
1328
1328
1278
1278
1333
1348
1358
1348
1388
1363
1363
1348
1348
1348
1348
1393
1393
1305
1305
1300
1300
1305
1305
1305
1305
1355
1300
1400
1395
1395
1350
1355
1400
1400
1400
1395
1285
1290
1300
1285
1345
1285
1305
1305
1285
1285
1290
1290
1305
1305
1295
1285
1285
1285
1285
1285
1285
1280
1290
1290
1285
1285
1285
1310
1290
1290
1350
1350
1350
1340
1335
1335
1335
1350
1340
1340
1315
1350
1350
1315
1315
1315
1315
1315
1315
1410
1365
1365
1310
1310
1310
1310
1365
1365
1345
1340
1350
1395
1385
1385
1320
1315
1420
1410
1405
1410
1315
1315
1420
1415
1415
1385
1320
1320
1400
1400
1420
1415
1390
1390
1345
1350
1315
1285
1400
1400
1360
1285
1285
1340
1400
1370
1375
1375
1340
1290
1405
1405
1360
1340
1340
1360
1335
1350
1350
1345
1335
1350
1350
1355
1420
1420
1355
1345
1345
1345
1280
1280
1290
1345
1345
1345
1295
1295
1345
1345
1290
1290
1345
1345
1345
1295
1295
1295
1295
1280
1290
1290
1280
1290
1290
1285
1285
1290
1290
1290
1290
1335
1280
1285
1335
1335
1285
1285
1335
1335
1310
1280
1285
1290
1315
1315
1285
1285
1315
1315
1355
1320
1320
1295
1295
1295
1295
1355
1295
1295
1295
1295
1295
1280
1360
1360
1310
1315
1285
1285
1360
1360
1315
1310
1285
1285
1405
1320
1320
1320
1315
1320
1315
1415
1405
1315
1315
1315
1315
1320
1320
1415
1415
1405
1315
1320
1320
1315
1320
1320
1415
1415
1385
1320
1320
1315
1285
1320
1320
1385
1385
1345
1320
1385
1385
1340
1290
1290
1345
1355
1370
1355
1400
1375
1375
1360
1355
1400
1400
1360
1355
1400
1400
1317
1317
1317
1362
1407
1407
1312
1407
1362
1357
1357
1297
1412
1412
1302
1297
1357
1312
1297
1357
1302
1307
1307
1317
1317
1297
1297
1302
1292
1307
1307
1317
1317
1292
1292
1297
1302
1302
1297
1297
1347
1297
1357
1357
1357
1357
1357
1357
1327
1327
1327
1357
1352
1347
1317
1317
1357
1357
1322
1327
1327
1327
1317
1317
1327
1412
1367
1372
1372
1357
1352
1322
1322
1412
1417
1417
1377
1377
1332
1332
1337
1407
1432
1362
1362
1432
1422
1407
1407
1432
1417
1417
1352
1327
1432
1432
1432
1357
1352
1407
1407
1397
1397
1357
1362
1327
1297
1382
1382
1297
1387
1387
1387
1382
1297
1347
1347
1367
1347
1347
1352
1302
1412
1412
1372
1347
1352
1352
1302
1302
1432
1347
1352
1367
1347
1357
1357
1347
1362
1362
1362
1362
1362
1357
1357
1307
1432
1367
1367
1362
1362
1427
1427
1367
1357
1367
1357
1362
1362
1292
1297
1297
1357
1357
1357
1302
1302
1302
1302
1357
1357
1357
1302
1302
1302
1302
1302
1302
1292
1297
1302
1302
1297
1297
1302
1297
1297
1347
1292
1297
1347
1347
1302
1297
1347
1322
1292
1297
1327
1327
1302
1327
1327
1297
1297
1327
1327
1327
1322
1322
1327
1327
1302
1302
1367
1327
1307
1307
1307
1307
1307
1302
1302
1292
1327
1372
1372
1322
1327
1297
1297
1322
1327
1327
1427
1417
1332
1332
1327
1327
1327
1332
1332
1327
1327
1332
1427
1427
1417
1327
1327
1332
1327
1327
1332
1327
1427
1397
1332
1332
1327
1297
1332
1332
1397
1397
1352
1332
1397
1352
1302
1302
1352
1382
1367
1412
1387
1387
1367
1412
1412
1367
1367
1412
1334
1329
1329
1329
1329
1329
1329
1374
1374
1319
1309
1374
1314
1314
1419
1419
1309
1309
1369
1319
1309
1309
1319
1319
1369
1304
1324
1324
1314
1319
1319
1309
1309
1319
1304
1324
1324
1309
1309
1309
1334
1309
1369
1339
1334
1369
1369
1369
1359
1324
1339
1339
1369
1369
1369
1359
1339
1329
1369
1369
1334
1329
1329
1329
1339
1339
1329
1329
1349
1324
1379
1424
1409
1339
1349
1349
1439
1444
1444
1424
1384
1384
1419
1374
1339
1429
1429
1429
1429
1429
1364
1364
1419
1419
1444
1444
1444
1364
1444
1409
1369
1419
1424
1364
1369
1379
1309
1399
1394
1394
1394
1309
1399
1399
1379
1309
1424
1359
1309
1444
1379
1359
1359
1359
1369
1314
1314
1439
1359
1359
1314
1359
1359
1319
1374
1374
1369
1369
1369
1369
1369
1439
1444
1374
1319
1439
1374
1374
1374
1374
1374
1319
1319
1374
1374
1374
1374
1374
1374
1364
1369
1369
1369
1309
1309
1364
1304
1309
1369
1369
1369
1314
1314
1314
1314
1314
1314
1309
1304
1309
1309
1309
1304
1309
1304
1359
1304
1309
1354
1354
1309
1339
1359
1334
1304
1309
1319
1339
1339
1314
1334
1339
1309
1304
1339
1339
1339
1334
1334
1314
1334
1334
1314
1349
1314
1379
1314
1314
1319
1319
1314
1314
1314
1314
1314
1314
1304
1424
1339
1384
1384
1309
1309
1424
1339
1334
1339
1339
1339
1439
1429
1429
1339
1339
1344
1339
1339
1334
1339
1434
1434
1429
1429
1339
1339
1334
1339
1339
1364
1339
1344
1339
1439
1409
1344
1344
1339
1309
1344
1339
1404
1404
1344
1364
1409
1364
1314
1314
1364
1394
1394
1394
1379
1424
1394
1394
1419
1419
1379
1379
1424
1346
1346
1341
1346
1346
1341
1331
1336
1336
1341
1341
1376
1431
1386
1321
1376
1431
1381
1321
1316
1321
1321
1376
1331
1326
1326
1331
1376
1326
1321
1321
1331
1331
1321
1321
1321
1321
1331
1316
1316
1336
1336
1371
1366
1341
1346
1346
1346
1341
1341
1351
1351
1381
1371
1346
1341
1341
1381
1381
1376
1351
1341
1351
1351
1341
1341
1351
1376
1376
1341
1361
1341
1341
1336
1336
1396
1396
1441
1441
1421
1361
1456
1391
1451
1431
1456
1441
1381
1351
1451
1456
1441
1426
1426
1456
1451
1421
1416
1451
1436
1376
1376
1431
1406
1381
1321
1376
1376
1391
1321
1436
1431
1411
1406
1366
1321
1371
1451
1456
1391
1366
1371
1371
1316
1451
1391
1391
1371
1371
1381
1381
1321
1321
1371
1326
1371
1376
1371
1331
1381
1381
1326
1326
1331
1331
1456
1386
1451
1446
1386
1386
1326
1386
1386
1386
1331
1331
1386
1386
1386
1386
1381
1381
1376
1376
1316
1381
1381
1381
1376
1376
1376
1321
1321
1381
1381
1381
1326
1321
1321
1316
1321
1321
1316
1346
1371
1316
1321
1331
1351
1346
1366
1351
1321
1351
1371
1346
1331
1351
1351
1316
1321
1331
1346
1346
1341
1341
1321
1321
1351
1316
1346
1346
1346
1346
1346
1326
1361
1321
1321
1391
1361
1361
1326
1326
1326
1326
1326
1326
1316
1436
1396
1396
1346
1321
1321
1436
1351
1451
1441
1441
1351
1351
1351
1346
1351
1351
1346
1446
1441
1441
1351
1346
1351
1351
1376
1351
1351
1351
1451
1421
1346
1346
1321
1356
1351
1416
1356
1376
1421
1376
1326
1326
1376
1406
1406
1406
1391
1436
1406
1431
1391
1391
1436
1358
1353
1358
1358
1358
1353
1343
1348
1348
1443
1393
1393
1338
1338
1443
1438
1388
1393
1393
1333
1333
1328
1383
1328
1343
1338
1328
1333
1333
1388
1333
1333
1343
1343
1343
1388
1333
1333
1388
1388
1348
1348
1383
1378
1358
1348
1353
1388
1388
1388
1353
1348
1378
1348
1353
1353
1383
1378
1388
1383
1358
1353
1353
1348
1353
1353
1363
1363
1353
1353
1388
1388
1388
1353
1353
1353
1388
1388
1353
1393
1348
1433
1428
1363
1403
1408
1408
1388
1388
1393
1443
1453
1393
1463
1468
1453
1433
1438
1463
1448
1443
1433
1388
1388
1393
1443
1393
1333
1383
1383
1403
1403
1383
1383
1338
1448
1418
1333
1448
1418
1403
1378
1378
1328
1403
1463
1458
1403
1378
1378
1383
1328
1328
1383
1388
1333
1383
1388
1388
1383
1338
1333
1393
1338
1338
1343
1343
1343
1463
1398
1398
1398
1398
1393
1463
1333
1333
1343
1398
1398
1393
1338
1338
1393
1393
1393
1393
1328
1393
1393
1393
1388
1388
1388
1333
1333
1333
1393
1393
1393
1333
1338
1333
1328
1328
1328
1358
1378
1358
1328
1333
1363
1358
1363
1363
1378
1363
1333
1358
1378
1358
1338
1338
1363
1363
1328
1343
1328
1353
1353
1353
1358
1328
1353
1353
1358
1348
1333
1333
1368
1333
1333
1403
1373
1373
1338
1338
1328
1443
1408
1408
1333
1333
1443
1363
1463
1448
1448
1353
1363
1363
1358
1358
1358
1458
1448
1448
1363
1358
1358
1358
1358
1383
1363
1358
1358
1463
1428
1358
1358
1333
1363
1363
1428
1363
1383
1428
1388
1338
1338
1388
1418
1413
1413
1403
1443
1418
1403
1443
1403
1403
1443
1370
1370
1365
1370
1370
1365
1360
1360
1355
1455
1450
1455
1455
1405
1395
1405
1340
1340
1350
1355
1395
1395
1350
1345
1345
1340
1340
1355
1365
1340
1395
1340
1345
1345
1360
1360
1355
1365
1400
1365
1360
1355
1400
1400
1390
1390
1360
1360
1390
1365
1360
1395
1365
1360
1360
1360
1365
1365
1390
1365
1360
1365
1365
1400
1365
1365
1365
1400
1400
1420
1420
1415
1455
1475
1450
1460
1435
1435
1405
1475
1475
1475
1470
1460
1445
1400
1400
1400
1395
1450
1440
1440
1440
1440
1430
1425
1400
1405
1410
1450
1400
1395
1395
1415
1340
1415
1395
1395
1450
1450
1390
1350
1460
1430
1415
1340
1390
1340
1455
1455
1455
1455
1390
1335
1390
1350
1350
1395
1395
1400
1400
1400
1340
1340
1395
1395
1345
1345
1465
1465
1405
1405
1340
1345
1345
1350
1350
1355
1475
1410
1410
1405
1410
1410
1405
1410
1405
1355
1475
1475
1345
1345
1355
1405
1405
1345
1345
1405
1405
1405
1400
1400
1400
1345
1405
1405
1350
1345
1400
1365
1350
1345
1335
1335
1340
1340
1390
1365
1370
1340
1345
1370
1390
1365
1375
1375
1390
1370
1340
1350
1350
1365
1365
1390
1370
1350
1350
1370
1370
1340
1350
1350
1350
1350
1350
1365
1365
1370
1365
1340
1365
1365
1365
1360
1360
1345
1375
1345
1345
1415
1380
1380
1340
1420
1420
1365
1345
1345
1455
1470
1365
1370
1370
1375
1470
1460
1460
1375
1370
1365
1365
1375
1370
1370
1470
1370
1370
1345
1370
1440
1400
1375
1395
1440
1400
1395
1350
1350
1395
1430
1425
1415
1430
1415
1415
1455
1415
1415
1455
1382
1382
1377
1382
1382
1382
1382
1377
1412
1367
1372
1372
1412
1457
1457
1357
1467
1357
1462
1462
1462
1462
1412
1352
1352
1412
1352
1357
1357
1352
1407
1377
1367
1352
1367
1352
1407
1372
1377
1372
1372
1377
1372
1367
1372
1407
1367
1372
1407
1407
1372
1372
1372
1372
1402
1402
1377
1372
1372
1377
1372
1377
1377
1407
1407
1407
1467
1447
1427
1432
1432
1472
1472
1412
1407
1487
1447
1452
1452
1487
1487
1462
1412
1487
1452
1452
1442
1437
1412
1417
1462
1407
1412
1462
1407
1422
1462
1467
1467
1437
1347
1347
1402
1442
1437
1422
1402
1357
1477
1467
1467
1442
1427
1347
1347
1402
1347
1402
1362
1362
1407
1422
1407
1412
1412
1487
1407
1417
1477
1407
1357
1357
1362
1362
1352
1352
1357
1357
1362
1487
1422
1417
1422
1417
1412
1417
1367
1482
1482
1352
1362
1357
1357
1417
1417
1362
1357
1412
1412
1412
1412
1352
1412
1412
1412
1377
1362
1357
1347
1352
1377
1352
1402
1372
1377
1352
1352
1377
1377
1402
1382
1382
1402
1357
1377
1352
1377
1377
1402
1377
1357
1377
1377
1352
1362
1362
1362
1362
1362
1357
1357
1377
1372
1377
1377
1377
1377
1352
1377
1372
1357
1427
1387
1387
1352
1432
1432
1392
1477
1357
1357
1467
1372
1377
1477
1447
1377
1382
1382
1382
1382
1382
1377
1482
1472
1472
1382
1377
1377
1387
1377
1377
1482
1447
1382
1357
1382
1452
1452
1412
1387
1407
1452
1452
1412
1357
1357
1407
1422
1462
1437
1437
1427
1462
1437
1427
1422
1467
1467
1427
1422
1467
1467
1394
1394
1389
1394
1394
1394
1389
1384
1384
1379
1469
1369
1369
1424
1364
1364
1364
1469
1474
1474
1359
1359
1474
1474
1419
1424
1364
1414
1414
1379
1364
1379
1384
1414
1379
1379
1389
1379
1384
1384
1384
1414
1414
1384
1379
1419
1419
1384
1384
1384
1419
1419
1419
1419
1414
1414
1384
1389
1384
1384
1439
1439
1419
1419
1419
1444
1444
1444
1439
1469
1489
1479
1484
1464
1419
1489
1499
1484
1419
1419
1469
1499
1419
1419
1499
1424
1419
1424
1369
1369
1429
1429
1424
1424
1474
1474
1419
1424
1429
1434
1474
1474
1479
1449
1449
1419
1429
1449
1429
1414
1429
1454
1434
1429
1414
1364
1364
1449
1359
1359
1359
1414
1414
1369
1369
1434
1434
1414
1429
1414
1494
1429
1429
1429
1429
1414
1414
1364
1369
1369
1369
1369
1369
1369
1369
1494
1494
1494
1424
1424
1429
1429
1429
1364
1374
1364
1369
1374
1369
1374
1374
1369
1424
1424
1424
1424
1424
1424
1424
1424
1384
1369
1364
1359
1364
1389
1389
1364
1409
1384
1384
1379
1364
1389
1389
1409
1369
1389
1389
1414
1389
1364
1369
1384
1414
1389
1389
1389
1384
1369
1389
1389
1364
1384
1369
1369
1374
1374
1369
1369
1369
1369
1369
1369
1389
1384
1389
1389
1384
1389
1389
1389
1364
1389
1399
1439
1364
1444
1444
1399
1489
1369
1369
1479
1384
1389
1489
1459
1384
1389
1394
1394
1389
1394
1389
1389
1494
1484
1484
1394
1394
1399
1389
1389
1494
1459
1389
1389
1369
1394
1464
1464
1419
1399
1419
1464
1464
1419
1369
1419
1449
1434
1474
1434
1449
1449
1439
1474
1449
1434
1479
1479
1434
1434
1479
1479
1401
1401
1406
1401
1401
1401
1401
1391
1396
1396
1376
1486
1431
1381
1386
1371
1371
1376
1376
1386
1431
1431
1376
1431
1396
1396
1426
1396
1426
1391
1426
1391
1391
1391
1396
1396
1396
1396
1431
1426
1426
1426
1421
1396
1431
1431
1426
1396
1426
1411
1411
1456
1451
1451
1451
1426
1426
1456
1456
1496
1496
1441
1481
1511
1511
1511
1511
1476
1511
1511
1511
1491
1476
1426
1511
1476
1476
1446
1426
1481
1506
1431
1431
1431
1506
1431
1431
1431
1381
1381
1431
1431
1436
1436
1436
1436
1486
1486
1431
1441
1431
1441
1491
1436
1486
1486
1491
1431
1441
1436
1436
1426
1441
1441
1436
1491
1491
1366
1441
1436
1426
1441
1441
1436
1461
1461
1441
1371
1371
1426
1426
1441
1441
1376
1376
1441
1441
1506
1371
1441
1441
1441
1441
1441
1426
1376
1426
1381
1381
1441
1441
1376
1381
1506
1381
1381
1441
1441
1441
1381
1376
1396
1386
1381
1381
1436
1436
1436
1436
1436
1436
1391
1381
1371
1376
1401
1396
1376
1391
1396
1426
1396
1391
1376
1396
1421
1366
1401
1401
1426
1421
1396
1401
1401
1366
1376
1381
1396
1421
1396
1401
1396
1376
1376
1396
1376
1381
1381
1381
1381
1381
1381
1401
1396
1396
1396
1401
1401
1396
1401
1401
1396
1401
1401
1376
1396
1386
1406
1451
1376
1451
1451
1451
1451
1421
1421
1501
1381
1381
1491
1501
1466
1396
1401
1506
1396
1406
1406
1401
1401
1401
1401
1401
1401
1506
1496
1496
1396
1506
1406
1411
1506
1466
1401
1401
1381
1401
1401
1471
1471
1411
1431
1376
1376
1471
1471
1431
1381
1431
1441
1461
1446
1441
1481
1446
1461
1461
1446
1481
1461
1486
1486
1441
1446
1441
1486
1486
1413
1413
1413
1413
1403
1403
1413
1413
1408
1408
1408
1403
1383
1383
1388
1393
1498
1498
1393
1498
1498
1383
1398
1398
1398
1388
1443
1388
1393
1398
1393
1443
1408
1408
1398
1408
1438
1403
1393
1433
1403
1418
1408
1408
1438
1433
1418
1438
1438
1408
1423
1423
1438
1438
1433
1463
1438
1438
1438
1468
1463
1453
1488
1503
1508
1478
1513
1508
1443
1443
1448
1393
1523
1483
1483
1448
1453
1523
1518
1488
1488
1443
1443
1488
1518
1438
1443
1443
1438
1438
1453
1443
1443
1388
1388
1448
1438
1438
1493
1493
1493
1473
1473
1443
1398
1443
1443
1493
1493
1498
1498
1378
1443
1443
1443
1443
1443
1448
1448
1398
1503
1503
1473
1473
1378
1453
1443
1443
1448
1448
1453
1383
1383
1438
1513
1523
1523
1438
1453
1453
1453
1453
1378
1523
1523
1453
1453
1438
1448
1438
1393
1453
1453
1453
1453
1453
1453
1388
1388
1388
1388
1453
1453
1448
1398
1393
1393
1408
1393
1388
1408
1408
1448
1448
1448
1403
1393
1393
1448
1448
1448
1403
1393
1383
1388
1408
1403
1408
1388
1408
1408
1438
1403
1388
1408
1433
1438
1408
1403
1378
1388
1388
1408
1388
1433
1408
1408
1408
1388
1388
1408
1413
1413
1388
1393
1393
1413
1408
1413
1413
1408
1408
1413
1408
1388
1408
1403
1403
1393
1418
1463
1388
1463
1463
1463
1428
1428
1428
1428
1508
1393
1393
1503
1408
1508
1408
1408
1518
1408
1413
1413
1413
1413
1413
1413
1518
1508
1508
1408
1518
1418
1423
1518
1478
1393
1413
1413
1423
1443
1453
1388
1483
1483
1443
1393
1443
1453
1468
1458
1453
1468
1473
1453
1453
1493
1473
1453
1453
1453
1453
1453
1498
1498
1530
1470
1470
1420
1420
1425
1420
1415
1415
1415
1425
1420
1420
1405
1405
1395
1400
1500
1390
1405
1410
1445
1405
1505
1505
1510
1510
1400
1405
1400
1450
1450
1415
1410
1415
1420
1405
1445
1450
1410
1410
1420
1420
1410
1445
1415
1405
1405
1445
1415
1415
1450
1430
1430
1430
1415
1415
1450
1450
1445
1450
1450
1450
1450
1450
1445
1450
1450
1450
1435
1435
1450
1450
1450
1520
1520
1475
1450
1450
1405
1525
1475
1530
1515
1455
1450
1525
1490
1455
1455
1405
1455
1450
1465
1530
1530
1495
1495
1455
1455
1455
1500
1450
1450
1460
1455
1450
1395
1395
1460
1450
1465
1460
1455
1455
1410
1505
1460
1455
1455
1410
1505
1505
1485
1485
1485
1480
1455
1455
1455
1455
1410
1510
1510
1485
1390
1465
1455
1455
1395
1445
1395
1445
1450
1530
1530
1520
1450
1445
1445
1390
1525
1400
1400
1530
1530
1450
1460
1460
1450
1400
1465
1465
1465
1465
1460
1460
1400
1460
1460
1405
1420
1450
1450
1415
1405
1420
1420
1460
1460
1460
1430
1415
1405
1405
1460
1460
1460
1430
1400
1395
1400
1415
1415
1400
1390
1390
1420
1445
1400
1420
1445
1445
1420
1420
1415
1420
1420
1420
1390
1400
1400
1445
1420
1400
1400
1420
1425
1400
1415
1420
1425
1420
1415
1420
1420
1420
1420
1420
1400
1420
1410
1410
1475
1430
1400
1470
1470
1440
1440
1475
1440
1440
1405
1405
1515
1420
1520
1420
1420
1530
1420
1425
1425
1525
1520
1520
1420
1530
1430
1435
1525
1490
1405
1425
1425
1435
1465
1455
1455
1465
1400
1495
1495
1455
1405
1455
1460
1465
1485
1480
1485
1480
1465
1465
1465
1465
1505
1480
1465
1465
1460
1460
1460
1465
1465
1465
1510
1510
1542
1477
1477
1477
1477
1437
1432
1427
1432
1432
1432
1432
1427
1417
1417
1417
1417
1402
1417
1512
1407
1412
1417
1517
1517
1412
1417
1422
1427
1432
1417
1462
1457
1462
1417
1422
1427
1432
1422
1432
1462
1422
1422
1427
1417
1442
1457
1427
1427
1427
1452
1457
1487
1482
1462
1457
1457
1462
1462
1442
1462
1462
1462
1457
1467
1487
1457
1457
1417
1527
1532
1532
1467
1467
1462
1537
1507
1507
1467
1467
1472
1477
1417
1417
1537
1542
1542
1542
1542
1467
1457
1412
1542
1542
1542
1542
1542
1502
1457
1462
1457
1472
1467
1472
1457
1512
1497
1492
1462
1467
1417
1477
1472
1467
1462
1522
1522
1477
1467
1407
1407
1467
1417
1472
1467
1422
1517
1517
1517
1497
1467
1467
1462
1462
1417
1492
1402
1462
1462
1402
1407
1407
1462
1462
1457
1542
1542
1542
1457
1477
1467
1532
1412
1542
1542
1462
1462
1472
1472
1472
1472
1432
1417
1417
1432
1462
1462
1427
1432
1417
1417
1462
1462
1462
1422
1417
1427
1427
1472
1472
1472
1402
1442
1412
1412
1442
1472
1472
1472
1442
1417
1407
1412
1427
1427
1407
1402
1412
1457
1457
1427
1402
1412
1457
1432
1412
1432
1432
1412
1427
1432
1422
1427
1432
1427
1427
1432
1432
1427
1427
1432
1432
1412
1427
1412
1422
1422
1422
1422
1422
1487
1412
1482
1452
1487
1447
1447
1412
1412
1527
1432
1532
1432
1432
1537
1532
1532
1432
1537
1442
1447
1537
1502
1417
1437
1437
1467
1447
1477
1467
1467
1472
1412
1507
1507
1467
1417
1462
1477
1497
1492
1497
1477
1477
1472
1477
1517
1492
1477
1477
1472
1477
1477
1472
1472
1477
1472
1472
1472
1522
1522
1549
1554
1554
1489
1489
1489
1489
1489
1489
1449
1439
1444
1444
1444
1444
1444
1439
1444
1439
1414
1414
1429
1429
1429
1529
1529
1439
1434
1434
1524
1424
1429
1434
1434
1439
1424
1429
1429
1429
1434
1434
1439
1444
1434
1474
1464
1429
1434
1469
1434
1439
1464
1464
1464
1434
1434
1439
1469
1469
1454
1469
1469
1464
1499
1494
1469
1469
1469
1469
1544
1544
1494
1469
1469
1479
1499
1494
1464
1479
1544
1499
1464
1464
1424
1539
1469
1474
1474
1554
1554
1554
1554
1549
1479
1479
1484
1554
1554
1554
1469
1489
1429
1429
1554
1544
1554
1554
1554
1554
1514
1519
1519
1479
1469
1474
1419
1419
1469
1554
1554
1489
1469
1484
1469
1484
1524
1474
1479
1474
1429
1489
1474
1479
1479
1474
1474
1474
1474
1429
1429
1504
1479
1479
1479
1474
1424
1529
1534
1534
1484
1474
1429
1529
1529
1509
1504
1479
1474
1424
1414
1489
1479
1414
1419
1419
1474
1554
1554
1554
1474
1469
1429
1424
1484
1549
1549
1549
1469
1489
1479
1489
1479
1489
1479
1419
1554
1554
1554
1554
1474
1474
1444
1439
1444
1439
1439
1444
1429
1429
1434
1474
1474
1474
1434
1419
1424
1434
1484
1484
1479
1479
1449
1454
1484
1484
1429
1479
1479
1449
1429
1419
1419
1419
1414
1464
1424
1469
1434
1469
1414
1424
1469
1444
1424
1439
1444
1434
1439
1439
1439
1439
1439
1439
1439
1439
1444
1424
1439
1439
1439
1439
1434
1434
1429
1494
1459
1459
1424
1494
1459
1494
1424
1539
1474
1544
1489
1444
1544
1544
1444
1549
1479
1454
1459
1549
1514
1429
1444
1444
1479
1459
1484
1474
1474
1424
1519
1519
1479
1484
1429
1469
1489
1504
1489
1484
1504
1504
1484
1484
1484
1484
1484
1489
1489
1489
1529
1504
1489
1489
1489
1484
1479
1489
1484
1484
1484
1484
1534
1534
1561
1501
1501
1451
1451
1456
1456
1496
1496
1456
1456
1451
1446
1451
1456
1456
1451
1456
1456
1446
1446
1441
1441
1481
1441
1441
1426
1436
1446
1536
1541
1541
1481
1441
1446
1451
1451
1451
1441
1446
1441
1446
1446
1441
1446
1446
1481
1441
1446
1476
1476
1481
1451
1476
1446
1481
1451
1476
1476
1481
1481
1481
1466
1476
1476
1476
1476
1476
1476
1481
1506
1506
1476
1481
1481
1481
1486
1486
1476
1491
1506
1476
1476
1481
1481
1556
1551
1551
1511
1476
1496
1556
1556
1556
1551
1506
1476
1476
1481
1476
1431
1431
1566
1566
1531
1531
1561
1561
1566
1566
1561
1566
1566
1566
1491
1491
1491
1491
1496
1496
1491
1491
1441
1556
1566
1566
1566
1566
1561
1566
1566
1526
1436
1436
1496
1496
1566
1566
1566
1501
1481
1486
1481
1566
1566
1481
1431
1431
1426
1481
1496
1496
1536
1546
1546
1486
1436
1491
1486
1486
1486
1441
1441
1436
1541
1491
1486
1486
1516
1436
1446
1446
1541
1541
1516
1516
1486
1496
1426
1501
1491
1501
1491
1431
1431
1486
1441
1436
1501
1486
1451
1561
1561
1561
1486
1481
1441
1436
1496
1496
1496
1561
1481
1501
1491
1501
1491
1501
1491
1451
1561
1561
1566
1566
1566
1566
1561
1561
1561
1561
1481
1481
1451
1451
1456
1431
1446
1426
1446
1451
1436
1436
1446
1486
1486
1486
1436
1441
1446
1431
1446
1491
1491
1491
1491
1456
1461
1491
1491
1491
1491
1491
1491
1456
1441
1431
1431
1426
1441
1476
1436
1481
1481
1481
1476
1476
1426
1436
1481
1441
1446
1451
1431
1431
1456
1446
1451
1451
1446
1446
1451
1451
1451
1451
1451
1431
1431
1441
1441
1451
1441
1441
1506
1506
1471
1436
1506
1506
1431
1431
1436
1551
1486
1556
1486
1501
1556
1556
1456
1561
1491
1466
1471
1561
1526
1441
1456
1486
1466
1481
1481
1436
1531
1531
1486
1441
1481
1496
1491
1501
1496
1516
1496
1496
1516
1496
1501
1501
1541
1516
1501
1501
1496
1491
1496
1486
1496
1501
1496
1496
1496
1496
1546
1546
1513
1508
1508
1508
1508
1463
1458
1463
1463
1468
1468
1458
1463
1458
1463
1468
1468
1438
1453
1453
1443
1443
1453
1453
1453
1453
1553
1553
1448
1463
1453
1453
1458
1458
1548
1438
1453
1453
1448
1493
1453
1458
1453
1458
1453
1458
1458
1488
1493
1458
1483
1458
1493
1493
1488
1458
1493
1483
1483
1498
1498
1563
1563
1488
1493
1508
1508
1498
1498
1488
1488
1488
1488
1498
1488
1488
1488
1488
1508
1498
1498
1563
1518
1518
1488
1498
1488
1503
1503
1578
1578
1578
1568
1568
1488
1488
1488
1493
1573
1568
1493
1488
1573
1573
1573
1573
1578
1578
1578
1538
1543
1543
1488
1508
1503
1503
1503
1503
1503
1503
1453
1453
1578
1578
1578
1508
1498
1503
1443
1443
1508
1508
1508
1508
1503
1503
1453
1453
1573
1578
1573
1493
1503
1573
1573
1498
1458
1508
1438
1498
1548
1528
1528
1498
1443
1443
1553
1558
1558
1493
1498
1448
1448
1528
1528
1493
1498
1443
1458
1458
1553
1553
1498
1508
1508
1438
1578
1578
1443
1443
1513
1498
1513
1498
1493
1508
1508
1463
1573
1573
1493
1453
1448
1508
1508
1508
1493
1463
1573
1573
1578
1578
1578
1578
1493
1513
1503
1513
1503
1498
1508
1508
1463
1568
1568
1573
1573
1573
1573
1573
1573
1493
1493
1458
1458
1463
1448
1458
1443
1458
1453
1458
1453
1498
1498
1498
1448
1453
1458
1443
1468
1468
1503
1503
1503
1503
1503
1503
1443
1443
1438
1458
1458
1448
1493
1483
1448
1493
1493
1493
1488
1488
1438
1448
1488
1453
1458
1453
1463
1458
1458
1458
1458
1458
1463
1463
1458
1443
1443
1463
1463
1453
1463
1518
1488
1483
1518
1478
1448
1518
1518
1473
1443
1508
1448
1563
1498
1493
1568
1563
1563
1498
1508
1563
1563
1468
1573
1498
1478
1478
1463
1463
1573
1538
1453
1468
1493
1493
1478
1493
1448
1543
1543
1493
1493
1503
1453
1493
1508
1508
1498
1528
1508
1528
1508
1513
1508
1553
1528
1513
1508
1503
1498
1508
1503
1503
1513
1508
1503
1503
1503
1503
1558
1558
1520
1525
1520
1520
1480
1480
1480
1480
1520
1520
1470
1470
1470
1470
1455
1475
1475
1470
1475
1470
1460
1470
1475
1475
1455
1455
1465
1465
1460
1455
1455
1465
1465
1455
1455
1465
1460
1450
1470
1560
1565
1565
1465
1465
1465
1465
1500
1465
1470
1500
1470
1495
1480
1470
1495
1495
1500
1500
1470
1495
1470
1505
1495
1505
1495
1505
1505
1505
1505
1530
1530
1495
1500
1500
1505
1505
1495
1495
1500
1500
1500
1500
1500
1500
1510
1520
1520
1510
1510
1530
1530
1500
1500
1500
1500
1510
1510
1510
1510
1550
1550
1515
1500
1510
1510
1510
1465
1585
1585
1575
1575
1505
1500
1500
1500
1505
1505
1585
1585
1555
1555
1555
1550
1505
1585
1585
1590
1590
1520
1500
1515
1515
1510
1460
1465
1590
1585
1585
1450
1515
1515
1510
1515
1515
1515
1515
1465
1465
1465
1465
1585
1510
1565
1565
1510
1510
1470
1540
1510
1510
1560
1570
1570
1570
1565
1510
1510
1455
1455
1455
1540
1540
1540
1510
1465
1465
1565
1565
1510
1465
1470
1450
1585
1585
1455
1515
1455
1520
1520
1520
1520
1470
1585
1585
1505
1520
1520
1460
1455
1515
1515
1515
1475
1580
1580
1585
1585
1585
1585
1505
1510
1510
1520
1520
1520
1520
1520
1520
1470
1580
1585
1585
1585
1585
1585
1505
1455
1505
1470
1470
1465
1470
1460
1470
1455
1465
1470
1465
1470
1465
1510
1510
1510
1460
1465
1450
1475
1515
1515
1515
1515
1515
1515
1500
1455
1455
1505
1450
1465
1465
1505
1490
1490
1455
1455
1500
1500
1505
1495
1495
1450
1455
1455
1495
1465
1465
1470
1470
1470
1470
1465
1465
1470
1475
1470
1455
1455
1475
1475
1460
1470
1525
1500
1495
1500
1495
1525
1460
1530
1530
1490
1490
1480
1455
1520
1520
1520
1460
1575
1510
1500
1580
1575
1575
1505
1515
1575
1480
1585
1505
1490
1475
1585
1550
1460
1480
1505
1490
1500
1510
1510
1505
1460
1555
1555
1505
1505
1520
1460
1505
1515
1520
1540
1540
1520
1540
1520
1565
1540
1525
1520
1515
1510
1515
1520
1520
1515
1515
1515
1515
1570
1570
1532
1527
1527
1532
1482
1487
1487
1492
1492
1527
1527
1482
1472
1467
1482
1482
1482
1482
1467
1467
1472
1472
1467
1467
1467
1487
1487
1472
1467
1467
1477
1477
1467
1467
1577
1577
1467
1467
1472
1472
1482
1482
1472
1472
1572
1462
1472
1477
1477
1507
1512
1512
1492
1507
1507
1512
1482
1507
1512
1502
1492
1507
1507
1502
1482
1507
1482
1482
1507
1512
1512
1507
1512
1512
1512
1512
1472
1587
1507
1517
1507
1507
1522
1507
1507
1507
1507
1517
1542
1542
1542
1537
1517
1512
1507
1512
1517
1542
1512
1512
1512
1517
1517
1522
1522
1532
1597
1597
1587
1512
1522
1517
1477
1597
1597
1567
1562
1562
1562
1517
1512
1512
1517
1477
1477
1597
1567
1567
1527
1522
1592
1592
1597
1597
1597
1597
1597
1597
1597
1597
1512
1527
1522
1522
1522
1522
1467
1467
1472
1597
1527
1527
1522
1522
1472
1472
1477
1477
1462
1552
1552
1547
1522
1477
1582
1577
1577
1577
1522
1517
1522
1522
1482
1572
1582
1582
1552
1542
1522
1522
1522
1462
1542
1517
1522
1522
1472
1472
1577
1577
1522
1472
1482
1597
1462
1527
1467
1527
1527
1597
1597
1467
1527
1477
1592
1592
1517
1472
1527
1527
1527
1527
1527
1527
1527
1482
1597
1597
1597
1517
1532
1532
1532
1532
1527
1527
1477
1592
1597
1597
1597
1472
1517
1517
1482
1477
1477
1482
1477
1482
1472
1467
1482
1477
1477
1477
1522
1522
1522
1467
1467
1487
1457
1457
1527
1527
1527
1527
1527
1527
1512
1467
1512
1467
1517
1467
1462
1477
1477
1477
1477
1477
1512
1507
1507
1512
1502
1502
1462
1467
1467
1507
1477
1482
1477
1482
1477
1477
1477
1482
1482
1482
1482
1477
1477
1482
1482
1482
1467
1467
1482
1482
1482
1482
1512
1507
1542
1537
1472
1542
1537
1537
1497
1497
1467
1527
1532
1532
1472
1587
1517
1512
1527
1592
1582
1582
1512
1587
1517
1492
1597
1527
1502
1487
1597
1562
1517
1517
1512
1532
1492
1562
1562
1512
1502
1512
1517
1517
1517
1472
1562
1562
1517
1517
1472
1517
1552
1552
1552
1532
1552
1527
1532
1522
1577
1547
1532
1532
1527
1527
1517
1522
1577
1577
1532
1527
1527
1522
1522
1577
1577
1494
1539
1539
1539
1539
1544
1499
1499
1539
1539
1494
1484
1494
1494
1494
1494
1494
1484
1494
1484
1479
1479
1479
1474
1474
1479
1489
1489
1489
1499
1499
1474
1479
1479
1489
1479
1479
1479
1484
1479
1479
1584
1589
1589
1484
1484
1484
1524
1504
1514
1504
1519
1489
1519
1519
1519
1514
1514
1489
1494
1519
1514
1514
1494
1514
1494
1494
1524
1524
1519
1524
1524
1524
1524
1599
1554
1549
1519
1484
1519
1519
1484
1484
1519
1529
1529
1519
1519
1519
1529
1574
1554
1524
1519
1529
1609
1609
1599
1594
1549
1524
1524
1524
1524
1544
1544
1539
1539
1524
1544
1544
1484
1609
1524
1524
1539
1469
1489
1489
1604
1609
1609
1609
1579
1574
1534
1534
1609
1609
1609
1539
1479
1479
1589
1534
1534
1479
1479
1484
1484
1554
1559
1559
1529
1484
1484
1554
1529
1534
1534
1474
1494
1584
1594
1589
1564
1554
1534
1534
1534
1554
1529
1529
1529
1494
1484
1484
1589
1589
1609
1609
1534
1489
1604
1604
1604
1474
1544
1544
1539
1539
1479
1484
1484
1489
1604
1604
1604
1604
1479
1539
1539
1539
1489
1604
1529
1484
1539
1539
1534
1489
1609
1609
1609
1609
1609
1609
1529
1539
1539
1539
1539
1489
1604
1604
1529
1529
1489
1494
1489
1484
1474
1484
1484
1489
1534
1534
1534
1469
1539
1539
1539
1539
1539
1539
1519
1519
1479
1524
1479
1524
1474
1489
1489
1484
1519
1519
1519
1519
1519
1474
1479
1479
1494
1519
1494
1489
1494
1494
1494
1494
1489
1489
1494
1489
1494
1494
1494
1489
1489
1494
1489
1494
1494
1494
1494
1494
1494
1479
1479
1494
1494
1494
1524
1519
1514
1554
1549
1484
1554
1499
1509
1509
1509
1509
1549
1509
1479
1534
1534
1539
1539
1484
1599
1524
1604
1594
1524
1599
1529
1539
1504
1609
1529
1514
1499
1609
1574
1524
1524
1524
1504
1574
1574
1529
1529
1514
1524
1529
1529
1484
1574
1529
1529
1559
1484
1529
1564
1539
1564
1559
1559
1539
1564
1539
1534
1544
1539
1589
1554
1544
1534
1539
1529
1534
1589
1589
1544
1539
1539
1534
1534
1589
1511
1511
1551
1551
1551
1506
1546
1546
1506
1501
1501
1496
1506
1501
1501
1501
1506
1506
1486
1486
1491
1491
1501
1501
1486
1491
1491
1486
1486
1596
1596
1511
1511
1486
1491
1491
1496
1496
1496
1601
1601
1601
1596
1496
1496
1531
1521
1521
1521
1526
1526
1511
1516
1531
1526
1526
1521
1526
1526
1526
1531
1526
1501
1506
1531
1521
1501
1526
1506
1501
1611
1606
1531
1531
1531
1491
1496
1496
1556
1561
1531
1531
1531
1541
1541
1611
1566
1561
1536
1531
1611
1536
1536
1536
1551
1551
1551
1551
1501
1501
1536
1546
1481
1556
1556
1556
1556
1551
1551
1491
1491
1616
1616
1616
1586
1536
1536
1571
1571
1561
1551
1551
1546
1496
1496
1616
1621
1616
1586
1621
1621
1616
1546
1486
1491
1491
1566
1561
1491
1491
1501
1501
1601
1541
1541
1501
1596
1601
1566
1546
1541
1541
1566
1541
1506
1601
1601
1616
1616
1546
1531
1496
1486
1531
1556
1556
1556
1556
1556
1556
1556
1556
1556
1486
1531
1496
1496
1616
1616
1616
1486
1531
1551
1551
1546
1496
1616
1541
1501
1491
1546
1546
1501
1616
1616
1616
1616
1541
1501
1616
1541
1541
1501
1491
1491
1496
1496
1496
1496
1496
1496
1496
1496
1496
1546
1546
1546
1481
1551
1551
1551
1551
1551
1551
1531
1526
1491
1531
1491
1496
1496
1531
1486
1496
1496
1531
1526
1536
1536
1531
1531
1531
1486
1491
1491
1501
1531
1506
1501
1506
1506
1501
1506
1501
1501
1506
1501
1501
1496
1501
1501
1506
1506
1506
1491
1491
1506
1501
1506
1531
1531
1561
1561
1496
1561
1521
1521
1561
1516
1491
1536
1546
1546
1496
1606
1531
1536
1516
1616
1606
1541
1516
1606
1536
1516
1621
1526
1511
1621
1586
1536
1536
1541
1541
1516
1581
1581
1541
1526
1536
1541
1536
1496
1586
1541
1571
1571
1496
1541
1576
1571
1566
1566
1571
1551
1601
1566
1556
1546
1551
1541
1541
1596
1596
1551
1551
1551
1546
1546
1601
1563
1563
1558
1558
1558
1558
1518
1523
1523
1558
1558
1558
1558
1513
1508
1508
1508
1498
1508
1518
1503
1503
1518
1513
1513
1503
1503
1498
1503
1503
1513
1498
1513
1503
1503
1498
1503
1523
1523
1498
1508
1508
1613
1608
1608
1608
1508
1613
1613
1533
1533
1543
1543
1523
1533
1543
1543
1543
1543
1533
1533
1533
1538
1538
1548
1533
1538
1538
1533
1538
1548
1548
1538
1543
1513
1513
1533
1538
1508
1513
1513
1563
1568
1543
1543
1543
1498
1568
1513
1548
1503
1503
1543
1598
1593
1543
1543
1628
1613
1613
1573
1543
1543
1553
1623
1573
1573
1543
1618
1618
1618
1618
1543
1543
1558
1513
1513
1543
1563
1563
1563
1563
1503
1503
1628
1628
1628
1628
1598
1563
1558
1543
1543
1503
1503
1628
1628
1628
1628
1628
1628
1628
1613
1608
1498
1513
1628
1628
1583
1573
1498
1573
1558
1548
1503
1503
1578
1573
1558
1548
1513
1513
1573
1613
1508
1608
1578
1558
1553
1608
1608
1628
1513
1608
1608
1553
1508
1498
1493
1568
1568
1568
1568
1568
1568
1568
1568
1568
1568
1568
1568
1563
1563
1543
1503
1503
1508
1628
1628
1628
1628
1628
1498
1543
1558
1558
1508
1553
1628
1628
1628
1553
1628
1553
1513
1553
1533
1533
1513
1503
1503
1508
1508
1508
1508
1508
1503
1503
1558
1558
1558
1493
1563
1563
1563
1563
1563
1563
1538
1538
1503
1538
1543
1503
1508
1543
1543
1538
1498
1538
1528
1538
1543
1543
1543
1543
1543
1513
1498
1503
1503
1513
1543
1518
1513
1513
1513
1513
1513
1513
1513
1513
1513
1513
1513
1513
1503
1503
1518
1513
1513
1518
1543
1543
1543
1543
1568
1543
1573
1528
1528
1508
1573
1528
1528
1573
1503
1543
1508
1543
1548
1628
1618
1498
1528
1618
1528
1628
1548
1538
1523
1628
1598
1548
1548
1548
1553
1528
1593
1548
1538
1548
1548
1508
1598
1553
1583
1578
1583
1508
1548
1583
1553
1578
1578
1578
1578
1578
1558
1558
1613
1578
1563
1553
1553
1553
1608
1563
1563
1558
1558
1613
1575
1575
1535
1535
1530
1575
1570
1570
1570
1570
1505
1520
1520
1525
1520
1515
1515
1510
1525
1525
1530
1525
1525
1510
1515
1515
1525
1620
1515
1515
1510
1510
1520
1535
1535
1520
1625
1620
1545
1555
1535
1555
1555
1555
1550
1550
1545
1555
1545
1550
1550
1545
1545
1555
1555
1570
1560
1560
1525
1545
1560
1560
1560
1560
1565
1565
1520
1625
1525
1565
1565
1520
1520
1525
1565
1565
1565
1555
1565
1555
1565
1555
1575
1580
1585
1585
1525
1525
1610
1510
1510
1555
1580
1625
1630
1630
1585
1585
1555
1575
1555
1555
1555
1630
1630
1570
1570
1515
1585
1570
1560
1570
1570
1520
1520
1640
1610
1605
1555
1570
1560
1510
1640
1640
1640
1640
1640
1625
1620
1610
1565
1555
1555
1570
1515
1515
1640
1640
1640
1585
1585
1510
1525
1565
1510
1590
1585
1565
1570
1560
1620
1590
1570
1560
1520
1520
1625
1620
1585
1625
1620
1565
1565
1620
1620
1635
1520
1620
1565
1510
1520
1510
1580
1580
1580
1580
1575
1575
1575
1575
1575
1575
1640
1640
1555
1635
1635
1510
1555
1520
1545
1560
1560
1640
1640
1640
1640
1640
1640
1560
1560
1635
1560
1560
1520
1520
1560
1560
1545
1545
1520
1520
1515
1515
1515
1515
1515
1520
1520
1515
1515
1515
1515
1515
1515
1570
1570
1570
1505
1575
1575
1575
1575
1575
1575
1545
1550
1515
1550
1520
1515
1515
1555
1550
1550
1510
1550
1540
1555
1555
1550
1555
1555
1525
1555
1555
1525
1510
1515
1515
1520
1555
1520
1525
1525
1525
1525
1525
1525
1525
1525
1525
1520
1525
1515
1515
1530
1525
1525
1525
1555
1555
1580
1550
1575
1580
1585
1540
1515
1585
1625
1585
1565
1515
1515
1625
1555
1640
1630
1630
1510
1640
1555
1540
1640
1630
1630
1540
1550
1535
1640
1605
1560
1510
1560
1560
1540
1605
1560
1550
1560
1520
1605
1595
1585
1560
1590
1520
1560
1590
1590
1585
1595
1595
1590
1590
1590
1620
1590
1565
1565
1565
1620
1575
1570
1570
1570
1570
1620
1577
1577
1587
1542
1547
1547
1577
1577
1582
1577
1577
1577
1577
1532
1537
1532
1517
1532
1537
1537
1542
1537
1522
1527
1527
1537
1537
1537
1522
1527
1527
1522
1547
1547
1632
1632
1567
1567
1562
1562
1567
1562
1552
1557
1557
1562
1557
1577
1577
1557
1577
1577
1572
1567
1567
1537
1572
1572
1557
1567
1567
1567
1567
1572
1572
1582
1572
1572
1577
1577
1527
1537
1572
1572
1577
1582
1577
1577
1532
1532
1537
1572
1572
1572
1572
1572
1572
1522
1592
1597
1592
1572
1572
1572
1572
1617
1537
1532
1642
1537
1537
1592
1592
1587
1587
1597
1597
1597
1567
1582
1592
1592
1567
1567
1617
1617
1592
1582
1582
1577
1582
1582
1522
1577
1522
1527
1527
1622
1567
1522
1647
1652
1617
1602
1592
1597
1567
1567
1582
1652
1652
1647
1597
1582
1567
1532
1582
1567
1577
1522
1632
1632
1602
1577
1582
1572
1632
1582
1572
1532
1527
1527
1637
1597
1522
1632
1522
1632
1577
1627
1627
1532
1527
1632
1517
1577
1522
1517
1522
1582
1587
1587
1587
1587
1647
1647
1647
1567
1647
1522
1567
1557
1647
1647
1647
1647
1647
1647
1647
1647
1527
1572
1572
1572
1572
1527
1552
1552
1532
1532
1527
1522
1522
1527
1527
1527
1527
1527
1527
1582
1582
1582
1567
1562
1517
1587
1587
1587
1587
1587
1587
1557
1557
1562
1522
1522
1532
1537
1532
1562
1522
1522
1562
1522
1562
1562
1562
1567
1567
1567
1562
1567
1562
1567
1522
1527
1527
1532
1537
1567
1532
1537
1537
1532
1532
1537
1532
1537
1537
1532
1537
1527
1527
1537
1537
1532
1537
1577
1552
1562
1562
1587
1587
1592
1552
1597
1597
1547
1597
1637
1577
1597
1527
1527
1637
1652
1642
1642
1647
1567
1552
1647
1642
1642
1547
1562
1547
1652
1567
1522
1547
1617
1572
1562
1572
1532
1617
1602
1597
1597
1532
1572
1602
1602
1602
1597
1597
1632
1597
1602
1602
1602
1602
1602
1577
1602
1632
1577
1577
1632
1582
1582
1582
1582
1632
1659
1559
1594
1594
1554
1554
1559
1559
1559
1554
1589
1589
1594
1594
1584
1584
1589
1589
1549
1534
1534
1534
1549
1549
1544
1544
1544
1549
1529
1549
1549
1534
1549
1644
1639
1554
1534
1559
1559
1644
1564
1579
1569
1569
1579
1579
1574
1569
1569
1574
1569
1574
1579
1564
1564
1569
1579
1579
1569
1579
1549
1569
1579
1579
1589
1599
1604
1544
1584
1589
1589
1584
1584
1534
1534
1549
1584
1584
1584
1589
1584
1584
1539
1539
1604
1544
1609
1549
1609
1604
1604
1584
1584
1584
1584
1584
1584
1584
1584
1529
1654
1604
1599
1544
1539
1539
1654
1599
1574
1594
1594
1549
1549
1599
1599
1599
1599
1654
1654
1574
1574
1579
1604
1604
1604
1604
1599
1599
1629
1629
1579
1579
1574
1629
1594
1574
1574
1549
1549
1544
1544
1594
1594
1659
1659
1629
1629
1629
1629
1614
1604
1579
1534
1659
1659
1659
1604
1579
1579
1594
1659
1659
1659
1659
1609
1609
1589
1589
1539
1539
1589
1589
1589
1589
1579
1589
1589
1579
1589
1589
1534
1539
1539
1644
1644
1539
1644
1654
1589
1639
1544
1539
1604
1644
1589
1534
1594
1529
1534
1594
1594
1654
1654
1654
1579
1659
1534
1579
1564
1659
1659
1659
1659
1659
1539
1659
1584
1584
1539
1584
1584
1539
1559
1559
1539
1539
1534
1534
1534
1534
1539
1539
1594
1594
1594
1579
1579
1579
1529
1599
1599
1599
1599
1599
1599
1549
1549
1569
1574
1549
1544
1569
1534
1534
1574
1534
1574
1574
1579
1574
1574
1574
1579
1534
1539
1539
1574
1544
1544
1544
1544
1549
1544
1544
1544
1544
1544
1544
1539
1539
1544
1544
1549
1589
1604
1604
1569
1589
1589
1594
1594
1564
1569
1594
1599
1564
1609
1609
1609
1609
1644
1604
1539
1539
1644
1659
1649
1649
1629
1564
1659
1649
1649
1574
1559
1659
1629
1579
1534
1559
1629
1574
1579
1584
1544
1629
1609
1609
1544
1579
1614
1594
1599
1609
1609
1609
1614
1614
1644
1609
1614
1614
1614
1614
1614
1644
1589
1589
1644
1594
1594
1644
1671
1571
1571
1571
1566
1566
1566
1571
1571
1606
1596
1596
1606
1546
1546
1596
1596
1596
1596
1556
1596
1596
1561
1561
1561
1551
1546
1561
1561
1561
1546
1561
1561
1656
1566
1566
1566
1546
1656
1651
1566
1566
1656
1591
1591
1591
1581
1581
1581
1576
1581
1576
1581
1576
1581
1586
1581
1586
1586
1616
1606
1606
1561
1581
1596
1591
1561
1556
1596
1596
1591
1611
1616
1606
1606
1556
1561
1611
1596
1546
1546
1556
1561
1596
1596
1591
1591
1541
1656
1611
1591
1591
1591
1591
1616
1611
1551
1551
1661
1661
1611
1556
1556
1606
1561
1666
1666
1641
1591
1611
1611
1611
1611
1666
1591
1591
1586
1586
1586
1601
1561
1561
1666
1666
1671
1671
1666
1641
1641
1551
1551
1551
1551
1606
1606
1671
1671
1671
1671
1671
1671
1641
1591
1616
1591
1591
1601
1596
1656
1656
1621
1596
1596
1596
1596
1596
1596
1596
1601
1601
1656
1656
1601
1601
1551
1551
1546
1651
1601
1556
1651
1551
1616
1616
1616
1616
1611
1611
1651
1601
1541
1606
1606
1541
1546
1666
1666
1671
1671
1591
1546
1591
1571
1571
1556
1556
1671
1671
1671
1671
1671
1671
1666
1596
1596
1551
1596
1596
1546
1591
1546
1546
1546
1606
1606
1606
1586
1591
1591
1541
1611
1611
1611
1611
1611
1611
1556
1561
1551
1581
1546
1546
1591
1546
1586
1581
1586
1586
1586
1546
1586
1546
1551
1551
1586
1581
1556
1556
1551
1551
1556
1556
1556
1556
1551
1551
1556
1556
1596
1586
1616
1616
1581
1611
1616
1616
1601
1601
1581
1616
1581
1581
1601
1606
1606
1576
1621
1616
1616
1621
1611
1551
1551
1656
1641
1601
1596
1576
1671
1661
1661
1581
1581
1571
1671
1641
1546
1641
1621
1591
1571
1641
1581
1581
1641
1616
1591
1591
1556
1641
1621
1556
1591
1621
1606
1611
1621
1611
1606
1611
1621
1626
1626
1626
1651
1621
1626
1621
1626
1626
1651
1601
1656
1606
1606
1656
1678
1583
1583
1613
1578
1613
1583
1578
1613
1613
1608
1608
1558
1558
1558
1573
1573
1608
1608
1563
1563
1563
1563
1573
1573
1573
1563
1563
1658
1558
1558
1578
1658
1663
1663
1578
1578
1668
1578
1663
1663
1583
1603
1598
1603
1588
1593
1588
1593
1588
1593
1588
1593
1598
1613
1598
1598
1613
1593
1628
1618
1613
1603
1603
1573
1593
1603
1603
1608
1608
1603
1603
1613
1618
1618
1573
1563
1623
1618
1608
1608
1603
1608
1608
1603
1553
1618
1618
1573
1573
1568
1573
1603
1563
1568
1603
1603
1668
1623
1618
1653
1623
1563
1563
1618
1618
1573
1673
1673
1603
1553
1678
1678
1603
1603
1598
1573
1573
1683
1683
1678
1653
1633
1598
1598
1563
1563
1568
1568
1678
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1563
1563
1613
1613
1683
1683
1653
1603
1608
1603
1603
1608
1608
1608
1608
1668
1668
1668
1663
1603
1568
1608
1608
1608
1668
1608
1608
1558
1603
1558
1613
1568
1663
1678
1558
1558
1628
1628
1628
1628
1623
1623
1623
1623
1623
1623
1663
1613
1553
1558
1678
1678
1678
1683
1683
1678
1678
1603
1558
1603
1678
1683
1568
1568
1678
1678
1568
1568
1568
1678
1608
1608
1558
1608
1608
1603
1603
1603
1558
1618
1618
1618
1593
1593
1598
1598
1568
1553
1623
1623
1623
1623
1623
1623
1568
1568
1603
1598
1558
1558
1603
1568
1558
1593
1598
1563
1598
1593
1558
1563
1563
1563
1598
1598
1563
1563
1568
1568
1563
1563
1558
1558
1568
1603
1603
1598
1623
1623
1593
1623
1628
1628
1608
1608
1588
1628
1553
1613
1593
1583
1628
1623
1623
1628
1623
1563
1563
1668
1613
1608
1648
1613
1608
1588
1683
1683
1673
1673
1583
1683
1683
1648
1558
1653
1583
1648
1628
1593
1593
1653
1628
1603
1563
1563
1648
1633
1563
1563
1603
1633
1633
1633
1618
1623
1618
1618
1633
1638
1633
1633
1633
1638
1668
1633
1663
1613
1668
1663
1618
1618
1663
1690
1600
1595
1600
1595
1625
1590
1590
1620
1575
1570
1570
1575
1625
1580
1615
1615
1615
1615
1565
1615
1615
1575
1575
1575
1585
1575
1575
1570
1570
1590
1670
1670
1585
1585
1675
1675
1675
1675
1675
1590
1610
1595
1595
1605
1605
1605
1600
1600
1600
1605
1600
1605
1610
1620
1620
1610
1610
1620
1620
1625
1625
1600
1615
1625
1625
1625
1580
1640
1620
1615
1600
1565
1625
1580
1570
1630
1620
1615
1620
1615
1630
1630
1585
1585
1575
1635
1580
1630
1570
1575
1630
1685
1685
1635
1650
1570
1630
1630
1585
1680
1580
1615
1630
1620
1690
1660
1615
1615
1610
1585
1585
1690
1690
1685
1695
1695
1695
1695
1695
1695
1695
1665
1610
1610
1575
1575
1575
1690
1695
1695
1695
1570
1570
1625
1625
1690
1690
1680
1675
1660
1610
1625
1625
1610
1610
1570
1620
1620
1615
1670
1680
1615
1675
1615
1580
1570
1670
1625
1580
1675
1675
1630
1685
1635
1635
1635
1635
1675
1675
1625
1695
1695
1565
1570
1685
1690
1690
1615
1690
1690
1695
1695
1695
1695
1695
1695
1570
1615
1685
1690
1690
1690
1580
1580
1575
1575
1690
1620
1620
1620
1620
1610
1615
1615
1630
1630
1630
1580
1605
1605
1580
1565
1635
1635
1635
1635
1635
1635
1580
1580
1580
1610
1610
1570
1570
1575
1615
1580
1570
1580
1575
1605
1610
1605
1570
1575
1575
1570
1575
1575
1605
1575
1580
1575
1575
1615
1570
1575
1575
1640
1610
1630
1630
1630
1600
1630
1635
1635
1600
1615
1615
1600
1635
1565
1600
1635
1635
1635
1565
1635
1640
1640
1635
1635
1575
1690
1575
1680
1585
1690
1625
1620
1600
1690
1690
1685
1685
1595
1690
1690
1660
1570
1660
1595
1605
1605
1660
1640
1615
1660
1575
1575
1640
1615
1645
1625
1630
1630
1645
1645
1645
1645
1645
1680
1645
1675
1625
1680
1630
1630
1675
1607
1602
1607
1602
1602
1597
1632
1587
1587
1602
1632
1632
1577
1577
1592
1592
1587
1587
1632
1582
1582
1592
1592
1582
1592
1627
1627
1582
1627
1627
1597
1627
1627
1597
1582
1587
1587
1687
1687
1602
1607
1597
1687
1622
1687
1602
1622
1622
1607
1612
1627
1627
1627
1617
1617
1617
1617
1587
1612
1622
1612
1622
1612
1627
1637
1592
1617
1632
1612
1617
1642
1632
1632
1642
1642
1627
1632
1632
1627
1627
1627
1632
1632
1647
1642
1642
1582
1587
1587
1622
1612
1662
1662
1627
1637
1587
1587
1647
1647
1622
1622
1627
1627
1592
1592
1582
1647
1587
1642
1632
1587
1642
1672
1582
1692
1697
1697
1662
1577
1597
1637
1587
1587
1707
1672
1582
1582
1642
1632
1622
1697
1702
1702
1697
1622
1622
1622
1592
1592
1702
1707
1707
1707
1672
1622
1622
1582
1702
1702
1702
1707
1637
1637
1622
1637
1637
1637
1637
1637
1582
1622
1622
1637
1637
1637
1582
1687
1627
1627
1682
1692
1687
1627
1587
1587
1682
1632
1632
1587
1587
1652
1652
1642
1687
1687
1642
1642
1687
1687
1632
1632
1702
1702
1577
1582
1697
1702
1627
1697
1697
1702
1702
1702
1702
1702
1702
1582
1627
1697
1702
1702
1702
1587
1587
1702
1622
1632
1632
1632
1632
1587
1617
1622
1622
1642
1642
1642
1612
1577
1647
1647
1647
1647
1642
1642
1627
1592
1592
1587
1597
1622
1582
1582
1622
1582
1592
1587
1617
1617
1582
1587
1627
1587
1587
1582
1582
1592
1592
1587
1617
1587
1577
1577
1587
1587
1627
1582
1587
1587
1652
1617
1617
1642
1642
1642
1637
1642
1642
1612
1642
1612
1647
1612
1612
1612
1647
1647
1642
1647
1577
1647
1647
1647
1647
1662
1647
1637
1587
1697
1587
1692
1597
1697
1632
1627
1597
1612
1697
1697
1607
1702
1702
1672
1582
1607
1617
1617
1672
1627
1672
1587
1587
1652
1627
1647
1637
1652
1657
1657
1687
1657
1687
1637
1687
1642
1642
1687
1619
1614
1614
1609
1609
1614
1609
1614
1599
1604
1604
1644
1599
1589
1594
1594
1604
1604
1604
1644
1609
1609
1589
1599
1599
1594
1599
1599
1639
1639
1594
1634
1634
1594
1619
1609
1624
1609
1634
1624
1699
1699
1609
1634
1634
1629
1629
1634
1634
1634
1634
1634
1634
1639
1629
1624
1624
1624
1639
1599
1639
1639
1639
1629
1629
1639
1639
1639
1624
1629
1629
1599
1599
1644
1644
1604
1649
1649
1604
1604
1659
1629
1649
1639
1639
1649
1659
1659
1624
1629
1609
1609
1639
1639
1639
1639
1639
1654
1654
1639
1604
1604
1659
1649
1654
1639
1639
1639
1639
1659
1659
1654
1654
1659
1624
1639
1599
1599
1659
1659
1654
1589
1659
1649
1639
1639
1599
1599
1709
1709
1599
1599
1654
1674
1704
1674
1589
1654
1639
1604
1684
1649
1714
1714
1714
1714
1594
1654
1644
1714
1684
1634
1599
1599
1714
1714
1714
1714
1714
1684
1684
1634
1634
1709
1714
1714
1714
1714
1634
1649
1649
1644
1644
1634
1634
1649
1649
1644
1644
1594
1699
1689
1699
1699
1594
1639
1689
1594
1599
1599
1664
1664
1654
1664
1664
1654
1659
1659
1694
1694
1694
1694
1644
1644
1589
1594
1709
1714
1714
1709
1639
1709
1714
1714
1714
1714
1589
1639
1634
1604
1609
1709
1714
1594
1714
1634
1634
1644
1644
1629
1644
1644
1604
1604
1594
1629
1654
1654
1654
1624
1589
1654
1654
1654
1654
1654
1634
1599
1599
1609
1634
1594
1594
1634
1609
1594
1594
1599
1599
1604
1604
1629
1599
1599
1594
1594
1594
1604
1604
1599
1629
1594
1639
1589
1639
1594
1599
1599
1659
1649
1649
1654
1654
1654
1659
1624
1624
1659
1654
1619
1654
1654
1654
1659
1589
1659
1659
1659
1674
1659
1644
1599
1674
1674
1599
1704
1709
1644
1609
1624
1709
1709
1629
1619
1714
1714
1684
1594
1629
1619
1629
1629
1684
1639
1684
1599
1599
1639
1654
1659
1654
1654
1664
1664
1669
1664
1699
1649
1699
1654
1654
1699
1626
1626
1626
1631
1621
1621
1646
1646
1621
1626
1621
1651
1651
1601
1606
1646
1646
1616
1651
1606
1621
1611
1611
1621
1611
1611
1611
1611
1621
1646
1646
1646
1646
1606
1621
1636
1636
1636
1701
1621
1641
1636
1646
1646
1621
1706
1641
1636
1641
1646
1706
1621
1636
1636
1651
1651
1641
1641
1651
1636
1636
1646
1606
1641
1646
1646
1646
1641
1646
1646
1636
1641
1641
1611
1611
1611
1661
1671
1656
1656
1616
1616
1661
1636
1651
1651
1651
1671
1671
1616
1631
1651
1651
1651
1651
1651
1651
1621
1621
1636
1636
1661
1666
1666
1651
1671
1661
1651
1631
1666
1616
1616
1661
1651
1651
1651
1651
1666
1666
1666
1666
1651
1651
1651
1651
1671
1671
1666
1601
1606
1636
1651
1606
1666
1666
1651
1651
1611
1611
1611
1716
1721
1721
1611
1696
1696
1611
1606
1661
1661
1611
1611
1726
1726
1661
1606
1726
1696
1696
1601
1651
1661
1661
1726
1726
1696
1646
1721
1726
1726
1726
1726
1646
1646
1711
1711
1646
1656
1656
1646
1646
1656
1656
1711
1606
1671
1651
1606
1701
1606
1671
1671
1671
1671
1636
1636
1606
1606
1671
1671
1671
1671
1671
1726
1726
1726
1721
1721
1706
1706
1656
1656
1601
1601
1721
1721
1721
1721
1651
1646
1621
1721
1726
1726
1726
1726
1726
1726
1726
1601
1646
1651
1616
1616
1606
1611
1611
1721
1646
1641
1656
1656
1656
1656
1611
1611
1651
1641
1666
1666
1666
1661
1661
1601
1601
1666
1666
1666
1636
1646
1641
1606
1606
1621
1646
1621
1606
1671
1641
1671
1671
1611
1611
1606
1606
1616
1616
1606
1641
1606
1606
1646
1646
1601
1646
1646
1606
1611
1611
1666
1641
1661
1671
1631
1631
1666
1666
1666
1671
1671
1666
1671
1601
1671
1671
1666
1681
1656
1656
1671
1611
1686
1686
1611
1716
1656
1656
1721
1656
1621
1636
1721
1721
1631
1726
1726
1696
1606
1641
1631
1696
1641
1641
1696
1651
1696
1686
1681
1611
1611
1651
1661
1666
1666
1666
1666
1676
1676
1676
1676
1711
1661
1711
1666
1666
1711
1638
1638
1638
1638
1638
1638
1638
1633
1633
1633
1633
1618
1628
1663
1623
1623
1633
1633
1658
1658
1663
1618
1618
1628
1663
1613
1633
1633
1623
1623
1623
1623
1658
1658
1713
1633
1718
1718
1648
1658
1648
1633
1633
1648
1648
1653
1658
1653
1658
1648
1648
1633
1653
1653
1653
1648
1653
1653
1663
1663
1643
1658
1658
1648
1653
1613
1613
1653
1668
1648
1633
1648
1648
1618
1618
1663
1618
1618
1668
1668
1623
1623
1668
1668
1673
1673
1663
1673
1673
1628
1673
1628
1628
1678
1648
1648
1643
1658
1678
1678
1623
1623
1673
1658
1658
1663
1663
1673
1678
1618
1663
1663
1663
1663
1618
1678
1678
1728
1728
1618
1648
1658
1618
1633
1633
1703
1658
1658
1733
1733
1733
1728
1623
1623
1708
1708
1623
1618
1668
1733
1623
1618
1618
1708
1668
1668
1668
1733
1733
1738
1673
1673
1738
1733
1658
1738
1738
1738
1658
1658
1663
1658
1663
1658
1658
1723
1723
1623
1623
1648
1683
1683
1678
1663
1618
1713
1613
1683
1683
1683
1683
1683
1683
1683
1683
1683
1683
1648
1648
1683
1683
1678
1733
1733
1733
1718
1718
1668
1668
1653
1658
1613
1733
1733
1733
1658
1663
1658
1733
1733
1733
1733
1733
1733
1613
1653
1663
1623
1623
1623
1623
1653
1613
1668
1668
1623
1623
1623
1623
1668
1668
1623
1663
1663
1663
1623
1678
1678
1678
1673
1673
1673
1673
1673
1648
1658
1613
1678
1678
1678
1653
1648
1658
1653
1653
1618
1618
1628
1628
1653
1628
1628
1618
1683
1628
1653
1683
1683
1623
1623
1618
1623
1623
1653
1618
1618
1653
1613
1678
1653
1658
1658
1618
1673
1653
1623
1623
1678
1633
1678
1678
1683
1683
1683
1678
1683
1613
1683
1678
1688
1688
1683
1618
1618
1693
1693
1618
1618
1728
1668
1668
1733
1663
1633
1648
1733
1733
1643
1738
1738
1708
1618
1708
1653
1643
1708
1653
1653
1708
1663
1708
1698
1693
1698
1693
1623
1623
1663
1683
1673
1673
1678
1678
1688
1688
1723
1673
1723
1678
1678
1723
1650
1650
1650
1650
1645
1645
1645
1645
1645
1635
1635
1635
1635
1625
1630
1640
1640
1640
1675
1665
1665
1630
1625
1630
1645
1670
1630
1645
1645
1665
1665
1640
1665
1665
1660
1665
1725
1730
1640
1645
1660
1660
1665
1670
1645
1730
1645
1660
1645
1660
1645
1665
1665
1660
1660
1660
1675
1655
1665
1665
1660
1665
1665
1680
1680
1685
1665
1665
1660
1640
1680
1660
1675
1640
1660
1645
1625
1625
1630
1630
1680
1680
1680
1680
1635
1690
1635
1635
1660
1660
1655
1685
1630
1630
1645
1670
1670
1685
1685
1670
1670
1670
1670
1630
1660
1630
1645
1645
1745
1740
1740
1740
1745
1745
1635
1635
1715
1660
1680
1660
1660
1745
1715
1635
1630
1680
1630
1720
1660
1680
1745
1745
1745
1660
1660
1680
1680
1745
1670
1685
1745
1745
1745
1745
1745
1745
1745
1735
1670
1670
1685
1675
1675
1670
1670
1670
1635
1635
1635
1635
1635
1660
1690
1690
1695
1690
1690
1675
1625
1725
1745
1695
1695
1695
1695
1690
1690
1655
1655
1665
1690
1690
1670
1730
1730
1680
1680
1665
1670
1625
1745
1745
1745
1745
1670
1675
1665
1630
1745
1745
1745
1745
1625
1660
1675
1635
1635
1680
1680
1635
1635
1680
1680
1630
1670
1675
1675
1630
1635
1690
1690
1690
1635
1630
1670
1685
1685
1685
1625
1690
1690
1690
1670
1660
1670
1665
1665
1630
1630
1665
1640
1640
1630
1680
1690
1635
1635
1665
1690
1690
1635
1635
1630
1665
1665
1630
1665
1625
1665
1655
1685
1665
1665
1630
1685
1635
1635
1690
1690
1690
1690
1690
1695
1690
1690
1625
1695
1690
1690
1700
1700
1665
1630
1630
1740
1675
1675
1745
1740
1740
1715
1645
1660
1740
1740
1650
1650
1745
1745
1720
1630
1720
1665
1650
1650
1715
1665
1665
1720
1675
1715
1690
1710
1705
1695
1635
1635
1675
1690
1685
1700
1700
1735
1685
1735
1690
1690
1730
1662
1662
1682
1657
1657
1657
1657
1637
1647
1647
1657
1652
1637
1657
1657
1682
1637
1652
1647
1657
1657
1647
1647
1657
1682
1642
1642
1642
1677
1677
1677
1677
1682
1677
1677
1677
1742
1742
1667
1672
1672
1677
1672
1667
1672
1672
1672
1657
1737
1652
1657
1672
1672
1652
1677
1672
1687
1687
1657
1652
1687
1672
1667
1677
1672
1677
1677
1672
1672
1677
1677
1692
1692
1677
1672
1692
1692
1697
1697
1652
1647
1647
1652
1667
1707
1652
1652
1672
1637
1687
1667
1687
1642
1642
1712
1687
1677
1672
1672
1687
1677
1687
1677
1647
1647
1667
1697
1697
1657
1752
1657
1657
1642
1647
1667
1652
1652
1757
1752
1647
1722
1727
1697
1697
1647
1722
1642
1727
1722
1642
1637
1692
1757
1757
1757
1672
1687
1757
1757
1672
1672
1757
1757
1757
1757
1682
1697
1697
1692
1692
1757
1757
1682
1682
1697
1697
1692
1692
1682
1682
1682
1707
1697
1647
1647
1642
1642
1707
1667
1707
1702
1702
1707
1702
1702
1707
1702
1677
1677
1687
1737
1752
1702
1702
1702
1702
1662
1662
1677
1682
1742
1742
1692
1692
1672
1677
1757
1757
1637
1752
1677
1642
1672
1687
1642
1757
1757
1757
1757
1757
1757
1637
1672
1687
1672
1687
1642
1642
1692
1692
1642
1642
1692
1692
1677
1677
1682
1682
1652
1702
1702
1702
1647
1642
1682
1697
1697
1697
1637
1702
1702
1702
1682
1682
1677
1647
1677
1672
1677
1652
1652
1647
1677
1642
1642
1677
1647
1647
1642
1692
1692
1692
1697
1677
1682
1682
1647
1647
1642
1677
1642
1677
1637
1662
1672
1667
1642
1697
1667
1662
1647
1647
1697
1702
1702
1702
1702
1702
1637
1702
1702
1682
1642
1642
1752
1757
1752
1752
1727
1657
1727
1672
1757
1757
1752
1757
1732
1722
1642
1727
1677
1662
1662
1677
1677
1727
1687
1727
1702
1717
1712
1702
1647
1647
1687
1702
1702
1702
1712
1712
1742
1697
1747
1697
1697
1737
1669
1669
1669
1649
1669
1669
1664
1649
1669
1664
1664
1659
1694
1654
1654
1649
1659
1659
1669
1689
1689
1694
1669
1684
1684
1684
1684
1679
1684
1684
1749
1754
1679
1684
1679
1684
1684
1754
1679
1684
1684
1664
1664
1694
1684
1689
1689
1689
1694
1694
1664
1679
1699
1699
1689
1689
1664
1689
1659
1689
1684
1719
1719
1684
1689
1684
1684
1684
1684
1714
1679
1684
1704
1704
1659
1659
1659
1689
1699
1689
1664
1719
1699
1689
1699
1689
1649
1699
1659
1659
1659
1684
1699
1714
1714
1679
1734
1724
1694
1694
1694
1699
1689
1684
1699
1689
1699
1689
1679
1669
1679
1664
1739
1724
1669
1669
1654
1679
1654
1659
1659
1764
1734
1734
1764
1659
1709
1709
1734
1659
1709
1709
1709
1734
1734
1654
1699
1684
1764
1769
1684
1684
1769
1769
1689
1689
1704
1704
1769
1769
1759
1689
1689
1689
1689
1704
1704
1689
1689
1689
1689
1689
1689
1684
1719
1709
1719
1709
1714
1714
1654
1654
1719
1719
1674
1674
1719
1714
1719
1714
1719
1709
1689
1689
1759
1699
1749
1639
1684
1639
1689
1754
1754
1769
1704
1704
1684
1759
1759
1759
1764
1764
1649
1764
1769
1684
1699
1654
1764
1764
1764
1764
1649
1684
1699
1684
1699
1654
1699
1699
1704
1704
1704
1704
1689
1689
1664
1664
1714
1714
1709
1649
1654
1654
1709
1709
1709
1649
1714
1714
1709
1694
1689
1689
1664
1664
1659
1684
1689
1659
1719
1689
1684
1664
1664
1659
1689
1654
1654
1689
1654
1699
1704
1704
1654
1709
1709
1689
1694
1694
1654
1654
1654
1689
1694
1694
1694
1654
1684
1684
1649
1654
1679
1674
1659
1659
1709
1709
1694
1714
1714
1649
1714
1699
1714
1694
1734
1654
1654
1764
1739
1759
1759
1769
1734
1669
1739
1684
1764
1764
1764
1769
1739
1729
1654
1689
1674
1674
1689
1689
1734
1739
1694
1694
1734
1709
1729
1659
1659
1694
1694
1714
1714
1724
1724
1749
1709
1754
1704
1704
1709
1749
1676
1681
1681
1676
1681
1681
1676
1661
1666
1666
1676
1676
1661
1676
1676
1666
1666
1676
1676
1671
1671
1676
1701
1696
1701
1696
1696
1691
1691
1696
1696
1696
1766
1766
1691
1691
1691
1691
1691
1696
1761
1696
1691
1696
1696
1691
1696
1696
1676
1701
1701
1691
1701
1701
1701
1701
1706
1706
1701
1701
1676
1706
1706
1706
1706
1701
1701
1726
1676
1676
1696
1696
1671
1701
1701
1696
1696
1696
1726
1696
1726
1716
1716
1711
1731
1706
1696
1651
1721
1666
1666
1666
1701
1731
1706
1706
1671
1666
1696
1726
1726
1726
1726
1721
1721
1671
1671
1666
1691
1746
1711
1696
1741
1711
1696
1711
1696
1706
1661
1706
1706
1711
1701
1776
1771
1696
1711
1701
1711
1701
1681
1741
1691
1746
1736
1671
1671
1736
1666
1666
1676
1676
1666
1746
1741
1691
1776
1671
1671
1666
1666
1721
1721
1716
1716
1746
1771
1746
1666
1771
1771
1696
1696
1696
1711
1776
1776
1761
1711
1776
1776
1776
1771
1701
1701
1696
1701
1701
1701
1701
1726
1696
1726
1661
1726
1726
1726
1726
1726
1726
1731
1721
1731
1721
1696
1696
1726
1711
1761
1696
1651
1696
1766
1766
1776
1776
1716
1716
1696
1771
1771
1661
1691
1696
1776
1776
1776
1776
1776
1711
1776
1776
1776
1661
1696
1711
1666
1706
1661
1711
1711
1716
1716
1716
1716
1696
1676
1676
1721
1721
1721
1721
1721
1661
1721
1721
1721
1701
1696
1726
1696
1701
1671
1731
1696
1696
1676
1676
1666
1666
1666
1701
1696
1731
1731
1666
1721
1706
1706
1666
1711
1711
1716
1701
1666
1661
1701
1706
1706
1701
1701
1666
1696
1661
1696
1661
1681
1686
1686
1671
1671
1721
1711
1721
1726
1661
1746
1726
1711
1706
1721
1746
1666
1666
1776
1751
1771
1776
1681
1746
1696
1776
1776
1741
1741
1776
1746
1746
1666
1701
1686
1686
1701
1701
1746
1746
1741
1741
1721
1746
1721
1741
1671
1671
1706
1706
1721
1726
1771
1736
1761
1736
1721
1761
1716
1721
1761
1788
1693
1688
1693
1688
1678
1693
1693
1688
1688
1688
1673
1688
1678
1678
1688
1688
1688
1688
1678
1678
1708
1708
1683
1683
1678
1713
1713
1708
1708
1708
1708
1708
1713
1708
1708
1708
1698
1698
1708
1708
1708
1703
1703
1708
1703
1703
1773
1778
1778
1703
1708
1703
1708
1703
1688
1708
1703
1713
1713
1728
1688
1713
1713
1713
1713
1713
1713
1688
1708
1708
1688
1733
1688
1688
1728
1678
1713
1708
1728
1708
1733
1728
1738
1738
1733
1733
1738
1738
1728
1728
1708
1708
1723
1728
1728
1663
1678
1688
1688
1708
1673
1673
1678
1708
1753
1733
1733
1733
1733
1703
1718
1718
1673
1678
1718
1753
1753
1718
1718
1718
1718
1788
1718
1718
1708
1718
1718
1748
1708
1708
1703
1718
1718
1718
1718
1688
1758
1748
1703
1753
1748
1683
1683
1788
1783
1678
1753
1703
1788
1758
1753
1753
1683
1683
1678
1678
1728
1728
1758
1783
1673
1788
1708
1733
1733
1723
1788
1788
1773
1783
1708
1708
1733
1733
1723
1788
1788
1773
1788
1708
1713
1713
1708
1713
1713
1713
1713
1738
1673
1738
1738
1703
1738
1738
1738
1738
1738
1738
1738
1738
1738
1738
1693
1738
1738
1738
1723
1773
1708
1708
1703
1708
1683
1663
1708
1778
1778
1728
1728
1703
1708
1783
1783
1788
1788
1673
1703
1708
1788
1788
1788
1723
1678
1683
1788
1788
1788
1673
1723
1678
1713
1713
1718
1718
1723
1723
1723
1723
1708
1683
1683
1683
1683
1738
1733
1733
1733
1673
1733
1733
1733
1688
1708
1708
1738
1708
1678
1738
1708
1708
1683
1683
1678
1678
1703
1708
1708
1743
1743
1678
1728
1718
1718
1673
1673
1708
1678
1713
1713
1713
1678
1673
1708
1708
1673
1683
1683
1743
1738
1753
1733
1733
1758
1728
1733
1673
1758
1723
1713
1733
1753
1678
1678
1783
1758
1783
1693
1708
1788
1783
1758
1758
1758
1788
1758
1678
1758
1758
1713
1733
1698
1698
1753
1753
1738
1713
1713
1738
1738
1758
1753
1753
1733
1758
1748
1733
1683
1683
1718
1718
1733
1783
1738
1783
1748
1748
1768
1733
1773
1728
1733
1773
1700
1705
1705
1700
1690
1690
1690
1705
1705
1700
1685
1690
1690
1700
1690
1690
1685
1700
1700
1700
1690
1705
1695
1695
1690
1705
1725
1720
1720
1720
1720
1720
1720
1710
1720
1710
1710
1720
1720
1720
1790
1790
1710
1710
1710
1715
1715
1790
1715
1715
1785
1725
1725
1690
1720
1700
1725
1720
1720
1750
1740
1720
1720
1700
1720
1700
1695
1740
1740
1700
1700
1735
1685
1685
1715
1720
1745
1745
1735
1740
1700
1715
1740
1735
1745
1745
1745
1745
1740
1720
1720
1745
1745
1735
1740
1700
1700
1715
1685
1690
1760
1750
1765
1715
1725
1715
1765
1765
1725
1725
1795
1725
1725
1725
1765
1770
1725
1725
1725
1725
1725
1725
1730
1730
1715
1730
1730
1730
1730
1695
1695
1715
1690
1795
1795
1765
1760
1765
1760
1800
1770
1690
1765
1715
1795
1770
1675
1765
1695
1735
1695
1685
1685
1785
1800
1795
1720
1720
1740
1740
1800
1785
1795
1720
1720
1740
1740
1800
1720
1720
1720
1725
1725
1715
1725
1725
1725
1725
1750
1750
1715
1750
1750
1750
1750
1745
1705
1715
1750
1750
1750
1750
1750
1750
1750
1750
1745
1735
1785
1720
1715
1720
1715
1720
1700
1700
1690
1675
1790
1790
1740
1740
1720
1795
1795
1685
1715
1695
1695
1800
1800
1800
1735
1695
1795
1685
1735
1690
1725
1725
1725
1725
1735
1735
1695
1695
1750
1745
1745
1745
1685
1745
1745
1745
1750
1720
1695
1695
1715
1720
1720
1720
1745
1720
1745
1745
1715
1720
1720
1715
1690
1690
1715
1720
1700
1700
1750
1750
1690
1725
1720
1685
1720
1730
1720
1690
1720
1690
1685
1715
1715
1715
1715
1765
1685
1695
1695
1755
1750
1765
1755
1750
1765
1740
1745
1770
1740
1685
1765
1730
1730
1745
1765
1795
1690
1690
1795
1770
1705
1795
1765
1720
1795
1800
1770
1770
1800
1765
1770
1740
1690
1770
1770
1765
1765
1755
1725
1745
1750
1750
1745
1710
1710
1765
1765
1725
1725
1750
1770
1760
1760
1765
1765
1745
1745
1695
1695
1730
1730
1740
1795
1795
1750
1790
1760
1780
1760
1780
1745
1785
1740
1745
1785
1807
1717
1712
1717
1687
1712
1702
1702
1712
1712
1717
1717
1697
1702
1697
1712
1707
1707
1712
1712
1697
1702
1717
1717
1702
1707
1707
1717
1722
1732
1722
1722
1732
1727
1727
1727
1727
1722
1717
1727
1727
1722
1732
1722
1802
1797
1797
1722
1722
1732
1802
1802
1802
1797
1732
1742
1742
1742
1702
1737
1737
1732
1702
1702
1712
1732
1732
1732
1732
1712
1712
1732
1732
1742
1742
1712
1702
1702
1747
1752
1707
1707
1757
1747
1732
1752
1752
1747
1712
1752
1747
1752
1727
1727
1697
1707
1707
1772
1777
1777
1772
1737
1717
1717
1702
1717
1737
1737
1772
1777
1727
1737
1772
1772
1762
1737
1737
1737
1782
1717
1737
1737
1737
1737
1727
1737
1737
1737
1737
1702
1807
1807
1782
1777
1727
1807
1777
1772
1807
1807
1807
1807
1782
1702
1727
1692
1757
1747
1777
1707
1807
1797
1707
1802
1752
1752
1807
1792
1752
1752
1752
1752
1732
1812
1732
1752
1752
1752
1752
1752
1812
1732
1732
1752
1732
1807
1727
1732
1732
1737
1737
1737
1737
1737
1737
1727
1727
1727
1757
1757
1727
1762
1762
1762
1762
1757
1757
1757
1757
1747
1797
1807
1732
1727
1707
1707
1687
1802
1802
1752
1752
1807
1697
1702
1807
1807
1747
1707
1807
1697
1747
1697
1732
1742
1742
1737
1737
1742
1742
1747
1747
1747
1702
1707
1707
1702
1702
1702
1757
1757
1757
1757
1697
1757
1757
1757
1762
1727
1732
1732
1732
1727
1732
1727
1732
1732
1752
1732
1732
1732
1732
1712
1732
1727
1702
1702
1727
1727
1707
1707
1757
1757
1737
1702
1732
1697
1742
1742
1732
1737
1737
1732
1702
1732
1702
1697
1777
1727
1727
1777
1697
1707
1707
1777
1767
1762
1772
1782
1752
1777
1752
1757
1697
1807
1757
1777
1802
1777
1772
1702
1702
1807
1782
1807
1767
1717
1802
1812
1782
1777
1732
1807
1807
1812
1777
1777
1777
1777
1807
1777
1782
1782
1782
1767
1757
1762
1762
1702
1782
1782
1767
1772
1737
1757
1762
1722
1722
1777
1777
1737
1737
1757
1782
1777
1777
1777
1757
1752
1707
1707
1742
1742
1752
1807
1802
1762
1797
1772
1772
1792
1757
1797
1752
1757
1797
1724
1729
1729
1724
1724
1699
1709
1729
1729
1709
1714
1709
1709
1724
1744
1714
1714
1729
1719
1719
1729
1729
1744
1744
1739
1739
1744
1734
1734
1744
1734
1734
1734
1734
1744
1809
1809
1739
1739
1734
1729
1744
1734
1734
1739
1739
1754
1734
1809
1734
1734
1739
1814
1814
1729
1739
1744
1754
1749
1749
1749
1749
1749
1749
1749
1749
1754
1754
1709
1754
1754
1754
1754
1744
1744
1714
1714
1724
1724
1769
1749
1764
1764
1724
1744
1724
1724
1719
1744
1744
1754
1754
1764
1764
1754
1744
1734
1759
1714
1714
1754
1744
1769
1754
1719
1714
1714
1729
1789
1754
1754
1789
1754
1754
1754
1754
1784
1789
1784
1789
1729
1729
1739
1749
1784
1784
1784
1784
1774
1749
1749
1744
1729
1704
1744
1744
1819
1794
1739
1714
1739
1789
1789
1819
1819
1709
1819
1819
1714
1739
1704
1769
1769
1764
1764
1719
1814
1814
1819
1719
1759
1824
1759
1819
1819
1824
1814
1804
1764
1764
1739
1744
1764
1764
1759
1819
1744
1744
1759
1744
1719
1774
1734
1739
1739
1749
1749
1749
1749
1749
1749
1734
1739
1739
1769
1769
1769
1769
1759
1809
1814
1709
1719
1719
1719
1719
1809
1809
1819
1824
1719
1699
1809
1809
1764
1764
1714
1819
1704
1704
1714
1814
1819
1759
1714
1819
1704
1704
1759
1744
1744
1754
1754
1759
1759
1719
1719
1714
1759
1759
1759
1714
1719
1719
1714
1759
1764
1769
1769
1769
1764
1709
1769
1769
1769
1769
1744
1739
1744
1744
1739
1714
1739
1739
1744
1739
1744
1744
1719
1719
1739
1714
1714
1739
1739
1714
1699
1709
1749
1749
1749
1749
1744
1714
1784
1744
1789
1734
1714
1739
1739
1734
1779
1789
1709
1789
1734
1734
1784
1709
1719
1719
1784
1774
1769
1794
1759
1759
1769
1759
1759
1709
1819
1769
1784
1789
1789
1784
1714
1714
1819
1819
1779
1819
1794
1729
1814
1819
1819
1789
1789
1744
1819
1789
1789
1819
1789
1789
1794
1794
1769
1769
1819
1789
1794
1794
1779
1784
1774
1714
1794
1794
1779
1784
1749
1769
1769
1734
1734
1814
1789
1789
1784
1749
1749
1794
1789
1789
1789
1764
1764
1719
1719
1754
1754
1764
1814
1809
1774
1779
1809
1779
1804
1769
1809
1764
1769
1809
1741
1736
1741
1741
1736
1736
1721
1736
1711
1721
1731
1731
1741
1741
1731
1731
1741
1741
1721
1726
1731
1731
1741
1726
1746
1751
1751
1751
1741
1751
1756
1741
1741
1756
1756
1756
1751
1746
1756
1751
1746
1746
1746
1746
1746
1746
1746
1746
1766
1766
1766
1821
1821
1741
1756
1761
1761
1716
1716
1761
1761
1761
1761
1756
1746
1721
1721
1731
1781
1781
1731
1731
1736
1736
1751
1761
1766
1766
1776
1776
1766
1726
1751
1756
1756
1771
1721
1766
1766
1781
1781
1756
1746
1776
1766
1781
1751
1726
1726
1796
1771
1801
1801
1791
1791
1796
1741
1801
1791
1791
1766
1766
1796
1801
1741
1741
1766
1766
1766
1766
1766
1766
1766
1736
1736
1766
1766
1766
1766
1766
1766
1751
1756
1796
1796
1721
1756
1756
1831
1741
1726
1751
1746
1746
1831
1801
1821
1826
1816
1721
1831
1726
1716
1746
1746
1776
1776
1816
1816
1836
1726
1751
1751
1831
1836
1726
1776
1771
1771
1836
1776
1771
1771
1831
1836
1771
1771
1746
1756
1756
1756
1771
1771
1756
1756
1751
1781
1731
1731
1726
1726
1786
1786
1786
1746
1746
1746
1761
1761
1761
1761
1761
1761
1786
1746
1746
1771
1766
1821
1836
1766
1731
1731
1821
1821
1826
1831
1831
1726
1711
1726
1821
1836
1776
1776
1726
1826
1826
1726
1726
1831
1771
1726
1716
1716
1771
1756
1766
1766
1771
1771
1771
1771
1726
1731
1731
1721
1771
1771
1771
1781
1781
1776
1776
1776
1776
1776
1721
1781
1781
1776
1776
1776
1726
1756
1751
1751
1751
1751
1751
1751
1751
1751
1751
1751
1726
1726
1746
1746
1726
1711
1796
1756
1721
1761
1761
1751
1756
1801
1726
1711
1751
1751
1746
1796
1801
1756
1746
1726
1751
1751
1746
1786
1801
1721
1796
1801
1791
1721
1731
1731
1786
1801
1771
1766
1771
1766
1781
1771
1771
1721
1801
1826
1781
1801
1796
1726
1726
1826
1831
1801
1826
1796
1741
1826
1831
1801
1756
1826
1801
1806
1806
1781
1771
1831
1801
1806
1781
1831
1801
1806
1801
1791
1796
1781
1726
1806
1791
1786
1796
1761
1776
1771
1746
1746
1826
1801
1796
1796
1796
1761
1761
1806
1826
1796
1796
1796
1796
1776
1731
1731
1766
1766
1776
1821
1786
1791
1821
1791
1791
1816
1781
1821
1776
1781
1821
1753
1748
1748
1748
1753
1753
1733
1743
1743
1738
1748
1738
1748
1748
1748
1733
1743
1738
1748
1748
1748
1738
1743
1743
1753
1753
1763
1753
1763
1763
1763
1753
1763
1763
1753
1763
1763
1748
1763
1758
1758
1833
1758
1758
1758
1768
1758
1758
1753
1753
1758
1758
1758
1763
1763
1758
1758
1778
1758
1758
1833
1758
1758
1768
1768
1778
1793
1768
1768
1763
1743
1743
1793
1728
1728
1738
1738
1793
1738
1773
1788
1738
1743
1743
1768
1753
1733
1738
1793
1763
1763
1763
1778
1793
1793
1788
1793
1768
1758
1723
1793
1793
1788
1808
1783
1798
1803
1808
1783
1783
1753
1753
1748
1813
1813
1803
1803
1803
1803
1803
1753
1753
1798
1753
1778
1778
1773
1773
1743
1743
1778
1778
1778
1778
1773
1773
1773
1773
1763
1813
1753
1763
1838
1738
1843
1733
1783
1763
1763
1838
1738
1833
1828
1723
1758
1758
1848
1828
1788
1778
1788
1778
1788
1763
1763
1768
1838
1848
1738
1788
1788
1783
1788
1783
1848
1838
1768
1768
1768
1768
1768
1758
1758
1788
1758
1793
1793
1793
1738
1738
1798
1798
1758
1773
1773
1798
1793
1788
1773
1773
1773
1773
1798
1798
1798
1758
1783
1778
1738
1738
1833
1778
1843
1843
1778
1738
1738
1828
1828
1848
1723
1833
1843
1843
1788
1788
1838
1738
1738
1783
1733
1728
1728
1783
1778
1778
1783
1783
1743
1733
1793
1738
1738
1783
1783
1783
1788
1788
1788
1788
1788
1783
1758
1788
1788
1733
1788
1788
1788
1788
1788
1788
1763
1763
1763
1758
1763
1738
1783
1763
1763
1738
1738
1758
1808
1808
1738
1768
1808
1768
1733
1813
1763
1768
1738
1723
1803
1808
1763
1758
1738
1798
1798
1763
1763
1753
1808
1733
1803
1813
1733
1798
1798
1813
1813
1798
1803
1743
1743
1798
1808
1778
1783
1778
1778
1793
1778
1778
1733
1793
1813
1738
1738
1838
1838
1813
1808
1803
1753
1838
1838
1768
1838
1813
1818
1793
1843
1843
1808
1813
1788
1843
1813
1813
1803
1793
1738
1818
1803
1808
1773
1783
1758
1758
1833
1833
1808
1808
1773
1773
1838
1813
1808
1808
1808
1808
1788
1743
1743
1778
1778
1788
1833
1833
1828
1798
1803
1803
1828
1788
1833
1788
1793
1833
1765
1760
1760
1750
1750
1750
1760
1760
1750
1750
1760
1750
1750
1755
1760
1760
1760
1755
1755
1760
1745
1760
1750
1765
1775
1775
1765
1775
1775
1775
1765
1775
1765
1770
1770
1770
1770
1760
1765
1770
1770
1770
1770
1775
1760
1845
1770
1775
1770
1770
1765
1765
1765
1765
1770
1770
1770
1765
1770
1770
1790
1845
1840
1790
1790
1755
1770
1770
1780
1805
1760
1760
1780
1780
1800
1750
1750
1805
1735
1800
1800
1800
1795
1795
1755
1755
1805
1795
1795
1780
1770
1810
1800
1805
1805
1800
1800
1750
1750
1750
1775
1775
1750
1805
1775
1790
1735
1800
1800
1765
1775
1775
1800
1800
1745
1755
1810
1815
1815
1795
1795
1765
1810
1815
1815
1815
1755
1755
1815
1815
1815
1760
1760
1810
1810
1765
1785
1785
1750
1785
1785
1785
1785
1850
1775
1765
1850
1835
1840
1775
1775
1775
1750
1850
1805
1805
1795
1775
1835
1840
1740
1740
1775
1775
1750
1770
1770
1855
1850
1845
1840
1795
1795
1850
1795
1795
1770
1770
1780
1860
1750
1800
1790
1770
1800
1790
1855
1855
1775
1775
1780
1780
1780
1800
1800
1770
1745
1805
1805
1795
1785
1785
1810
1805
1800
1810
1805
1800
1805
1800
1805
1805
1785
1785
1785
1785
1810
1810
1805
1805
1795
1785
1750
1845
1850
1790
1785
1840
1855
1845
1845
1855
1855
1735
1845
1795
1795
1850
1745
1745
1790
1740
1740
1790
1790
1790
1790
1790
1750
1750
1805
1805
1800
1795
1795
1795
1760
1760
1790
1790
1770
1770
1775
1795
1795
1745
1800
1800
1800
1800
1800
1800
1770
1775
1750
1795
1770
1775
1770
1750
1750
1765
1820
1820
1750
1815
1780
1745
1775
1820
1775
1775
1750
1735
1775
1765
1750
1770
1770
1745
1820
1810
1815
1745
1810
1810
1825
1825
1755
1755
1820
1805
1795
1795
1820
1795
1790
1785
1805
1745
1805
1750
1750
1850
1765
1850
1850
1780
1850
1855
1825
1825
1855
1855
1820
1825
1820
1815
1855
1825
1815
1805
1750
1825
1815
1785
1820
1790
1770
1770
1845
1840
1820
1820
1780
1780
1845
1825
1820
1820
1815
1815
1800
1755
1755
1790
1790
1845
1850
1850
1840
1810
1815
1815
1840
1800
1845
1800
1800
1845
1772
1772
1772
1752
1752
1762
1767
1767
1762
1772
1772
1772
1772
1762
1762
1762
1762
1772
1762
1762
1762
1767
1767
1762
1772
1772
1777
1787
1787
1777
1777
1787
1777
1787
1777
1787
1777
1787
1777
1782
1782
1782
1782
1857
1852
1782
1772
1782
1777
1777
1782
1777
1782
1782
1777
1777
1782
1777
1857
1782
1782
1797
1797
1807
1857
1797
1797
1797
1797
1802
1802
1807
1767
1762
1782
1782
1802
1802
1802
1802
1817
1792
1782
1772
1772
1807
1762
1762
1817
1822
1822
1747
1802
1802
1812
1817
1817
1807
1802
1802
1762
1762
1762
1787
1822
1812
1812
1802
1802
1802
1802
1772
1772
1757
1792
1782
1812
1812
1812
1812
1782
1762
1762
1782
1782
1782
1787
1787
1757
1822
1822
1827
1822
1827
1762
1822
1822
1827
1822
1827
1827
1772
1822
1827
1827
1827
1792
1767
1767
1822
1777
1792
1792
1782
1782
1787
1787
1862
1777
1762
1787
1782
1782
1787
1787
1862
1762
1862
1862
1847
1852
1812
1812
1787
1862
1847
1852
1757
1782
1782
1862
1862
1857
1757
1762
1782
1782
1807
1807
1867
1867
1862
1862
1857
1807
1807
1807
1807
1862
1807
1807
1777
1777
1787
1867
1867
1762
1807
1807
1782
1782
1792
1792
1792
1777
1757
1782
1807
1807
1797
1797
1817
1812
1817
1812
1807
1817
1817
1817
1817
1817
1817
1812
1812
1797
1797
1797
1797
1817
1817
1817
1817
1817
1817
1862
1762
1857
1857
1807
1792
1757
1852
1797
1867
1857
1857
1792
1852
1862
1862
1857
1747
1747
1852
1807
1752
1752
1802
1802
1802
1802
1817
1817
1817
1812
1822
1812
1812
1812
1807
1807
1807
1772
1802
1767
1767
1782
1802
1802
1757
1812
1812
1812
1812
1812
1812
1782
1782
1787
1782
1782
1782
1782
1762
1762
1777
1827
1827
1757
1757
1782
1782
1782
1827
1782
1747
1757
1787
1762
1757
1807
1827
1827
1757
1817
1817
1832
1832
1767
1767
1807
1807
1832
1807
1807
1807
1807
1797
1817
1757
1817
1762
1762
1862
1862
1832
1777
1862
1862
1792
1862
1867
1832
1827
1817
1867
1867
1837
1832
1827
1867
1837
1832
1827
1812
1762
1822
1827
1797
1832
1802
1782
1782
1852
1852
1832
1827
1792
1852
1837
1832
1832
1827
1827
1767
1767
1802
1802
1857
1852
1857
1857
1822
1827
1827
1852
1857
1812
1812
1857
1874
1869
1874
1864
1784
1779
1784
1759
1774
1774
1764
1764
1774
1774
1774
1769
1779
1779
1779
1774
1774
1759
1784
1784
1774
1774
1774
1774
1784
1779
1789
1774
1789
1784
1789
1789
1799
1794
1784
1789
1789
1784
1789
1799
1789
1799
1789
1789
1789
1794
1794
1799
1794
1794
1789
1804
1789
1794
1799
1799
1789
1804
1789
1789
1794
1784
1794
1789
1774
1789
1789
1794
1779
1859
1859
1869
1794
1794
1784
1779
1814
1814
1864
1864
1864
1864
1809
1809
1814
1814
1774
1774
1829
1829
1794
1794
1799
1809
1809
1809
1809
1819
1829
1779
1779
1819
1769
1769
1784
1829
1819
1804
1789
1834
1834
1814
1814
1769
1769
1769
1799
1814
1814
1829
1784
1784
1769
1769
1804
1794
1794
1819
1829
1774
1794
1834
1834
1774
1794
1839
1794
1794
1844
1834
1834
1784
1784
1834
1834
1839
1849
1834
1839
1834
1834
1839
1779
1779
1834
1839
1814
1839
1774
1814
1814
1804
1804
1804
1799
1789
1799
1799
1799
1874
1874
1869
1789
1769
1769
1824
1799
1874
1874
1794
1794
1794
1794
1874
1869
1869
1769
1769
1824
1824
1824
1824
1874
1874
1824
1794
1874
1874
1874
1859
1864
1819
1789
1789
1789
1874
1874
1869
1769
1774
1794
1794
1819
1819
1879
1874
1874
1819
1819
1874
1819
1819
1819
1789
1794
1794
1774
1819
1819
1819
1819
1784
1794
1794
1804
1789
1804
1804
1829
1829
1824
1824
1809
1809
1819
1819
1829
1829
1824
1824
1829
1829
1824
1824
1829
1829
1809
1809
1809
1809
1829
1829
1829
1829
1824
1824
1874
1774
1779
1869
1864
1774
1869
1804
1819
1769
1869
1804
1874
1874
1869
1864
1869
1814
1814
1759
1864
1819
1764
1764
1814
1814
1829
1814
1814
1829
1829
1829
1769
1824
1834
1834
1834
1819
1824
1824
1819
1819
1819
1779
1779
1814
1809
1769
1824
1824
1824
1824
1824
1824
1784
1784
1794
1794
1794
1789
1794
1789
1794
1794
1794
1809
1774
1774
1789
1839
1794
1769
1839
1794
1839
1794
1759
1769
1799
1799
1834
1839
1794
1774
1824
1764
1764
1764
1764
1839
1839
1779
1779
1834
1819
1819
1814
1814
1819
1829
1769
1869
1829
1774
1774
1874
1874
1824
1839
1844
1874
1874
1789
1874
1874
1839
1844
1804
1874
1879
1839
1824
1879
1874
1844
1824
1874
1849
1839
1839
1799
1799
1824
1774
1834
1839
1809
1839
1839
1839
1839
1839
1814
1794
1794
1859
1864
1844
1839
1804
1864
1844
1844
1844
1839
1839
1779
1779
1814
1814
1864
1864
1869
1869
1869
1834
1839
1839
1864
1869
1819
1819
1869
1886
1881
1886
1871
1796
1791
1791
1791
1796
1796
1771
1776
1776
1786
1786
1791
1786
1786
1786
1786
1781
1781
1771
1786
1801
1801
1791
1791
1791
1801
1791
1796
1801
1801
1806
1806
1791
1806
1806
1796
1801
1796
1801
1796
1801
1801
1816
1816
1801
1806
1806
1801
1801
1816
1871
1806
1806
1806
1806
1801
1801
1806
1806
1811
1811
1801
1801
1801
1806
1786
1816
1871
1876
1876
1801
1801
1806
1786
1786
1791
1791
1876
1876
1796
1801
1801
1816
1791
1841
1841
1816
1816
1781
1781
1781
1801
1801
1836
1841
1821
1786
1786
1826
1776
1776
1841
1841
1796
1821
1811
1811
1841
1781
1831
1811
1811
1811
1826
1826
1841
1841
1836
1841
1791
1791
1781
1801
1811
1811
1831
1831
1831
1841
1841
1836
1841
1851
1786
1806
1801
1801
1786
1801
1861
1861
1856
1846
1841
1846
1846
1846
1846
1851
1851
1861
1806
1791
1791
1791
1791
1846
1846
1851
1786
1826
1826
1821
1821
1826
1826
1826
1826
1821
1821
1821
1821
1881
1811
1801
1811
1886
1886
1806
1806
1881
1876
1776
1886
1801
1831
1806
1881
1881
1881
1876
1806
1806
1776
1801
1801
1886
1886
1881
1781
1781
1836
1836
1886
1886
1881
1876
1831
1801
1816
1816
1886
1886
1881
1881
1801
1886
1886
1781
1786
1806
1806
1886
1886
1886
1886
1826
1881
1826
1831
1831
1801
1786
1831
1831
1826
1826
1796
1796
1806
1806
1816
1816
1816
1836
1841
1841
1836
1841
1841
1836
1836
1836
1836
1836
1821
1821
1841
1841
1841
1841
1841
1841
1876
1821
1821
1821
1821
1836
1836
1836
1836
1881
1881
1791
1791
1871
1871
1791
1886
1876
1786
1776
1881
1881
1876
1876
1831
1811
1781
1871
1881
1881
1781
1776
1876
1876
1881
1826
1771
1876
1876
1831
1776
1776
1841
1826
1841
1826
1841
1826
1826
1841
1836
1836
1781
1831
1841
1846
1846
1826
1826
1831
1831
1831
1831
1831
1801
1796
1821
1801
1781
1836
1836
1836
1836
1836
1836
1801
1791
1791
1856
1801
1801
1801
1801
1806
1806
1806
1826
1826
1786
1786
1816
1801
1851
1851
1811
1836
1861
1846
1851
1781
1851
1806
1801
1846
1851
1771
1781
1806
1806
1846
1851
1806
1786
1841
1836
1776
1776
1791
1791
1846
1826
1826
1831
1836
1836
1781
1881
1836
1836
1886
1786
1786
1886
1886
1851
1856
1836
1886
1886
1886
1851
1856
1836
1826
1801
1886
1886
1851
1856
1851
1816
1836
1886
1886
1886
1886
1876
1851
1851
1836
1886
1856
1851
1851
1851
1846
1846
1811
1846
1836
1786
1871
1846
1846
1821
1851
1851
1826
1806
1806
1871
1876
1851
1816
1856
1856
1851
1851
1791
1791
1826
1826
1876
1876
1876
1881
1881
1881
1876
1846
1851
1851
1876
1831
1881
1831
1831
1881
1893
1803
1803
1803
1808
1783
1803
1783
1803
1793
1793
1793
1793
1798
1798
1818
1818
1808
1803
1803
1803
1813
1803
1808
1813
1808
1803
1808
1813
1813
1808
1818
1818
1808
1813
1818
1818
1818
1818
1818
1818
1808
1813
1813
1813
1828
1823
1823
1813
1813
1823
1813
1823
1813
1818
1818
1828
1813
1818
1828
1848
1888
1793
1813
1813
1818
1798
1798
1798
1828
1803
1853
1803
1828
1828
1798
1788
1788
1843
1848
1813
1813
1838
1838
1848
1843
1838
1863
1833
1853
1853
1848
1848
1853
1853
1848
1848
1803
1798
1798
1818
1833
1853
1853
1848
1843
1823
1823
1818
1818
1818
1848
1848
1853
1853
1848
1798
1798
1813
1793
1823
1823
1823
1823
1823
1863
1853
1853
1843
1843
1848
1848
1798
1813
1853
1813
1813
1798
1793
1853
1863
1873
1873
1858
1858
1803
1803
1818
1803
1803
1818
1798
1893
1893
1833
1833
1833
1833
1833
1833
1818
1813
1893
1888
1893
1818
1888
1893
1788
1813
1813
1893
1898
1893
1888
1888
1893
1813
1788
1848
1843
1843
1813
1813
1828
1898
1898
1893
1893
1888
1818
1818
1788
1813
1898
1893
1893
1788
1788
1843
1843
1898
1893
1888
1898
1813
1828
1828
1898
1898
1893
1813
1898
1898
1793
1798
1818
1818
1893
1893
1838
1838
1813
1798
1838
1838
1808
1893
1893
1828
1828
1828
1848
1848
1853
1848
1848
1848
1848
1848
1843
1883
1833
1833
1853
1853
1853
1853
1853
1853
1893
1833
1833
1833
1833
1798
1893
1888
1888
1888
1883
1883
1803
1888
1798
1793
1893
1823
1893
1888
1843
1883
1893
1893
1793
1788
1888
1888
1893
1838
1783
1828
1888
1888
1843
1828
1853
1788
1788
1853
1848
1838
1853
1838
1848
1838
1838
1848
1843
1843
1848
1848
1853
1853
1838
1838
1838
1838
1843
1843
1843
1798
1803
1803
1863
1808
1813
1818
1793
1848
1848
1848
1848
1813
1818
1848
1848
1868
1813
1813
1808
1818
1818
1813
1833
1833
1793
1793
1813
1863
1853
1858
1863
1818
1818
1873
1858
1863
1793
1813
1873
1873
1818
1863
1783
1793
1818
1818
1858
1813
1813
1798
1853
1848
1788
1788
1803
1803
1843
1833
1843
1893
1893
1793
1893
1893
1848
1848
1898
1798
1798
1898
1893
1898
1858
1898
1893
1863
1868
1863
1848
1813
1898
1898
1858
1863
1858
1863
1863
1863
1828
1893
1898
1898
1858
1848
1898
1858
1863
1858
1823
1858
1848
1798
1858
1858
1833
1858
1858
1838
1818
1818
1883
1888
1828
1858
1868
1863
1863
1863
1863
1883
1803
1803
1838
1838
1893
1888
1893
1888
1888
1858
1838
1863
1863
1888
1893
1843
1843
1888
1905
1900
1905
1900
1895
1815
1815
1815
1815
1805
1815
1805
1805
1815
1805
1805
1815
1815
1815
1815
1815
1820
1830
1820
1815
1820
1820
1815
1820
1820
1835
1820
1825
1830
1830
1825
1825
1825
1825
1825
1825
1825
1830
1830
1830
1830
1825
1840
1825
1830
1830
1830
1830
1840
1900
1830
1900
1800
1800
1900
1900
1825
1825
1830
1805
1805
1805
1855
1860
1810
1810
1810
1805
1855
1855
1860
1855
1860
1855
1825
1825
1865
1855
1850
1850
1830
1860
1860
1860
1860
1860
1860
1860
1860
1810
1810
1845
1830
1860
1860
1860
1830
1875
1875
1865
1865
1860
1860
1860
1825
1805
1835
1835
1830
1830
1830
1830
1865
1810
1820
1820
1810
1885
1865
1815
1830
1825
1810
1810
1810
1830
1840
1840
1840
1900
1900
1825
1900
1905
1900
1900
1905
1825
1905
1905
1905
1805
1805
1825
1825
1900
1905
1860
1850
1825
1900
1905
1900
1900
1905
1905
1905
1860
1910
1905
1900
1905
1825
1800
1860
1855
1825
1840
1905
1905
1900
1830
1830
1795
1855
1820
1825
1905
1900
1855
1910
1905
1825
1835
1835
1910
1910
1905
1905
1905
1805
1810
1830
1830
1825
1825
1810
1895
1895
1840
1840
1840
1900
1900
1865
1865
1865
1860
1860
1855
1900
1855
1855
1860
1860
1905
1845
1845
1865
1865
1865
1865
1860
1860
1845
1845
1845
1845
1810
1905
1895
1810
1900
1890
1895
1810
1900
1900
1810
1905
1900
1855
1810
1890
1905
1905
1795
1800
1800
1895
1895
1905
1850
1860
1795
1840
1895
1895
1855
1840
1860
1840
1865
1800
1800
1840
1860
1860
1850
1860
1850
1850
1815
1815
1850
1855
1875
1860
1860
1845
1810
1850
1850
1855
1855
1855
1875
1820
1820
1805
1830
1860
1860
1860
1860
1860
1860
1825
1825
1875
1820
1820
1825
1835
1795
1825
1830
1830
1825
1870
1845
1845
1845
1845
1845
1805
1875
1880
1870
1805
1885
1885
1825
1825
1870
1795
1805
1830
1830
1825
1825
1810
1865
1855
1870
1800
1800
1815
1815
1855
1855
1845
1850
1850
1905
1855
1900
1905
1905
1905
1805
1905
1905
1900
1860
1860
1910
1905
1905
1810
1810
1910
1905
1905
1905
1870
1875
1870
1875
1875
1875
1855
1825
1905
1905
1870
1875
1870
1875
1875
1840
1905
1905
1910
1870
1860
1905
1870
1870
1865
1835
1860
1810
1870
1870
1845
1870
1870
1870
1830
1830
1840
1870
1875
1875
1875
1875
1895
1815
1815
1905
1900
1850
1850
1905
1895
1900
1900
1870
1850
1850
1875
1875
1900
1900
1855
1855
1900
1917
1827
1827
1827
1827
1827
1817
1827
1827
1812
1812
1822
1817
1817
1822
1827
1817
1832
1822
1832
1822
1827
1827
1832
1832
1822
1827
1842
1827
1832
1827
1837
1837
1827
1832
1832
1842
1842
1847
1837
1837
1847
1847
1837
1837
1842
1842
1837
1857
1857
1857
1842
1842
1827
1857
1857
1837
1842
1842
1842
1842
1847
1852
1857
1902
1857
1857
1837
1907
1907
1832
1832
1817
1862
1867
1867
1867
1872
1912
1912
1837
1837
1837
1812
1812
1867
1867
1867
1862
1862
1832
1832
1817
1867
1862
1867
1867
1857
1867
1867
1872
1867
1822
1822
1817
1887
1877
1852
1807
1867
1867
1837
1837
1862
1862
1852
1867
1847
1847
1867
1842
1872
1872
1837
1877
1872
1872
1832
1817
1842
1842
1897
1897
1877
1822
1897
1827
1827
1822
1822
1822
1912
1912
1822
1842
1832
1912
1912
1862
1862
1852
1837
1917
1862
1862
1852
1862
1862
1852
1912
1912
1837
1912
1912
1912
1912
1912
1912
1912
1837
1912
1817
1817
1837
1912
1917
1917
1817
1817
1817
1867
1867
1832
1837
1917
1912
1917
1917
1912
1917
1807
1837
1872
1862
1862
1832
1837
1847
1917
1912
1907
1842
1842
1862
1867
1832
1917
1867
1832
1922
1917
1867
1842
1842
1917
1917
1912
1867
1817
1822
1842
1842
1822
1837
1822
1907
1907
1912
1912
1852
1912
1852
1852
1872
1872
1877
1877
1872
1872
1907
1907
1867
1867
1872
1872
1872
1872
1852
1852
1822
1872
1872
1872
1872
1872
1872
1912
1852
1852
1852
1852
1822
1912
1822
1822
1912
1907
1822
1912
1912
1822
1917
1912
1862
1822
1902
1917
1917
1862
1872
1807
1872
1907
1907
1862
1872
1852
1872
1812
1812
1852
1867
1827
1857
1857
1857
1857
1857
1857
1867
1822
1822
1857
1857
1862
1867
1857
1887
1857
1867
1867
1867
1887
1822
1882
1832
1837
1817
1837
1872
1872
1872
1872
1872
1872
1837
1837
1882
1882
1832
1837
1837
1877
1812
1812
1807
1837
1837
1842
1842
1837
1857
1857
1897
1852
1817
1882
1832
1807
1837
1887
1887
1817
1892
1892
1882
1807
1817
1837
1837
1822
1882
1872
1872
1812
1812
1827
1827
1862
1862
1862
1862
1917
1912
1912
1867
1912
1917
1917
1917
1917
1817
1912
1917
1912
1872
1872
1917
1917
1917
1822
1822
1917
1892
1892
1867
1867
1917
1887
1882
1887
1887
1837
1917
1912
1917
1917
1882
1882
1882
1887
1882
1852
1882
1917
1917
1912
1917
1912
1872
1917
1877
1847
1882
1822
1872
1882
1882
1857
1882
1882
1882
1842
1842
1852
1877
1887
1887
1912
1827
1827
1912
1862
1862
1917
1907
1912
1882
1862
1887
1887
1912
1907
1867
1867
1912
1924
1924
1909
1914
1884
1839
1829
1834
1834
1834
1839
1839
1834
1834
1839
1829
1824
1824
1834
1844
1839
1834
1834
1844
1829
1839
1839
1844
1844
1844
1839
1834
1839
1844
1844
1834
1839
1849
1834
1839
1854
1854
1869
1869
1849
1834
1844
1844
1844
1859
1854
1854
1879
1859
1849
1854
1854
1859
1859
1854
1854
1859
1869
1864
1879
1854
1854
1839
1864
1864
1869
1884
1849
1849
1849
1849
1849
1869
1869
1864
1874
1864
1864
1874
1834
1834
1914
1839
1839
1879
1879
1879
1819
1869
1919
1919
1849
1849
1849
1824
1874
1874
1879
1869
1869
1874
1879
1844
1844
1884
1884
1879
1879
1879
1879
1869
1874
1879
1864
1819
1879
1879
1869
1894
1864
1819
1879
1879
1829
1849
1849
1889
1859
1859
1879
1889
1844
1859
1859
1859
1879
1879
1879
1879
1829
1849
1849
1899
1899
1889
1839
1839
1829
1909
1909
1899
1899
1834
1834
1834
1849
1844
1919
1924
1919
1869
1869
1844
1914
1924
1919
1924
1924
1869
1869
1869
1869
1924
1919
1914
1924
1924
1924
1924
1924
1924
1844
1924
1924
1849
1879
1879
1844
1849
1929
1924
1829
1829
1824
1824
1879
1879
1844
1924
1929
1869
1919
1924
1849
1869
1874
1879
1854
1854
1929
1854
1854
1874
1844
1844
1929
1879
1874
1869
1929
1924
1879
1874
1869
1879
1879
1829
1834
1854
1854
1909
1914
1839
1839
1829
1829
1924
1924
1924
1864
1864
1864
1869
1869
1884
1884
1884
1884
1919
1919
1884
1884
1884
1884
1919
1919
1924
1864
1884
1884
1884
1884
1884
1884
1864
1864
1924
1834
1834
1919
1829
1924
1924
1829
1829
1879
1929
1924
1829
1829
1914
1929
1884
1874
1879
1819
1884
1919
1919
1874
1879
1864
1824
1824
1864
1879
1879
1879
1834
1834
1879
1879
1869
1869
1879
1874
1869
1869
1879
1844
1844
1894
1869
1879
1879
1879
1899
1834
1889
1849
1829
1884
1884
1884
1884
1884
1884
1844
1849
1849
1894
1889
1864
1864
1844
1849
1849
1849
1824
1849
1849
1849
1849
1864
1864
1909
1829
1909
1909
1844
1819
1844
1859
1859
1849
1849
1894
1829
1899
1899
1894
1829
1819
1849
1849
1834
1824
1824
1839
1839
1924
1869
1874
1874
1929
1924
1924
1924
1924
1924
1924
1879
1919
1929
1924
1924
1924
1829
1924
1924
1884
1884
1929
1924
1924
1884
1834
1834
1924
1924
1904
1904
1884
1904
1904
1904
1894
1879
1929
1899
1894
1849
1929
1924
1929
1929
1929
1924
1919
1924
1924
1894
1894
1864
1929
1924
1924
1924
1884
1929
1889
1859
1894
1834
1879
1894
1894
1869
1894
1894
1889
1854
1854
1929
1864
1889
1899
1899
1839
1839
1924
1874
1874
1924
1894
1874
1899
1919
1899
1924
1919
1879
1879
1919
1936
1926
1866
1866
1896
1866
1896
1846
1836
1836
1846
1846
1846
1841
1851
1846
1831
1846
1851
1841
1846
1856
1856
1856
1846
1846
1856
1846
1846
1846
1856
1846
1851
1851
1856
1846
1846
1846
1866
1861
1861
1846
1856
1856
1891
1866
1866
1861
1861
1861
1866
1866
1866
1866
1881
1866
1866
1861
1866
1866
1861
1876
1871
1876
1876
1886
1886
1846
1886
1891
1861
1861
1846
1876
1846
1846
1861
1876
1876
1881
1881
1931
1931
1891
1881
1881
1886
1846
1846
1891
1886
1851
1851
1831
1891
1926
1836
1886
1886
1861
1861
1861
1891
1906
1906
1891
1886
1856
1856
1841
1856
1856
1886
1901
1891
1896
1896
1881
1906
1831
1891
1891
1861
1861
1901
1901
1896
1891
1891
1841
1901
1901
1896
1856
1871
1871
1866
1866
1891
1891
1891
1891
1891
1891
1856
1856
1871
1861
1841
1911
1911
1851
1846
1931
1911
1911
1846
1846
1841
1881
1936
1936
1881
1881
1926
1926
1926
1931
1931
1881
1881
1881
1881
1856
1926
1926
1931
1931
1931
1931
1881
1881
1881
1881
1881
1881
1881
1881
1881
1856
1931
1881
1881
1931
1926
1926
1931
1926
1926
1936
1856
1936
1931
1936
1936
1856
1931
1931
1931
1861
1891
1891
1936
1836
1836
1891
1856
1936
1891
1891
1861
1891
1941
1866
1866
1876
1936
1876
1886
1881
1886
1886
1886
1881
1886
1886
1886
1886
1886
1886
1841
1841
1866
1866
1926
1921
1926
1936
1936
1846
1846
1881
1841
1926
1931
1936
1936
1876
1921
1876
1876
1881
1881
1891
1891
1931
1931
1871
1871
1871
1871
1871
1871
1876
1896
1896
1896
1896
1876
1876
1936
1841
1841
1891
1931
1936
1891
1941
1936
1841
1841
1926
1896
1886
1831
1891
1931
1931
1886
1891
1891
1876
1836
1836
1876
1891
1891
1891
1891
1906
1891
1891
1891
1881
1881
1891
1881
1881
1856
1851
1851
1901
1891
1891
1891
1906
1856
1861
1841
1896
1896
1896
1896
1856
1896
1896
1856
1856
1876
1856
1861
1861
1861
1861
1836
1861
1861
1916
1841
1871
1921
1921
1831
1856
1866
1866
1861
1901
1901
1906
1841
1901
1901
1841
1831
1861
1861
1846
1836
1836
1851
1851
1936
1936
1936
1881
1881
1936
1936
1936
1936
1936
1936
1936
1891
1936
1936
1936
1931
1841
1936
1896
1896
1936
1931
1896
1936
1936
1936
1896
1846
1846
1936
1901
1896
1936
1941
1936
1936
1916
1916
1911
1911
1891
1941
1941
1941
1931
1931
1931
1891
1861
1941
1936
1941
1941
1941
1941
1931
1936
1906
1876
1941
1936
1936
1891
1891
1891
1936
1901
1871
1901
1846
1891
1906
1881
1906
1906
1901
1866
1866
1936
1876
1901
1911
1911
1851
1851
1936
1886
1886
1936
1906
1886
1911
1906
1931
1931
1891
1891
1931
1943
1943
1878
1878
1878
1878
1878
1878
1903
1878
1903
1858
1848
1848
1858
1858
1863
1858
1853
1858
1858
1858
1858
1863
1863
1853
1843
1858
1858
1858
1868
1858
1873
1863
1858
1883
1858
1873
1858
1868
1868
1878
1873
1858
1878
1863
1873
1878
1878
1858
1878
1873
1878
1873
1893
1883
1858
1903
1868
1853
1853
1883
1883
1858
1858
1873
1903
1898
1898
1893
1868
1853
1853
1868
1898
1938
1943
1943
1858
1858
1898
1898
1898
1873
1873
1873
1898
1868
1868
1868
1868
1903
1908
1908
1918
1918
1898
1913
1913
1908
1908
1903
1853
1918
1868
1868
1908
1908
1903
1908
1908
1863
1878
1878
1903
1903
1903
1868
1868
1883
1883
1918
1878
1878
1918
1858
1853
1863
1858
1938
1943
1863
1858
1923
1923
1858
1943
1868
1858
1948
1948
1888
1943
1938
1943
1943
1888
1888
1863
1938
1938
1938
1943
1943
1943
1943
1943
1943
1948
1948
1893
1893
1868
1938
1943
1943
1893
1893
1893
1893
1888
1943
1938
1943
1943
1948
1948
1888
1888
1938
1938
1938
1948
1943
1938
1948
1943
1943
1903
1868
1943
1873
1843
1898
1903
1903
1873
1898
1873
1948
1878
1878
1888
1898
1898
1893
1893
1888
1898
1898
1893
1893
1898
1898
1898
1898
1853
1938
1878
1878
1848
1938
1948
1948
1858
1858
1858
1858
1858
1893
1853
1933
1938
1938
1938
1943
1943
1933
1888
1903
1933
1888
1888
1888
1888
1903
1903
1913
1913
1903
1903
1903
1903
1943
1943
1883
1883
1883
1888
1843
1888
1888
1903
1948
1903
1848
1948
1853
1853
1848
1898
1848
1848
1938
1903
1898
1843
1903
1943
1943
1898
1903
1903
1903
1888
1848
1848
1888
1903
1898
1898
1903
1853
1918
1903
1918
1918
1898
1903
1893
1893
1893
1893
1863
1863
1903
1903
1903
1913
1868
1888
1853
1868
1908
1908
1908
1908
1868
1908
1908
1868
1868
1873
1873
1883
1873
1873
1848
1868
1923
1923
1853
1878
1878
1928
1928
1843
1868
1908
1918
1853
1908
1913
1913
1853
1843
1873
1873
1858
1938
1943
1943
1948
1948
1848
1848
1858
1858
1948
1948
1948
1893
1943
1948
1948
1948
1943
1943
1943
1943
1943
1943
1903
1943
1853
1948
1943
1948
1943
1908
1908
1903
1948
1943
1903
1948
1948
1908
1903
1858
1858
1943
1948
1918
1908
1903
1953
1948
1953
1948
1948
1948
1948
1948
1923
1923
1903
1903
1953
1948
1948
1948
1953
1953
1943
1903
1903
1873
1953
1948
1953
1953
1943
1943
1948
1913
1908
1883
1953
1943
1943
1898
1898
1898
1948
1948
1903
1948
1913
1883
1858
1903
1918
1893
1913
1878
1878
1913
1883
1923
1923
1938
1863
1863
1943
1943
1893
1893
1948
1918
1898
1913
1918
1918
1943
1903
1903
1943
1955
1915
1915
1915
1915
1915
1890
1890
1915
1915
1890
1890
1915
1870
1855
1875
1860
1860
1870
1870
1870
1870
1870
1870
1875
1860
1865
1870
1870
1865
1855
1870
1885
1885
1875
1875
1870
1880
1890
1890
1890
1890
1870
1890
1890
1895
1895
1905
1870
1890
1885
1885
1885
1870
1890
1875
1870
1870
1885
1885
1875
1875
1870
1910
1915
1880
1880
1885
1885
1895
1895
1895
1865
1955
1955
1910
1865
1865
1910
1910
1905
1910
1885
1900
1910
1910
1905
1950
1880
1900
1910
1860
1860
1880
1910
1865
1865
1915
1930
1910
1885
1880
1880
1915
1930
1910
1875
1875
1880
1880
1930
1920
1920
1920
1920
1880
1880
1885
1870
1935
1935
1915
1875
1875
1890
1890
1930
1870
1950
1955
1930
1865
1950
1875
1870
1950
1955
1870
1955
1950
1870
1950
1950
1950
1955
1955
1955
1905
1900
1900
1875
1950
1955
1950
1950
1955
1955
1955
1955
1955
1955
1960
1960
1905
1900
1900
1905
1900
1900
1875
1950
1955
1955
1900
1900
1880
1960
1955
1950
1955
1955
1960
1960
1900
1900
1900
1900
1955
1950
1955
1950
1950
1960
1945
1915
1955
1885
1855
1915
1910
1910
1885
1885
1910
1910
1905
1890
1890
1910
1910
1905
1905
1955
1905
1910
1910
1910
1910
1905
1905
1945
1950
1950
1905
1905
1865
1950
1890
1890
1955
1870
1870
1945
1950
1950
1865
1900
1865
1945
1950
1955
1950
1925
1900
1915
1915
1945
1900
1900
1895
1895
1865
1925
1925
1915
1925
1925
1915
1920
1920
1915
1915
1915
1955
1955
1895
1895
1895
1900
1900
1900
1915
1900
1865
1865
1860
1910
1860
1960
1865
1865
1860
1950
1910
1915
1855
1955
1955
1910
1915
1910
1915
1900
1860
1860
1900
1910
1915
1865
1905
1910
1925
1910
1930
1930
1905
1905
1905
1905
1905
1930
1925
1915
1915
1915
1900
1905
1880
1900
1865
1880
1920
1920
1920
1920
1920
1920
1880
1880
1880
1885
1880
1860
1880
1935
1935
1865
1935
1935
1855
1920
1880
1920
1860
1860
1920
1920
1920
1855
1860
1860
1885
1870
1880
1955
1955
1950
1955
1955
1960
1960
1860
1860
1955
1960
1960
1870
1955
1960
1960
1955
1960
1960
1955
1955
1955
1955
1955
1915
1960
1865
1960
1955
1915
1960
1955
1960
1920
1920
1915
1955
1915
1915
1955
1960
1955
1955
1955
1940
1915
1915
1870
1870
1960
1955
1960
1960
1960
1930
1930
1960
1960
1960
1955
1965
1965
1960
1915
1915
1915
1965
1960
1960
1965
1950
1960
1960
1930
1915
1915
1915
1885
1960
1965
1960
1955
1955
1955
1920
1910
1915
1915
1965
1950
1960
1955
1955
1910
1910
1960
1955
1955
1910
1960
1950
1895
1870
1910
1910
1930
1905
1925
1890
1890
1925
1895
1960
1935
1935
1950
1955
1875
1875
1955
1955
1905
1955
1955
1955
1925
1925
1910
1945
1925
1930
1945
1955
1915
1915
1955
1967
1967
1902
1902
1927
1897
1897
1927
1927
1897
1897
1927
1882
1882
1882
1877
1867
1872
1872
1872
1882
1882
1882
1867
1877
1877
1892
1897
1892
1892
1892
1892
1887
1887
1897
1897
1897
1897
1907
1892
1882
1902
1902
1917
1882
1897
1897
1897
1902
1902
1917
1882
1902
1902
1897
1882
1882
1897
1897
1897
1897
1877
1897
1882
1882
1882
1917
1917
1887
1887
1877
1922
1922
1927
1897
1897
1922
1922
1872
1872
1922
1922
1872
1872
1917
1922
1922
1922
1962
1967
1967
1897
1912
1917
1917
1922
1917
1892
1942
1942
1912
1917
1887
1942
1942
1922
1897
1942
1882
1882
1892
1892
1942
1927
1907
1892
1892
1897
1887
1897
1927
1882
1882
1947
1947
1967
1967
1942
1967
1877
1962
1962
1967
1882
1877
1962
1967
1917
1907
1877
1962
1967
1962
1967
1967
1917
1907
1917
1907
1917
1877
1962
1962
1962
1962
1962
1962
1962
1962
1967
1967
1967
1962
1967
1967
1967
1967
1917
1917
1917
1912
1962
1962
1967
1967
1967
1917
1912
1917
1912
1887
1972
1967
1962
1967
1967
1957
1962
1962
1967
1967
1967
1957
1897
1927
1917
1897
1917
1917
1902
1902
1967
1917
1917
1917
1922
1922
1957
1962
1922
1922
1957
1962
1962
1962
1967
1877
1877
1877
1902
1902
1957
1962
1962
1962
1877
1877
1962
1907
1907
1877
1957
1962
1962
1937
1937
1932
1932
1912
1872
1957
1912
1912
1877
1932
1932
1932
1932
1927
1927
1927
1907
1877
1872
1907
1907
1912
1912
1912
1922
1912
1872
1877
1877
1867
1922
1912
1962
1922
1867
1922
1967
1967
1922
1942
1922
1927
1922
1912
1872
1872
1917
1912
1922
1932
1932
1917
1937
1937
1917
1917
1942
1917
1917
1942
1882
1887
1927
1927
1927
1917
1887
1917
1917
1912
1877
1932
1932
1932
1932
1932
1932
1892
1892
1892
1892
1872
1942
1877
1897
1947
1947
1937
1937
1867
1892
1932
1927
1962
1967
1967
1967
1867
1872
1872
1882
1892
1892
1967
1967
1967
1922
1957
1962
1967
1972
1972
1872
1872
1967
1972
1972
1882
1967
1967
1967
1962
1967
1967
1967
1967
1967
1962
1967
1967
1927
1877
1957
1972
1967
1972
1932
1932
1927
1967
1967
1922
1927
1972
1972
1952
1952
1942
1947
1947
1922
1882
1882
1927
1972
1967
1972
1972
1972
1972
1972
1967
1977
1967
1962
1972
1927
1927
1927
1922
1922
1922
1967
1972
1962
1957
1957
1967
1942
1927
1927
1897
1927
1927
1972
1977
1972
1967
1962
1972
1967
1962
1927
1927
1972
1962
1972
1967
1967
1922
1917
1972
1972
1967
1967
1922
1922
1967
1967
1907
1882
1922
1922
1942
1917
1937
1902
1902
1907
1967
1972
1967
1947
1947
1912
1912
1962
1887
1887
1967
1917
1967
1967
1967
1937
1922
1937
1937
1957
1967
1927
1927
1967
1974
1979
1979
1969
1904
1934
1909
1909
1934
1934
1934
1909
1909
1934
1894
1889
1879
1879
1894
1894
1889
1889
1884
1904
1909
1909
1889
1899
1899
1904
1904
1909
1919
1904
1904
1904
1904
1914
1914
1914
1919
1919
1894
1904
1914
1894
1909
1909
1909
1909
1909
1894
1919
1924
1924
1934
1894
1914
1909
1924
1924
1924
1924
1894
1894
1909
1909
1884
1884
1889
1909
1909
1909
1909
1889
1889
1934
1929
1929
1929
1929
1894
1894
1934
1884
1884
1929
1929
1929
1929
1974
1974
1909
1909
1929
1929
1929
1929
1929
1979
1979
1979
1974
1924
1929
1929
1934
1909
1944
1944
1929
1929
1904
1954
1894
1894
1904
1954
1954
1944
1944
1954
1904
1954
1954
1909
1904
1904
1939
1939
1939
1964
1919
1919
1914
1914
1894
1904
1904
1954
1964
1919
1919
1909
1894
1959
1959
1964
1969
1979
1979
1969
1974
1979
1974
1979
1974
1974
1889
1979
1969
1974
1974
1974
1979
1964
1894
1974
1979
1924
1924
1969
1974
1974
1979
1974
1974
1974
1979
1979
1979
1979
1924
1924
1924
1924
1889
1974
1974
1974
1974
1979
1974
1979
1979
1979
1929
1919
1919
1974
1974
1979
1979
1979
1929
1919
1929
1919
1979
1969
1974
1974
1979
1934
1974
1939
1909
1934
1934
1934
1909
1934
1929
1879
1914
1914
1929
1924
1969
1969
1924
1934
1934
1879
1969
1974
1974
1934
1934
1889
1889
1969
1974
1969
1974
1974
1909
1909
1969
1974
1974
1974
1889
1969
1974
1974
1944
1944
1944
1944
1894
1919
1969
1919
1919
1939
1919
1889
1884
1919
1919
1919
1919
1919
1889
1879
1884
1884
1934
1929
1924
1974
1929
1929
1934
1879
1934
1979
1979
1929
1929
1954
1954
1954
1934
1899
1899
1924
1884
1884
1924
1924
1954
1954
1944
1944
1929
1929
1954
1929
1929
1949
1894
1894
1939
1939
1939
1939
1924
1899
1929
1889
1919
1944
1944
1944
1944
1944
1944
1899
1904
1884
1954
1909
1954
1889
1949
1949
1879
1949
1949
1949
1904
1974
1979
1974
1939
1979
1974
1979
1979
1979
1979
1979
1879
1884
1884
1904
1894
1979
1974
1979
1939
1939
1929
1889
1889
1974
1979
1979
1884
1884
1974
1979
1979
1894
1974
1979
1979
1974
1969
1979
1979
1939
1969
1889
1979
1979
1969
1969
1944
1944
1934
1979
1934
1939
1959
1959
1959
1959
1934
1934
1894
1894
1984
1979
1984
1979
1974
1954
1934
1984
1984
1984
1979
1939
1939
1979
1984
1974
1969
1969
1979
1974
1974
1949
1939
1909
1939
1984
1984
1979
1979
1974
1984
1974
1979
1974
1939
1934
1984
1974
1979
1984
1974
1974
1974
1929
1934
1934
1979
1979
1934
1934
1979
1979
1919
1894
1934
1934
1954
1929
1914
1914
1984
1919
1974
1984
1959
1959
1924
1974
1974
1899
1899
1979
1929
1974
1979
1979
1934
1949
1949
1969
1979
1939
1939
1979
1986
1946
1916
1951
1916
1921
1921
1946
1941
1941
1946
1921
1921
1946
1891
1906
1901
1901
1906
1916
1901
1906
1906
1916
1921
1921
1906
1921
1931
1936
1931
1921
1936
1936
1926
1926
1906
1921
1921
1946
1946
1936
1936
1906
1921
1921
1931
1931
1946
1936
1936
1946
1906
1931
1931
1946
1946
1901
1916
1921
1931
1931
1931
1931
1901
1901
1916
1916
1946
1921
1921
1921
1921
1896
1896
1941
1946
1941
1941
1901
1901
1941
1916
1916
1941
1956
1991
1986
1986
1986
1936
1891
1941
1991
1991
1891
1941
1941
1941
1906
1916
1966
1966
1941
1916
1956
1956
1916
1956
1956
1966
1916
1916
1966
1916
1921
1916
1916
1951
1951
1926
1926
1976
1976
1976
1921
1921
1916
1916
1986
1901
1906
1906
1966
1926
1926
1981
1986
1986
1981
1981
1986
1991
1986
1986
1906
1906
1981
1981
1986
1986
1986
1986
1986
1986
1986
1901
1986
1986
1936
1936
1976
1976
1906
1981
1981
1986
1986
1986
1991
1986
1936
1936
1936
1936
1936
1936
1981
1986
1986
1991
1986
1936
1936
1936
1936
1991
1901
1991
1986
1986
1991
1986
1991
1991
1936
1931
1981
1986
1986
1986
1936
1936
1931
1931
1941
1901
1946
1986
1946
1941
1946
1946
1921
1946
1946
1981
1981
1986
1946
1921
1936
1946
1926
1926
1936
1941
1941
1981
1981
1901
1941
1941
1941
1941
1891
1941
1941
1981
1986
1896
1901
1981
1986
1921
1981
1986
1986
1986
1901
1981
1986
1946
1951
1906
1906
1946
1931
1891
1896
1896
1931
1931
1931
1931
1931
1896
1896
1941
1936
1986
1986
1986
1891
1911
1946
1986
1986
1941
1941
1961
1966
1966
1906
1906
1936
1966
1896
1896
1936
1936
1966
1951
1966
1966
1941
1941
1961
1941
1941
1916
1916
1951
1976
1951
1951
1951
1976
1936
1936
1936
1896
1956
1956
1956
1956
1951
1951
1911
1896
1966
1896
1986
1986
1891
1961
1961
1956
1956
1991
1916
1986
1991
1986
1911
1991
1981
1986
1991
1991
1991
1991
1891
1896
1896
1906
1911
1986
1986
1986
1946
1946
1901
1986
1991
1991
1896
1896
1986
1906
1986
1981
1986
1986
1991
1981
1981
1951
1901
1986
1991
1961
1956
1956
1991
1966
1946
1946
1971
1971
1921
1946
1946
1946
1906
1906
1991
1961
1996
1996
1991
1991
1986
1961
1951
1991
1996
1986
1981
1981
1986
1991
1986
1961
1921
1946
1991
1991
1991
1986
1991
1996
1986
1986
1986
1951
1946
1936
1996
1991
1986
1986
1991
1986
1986
1941
1946
1941
1941
1991
1991
1946
1941
1991
1991
1931
1906
1941
1941
1941
1981
1996
1966
1941
1926
1926
1996
1986
1931
1991
1986
1971
1971
1936
1986
1986
1911
1911
1986
1941
1986
1991
1991
1946
1956
1956
1981
1991
1951
1951
1991
1998
1998
1988
1988
1963
1953
1933
1963
1928
1928
1933
1953
1953
1953
1953
1953
1953
1933
1933
1918
1918
1953
1918
1908
1908
1908
1908
1918
1918
1918
1918
1918
1913
1928
1928
1918
1933
1933
1943
1933
1943
1943
1943
1943
1943
1943
1933
1933
1913
1933
1943
1958
1958
1913
1933
1933
1943
1958
1958
1948
1948
1958
1958
1958
1948
1948
1913
1953
1953
1953
1953
1918
1918
1943
1908
1913
1933
1908
1908
1958
1903
1953
1958
1998
1928
1928
1928
1928
1953
1953
1903
1948
1948
1903
1968
1968
1963
1903
1963
1953
2003
1998
1978
1978
1968
1968
1913
1918
1918
1963
1928
1973
1978
1913
1923
1968
1968
1928
1928
1918
1918
1928
1988
1928
1928
1928
1998
1938
1933
1998
1913
1933
1933
1928
1928
1978
1938
1938
1938
1938
1988
1993
1998
1938
1993
1993
1988
1993
1993
1993
1993
1993
1993
1998
1998
1993
1998
1998
1908
1918
1918
1993
1998
1998
1998
1948
1908
1913
1993
1998
1993
1998
1998
1998
1998
1948
1948
1948
1988
1913
1993
1998
1998
1948
1948
1948
1993
1998
1998
2003
1948
1948
1948
1948
1913
2003
1993
1998
1993
1998
1998
1948
1948
1948
1948
1948
1938
1948
1948
1943
1943
1913
1913
1908
1908
1948
1958
1953
1958
1958
1958
1958
1933
1988
1958
1958
1998
1998
1953
1953
1953
1953
1953
1953
1993
1988
1993
1933
1953
1953
1938
1938
1913
1918
1993
1993
1913
1953
1953
1903
1928
1928
1953
1953
1913
1993
1998
1933
1958
1993
1998
1998
1998
1913
1973
1973
1963
1958
1963
1963
1958
1958
1918
1918
1953
1943
1943
1943
1943
1943
1943
1958
1948
1998
1998
1998
1903
1918
1918
1998
1953
1953
1978
1968
1968
1973
1973
1978
1948
1978
1908
1908
1948
1963
1978
1973
1973
1953
1953
1968
1953
1953
1923
1923
1923
1923
1988
1988
1948
1963
1963
1963
1988
1948
1933
1928
1948
1948
1948
1963
1963
1963
1963
1963
1998
1998
1908
1908
1998
1998
1998
1998
1903
1968
1968
2003
1998
1923
1993
1998
1998
1923
1923
1998
1998
1998
1998
1998
1908
1908
1903
1948
1918
1923
1998
1998
1958
1958
1958
1958
1958
1913
1998
1998
1908
1908
1998
1998
1918
1993
1998
1998
2003
1993
1998
1998
1993
1963
1913
1973
1968
1968
1978
1953
2003
1978
1973
1963
1958
1948
1933
1973
1958
1958
1918
1918
2003
1993
2003
2003
1998
1973
2008
1998
1998
1988
1993
1993
1973
1933
2003
2003
1993
1998
1998
1998
1998
1963
1933
1958
1948
2003
2003
1998
2003
1993
1998
1998
1953
1953
2003
1998
1958
1953
1998
2003
2003
1943
1918
1953
1953
1953
2008
1978
1953
1933
1933
2003
1943
1998
1983
1983
1948
1993
1998
1918
1918
1998
1953
1998
1998
1998
1998
1968
1958
1968
1968
1993
2003
1963
1958
2003
2005
1970
1940
1945
1945
1970
1940
1965
1965
1930
1930
1930
1930
1965
1945
1945
1965
1930
1930
1930
1930
1925
1925
1920
1920
1920
1920
1930
1930
1930
1930
1930
1930
1940
1930
1930
1940
1950
1955
1945
1950
1960
1945
1945
1940
1960
1960
1960
1970
1970
1930
1920
1920
1930
1970
1970
1960
1960
1970
1920
1920
1945
1930
1930
1945
1945
1965
1965
1960
1960
1920
1945
1935
1945
1935
1930
1930
1955
1955
1920
1945
1915
1965
1920
1965
1965
1970
1970
1970
1915
1965
1960
1970
1970
1985
1960
1960
1960
1970
1980
1980
1960
1965
1960
1960
1975
1975
2010
1990
2010
1975
1980
1980
1980
1980
1975
1975
1935
1935
1975
1980
1985
1925
1940
1985
1980
1930
1935
1935
1930
1930
1940
1935
1935
1940
1940
1955
1955
1945
1945
2005
2005
1940
1940
1940
1940
2000
2005
2005
2005
1950
1950
2005
2005
1945
2005
2005
2010
2000
2000
2005
2005
2005
2005
2005
1915
2000
2005
2005
2005
2005
2005
2005
2005
2010
1925
1925
2005
2010
2010
2010
1920
1925
2005
2010
2005
2005
2005
2005
2010
2010
1955
2005
2010
1955
1955
1960
1960
1925
1960
1960
1960
1960
1955
1945
1955
1955
1950
1950
2005
2005
1920
1920
1960
1970
1965
1965
1970
1970
1945
2000
2000
2010
2000
1970
1970
1965
1965
2005
1930
2000
1945
1930
1945
1945
1930
2005
2005
1925
1965
1965
1970
1915
1940
1965
1965
1925
2005
2010
1945
1980
1970
2005
2010
2010
1970
1970
1945
1925
1985
1985
1975
1985
1985
1975
1980
1980
1980
1980
1965
1970
1970
1925
1925
1965
1925
1925
1955
1955
1955
1965
1955
1955
1955
1970
1915
1960
2010
2005
2005
1915
1990
2010
1965
1965
1990
1980
1980
1985
1980
1980
1990
1960
1985
1920
1920
1960
1985
1980
1980
1965
1965
1965
1965
1925
1935
1935
1935
1935
1995
2000
1975
1975
1975
1945
1940
1995
1945
1940
1960
1960
1970
1970
1955
1975
1975
1975
2010
2010
2010
1920
1920
1985
2005
2010
2010
1975
2010
1915
2010
2010
2005
1935
2005
2010
2010
1920
1920
1915
1930
1935
2010
2010
1970
1970
2010
1965
1925
2010
2010
2000
2010
2005
2010
2010
1920
1920
2005
2010
1930
2010
2005
2010
1975
1925
1980
1980
2010
1990
1985
2005
2005
1970
1930
1930
2015
2010
2010
2015
2010
2005
1985
1965
2010
2015
2000
2010
2010
2005
2005
1985
1945
2015
2005
2010
2010
2005
2010
1975
1945
1970
1960
2015
2010
2010
2005
2010
2010
1965
2015
2010
1965
2010
2010
2010
2010
2010
2010
1955
1930
1965
1960
1960
2015
1990
1965
1945
2010
1955
2005
1990
1990
1960
2005
2010
1930
2010
2010
2010
2010
2010
2010
1965
1975
2010
2010
2010
1970
1980
1980
2005
2015
1970
1965
1970
2015
2017
1977
1957
1952
1957
1982
1952
1972
1972
1942
1942
1927
1932
1932
1932
1932
1932
1932
1972
1972
1937
1937
1972
1957
1957
1942
1942
1932
1972
1932
1932
1927
1942
1947
1947
1942
1942
1937
1952
1952
1942
1942
1957
1972
1972
1962
1957
1972
1942
1942
1952
1967
1972
1972
1957
1947
1957
1947
1942
1942
1967
1972
1972
1982
1982
1972
1972
1942
1942
1982
1982
1942
1972
1972
1952
1942
1942
1952
1952
1957
1957
1982
1932
1957
1947
1957
1947
1972
1937
1937
1982
1967
2022
2017
1932
1932
1952
1977
1972
1982
1977
1977
1977
1977
1987
1972
1977
1992
1972
1997
2022
1992
1992
1982
1992
1992
1997
1987
1987
1987
1987
1942
1942
1942
1942
1987
2017
1992
1997
1992
1952
1992
1942
1942
1942
1942
2022
1952
1947
1947
1947
1947
1962
1962
2017
1962
1957
1957
2017
2012
2017
2017
1947
1947
1947
1947
1947
1947
1957
1957
2017
2017
2012
2017
2012
2017
2017
2017
1932
2012
2017
2017
2017
2017
2017
2012
2017
2017
2017
2017
2022
2017
2017
2017
1932
1937
2017
2022
2017
1967
1967
1937
1967
1967
1967
1967
2012
1957
1957
1927
1977
2017
2017
1977
1982
1977
1977
2012
1977
1977
1957
2012
1977
1977
1977
1977
2012
1972
1937
1972
1972
1972
1972
2012
1957
1972
1957
1942
2017
2017
1932
1982
1927
1952
1982
1982
1937
2017
2022
1957
1992
1992
1987
1977
1957
1982
1982
1957
1992
1992
1992
1937
1957
1957
1992
1992
1992
1992
1992
1992
1992
1992
1992
1992
1972
1972
1977
1977
1937
1937
1967
1977
1967
1967
1967
1967
1967
1927
1982
1982
1997
1972
2022
2017
1997
1927
2002
1937
2022
1977
1977
1997
1987
1997
1992
1992
1997
1972
1932
1932
1972
1947
1992
1977
1977
1977
1977
1947
1942
1942
2002
2007
1987
1987
1987
2002
1957
1952
2017
1967
1967
1962
1982
2017
2017
1987
1987
1987
2022
2017
2017
2017
1932
2022
1932
1997
1997
1987
1992
1992
2022
2017
2017
1927
2017
2017
2017
2017
1947
2017
1977
1977
1932
1932
1927
2022
2022
1942
1947
2022
2022
1977
1977
2022
2017
2022
2017
2022
1937
2012
2017
2022
2022
2017
2022
2017
2022
1932
1932
2017
2022
1942
2017
2017
1987
1937
1977
1992
1992
1992
1942
1942
1977
2027
2022
2017
1997
1977
1972
2022
2017
2012
2022
2012
2022
2017
1997
1957
2017
2022
2022
2017
2017
2022
1957
1982
1967
1972
2027
2022
2022
2017
2022
2017
2022
2022
2017
2022
2022
2022
1977
2022
2022
2022
2022
1967
1942
1977
1972
1972
2022
2002
1977
1957
2022
1967
2002
1972
2017
2017
2017
2017
1942
2022
2022
2022
1977
1987
2022
2022
2017
1987
1982
1992
1992
2017
1977
2022
1977
1982
2027
2029
2019
1989
1964
1969
1969
1989
1989
1989
1964
1949
1949
1959
1959
1984
1959
1984
1984
1944
1944
1944
1944
1984
1984
1969
1969
1954
1939
1984
1944
1944
1949
1949
1939
1939
1954
1954
1949
1959
1959
1959
1959
1959
1959
1959
1959
1964
1964
1964
1964
1969
1969
1984
1979
1954
1954
1964
1964
1954
1979
1979
1984
1984
1949
1979
1984
1984
1954
1954
1949
1959
1984
1984
1939
1969
1954
1969
1954
1949
1949
1964
1964
1964
1964
1984
1989
1989
2034
1944
1969
1959
1969
1959
1984
1984
1944
1944
1989
1989
1944
2009
1994
1959
1999
1984
2009
1999
1999
1954
2004
2004
2004
2009
2034
2029
1944
2004
2004
1994
2034
2004
2004
2004
1954
1954
1954
2004
2009
2004
1954
1954
1954
2004
2004
1964
2004
1974
2029
1954
1954
1964
2024
2024
1974
1964
1974
1974
1974
1974
2029
2029
2024
2029
1944
1974
1974
2024
2024
2024
1974
1969
2024
2029
2029
2034
2024
2024
2029
1959
1959
1959
1959
2024
2029
2029
2029
1949
2024
2029
2024
2029
1944
2024
2029
2029
2024
1984
2029
2029
1984
1984
2024
1944
1949
1969
1949
2029
2029
1939
2019
1989
1989
1989
2024
1989
1989
2024
1969
1984
2024
1984
1989
1989
1989
1989
1949
1984
1994
1994
1984
1964
1964
1949
1984
1984
1994
1994
1984
1984
2024
1969
1984
1969
1949
2029
2029
1989
1939
1964
1994
1994
1944
1944
1969
1999
1999
1984
1984
2004
1999
1999
1989
1989
1969
2004
2004
2004
2004
2004
2004
1944
1944
1969
1969
2004
2004
2004
2004
1999
1999
1944
1984
1984
1949
1949
1944
1969
1969
1969
1944
1944
1979
1979
1979
1979
1979
1994
1979
1979
1994
1994
2009
1984
2009
2029
2029
2009
1949
1939
2009
2029
1999
1989
1989
1999
2004
1984
1944
1944
2004
1984
1954
1999
1989
1989
1989
1989
1954
1954
1954
1969
2014
2014
1969
1999
1999
1999
1934
1964
1959
2029
1994
1994
1994
1994
1994
1969
2029
2029
2029
1999
1999
1999
2034
2029
1944
2034
2029
1944
2004
2004
2004
2004
2029
2029
2029
1939
2029
2024
2029
1959
2029
1989
1944
1944
1939
2034
2034
1954
1959
2029
2034
2029
2034
2029
2034
2029
2034
1949
2034
2029
2034
1944
1944
2029
2029
1954
1999
2019
1949
2024
2004
2004
2004
2004
2029
1954
1954
2029
1989
1989
1984
2034
2024
2034
2009
1989
2024
2029
2024
2029
2034
2034
2034
2029
2009
1969
1984
2029
2034
2029
2029
2029
1969
1979
1984
2034
2034
2034
2034
2029
2029
2029
2029
2029
2029
1964
1964
2034
2029
2034
1989
2029
2034
2029
2029
1979
1954
1989
1984
1984
2034
2014
1989
1969
2029
2034
2034
2034
1979
1949
1949
2029
2029
2029
2014
1984
2029
2029
2029
2029
1954
2034
2029
2029
1989
2029
2029
2029
1999
1994
2004
2004
2029
2034
2034
1989
1989
2034
2041
2031
1981
1976
1981
1981
1976
1976
2001
1956
2001
1976
1956
1956
1951
1961
1961
1961
1951
1966
1971
1956
1956
1956
1996
1996
1991
1981
1981
1966
1956
1951
1971
1971
1971
1991
1951
1971
1961
1961
1966
1966
1971
1971
1971
1971
1971
1966
1961
1981
1981
1981
1981
1966
1976
1961
1991
1991
1991
1991
1991
1991
1991
1961
1961
1981
1991
1991
1981
1961
1991
1981
1971
1956
1956
1981
1981
2016
1991
1996
1996
1951
1961
1961
1956
1956
2006
1971
1951
1976
1976
1976
1976
1956
1956
1996
2006
1971
1971
2041
1976
1976
1996
1956
1966
1966
1976
1976
1976
1976
1996
2021
1956
1971
2021
2021
2021
2041
2041
2016
2016
2016
2011
1971
1971
2046
2016
2011
2016
2006
2006
2041
2041
2016
2011
2016
1966
1966
2016
2016
1961
1961
2016
2016
1961
1976
2036
2041
2036
2026
1981
2036
1966
1966
2041
2036
2036
1976
1961
1981
1986
1986
1981
2036
2036
2041
2036
2036
1981
2036
2036
2036
1986
1976
2046
2041
2036
1971
1971
1971
1971
2036
2041
1961
2036
2041
2036
2036
1991
1956
1991
1991
1996
2036
1996
1996
1996
1996
1996
1956
1961
2036
1976
1961
2041
2041
2031
2031
2041
2031
2041
2041
2001
1996
1996
2036
2006
1981
1996
2006
2036
1961
2001
2001
1961
2001
2001
1976
1991
1991
1996
2001
2001
2036
1976
1961
1961
1996
1981
1961
1996
1996
1951
1976
2006
2001
2001
1976
2011
1996
1996
2016
2016
2011
1996
1996
2016
2016
2016
2011
1956
1956
1961
1961
1956
2011
2011
2011
2011
1956
1961
1961
1956
1981
1981
1981
1991
1986
1986
1986
1986
1986
1986
1961
1961
1986
1986
2006
1986
1986
1986
1986
2021
2016
2021
2021
2001
2001
2016
1996
2021
2041
2016
1951
2041
2001
2001
2011
2016
2016
2016
1996
1956
1956
2016
1996
1976
1976
2011
2001
2001
2001
2001
1966
1991
1976
2041
2011
2011
2011
1946
1976
2036
2041
2006
2006
2046
2041
2041
1991
1991
2006
2036
2041
1946
2041
2011
2011
2011
2041
2041
1956
2041
2041
1961
2041
2011
1956
2036
2041
2016
2016
2041
2041
2041
1951
2036
2041
1961
2036
2041
2041
2036
2041
2001
1971
1996
1956
1956
1951
1966
1971
2046
2046
2041
2041
1961
1956
1956
1961
2011
2036
2036
2026
1961
2021
2021
2016
2016
2016
2041
2041
1966
1966
2001
2001
2036
2041
2046
2046
2046
2021
2001
2001
2001
1996
1996
2036
2036
2041
2046
2041
2046
2046
2036
2036
2036
2016
1981
1996
2041
2046
2041
2046
2041
2041
1981
1991
1991
2046
2041
2041
2041
2041
2041
1976
2046
2041
2041
2041
2041
2041
1986
1986
1966
1996
1996
2041
2046
2046
2046
2026
2021
2021
1996
1981
2041
2046
2041
2046
2046
1986
1986
1961
2041
2041
2026
1996
2041
2041
1966
2041
1996
2041
2041
2041
2011
2001
2016
2016
2041
2046
2001
2046
2001
2046
2038
2048
2048
2003
1993
1988
1988
1988
2003
1993
1993
1978
1978
2008
2008
1973
1968
1973
2003
2008
1988
1973
1963
2003
1968
1978
1963
1988
1988
1963
2003
1978
1978
2003
2003
1988
1988
2003
1973
1988
1983
1983
1993
1978
1978
1993
1993
1978
1978
2003
1973
1988
1988
2003
2003
1978
1988
1973
1993
1983
1973
1998
1998
1998
1998
1993
1998
1998
2003
2018
1968
1968
1993
2018
2003
1988
1993
1993
1968
1968
2023
2028
2003
1993
1983
1958
1983
1983
1968
1968
2013
1978
1963
2013
1983
1983
1983
1983
1983
1983
1983
1983
2033
2008
2008
2023
2028
1968
1988
1988
1988
1988
2008
2023
1968
1978
2053
2053
2028
2023
2028
2023
2053
2023
2023
2023
2018
2018
1983
1983
2053
2053
2053
2053
1973
1973
2048
2028
2023
2023
2028
1973
1978
2038
2048
2028
2028
1973
2053
1983
1983
2038
2048
2048
2043
1998
1993
1993
2053
2043
2043
2048
2048
2053
1978
1978
1993
1993
2048
2048
2053
1983
1983
2043
1993
1993
1993
1993
2048
2048
1973
2043
2043
2048
2048
2048
2053
2048
2048
1993
2053
1978
2053
2048
1983
1983
1983
1983
2048
1998
1973
2048
1998
1998
2003
1963
2003
2003
2008
2003
1998
2008
2003
1998
2008
2003
1998
2008
2008
2008
1968
1973
2043
1988
2053
2053
1973
2043
2043
2053
2043
2053
2053
2053
2043
2038
2008
2008
2008
2008
2048
2013
2013
1993
2003
2013
2013
2048
1988
1998
1998
2048
1973
1973
1993
1968
2028
2008
2008
1963
1988
2008
2008
2023
1988
2028
2023
2023
2028
2023
2023
2023
2003
2028
2028
2018
2008
2008
2023
2023
2023
2023
1968
1968
1968
1973
1973
1963
1993
1993
1993
1973
1968
1968
2028
1998
1998
2013
1998
1998
1998
1998
2033
2028
2033
2053
2033
2033
2008
2008
2008
2028
2053
2053
2028
2028
1963
2053
2028
2028
2013
2013
2028
2028
2008
1968
1968
2028
2008
1983
1983
1983
1983
1983
1978
2013
2013
2013
2013
1973
1998
2048
1988
1988
2003
2033
2003
1998
1988
1988
2053
2053
2053
2023
2023
2023
2053
2053
1988
2053
2018
2018
2058
2053
2053
2018
1998
1998
1998
1998
2048
2048
1958
2048
2023
2023
2018
2048
2053
2048
1968
2053
2023
2048
2053
2023
1968
2048
2053
2053
2048
2053
2053
1963
2053
2053
1973
2048
2048
2013
2018
2013
1983
1963
1968
1968
1983
1973
1973
1968
1968
1973
2023
2043
2043
2033
1973
2033
2033
2028
2028
2028
2003
2053
2028
2048
2048
2053
2053
2053
1973
1973
2058
2053
2058
2058
2048
2053
2053
2028
2028
2028
2013
2013
2013
2008
2008
2048
2048
2053
2053
2058
2048
2048
2048
2028
1993
2003
2053
2053
2053
2053
2053
1993
2003
2003
2058
2053
2048
2048
2048
1988
2058
2053
2053
2053
2053
2053
1978
2008
2008
2058
2053
2058
2058
2038
2033
1993
2053
2053
2058
1998
1998
1973
2053
2048
2038
2008
2053
2053
1978
2053
2008
2053
2048
2048
2023
2028
2028
2053
2008
2008
2058
2013
2058
2005
2000
2000
1985
1985
2020
1985
2020
2015
2020
2000
1990
2015
1990
1975
1990
2000
2000
1975
1980
1985
1990
2015
2000
2000
2015
1990
1990
1995
1995
2000
2000
1995
2000
2000
2000
2000
1990
1990
1990
2005
2005
2005
2010
2010
1985
1985
1980
2010
2010
2010
2010
1985
2000
1990
1990
1985
2030
2030
1980
2030
2005
1990
2025
2025
2015
1980
1980
2000
1970
2030
2005
1995
1995
1995
1975
1975
1985
1975
1995
1995
2030
1990
1990
2035
1995
1995
2020
2040
1980
1995
1995
1995
1995
2020
2065
1980
2040
2035
2035
2030
1985
1985
2035
2035
2065
2065
2055
2060
2035
2035
1990
1990
2065
1985
2035
2050
2055
2035
2040
1990
2060
2065
2060
2065
2050
2010
2000
2060
2060
2010
2055
2065
2060
2055
2060
2060
2060
2065
1990
2010
2005
2055
2005
2055
2060
2060
2060
2065
1990
1990
2055
2005
2060
2060
1985
1995
1995
2055
2005
2055
2055
2065
2060
2060
2065
2055
2060
2005
2005
2055
2065
2065
2005
1990
2060
1995
1995
1995
1995
1980
1980
2005
2005
2005
2015
2010
2015
2015
2015
2010
2015
2010
2015
2015
2015
2015
2015
2015
2015
2015
2015
2015
1980
1985
2055
1980
2055
2055
2055
2065
2055
2065
2065
2065
2055
2050
2055
2050
2030
2030
2020
2020
2020
2060
2030
2005
2010
2010
2000
1980
1980
2005
2030
2030
2035
2035
2015
1975
2000
2020
2020
2015
2000
2035
2035
2035
2015
2040
2040
2030
2015
1985
2035
2035
1980
1980
1975
1980
1980
2005
2005
2005
1980
1980
2040
2040
2010
2010
2020
2020
2010
2010
2010
2010
2040
2035
2045
2065
2040
2040
2020
2040
2065
2065
2040
2040
2065
2040
2065
1975
2065
2040
2025
2025
2035
2040
1985
2040
2020
1995
1995
1975
1975
2020
1995
1995
1995
1990
1995
1990
2025
2025
2025
2025
2065
2020
2060
2060
2065
2065
2045
2065
2015
2010
2065
2065
2000
2000
2060
2065
2065
2035
2035
2000
2030
2065
2065
1995
2065
2030
2030
2010
2010
2060
2065
2060
2065
2030
2010
2010
2060
2060
1970
2060
2030
2030
2030
2060
2060
2060
2060
1980
2065
2035
1980
2060
2060
2060
2030
1975
2065
2060
2030
1985
2030
2025
1995
1975
1980
1980
1995
1985
1980
1980
1985
2035
2055
2055
2055
2055
2055
2040
2040
1985
2045
2040
2040
2035
2035
2040
2040
2060
2065
2065
2065
2040
2040
2060
2065
2060
2065
2065
1985
2065
2065
2065
2065
2065
2060
2035
2035
2035
2070
2065
2065
2040
2025
2025
2020
2020
2020
2020
2020
2020
2060
2060
2065
2065
2060
2040
2005
2065
2065
2005
2015
2015
2065
2070
2060
2060
2060
2000
2070
2065
2060
2065
2065
2065
2060
2060
2060
1990
2070
2050
2045
2065
2005
2065
2010
2010
1985
2060
2050
2065
2020
2065
2060
2060
1990
2065
2020
2060
2060
2065
2060
2060
2035
2040
2040
2015
2065
2020
2020
2070
2020
2020
2070
2072
2072
2012
2012
2012
1987
1992
1992
1997
2002
2002
2032
2027
2022
2012
2002
2022
1992
1992
2002
2002
2002
2007
2012
2012
2007
2007
2012
2022
2012
1997
2022
2007
2007
2007
2007
2007
2007
2012
2012
2012
2012
2022
2017
2017
1997
2012
1997
1997
1997
1987
1992
1992
2002
2002
1992
1987
2002
2002
2037
2042
2042
2037
2042
2042
2012
2012
2047
2047
2042
2012
2012
2012
2012
2012
1987
1987
2042
2042
2002
2012
2012
1987
2032
2047
2052
1987
2007
2007
1997
1997
2002
2002
2042
2077
1992
2067
2047
2047
2042
2047
1992
2042
2012
2047
2077
2002
1997
2072
2047
1997
1997
2077
1992
2067
2072
2072
2047
2067
2077
2072
2077
2002
2062
2072
2072
2072
2017
2067
2067
2067
2017
2067
2067
2072
2072
2072
2072
2072
2077
2067
2072
2067
2072
2072
2072
2072
2022
2012
2067
2067
2072
2072
2072
2002
2002
2062
2072
2077
2072
2077
2007
2007
2067
2067
2012
2067
2067
2077
2002
2067
2072
2017
2017
2012
2002
2007
2007
2007
2007
2017
2027
2027
2022
2022
2017
2017
2027
2027
2022
2022
2027
2027
2022
2022
2027
2027
2062
2027
2027
2027
2027
2067
1992
1992
2072
2062
2067
2067
2067
2067
1992
2067
2077
2067
2077
2067
2067
2042
2067
2062
2037
2037
2032
2072
2032
2042
2012
2032
2042
2042
1982
2012
2012
2052
2052
2042
2047
2027
2027
1987
2012
2047
2047
2012
2042
2042
2047
2047
2027
2027
2047
2047
2042
1992
1992
2047
2047
1992
1992
2017
2017
2017
2052
2047
2022
2022
2022
2022
2022
2022
2047
2052
2072
2047
2002
2052
2032
2072
2077
2052
2072
2047
2052
2077
1987
2072
2047
2052
2037
2037
2047
2032
2007
1987
2032
2002
2002
2067
2007
2002
2072
2032
2032
2032
2032
2077
2032
2072
2077
2067
2032
2077
2077
2077
2077
2077
1997
2017
2072
2022
2022
2077
2077
2007
2007
2072
2077
2042
2042
2077
2077
2072
2042
2042
2022
2072
2072
2017
2017
2042
2067
2072
1982
2042
2042
2042
2072
1992
2072
1992
2072
2072
2072
2037
1987
1997
2042
2032
2007
1992
1992
1987
2007
1997
1992
1992
1997
2057
2067
2047
2067
2067
2052
2062
2052
2052
2052
1997
2052
2052
2047
2052
2052
2052
2077
2072
2077
2077
2072
2052
2052
2052
2072
2072
2077
2047
2052
2052
1997
2077
2077
2072
2047
2047
2027
2072
2077
2047
2032
2032
2032
2032
2032
2032
2072
2072
2072
2017
2047
2047
2077
2077
2077
2017
2027
2077
2082
2072
2067
2072
2072
2072
2067
2012
2077
2072
2072
2077
2077
2067
2072
2072
2072
2002
2062
2057
2017
2022
2022
1997
2072
2062
2077
2032
2072
2072
2072
2072
2002
2077
2032
2072
2072
2077
2072
2072
2047
2027
2052
2052
2027
2077
2082
2032
2032
2077
2084
2084
2084
2039
2024
2039
2019
2024
1999
2014
2014
2014
2014
2009
2019
2019
2039
2004
2004
2014
1994
2039
2024
2004
2004
2014
2034
2034
2004
2004
2014
2009
2009
2034
2034
2019
2019
2024
2024
2034
2024
2034
2034
2034
2029
2014
2019
2019
2019
2019
2024
2034
2024
2024
2009
2004
2004
2014
2034
2034
2044
2039
1999
2029
2004
2004
2044
2039
2039
2039
2014
2029
2029
2039
2039
2014
2014
2009
2009
1999
2004
2004
1999
2014
2014
2044
2044
2054
2019
2049
2049
2054
2019
2049
2049
1999
2044
2049
2049
2054
2054
2054
2054
2024
2024
2024
2024
2019
2019
2019
2009
2049
2049
2024
2024
2024
2024
2024
2024
2024
2024
2044
2044
2054
2054
2059
2059
2054
2064
1999
2014
2014
2059
2059
2079
2059
2004
2059
2004
2054
2024
2084
2014
2009
2079
2084
2084
2084
2024
2024
2089
2014
2009
2079
2074
2084
2059
2084
2079
2084
2074
2089
2084
2069
2079
2084
2084
2084
2084
2014
2029
2029
2079
2079
2079
2084
2084
2084
2084
2029
2079
2029
2079
2079
2084
2079
2084
2084
2084
2079
2079
2084
2084
2084
2084
2034
2074
2029
2079
2084
2084
2089
2084
2014
2014
2074
2079
2079
2019
2019
2079
2009
2009
2074
2024
2024
2009
2009
2019
2019
2019
2019
2039
2039
2034
2039
2039
2034
2039
2039
2034
2034
2084
2034
2034
2039
2039
2039
2039
2039
2039
2034
2034
2079
2079
2004
2034
2034
2034
2034
2079
2004
2074
2074
2079
2079
2079
2074
2079
2089
2079
2004
2079
2079
2079
2079
2049
2049
2079
2074
2004
2054
2054
2044
2054
2054
2044
2049
2014
2029
2054
2054
2024
2059
2024
2059
2059
2059
2059
2039
1999
2024
2059
2059
2059
2024
2059
2054
2054
2059
2059
2054
2054
2054
2054
2004
2004
2064
2029
2029
2029
1999
2059
2034
2034
2059
2034
2034
2034
2034
2059
2059
2009
2044
2059
2084
2084
2059
2064
2059
2084
1999
2084
2049
2049
2059
2014
2014
1994
1994
2019
2044
2014
1999
2044
2079
2084
2079
2084
2084
2084
2014
2009
2084
2044
2089
2044
2089
2084
2079
2089
2044
2084
2044
2089
2089
2089
2014
2089
2084
2084
2079
2089
2084
2084
2029
2029
2084
2084
2084
2054
2054
2029
2079
2084
2054
2079
2084
2064
1994
2054
2054
2054
1999
1999
2084
1999
1999
2049
2049
1999
2009
2049
2019
2004
2004
1999
2019
2009
2004
2004
2009
2079
2079
2079
2074
2074
2059
2064
2059
2064
2009
2054
2054
2059
2064
2004
2004
2059
2064
2064
2064
2059
2059
2059
2089
2084
2084
2084
2084
2084
2064
2064
2064
2064
2084
2079
2089
2064
2009
2039
2084
2084
2059
2054
2039
2039
2084
2084
2059
2059
2044
2044
2084
2084
2089
2084
2079
2029
2059
2059
2089
2089
2034
2029
2079
2039
2089
2084
2089
2084
2079
2079
2024
2084
2079
2084
2089
2089
2079
2084
2084
2079
2014
2074
2069
2029
2079
2084
2079
2034
2034
2009
2084
2074
2084
2044
2084
2084
2014
2044
2084
2079
2084
2084
2059
2064
2064
2039
2089
2089
2044
2044
2089
2096
2096
2096
2086
2036
2031
2031
2031
2036
2051
2036
2011
2016
2016
2021
2011
2016
2016
2026
2026
2006
2016
2016
2051
2031
2016
2016
2026
2021
2021
2021
2031
2046
2031
2046
2031
2021
2036
2021
2031
2041
2041
2036
2036
2026
2026
2026
2046
2046
2056
2056
2051
2051
2036
2016
2051
2051
2051
2051
2056
2051
2026
2026
2046
2046
2046
2051
2051
2051
2026
2026
2041
2011
2011
2046
2046
2046
2051
2051
2026
2006
2041
2041
2046
2046
2026
2026
2016
2016
2056
2021
2021
2011
2031
2061
2056
2056
2031
2071
2031
2056
2056
2056
2031
2056
2061
2061
2036
2036
2036
2036
2031
2031
2031
2031
2031
2031
2016
2066
2066
2066
2066
2031
2031
2071
2066
2066
2096
2011
2066
2066
2016
2071
2096
2016
2086
2086
2096
2096
2031
2091
2036
2036
2096
2026
2021
2081
2091
2086
2091
2096
2086
2086
2091
2091
2096
2091
2091
2086
2091
2096
2096
2096
2081
2041
2091
2091
2091
2091
2096
2096
2096
2026
2041
2041
2091
2091
2091
2096
2091
2096
2041
2091
2091
2091
2091
2096
2096
2096
2041
2041
2091
2091
2096
2096
2096
2101
2096
2046
2041
2091
2091
2091
2026
2026
2086
2031
2031
2016
2086
2046
2046
2016
2021
2021
2031
2031
2031
2031
2046
2046
2046
2046
2096
2046
2046
2046
2086
2046
2046
2051
2051
2091
2091
2086
2051
2051
2051
2051
2091
2021
2021
2011
2016
2086
2086
2091
2086
2091
2086
2091
2091
2016
2091
2091
2091
2091
2056
2056
2061
2086
2011
2061
2016
2061
2061
2061
2061
2016
2011
2041
2061
2061
2061
2061
2056
2056
2026
2061
2061
2036
2026
2071
2071
2071
2071
2036
2011
2036
2071
2071
2066
2071
2071
2071
2071
2071
2036
2066
2071
2071
2061
2061
2011
2066
2066
2016
2016
2076
2041
2011
2041
2041
2046
2046
2046
2046
2046
2046
2066
2071
2066
2031
2031
2071
2071
2056
2096
2071
2096
2011
2096
2091
2061
2061
2026
2006
2096
2026
2056
2091
2011
2096
2056
2091
2096
2096
2086
2096
2096
2096
2026
2091
2056
2026
2096
2101
2056
2101
2091
2096
2051
2051
2096
2031
2051
2051
2096
2096
2096
2026
2101
2056
2091
2096
2096
2041
2096
2091
2096
2056
2066
2066
2066
2091
2091
2081
2081
2071
2096
2006
2066
2066
2066
2096
2061
2061
2011
2011
2061
2011
2061
2061
2021
2061
2011
2026
2026
2016
2016
2011
2011
2026
2026
2021
2016
2016
2021
2086
2086
2086
2086
2091
2071
2071
2071
2076
2021
2066
2071
2071
2091
2016
2071
2071
2086
2076
2076
2096
2076
2076
2091
2071
2021
2051
2096
2066
2071
2071
2051
2051
2096
2091
2096
2091
2071
2071
2096
2101
2091
2041
2071
2071
2101
2096
2096
2046
2091
2041
2096
2096
2091
2091
2036
2096
2091
2101
2096
2091
2096
2096
2026
2086
2081
2046
2036
2091
2091
2046
2046
2021
2096
2086
2056
2096
2091
2021
2056
2091
2096
2096
2096
2071
2076
2076
2051
2096
2096
2056
2056
2101
2108
2093
2043
2043
2028
2043
2023
2018
2048
2058
2023
2028
2028
2043
2033
2033
2033
2043
2023
2023
2028
2028
2033
2058
2033
2053
2043
2053
2043
2043
2043
2048
2048
2033
2043
2053
2048
2048
2053
2038
2038
2048
2048
2058
2058
2038
2058
2058
2058
2058
2053
2023
2023
2058
2058
2058
2058
2058
2058
2058
2058
2068
2058
2038
2073
2033
2058
2058
2058
2038
2038
2018
2058
2058
2033
2023
2068
2073
2033
2033
2068
2068
2083
2083
2073
2073
2048
2048
2073
2028
2028
2083
2073
2073
2083
2038
2043
2083
2038
2028
2068
2043
2043
2043
2043
2083
2078
2078
2043
2043
2098
2103
2023
2038
2098
2108
2028
2098
2108
2028
2103
2098
2023
2038
2038
2108
2098
2103
2043
2043
2108
2108
2033
2028
2103
2103
2098
2103
2103
2103
2098
2103
2108
2093
2098
2103
2103
2108
2103
2093
2098
2098
2103
2103
2103
2103
2093
2048
2098
2103
2103
2103
2108
2103
2103
2038
2053
2103
2103
2103
2103
2108
2048
2103
2103
2103
2108
2108
2108
2053
2053
2053
2098
2103
2103
2103
2103
2053
2048
2028
2038
2038
2098
2043
2043
2058
2058
2028
2028
2028
2028
2098
2043
2043
2043
2043
2063
2103
2103
2063
2063
2058
2058
2058
2053
2098
2103
2093
2053
2053
2063
2063
2108
2098
2063
2063
2063
2063
2028
2028
2098
2098
2028
2098
2098
2103
2098
2068
2103
2103
2028
2103
2103
2103
2068
2068
2068
2033
2068
2098
2068
2073
2073
2073
2073
2073
2073
2028
2023
2073
2073
2068
2068
2048
2038
2048
2073
2023
2043
2043
2078
2078
2073
2083
2083
2083
2083
2078
2083
2043
2043
2073
2023
2078
2078
2073
2073
2073
2073
2028
2028
2083
2073
2053
2053
2053
2058
2058
2078
2058
2058
2058
2058
2058
2078
2038
2038
2038
2038
2083
2068
2108
2108
2023
2098
2043
2038
2108
2103
2068
2068
2108
2033
2038
2038
2018
2108
2103
2103
2103
2068
2023
2108
2108
2068
2098
2103
2108
2063
2063
2038
2038
2108
2108
2063
2063
2103
2103
2043
2038
2068
2108
2113
2068
2098
2108
2103
2043
2063
2063
2108
2108
2038
2108
2103
2103
2058
2053
2108
2108
2103
2048
2103
2068
2103
2103
2078
2078
2078
2088
2088
2018
2078
2078
2078
2098
2073
2023
2023
2073
2023
2073
2073
2033
2068
2028
2028
2023
2023
2038
2038
2033
2028
2028
2033
2098
2098
2098
2098
2098
2083
2083
2083
2033
2078
2083
2083
2083
2103
2098
2028
2083
2103
2098
2088
2073
2103
2083
2098
2103
2098
2083
2033
2073
2103
2078
2083
2078
2078
2063
2103
2103
2103
2083
2078
2108
2108
2108
2103
2103
2078
2048
2078
2078
2108
2108
2103
2053
2108
2108
2103
2103
2048
2103
2108
2108
2103
2108
2108
2033
2093
2093
2058
2103
2048
2098
2103
2103
2058
2058
2033
2093
2068
2108
2103
2033
2068
2103
2108
2108
2083
2088
2088
2063
2108
2108
2108
2068
2068
2108
2120
2115
2055
2055
2045
2040
2035
2055
2055
2040
2040
2045
2035
2055
2045
2040
2070
2070
2065
2050
2065
2055
2035
2035
2045
2045
2045
2070
2065
2065
2065
2065
2055
2065
2055
2065
2055
2055
2055
2055
2060
2065
2055
2055
2055
2060
2060
2060
2060
2065
2045
2055
2055
2050
2080
2065
2080
2070
2045
2080
2040
2040
2070
2070
2070
2045
2045
2085
2070
2070
2040
2040
2085
2085
2040
2040
2080
2095
2095
2035
2085
2060
2060
2085
2075
2095
2095
2085
2085
2095
2095
2060
2060
2060
2075
2080
2080
2085
2085
2095
2080
2045
2045
2050
2050
2050
2095
2115
2115
2080
2110
2050
2050
2035
2045
2120
2120
2105
2110
2110
2120
2115
2110
2040
2110
2115
2035
2120
2120
2040
2110
2110
2115
2120
2110
2110
2115
2115
2110
2115
2115
2110
2110
2115
2050
2050
2045
2110
2115
2115
2115
2110
2110
2110
2115
2115
2115
2055
2110
2115
2115
2120
2105
2060
2110
2115
2115
2115
2115
2050
2115
2115
2115
2115
2120
2065
2060
2055
2110
2110
2115
2115
2115
2065
2060
2060
2115
2115
2060
2060
2045
2045
2050
2050
2055
2055
2065
2065
2040
2035
2105
2115
2055
2055
2055
2055
2075
2065
2075
2075
2110
2110
2110
2030
2065
2065
2070
2070
2105
2030
2070
2070
2070
2070
2070
2070
2110
2030
2040
2040
2040
2040
2070
2070
2070
2070
2110
2040
2110
2040
2110
2110
2115
2110
2080
2115
2115
2040
2115
2115
2090
2090
2080
2075
2075
2045
2050
2085
2045
2085
2085
2085
2080
2080
2030
2035
2035
2080
2080
2075
2085
2060
2050
2060
2095
2085
2085
2035
2090
2090
2090
2090
2085
2095
2055
2055
2085
2095
2095
2085
2085
2040
2040
2090
2085
2045
2045
2085
2065
2065
2065
2070
2070
2070
2095
2070
2070
2070
2070
2040
2050
2050
2050
2050
2080
2120
2115
2120
2110
2055
2050
2115
2115
2120
2035
2110
2055
2050
2120
2110
2115
2080
2120
2030
2115
2115
2115
2115
2120
2080
2035
2115
2120
2080
2105
2115
2075
2050
2050
2120
2115
2075
2110
2045
2080
2110
2115
2120
2080
2110
2070
2060
2075
2075
2070
2115
2115
2055
2115
2070
2070
2080
2080
2045
2115
2115
2120
2070
2065
2115
2070
2065
2115
2115
2115
2115
2080
2080
2080
2115
2090
2090
2090
2110
2085
2085
2100
2100
2100
2100
2100
2110
2030
2090
2090
2090
2110
2035
2035
2085
2035
2080
2080
2045
2040
2040
2035
2035
2050
2050
2045
2040
2040
2045
2110
2105
2110
2095
2090
2095
2045
2085
2090
2095
2095
2040
2095
2085
2085
2080
2080
2115
2110
2110
2115
2095
2045
2085
2115
2115
2115
2090
2090
2115
2115
2115
2095
2090
2115
2115
2115
2115
2090
2090
2090
2120
2065
2115
2120
2120
2115
2115
2060
2115
2120
2115
2115
2120
2120
2105
2070
2115
2115
2060
2110
2115
2070
2070
2115
2045
2105
2080
2120
2115
2045
2080
2115
2120
2115
2095
2100
2095
2075
2120
2080
2080
2120
2122
2117
2072
2072
2067
2067
2067
2057
2052
2052
2047
2047
2057
2067
2067
2057
2042
2047
2057
2047
2062
2062
2067
2067
2052
2062
2052
2062
2082
2047
2062
2047
2052
2077
2077
2077
2062
2067
2077
2067
2077
2067
2062
2067
2067
2067
2072
2067
2067
2067
2067
2072
2057
2057
2057
2077
2092
2092
2092
2092
2077
2092
2042
2077
2077
2052
2052
2042
2097
2052
2052
2092
2092
2102
2097
2097
2107
2107
2097
2097
2097
2087
2062
2107
2107
2097
2097
2107
2087
2072
2072
2067
2067
2112
2112
2092
2097
2097
2072
2072
2092
2092
2062
2062
2102
2107
2092
2092
2127
2122
2122
2122
2057
2057
2057
2057
2122
2132
2132
2047
2122
2122
2122
2122
2122
2127
2122
2122
2127
2127
2127
2132
2052
2117
2122
2122
2127
2052
2057
2057
2117
2122
2122
2127
2127
2122
2122
2127
2127
2122
2127
2057
2122
2122
2127
2122
2127
2057
2077
2122
2122
2127
2122
2122
2122
2122
2127
2127
2117
2122
2127
2127
2127
2127
2062
2062
2122
2122
2127
2117
2117
2072
2067
2072
2072
2072
2072
2057
2057
2057
2057
2057
2062
2062
2122
2122
2067
2067
2072
2072
2047
2122
2127
2082
2082
2067
2067
2067
2067
2082
2082
2082
2082
2082
2082
2122
2117
2082
2082
2082
2082
2122
2117
2082
2082
2122
2042
2052
2052
2082
2082
2082
2082
2047
2122
2052
2122
2092
2092
2122
2127
2097
2122
2087
2127
2127
2052
2097
2097
2097
2097
2082
2082
2097
2092
2092
2062
2057
2097
2092
2092
2097
2057
2097
2092
2092
2087
2062
2107
2072
2062
2092
2072
2107
2097
2107
2097
2107
2097
2107
2107
2047
2057
2057
2097
2102
2067
2067
2092
2107
2107
2097
2097
2057
2102
2052
2052
2097
2052
2052
2092
2077
2102
2077
2077
2107
2082
2082
2082
2082
2082
2082
2062
2057
2057
2122
2127
2122
2092
2132
2127
2132
2127
2132
2122
2127
2127
2127
2127
2132
2047
2117
2067
2062
2132
2117
2127
2092
2127
2042
2122
2122
2122
2132
2092
2047
2047
2117
2132
2092
2087
2072
2057
2057
2122
2122
2127
2127
2087
2127
2092
2122
2087
2087
2082
2127
2132
2127
2092
2122
2082
2072
2087
2087
2082
2127
2127
2127
2127
2062
2062
2127
2127
2127
2127
2127
2082
2077
2127
2127
2092
2092
2092
2122
2127
2102
2102
2097
2097
2112
2112
2107
2042
2102
2102
2097
2097
2122
2097
2082
2047
2047
2092
2047
2057
2047
2052
2052
2047
2062
2062
2057
2052
2052
2057
2122
2117
2107
2057
2102
2107
2052
2107
2102
2092
2092
2127
2117
2122
2122
2127
2107
2057
2097
2122
2127
2127
2102
2127
2127
2127
2102
2127
2127
2122
2102
2097
2097
2077
2127
2127
2132
2127
2127
2127
2072
2127
2127
2127
2127
2127
2127
2127
2117
2082
2127
2072
2122
2122
2082
2082
2127
2057
2127
2117
2092
2127
2057
2092
2127
2127
2122
2127
2127
2127
2107
2107
2102
2107
2087
2132
2092
2092
2127
2139
2084
2084
2084
2079
2064
2064
2084
2079
2079
2074
2074
2054
2064
2069
2069
2069
2069
2059
2059
2059
2059
2069
2074
2064
2079
2079
2064
2074
2074
2074
2089
2059
2074
2074
2084
2089
2084
2084
2084
2074
2079
2084
2074
2084
2074
2084
2079
2084
2074
2074
2084
2074
2079
2064
2064
2079
2064
2069
2069
2069
2069
2074
2104
2104
2074
2094
2094
2104
2099
2104
2094
2094
2089
2099
2099
2099
2104
2104
2054
2089
2089
2089
2089
2099
2099
2104
2089
2089
2089
2089
2054
2124
2124
2109
2109
2059
2104
2109
2109
2109
2059
2114
2114
2109
2109
2109
2104
2114
2114
2109
2109
2119
2119
2109
2109
2134
2134
2074
2109
2109
2114
2094
2124
2074
2074
2079
2079
2084
2084
2084
2084
2079
2079
2079
2079
2104
2134
2134
2134
2139
2104
2104
2134
2134
2129
2124
2134
2139
2134
2129
2124
2134
2134
2134
2129
2134
2134
2129
2059
2134
2134
2134
2134
2139
2129
2134
2144
2059
2129
2134
2134
2139
2134
2129
2139
2069
2059
2069
2069
2129
2134
2134
2139
2134
2084
2134
2134
2134
2134
2139
2064
2089
2134
2134
2129
2134
2089
2134
2139
2139
2134
2134
2074
2129
2129
2134
2134
2074
2079
2079
2084
2084
2134
2069
2069
2074
2074
2064
2064
2079
2079
2129
2129
2134
2079
2079
2079
2079
2134
2059
2059
2129
2104
2094
2094
2104
2104
2134
2054
2059
2059
2094
2094
2094
2094
2134
2064
2134
2104
2104
2134
2139
2104
2094
2094
2064
2099
2109
2109
2099
2109
2109
2104
2064
2064
2104
2109
2064
2064
2109
2074
2119
2109
2119
2109
2119
2079
2079
2119
2119
2074
2114
2114
2114
2114
2079
2079
2069
2119
2109
2119
2109
2114
2104
2119
2119
2059
2109
2064
2064
2104
2109
2109
2079
2079
2109
2104
2114
2114
2109
2109
2064
2064
2124
2124
2064
2064
2104
2114
2089
2089
2089
2094
2094
2094
2094
2094
2094
2069
2069
2069
2134
2134
2139
2134
2134
2139
2134
2139
2079
2134
2104
2144
2134
2144
2139
2099
2099
2139
2129
2139
2139
2139
2139
2144
2059
2129
2074
2069
2139
2134
2104
2054
2064
2134
2134
2134
2139
2104
2059
2139
2104
2134
2099
2134
2139
2099
2139
2139
2099
2084
2134
2139
2139
2099
2094
2094
2084
2129
2099
2099
2089
2139
2139
2134
2139
2139
2139
2139
2134
2139
2089
2084
2139
2139
2104
2104
2104
2119
2119
2109
2109
2109
2109
2119
2119
2054
2109
2109
2109
2109
2109
2109
2104
2104
2059
2059
2104
2104
2059
2069
2059
2064
2064
2059
2074
2074
2069
2064
2064
2069
2129
2129
2129
2129
2129
2129
2119
2114
2069
2114
2064
2114
2099
2119
2134
2114
2109
2134
2129
2134
2139
2134
2119
2069
2104
2109
2134
2134
2139
2134
2139
2114
2139
2139
2134
2139
2114
2109
2109
2134
2089
2139
2139
2139
2139
2139
2134
2084
2139
2139
2139
2134
2134
2134
2139
2139
2139
2139
2129
2094
2134
2084
2134
2134
2139
2094
2094
2139
2069
2139
2139
2129
2099
2139
2134
2134
2134
2069
2099
2134
2139
2139
2119
2114
2114
2119
2099
2139
2139
2104
2104
2139
2146
2146
2131
2136
2091
2096
2096
2096
2096
2091
2086
2081
2081
2076
2071
2071
2081
2066
2101
2071
2066
2081
2081
2086
2086
2086
2091
2086
2076
2076
2086
2101
2086
2076
2071
2081
2081
2096
2096
2101
2086
2086
2096
2101
2076
2096
2101
2091
2091
2096
2091
2091
2096
2096
2086
2086
2091
2091
2096
2091
2096
2096
2081
2086
2086
2091
2096
2081
2096
2086
2091
2096
2086
2091
2096
2086
2091
2076
2076
2091
2071
2086
2081
2081
2106
2106
2111
2076
2076
2111
2111
2116
2121
2106
2106
2116
2086
2116
2106
2106
2106
2121
2106
2106
2106
2106
2106
2101
2106
2106
2086
2086
2116
2116
2121
2101
2101
2121
2071
2071
2111
2116
2116
2121
2071
2121
2121
2121
2121
2116
2116
2121
2121
2126
2126
2126
2126
2116
2121
2121
2121
2121
2106
2136
2081
2121
2121
2086
2086
2086
2126
2141
2146
2096
2091
2091
2091
2091
2136
2146
2146
2141
2146
2141
2136
2146
2141
2146
2136
2141
2146
2146
2151
2141
2136
2141
2146
2146
2141
2136
2146
2146
2136
2146
2146
2146
2146
2141
2146
2071
2141
2141
2141
2146
2146
2151
2146
2066
2141
2146
2141
2146
2141
2146
2141
2071
2076
2076
2091
2141
2146
2146
2151
2146
2096
2141
2146
2146
2101
2096
2091
2146
2101
2146
2131
2136
2091
2086
2096
2096
2091
2091
2091
2146
2146
2146
2076
2076
2086
2086
2141
2141
2091
2091
2141
2141
2101
2091
2091
2091
2091
2101
2101
2101
2116
2101
2101
2146
2071
2141
2116
2116
2116
2146
2066
2146
2076
2146
2111
2111
2121
2121
2076
2121
2121
2116
2116
2116
2116
2111
2111
2116
2076
2076
2116
2126
2126
2086
2126
2131
2116
2131
2116
2131
2131
2086
2121
2126
2126
2126
2126
2091
2091
2076
2076
2131
2121
2131
2121
2126
2126
2126
2121
2121
2136
2121
2126
2126
2071
2121
2091
2091
2121
2116
2121
2121
2116
2116
2136
2136
2076
2076
2111
2116
2101
2101
2101
2106
2106
2146
2146
2106
2106
2106
2106
2146
2081
2146
2146
2146
2146
2146
2151
2146
2141
2146
2151
2141
2141
2151
2146
2151
2086
2141
2116
2156
2151
2146
2111
2076
2146
2146
2146
2146
2151
2071
2086
2151
2146
2146
2116
2081
2066
2146
2146
2076
2146
2111
2071
2151
2111
2146
2151
2111
2141
2146
2111
2111
2151
2151
2111
2091
2091
2146
2151
2111
2141
2101
2101
2091
2091
2146
2106
2106
2151
2151
2146
2151
2146
2146
2146
2146
2146
2151
2101
2116
2116
2116
2131
2111
2066
2121
2121
2121
2121
2121
2121
2116
2116
2111
2116
2071
2071
2116
2116
2071
2081
2076
2076
2071
2071
2086
2086
2076
2076
2136
2146
2146
2076
2076
2076
2076
2141
2141
2141
2141
2141
2141
2131
2081
2126
2111
2146
2076
2126
2126
2121
2131
2146
2126
2146
2086
2121
2141
2146
2151
2146
2116
2076
2121
2146
2146
2146
2151
2146
2151
2126
2151
2146
2151
2151
2126
2086
2071
2121
2121
2131
2151
2101
2151
2151
2151
2146
2141
2146
2146
2146
2146
2151
2151
2146
2096
2151
2151
2146
2146
2151
2151
2151
2146
2071
2141
2106
2096
2146
2146
2151
2106
2106
2151
2151
2081
2111
2151
2151
2151
2141
2151
2151
2111
2146
2081
2111
2146
2146
2146
2146
2131
2146
2126
2126
2111
2151
2151
2116
2116
2151
2158
2148
2108
2108
2108
2103
2108
2108
2103
2108
2078
2093
2093
2098
2088
2088
2098
2098
2078
2098
2098
2093
2098
2098
2088
2088
2098
2098
2088
2088
2093
2083
2093
2113
2093
2098
2098
2108
2108
2113
2088
2108
2103
2103
2108
2103
2103
2098
2103
2108
2103
2103
2103
2093
2103
2093
2108
2098
2103
2103
2093
2093
2098
2103
2098
2103
2098
2083
2083
2118
2118
2103
2088
2088
2118
2118
2083
2083
2118
2118
2118
2118
2098
2098
2123
2123
2128
2123
2123
2093
2123
2133
2133
2133
2118
2118
2118
2118
2128
2128
2128
2088
2118
2133
2128
2128
2098
2098
2083
2123
2128
2128
2123
2128
2128
2123
2128
2128
2158
2158
2153
2128
2128
2108
2153
2133
2133
2133
2133
2128
2133
2133
2098
2088
2088
2153
2093
2093
2158
2163
2098
2098
2148
2158
2148
2153
2148
2153
2153
2108
2148
2083
2153
2153
2153
2153
2158
2108
2108
2148
2153
2153
2158
2153
2148
2153
2153
2148
2148
2153
2153
2148
2153
2148
2148
2158
2158
2153
2153
2148
2153
2158
2158
2158
2083
2083
2153
2158
2153
2153
2158
2153
2158
2153
2158
2153
2083
2158
2098
2158
2108
2103
2108
2108
2148
2108
2108
2103
2108
2108
2143
2148
2158
2158
2103
2098
2108
2108
2103
2148
2153
2158
2158
2098
2083
2143
2098
2098
2103
2103
2153
2153
2113
2113
2113
2123
2123
2113
2103
2103
2103
2103
2083
2123
2123
2113
2123
2123
2113
2113
2128
2113
2113
2158
2078
2153
2123
2123
2123
2133
2078
2158
2133
2088
2118
2118
2133
2128
2128
2113
2133
2128
2088
2128
2128
2128
2128
2128
2083
2128
2088
2088
2083
2128
2083
2083
2128
2098
2133
2133
2133
2138
2138
2138
2138
2138
2138
2098
2133
2138
2138
2103
2103
2128
2128
2128
2138
2138
2138
2138
2138
2138
2133
2133
2133
2133
2148
2133
2133
2133
2083
2128
2103
2103
2128
2123
2083
2143
2143
2088
2088
2123
2128
2113
2113
2113
2158
2158
2098
2093
2158
2118
2118
2158
2158
2158
2118
2118
2118
2118
2088
2158
2158
2163
2153
2158
2158
2158
2158
2158
2153
2153
2158
2163
2153
2158
2098
2098
2153
2158
2128
2163
2093
2158
2123
2098
2098
2158
2158
2158
2163
2078
2158
2158
2098
2158
2158
2158
2128
2093
2078
2158
2158
2088
2153
2158
2078
2153
2158
2123
2153
2158
2123
2098
2118
2118
2158
2163
2123
2158
2158
2123
2113
2113
2098
2103
2103
2163
2158
2158
2158
2158
2113
2113
2158
2158
2113
2143
2128
2128
2128
2138
2078
2133
2133
2133
2133
2133
2133
2128
2123
2083
2083
2128
2128
2083
2093
2088
2088
2083
2083
2098
2098
2148
2158
2158
2088
2088
2088
2088
2148
2158
2158
2153
2153
2148
2153
2138
2153
2088
2138
2158
2158
2088
2138
2138
2138
2158
2158
2138
2138
2138
2133
2133
2133
2153
2158
2158
2163
2158
2128
2088
2128
2158
2158
2158
2163
2158
2158
2163
2158
2158
2163
2163
2163
2153
2153
2153
2098
2133
2133
2143
2158
2113
2163
2163
2163
2163
2153
2158
2158
2163
2158
2108
2143
2163
2163
2158
2153
2163
2158
2163
2158
2158
2083
2153
2118
2108
2158
2163
2118
2118
2163
2163
2158
2158
2158
2093
2163
2163
2163
2163
2153
2163
2123
2153
2093
2123
2158
2158
2158
2158
2158
2138
2158
2158
2138
2138
2123
2163
2128
2128
2163
2165
2165
2120
2115
2120
2120
2120
2105
2115
2120
2090
2110
2100
2100
2105
2090
2105
2100
2100
2110
2110
2110
2110
2110
2100
2100
2110
2105
2105
2120
2115
2115
2120
2120
2115
2115
2120
2095
2125
2115
2110
2115
2115
2110
2115
2110
2110
2115
2115
2120
2115
2115
2100
2100
2105
2110
2115
2095
2105
2105
2110
2110
2115
2110
2090
2090
2145
2115
2110
2110
2130
2130
2095
2095
2125
2125
2110
2110
2100
2100
2130
2130
2135
2135
2140
2135
2095
2135
2135
2105
2105
2150
2135
2135
2140
2135
2135
2140
2135
2140
2155
2135
2160
2165
2140
2140
2140
2140
2140
2120
2120
2115
2115
2165
2170
2170
2165
2170
2120
2120
2110
2120
2120
2110
2165
2165
2160
2165
2165
2160
2160
2165
2100
2100
2165
2170
2160
2095
2160
2165
2165
2165
2165
2165
2165
2170
2115
2095
2160
2160
2165
2165
2165
2120
2120
2170
2165
2160
2165
2160
2165
2160
2165
2165
2170
2170
2160
2160
2160
2160
2165
2165
2165
2165
2160
2165
2160
2090
2100
2165
2165
2170
2090
2095
2095
2165
2170
2165
2170
2095
2155
2160
2110
2115
2115
2160
2170
2170
2120
2120
2115
2160
2160
2110
2120
2120
2110
2160
2165
2165
2170
2170
2110
2095
2155
2155
2110
2110
2115
2115
2135
2165
2165
2135
2135
2095
2100
2130
2130
2110
2110
2110
2110
2095
2125
2135
2130
2130
2130
2130
2125
2125
2170
2130
2130
2130
2130
2145
2090
2135
2145
2145
2095
2095
2130
2130
2125
2140
2140
2140
2145
2140
2140
2095
2095
2100
2100
2095
2140
2095
2140
2140
2140
2100
2100
2095
2140
2140
2140
2140
2140
2110
2140
2145
2145
2145
2145
2145
2145
2145
2110
2140
2145
2145
2145
2145
2145
2145
2115
2115
2140
2095
2150
2150
2150
2150
2145
2145
2140
2155
2140
2145
2145
2095
2135
2115
2115
2095
2150
2150
2100
2100
2170
2170
2125
2165
2160
2165
2165
2125
2125
2170
2170
2170
2170
2110
2105
2165
2110
2105
2170
2130
2130
2170
2165
2170
2165
2165
2130
2130
2130
2130
2165
2165
2175
2165
2165
2165
2165
2170
2160
2165
2170
2160
2170
2140
2170
2170
2160
2170
2135
2110
2110
2170
2170
2165
2170
2110
2105
2170
2155
2165
2170
2135
2170
2165
2105
2090
2165
2170
2095
2165
2170
2165
2090
2170
2135
2165
2170
2135
2110
2170
2135
2110
2135
2135
2170
2170
2135
2110
2110
2110
2170
2125
2125
2120
2155
2160
2155
2140
2140
2140
2090
2145
2145
2145
2145
2145
2145
2130
2135
2095
2095
2140
2140
2095
2105
2100
2100
2095
2095
2110
2110
2170
2100
2100
2170
2100
2100
2160
2170
2170
2160
2160
2165
2165
2140
2150
2170
2170
2100
2165
2150
2165
2170
2150
2150
2150
2145
2145
2140
2165
2170
2170
2170
2175
2170
2140
2100
2140
2170
2170
2170
2170
2170
2170
2170
2170
2170
2170
2170
2175
2175
2165
2110
2145
2145
2170
2125
2175
2175
2165
2165
2170
2170
2165
2165
2120
2155
2175
2170
2175
2165
2170
2170
2170
2175
2170
2170
2170
2095
2165
2130
2170
2120
2170
2130
2130
2175
2175
2105
2175
2175
2165
2170
2135
2165
2160
2160
2170
2105
2135
2170
2170
2165
2170
2170
2170
2145
2145
2150
2135
2175
2140
2140
2175
2177
2127
2127
2132
2127
2117
2127
2127
2127
2122
2107
2112
2112
2117
2122
2122
2107
2107
2102
2112
2112
2122
2122
2107
2122
2127
2127
2122
2122
2137
2137
2132
2127
2127
2127
2127
2127
2132
2122
2122
2137
2127
2127
2122
2102
2102
2132
2127
2122
2132
2122
2122
2122
2122
2122
2152
2127
2107
2107
2107
2107
2137
2117
2122
2127
2112
2112
2122
2117
2117
2122
2127
2102
2117
2137
2127
2122
2122
2142
2142
2137
2137
2137
2137
2137
2117
2117
2147
2147
2147
2147
2152
2122
2167
2167
2117
2117
2147
2147
2147
2112
2112
2162
2162
2157
2157
2147
2152
2147
2162
2162
2167
2177
2147
2147
2172
2177
2147
2172
2152
2152
2152
2172
2177
2127
2127
2167
2172
2182
2182
2172
2172
2172
2172
2172
2177
2172
2172
2172
2107
2172
2177
2177
2177
2127
2127
2127
2127
2172
2172
2177
2172
2172
2177
2177
2177
2177
2182
2177
2177
2182
2112
2167
2172
2172
2172
2177
2177
2122
2122
2177
2172
2167
2172
2177
2172
2177
2167
2177
2177
2127
2127
2182
2182
2177
2172
2172
2177
2172
2177
2182
2177
2172
2172
2172
2177
2177
2177
2167
2112
2182
2102
2107
2107
2177
2137
2107
2127
2167
2172
2172
2132
2132
2127
2167
2172
2182
2182
2132
2127
2127
2167
2172
2172
2122
2172
2177
2177
2122
2127
2127
2172
2167
2122
2122
2127
2127
2142
2142
2177
2177
2112
2142
2142
2142
2142
2112
2112
2122
2122
2107
2142
2142
2142
2142
2157
2152
2102
2157
2152
2152
2142
2142
2147
2152
2107
2107
2147
2107
2147
2152
2152
2112
2112
2102
2152
2152
2167
2147
2147
2152
2152
2122
2157
2157
2152
2152
2152
2157
2157
2157
2157
2122
2107
2157
2157
2152
2152
2127
2127
2147
2157
2157
2157
2157
2152
2162
2162
2152
2107
2147
2182
2182
2127
2127
2142
2177
2112
2112
2172
2182
2182
2177
2137
2177
2172
2177
2177
2137
2137
2177
2182
2182
2182
2182
2177
2182
2177
2122
2117
2182
2177
2142
2142
2177
2177
2182
2142
2142
2142
2142
2182
2172
2177
2177
2177
2177
2172
2172
2177
2177
2122
2182
2182
2182
2172
2147
2107
2182
2182
2182
2177
2147
2117
2117
2177
2182
2177
2167
2177
2182
2122
2182
2177
2177
2147
2112
2112
2102
2177
2177
2102
2147
2127
2127
2147
2182
2147
2137
2147
2122
2147
2147
2142
2142
2182
2147
2117
2122
2132
2132
2172
2172
2172
2167
2152
2152
2152
2102
2157
2157
2157
2157
2157
2157
2147
2147
2107
2107
2152
2107
2152
2117
2112
2112
2107
2107
2122
2122
2112
2112
2182
2172
2112
2112
2177
2177
2172
2172
2172
2172
2177
2177
2162
2177
2182
2112
2162
2177
2177
2182
2162
2162
2157
2157
2157
2157
2157
2157
2177
2177
2182
2182
2182
2182
2182
2177
2177
2177
2152
2112
2152
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2182
2187
2172
2122
2182
2137
2182
2177
2177
2177
2182
2182
2172
2182
2177
2177
2132
2167
2187
2182
2177
2182
2182
2177
2177
2182
2182
2187
2182
2182
2182
2172
2172
2107
2177
2142
2132
2142
2142
2187
2117
2182
2177
2182
2147
2177
2172
2172
2182
2117
2177
2177
2147
2182
2177
2177
2177
2177
2177
2152
2182
2157
2157
2157
2157
2147
2187
2147
2147
2187
2189
2189
2139
2139
2139
2119
2119
2124
2139
2114
2139
2139
2134
2119
2124
2124
2119
2134
2134
2134
2119
2134
2119
2134
2134
2134
2144
2139
2139
2139
2134
2134
2149
2149
2139
2139
2139
2139
2134
2139
2144
2159
2139
2134
2134
2134
2139
2144
2134
2159
2134
2134
2154
2154
2149
2159
2159
2139
2124
2134
2139
2114
2119
2119
2129
2129
2129
2134
2139
2124
2124
2164
2164
2139
2129
2129
2149
2149
2164
2149
2149
2149
2124
2124
2159
2159
2159
2184
2184
2134
2159
2154
2159
2134
2134
2124
2124
2124
2124
2159
2154
2159
2169
2169
2169
2169
2179
2179
2184
2189
2159
2159
2189
2174
2174
2174
2174
2189
2169
2169
2174
2159
2159
2189
2189
2184
2184
2189
2139
2139
2134
2184
2194
2189
2179
2184
2184
2119
2184
2189
2184
2189
2189
2189
2184
2139
2139
2139
2139
2139
2139
2139
2139
2184
2184
2184
2184
2184
2184
2184
2184
2184
2189
2189
2189
2184
2189
2189
2189
2189
2194
2189
2189
2194
2139
2139
2179
2184
2184
2184
2184
2189
2189
2189
2189
2184
2189
2179
2184
2184
2189
2189
2194
2194
2184
2179
2184
2184
2179
2179
2184
2184
2134
2134
2189
2194
2189
2184
2184
2189
2194
2129
2179
2189
2124
2114
2119
2114
2149
2149
2149
2189
2119
2144
2144
2139
2179
2184
2184
2139
2179
2184
2184
2189
2144
2144
2139
2139
2139
2179
2179
2184
2184
2184
2179
2184
2189
2184
2134
2184
2179
2134
2134
2139
2139
2119
2129
2129
2129
2129
2124
2134
2134
2114
2149
2154
2154
2164
2159
2114
2164
2164
2164
2159
2164
2119
2119
2124
2114
2159
2159
2159
2119
2119
2159
2159
2179
2164
2179
2179
2159
2164
2134
2174
2174
2174
2174
2164
2159
2174
2164
2169
2169
2164
2134
2164
2164
2139
2139
2159
2159
2164
2164
2189
2119
2159
2159
2194
2194
2154
2139
2139
2189
2184
2189
2184
2189
2124
2124
2184
2194
2189
2194
2134
2189
2189
2194
2149
2184
2179
2184
2189
2189
2149
2149
2194
2189
2189
2189
2189
2189
2194
2184
2129
2124
2194
2189
2154
2154
2189
2184
2189
2154
2154
2154
2154
2184
2184
2189
2194
2184
2184
2189
2184
2184
2189
2189
2124
2194
2194
2189
2194
2189
2189
2189
2194
2194
2189
2159
2134
2194
2189
2194
2149
2134
2189
2189
2149
2159
2194
2114
2149
2114
2149
2159
2139
2139
2159
2154
2154
2159
2139
2139
2139
2149
2159
2129
2154
2154
2154
2154
2159
2139
2179
2184
2174
2164
2164
2164
2164
2114
2169
2169
2169
2169
2169
2169
2164
2159
2119
2119
2164
2119
2159
2129
2124
2124
2119
2119
2134
2134
2179
2184
2119
2119
2189
2184
2184
2124
2124
2184
2184
2184
2184
2189
2184
2174
2189
2194
2124
2164
2174
2189
2189
2189
2169
2169
2169
2169
2169
2169
2189
2189
2189
2194
2194
2194
2184
2194
2124
2164
2194
2194
2194
2194
2189
2194
2184
2179
2179
2189
2134
2194
2149
2189
2184
2194
2189
2184
2194
2194
2189
2184
2194
2189
2189
2144
2179
2199
2194
2189
2194
2189
2189
2194
2194
2194
2194
2119
2189
2189
2189
2154
2144
2154
2154
2129
2189
2194
2189
2159
2189
2184
2184
2189
2129
2189
2159
2194
2189
2189
2189
2189
2164
2189
2189
2164
2194
2169
2169
2159
2199
2159
2194
2196
2201
2201
2151
2136
2146
2126
2126
2146
2141
2131
2131
2141
2131
2131
2146
2146
2151
2151
2136
2131
2136
2136
2146
2131
2131
2151
2156
2151
2146
2151
2141
2141
2151
2151
2156
2151
2146
2151
2166
2146
2146
2151
2166
2166
2151
2146
2151
2171
2146
2171
2171
2146
2146
2151
2126
2161
2126
2131
2146
2151
2136
2136
2166
2136
2136
2171
2141
2151
2171
2151
2136
2136
2161
2171
2171
2166
2171
2166
2161
2126
2161
2146
2166
2166
2141
2136
2136
2171
2166
2146
2146
2136
2136
2196
2201
2166
2171
2186
2191
2201
2176
2201
2196
2186
2186
2171
2171
2191
2196
2181
2181
2181
2181
2201
2196
2201
2196
2191
2196
2201
2196
2201
2156
2156
2146
2191
2196
2201
2201
2196
2196
2146
2146
2191
2196
2191
2186
2196
2201
2196
2201
2201
2191
2196
2196
2201
2196
2196
2196
2201
2201
2201
2196
2201
2201
2201
2201
2206
2141
2151
2151
2151
2151
2191
2196
2196
2196
2196
2201
2196
2201
2201
2201
2206
2201
2146
2146
2191
2196
2196
2196
2201
2201
2201
2201
2191
2196
2191
2196
2196
2141
2201
2196
2191
2191
2196
2196
2191
2206
2141
2201
2131
2131
2126
2131
2156
2201
2161
2161
2191
2196
2131
2191
2196
2196
2196
2201
2151
2156
2156
2146
2191
2196
2191
2196
2196
2196
2191
2196
2196
2141
2191
2196
2196
2146
2196
2171
2191
2146
2146
2146
2146
2131
2161
2131
2161
2161
2141
2141
2131
2146
2146
2161
2161
2176
2176
2171
2161
2126
2171
2176
2176
2176
2171
2176
2166
2176
2131
2131
2131
2131
2176
2166
2171
2186
2176
2191
2191
2171
2146
2186
2186
2186
2186
2186
2186
2186
2186
2186
2186
2201
2201
2171
2141
2141
2171
2186
2186
2181
2181
2176
2176
2176
2171
2146
2171
2151
2151
2171
2201
2131
2171
2171
2196
2196
2196
2201
2206
2206
2151
2151
2201
2201
2201
2196
2201
2196
2201
2201
2136
2136
2191
2201
2201
2201
2206
2141
2196
2201
2206
2161
2196
2196
2161
2161
2206
2201
2201
2196
2201
2196
2196
2141
2201
2201
2161
2161
2196
2201
2196
2196
2196
2161
2161
2161
2161
2136
2196
2201
2206
2196
2196
2206
2201
2196
2141
2201
2136
2201
2201
2116
2191
2201
2206
2206
2206
2206
2201
2201
2206
2206
2201
2171
2141
2141
2206
2206
2201
2141
2141
2201
2171
2126
2161
2126
2161
2171
2151
2166
2166
2171
2151
2151
2146
2146
2171
2166
2166
2166
2166
2171
2156
2151
2191
2191
2191
2176
2176
2176
2176
2176
2126
2181
2181
2181
2181
2181
2181
2176
2171
2171
2131
2131
2171
2171
2171
2131
2171
2141
2131
2136
2136
2131
2146
2146
2196
2131
2196
2136
2136
2191
2196
2196
2176
2196
2176
2196
2196
2191
2196
2196
2126
2196
2126
2186
2176
2201
2201
2136
2176
2176
2186
2201
2201
2201
2191
2191
2181
2181
2196
2201
2206
2136
2176
2206
2201
2201
2206
2196
2191
2191
2201
2146
2196
2196
2161
2206
2201
2196
2206
2196
2201
2196
2206
2206
2196
2201
2196
2196
2196
2151
2151
2191
2206
2201
2201
2201
2201
2206
2206
2131
2201
2201
2201
2166
2151
2151
2166
2166
2136
2136
2196
2196
2206
2171
2201
2191
2196
2196
2136
2136
2171
2201
2201
2201
2201
2196
2201
2176
2206
2181
2181
2171
2166
2166
2206
2201
2171
2206
2208
2213
2213
2203
2138
2163
2158
2158
2163
2148
2143
2143
2138
2153
2153
2153
2143
2143
2153
2158
2143
2138
2148
2158
2158
2148
2143
2148
2148
2158
2158
2143
2163
2168
2163
2158
2163
2163
2163
2158
2153
2153
2158
2158
2163
2163
2153
2153
2158
2163
2173
2158
2158
2173
2173
2163
2183
2183
2178
2178
2158
2178
2178
2178
2178
2183
2153
2158
2138
2138
2183
2158
2173
2173
2183
2153
2158
2143
2143
2183
2148
2158
2143
2158
2198
2183
2178
2178
2173
2178
2173
2203
2198
2178
2173
2138
2158
2178
2203
2178
2148
2148
2158
2158
2148
2213
2213
2178
2203
2153
2153
2188
2213
2143
2143
2198
2178
2183
2198
2198
2188
2188
2213
2208
2208
2213
2203
2203
2208
2213
2208
2213
2208
2208
2203
2203
2208
2208
2208
2208
2213
2213
2163
2163
2203
2203
2198
2208
2213
2208
2208
2208
2208
2163
2158
2158
2163
2158
2158
2203
2198
2198
2203
2203
2208
2208
2208
2213
2208
2208
2208
2213
2213
2213
2213
2203
2203
2208
2208
2213
2208
2213
2213
2213
2218
2158
2158
2158
2158
2203
2208
2208
2213
2208
2213
2213
2213
2203
2203
2203
2208
2208
2153
2208
2208
2213
2213
2203
2203
2208
2153
2153
2138
2143
2163
2163
2168
2168
2203
2203
2168
2203
2208
2208
2143
2158
2203
2208
2203
2208
2208
2163
2163
2203
2208
2208
2168
2168
2158
2203
2208
2208
2153
2153
2148
2148
2203
2208
2183
2208
2158
2183
2158
2158
2143
2183
2183
2173
2158
2143
2183
2183
2173
2183
2183
2173
2153
2153
2143
2143
2143
2173
2158
2158
2173
2173
2188
2178
2178
2138
2188
2178
2183
2188
2188
2183
2183
2183
2183
2188
2178
2183
2143
2143
2188
2178
2178
2193
2193
2183
2198
2198
2208
2153
2183
2158
2183
2183
2198
2198
2198
2198
2193
2193
2193
2193
2213
2213
2183
2148
2148
2193
2193
2148
2158
2183
2178
2163
2163
2183
2208
2213
2213
2213
2208
2213
2143
2183
2213
2208
2208
2208
2213
2213
2213
2213
2213
2163
2163
2213
2213
2208
2203
2208
2203
2208
2213
2148
2148
2213
2208
2153
2153
2213
2218
2208
2208
2213
2173
2208
2208
2173
2173
2213
2153
2153
2208
2208
2208
2153
2208
2208
2208
2213
2173
2153
2208
2213
2208
2208
2173
2173
2208
2203
2208
2213
2218
2208
2213
2213
2203
2213
2153
2213
2203
2148
2213
2213
2218
2218
2128
2203
2213
2218
2218
2148
2218
2218
2183
2203
2213
2148
2218
2208
2128
2153
2153
2213
2183
2138
2173
2138
2173
2168
2178
2178
2173
2178
2178
2158
2158
2183
2178
2178
2178
2178
2168
2178
2178
2163
2203
2203
2203
2203
2203
2203
2188
2188
2188
2183
2183
2188
2183
2138
2193
2193
2193
2193
2193
2193
2183
2183
2183
2183
2183
2143
2143
2178
2178
2178
2183
2143
2183
2153
2208
2143
2148
2148
2143
2158
2158
2208
2208
2143
2203
2148
2148
2203
2208
2208
2208
2208
2188
2208
2203
2203
2203
2193
2193
2183
2203
2208
2208
2188
2138
2198
2208
2188
2213
2148
2188
2188
2198
2213
2213
2213
2148
2213
2213
2208
2218
2208
2203
2203
2208
2158
2213
2208
2173
2218
2213
2208
2213
2208
2208
2208
2213
2218
2213
2213
2208
2208
2213
2208
2208
2203
2213
2213
2213
2218
2143
2213
2213
2208
2178
2213
2163
2163
2178
2178
2208
2208
2208
2218
2208
2183
2203
2208
2148
2148
2208
2183
2213
2208
2213
2213
2208
2213
2188
2218
2193
2193
2183
2178
2213
2213
2183
2218
2220
2150
2155
2170
2170
2155
2170
2150
2160
2150
2165
2165
2170
2160
2160
2155
2155
2165
2165
2170
2155
2155
2165
2170
2160
2155
2170
2170
2170
2170
2170
2180
2180
2160
2180
2170
2170
2175
2175
2170
2190
2175
2175
2170
2170
2175
2175
2165
2165
2180
2170
2180
2170
2180
2195
2180
2180
2170
2165
2165
2180
2170
2175
2185
2190
2190
2185
2175
2140
2185
2185
2195
2170
2185
2185
2185
2185
2155
2190
2190
2160
2160
2170
2190
2195
2190
2190
2195
2195
2195
2195
2195
2160
2155
2155
2160
2170
2210
2190
2215
2190
2185
2190
2170
2185
2210
2215
2215
2190
2150
2210
2210
2205
2205
2220
2155
2155
2215
2165
2210
2210
2210
2215
2225
2190
2210
2215
2170
2170
2220
2155
2190
2215
2160
2160
2200
2200
2180
2220
2220
2220
2215
2220
2225
2220
2225
2175
2210
2210
2215
2215
2220
2225
2220
2220
2215
2215
2220
2220
2220
2220
2220
2220
2210
2175
2165
2175
2165
2175
2175
2175
2175
2215
2215
2210
2215
2215
2220
2220
2175
2175
2175
2210
2215
2220
2215
2220
2220
2220
2225
2220
2220
2220
2175
2170
2175
2170
2215
2210
2215
2220
2220
2220
2225
2220
2215
2220
2220
2225
2220
2225
2225
2215
2215
2220
2215
2220
2220
2220
2220
2215
2225
2160
2160
2160
2160
2215
2215
2220
2150
2155
2175
2175
2215
2215
2175
2175
2155
2180
2215
2220
2215
2220
2170
2215
2220
2220
2175
2175
2215
2220
2220
2160
2160
2215
2220
2195
2170
2195
2190
2190
2190
2190
2165
2165
2170
2170
2190
2190
2190
2190
2170
2190
2190
2190
2190
2190
2190
2190
2190
2165
2165
2155
2155
2150
2170
2170
2185
2195
2190
2195
2150
2200
2185
2195
2195
2195
2200
2185
2195
2190
2195
2200
2190
2155
2155
2150
2200
2190
2220
2205
2205
2195
2220
2215
2160
2160
2170
2195
2205
2205
2205
2205
2200
2225
2225
2190
2195
2210
2215
2220
2155
2220
2225
2190
2170
2195
2225
2190
2175
2175
2220
2220
2225
2225
2200
2225
2220
2225
2155
2225
2215
2215
2215
2220
2225
2225
2225
2225
2175
2175
2220
2220
2220
2220
2220
2220
2160
2160
2220
2225
2220
2185
2220
2185
2185
2220
2225
2220
2165
2165
2220
2220
2215
2220
2225
2160
2220
2225
2185
2215
2220
2220
2220
2215
2220
2185
2185
2220
2215
2225
2215
2185
2170
2220
2215
2225
2215
2225
2165
2225
2230
2230
2155
2225
2230
2215
2185
2160
2225
2230
2225
2230
2195
2160
2215
2225
2220
2160
2230
2220
2140
2160
2160
2220
2195
2150
2185
2150
2185
2185
2165
2185
2195
2185
2190
2185
2190
2190
2180
2190
2190
2170
2215
2215
2215
2215
2210
2200
2200
2200
2195
2195
2195
2195
2195
2150
2195
2205
2205
2205
2205
2205
2205
2195
2195
2195
2195
2195
2195
2190
2195
2195
2155
2155
2190
2190
2190
2155
2190
2190
2165
2160
2160
2155
2155
2170
2170
2220
2150
2150
2220
2220
2155
2160
2160
2215
2220
2220
2220
2220
2220
2220
2220
2220
2215
2200
2200
2215
2215
2215
2215
2200
2210
2150
2210
2160
2200
2210
2225
2225
2160
2215
2225
2220
2220
2210
2170
2215
2215
2185
2225
2220
2215
2220
2220
2220
2220
2230
2225
2225
2220
2225
2215
2220
2220
2215
2225
2225
2220
2220
2225
2155
2225
2225
2190
2175
2175
2190
2190
2220
2220
2220
2195
2215
2215
2160
2160
2220
2195
2225
2220
2225
2225
2220
2225
2200
2230
2205
2205
2195
2190
2225
2195
2225
2232
2232
2222
2222
2172
2172
2167
2167
2167
2182
2182
2177
2177
2182
2182
2167
2167
2162
2167
2167
2177
2177
2177
2182
2182
2162
2172
2172
2182
2182
2167
2167
2182
2172
2172
2172
2172
2182
2182
2182
2192
2192
2172
2182
2182
2182
2182
2202
2177
2167
2167
2192
2187
2182
2182
2182
2172
2172
2187
2182
2182
2177
2177
2177
2177
2187
2192
2202
2182
2187
2187
2182
2182
2187
2192
2197
2187
2187
2187
2187
2172
2172
2197
2197
2197
2177
2187
2182
2182
2187
2187
2197
2152
2202
2202
2207
2187
2182
2197
2197
2207
2182
2162
2207
2197
2202
2202
2167
2202
2202
2172
2227
2202
2232
2232
2172
2182
2202
2222
2227
2182
2232
2227
2197
2222
2232
2227
2222
2227
2217
2217
2217
2217
2167
2227
2232
2222
2227
2172
2172
2227
2222
2222
2222
2222
2217
2217
2232
2202
2222
2222
2167
2177
2177
2227
2227
2232
2227
2227
2232
2237
2222
2222
2227
2227
2227
2192
2227
2227
2182
2222
2227
2192
2192
2227
2232
2232
2227
2232
2227
2227
2232
2232
2232
2222
2222
2182
2182
2187
2187
2182
2182
2227
2227
2232
2227
2232
2232
2232
2232
2182
2222
2227
2232
2232
2237
2187
2177
2187
2177
2227
2232
2232
2232
2237
2227
2232
2227
2232
2232
2227
2167
2167
2222
2172
2172
2232
2232
2227
2222
2227
2162
2167
2182
2227
2227
2162
2187
2187
2202
2227
2232
2227
2232
2232
2167
2227
2232
2232
2202
2182
2207
2197
2197
2197
2177
2202
2202
2177
2177
2202
2202
2202
2202
2202
2202
2182
2202
2202
2202
2202
2177
2177
2162
2162
2177
2177
2207
2202
2202
2207
2212
2202
2162
2207
2207
2202
2207
2207
2207
2162
2207
2197
2207
2207
2167
2167
2197
2207
2207
2202
2232
2232
2212
2227
2232
2232
2227
2202
2222
2232
2232
2182
2212
2212
2212
2232
2202
2207
2227
2232
2232
2202
2222
2227
2232
2232
2232
2237
2177
2177
2232
2237
2182
2237
2212
2202
2187
2187
2227
2232
2232
2237
2232
2227
2232
2167
2232
2232
2232
2187
2187
2227
2227
2232
2232
2232
2172
2172
2232
2232
2232
2232
2197
2162
2227
2232
2232
2232
2227
2197
2197
2222
2232
2232
2192
2192
2172
2172
2227
2232
2227
2232
2192
2192
2192
2192
2182
2227
2227
2232
2237
2197
2227
2232
2197
2197
2227
2227
2182
2237
2232
2237
2237
2172
2172
2237
2242
2177
2177
2232
2237
2197
2237
2237
2237
2237
2242
2207
2172
2227
2237
2232
2167
2237
2232
2152
2232
2207
2162
2197
2197
2162
2197
2177
2197
2197
2197
2202
2202
2197
2202
2202
2202
2202
2187
2187
2227
2222
2222
2212
2212
2212
2207
2202
2207
2202
2162
2207
2217
2217
2217
2217
2217
2217
2207
2207
2207
2202
2202
2202
2207
2207
2207
2207
2207
2167
2167
2202
2197
2202
2202
2167
2202
2202
2177
2172
2172
2167
2167
2182
2182
2227
2162
2232
2227
2232
2167
2172
2172
2227
2232
2232
2232
2227
2227
2227
2232
2232
2232
2232
2202
2232
2212
2212
2212
2212
2222
2212
2227
2227
2227
2227
2227
2212
2222
2222
2217
2217
2162
2222
2172
2222
2232
2237
2227
2172
2227
2232
2237
2227
2232
2222
2182
2232
2232
2227
2227
2197
2232
2227
2232
2232
2227
2232
2237
2237
2232
2232
2227
2232
2232
2227
2237
2227
2232
2237
2167
2237
2237
2202
2187
2187
2197
2197
2232
2232
2232
2227
2207
2227
2227
2172
2172
2232
2207
2232
2237
2232
2232
2212
2237
2217
2217
2207
2202
2237
2207
2237
2239
2194
2194
2179
2194
2194
2179
2179
2174
2194
2189
2174
2174
2189
2189
2189
2184
2184
2189
2189
2189
2194
2184
2184
2194
2194
2194
2194
2194
2194
2184
2184
2199
2184
2184
2189
2194
2179
2194
2194
2194
2194
2179
2189
2189
2189
2189
2199
2199
2189
2179
2179
2199
2199
2204
2209
2194
2194
2184
2184
2194
2184
2184
2199
2189
2189
2199
2214
2194
2199
2199
2194
2199
2219
2214
2214
2199
2199
2199
2179
2179
2189
2194
2194
2199
2199
2194
2204
2214
2189
2189
2224
2224
2204
2204
2189
2194
2214
2219
2189
2194
2174
2209
2209
2209
2209
2209
2179
2194
2189
2209
2209
2189
2239
2184
2239
2239
2184
2194
2244
2239
2214
2239
2239
2194
2184
2179
2239
2239
2234
2234
2239
2234
2239
2244
2234
2239
2239
2224
2239
2174
2179
2229
2229
2229
2229
2239
2239
2234
2239
2239
2234
2234
2234
2234
2234
2239
2184
2184
2234
2239
2239
2239
2239
2239
2239
2234
2239
2239
2199
2239
2239
2239
2199
2194
2194
2234
2239
2204
2204
2239
2244
2194
2194
2194
2194
2239
2244
2244
2244
2234
2194
2194
2194
2194
2194
2194
2239
2239
2244
2239
2239
2239
2244
2244
2194
2194
2239
2244
2239
2239
2179
2179
2234
2234
2179
2244
2234
2179
2179
2194
2234
2174
2174
2239
2239
2204
2204
2194
2174
2214
2214
2239
2244
2179
2239
2244
2244
2209
2194
2214
2214
2189
2214
2214
2214
2164
2214
2214
2209
2209
2194
2209
2209
2209
2209
2189
2189
2219
2224
2214
2189
2189
2219
2214
2214
2224
2219
2224
2214
2174
2214
2244
2214
2214
2214
2214
2214
2214
2214
2219
2219
2179
2179
2219
2219
2244
2214
2209
2224
2244
2239
2239
2244
2244
2239
2214
2234
2239
2234
2234
2239
2244
2234
2214
2179
2224
2224
2234
2234
2229
2229
2244
2244
2194
2244
2239
2244
2244
2214
2229
2234
2239
2244
2244
2249
2184
2184
2184
2184
2239
2244
2194
2244
2199
2199
2244
2244
2239
2239
2239
2179
2239
2239
2239
2199
2199
2239
2244
2244
2244
2244
2239
2234
2239
2239
2184
2184
2244
2234
2244
2244
2244
2179
2239
2244
2244
2239
2244
2239
2209
2234
2239
2244
2244
2239
2209
2209
2239
2244
2204
2239
2244
2204
2204
2239
2239
2209
2239
2209
2209
2194
2194
2249
2249
2189
2189
2244
2249
2239
2244
2209
2189
2189
2189
2249
2249
2249
2249
2214
2214
2179
2244
2244
2239
2249
2244
2164
2244
2214
2214
2174
2214
2209
2174
2209
2209
2209
2209
2214
2209
2214
2214
2214
2214
2239
2224
2234
2224
2224
2224
2214
2214
2219
2214
2174
2214
2229
2229
2229
2229
2229
2229
2214
2219
2219
2219
2219
2214
2179
2179
2209
2214
2204
2214
2214
2214
2179
2214
2214
2189
2184
2184
2179
2179
2194
2194
2174
2239
2244
2239
2239
2179
2239
2184
2184
2239
2244
2244
2244
2244
2239
2224
2224
2234
2229
2229
2239
2219
2239
2239
2234
2239
2239
2224
2229
2229
2174
2234
2184
2234
2184
2249
2244
2239
2234
2244
2234
2194
2244
2239
2209
2244
2239
2244
2239
2239
2244
2239
2244
2244
2244
2239
2244
2244
2239
2244
2244
2249
2179
2244
2244
2244
2244
2244
2214
2204
2204
2244
2199
2199
2209
2244
2244
2244
2219
2239
2239
2184
2184
2244
2219
2244
2239
2244
2244
2244
2224
2229
2229
2219
2214
2239
2244
2219
2249
2251
2206
2201
2201
2206
2206
2176
2196
2196
2191
2201
2201
2201
2186
2196
2196
2191
2191
2201
2191
2206
2206
2201
2186
2196
2196
2196
2196
2206
2201
2206
2201
2201
2201
2201
2201
2206
2206
2206
2201
2201
2211
2211
2191
2216
2206
2221
2221
2186
2186
2216
2201
2211
2211
2221
2216
2206
2201
2201
2186
2186
2211
2211
2201
2236
2236
2191
2191
2226
2206
2211
2191
2191
2201
2191
2191
2211
2196
2196
2211
2216
2231
2226
2226
2206
2211
2226
2226
2211
2206
2206
2216
2226
2216
2231
2231
2196
2226
2226
2226
2231
2231
2231
2226
2236
2201
2201
2206
2206
2216
2216
2201
2201
2231
2211
2251
2206
2221
2206
2191
2206
2221
2221
2221
2191
2206
2201
2251
2251
2201
2236
2241
2251
2251
2241
2241
2196
2251
2251
2251
2196
2206
2196
2191
2251
2241
2246
2251
2246
2251
2251
2206
2196
2191
2246
2251
2251
2251
2246
2251
2236
2251
2236
2236
2236
2236
2251
2251
2246
2246
2251
2251
2251
2191
2246
2251
2246
2251
2251
2251
2246
2251
2211
2201
2246
2246
2246
2251
2251
2251
2251
2251
2251
2211
2246
2251
2251
2206
2206
2251
2256
2211
2206
2206
2206
2211
2211
2251
2206
2206
2251
2251
2206
2206
2251
2256
2246
2206
2206
2206
2206
2206
2206
2221
2196
2196
2251
2251
2246
2191
2186
2246
2246
2216
2246
2186
2206
2251
2251
2211
2211
2186
2216
2216
2206
2226
2221
2251
2256
2206
2186
2221
2216
2221
2226
2221
2221
2236
2236
2226
2221
2221
2226
2221
2221
2226
2201
2226
2226
2221
2221
2221
2206
2226
2226
2226
2201
2201
2201
2201
2226
2221
2221
2221
2231
2231
2231
2236
2226
2251
2251
2186
2226
2226
2256
2196
2196
2226
2226
2226
2226
2226
2226
2191
2191
2251
2226
2226
2221
2256
2251
2251
2251
2251
2251
2246
2251
2251
2251
2256
2256
2246
2191
2246
2251
2246
2246
2246
2246
2241
2241
2241
2241
2251
2251
2226
2241
2241
2251
2251
2206
2186
2251
2246
2196
2196
2251
2251
2256
2196
2196
2206
2251
2256
2211
2211
2256
2251
2251
2251
2256
2251
2191
2251
2251
2246
2251
2251
2251
2211
2211
2191
2251
2256
2256
2246
2251
2256
2256
2256
2251
2251
2256
2246
2196
2196
2256
2246
2196
2251
2256
2191
2256
2251
2256
2221
2251
2251
2221
2221
2256
2216
2251
2251
2216
2216
2221
2221
2221
2201
2201
2251
2201
2201
2261
2251
2256
2256
2221
2201
2201
2196
2196
2261
2256
2256
2256
2256
2256
2256
2251
2261
2256
2176
2256
2226
2226
2181
2181
2226
2221
2181
2181
2221
2221
2221
2216
2216
2221
2221
2216
2216
2246
2226
2226
2226
2226
2246
2246
2246
2236
2236
2236
2226
2226
2226
2186
2226
2226
2216
2241
2241
2241
2241
2241
2241
2231
2226
2226
2226
2191
2191
2221
2216
2226
2221
2221
2221
2226
2221
2191
2221
2221
2201
2196
2196
2191
2191
2206
2206
2186
2251
2251
2251
2251
2251
2191
2241
2241
2196
2196
2256
2231
2231
2251
2251
2231
2231
2246
2241
2241
2251
2246
2246
2251
2246
2246
2246
2246
2246
2236
2236
2186
2241
2246
2191
2191
2241
2251
2191
2191
2256
2246
2256
2251
2246
2251
2246
2206
2251
2256
2256
2256
2251
2221
2251
2251
2256
2251
2256
2256
2256
2256
2251
2256
2251
2251
2256
2251
2256
2256
2256
2256
2191
2256
2256
2256
2226
2216
2211
2211
2256
2221
2251
2256
2256
2256
2256
2256
2251
2231
2251
2196
2196
2251
2251
2231
2256
2251
2256
2251
2236
2241
2241
2231
2226
2251
2256
2256
2231
2256
2263
2253
2213
2213
2208
2213
2188
2198
2218
2213
2213
2198
2203
2198
2203
2208
2208
2218
2218
2218
2203
2203
2213
2213
2213
2218
2218
2213
2213
2223
2218
2218
2198
2228
2228
2213
2218
2223
2223
2233
2233
2213
2223
2223
2228
2223
2223
2213
2193
2193
2218
2228
2213
2228
2228
2218
2198
2198
2213
2213
2213
2238
2218
2218
2223
2223
2218
2213
2228
2238
2238
2223
2223
2218
2203
2203
2238
2238
2218
2218
2228
2228
2238
2238
2238
2238
2248
2218
2228
2238
2238
2203
2203
2238
2238
2238
2238
2208
2208
2263
2208
2208
2238
2238
2243
2243
2238
2223
2223
2243
2243
2218
2218
2258
2218
2263
2263
2218
2218
2263
2203
2218
2213
2253
2263
2258
2213
2258
2263
2258
2258
2258
2258
2263
2263
2258
2263
2208
2253
2253
2258
2263
2258
2263
2253
2253
2258
2208
2218
2258
2263
2263
2253
2258
2258
2218
2208
2203
2248
2248
2248
2263
2263
2263
2263
2258
2263
2258
2263
2263
2248
2248
2203
2258
2263
2263
2263
2258
2263
2263
2258
2263
2263
2263
2258
2263
2218
2218
2258
2263
2263
2258
2263
2223
2213
2218
2218
2258
2213
2213
2263
2263
2218
2218
2218
2218
2213
2213
2253
2233
2208
2208
2233
2233
2208
2208
2208
2258
2258
2198
2258
2238
2223
2223
2258
2198
2228
2263
2263
2218
2198
2223
2223
2233
2248
2233
2228
2193
2228
2228
2228
2213
2198
2233
2248
2248
2198
2193
2233
2233
2238
2213
2238
2238
2238
2238
2238
2213
2238
2238
2238
2213
2213
2213
2213
2233
2243
2243
2243
2243
2208
2233
2243
2243
2243
2243
2243
2243
2243
2263
2263
2198
2243
2243
2268
2203
2203
2263
2238
2238
2233
2263
2233
2203
2203
2263
2263
2238
2258
2263
2263
2263
2263
2263
2263
2263
2258
2258
2258
2263
2263
2263
2263
2263
2263
2253
2253
2258
2253
2253
2253
2253
2248
2258
2218
2258
2263
2208
2258
2263
2203
2203
2263
2218
2263
2268
2223
2223
2258
2263
2263
2268
2263
2263
2263
2268
2258
2258
2258
2263
2203
2258
2263
2263
2208
2258
2263
2263
2223
2223
2263
2258
2268
2268
2263
2268
2263
2263
2268
2208
2208
2258
2208
2268
2203
2263
2233
2233
2233
2228
2228
2228
2228
2208
2228
2228
2208
2213
2213
2258
2263
2268
2263
2233
2208
2208
2273
2268
2263
2263
2268
2268
2268
2268
2263
2268
2268
2188
2263
2238
2238
2223
2233
2233
2233
2233
2233
2193
2193
2233
2223
2233
2233
2223
2253
2233
2233
2228
2228
2258
2238
2238
2238
2238
2258
2253
2258
2258
2258
2248
2248
2248
2233
2238
2238
2198
2238
2238
2253
2253
2253
2253
2253
2253
2238
2238
2233
2203
2203
2233
2228
2233
2233
2233
2238
2233
2233
2233
2233
2203
2233
2233
2213
2208
2208
2203
2203
2218
2218
2198
2258
2263
2263
2263
2203
2208
2208
2243
2263
2258
2258
2253
2253
2258
2258
2263
2258
2258
2258
2258
2258
2258
2248
2248
2253
2198
2253
2253
2263
2203
2203
2263
2263
2268
2268
2268
2258
2258
2258
2218
2263
2268
2263
2268
2268
2268
2263
2233
2263
2263
2263
2263
2263
2263
2263
2263
2268
2268
2263
2263
2263
2263
2263
2263
2263
2263
2268
2263
2268
2268
2203
2268
2263
2263
2238
2228
2223
2223
2263
2268
2268
2268
2233
2263
2268
2263
2268
2268
2268
2268
2263
2268
2268
2263
2243
2263
2208
2208
2263
2238
2263
2263
2248
2253
2253
2243
2238
2263
2268
2268
2243
2268
2275
2265
2210
2200
2210
2220
2225
2220
2220
2225
2225
2225
2230
2225
2220
2220
2230
2230
2215
2215
2230
2215
2215
2225
2230
2225
2225
2225
2225
2245
2220
2230
2205
2205
2240
2245
2245
2245
2230
2245
2225
2235
2225
2235
2235
2235
2235
2220
2230
2230
2235
2220
2240
2240
2240
2240
2225
2225
2225
2235
2240
2225
2235
2230
2210
2220
2210
2245
2245
2235
2230
2225
2235
2240
2240
2250
2250
2250
2250
2230
2240
2245
2225
2270
2240
2250
2250
2275
2215
2215
2250
2250
2220
2220
2235
2250
2250
2230
2270
2265
2230
2260
2275
2225
2275
2270
2230
2220
2260
2265
2230
2230
2260
2270
2265
2270
2270
2270
2270
2215
2230
2225
2270
2270
2275
2265
2270
2275
2275
2270
2270
2225
2270
2265
2260
2265
2265
2270
2275
2265
2265
2265
2265
2265
2265
2270
2270
2275
2220
2270
2270
2265
2270
2270
2270
2270
2270
2270
2270
2220
2225
2265
2275
2270
2270
2225
2215
2210
2270
2275
2275
2270
2275
2260
2275
2275
2270
2275
2275
2230
2230
2270
2275
2270
2230
2230
2225
2270
2230
2270
2275
2275
2225
2225
2225
2225
2265
2265
2275
2265
2275
2275
2240
2245
2245
2220
2220
2215
2215
2270
2270
2200
2250
2200
2270
2210
2235
2235
2210
2260
2250
2215
2250
2250
2245
2215
2215
2245
2245
2250
2250
2250
2240
2255
2255
2210
2205
2240
2240
2245
2225
2245
2245
2250
2250
2250
2225
2245
2245
2245
2275
2275
2225
2225
2270
2225
2225
2245
2250
2270
2250
2250
2250
2215
2215
2255
2255
2255
2255
2255
2255
2250
2250
2275
2275
2210
2245
2255
2255
2255
2255
2255
2275
2255
2255
2255
2275
2275
2250
2245
2270
2270
2245
2275
2275
2275
2215
2215
2275
2270
2270
2275
2275
2270
2275
2270
2275
2275
2265
2265
2270
2270
2275
2265
2270
2260
2260
2270
2270
2260
2275
2275
2230
2215
2215
2270
2275
2275
2275
2215
2270
2275
2270
2275
2275
2270
2275
2230
2270
2270
2275
2235
2235
2270
2275
2280
2270
2275
2275
2270
2270
2275
2215
2275
2270
2270
2275
2235
2235
2280
2225
2275
2215
2215
2220
2210
2240
2240
2240
2240
2240
2240
2220
2240
2240
2240
2220
2220
2220
2220
2270
2275
2215
2270
2275
2275
2245
2280
2275
2275
2280
2275
2280
2275
2280
2275
2200
2275
2240
2250
2250
2235
2235
2230
2230
2245
2245
2235
2205
2205
2245
2245
2245
2235
2245
2235
2245
2245
2235
2235
2250
2250
2250
2250
2270
2265
2270
2270
2260
2260
2260
2210
2250
2265
2265
2265
2265
2260
2260
2240
2250
2250
2215
2215
2245
2235
2240
2245
2245
2245
2245
2215
2245
2240
2225
2215
2215
2215
2215
2230
2230
2210
2275
2215
2255
2220
2220
2250
2265
2275
2270
2260
2265
2265
2270
2270
2270
2270
2265
2270
2260
2210
2265
2265
2275
2270
2215
2215
2270
2275
2275
2275
2280
2275
2280
2280
2280
2270
2270
2230
2275
2275
2280
2275
2280
2280
2270
2275
2275
2270
2245
2275
2275
2275
2275
2275
2275
2275
2275
2275
2275
2275
2280
2275
2275
2215
2280
2275
2275
2275
2250
2240
2235
2235
2280
2275
2280
2280
2280
2245
2275
2275
2280
2275
2280
2280
2270
2275
2270
2280
2280
2280
2280
2275
2280
2275
2250
2245
2220
2220
2250
2270
2275
2260
2265
2265
2250
2250
2275
2280
2250
2280
2272
2282
2282
2222
2232
2232
2222
2237
2237
2237
2237
2237
2227
2227
2237
2237
2227
2227
2222
2237
2237
2242
2232
2232
2242
2242
2242
2237
2252
2237
2237
2257
2257
2247
2247
2257
2257
2237
2252
2252
2232
2247
2247
2237
2237
2252
2252
2252
2252
2257
2247
2247
2257
2257
2257
2247
2247
2247
2257
2257
2257
2232
2232
2267
2242
2247
2212
2257
2257
2257
2242
2242
2242
2227
2242
2227
2252
2252
2257
2257
2247
2252
2252
2267
2222
2232
2222
2252
2232
2232
2232
2232
2237
2242
2227
2247
2247
2252
2252
2252
2262
2237
2242
2247
2257
2252
2257
2257
2242
2287
2252
2282
2237
2222
2257
2257
2282
2282
2282
2282
2277
2282
2277
2242
2272
2287
2242
2272
2277
2232
2232
2277
2242
2242
2282
2277
2282
2282
2237
2227
2287
2277
2277
2282
2237
2237
2277
2272
2287
2277
2277
2282
2282
2287
2227
2237
2237
2277
2282
2277
2272
2272
2277
2277
2277
2272
2282
2282
2287
2237
2282
2282
2277
2272
2277
2277
2282
2282
2232
2282
2282
2277
2277
2277
2277
2277
2277
2277
2282
2282
2287
2232
2237
2282
2282
2287
2237
2227
2282
2287
2287
2282
2287
2242
2282
2242
2242
2242
2242
2237
2242
2242
2277
2242
2257
2287
2287
2277
2277
2287
2277
2287
2287
2287
2277
2247
2247
2272
2252
2252
2227
2227
2257
2282
2282
2257
2212
2252
2252
2242
2282
2222
2222
2267
2257
2262
2227
2257
2257
2257
2257
2257
2257
2227
2227
2227
2257
2257
2262
2262
2262
2262
2262
2287
2212
2217
2217
2257
2287
2237
2257
2257
2257
2257
2257
2227
2227
2237
2252
2287
2287
2237
2237
2287
2262
2282
2237
2237
2282
2282
2262
2282
2262
2247
2257
2262
2262
2262
2262
2262
2262
2282
2282
2287
2282
2282
2282
2222
2282
2267
2267
2262
2262
2287
2267
2267
2262
2262
2287
2282
2282
2287
2282
2282
2287
2287
2287
2227
2227
2282
2277
2282
2282
2282
2277
2282
2287
2282
2282
2282
2272
2272
2287
2287
2282
2277
2277
2277
2287
2287
2242
2227
2287
2282
2282
2287
2282
2287
2287
2282
2287
2282
2287
2272
2282
2282
2287
2242
2287
2247
2247
2282
2237
2282
2227
2287
2247
2247
2237
2227
2227
2227
2252
2252
2252
2237
2237
2252
2252
2252
2232
2227
2227
2282
2287
2287
2287
2257
2282
2287
2282
2287
2287
2282
2282
2292
2212
2287
2262
2262
2242
2242
2262
2262
2262
2262
2252
2252
2257
2217
2217
2247
2257
2257
2252
2252
2247
2252
2242
2252
2252
2252
2262
2262
2262
2262
2272
2277
2282
2282
2272
2272
2272
2222
2277
2277
2277
2277
2272
2257
2252
2262
2262
2252
2227
2227
2247
2252
2257
2252
2257
2257
2227
2257
2252
2237
2227
2227
2227
2242
2242
2222
2267
2272
2222
2267
2282
2232
2232
2277
2287
2277
2272
2277
2277
2282
2277
2282
2282
2277
2282
2272
2222
2277
2277
2282
2287
2287
2287
2227
2227
2282
2287
2282
2287
2287
2287
2292
2287
2292
2292
2282
2282
2282
2282
2282
2242
2287
2287
2292
2282
2287
2287
2282
2257
2287
2287
2282
2282
2287
2287
2282
2282
2287
2292
2287
2227
2292
2287
2287
2287
2262
2252
2247
2247
2292
2287
2292
2292
2282
2257
2287
2287
2292
2282
2287
2282
2292
2292
2287
2257
2287
2287
2257
2232
2232
2287
2262
2282
2282
2272
2277
2277
2262
2287
2292
2262
2292
2229
2229
2239
2239
2234
2239
2239
2249
2249
2239
2239
2249
2234
2249
2249
2249
2249
2239
2239
2249
2239
2244
2244
2249
2249
2249
2249
2249
2249
2254
2254
2264
2264
2249
2249
2254
2264
2249
2254
2254
2259
2249
2254
2249
2239
2239
2249
2254
2269
2269
2259
2259
2269
2269
2249
2249
2239
2269
2269
2259
2259
2269
2269
2269
2269
2259
2259
2269
2254
2249
2249
2259
2259
2259
2259
2254
2254
2224
2264
2254
2279
2254
2224
2264
2244
2244
2254
2254
2254
2239
2264
2264
2264
2259
2264
2279
2264
2279
2254
2254
2269
2269
2264
2264
2239
2239
2239
2259
2264
2259
2264
2264
2279
2264
2254
2259
2264
2264
2279
2244
2244
2239
2254
2294
2259
2264
2269
2289
2294
2254
2234
2269
2249
2294
2269
2289
2289
2289
2289
2294
2284
2299
2294
2299
2284
2289
2249
2289
2289
2294
2294
2254
2239
2239
2289
2299
2289
2289
2289
2289
2289
2254
2254
2284
2289
2294
2289
2294
2294
2294
2299
2289
2294
2289
2284
2289
2244
2244
2284
2289
2289
2289
2284
2264
2289
2289
2294
2294
2294
2299
2239
2249
2289
2289
2289
2284
2289
2289
2289
2294
2294
2249
2289
2284
2289
2284
2284
2294
2289
2289
2289
2294
2294
2299
2294
2294
2299
2244
2239
2239
2294
2294
2289
2289
2299
2244
2249
2249
2239
2294
2249
2249
2254
2254
2269
2249
2289
2254
2254
2254
2254
2249
2269
2269
2269
2289
2289
2289
2299
2289
2299
2299
2299
2289
2269
2284
2289
2284
2234
2259
2259
2269
2269
2269
2294
2264
2264
2254
2224
2244
2259
2259
2234
2254
2234
2279
2279
2269
2269
2274
2274
2269
2269
2269
2269
2274
2299
2299
2239
2269
2239
2269
2269
2269
2269
2269
2269
2269
2269
2269
2269
2269
2299
2269
2299
2249
2269
2269
2264
2299
2239
2239
2249
2264
2289
2299
2299
2244
2244
2244
2244
2264
2299
2289
2244
2244
2244
2244
2294
2294
2294
2274
2289
2299
2294
2259
2269
2269
2294
2234
2274
2274
2294
2294
2299
2294
2294
2294
2234
2294
2274
2274
2294
2274
2274
2294
2299
2289
2299
2289
2299
2294
2294
2299
2239
2239
2244
2289
2294
2294
2289
2289
2294
2284
2294
2294
2294
2294
2289
2289
2289
2289
2294
2289
2294
2289
2289
2289
2289
2299
2294
2289
2244
2239
2289
2299
2294
2299
2254
2234
2294
2294
2299
2299
2284
2294
2299
2294
2254
2259
2259
2239
2254
2254
2249
2234
2234
2249
2239
2264
2264
2264
2249
2249
2249
2249
2249
2264
2264
2264
2239
2294
2299
2294
2294
2299
2299
2299
2269
2294
2299
2294
2299
2294
2299
2299
2299
2294
2294
2299
2224
2259
2249
2294
2269
2269
2274
2274
2274
2274
2274
2274
2264
2264
2264
2264
2264
2269
2229
2229
2259
2269
2264
2254
2264
2264
2264
2264
2274
2274
2289
2289
2274
2274
2294
2294
2284
2284
2284
2279
2279
2234
2289
2289
2289
2289
2284
2264
2274
2239
2239
2259
2259
2269
2264
2269
2269
2239
2269
2264
2249
2239
2234
2239
2254
2254
2234
2284
2284
2284
2234
2279
2244
2244
2289
2284
2284
2289
2294
2289
2294
2294
2289
2294
2284
2234
2289
2289
2299
2294
2299
2299
2299
2239
2239
2294
2294
2299
2294
2299
2299
2299
2304
2294
2299
2294
2254
2299
2294
2294
2299
2269
2299
2294
2294
2299
2299
2294
2299
2294
2299
2304
2294
2239
2304
2299
2299
2294
2294
2294
2274
2264
2259
2259
2304
2299
2299
2299
2269
2299
2294
2299
2294
2299
2299
2294
2299
2299
2299
2269
2244
2244
2294
2294
2269
2294
2294
2294
2294
2284
2284
2284
2274
2299
2304
2274
2304
2306
2306
2251
2251
2251
2251
2241
2241
2246
2261
2261
2261
2246
2251
2251
2251
2251
2261
2261
2251
2251
2261
2261
2251
2261
2261
2251
2256
2256
2256
2256
2256
2256
2266
2266
2276
2276
2261
2251
2251
2261
2261
2261
2251
2251
2266
2271
2271
2281
2281
2271
2271
2261
2261
2261
2261
2261
2261
2261
2271
2271
2281
2281
2271
2271
2281
2271
2271
2281
2281
2281
2271
2271
2261
2246
2246
2271
2271
2266
2266
2236
2266
2256
2256
2271
2271
2261
2271
2266
2266
2266
2266
2266
2251
2301
2301
2251
2251
2271
2276
2286
2266
2276
2286
2286
2301
2266
2266
2266
2246
2271
2276
2291
2291
2271
2276
2276
2286
2266
2266
2271
2276
2286
2286
2276
2266
2301
2306
2306
2271
2276
2276
2286
2286
2291
2291
2306
2266
2291
2291
2251
2266
2306
2261
2306
2301
2301
2306
2301
2311
2306
2311
2296
2301
2301
2306
2306
2306
2301
2296
2301
2256
2256
2291
2301
2301
2301
2301
2301
2306
2306
2306
2306
2306
2311
2261
2301
2301
2296
2301
2251
2296
2301
2261
2261
2296
2301
2301
2301
2306
2301
2306
2306
2306
2306
2301
2301
2301
2296
2301
2301
2276
2301
2301
2306
2306
2306
2251
2261
2301
2301
2301
2296
2301
2301
2296
2296
2276
2276
2306
2306
2311
2306
2311
2261
2236
2301
2301
2301
2301
2311
2256
2251
2251
2306
2301
2256
2261
2261
2246
2256
2256
2261
2261
2281
2296
2301
2266
2261
2256
2266
2261
2256
2281
2281
2306
2266
2266
2261
2261
2276
2296
2301
2301
2301
2301
2281
2281
2281
2301
2311
2301
2311
2301
2301
2281
2301
2246
2281
2281
2266
2296
2276
2281
2281
2306
2271
2271
2276
2236
2261
2261
2251
2276
2276
2266
2246
2276
2246
2291
2291
2251
2281
2311
2311
2311
2246
2246
2276
2246
2246
2276
2276
2281
2281
2276
2281
2281
2281
2281
2311
2276
2276
2311
2261
2276
2276
2276
2311
2251
2251
2271
2276
2261
2301
2276
2301
2306
2306
2306
2311
2301
2296
2306
2256
2256
2256
2256
2301
2301
2306
2306
2281
2281
2296
2311
2306
2246
2281
2306
2311
2281
2301
2301
2306
2301
2246
2301
2281
2311
2311
2306
2306
2301
2301
2311
2301
2306
2301
2306
2251
2251
2301
2251
2306
2301
2301
2306
2306
2306
2306
2296
2301
2296
2306
2296
2301
2301
2301
2301
2301
2306
2306
2301
2301
2256
2251
2301
2296
2256
2251
2296
2311
2266
2306
2306
2266
2271
2271
2251
2266
2256
2256
2246
2256
2256
2251
2276
2276
2276
2261
2261
2256
2256
2276
2276
2276
2306
2311
2311
2311
2306
2311
2306
2311
2311
2281
2306
2311
2311
2311
2311
2306
2311
2311
2311
2306
2261
2311
2236
2306
2281
2286
2286
2286
2281
2281
2276
2276
2276
2281
2271
2271
2241
2241
2271
2281
2276
2306
2276
2271
2271
2306
2286
2286
2301
2286
2286
2306
2301
2296
2296
2296
2291
2271
2246
2301
2301
2301
2301
2296
2276
2271
2286
2251
2251
2271
2271
2276
2281
2281
2251
2276
2261
2246
2246
2251
2251
2266
2266
2246
2291
2296
2296
2246
2286
2256
2256
2301
2296
2296
2296
2301
2301
2306
2301
2301
2296
2246
2301
2301
2311
2306
2311
2311
2251
2251
2306
2306
2311
2306
2301
2311
2266
2306
2306
2281
2311
2306
2306
2306
2311
2311
2311
2306
2311
2306
2306
2306
2301
2306
2316
2306
2251
2311
2311
2311
2301
2306
2306
2306
2276
2281
2271
2271
2311
2311
2281
2306
2306
2311
2306
2311
2311
2311
2306
2306
2281
2256
2256
2306
2281
2306
2306
2306
2306
2296
2296
2286
2311
2316
2286
2311
2318
2318
2318
2278
2248
2263
2258
2253
2253
2248
2263
2263
2258
2263
2263
2263
2258
2258
2263
2263
2273
2273
2278
2263
2273
2263
2263
2263
2278
2268
2268
2268
2268
2268
2268
2263
2263
2273
2278
2278
2263
2263
2278
2283
2283
2278
2293
2293
2273
2283
2268
2268
2278
2283
2283
2293
2293
2283
2283
2278
2293
2283
2283
2273
2278
2273
2273
2278
2278
2283
2283
2283
2283
2268
2283
2283
2283
2283
2288
2278
2263
2263
2273
2273
2278
2278
2273
2273
2298
2283
2283
2258
2258
2273
2258
2258
2283
2288
2298
2298
2273
2278
2278
2298
2298
2283
2288
2263
2278
2278
2318
2308
2313
2283
2288
2288
2313
2318
2318
2318
2273
2313
2298
2298
2273
2318
2318
2298
2298
2308
2308
2313
2313
2308
2318
2273
2313
2308
2318
2313
2308
2318
2313
2308
2323
2318
2273
2308
2308
2313
2318
2318
2318
2318
2313
2313
2308
2308
2303
2313
2313
2313
2318
2318
2318
2318
2313
2308
2263
2308
2313
2313
2313
2313
2318
2313
2318
2318
2318
2273
2313
2308
2313
2268
2268
2308
2313
2313
2313
2318
2318
2318
2318
2313
2313
2308
2313
2313
2283
2313
2318
2318
2323
2318
2263
2273
2253
2313
2288
2288
2313
2313
2273
2313
2268
2258
2258
2278
2308
2268
2273
2318
2273
2313
2313
2263
2263
2288
2313
2273
2268
2273
2268
2273
2273
2273
2273
2293
2293
2293
2273
2273
2273
2273
2308
2308
2313
2313
2313
2283
2283
2308
2313
2323
2313
2293
2288
2288
2313
2313
2293
2293
2313
2313
2288
2278
2313
2293
2293
2308
2283
2283
2288
2288
2283
2248
2268
2268
2283
2283
2283
2283
2288
2298
2318
2258
2323
2258
2298
2298
2263
2288
2323
2323
2323
2288
2263
2258
2258
2288
2288
2288
2288
2288
2288
2288
2283
2288
2318
2313
2313
2288
2318
2273
2283
2288
2323
2263
2263
2283
2288
2273
2283
2318
2308
2313
2318
2318
2318
2318
2308
2318
2318
2303
2313
2318
2268
2268
2268
2268
2308
2318
2313
2303
2323
2318
2313
2303
2293
2293
2313
2323
2293
2318
2313
2318
2258
2313
2313
2323
2313
2318
2313
2313
2318
2313
2313
2313
2318
2313
2318
2313
2263
2263
2313
2273
2273
2308
2313
2313
2313
2313
2308
2313
2308
2308
2318
2313
2313
2308
2308
2318
2308
2313
2318
2308
2308
2308
2308
2268
2263
2308
2278
2318
2278
2283
2283
2263
2263
2278
2258
2263
2278
2268
2268
2263
2278
2278
2278
2278
2278
2288
2288
2288
2268
2268
2288
2288
2288
2273
2323
2318
2323
2323
2318
2318
2318
2323
2318
2293
2323
2323
2318
2318
2288
2323
2318
2323
2248
2313
2288
2293
2298
2298
2288
2288
2283
2293
2283
2283
2253
2253
2278
2283
2293
2318
2288
2318
2288
2283
2283
2318
2298
2298
2313
2298
2298
2313
2313
2308
2313
2313
2313
2308
2308
2308
2303
2258
2313
2313
2313
2313
2308
2288
2288
2298
2263
2263
2283
2283
2288
2298
2288
2288
2288
2288
2263
2288
2273
2258
2263
2263
2278
2278
2303
2258
2303
2303
2258
2313
2268
2268
2313
2313
2308
2308
2313
2313
2313
2313
2313
2313
2313
2313
2313
2308
2258
2313
2313
2318
2323
2318
2318
2263
2263
2318
2313
2323
2318
2313
2318
2278
2318
2323
2313
2313
2293
2323
2318
2318
2318
2323
2313
2313
2323
2318
2318
2313
2323
2323
2318
2263
2323
2323
2313
2318
2318
2313
2288
2283
2283
2318
2293
2308
2318
2313
2323
2313
2323
2318
2283
2318
2288
2268
2268
2318
2293
2318
2318
2313
2318
2288
2308
2308
2298
2323
2323
2298
2323
2330
2330
2330
2320
2290
2290
2310
2310
2270
2275
2270
2260
2285
2260
2275
2275
2275
2270
2270
2280
2280
2285
2275
2270
2280
2280
2290
2290
2285
2285
2285
2290
2285
2290
2285
2290
2275
2275
2270
2275
2295
2285
2275
2300
2290
2290
2295
2295
2295
2295
2290
2285
2270
2270
2280
2290
2290
2290
2295
2295
2290
2305
2305
2295
2295
2290
2275
2275
2275
2275
2290
2295
2295
2290
2310
2280
2290
2290
2280
2280
2295
2295
2295
2295
2300
2290
2275
2290
2290
2290
2320
2280
2295
2295
2290
2285
2285
2295
2295
2325
2270
2310
2305
2290
2285
2285
2325
2330
2330
2315
2315
2295
2300
2320
2320
2330
2330
2285
2285
2305
2325
2275
2320
2330
2305
2320
2325
2330
2325
2330
2320
2320
2330
2320
2315
2325
2325
2325
2320
2325
2325
2330
2325
2320
2320
2320
2320
2325
2320
2325
2330
2330
2330
2285
2275
2265
2320
2320
2320
2325
2325
2315
2325
2325
2325
2325
2330
2330
2330
2275
2325
2320
2320
2325
2325
2325
2330
2325
2330
2320
2275
2325
2325
2325
2325
2330
2330
2330
2275
2285
2320
2325
2320
2325
2325
2325
2330
2330
2330
2335
2330
2275
2290
2290
2325
2325
2325
2275
2285
2265
2295
2295
2285
2285
2320
2280
2290
2330
2280
2285
2285
2290
2320
2325
2325
2320
2325
2295
2295
2275
2275
2280
2280
2280
2280
2305
2300
2300
2320
2320
2325
2285
2285
2285
2285
2305
2305
2320
2325
2295
2295
2320
2325
2325
2300
2295
2295
2325
2325
2305
2305
2325
2325
2295
2295
2300
2300
2320
2295
2295
2290
2290
2300
2325
2270
2280
2280
2280
2280
2295
2295
2290
2260
2280
2295
2295
2310
2330
2270
2335
2270
2300
2265
2305
2295
2300
2330
2330
2270
2270
2265
2305
2295
2305
2295
2295
2300
2335
2300
2275
2265
2265
2295
2300
2295
2300
2330
2325
2325
2330
2330
2280
2280
2300
2330
2275
2275
2330
2295
2295
2325
2330
2280
2280
2330
2330
2330
2330
2320
2325
2330
2325
2330
2330
2315
2315
2310
2310
2320
2325
2280
2280
2280
2280
2280
2280
2330
2325
2325
2315
2315
2310
2310
2325
2335
2325
2315
2315
2310
2310
2330
2325
2325
2330
2270
2325
2325
2330
2325
2325
2320
2325
2325
2325
2325
2320
2325
2325
2320
2325
2330
2325
2275
2275
2325
2280
2280
2280
2280
2320
2325
2325
2315
2325
2325
2280
2330
2330
2320
2330
2330
2320
2325
2325
2325
2325
2325
2320
2320
2320
2275
2270
2320
2290
2330
2290
2290
2290
2285
2285
2275
2275
2290
2275
2270
2275
2275
2275
2275
2290
2290
2290
2300
2300
2300
2275
2300
2300
2300
2285
2285
2280
2280
2335
2330
2330
2330
2330
2330
2330
2305
2330
2330
2330
2330
2330
2335
2325
2335
2325
2260
2325
2310
2310
2300
2300
2295
2300
2300
2290
2295
2305
2265
2265
2290
2295
2305
2325
2325
2300
2330
2325
2300
2295
2295
2325
2310
2310
2325
2325
2310
2310
2325
2325
2320
2320
2320
2320
2325
2325
2320
2320
2320
2315
2270
2320
2320
2320
2320
2320
2300
2295
2300
2300
2300
2310
2275
2275
2295
2310
2300
2300
2300
2310
2300
2300
2275
2285
2270
2260
2275
2315
2260
2275
2290
2290
2315
2270
2315
2315
2315
2270
2325
2280
2280
2330
2330
2320
2320
2325
2325
2325
2320
2320
2325
2325
2320
2320
2325
2325
2325
2325
2320
2270
2325
2325
2320
2330
2275
2275
2325
2325
2330
2325
2325
2330
2325
2325
2290
2330
2335
2325
2305
2320
2335
2330
2330
2330
2325
2325
2330
2330
2330
2330
2325
2295
2325
2275
2335
2330
2325
2330
2330
2300
2295
2295
2320
2320
2300
2325
2330
2325
2335
2325
2330
2295
2325
2300
2300
2280
2280
2325
2300
2330
2325
2330
2330
2300
2320
2315
2315
2300
2320
2310
2330
2330
2310
2335
2342
2327
2302
2317
2302
2317
2272
2282
2317
2317
2297
2282
2272
2292
2292
2282
2297
2282
2297
2297
2282
2287
2297
2287
2287
2292
2292
2302
2302
2302
2287
2292
2297
2297
2297
2287
2287
2292
2297
2297
2297
2282
2282
2297
2287
2282
2287
2287
2302
2312
2287
2312
2302
2307
2307
2312
2312
2297
2302
2302
2277
2277
2302
2307
2307
2302
2307
2307
2302
2287
2287
2297
2297
2297
2302
2307
2307
2302
2322
2302
2307
2307
2302
2302
2287
2302
2287
2287
2302
2327
2287
2302
2302
2327
2302
2332
2327
2302
2302
2272
2287
2287
2332
2337
2302
2292
2302
2332
2292
2292
2327
2307
2307
2302
2292
2317
2327
2332
2332
2342
2342
2332
2302
2332
2342
2327
2317
2302
2302
2337
2332
2332
2337
2342
2317
2327
2332
2337
2327
2327
2332
2332
2332
2337
2332
2332
2332
2327
2332
2337
2337
2332
2337
2337
2337
2332
2337
2342
2332
2327
2327
2332
2332
2332
2332
2337
2337
2342
2337
2327
2332
2337
2337
2327
2332
2332
2337
2337
2337
2337
2297
2332
2332
2332
2332
2327
2332
2337
2337
2337
2342
2337
2337
2337
2332
2287
2337
2337
2337
2337
2342
2332
2332
2337
2337
2337
2342
2342
2342
2287
2297
2282
2332
2337
2337
2337
2337
2287
2287
2297
2277
2292
2302
2302
2332
2297
2297
2337
2337
2292
2292
2297
2302
2297
2292
2332
2337
2327
2297
2302
2342
2332
2292
2292
2297
2297
2292
2297
2297
2292
2307
2307
2332
2332
2312
2307
2307
2332
2292
2292
2292
2292
2317
2317
2332
2337
2302
2332
2337
2337
2292
2307
2307
2307
2307
2337
2337
2312
2312
2337
2307
2307
2307
2307
2332
2312
2312
2302
2312
2312
2337
2307
2302
2342
2292
2292
2307
2272
2287
2302
2302
2317
2342
2277
2277
2317
2307
2317
2307
2317
2307
2347
2277
2277
2282
2282
2277
2327
2312
2332
2312
2312
2277
2312
2312
2317
2307
2307
2312
2342
2342
2282
2282
2277
2317
2307
2317
2307
2307
2312
2342
2332
2287
2312
2342
2307
2342
2332
2332
2342
2337
2342
2342
2337
2287
2287
2342
2337
2342
2292
2292
2337
2337
2342
2342
2342
2292
2337
2342
2337
2327
2337
2337
2322
2322
2292
2292
2292
2292
2337
2287
2287
2337
2342
2322
2322
2337
2342
2322
2322
2337
2337
2282
2332
2337
2337
2337
2332
2337
2332
2332
2337
2282
2332
2337
2337
2337
2337
2337
2332
2292
2292
2337
2337
2287
2287
2292
2292
2332
2332
2332
2287
2337
2337
2337
2337
2337
2337
2327
2287
2302
2302
2302
2297
2292
2292
2287
2302
2287
2282
2282
2287
2302
2302
2302
2307
2307
2287
2307
2307
2307
2307
2307
2307
2307
2307
2307
2307
2292
2292
2337
2332
2342
2342
2307
2317
2342
2337
2342
2342
2342
2342
2337
2347
2342
2337
2272
2337
2322
2322
2312
2312
2312
2312
2302
2312
2307
2307
2312
2312
2312
2307
2307
2307
2317
2337
2277
2277
2302
2302
2317
2337
2337
2337
2337
2337
2307
2307
2322
2322
2337
2337
2337
2322
2322
2337
2337
2337
2337
2337
2332
2332
2332
2332
2332
2332
2332
2327
2327
2282
2332
2332
2327
2307
2312
2312
2312
2307
2312
2307
2312
2312
2312
2317
2317
2287
2287
2307
2312
2322
2307
2307
2287
2297
2282
2287
2272
2287
2302
2302
2282
2327
2327
2322
2282
2332
2337
2337
2337
2292
2292
2337
2337
2332
2337
2332
2337
2337
2337
2332
2332
2332
2332
2332
2337
2332
2332
2332
2332
2332
2332
2332
2282
2337
2337
2342
2337
2337
2332
2287
2287
2332
2342
2337
2337
2342
2337
2337
2337
2337
2302
2342
2337
2337
2312
2342
2342
2342
2342
2337
2332
2342
2342
2337
2337
2287
2342
2342
2337
2342
2342
2312
2307
2307
2332
2337
2332
2312
2337
2342
2337
2337
2337
2342
2307
2337
2312
2312
2292
2292
2337
2312
2337
2342
2342
2332
2327
2312
2332
2342
2322
2342
2342
2322
2342
2354
2349
2309
2309
2309
2329
2329
2309
2304
2304
2329
2329
2329
2329
2294
2304
2309
2309
2294
2304
2294
2299
2299
2299
2304
2304
2314
2314
2304
2304
2294
2309
2309
2309
2304
2304
2314
2309
2299
2304
2304
2299
2299
2304
2304
2289
2289
2289
2289
2314
2309
2309
2299
2289
2294
2314
2314
2299
2304
2304
2319
2319
2314
2314
2319
2319
2319
2319
2324
2324
2319
2319
2314
2314
2304
2309
2324
2324
2324
2324
2314
2339
2309
2309
2314
2304
2314
2319
2319
2314
2324
2334
2324
2324
2314
2304
2294
2294
2339
2299
2309
2339
2344
2324
2314
2339
2349
2349
2299
2314
2314
2349
2339
2284
2334
2334
2339
2344
2344
2309
2339
2344
2339
2339
2309
2314
2304
2309
2299
2299
2334
2334
2314
2304
2344
2354
2339
2339
2334
2334
2339
2339
2314
2339
2344
2344
2354
2349
2344
2309
2339
2339
2344
2349
2344
2349
2314
2314
2344
2349
2349
2344
2344
2349
2349
2344
2344
2339
2339
2339
2344
2344
2349
2349
2344
2349
2349
2344
2344
2349
2344
2344
2339
2344
2344
2344
2344
2349
2349
2349
2344
2294
2339
2344
2339
2339
2344
2344
2349
2349
2349
2339
2344
2344
2344
2349
2349
2354
2349
2349
2309
2339
2344
2349
2349
2349
2349
2344
2344
2349
2349
2349
2349
2354
2344
2344
2349
2349
2349
2299
2309
2294
2299
2309
2339
2299
2284
2304
2304
2349
2304
2304
2299
2299
2344
2344
2344
2299
2304
2304
2309
2304
2309
2309
2339
2304
2304
2309
2309
2304
2309
2309
2304
2309
2309
2344
2304
2304
2344
2309
2309
2304
2309
2309
2304
2314
2344
2319
2319
2319
2319
2344
2314
2324
2324
2344
2349
2314
2344
2349
2349
2304
2304
2299
2299
2319
2319
2349
2349
2319
2319
2314
2319
2319
2349
2349
2319
2319
2319
2319
2319
2324
2299
2299
2319
2314
2314
2319
2349
2319
2339
2354
2299
2299
2314
2284
2349
2324
2324
2324
2319
2354
2289
2289
2329
2314
2344
2324
2339
2329
2314
2329
2314
2324
2344
2349
2289
2324
2324
2329
2319
2324
2294
2294
2284
2329
2319
2329
2319
2319
2349
2344
2354
2344
2299
2354
2349
2354
2349
2354
2349
2349
2349
2354
2349
2349
2354
2299
2299
2349
2344
2344
2349
2349
2304
2304
2349
2349
2349
2349
2299
2299
2339
2349
2344
2354
2329
2349
2344
2304
2304
2304
2304
2329
2344
2344
2349
2344
2329
2344
2349
2349
2349
2294
2344
2344
2349
2349
2344
2349
2349
2344
2349
2349
2344
2349
2349
2304
2344
2344
2299
2299
2299
2299
2299
2299
2349
2349
2349
2349
2349
2349
2349
2349
2344
2344
2349
2349
2344
2299
2299
2299
2314
2314
2314
2309
2304
2304
2299
2304
2304
2304
2314
2294
2294
2299
2314
2314
2314
2319
2319
2299
2319
2319
2319
2319
2349
2354
2344
2349
2319
2319
2314
2314
2344
2354
2329
2349
2354
2354
2349
2354
2314
2354
2349
2284
2349
2334
2334
2324
2324
2319
2319
2319
2319
2319
2319
2324
2324
2324
2319
2319
2314
2329
2289
2289
2314
2314
2329
2349
2344
2349
2344
2349
2319
2319
2334
2334
2349
2349
2349
2344
2344
2344
2334
2334
2349
2349
2349
2349
2349
2339
2344
2344
2344
2344
2344
2344
2344
2339
2339
2339
2339
2339
2294
2344
2344
2339
2324
2319
2324
2324
2324
2319
2319
2324
2319
2324
2324
2329
2329
2329
2329
2329
2329
2299
2299
2319
2319
2319
2329
2299
2309
2294
2299
2284
2299
2314
2314
2294
2334
2334
2294
2349
2349
2349
2349
2349
2344
2349
2349
2304
2304
2349
2349
2344
2344
2349
2344
2349
2349
2344
2344
2344
2344
2344
2344
2344
2344
2344
2294
2349
2349
2299
2299
2344
2354
2349
2349
2349
2349
2349
2349
2349
2349
2314
2349
2349
2349
2344
2354
2349
2344
2349
2354
2354
2349
2349
2349
2299
2354
2349
2349
2354
2354
2319
2319
2319
2319
2344
2349
2349
2324
2344
2349
2349
2349
2354
2319
2349
2324
2304
2304
2349
2324
2349
2354
2349
2344
2339
2324
2344
2334
2354
2334
2354
2356
2351
2316
2316
2321
2311
2341
2341
2336
2336
2306
2316
2316
2306
2316
2316
2321
2311
2311
2311
2311
2311
2306
2311
2316
2316
2326
2326
2316
2316
2316
2316
2316
2316
2316
2316
2321
2321
2316
2316
2321
2321
2336
2326
2336
2336
2321
2321
2296
2301
2301
2316
2316
2326
2326
2331
2331
2326
2351
2311
2321
2331
2331
2331
2331
2326
2346
2306
2316
2316
2321
2306
2306
2336
2356
2356
2336
2351
2311
2336
2361
2326
2356
2311
2326
2311
2321
2321
2351
2351
2356
2351
2351
2356
2356
2326
2311
2321
2306
2346
2346
2356
2321
2326
2316
2351
2356
2361
2356
2356
2356
2356
2356
2356
2361
2356
2356
2361
2326
2316
2351
2351
2351
2351
2346
2346
2326
2361
2361
2356
2356
2361
2316
2316
2346
2346
2326
2326
2351
2351
2361
2351
2356
2356
2361
2311
2356
2361
2356
2321
2321
2356
2351
2356
2356
2361
2361
2356
2356
2361
2361
2356
2361
2356
2356
2351
2356
2356
2361
2356
2361
2356
2356
2356
2356
2361
2356
2351
2351
2311
2351
2351
2351
2356
2356
2351
2356
2361
2361
2321
2351
2356
2361
2361
2361
2361
2306
2356
2356
2361
2356
2356
2311
2321
2306
2321
2356
2311
2361
2311
2356
2351
2356
2311
2316
2316
2311
2316
2316
2351
2316
2316
2321
2321
2356
2316
2316
2326
2321
2321
2311
2321
2321
2311
2326
2356
2331
2331
2356
2331
2331
2356
2361
2326
2356
2361
2361
2361
2311
2311
2326
2331
2331
2326
2346
2326
2326
2361
2361
2326
2321
2331
2331
2351
2331
2331
2331
2311
2326
2326
2351
2356
2331
2351
2366
2331
2331
2296
2361
2351
2356
2366
2356
2301
2301
2306
2361
2356
2336
2336
2356
2346
2336
2351
2336
2336
2336
2336
2361
2361
2296
2336
2336
2326
2336
2336
2361
2301
2301
2326
2326
2336
2336
2336
2336
2361
2361
2356
2361
2361
2361
2361
2351
2361
2311
2366
2361
2361
2361
2361
2361
2361
2356
2361
2356
2366
2311
2311
2361
2316
2316
2356
2351
2351
2361
2356
2341
2356
2356
2356
2356
2361
2351
2356
2351
2341
2356
2356
2316
2316
2316
2316
2356
2341
2361
2361
2356
2361
2361
2351
2361
2306
2356
2361
2356
2361
2311
2311
2361
2356
2356
2356
2311
2356
2311
2311
2361
2361
2361
2361
2356
2356
2356
2356
2356
2356
2296
2311
2311
2306
2326
2321
2321
2326
2326
2321
2311
2316
2316
2311
2311
2321
2306
2311
2326
2326
2326
2311
2331
2331
2331
2331
2331
2331
2361
2326
2326
2356
2366
2361
2341
2361
2361
2361
2361
2361
2366
2296
2361
2361
2326
2346
2346
2331
2331
2331
2331
2331
2331
2336
2336
2331
2331
2331
2331
2336
2331
2331
2341
2301
2301
2326
2326
2341
2356
2356
2361
2356
2356
2356
2346
2346
2361
2361
2346
2346
2361
2361
2356
2351
2346
2346
2356
2356
2356
2351
2356
2356
2356
2356
2351
2351
2351
2306
2356
2356
2351
2336
2331
2336
2336
2331
2331
2336
2341
2341
2341
2341
2311
2311
2341
2331
2331
2341
2311
2321
2306
2311
2336
2296
2311
2326
2326
2306
2351
2361
2306
2361
2361
2361
2316
2316
2356
2361
2361
2356
2356
2356
2361
2356
2351
2356
2356
2356
2356
2351
2351
2356
2306
2361
2361
2356
2311
2311
2361
2356
2356
2356
2361
2361
2361
2361
2361
2326
2361
2356
2356
2361
2356
2361
2361
2366
2361
2361
2326
2361
2361
2311
2361
2361
2361
2361
2361
2361
2331
2331
2331
2331
2356
2361
2331
2331
2356
2356
2361
2361
2361
2331
2361
2336
2316
2316
2361
2336
2361
2361
2356
2361
2361
2361
2356
2351
2336
2356
2346
2366
2346
2361
2373
2353
2323
2308
2328
2328
2323
2318
2328
2323
2333
2323
2348
2348
2323
2323
2328
2348
2348
2323
2323
2333
2333
2323
2323
2318
2323
2323
2328
2328
2333
2338
2323
2333
2338
2338
2323
2328
2328
2328
2328
2333
2328
2328
2323
2348
2348
2348
2308
2328
2328
2353
2328
2328
2308
2333
2338
2323
2323
2338
2368
2368
2338
2338
2338
2348
2348
2318
2318
2323
2323
2338
2328
2353
2358
2368
2368
2348
2368
2363
2373
2368
2368
2373
2323
2358
2363
2368
2363
2368
2348
2348
2368
2368
2323
2333
2333
2318
2353
2363
2358
2368
2328
2333
2333
2333
2368
2368
2368
2373
2353
2363
2358
2368
2368
2368
2363
2368
2368
2363
2333
2323
2333
2333
2353
2368
2368
2368
2368
2323
2333
2333
2363
2368
2368
2363
2363
2353
2333
2373
2363
2368
2363
2368
2373
2368
2338
2338
2363
2363
2368
2368
2373
2368
2363
2373
2368
2368
2328
2328
2363
2363
2368
2368
2373
2368
2318
2368
2368
2368
2368
2368
2373
2363
2363
2368
2368
2363
2363
2363
2368
2368
2323
2368
2363
2368
2373
2373
2333
2348
2368
2368
2368
2318
2348
2363
2363
2323
2333
2313
2313
2323
2323
2368
2328
2333
2333
2328
2368
2323
2328
2328
2333
2333
2363
2328
2328
2328
2328
2368
2323
2323
2328
2328
2328
2328
2338
2368
2338
2368
2343
2343
2368
2373
2318
2338
2373
2368
2368
2338
2358
2338
2338
2373
2373
2343
2343
2323
2338
2343
2363
2338
2338
2338
2318
2333
2338
2363
2368
2338
2358
2373
2363
2368
2308
2343
2368
2368
2363
2368
2368
2373
2368
2313
2313
2343
2368
2373
2313
2313
2373
2363
2343
2343
2368
2373
2373
2343
2343
2343
2373
2368
2343
2343
2343
2343
2343
2343
2348
2348
2373
2373
2373
2348
2348
2348
2348
2368
2373
2363
2373
2373
2373
2373
2323
2373
2368
2373
2368
2368
2363
2368
2368
2373
2323
2323
2363
2373
2368
2328
2328
2368
2363
2363
2358
2358
2368
2368
2318
2368
2373
2363
2363
2358
2358
2368
2363
2368
2363
2363
2358
2358
2373
2373
2368
2328
2328
2328
2328
2373
2368
2363
2363
2373
2363
2368
2373
2318
2373
2323
2373
2368
2368
2373
2368
2368
2323
2323
2368
2368
2368
2368
2363
2368
2368
2313
2363
2318
2318
2338
2333
2333
2338
2333
2318
2323
2323
2333
2318
2318
2333
2338
2338
2338
2343
2343
2343
2343
2343
2343
2333
2373
2373
2368
2368
2373
2353
2373
2373
2373
2373
2373
2373
2308
2373
2338
2373
2338
2358
2358
2338
2338
2343
2343
2343
2343
2348
2348
2343
2343
2343
2343
2343
2343
2353
2313
2313
2338
2353
2368
2368
2368
2368
2368
2358
2358
2358
2358
2373
2358
2358
2368
2368
2363
2358
2358
2368
2363
2363
2368
2363
2363
2363
2363
2363
2368
2368
2363
2363
2363
2318
2368
2368
2343
2363
2348
2343
2343
2353
2348
2353
2353
2343
2323
2323
2353
2343
2343
2348
2323
2333
2358
2318
2318
2308
2323
2338
2338
2318
2373
2373
2373
2318
2368
2368
2368
2328
2328
2373
2368
2368
2363
2368
2368
2363
2363
2368
2368
2363
2363
2363
2363
2368
2368
2318
2373
2368
2373
2368
2368
2368
2368
2323
2323
2368
2368
2338
2368
2373
2373
2368
2373
2338
2373
2368
2368
2373
2368
2373
2373
2373
2373
2373
2368
2338
2368
2373
2373
2373
2368
2368
2368
2323
2373
2373
2373
2373
2343
2343
2368
2368
2343
2343
2368
2368
2373
2373
2373
2373
2373
2343
2373
2348
2328
2328
2373
2368
2368
2368
2348
2368
2373
2373
2368
2363
2348
2368
2353
2373
2373
2353
2373
2380
2380
2365
2370
2360
2365
2360
2340
2320
2325
2325
2325
2325
2335
2335
2335
2330
2335
2360
2335
2340
2340
2340
2340
2340
2320
2335
2335
2345
2345
2335
2335
2340
2340
2360
2360
2330
2335
2335
2345
2345
2345
2335
2355
2340
2340
2345
2345
2345
2345
2355
2335
2335
2335
2335
2340
2345
2345
2335
2335
2335
2335
2335
2335
2350
2350
2360
2360
2345
2350
2335
2360
2365
2350
2330
2335
2360
2360
2360
2360
2365
2355
2350
2340
2320
2345
2340
2340
2345
2360
2355
2335
2335
2380
2380
2350
2335
2330
2330
2350
2350
2360
2345
2370
2380
2375
2380
2330
2350
2340
2385
2370
2380
2380
2375
2380
2375
2370
2370
2375
2380
2375
2380
2360
2370
2380
2375
2380
2335
2340
2370
2365
2370
2375
2380
2335
2340
2375
2380
2380
2375
2370
2380
2375
2380
2380
2375
2370
2380
2380
2335
2340
2340
2340
2365
2365
2365
2370
2380
2380
2380
2380
2375
2340
2340
2340
2345
2345
2375
2380
2365
2375
2365
2385
2375
2380
2380
2345
2345
2375
2380
2340
2340
2375
2380
2375
2380
2375
2380
2380
2335
2345
2345
2375
2375
2380
2375
2380
2380
2375
2380
2380
2385
2380
2365
2370
2375
2380
2380
2335
2380
2330
2380
2380
2380
2380
2340
2340
2360
2330
2360
2375
2375
2360
2375
2375
2335
2340
2340
2330
2335
2330
2335
2345
2345
2340
2340
2345
2345
2340
2380
2335
2340
2340
2340
2340
2340
2340
2375
2340
2340
2380
2350
2380
2380
2350
2380
2330
2385
2380
2380
2350
2365
2365
2380
2380
2355
2350
2350
2350
2335
2340
2350
2355
2335
2350
2350
2360
2370
2375
2380
2350
2370
2350
2380
2365
2385
2375
2380
2360
2380
2380
2380
2320
2380
2380
2380
2370
2375
2385
2380
2385
2375
2380
2385
2355
2375
2375
2325
2325
2355
2355
2380
2385
2380
2375
2355
2375
2385
2385
2355
2355
2355
2385
2355
2355
2355
2355
2385
2380
2380
2355
2355
2355
2355
2375
2380
2380
2380
2380
2385
2335
2380
2380
2380
2380
2380
2380
2380
2380
2380
2380
2335
2335
2380
2340
2340
2380
2330
2370
2370
2380
2380
2385
2375
2380
2370
2370
2380
2370
2370
2385
2340
2340
2340
2340
2380
2385
2375
2375
2380
2385
2375
2380
2330
2340
2335
2380
2385
2375
2385
2375
2380
2330
2325
2385
2385
2385
2380
2385
2380
2335
2335
2375
2375
2325
2350
2345
2350
2345
2330
2345
2330
2330
2345
2345
2340
2340
2350
2350
2350
2355
2355
2380
2355
2355
2355
2355
2380
2345
2380
2380
2385
2380
2365
2385
2380
2385
2385
2320
2385
2350
2380
2350
2350
2370
2370
2350
2350
2350
2355
2355
2355
2355
2355
2355
2365
2325
2325
2350
2365
2375
2380
2380
2380
2370
2370
2370
2370
2380
2375
2375
2370
2370
2375
2375
2380
2375
2375
2375
2375
2375
2375
2365
2380
2380
2375
2375
2375
2330
2380
2380
2375
2365
2360
2365
2350
2365
2355
2360
2335
2335
2360
2355
2355
2360
2330
2365
2345
2370
2330
2370
2365
2330
2320
2335
2350
2350
2330
2380
2380
2380
2380
2385
2330
2370
2340
2340
2375
2380
2375
2375
2375
2375
2380
2380
2375
2375
2375
2375
2380
2330
2375
2385
2380
2380
2380
2380
2335
2335
2375
2385
2380
2380
2380
2385
2380
2385
2350
2385
2380
2380
2385
2385
2385
2380
2385
2385
2385
2380
2375
2380
2380
2380
2380
2385
2385
2380
2350
2385
2385
2380
2380
2335
2385
2385
2385
2380
2355
2355
2380
2355
2355
2380
2380
2385
2385
2385
2385
2385
2385
2385
2355
2380
2385
2385
2340
2340
2360
2380
2355
2380
2380
2380
2380
2380
2375
2380
2360
2380
2365
2385
2365
2385
2365
2385
2392
2382
2352
2372
2367
2352
2352
2347
2342
2367
2332
2337
2337
2347
2372
2352
2337
2337
2347
2352
2352
2352
2342
2352
2352
2352
2332
2347
2347
2342
2347
2347
2357
2357
2367
2367
2342
2347
2347
2352
2352
2352
2352
2357
2357
2357
2347
2357
2357
2347
2347
2362
2357
2352
2352
2357
2367
2367
2367
2347
2352
2352
2347
2352
2347
2347
2352
2352
2347
2347
2352
2352
2362
2362
2342
2342
2342
2342
2372
2367
2352
2357
2342
2372
2372
2372
2357
2342
2347
2367
2367
2367
2357
2367
2367
2367
2367
2372
2372
2377
2367
2347
2347
2372
2372
2372
2372
2357
2372
2367
2387
2357
2357
2387
2387
2347
2347
2342
2362
2347
2377
2382
2387
2387
2372
2387
2392
2357
2387
2392
2382
2392
2392
2382
2387
2382
2387
2387
2342
2362
2352
2392
2377
2382
2382
2387
2392
2382
2387
2387
2387
2387
2392
2352
2382
2392
2382
2387
2387
2347
2352
2387
2392
2387
2382
2387
2382
2387
2387
2382
2382
2387
2387
2347
2352
2382
2387
2382
2382
2392
2357
2357
2352
2352
2387
2377
2367
2377
2382
2387
2392
2392
2352
2352
2352
2387
2377
2392
2392
2392
2392
2387
2392
2387
2387
2352
2352
2387
2392
2347
2387
2367
2387
2392
2387
2392
2392
2352
2352
2387
2392
2387
2382
2392
2377
2382
2392
2392
2392
2382
2347
2387
2392
2392
2337
2342
2342
2367
2377
2337
2342
2342
2372
2372
2367
2387
2387
2347
2352
2352
2372
2347
2342
2347
2352
2357
2357
2347
2392
2347
2352
2352
2387
2352
2352
2392
2392
2392
2392
2362
2377
2372
2392
2392
2392
2377
2357
2372
2352
2362
2362
2392
2392
2352
2362
2387
2352
2367
2347
2362
2392
2377
2362
2362
2387
2392
2392
2377
2392
2392
2362
2392
2372
2392
2382
2387
2392
2392
2392
2332
2387
2387
2392
2392
2392
2387
2372
2372
2397
2387
2387
2392
2397
2372
2372
2372
2372
2387
2392
2337
2337
2387
2387
2392
2332
2367
2397
2392
2367
2367
2362
2362
2362
2392
2392
2392
2392
2387
2392
2392
2392
2392
2347
2392
2392
2392
2392
2392
2392
2392
2392
2387
2392
2392
2347
2347
2377
2392
2387
2392
2352
2352
2392
2377
2392
2377
2392
2397
2352
2352
2352
2352
2392
2387
2352
2347
2392
2392
2342
2352
2347
2392
2392
2392
2392
2392
2397
2387
2397
2387
2392
2347
2347
2342
2337
2362
2357
2357
2342
2357
2357
2342
2342
2352
2352
2362
2357
2362
2362
2367
2367
2367
2367
2367
2367
2387
2392
2392
2392
2392
2392
2392
2377
2392
2392
2397
2392
2332
2392
2387
2392
2392
2392
2362
2382
2382
2362
2362
2362
2362
2367
2367
2377
2337
2337
2377
2392
2382
2382
2382
2382
2382
2392
2387
2377
2382
2382
2387
2387
2387
2387
2382
2387
2377
2387
2387
2377
2387
2387
2387
2342
2387
2387
2387
2372
2377
2362
2372
2372
2362
2372
2347
2347
2372
2387
2372
2357
2342
2382
2377
2342
2332
2347
2362
2362
2392
2337
2337
2392
2392
2392
2387
2382
2392
2337
2337
2382
2352
2352
2382
2387
2382
2387
2387
2387
2387
2387
2382
2387
2387
2392
2342
2387
2392
2387
2387
2392
2392
2387
2347
2347
2387
2392
2397
2392
2392
2392
2392
2397
2392
2392
2397
2362
2392
2392
2392
2397
2397
2397
2387
2387
2387
2392
2397
2397
2397
2397
2387
2392
2392
2397
2392
2362
2397
2397
2392
2387
2347
2397
2392
2397
2392
2392
2362
2362
2367
2367
2392
2392
2397
2397
2397
2392
2392
2392
2392
2397
2397
2397
2397
2392
2367
2397
2352
2352
2367
2387
2367
2392
2392
2392
2392
2392
2387
2392
2387
2372
2392
2387
2377
2397
2377
2397
2399
2399
2364
2364
2344
2349
2349
2354
2359
2349
2349
2364
2379
2379
2379
2379
2384
2364
2359
2359
2354
2364
2354
2354
2364
2354
2359
2359
2354
2364
2364
2374
2374
2379
2379
2374
2374
2379
2364
2364
2364
2364
2359
2364
2364
2364
2364
2359
2364
2364
2369
2369
2354
2359
2364
2369
2369
2359
2364
2369
2384
2364
2354
2354
2364
2364
2379
2359
2359
2349
2349
2349
2354
2399
2379
2379
2379
2394
2399
2354
2354
2379
2379
2379
2379
2364
2394
2399
2379
2369
2369
2399
2354
2389
2394
2394
2394
2399
2399
2404
2404
2369
2369
2394
2394
2374
2394
2389
2404
2394
2399
2399
2394
2394
2399
2399
2369
2389
2389
2394
2394
2394
2394
2394
2404
2404
2394
2394
2399
2399
2399
2399
2399
2399
2404
2354
2359
2369
2369
2369
2369
2389
2394
2394
2394
2394
2399
2399
2399
2369
2369
2399
2399
2394
2394
2399
2394
2404
2399
2394
2399
2394
2399
2399
2404
2404
2359
2399
2394
2394
2394
2394
2399
2399
2399
2399
2359
2364
2399
2394
2399
2394
2364
2364
2364
2364
2364
2359
2399
2379
2389
2399
2399
2359
2399
2379
2389
2399
2399
2399
2399
2399
2399
2404
2359
2379
2399
2404
2389
2394
2394
2404
2404
2394
2394
2394
2399
2399
2359
2349
2389
2349
2374
2389
2349
2354
2354
2384
2379
2384
2374
2399
2399
2359
2364
2364
2384
2359
2369
2354
2359
2359
2364
2364
2404
2359
2364
2364
2369
2369
2359
2369
2369
2359
2399
2364
2364
2404
2404
2404
2404
2404
2389
2384
2404
2399
2399
2399
2384
2379
2399
2399
2374
2359
2369
2399
2399
2394
2399
2364
2374
2389
2354
2369
2404
2374
2374
2394
2399
2399
2404
2399
2404
2404
2369
2399
2404
2399
2404
2399
2399
2399
2344
2404
2399
2394
2404
2399
2404
2384
2384
2404
2404
2394
2399
2404
2384
2384
2384
2384
2384
2384
2384
2394
2404
2349
2349
2344
2384
2384
2384
2384
2384
2384
2374
2404
2374
2374
2394
2404
2389
2399
2399
2404
2404
2404
2404
2404
2359
2399
2399
2404
2404
2404
2399
2399
2404
2399
2404
2399
2399
2389
2399
2399
2404
2359
2359
2399
2399
2364
2364
2399
2399
2389
2404
2399
2399
2389
2404
2364
2364
2364
2364
2404
2399
2354
2364
2359
2354
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2359
2359
2354
2344
2369
2369
2369
2369
2369
2354
2354
2359
2374
2369
2369
2364
2364
2374
2374
2379
2379
2379
2379
2379
2379
2399
2404
2399
2404
2404
2404
2404
2404
2404
2389
2404
2404
2404
2404
2399
2399
2399
2404
2344
2399
2404
2404
2374
2389
2389
2374
2374
2389
2349
2349
2389
2399
2389
2389
2394
2389
2389
2404
2394
2389
2394
2394
2399
2394
2399
2399
2394
2399
2389
2384
2399
2399
2384
2394
2354
2399
2399
2394
2384
2384
2384
2384
2374
2384
2354
2354
2379
2399
2384
2369
2399
2354
2384
2389
2354
2344
2359
2374
2374
2404
2399
2404
2349
2349
2364
2364
2394
2394
2399
2399
2394
2394
2399
2399
2399
2404
2354
2399
2399
2399
2404
2404
2404
2399
2359
2359
2399
2404
2404
2404
2409
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2404
2374
2404
2409
2409
2399
2404
2409
2409
2399
2399
2404
2404
2399
2399
2374
2409
2404
2409
2399
2404
2404
2359
2404
2409
2404
2404
2404
2374
2404
2379
2379
2399
2399
2404
2409
2409
2409
2409
2404
2374
2404
2364
2364
2399
2394
2394
2404
2379
2404
2404
2399
2404
2404
2399
2384
2404
2399
2389
2389
2409
2409
2411
2376
2376
2356
2366
2376
2391
2391
2391
2376
2366
2366
2366
2376
2371
2366
2366
2371
2371
2371
2386
2386
2376
2376
2386
2386
2371
2381
2381
2381
2366
2371
2381
2366
2376
2376
2366
2371
2371
2376
2376
2366
2386
2381
2376
2386
2371
2361
2361
2371
2371
2371
2371
2366
2406
2411
2356
2361
2361
2386
2406
2411
2386
2386
2406
2391
2406
2411
2371
2371
2401
2401
2411
2406
2411
2401
2406
2376
2376
2406
2406
2411
2401
2406
2416
2376
2411
2401
2401
2411
2406
2416
2406
2406
2411
2406
2406
2406
2406
2411
2411
2411
2406
2401
2401
2406
2406
2406
2386
2401
2406
2406
2406
2411
2406
2406
2411
2411
2411
2411
2416
2411
2411
2416
2376
2376
2376
2401
2406
2406
2386
2386
2406
2401
2411
2411
2411
2411
2401
2411
2416
2406
2406
2406
2411
2411
2366
2381
2381
2381
2381
2411
2406
2411
2401
2406
2401
2401
2406
2416
2411
2406
2411
2401
2411
2411
2416
2416
2366
2381
2381
2381
2381
2381
2406
2406
2406
2406
2411
2406
2411
2371
2381
2381
2381
2411
2406
2406
2406
2411
2411
2371
2376
2376
2371
2401
2401
2411
2376
2376
2371
2411
2386
2411
2371
2391
2401
2411
2401
2406
2406
2386
2401
2406
2411
2401
2406
2406
2406
2411
2406
2371
2386
2361
2401
2356
2361
2361
2391
2386
2396
2411
2411
2371
2376
2376
2391
2371
2376
2376
2366
2371
2381
2381
2411
2371
2371
2371
2376
2376
2376
2376
2376
2376
2411
2376
2376
2416
2416
2411
2416
2416
2396
2391
2411
2411
2411
2411
2411
2391
2386
2386
2411
2411
2406
2371
2386
2371
2406
2411
2396
2411
2406
2411
2406
2411
2371
2386
2411
2411
2396
2411
2416
2381
2381
2411
2416
2411
2416
2411
2411
2406
2406
2411
2411
2416
2356
2406
2416
2406
2411
2411
2411
2406
2411
2396
2396
2391
2391
2406
2406
2416
2361
2361
2396
2396
2396
2396
2391
2391
2391
2391
2416
2411
2406
2401
2411
2411
2416
2411
2416
2411
2416
2371
2411
2411
2411
2416
2411
2406
2406
2411
2411
2371
2371
2411
2376
2376
2406
2406
2406
2406
2416
2376
2376
2376
2376
2376
2406
2416
2416
2411
2366
2371
2366
2416
2416
2416
2416
2416
2416
2416
2411
2406
2416
2416
2416
2416
2416
2416
2366
2416
2416
2411
2366
2366
2366
2371
2381
2356
2371
2381
2381
2381
2366
2371
2366
2386
2376
2376
2386
2386
2391
2391
2391
2391
2391
2391
2411
2411
2416
2416
2411
2416
2416
2416
2416
2401
2391
2416
2416
2416
2416
2416
2416
2416
2411
2416
2356
2411
2411
2411
2411
2401
2386
2401
2361
2361
2401
2401
2401
2406
2401
2401
2406
2411
2406
2411
2411
2406
2411
2401
2406
2411
2411
2396
2406
2366
2411
2411
2396
2406
2396
2356
2396
2391
2366
2391
2396
2411
2356
2381
2411
2366
2401
2366
2356
2371
2381
2381
2416
2411
2361
2361
2376
2376
2406
2401
2406
2406
2411
2406
2406
2411
2411
2416
2366
2411
2416
2411
2411
2416
2411
2371
2371
2411
2411
2416
2416
2416
2416
2416
2411
2411
2411
2416
2416
2416
2416
2416
2416
2416
2416
2416
2416
2386
2416
2421
2406
2416
2416
2411
2411
2411
2416
2416
2406
2416
2411
2411
2386
2381
2381
2421
2416
2411
2416
2416
2411
2411
2371
2416
2416
2421
2416
2416
2416
2406
2406
2411
2386
2411
2386
2386
2411
2421
2396
2396
2416
2411
2386
2416
2376
2376
2411
2406
2406
2416
2411
2411
2386
2416
2411
2411
2411
2411
2411
2411
2396
2416
2411
2401
2401
2421
2421
2423
2423
2383
2403
2383
2378
2378
2388
2368
2383
2388
2378
2378
2403
2398
2398
2383
2383
2383
2378
2383
2393
2393
2383
2388
2388
2383
2378
2388
2388
2398
2398
2383
2388
2393
2393
2383
2373
2373
2383
2383
2383
2388
2373
2373
2393
2393
2383
2373
2378
2378
2393
2418
2383
2383
2393
2408
2398
2418
2418
2378
2378
2378
2408
2408
2413
2413
2418
2368
2423
2398
2423
2423
2423
2423
2418
2368
2398
2398
2423
2423
2378
2418
2423
2413
2413
2423
2418
2418
2423
2413
2418
2413
2423
2418
2423
2388
2418
2418
2383
2383
2413
2413
2413
2428
2418
2428
2418
2418
2423
2418
2423
2423
2413
2418
2413
2418
2418
2413
2418
2418
2418
2418
2418
2418
2418
2418
2418
2418
2423
2423
2423
2418
2423
2423
2423
2423
2428
2388
2413
2418
2418
2393
2413
2423
2418
2413
2428
2418
2418
2418
2418
2423
2423
2423
2388
2423
2413
2418
2398
2398
2413
2418
2418
2413
2418
2428
2418
2423
2423
2378
2388
2388
2423
2413
2418
2418
2413
2413
2418
2418
2423
2393
2393
2388
2388
2418
2418
2418
2423
2383
2393
2393
2388
2388
2413
2423
2383
2388
2383
2383
2423
2393
2413
2418
2398
2413
2418
2418
2418
2423
2393
2413
2413
2418
2418
2418
2413
2418
2373
2378
2418
2418
2383
2368
2393
2413
2398
2403
2383
2388
2388
2398
2383
2423
2423
2378
2383
2388
2388
2388
2388
2423
2383
2388
2388
2423
2388
2388
2428
2428
2418
2423
2423
2423
2403
2408
2403
2398
2423
2423
2398
2398
2418
2423
2423
2418
2423
2383
2418
2418
2418
2423
2423
2383
2398
2423
2423
2418
2398
2398
2423
2423
2423
2383
2383
2398
2388
2418
2413
2418
2383
2398
2408
2428
2423
2428
2418
2428
2423
2428
2428
2428
2418
2428
2418
2418
2418
2423
2413
2418
2418
2368
2423
2423
2418
2418
2418
2423
2423
2378
2378
2418
2418
2423
2418
2403
2403
2418
2373
2373
2403
2403
2403
2403
2423
2423
2423
2423
2428
2413
2423
2383
2428
2383
2418
2423
2423
2418
2418
2418
2418
2418
2418
2418
2383
2383
2418
2418
2418
2418
2388
2388
2418
2418
2418
2418
2418
2418
2383
2388
2388
2388
2388
2378
2378
2383
2413
2423
2423
2423
2418
2423
2423
2428
2428
2428
2428
2428
2428
2423
2423
2378
2423
2423
2423
2378
2373
2373
2388
2393
2368
2383
2393
2393
2368
2393
2378
2378
2383
2398
2398
2398
2403
2403
2403
2403
2403
2403
2423
2423
2428
2423
2423
2428
2423
2428
2428
2428
2423
2423
2423
2408
2408
2413
2398
2428
2428
2428
2428
2428
2428
2418
2408
2408
2428
2368
2423
2423
2423
2423
2423
2413
2413
2373
2373
2413
2413
2408
2408
2408
2408
2413
2418
2413
2413
2413
2413
2418
2418
2423
2418
2418
2413
2423
2423
2418
2378
2423
2423
2408
2418
2408
2403
2378
2403
2418
2368
2393
2418
2418
2378
2378
2368
2383
2393
2423
2423
2423
2423
2423
2423
2373
2373
2418
2388
2388
2418
2418
2413
2418
2418
2423
2418
2418
2423
2418
2423
2378
2423
2423
2428
2423
2423
2423
2423
2423
2383
2383
2423
2423
2428
2428
2428
2418
2428
2428
2428
2428
2428
2423
2398
2428
2418
2413
2413
2423
2428
2423
2418
2428
2423
2418
2428
2428
2423
2418
2428
2423
2423
2398
2393
2433
2428
2423
2428
2423
2423
2383
2428
2428
2428
2428
2423
2423
2398
2423
2408
2398
2408
2408
2423
2428
2423
2388
2388
2408
2423
2418
2418
2423
2423
2398
2428
2423
2423
2423
2423
2423
2423
2423
2408
2428
2423
2413
2413
2433
2428
2430
2435
2435
2425
2415
2410
2395
2395
2390
2395
2380
2380
2385
2385
2415
2410
2395
2395
2395
2390
2400
2400
2390
2395
2400
2400
2390
2405
2410
2410
2410
2410
2415
2395
2395
2405
2395
2400
2400
2400
2400
2410
2410
2395
2400
2405
2405
2405
2405
2405
2395
2400
2400
2405
2405
2410
2410
2395
2400
2400
2395
2390
2395
2395
2400
2400
2390
2410
2380
2385
2385
2425
2425
2410
2390
2395
2415
2415
2425
2415
2415
2415
2415
2420
2420
2425
2390
2435
2435
2420
2420
2420
2420
2425
2435
2420
2425
2435
2380
2380
2430
2425
2430
2435
2430
2430
2435
2420
2435
2430
2425
2430
2435
2430
2435
2430
2430
2425
2435
2435
2425
2430
2430
2430
2435
2405
2405
2390
2420
2430
2425
2440
2430
2440
2425
2420
2430
2435
2430
2430
2430
2430
2430
2425
2430
2430
2425
2430
2430
2435
2430
2430
2430
2435
2435
2435
2435
2425
2430
2420
2430
2435
2435
2425
2440
2430
2430
2430
2430
2435
2430
2435
2435
2435
2400
2425
2430
2430
2400
2400
2420
2435
2435
2435
2430
2425
2430
2430
2430
2435
2435
2435
2395
2405
2405
2430
2425
2430
2425
2430
2430
2390
2435
2435
2435
2425
2430
2430
2425
2395
2395
2400
2400
2395
2400
2400
2395
2395
2405
2425
2425
2425
2430
2430
2405
2425
2430
2425
2430
2430
2425
2430
2430
2425
2430
2385
2390
2430
2390
2385
2390
2430
2395
2405
2410
2425
2430
2410
2400
2400
2395
2395
2405
2405
2395
2435
2435
2390
2395
2435
2395
2395
2400
2400
2425
2425
2430
2400
2400
2435
2435
2430
2415
2430
2435
2435
2410
2435
2435
2430
2430
2430
2435
2410
2400
2430
2435
2425
2425
2435
2435
2435
2425
2430
2435
2435
2435
2425
2425
2425
2435
2435
2405
2435
2440
2435
2425
2405
2410
2410
2430
2430
2440
2430
2435
2395
2395
2410
2400
2440
2390
2405
2430
2440
2430
2440
2430
2435
2430
2435
2425
2430
2440
2435
2430
2430
2435
2425
2390
2425
2430
2430
2430
2430
2380
2425
2430
2435
2435
2430
2430
2385
2385
2410
2430
2410
2410
2430
2385
2385
2435
2435
2435
2440
2425
2435
2435
2390
2395
2425
2425
2430
2430
2425
2425
2395
2395
2430
2430
2400
2400
2430
2430
2425
2425
2395
2395
2400
2400
2400
2400
2395
2395
2390
2395
2440
2440
2435
2435
2390
2425
2430
2435
2435
2435
2435
2435
2435
2435
2435
2435
2385
2385
2390
2435
2390
2400
2400
2395
2395
2405
2395
2405
2400
2400
2380
2400
2400
2390
2390
2395
2410
2410
2410
2410
2415
2415
2415
2415
2415
2415
2435
2440
2435
2435
2435
2435
2435
2440
2440
2425
2415
2415
2440
2440
2415
2435
2440
2430
2425
2425
2435
2420
2380
2440
2435
2435
2430
2435
2435
2425
2425
2385
2385
2425
2420
2420
2430
2425
2430
2430
2425
2425
2425
2430
2430
2430
2425
2425
2430
2430
2425
2435
2435
2430
2390
2435
2435
2430
2420
2415
2385
2385
2420
2415
2390
2415
2430
2430
2430
2430
2380
2405
2430
2430
2390
2430
2440
2440
2400
2400
2390
2380
2395
2405
2435
2435
2435
2435
2435
2435
2385
2385
2430
2400
2400
2430
2425
2425
2430
2430
2430
2430
2430
2425
2430
2430
2430
2390
2425
2430
2435
2435
2435
2435
2435
2435
2425
2425
2430
2395
2395
2435
2440
2440
2435
2435
2410
2440
2430
2425
2425
2435
2430
2430
2440
2435
2430
2440
2430
2435
2430
2440
2440
2430
2435
2430
2430
2430
2410
2405
2440
2435
2435
2435
2435
2395
2440
2440
2435
2435
2410
2410
2435
2420
2430
2430
2440
2400
2400
2420
2435
2425
2430
2430
2410
2435
2435
2435
2435
2430
2435
2425
2435
2420
2440
2435
2425
2425
2440
2435
2440
2442
2407
2407
2412
2412
2407
2407
2407
2407
2407
2402
2392
2397
2397
2407
2407
2427
2407
2407
2412
2402
2402
2402
2407
2407
2412
2412
2402
2407
2417
2402
2407
2417
2417
2417
2422
2422
2422
2407
2412
2407
2412
2412
2422
2422
2407
2412
2412
2412
2412
2412
2412
2412
2412
2412
2412
2412
2417
2417
2412
2412
2407
2417
2417
2417
2417
2417
2407
2407
2417
2417
2422
2412
2412
2392
2442
2437
2392
2422
2422
2437
2397
2397
2422
2437
2442
2437
2437
2437
2432
2437
2447
2427
2427
2447
2437
2447
2447
2437
2442
2392
2427
2427
2427
2427
2442
2432
2447
2432
2442
2402
2437
2442
2447
2442
2447
2447
2437
2437
2442
2447
2442
2442
2437
2417
2432
2437
2437
2442
2442
2442
2442
2442
2442
2442
2432
2402
2432
2442
2437
2452
2437
2432
2442
2442
2442
2417
2417
2417
2437
2432
2432
2437
2437
2442
2442
2442
2447
2442
2417
2417
2417
2442
2442
2432
2442
2447
2447
2437
2437
2442
2442
2447
2442
2437
2442
2432
2437
2447
2447
2442
2437
2442
2442
2447
2442
2447
2447
2407
2447
2447
2442
2437
2437
2437
2442
2442
2442
2412
2412
2447
2447
2442
2437
2442
2437
2437
2402
2407
2442
2407
2407
2407
2407
2437
2437
2412
2437
2442
2437
2442
2437
2442
2442
2437
2442
2442
2397
2402
2397
2397
2407
2442
2417
2442
2407
2412
2412
2407
2407
2412
2412
2447
2447
2402
2407
2417
2417
2407
2417
2417
2407
2437
2437
2442
2412
2412
2402
2402
2412
2412
2437
2437
2442
2412
2412
2442
2447
2447
2447
2442
2442
2437
2442
2442
2447
2447
2442
2447
2447
2447
2442
2442
2442
2447
2417
2447
2442
2447
2437
2447
2442
2442
2437
2437
2442
2447
2447
2437
2437
2452
2422
2407
2442
2442
2452
2442
2417
2417
2417
2442
2447
2442
2442
2402
2402
2422
2412
2437
2442
2452
2442
2447
2442
2447
2437
2442
2447
2437
2442
2447
2442
2442
2442
2442
2397
2397
2437
2437
2442
2392
2442
2432
2437
2442
2447
2432
2432
2422
2422
2422
2442
2437
2447
2397
2397
2447
2412
2412
2407
2442
2437
2437
2442
2437
2437
2437
2437
2442
2437
2437
2407
2407
2437
2437
2412
2412
2437
2437
2412
2412
2412
2412
2392
2407
2407
2442
2402
2402
2447
2447
2442
2442
2397
2402
2402
2447
2447
2447
2447
2447
2447
2442
2397
2397
2402
2402
2447
2402
2407
2407
2407
2407
2417
2407
2417
2392
2417
2412
2412
2402
2402
2422
2422
2422
2427
2427
2417
2427
2427
2427
2427
2427
2427
2447
2447
2447
2447
2447
2437
2437
2417
2447
2427
2427
2427
2427
2452
2437
2427
2447
2432
2432
2422
2447
2452
2442
2437
2437
2447
2442
2442
2432
2392
2452
2447
2442
2442
2442
2442
2442
2437
2437
2397
2397
2437
2432
2432
2437
2437
2442
2442
2442
2442
2442
2437
2437
2437
2437
2437
2442
2437
2437
2442
2437
2437
2437
2447
2447
2432
2442
2432
2427
2402
2447
2447
2442
2432
2397
2427
2402
2442
2437
2427
2437
2442
2442
2392
2417
2442
2437
2402
2442
2452
2452
2412
2442
2452
2452
2402
2392
2407
2417
2437
2447
2447
2442
2447
2397
2397
2442
2412
2412
2437
2437
2437
2442
2442
2442
2442
2442
2437
2437
2437
2437
2437
2442
2442
2402
2437
2442
2442
2442
2447
2442
2447
2447
2407
2407
2447
2447
2447
2442
2422
2452
2442
2437
2437
2442
2447
2442
2452
2447
2442
2447
2442
2442
2442
2447
2452
2447
2447
2442
2442
2447
2442
2442
2422
2417
2417
2417
2447
2447
2447
2407
2452
2447
2447
2422
2447
2422
2442
2442
2432
2442
2442
2452
2442
2412
2412
2427
2437
2442
2442
2422
2447
2442
2447
2447
2442
2447
2437
2437
2447
2432
2452
2447
2437
2447
2437
2447
2452
2454
2454
2444
2444
2419
2419
2409
2409
2419
2419
2419
2404
2404
2409
2409
2419
2414
2414
2419
2419
2419
2419
2424
2424
2414
2419
2414
2414
2434
2414
2419
2419
2429
2429
2429
2414
2429
2419
2434
2429
2429
2419
2419
2419
2429
2419
2424
2419
2429
2419
2419
2429
2429
2419
2424
2424
2419
2419
2429
2429
2424
2424
2419
2424
2424
2424
2424
2419
2419
2424
2424
2414
2419
2434
2439
2439
2419
2449
2449
2449
2454
2424
2424
2404
2429
2434
2429
2434
2454
2444
2449
2409
2409
2449
2449
2454
2434
2449
2449
2434
2459
2444
2459
2444
2449
2454
2434
2434
2449
2454
2444
2444
2449
2449
2449
2449
2449
2454
2459
2454
2459
2454
2444
2444
2449
2449
2449
2449
2454
2449
2449
2449
2454
2454
2449
2454
2454
2429
2459
2459
2459
2454
2459
2449
2444
2449
2459
2454
2449
2454
2454
2454
2444
2444
2429
2444
2449
2454
2449
2454
2454
2454
2454
2429
2454
2454
2459
2459
2449
2444
2449
2454
2454
2429
2429
2424
2424
2459
2459
2454
2459
2459
2454
2449
2454
2454
2459
2449
2454
2454
2449
2449
2454
2449
2454
2454
2429
2419
2454
2449
2444
2424
2419
2429
2419
2454
2454
2414
2419
2449
2449
2414
2449
2444
2449
2419
2419
2424
2449
2449
2449
2454
2449
2454
2454
2449
2454
2404
2409
2409
2419
2454
2454
2429
2424
2424
2454
2429
2429
2449
2419
2424
2424
2419
2419
2419
2454
2449
2449
2454
2454
2414
2414
2424
2424
2424
2424
2449
2449
2454
2419
2419
2444
2449
2454
2454
2414
2424
2424
2444
2444
2454
2424
2424
2454
2459
2454
2459
2459
2454
2454
2454
2459
2449
2454
2454
2459
2459
2459
2454
2459
2454
2454
2454
2449
2449
2449
2454
2459
2449
2454
2444
2444
2454
2434
2424
2449
2459
2449
2454
2454
2404
2449
2464
2454
2429
2429
2454
2459
2454
2429
2449
2454
2459
2419
2429
2429
2449
2454
2459
2454
2454
2454
2454
2454
2449
2454
2454
2449
2454
2459
2454
2454
2459
2449
2454
2404
2444
2444
2439
2439
2449
2444
2444
2444
2444
2439
2439
2439
2439
2449
2449
2449
2409
2409
2454
2444
2419
2419
2419
2419
2454
2419
2454
2444
2454
2449
2454
2444
2454
2454
2454
2449
2454
2449
2419
2419
2424
2424
2454
2454
2424
2424
2424
2424
2409
2414
2414
2454
2459
2459
2454
2414
2409
2454
2459
2459
2454
2409
2459
2459
2459
2409
2409
2414
2414
2459
2414
2419
2414
2429
2419
2429
2404
2429
2429
2424
2424
2424
2424
2414
2414
2434
2434
2434
2434
2434
2439
2439
2439
2439
2439
2439
2454
2459
2459
2459
2459
2439
2439
2449
2434
2439
2439
2459
2454
2464
2454
2449
2449
2454
2454
2444
2404
2459
2459
2454
2454
2454
2454
2454
2454
2449
2449
2409
2409
2449
2444
2444
2449
2454
2449
2449
2454
2454
2449
2454
2454
2454
2449
2449
2454
2454
2449
2449
2449
2449
2449
2449
2449
2449
2444
2439
2454
2454
2439
2454
2444
2414
2454
2454
2454
2444
2409
2449
2439
2414
2449
2449
2464
2454
2449
2404
2429
2454
2414
2464
2424
2454
2464
2464
2414
2404
2419
2429
2454
2454
2459
2454
2459
2409
2409
2454
2424
2424
2449
2449
2454
2454
2454
2454
2454
2454
2454
2454
2449
2449
2449
2449
2449
2414
2449
2454
2454
2454
2459
2419
2419
2459
2449
2459
2454
2434
2454
2444
2449
2449
2449
2459
2454
2449
2454
2454
2454
2454
2464
2459
2459
2454
2459
2449
2454
2454
2434
2429
2429
2459
2459
2454
2419
2459
2459
2459
2434
2454
2434
2454
2439
2454
2439
2454
2424
2424
2439
2449
2449
2454
2434
2459
2454
2459
2459
2454
2454
2449
2459
2444
2464
2459
2449
2449
2459
2459
2461
2446
2431
2421
2421
2431
2426
2426
2431
2431
2431
2426
2421
2421
2431
2446
2426
2416
2446
2416
2426
2426
2431
2431
2441
2441
2426
2441
2431
2441
2431
2451
2451
2446
2431
2441
2431
2441
2446
2436
2436
2436
2436
2431
2431
2431
2431
2441
2441
2431
2436
2431
2431
2441
2456
2436
2436
2431
2441
2441
2436
2436
2426
2426
2431
2431
2431
2431
2436
2426
2431
2431
2431
2426
2446
2441
2451
2436
2436
2426
2426
2426
2431
2456
2446
2461
2461
2431
2456
2446
2456
2461
2431
2431
2456
2456
2441
2466
2456
2456
2461
2441
2441
2461
2456
2461
2456
2446
2466
2466
2461
2456
2461
2461
2461
2446
2446
2461
2461
2461
2456
2456
2461
2461
2461
2461
2466
2456
2461
2461
2461
2466
2471
2456
2461
2466
2456
2456
2461
2461
2461
2461
2461
2461
2461
2461
2461
2466
2461
2456
2461
2461
2461
2461
2461
2461
2461
2461
2466
2466
2471
2461
2466
2471
2461
2461
2466
2461
2461
2436
2471
2471
2471
2471
2466
2466
2461
2461
2466
2466
2466
2456
2441
2461
2466
2466
2456
2461
2466
2461
2461
2436
2461
2466
2471
2471
2466
2471
2471
2466
2461
2466
2466
2436
2436
2471
2471
2466
2466
2466
2461
2466
2431
2466
2466
2466
2461
2456
2456
2436
2431
2441
2441
2436
2436
2466
2456
2436
2431
2441
2441
2436
2436
2461
2461
2426
2456
2426
2451
2451
2426
2461
2461
2461
2466
2466
2461
2466
2466
2416
2431
2466
2441
2466
2461
2461
2436
2436
2436
2436
2461
2431
2436
2436
2461
2431
2466
2461
2461
2466
2466
2466
2426
2421
2456
2456
2431
2431
2431
2431
2466
2461
2466
2431
2456
2461
2466
2466
2466
2426
2436
2436
2471
2451
2466
2466
2436
2436
2466
2471
2461
2471
2466
2461
2466
2466
2461
2461
2466
2446
2436
2471
2461
2466
2461
2466
2466
2471
2466
2466
2426
2461
2471
2466
2441
2456
2461
2461
2461
2446
2436
2471
2466
2436
2461
2471
2466
2436
2436
2436
2466
2466
2441
2441
2461
2466
2466
2461
2456
2466
2466
2466
2466
2461
2466
2471
2461
2466
2466
2461
2466
2416
2416
2451
2451
2461
2461
2451
2451
2451
2451
2461
2421
2421
2421
2431
2431
2461
2461
2431
2431
2431
2461
2466
2456
2461
2461
2461
2466
2456
2466
2456
2431
2431
2421
2436
2436
2466
2466
2466
2466
2436
2436
2436
2436
2421
2466
2466
2466
2466
2466
2466
2426
2461
2471
2471
2421
2471
2471
2471
2421
2416
2421
2421
2471
2426
2426
2431
2436
2436
2431
2436
2436
2416
2436
2436
2436
2436
2421
2421
2421
2421
2446
2446
2446
2436
2446
2446
2446
2446
2446
2451
2451
2451
2451
2451
2451
2446
2446
2471
2471
2446
2446
2451
2451
2451
2451
2456
2461
2451
2471
2471
2466
2466
2456
2461
2461
2456
2416
2471
2466
2466
2466
2466
2461
2466
2456
2456
2421
2421
2456
2456
2456
2461
2466
2466
2466
2456
2461
2466
2461
2466
2461
2466
2466
2456
2456
2466
2466
2466
2466
2466
2461
2461
2461
2461
2461
2461
2451
2466
2466
2451
2451
2466
2466
2466
2456
2426
2466
2466
2466
2456
2421
2426
2461
2456
2466
2416
2441
2466
2426
2476
2466
2436
2471
2471
2466
2466
2426
2416
2431
2441
2466
2466
2471
2466
2471
2421
2421
2461
2466
2431
2431
2461
2466
2466
2466
2461
2461
2461
2466
2466
2466
2466
2466
2456
2461
2461
2461
2461
2461
2426
2461
2466
2466
2466
2431
2431
2471
2461
2461
2466
2471
2461
2446
2466
2456
2466
2466
2461
2461
2461
2466
2461
2466
2466
2461
2466
2471
2471
2466
2466
2461
2466
2466
2446
2441
2441
2461
2471
2461
2466
2431
2471
2466
2466
2466
2466
2466
2446
2446
2451
2466
2466
2451
2466
2461
2436
2436
2451
2461
2461
2466
2446
2466
2466
2466
2466
2466
2466
2466
2466
2461
2471
2456
2471
2471
2461
2461
2471
2471
2473
2428
2438
2443
2433
2433
2433
2433
2443
2433
2438
2433
2438
2438
2428
2428
2458
2443
2443
2448
2448
2448
2448
2443
2448
2448
2443
2458
2443
2453
2453
2438
2443
2458
2458
2448
2448
2453
2453
2438
2453
2453
2438
2448
2453
2443
2448
2448
2438
2443
2438
2438
2448
2448
2438
2448
2448
2443
2443
2443
2443
2443
2443
2438
2443
2463
2463
2463
2433
2433
2473
2473
2468
2463
2478
2448
2448
2433
2433
2433
2438
2458
2453
2478
2478
2473
2473
2463
2463
2478
2473
2473
2463
2468
2473
2473
2438
2438
2463
2463
2463
2463
2468
2468
2448
2473
2468
2463
2473
2468
2468
2473
2473
2468
2473
2473
2468
2468
2468
2468
2453
2453
2478
2473
2473
2478
2468
2473
2473
2468
2468
2483
2473
2473
2468
2468
2473
2473
2468
2468
2473
2473
2468
2468
2468
2468
2468
2473
2468
2473
2473
2473
2468
2473
2468
2473
2468
2473
2478
2473
2468
2473
2473
2473
2473
2473
2468
2473
2473
2468
2468
2473
2478
2473
2478
2478
2468
2473
2473
2473
2473
2478
2468
2468
2478
2483
2483
2478
2478
2473
2443
2478
2478
2478
2478
2473
2478
2473
2473
2473
2448
2473
2478
2483
2483
2478
2473
2478
2473
2473
2443
2443
2478
2478
2473
2483
2483
2478
2478
2478
2478
2478
2478
2478
2478
2468
2463
2448
2448
2468
2448
2443
2448
2448
2468
2438
2468
2463
2463
2438
2473
2473
2473
2478
2478
2473
2473
2468
2443
2478
2473
2473
2468
2453
2453
2443
2473
2473
2473
2468
2448
2448
2443
2478
2478
2473
2468
2473
2473
2443
2473
2468
2468
2478
2438
2463
2478
2478
2443
2443
2478
2473
2478
2438
2463
2463
2468
2478
2473
2478
2473
2473
2438
2448
2448
2483
2478
2473
2478
2478
2448
2448
2473
2478
2468
2478
2478
2473
2478
2453
2483
2473
2478
2473
2433
2473
2473
2478
2473
2473
2438
2483
2458
2443
2473
2473
2438
2433
2453
2458
2448
2448
2478
2473
2468
2473
2473
2478
2448
2478
2448
2478
2478
2473
2478
2468
2478
2448
2448
2473
2468
2478
2478
2478
2473
2473
2478
2478
2473
2478
2473
2473
2428
2458
2428
2458
2458
2433
2433
2473
2473
2443
2473
2473
2438
2438
2473
2473
2443
2473
2473
2473
2473
2473
2473
2473
2473
2473
2443
2443
2448
2448
2438
2448
2448
2448
2448
2433
2473
2473
2478
2478
2478
2478
2483
2483
2433
2438
2483
2483
2478
2473
2438
2478
2483
2483
2478
2428
2483
2483
2483
2433
2478
2438
2443
2443
2448
2448
2443
2428
2448
2448
2433
2433
2458
2458
2458
2458
2458
2453
2463
2463
2463
2463
2463
2463
2458
2453
2483
2478
2473
2463
2463
2458
2478
2483
2473
2478
2468
2473
2473
2468
2428
2483
2478
2473
2478
2478
2473
2478
2468
2433
2433
2468
2468
2478
2473
2478
2478
2468
2473
2473
2478
2468
2468
2473
2478
2478
2473
2473
2473
2468
2473
2473
2473
2463
2458
2478
2478
2478
2468
2438
2478
2478
2478
2468
2433
2473
2438
2468
2473
2478
2428
2453
2473
2478
2433
2433
2478
2483
2478
2478
2448
2478
2478
2433
2433
2428
2443
2453
2478
2478
2483
2473
2478
2478
2433
2433
2473
2473
2443
2473
2473
2478
2478
2478
2478
2473
2468
2463
2463
2473
2473
2473
2468
2473
2473
2438
2473
2478
2478
2443
2443
2483
2478
2473
2458
2468
2478
2468
2478
2473
2478
2473
2478
2473
2473
2478
2473
2478
2478
2478
2473
2478
2473
2458
2453
2453
2473
2478
2478
2473
2478
2478
2478
2443
2483
2478
2478
2478
2458
2478
2458
2478
2478
2463
2478
2448
2448
2463
2473
2473
2473
2478
2478
2473
2473
2458
2478
2478
2478
2478
2478
2473
2483
2468
2483
2473
2473
2473
2478
2483
2485
2475
2450
2445
2445
2440
2440
2440
2445
2455
2455
2455
2445
2455
2465
2470
2470
2460
2460
2450
2465
2465
2475
2475
2465
2465
2450
2450
2455
2460
2460
2460
2470
2465
2450
2460
2460
2450
2455
2460
2460
2485
2485
2475
2485
2455
2455
2460
2460
2460
2445
2445
2460
2460
2445
2445
2465
2465
2450
2460
2460
2445
2445
2475
2445
2460
2460
2450
2450
2445
2450
2480
2485
2475
2485
2475
2480
2485
2465
2480
2480
2490
2470
2475
2485
2460
2460
2440
2445
2445
2485
2480
2475
2475
2485
2475
2480
2480
2485
2485
2480
2485
2480
2480
2475
2475
2480
2475
2485
2475
2480
2485
2480
2485
2480
2455
2480
2485
2485
2475
2475
2455
2455
2485
2480
2480
2485
2475
2485
2480
2480
2475
2475
2475
2475
2460
2460
2480
2485
2485
2470
2490
2480
2485
2485
2490
2480
2480
2485
2480
2485
2480
2485
2485
2485
2480
2485
2490
2480
2485
2485
2485
2480
2485
2485
2485
2480
2480
2480
2485
2480
2485
2480
2485
2485
2490
2485
2490
2485
2480
2485
2485
2480
2485
2485
2485
2495
2495
2490
2485
2485
2485
2455
2490
2490
2490
2490
2490
2490
2485
2480
2475
2465
2470
2470
2485
2485
2490
2460
2455
2455
2490
2490
2485
2490
2495
2495
2490
2485
2485
2490
2490
2490
2490
2490
2480
2490
2490
2480
2455
2475
2455
2480
2455
2450
2450
2480
2470
2470
2450
2475
2475
2485
2485
2475
2490
2485
2485
2480
2485
2480
2455
2465
2485
2485
2485
2455
2485
2480
2480
2485
2485
2460
2460
2480
2485
2440
2455
2455
2490
2485
2455
2460
2460
2490
2490
2480
2480
2485
2485
2485
2440
2455
2450
2450
2480
2475
2485
2450
2490
2490
2490
2490
2450
2450
2485
2480
2485
2490
2485
2490
2450
2460
2460
2490
2485
2490
2490
2460
2460
2480
2485
2485
2485
2495
2455
2485
2485
2485
2485
2485
2485
2480
2490
2480
2485
2465
2465
2450
2445
2465
2485
2465
2465
2480
2485
2455
2465
2465
2490
2490
2490
2460
2490
2490
2485
2490
2480
2455
2490
2485
2490
2490
2485
2490
2490
2485
2485
2480
2480
2480
2470
2470
2470
2440
2445
2445
2450
2450
2485
2485
2450
2485
2485
2485
2485
2485
2485
2455
2485
2485
2485
2485
2485
2485
2450
2485
2485
2485
2485
2455
2455
2460
2460
2450
2455
2455
2455
2455
2440
2495
2495
2485
2485
2490
2490
2495
2490
2490
2495
2490
2445
2450
2495
2495
2490
2490
2450
2445
2450
2490
2450
2490
2490
2490
2495
2495
2490
2490
2495
2495
2490
2485
2445
2490
2450
2455
2455
2460
2460
2455
2440
2460
2460
2460
2445
2445
2470
2465
2465
2470
2470
2465
2465
2475
2475
2475
2475
2475
2475
2470
2465
2475
2470
2470
2495
2485
2490
2480
2480
2485
2480
2440
2490
2490
2485
2490
2490
2485
2490
2480
2445
2445
2480
2480
2490
2485
2485
2480
2485
2485
2480
2480
2485
2485
2485
2485
2485
2485
2480
2480
2480
2480
2480
2485
2485
2485
2475
2470
2475
2490
2490
2490
2480
2450
2490
2490
2490
2480
2445
2485
2485
2450
2485
2490
2440
2465
2485
2490
2490
2460
2485
2490
2445
2445
2490
2440
2465
2455
2490
2490
2490
2485
2490
2490
2450
2450
2485
2485
2490
2445
2445
2485
2485
2485
2475
2475
2455
2490
2485
2485
2480
2475
2475
2485
2480
2480
2485
2480
2480
2480
2480
2480
2450
2485
2490
2480
2490
2455
2455
2485
2490
2480
2490
2465
2485
2480
2485
2480
2485
2490
2490
2490
2485
2485
2485
2485
2485
2485
2485
2485
2485
2490
2490
2490
2490
2485
2485
2485
2485
2485
2485
2470
2465
2465
2485
2490
2485
2490
2455
2490
2490
2485
2485
2465
2490
2470
2485
2490
2490
2490
2490
2475
2490
2485
2485
2485
2460
2460
2475
2485
2485
2490
2485
2485
2470
2490
2485
2485
2485
2485
2485
2495
2485
2480
2490
2485
2485
2490
2485
2490
2490
2497
2487
2467
2462
2452
2467
2467
2452
2467
2467
2462
2457
2457
2462
2472
2467
2467
2467
2467
2477
2477
2477
2487
2487
2472
2472
2472
2472
2467
2467
2467
2472
2472
2472
2472
2472
2472
2482
2472
2472
2472
2472
2477
2467
2457
2457
2472
2457
2457
2467
2472
2457
2457
2477
2457
2462
2467
2472
2497
2492
2497
2462
2467
2487
2467
2467
2467
2467
2472
2472
2472
2477
2487
2492
2457
2487
2487
2497
2487
2497
2492
2497
2457
2472
2472
2452
2457
2457
2492
2497
2487
2497
2492
2492
2452
2487
2492
2487
2497
2497
2497
2492
2492
2472
2472
2452
2492
2487
2487
2487
2487
2492
2497
2492
2492
2497
2492
2497
2482
2497
2477
2487
2487
2497
2487
2492
2487
2492
2492
2492
2462
2482
2482
2487
2492
2492
2492
2492
2502
2492
2497
2492
2497
2497
2467
2467
2477
2497
2492
2497
2482
2482
2497
2492
2492
2497
2497
2492
2492
2482
2492
2492
2492
2497
2492
2497
2497
2497
2497
2497
2492
2492
2497
2492
2492
2497
2497
2497
2497
2502
2502
2497
2497
2502
2502
2502
2502
2497
2492
2487
2487
2497
2497
2497
2487
2497
2497
2477
2477
2472
2472
2462
2482
2482
2497
2497
2497
2502
2502
2497
2497
2502
2467
2497
2502
2502
2497
2502
2502
2502
2502
2502
2477
2477
2467
2492
2477
2477
2467
2482
2487
2492
2457
2467
2487
2457
2462
2492
2477
2477
2462
2487
2487
2497
2497
2487
2497
2497
2497
2497
2492
2497
2487
2497
2497
2492
2497
2497
2492
2467
2472
2472
2492
2497
2497
2497
2497
2497
2492
2487
2492
2497
2497
2477
2477
2467
2477
2477
2467
2492
2502
2497
2497
2502
2497
2467
2472
2472
2497
2497
2487
2487
2492
2492
2497
2452
2467
2462
2462
2482
2497
2502
2502
2492
2502
2492
2482
2497
2462
2467
2467
2497
2497
2497
2497
2497
2467
2467
2492
2497
2497
2497
2502
2492
2497
2467
2497
2497
2492
2492
2492
2497
2467
2472
2497
2502
2492
2497
2497
2497
2497
2492
2452
2457
2457
2477
2477
2472
2472
2472
2502
2502
2477
2477
2477
2477
2477
2502
2467
2502
2502
2497
2502
2497
2502
2462
2462
2492
2492
2487
2487
2492
2492
2492
2492
2487
2487
2487
2487
2452
2457
2457
2467
2462
2492
2497
2497
2467
2492
2492
2492
2497
2497
2497
2497
2492
2492
2467
2467
2472
2472
2462
2462
2502
2502
2467
2467
2502
2502
2502
2502
2502
2507
2507
2502
2502
2502
2502
2502
2502
2502
2502
2502
2457
2462
2457
2457
2502
2502
2462
2502
2502
2502
2502
2502
2502
2502
2507
2507
2502
2497
2502
2502
2502
2502
2497
2457
2502
2462
2472
2467
2467
2472
2472
2452
2477
2477
2467
2472
2472
2457
2457
2482
2477
2482
2482
2487
2487
2487
2487
2487
2487
2482
2487
2482
2487
2492
2482
2487
2482
2482
2487
2497
2497
2502
2492
2492
2492
2497
2492
2452
2502
2497
2502
2502
2497
2497
2492
2457
2457
2492
2492
2487
2497
2492
2497
2492
2492
2492
2497
2497
2497
2497
2492
2492
2492
2492
2492
2492
2497
2497
2497
2487
2487
2487
2502
2502
2502
2492
2462
2502
2502
2502
2487
2457
2497
2502
2497
2457
2502
2497
2492
2497
2497
2452
2477
2497
2502
2497
2472
2497
2502
2502
2457
2457
2502
2502
2452
2477
2467
2502
2497
2497
2497
2492
2497
2502
2462
2497
2502
2457
2457
2497
2497
2467
2497
2492
2492
2487
2487
2492
2492
2497
2492
2492
2492
2492
2492
2492
2462
2497
2502
2497
2497
2467
2467
2497
2497
2502
2502
2502
2492
2492
2492
2497
2502
2497
2502
2502
2492
2497
2497
2492
2497
2497
2497
2497
2497
2497
2502
2502
2497
2497
2497
2497
2497
2482
2477
2477
2497
2502
2497
2497
2467
2502
2497
2497
2497
2477
2497
2502
2502
2502
2482
2497
2502
2497
2502
2502
2502
2497
2487
2497
2497
2472
2472
2487
2497
2497
2497
2482
2497
2497
2497
2497
2497
2502
2492
2502
2502
2497
2497
2502
2497
2502
2502
2494
2504
2504
2469
2469
2479
2479
2469
2469
2479
2464
2479
2479
2474
2474
2474
2474
2479
2489
2479
2479
2479
2479
2479
2484
2479
2479
2489
2479
2484
2484
2484
2484
2479
2484
2479
2474
2474
2479
2479
2479
2479
2479
2494
2484
2479
2474
2494
2494
2504
2499
2504
2484
2479
2479
2484
2464
2469
2469
2479
2479
2499
2479
2504
2479
2479
2484
2469
2499
2499
2509
2494
2504
2509
2469
2464
2464
2489
2499
2509
2504
2499
2494
2509
2499
2504
2504
2504
2469
2484
2484
2504
2504
2509
2499
2499
2494
2504
2499
2509
2499
2499
2504
2504
2509
2464
2504
2499
2494
2494
2499
2509
2499
2504
2504
2509
2484
2484
2494
2504
2504
2499
2504
2499
2504
2499
2499
2499
2504
2504
2494
2494
2489
2499
2499
2499
2509
2504
2509
2499
2499
2499
2504
2504
2504
2509
2484
2484
2504
2509
2474
2489
2509
2504
2509
2509
2509
2504
2504
2504
2509
2504
2509
2489
2509
2504
2494
2509
2504
2499
2504
2509
2509
2509
2494
2504
2509
2504
2509
2504
2509
2509
2509
2514
2514
2504
2504
2504
2504
2514
2514
2509
2509
2499
2499
2509
2509
2499
2509
2509
2509
2474
2509
2509
2514
2514
2509
2509
2499
2479
2479
2484
2484
2489
2489
2509
2509
2509
2509
2514
2514
2509
2509
2494
2514
2514
2484
2484
2504
2479
2479
2484
2484
2489
2489
2499
2504
2479
2499
2469
2474
2504
2509
2509
2509
2499
2499
2474
2494
2494
2509
2509
2474
2509
2494
2509
2504
2504
2509
2504
2504
2504
2504
2509
2509
2504
2499
2509
2509
2504
2479
2484
2484
2504
2504
2509
2504
2504
2509
2509
2509
2509
2509
2509
2499
2499
2499
2504
2504
2484
2484
2484
2484
2484
2484
2484
2484
2474
2479
2504
2499
2509
2504
2514
2509
2479
2484
2484
2499
2504
2464
2479
2469
2494
2474
2509
2509
2504
2509
2509
2494
2509
2504
2494
2509
2509
2474
2479
2509
2509
2509
2479
2504
2509
2504
2504
2509
2509
2509
2504
2509
2509
2509
2504
2509
2509
2509
2479
2484
2504
2514
2509
2479
2504
2504
2504
2484
2484
2514
2489
2489
2484
2484
2484
2484
2509
2514
2509
2514
2509
2474
2509
2469
2469
2499
2499
2499
2499
2499
2499
2464
2469
2469
2479
2474
2509
2479
2469
2509
2509
2504
2504
2479
2474
2504
2504
2504
2504
2479
2479
2484
2484
2474
2469
2469
2514
2514
2514
2514
2479
2479
2514
2514
2514
2514
2514
2514
2509
2514
2514
2514
2514
2514
2509
2514
2509
2464
2469
2469
2514
2514
2514
2514
2469
2514
2514
2514
2514
2514
2514
2514
2514
2509
2509
2514
2514
2514
2514
2509
2514
2509
2514
2514
2514
2509
2469
2509
2509
2469
2484
2484
2479
2479
2479
2479
2484
2484
2464
2484
2484
2484
2484
2469
2469
2489
2494
2484
2494
2494
2499
2499
2499
2499
2499
2499
2499
2499
2499
2494
2494
2494
2494
2494
2494
2499
2509
2509
2509
2504
2504
2504
2509
2504
2464
2514
2509
2509
2494
2509
2509
2509
2494
2504
2469
2469
2504
2509
2504
2499
2504
2504
2504
2504
2499
2509
2504
2509
2504
2504
2504
2499
2504
2499
2509
2509
2509
2499
2514
2514
2514
2499
2494
2499
2499
2469
2514
2514
2514
2499
2469
2504
2509
2509
2469
2514
2504
2504
2504
2504
2509
2464
2484
2514
2509
2514
2484
2509
2514
2514
2514
2469
2469
2514
2514
2514
2464
2479
2484
2514
2514
2509
2509
2509
2474
2509
2509
2469
2469
2509
2479
2499
2509
2504
2494
2499
2499
2504
2504
2504
2504
2499
2504
2474
2509
2509
2509
2509
2479
2479
2504
2504
2509
2509
2509
2514
2509
2514
2514
2504
2504
2504
2504
2504
2504
2509
2509
2514
2504
2509
2504
2509
2509
2504
2504
2509
2509
2509
2509
2504
2504
2489
2489
2489
2509
2514
2509
2509
2479
2514
2509
2509
2509
2489
2514
2509
2514
2514
2489
2509
2509
2514
2509
2504
2509
2499
2509
2504
2484
2484
2499
2509
2509
2494
2509
2509
2504
2504
2509
2514
2504
2514
2514
2509
2509
2509
2514
2514
2491
2491
2491
2491
2476
2481
2481
2481
2481
2491
2486
2491
2491
2491
2481
2481
2486
2486
2481
2481
2496
2486
2491
2501
2491
2491
2491
2506
2506
2506
2491
2491
2491
2491
2491
2491
2491
2491
2491
2486
2486
2496
2496
2501
2491
2496
2491
2486
2481
2481
2501
2501
2521
2501
2511
2516
2511
2516
2491
2491
2496
2476
2481
2481
2496
2476
2491
2501
2516
2516
2476
2481
2516
2511
2506
2506
2501
2516
2511
2516
2521
2521
2491
2491
2496
2476
2516
2506
2516
2506
2511
2521
2511
2511
2516
2516
2481
2521
2511
2511
2511
2506
2516
2516
2516
2511
2511
2521
2516
2511
2516
2516
2516
2521
2481
2496
2496
2511
2511
2516
2511
2506
2506
2516
2521
2506
2511
2511
2511
2511
2511
2516
2516
2516
2521
2521
2516
2516
2521
2511
2506
2516
2511
2516
2506
2511
2511
2516
2516
2496
2496
2516
2516
2511
2511
2511
2516
2516
2511
2511
2511
2511
2521
2516
2516
2521
2486
2496
2521
2516
2511
2516
2511
2521
2491
2491
2491
2491
2501
2521
2521
2521
2511
2516
2521
2496
2516
2521
2516
2501
2516
2521
2521
2521
2521
2516
2516
2511
2511
2511
2521
2511
2521
2521
2521
2521
2521
2511
2491
2521
2521
2526
2526
2521
2521
2506
2511
2496
2496
2496
2521
2521
2506
2496
2496
2496
2496
2496
2476
2496
2496
2496
2496
2496
2506
2506
2516
2491
2491
2496
2506
2486
2506
2521
2521
2521
2481
2486
2516
2521
2521
2521
2511
2511
2486
2501
2521
2521
2481
2486
2481
2481
2511
2516
2516
2521
2516
2521
2516
2516
2516
2516
2511
2516
2516
2521
2516
2516
2521
2516
2511
2516
2516
2511
2491
2491
2491
2491
2511
2521
2516
2521
2516
2511
2511
2516
2521
2516
2516
2521
2491
2496
2496
2496
2496
2511
2521
2516
2486
2491
2496
2496
2496
2496
2511
2486
2491
2511
2511
2521
2516
2496
2496
2491
2511
2476
2491
2521
2521
2516
2486
2521
2486
2486
2516
2521
2486
2486
2521
2516
2506
2521
2521
2516
2486
2491
2516
2521
2516
2521
2506
2516
2491
2516
2521
2521
2521
2516
2501
2501
2521
2521
2516
2486
2486
2516
2516
2486
2486
2521
2496
2491
2521
2526
2496
2496
2521
2521
2521
2481
2481
2506
2506
2506
2476
2486
2481
2481
2486
2521
2491
2521
2521
2521
2521
2521
2491
2486
2491
2491
2491
2491
2486
2486
2486
2486
2486
2526
2526
2491
2491
2521
2521
2521
2526
2526
2521
2521
2521
2526
2526
2526
2526
2516
2476
2521
2521
2521
2521
2521
2526
2526
2526
2526
2526
2526
2526
2526
2526
2526
2526
2526
2526
2521
2526
2526
2521
2526
2526
2521
2526
2521
2521
2521
2526
2526
2521
2481
2521
2521
2481
2491
2491
2491
2491
2496
2496
2486
2496
2496
2496
2496
2476
2496
2496
2496
2481
2481
2501
2506
2501
2506
2506
2506
2506
2511
2511
2511
2511
2511
2511
2511
2501
2506
2506
2506
2501
2506
2521
2516
2516
2521
2506
2521
2516
2516
2516
2516
2516
2476
2521
2521
2521
2506
2521
2521
2506
2516
2506
2481
2481
2506
2516
2516
2516
2506
2516
2516
2511
2521
2516
2516
2511
2511
2516
2516
2521
2521
2521
2506
2511
2511
2506
2506
2506
2526
2526
2526
2506
2511
2526
2526
2526
2511
2521
2481
2516
2521
2521
2521
2521
2481
2521
2521
2521
2516
2516
2516
2476
2526
2516
2516
2521
2526
2496
2521
2526
2526
2526
2521
2521
2521
2481
2481
2526
2526
2526
2526
2476
2491
2496
2526
2516
2521
2521
2521
2486
2521
2521
2481
2481
2491
2516
2511
2521
2511
2506
2511
2511
2516
2511
2516
2516
2511
2516
2486
2516
2516
2521
2516
2521
2521
2521
2491
2491
2516
2521
2516
2521
2521
2521
2516
2526
2516
2521
2516
2516
2516
2521
2516
2516
2521
2521
2516
2516
2516
2521
2521
2516
2516
2501
2501
2521
2526
2521
2516
2491
2526
2521
2521
2521
2516
2516
2516
2501
2526
2521
2501
2516
2521
2516
2511
2521
2516
2521
2491
2491
2511
2521
2516
2516
2506
2521
2521
2516
2516
2516
2516
2521
2516
2526
2526
2521
2521
2521
2526
2526
2528
2528
2493
2493
2488
2503
2498
2493
2493
2488
2493
2493
2488
2503
2498
2498
2503
2503
2488
2493
2493
2493
2493
2503
2503
2503
2503
2503
2498
2498
2508
2503
2508
2508
2503
2508
2508
2503
2508
2503
2508
2503
2498
2503
2518
2508
2508
2508
2518
2498
2498
2498
2503
2518
2498
2498
2498
2503
2503
2493
2493
2508
2508
2498
2503
2528
2518
2518
2523
2528
2528
2503
2503
2493
2493
2508
2508
2513
2513
2523
2503
2503
2488
2523
2513
2513
2528
2523
2528
2523
2488
2508
2523
2523
2523
2523
2523
2518
2513
2518
2523
2528
2523
2528
2533
2533
2488
2523
2513
2523
2523
2533
2518
2523
2533
2523
2528
2528
2528
2503
2503
2508
2523
2523
2523
2533
2523
2523
2518
2523
2523
2518
2533
2533
2528
2523
2523
2523
2523
2523
2528
2528
2528
2528
2528
2533
2493
2528
2518
2523
2523
2528
2523
2528
2528
2528
2518
2523
2528
2533
2518
2523
2523
2523
2528
2523
2528
2528
2528
2528
2493
2503
2503
2523
2533
2523
2523
2518
2528
2518
2523
2523
2523
2523
2528
2528
2528
2493
2518
2528
2523
2518
2528
2518
2523
2518
2528
2533
2528
2533
2503
2503
2528
2528
2518
2528
2528
2523
2533
2533
2528
2528
2528
2528
2528
2523
2523
2523
2523
2533
2503
2503
2503
2533
2533
2528
2518
2523
2528
2523
2503
2503
2508
2518
2528
2503
2518
2528
2508
2508
2528
2528
2528
2528
2533
2533
2518
2523
2523
2523
2523
2533
2533
2523
2533
2523
2533
2533
2533
2523
2513
2513
2503
2533
2533
2523
2533
2533
2523
2503
2518
2503
2493
2508
2508
2508
2508
2503
2518
2518
2518
2528
2498
2498
2503
2533
2513
2523
2513
2533
2533
2533
2493
2498
2528
2533
2533
2533
2513
2528
2518
2518
2498
2533
2528
2528
2523
2528
2528
2488
2493
2493
2523
2528
2528
2528
2528
2533
2528
2533
2523
2523
2533
2523
2528
2533
2533
2523
2528
2533
2513
2513
2503
2528
2503
2523
2523
2533
2528
2533
2508
2508
2528
2523
2528
2523
2528
2523
2528
2528
2498
2508
2508
2523
2518
2523
2503
2503
2503
2503
2528
2523
2528
2528
2498
2503
2523
2528
2503
2503
2503
2523
2488
2503
2533
2498
2528
2533
2528
2498
2528
2533
2498
2528
2533
2518
2498
2503
2533
2528
2533
2528
2503
2528
2528
2513
2513
2513
2513
2513
2533
2498
2498
2533
2503
2503
2533
2528
2528
2518
2528
2528
2518
2528
2528
2518
2488
2503
2528
2493
2493
2498
2528
2498
2528
2533
2533
2533
2503
2493
2498
2498
2503
2503
2503
2493
2498
2498
2498
2498
2533
2533
2503
2503
2533
2533
2538
2538
2533
2533
2533
2533
2533
2538
2533
2538
2533
2528
2533
2533
2533
2533
2538
2538
2538
2538
2533
2533
2538
2538
2533
2533
2538
2538
2538
2538
2538
2538
2538
2528
2533
2533
2533
2533
2523
2533
2533
2533
2533
2533
2533
2528
2493
2533
2533
2493
2498
2503
2503
2508
2508
2508
2508
2488
2503
2508
2508
2518
2518
2493
2493
2518
2513
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2518
2528
2533
2533
2533
2528
2528
2533
2533
2533
2518
2533
2528
2533
2533
2528
2528
2533
2528
2528
2523
2488
2533
2533
2528
2523
2518
2493
2493
2518
2523
2523
2518
2523
2523
2528
2523
2523
2523
2528
2523
2523
2528
2528
2523
2518
2533
2533
2533
2523
2523
2523
2523
2523
2523
2518
2538
2538
2538
2518
2518
2538
2538
2533
2533
2518
2518
2533
2493
2533
2533
2528
2528
2528
2533
2533
2533
2533
2493
2533
2523
2528
2528
2528
2488
2533
2538
2528
2528
2533
2533
2533
2508
2533
2538
2538
2493
2493
2538
2538
2488
2503
2508
2533
2528
2523
2523
2533
2533
2533
2528
2498
2533
2533
2493
2493
2503
2523
2518
2518
2523
2528
2523
2528
2528
2523
2523
2498
2528
2528
2528
2528
2503
2533
2528
2533
2533
2503
2503
2528
2528
2533
2528
2523
2533
2528
2528
2528
2533
2528
2528
2533
2528
2533
2533
2528
2523
2528
2528
2528
2513
2513
2533
2538
2528
2528
2503
2533
2533
2533
2523
2528
2528
2528
2513
2513
2528
2523
2528
2528
2533
2528
2528
2503
2523
2528
2528
2518
2533
2533
2528
2528
2528
2528
2533
2528
2538
2538
2533
2533
2533
2538
2533
2520
2540
2540
2540
2510
2520
2520
2500
2510
2515
2505
2505
2510
2500
2505
2505
2505
2505
2510
2515
2520
2520
2500
2515
2505
2500
2505
2505
2505
2505
2500
2520
2520
2510
2520
2515
2515
2515
2515
2515
2515
2520
2525
2530
2530
2525
2535
2535
2530
2535
2520
2520
2515
2515
2515
2515
2515
2520
2520
2520
2520
2515
2520
2525
2530
2510
2515
2510
2510
2510
2510
2515
2530
2520
2530
2515
2510
2510
2535
2540
2520
2530
2540
2525
2540
2540
2535
2540
2540
2525
2525
2505
2505
2510
2510
2515
2510
2515
2515
2525
2515
2525
2515
2520
2520
2525
2535
2535
2540
2530
2530
2535
2540
2530
2540
2530
2540
2530
2535
2540
2535
2535
2530
2535
2530
2540
2545
2520
2530
2530
2535
2530
2530
2540
2535
2545
2530
2530
2535
2540
2540
2540
2540
2500
2535
2535
2530
2540
2540
2530
2530
2535
2525
2535
2535
2535
2535
2525
2535
2535
2535
2540
2540
2540
2540
2515
2515
2520
2530
2530
2535
2540
2530
2535
2540
2540
2540
2535
2540
2545
2530
2535
2540
2545
2535
2535
2535
2540
2535
2540
2540
2540
2505
2535
2540
2535
2530
2535
2535
2530
2535
2535
2535
2540
2540
2540
2540
2505
2535
2530
2520
2520
2540
2535
2535
2530
2530
2530
2535
2535
2530
2535
2540
2540
2545
2540
2540
2530
2535
2540
2530
2535
2535
2515
2515
2515
2535
2540
2545
2545
2540
2540
2540
2535
2535
2535
2515
2530
2540
2530
2535
2510
2510
2515
2530
2545
2545
2530
2530
2535
2535
2535
2540
2540
2530
2535
2545
2535
2535
2535
2505
2535
2520
2520
2545
2545
2535
2530
2530
2535
2520
2515
2515
2530
2520
2515
2515
2540
2505
2515
2515
2530
2545
2515
2515
2525
2525
2530
2525
2545
2535
2540
2525
2545
2545
2545
2505
2510
2535
2540
2535
2535
2540
2540
2540
2540
2540
2525
2540
2510
2500
2545
2540
2540
2535
2540
2540
2530
2530
2535
2540
2535
2540
2545
2540
2545
2540
2535
2545
2520
2545
2540
2540
2535
2535
2540
2545
2545
2535
2540
2540
2520
2520
2520
2520
2535
2535
2530
2540
2515
2520
2515
2515
2520
2515
2515
2540
2535
2540
2535
2535
2540
2510
2520
2520
2540
2530
2535
2535
2510
2515
2515
2540
2530
2540
2535
2530
2535
2540
2505
2510
2535
2540
2535
2515
2515
2500
2515
2540
2510
2545
2540
2510
2540
2510
2540
2510
2515
2540
2515
2505
2510
2510
2505
2525
2525
2520
2520
2505
2505
2525
2545
2515
2500
2535
2535
2535
2535
2535
2535
2500
2510
2535
2540
2535
2505
2505
2505
2535
2540
2545
2540
2535
2510
2540
2545
2540
2535
2540
2545
2540
2535
2540
2540
2515
2505
2515
2515
2505
2515
2505
2510
2510
2510
2510
2515
2515
2545
2545
2540
2540
2535
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2545
2550
2550
2550
2550
2550
2550
2545
2550
2545
2550
2545
2545
2545
2540
2545
2535
2540
2545
2545
2535
2545
2545
2540
2545
2545
2545
2545
2540
2505
2540
2540
2505
2510
2520
2515
2515
2515
2515
2520
2520
2515
2515
2500
2520
2520
2525
2505
2505
2530
2520
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2530
2525
2525
2525
2525
2525
2545
2540
2545
2545
2545
2540
2540
2545
2540
2545
2545
2530
2545
2545
2545
2545
2545
2535
2540
2540
2500
2545
2535
2545
2540
2535
2530
2535
2505
2505
2530
2535
2535
2535
2535
2535
2530
2535
2535
2535
2535
2535
2535
2535
2540
2535
2535
2540
2535
2535
2535
2545
2545
2545
2535
2535
2530
2530
2535
2535
2535
2535
2535
2525
2550
2550
2545
2540
2530
2530
2550
2550
2545
2545
2530
2530
2540
2505
2540
2545
2545
2545
2545
2505
2540
2535
2530
2530
2540
2540
2540
2535
2500
2545
2545
2540
2540
2545
2545
2545
2535
2535
2520
2550
2505
2505
2545
2500
2515
2520
2545
2540
2535
2535
2545
2540
2540
2545
2540
2540
2510
2530
2540
2540
2540
2505
2505
2515
2535
2530
2530
2530
2535
2535
2535
2535
2535
2535
2535
2535
2535
2510
2540
2540
2540
2515
2545
2540
2540
2515
2515
2540
2535
2545
2535
2540
2515
2540
2540
2545
2540
2535
2545
2540
2540
2545
2535
2535
2545
2540
2540
2535
2525
2525
2540
2545
2540
2535
2540
2515
2545
2545
2535
2540
2540
2535
2525
2525
2535
2540
2535
2510
2510
2540
2535
2540
2540
2540
2515
2535
2540
2540
2530
2540
2535
2540
2540
2545
2540
2550
2550
2545
2545
2545
2545
2545
2532
2552
2552
2552
2542
2532
2522
2532
2532
2512
2522
2512
2517
2517
2512
2532
2532
2517
2517
2512
2517
2527
2517
2517
2517
2517
2532
2522
2532
2532
2512
2522
2527
2522
2532
2527
2527
2527
2527
2522
2527
2537
2532
2542
2542
2542
2542
2547
2522
2527
2522
2522
2522
2537
2532
2532
2537
2537
2542
2532
2532
2527
2527
2527
2527
2532
2532
2542
2542
2542
2527
2522
2527
2522
2527
2542
2532
2552
2542
2542
2537
2547
2542
2552
2542
2552
2552
2527
2517
2517
2532
2537
2537
2547
2532
2532
2532
2532
2517
2517
2527
2517
2522
2532
2537
2537
2552
2552
2542
2547
2552
2547
2552
2552
2542
2552
2552
2547
2527
2517
2517
2532
2532
2532
2532
2542
2542
2532
2542
2552
2547
2542
2542
2552
2542
2547
2552
2547
2552
2542
2542
2547
2537
2547
2542
2542
2552
2547
2542
2547
2552
2552
2552
2532
2542
2547
2547
2542
2542
2547
2542
2542
2537
2547
2547
2547
2547
2552
2552
2552
2512
2542
2542
2547
2547
2542
2542
2552
2552
2547
2547
2547
2547
2552
2552
2557
2537
2547
2547
2547
2552
2547
2552
2527
2527
2532
2547
2547
2552
2542
2547
2552
2552
2552
2552
2547
2547
2547
2547
2547
2547
2552
2552
2552
2517
2547
2542
2547
2547
2542
2547
2547
2547
2552
2552
2552
2557
2552
2552
2517
2547
2532
2532
2547
2542
2542
2542
2547
2547
2547
2522
2522
2552
2552
2542
2542
2542
2547
2547
2542
2527
2527
2552
2552
2542
2547
2522
2522
2542
2542
2547
2557
2557
2542
2547
2532
2542
2547
2547
2542
2542
2547
2547
2532
2532
2532
2532
2547
2532
2522
2532
2542
2547
2547
2532
2522
2532
2542
2542
2537
2542
2522
2532
2532
2527
2542
2532
2527
2547
2547
2552
2517
2542
2557
2537
2527
2547
2552
2557
2542
2552
2552
2552
2547
2552
2552
2552
2552
2517
2522
2547
2552
2547
2552
2552
2552
2552
2552
2552
2552
2547
2537
2552
2552
2522
2552
2547
2547
2542
2557
2547
2552
2547
2547
2542
2537
2552
2557
2547
2557
2547
2552
2527
2547
2547
2557
2552
2522
2522
2547
2547
2547
2552
2547
2552
2532
2532
2542
2547
2552
2532
2532
2547
2542
2542
2547
2547
2527
2522
2527
2527
2547
2552
2547
2522
2532
2532
2547
2547
2542
2547
2552
2542
2542
2547
2547
2522
2522
2522
2522
2552
2542
2547
2522
2527
2527
2512
2527
2552
2517
2517
2552
2522
2557
2522
2517
2517
2527
2527
2522
2522
2517
2517
2522
2522
2517
2532
2532
2537
2537
2532
2532
2512
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2547
2522
2522
2512
2522
2522
2542
2517
2517
2552
2547
2552
2552
2522
2542
2552
2552
2542
2552
2547
2552
2552
2552
2552
2547
2552
2552
2552
2552
2552
2552
2552
2552
2527
2522
2522
2527
2527
2517
2527
2512
2517
2517
2522
2522
2547
2522
2522
2557
2557
2552
2552
2557
2557
2557
2557
2557
2557
2557
2557
2562
2562
2552
2557
2552
2557
2557
2557
2557
2547
2557
2557
2547
2557
2557
2547
2552
2552
2547
2552
2552
2552
2552
2552
2557
2557
2557
2557
2552
2552
2517
2552
2552
2517
2537
2537
2527
2527
2527
2527
2532
2532
2512
2532
2532
2537
2537
2517
2517
2537
2542
2542
2542
2537
2537
2537
2537
2537
2537
2542
2542
2542
2542
2542
2542
2542
2537
2537
2537
2537
2537
2537
2537
2537
2557
2552
2557
2557
2552
2552
2552
2557
2542
2552
2557
2557
2552
2552
2552
2512
2557
2547
2557
2547
2547
2542
2517
2517
2542
2547
2547
2547
2542
2547
2547
2547
2547
2542
2547
2547
2547
2547
2547
2542
2547
2547
2547
2547
2542
2542
2557
2557
2547
2557
2547
2547
2547
2542
2552
2537
2532
2532
2542
2537
2562
2562
2552
2542
2537
2552
2557
2557
2557
2552
2542
2542
2552
2552
2542
2542
2517
2557
2522
2552
2517
2552
2547
2542
2542
2552
2547
2547
2552
2552
2547
2547
2512
2557
2547
2547
2547
2557
2557
2532
2517
2517
2512
2527
2532
2557
2552
2552
2547
2547
2552
2552
2557
2552
2552
2552
2522
2552
2552
2552
2517
2517
2527
2547
2547
2542
2542
2542
2547
2547
2542
2547
2547
2547
2547
2547
2522
2552
2547
2542
2527
2527
2547
2542
2527
2547
2547
2552
2547
2547
2527
2552
2557
2547
2547
2547
2557
2552
2552
2552
2547
2547
2552
2552
2552
2547
2537
2537
2552
2547
2527
2557
2552
2547
2552
2552
2537
2537
2542
2547
2547
2522
2547
2547
2552
2552
2527
2547
2552
2547
2542
2547
2552
2552
2552
2557
2552
2562
2557
2557
2552
2552
2557
2557
2564
2549
2544
2534
2534
2544
2524
2529
2529
2534
2524
2534
2539
2534
2544
2524
2539
2544
2544
2539
2539
2529
2529
2544
2544
2529
2539
2544
2534
2534
2534
2539
2539
2539
2539
2539
2544
2554
2554
2554
2539
2549
2544
2554
2554
2539
2534
2539
2539
2529
2529
2534
2544
2544
2549
2554
2549
2554
2559
2529
2529
2529
2529
2529
2529
2544
2544
2549
2554
2544
2554
2539
2539
2549
2549
2544
2559
2554
2564
2554
2544
2564
2549
2539
2549
2554
2559
2549
2554
2564
2564
2539
2529
2534
2529
2534
2544
2544
2544
2539
2544
2549
2549
2554
2544
2564
2549
2554
2554
2559
2564
2549
2564
2559
2549
2549
2554
2564
2564
2559
2554
2544
2544
2524
2529
2529
2544
2564
2554
2554
2554
2564
2554
2549
2554
2559
2564
2554
2559
2559
2559
2554
2559
2564
2539
2544
2544
2544
2544
2544
2559
2554
2554
2559
2559
2549
2564
2554
2559
2559
2564
2559
2549
2564
2554
2549
2549
2564
2564
2559
2554
2554
2559
2559
2559
2559
2539
2549
2549
2559
2559
2554
2554
2559
2564
2559
2564
2554
2554
2554
2559
2559
2559
2564
2559
2559
2524
2534
2534
2559
2564
2554
2564
2564
2559
2559
2549
2559
2559
2559
2559
2564
2554
2539
2539
2539
2564
2554
2559
2559
2559
2559
2559
2559
2564
2564
2564
2559
2559
2529
2534
2534
2554
2559
2559
2559
2559
2529
2539
2539
2539
2554
2554
2559
2549
2534
2564
2564
2554
2554
2564
2554
2539
2539
2534
2564
2564
2554
2554
2554
2554
2554
2554
2559
2534
2539
2554
2554
2559
2559
2554
2554
2554
2549
2554
2559
2559
2544
2544
2559
2539
2539
2539
2554
2554
2559
2539
2539
2549
2549
2549
2554
2564
2534
2544
2534
2554
2544
2534
2559
2559
2559
2564
2524
2549
2569
2539
2564
2564
2564
2559
2564
2564
2564
2564
2564
2564
2564
2559
2564
2564
2564
2559
2564
2564
2564
2564
2529
2534
2554
2559
2554
2564
2559
2564
2564
2564
2559
2559
2564
2559
2559
2529
2559
2559
2559
2559
2559
2549
2569
2564
2559
2559
2564
2564
2554
2544
2544
2559
2564
2559
2544
2559
2554
2559
2559
2539
2539
2544
2554
2559
2539
2539
2559
2554
2564
2554
2559
2559
2559
2539
2534
2534
2559
2564
2539
2539
2559
2559
2564
2559
2554
2554
2534
2534
2534
2564
2529
2539
2534
2569
2524
2534
2534
2534
2529
2529
2534
2534
2529
2534
2534
2524
2539
2544
2544
2554
2554
2554
2559
2559
2559
2559
2559
2559
2554
2554
2554
2524
2534
2534
2564
2564
2529
2529
2554
2559
2564
2529
2564
2564
2564
2564
2554
2564
2564
2559
2564
2564
2554
2559
2564
2564
2564
2564
2564
2564
2564
2539
2529
2534
2534
2534
2534
2524
2539
2534
2534
2534
2559
2559
2534
2534
2569
2569
2569
2569
2554
2564
2569
2564
2569
2559
2564
2559
2564
2559
2564
2559
2569
2569
2559
2569
2569
2559
2564
2564
2564
2564
2564
2559
2559
2559
2564
2564
2564
2564
2564
2564
2564
2529
2564
2564
2529
2544
2544
2539
2539
2539
2534
2544
2544
2524
2549
2544
2544
2549
2549
2549
2529
2529
2549
2554
2554
2554
2549
2549
2549
2549
2554
2554
2554
2549
2549
2554
2554
2554
2554
2549
2549
2549
2544
2569
2564
2564
2564
2564
2564
2554
2564
2564
2564
2564
2564
2564
2559
2524
2569
2559
2559
2569
2559
2559
2554
2529
2529
2554
2554
2559
2559
2554
2559
2559
2554
2559
2554
2559
2559
2559
2559
2559
2554
2554
2554
2554
2559
2554
2554
2559
2554
2554
2544
2544
2569
2569
2559
2569
2554
2554
2549
2544
2544
2554
2549
2549
2549
2569
2564
2569
2564
2564
2559
2554
2549
2564
2569
2569
2564
2549
2549
2549
2564
2564
2529
2534
2529
2564
2559
2559
2554
2554
2559
2559
2564
2559
2559
2559
2524
2534
2559
2559
2559
2569
2544
2529
2529
2559
2524
2544
2534
2569
2564
2554
2559
2559
2564
2564
2564
2534
2564
2559
2564
2529
2529
2534
2559
2554
2559
2559
2559
2554
2554
2554
2554
2554
2554
2554
2559
2554
2559
2554
2554
2554
2534
2559
2559
2559
2554
2559
2559
2539
2539
2559
2559
2554
2559
2539
2559
2559
2559
2559
2539
2564
2559
2559
2559
2559
2539
2554
2564
2564
2564
2564
2559
2554
2564
2564
2559
2549
2549
2559
2539
2564
2564
2559
2564
2564
2549
2559
2549
2554
2559
2554
2559
2559
2534
2559
2559
2559
2539
2559
2564
2559
2554
2559
2564
2564
2569
2564
2569
2564
2569
2564
2569
2564
2564
2564
2564
2576
2571
2556
2546
2546
2556
2536
2551
2546
2546
2546
2556
2556
2551
2536
2546
2546
2551
2551
2551
2551
2556
2561
2546
2546
2546
2551
2551
2546
2561
2556
2541
2546
2541
2551
2551
2546
2551
2561
2561
2566
2556
2561
2556
2566
2561
2561
2571
2556
2551
2551
2546
2546
2546
2546
2571
2546
2546
2546
2556
2556
2566
2561
2566
2571
2546
2546
2556
2556
2566
2556
2561
2541
2541
2556
2556
2566
2566
2556
2576
2566
2556
2576
2566
2561
2561
2566
2571
2566
2576
2576
2561
2551
2536
2556
2556
2561
2561
2551
2556
2551
2551
2561
2556
2556
2536
2541
2541
2536
2541
2541
2566
2556
2571
2576
2561
2566
2566
2571
2561
2566
2566
2576
2566
2571
2536
2556
2566
2566
2561
2566
2566
2561
2566
2561
2566
2571
2576
2566
2571
2571
2566
2566
2571
2571
2571
2571
2556
2556
2551
2566
2561
2566
2566
2571
2571
2571
2561
2571
2566
2571
2571
2571
2566
2551
2551
2551
2551
2551
2561
2561
2551
2576
2566
2571
2561
2566
2566
2571
2571
2571
2561
2561
2566
2576
2561
2571
2571
2566
2566
2571
2571
2576
2571
2566
2571
2571
2576
2571
2576
2566
2566
2566
2566
2576
2576
2571
2571
2566
2571
2571
2571
2571
2561
2536
2566
2576
2576
2566
2571
2571
2571
2571
2561
2571
2571
2571
2571
2576
2571
2551
2551
2551
2566
2576
2566
2566
2571
2571
2571
2541
2546
2546
2551
2546
2566
2566
2566
2566
2566
2541
2551
2546
2546
2566
2566
2561
2541
2566
2551
2551
2566
2566
2566
2566
2566
2566
2561
2566
2566
2571
2556
2551
2551
2546
2566
2566
2561
2566
2566
2566
2571
2571
2571
2571
2566
2561
2561
2561
2566
2571
2571
2551
2551
2551
2551
2546
2551
2551
2551
2551
2561
2566
2571
2571
2571
2551
2551
2556
2561
2576
2546
2551
2576
2571
2551
2556
2566
2566
2571
2571
2576
2576
2576
2576
2576
2576
2576
2571
2566
2571
2576
2551
2576
2576
2576
2576
2576
2571
2571
2576
2576
2566
2571
2571
2541
2541
2571
2571
2571
2571
2571
2571
2571
2576
2571
2571
2571
2541
2566
2571
2576
2566
2566
2571
2566
2571
2566
2571
2571
2566
2556
2551
2551
2551
2551
2566
2571
2571
2571
2571
2551
2551
2556
2571
2566
2576
2571
2551
2551
2551
2566
2571
2571
2571
2566
2571
2551
2551
2551
2571
2566
2576
2546
2541
2541
2566
2551
2536
2546
2546
2541
2541
2546
2546
2546
2561
2536
2551
2541
2541
2551
2571
2566
2566
2571
2566
2566
2571
2566
2566
2566
2566
2566
2566
2566
2566
2536
2571
2541
2541
2571
2571
2541
2541
2571
2576
2571
2571
2571
2576
2571
2571
2571
2576
2576
2576
2576
2571
2576
2571
2576
2576
2551
2541
2546
2546
2541
2546
2546
2551
2546
2546
2541
2546
2541
2541
2571
2571
2546
2546
2566
2571
2581
2581
2571
2576
2571
2576
2576
2576
2571
2576
2576
2571
2576
2576
2566
2576
2576
2571
2571
2576
2576
2576
2576
2571
2571
2576
2571
2576
2576
2576
2576
2571
2576
2541
2576
2541
2546
2556
2556
2556
2556
2556
2551
2551
2556
2551
2551
2556
2556
2536
2556
2556
2561
2561
2541
2541
2556
2566
2566
2566
2566
2551
2561
2561
2561
2561
2566
2561
2566
2566
2566
2566
2566
2571
2556
2566
2556
2561
2561
2576
2576
2566
2576
2571
2576
2576
2576
2571
2576
2536
2581
2571
2571
2576
2571
2571
2566
2536
2536
2566
2571
2571
2571
2566
2571
2571
2571
2566
2571
2571
2571
2571
2571
2571
2571
2571
2566
2561
2566
2566
2566
2566
2566
2566
2566
2566
2581
2581
2576
2566
2566
2561
2576
2576
2561
2556
2556
2561
2561
2561
2576
2576
2566
2576
2561
2561
2581
2581
2576
2561
2561
2561
2576
2541
2566
2541
2576
2571
2561
2566
2566
2571
2571
2571
2536
2546
2571
2566
2571
2576
2556
2571
2541
2541
2536
2556
2581
2571
2566
2571
2571
2576
2571
2576
2546
2576
2571
2576
2541
2541
2546
2566
2571
2571
2571
2566
2571
2566
2571
2571
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2546
2571
2571
2566
2571
2566
2546
2546
2566
2571
2561
2571
2566
2571
2571
2571
2571
2551
2571
2571
2571
2571
2566
2551
2576
2571
2566
2571
2576
2576
2571
2561
2561
2571
2551
2576
2571
2571
2576
2576
2561
2571
2571
2561
2566
2571
2566
2571
2571
2546
2571
2571
2571
2551
2566
2576
2571
2566
2571
2576
2571
2581
2576
2576
2576
2581
2576
2571
2576
2576
2576
2578
2573
2563
2563
2558
2558
2563
2553
2553
2558
2563
2548
2563
2568
2558
2558
2563
2563
2563
2563
2558
2558
2563
2568
2568
2573
2573
2558
2573
2553
2553
2558
2553
2558
2558
2558
2563
2573
2568
2568
2573
2563
2568
2578
2573
2573
2583
2568
2563
2548
2553
2548
2558
2558
2558
2583
2573
2563
2558
2558
2563
2568
2573
2578
2568
2578
2578
2578
2558
2558
2553
2553
2563
2568
2568
2568
2578
2578
2563
2568
2588
2578
2568
2573
2573
2568
2573
2578
2578
2578
2573
2573
2578
2578
2578
2583
2578
2583
2568
2568
2563
2568
2568
2573
2573
2578
2573
2578
2563
2563
2568
2568
2548
2548
2548
2568
2568
2558
2563
2578
2568
2583
2563
2573
2573
2578
2578
2578
2573
2583
2573
2578
2578
2583
2548
2568
2568
2563
2568
2568
2563
2588
2583
2578
2588
2578
2573
2578
2578
2573
2578
2583
2588
2578
2578
2583
2583
2578
2583
2583
2563
2578
2578
2578
2578
2583
2583
2583
2583
2573
2573
2578
2578
2583
2578
2583
2563
2563
2558
2573
2578
2588
2588
2588
2573
2583
2583
2583
2583
2578
2578
2583
2578
2578
2578
2563
2573
2558
2558
2588
2588
2588
2583
2583
2578
2583
2578
2583
2583
2573
2578
2578
2578
2583
2588
2588
2588
2578
2578
2583
2578
2583
2588
2588
2583
2583
2578
2583
2583
2578
2588
2588
2578
2583
2583
2578
2578
2583
2583
2578
2583
2583
2583
2583
2583
2548
2578
2583
2588
2583
2583
2578
2578
2583
2563
2563
2563
2558
2578
2573
2583
2578
2573
2553
2558
2558
2558
2578
2553
2563
2578
2578
2578
2573
2573
2573
2578
2583
2563
2563
2578
2578
2558
2568
2558
2578
2573
2573
2573
2578
2568
2558
2578
2578
2583
2568
2563
2578
2573
2573
2578
2578
2578
2583
2583
2583
2583
2563
2573
2568
2573
2563
2563
2583
2558
2563
2563
2568
2568
2573
2583
2583
2578
2563
2563
2563
2588
2588
2588
2553
2553
2563
2563
2563
2568
2588
2583
2583
2563
2583
2573
2578
2583
2588
2583
2588
2588
2588
2583
2578
2583
2583
2583
2563
2583
2583
2583
2583
2583
2583
2583
2588
2578
2583
2583
2583
2553
2578
2583
2583
2578
2578
2578
2578
2583
2578
2583
2578
2583
2553
2583
2578
2558
2578
2583
2583
2583
2583
2578
2573
2583
2563
2563
2563
2563
2583
2583
2578
2583
2583
2563
2573
2583
2568
2578
2578
2583
2563
2563
2583
2563
2563
2563
2563
2583
2563
2563
2563
2578
2558
2578
2563
2548
2558
2558
2553
2553
2558
2553
2553
2558
2573
2573
2568
2568
2573
2563
2583
2573
2583
2573
2583
2573
2583
2583
2583
2583
2578
2583
2578
2583
2578
2548
2583
2583
2583
2583
2548
2548
2583
2583
2583
2583
2583
2588
2583
2583
2588
2583
2588
2588
2588
2588
2563
2553
2558
2553
2553
2558
2558
2558
2558
2548
2553
2553
2558
2558
2578
2578
2583
2588
2583
2588
2583
2583
2588
2588
2578
2583
2583
2583
2588
2583
2583
2583
2588
2583
2583
2583
2588
2588
2588
2588
2578
2583
2583
2588
2588
2583
2588
2588
2588
2553
2583
2553
2568
2568
2568
2563
2563
2568
2568
2563
2563
2568
2568
2548
2568
2568
2568
2568
2553
2553
2573
2578
2578
2578
2573
2573
2573
2578
2573
2578
2568
2578
2578
2573
2573
2568
2583
2588
2568
2578
2568
2573
2573
2583
2578
2588
2578
2583
2588
2583
2588
2548
2588
2583
2583
2588
2583
2583
2578
2548
2578
2583
2583
2578
2583
2583
2583
2583
2578
2583
2583
2583
2578
2578
2578
2583
2583
2583
2583
2583
2573
2578
2578
2578
2578
2578
2578
2593
2593
2578
2568
2578
2573
2578
2563
2573
2568
2568
2588
2588
2583
2573
2573
2588
2588
2588
2573
2568
2573
2553
2583
2578
2553
2588
2578
2573
2578
2578
2583
2578
2583
2548
2558
2583
2578
2583
2568
2553
2553
2548
2568
2583
2578
2578
2583
2588
2583
2588
2558
2588
2583
2583
2553
2553
2558
2583
2578
2583
2583
2578
2578
2583
2578
2573
2578
2578
2578
2578
2578
2578
2578
2573
2578
2558
2583
2583
2578
2578
2558
2578
2578
2573
2583
2578
2583
2583
2583
2563
2583
2583
2578
2578
2583
2563
2578
2583
2583
2588
2583
2583
2573
2568
2583
2563
2583
2583
2583
2583
2583
2583
2568
2583
2573
2578
2578
2578
2583
2558
2583
2583
2578
2573
2583
2563
2578
2583
2578
2583
2583
2583
2583
2583
2593
2588
2588
2588
2583
2583
2588
2588
2583
2595
2575
2575
2575
2570
2560
2565
2565
2565
2565
2575
2575
2575
2570
2565
2565
2575
2570
2580
2580
2575
2575
2575
2575
2575
2565
2565
2570
2575
2575
2575
2575
2570
2570
2570
2580
2585
2590
2575
2565
2575
2575
2585
2580
2580
2575
2580
2590
2580
2590
2580
2595
2585
2590
2560
2560
2570
2575
2575
2560
2585
2590
2575
2560
2565
2585
2575
2585
2575
2580
2580
2585
2590
2580
2590
2590
2565
2565
2575
2580
2575
2580
2590
2580
2590
2570
2570
2585
2590
2575
2580
2595
2590
2580
2585
2590
2590
2580
2585
2590
2590
2585
2590
2595
2560
2580
2575
2575
2580
2580
2585
2585
2585
2585
2590
2590
2590
2590
2595
2580
2560
2575
2570
2590
2590
2575
2590
2580
2590
2580
2595
2585
2590
2585
2590
2590
2595
2590
2590
2595
2585
2590
2585
2590
2585
2590
2590
2590
2580
2580
2590
2590
2590
2590
2590
2595
2590
2600
2585
2590
2590
2585
2590
2585
2590
2595
2590
2585
2580
2575
2580
2575
2595
2590
2595
2585
2590
2590
2590
2585
2590
2590
2595
2590
2595
2570
2580
2580
2590
2600
2590
2595
2595
2595
2585
2590
2590
2590
2590
2595
2590
2570
2595
2595
2595
2600
2600
2595
2595
2590
2595
2590
2590
2585
2575
2585
2595
2595
2595
2600
2600
2590
2590
2595
2590
2595
2590
2585
2585
2570
2575
2585
2595
2600
2590
2590
2590
2590
2595
2595
2590
2595
2590
2595
2595
2595
2590
2595
2595
2595
2595
2600
2595
2595
2590
2590
2560
2585
2595
2590
2575
2575
2575
2585
2565
2570
2570
2570
2590
2565
2570
2590
2585
2585
2585
2590
2595
2590
2590
2570
2570
2585
2590
2585
2590
2590
2575
2575
2585
2580
2590
2595
2590
2590
2590
2595
2590
2580
2570
2585
2580
2580
2580
2585
2585
2595
2595
2570
2580
2580
2580
2595
2570
2570
2580
2595
2580
2590
2590
2585
2590
2590
2570
2575
2575
2600
2595
2600
2595
2595
2575
2575
2570
2595
2590
2595
2570
2595
2595
2595
2595
2595
2595
2590
2595
2590
2590
2585
2575
2585
2595
2570
2570
2590
2590
2585
2590
2590
2595
2595
2590
2595
2565
2590
2590
2590
2590
2595
2590
2590
2595
2595
2590
2595
2590
2590
2585
2565
2580
2595
2595
2595
2585
2595
2595
2575
2590
2590
2595
2595
2585
2595
2565
2570
2595
2590
2595
2575
2570
2570
2595
2575
2575
2575
2575
2570
2570
2570
2560
2570
2560
2570
2560
2570
2570
2565
2565
2570
2570
2580
2580
2585
2585
2580
2580
2565
2590
2590
2590
2590
2590
2590
2595
2585
2595
2585
2595
2585
2565
2560
2595
2595
2595
2590
2560
2595
2595
2595
2590
2600
2590
2600
2600
2600
2600
2600
2570
2560
2560
2560
2565
2565
2570
2555
2560
2560
2570
2560
2570
2570
2570
2570
2590
2590
2595
2595
2590
2590
2595
2595
2595
2595
2595
2575
2595
2595
2600
2595
2595
2600
2590
2595
2595
2590
2595
2595
2595
2595
2595
2590
2595
2600
2600
2595
2600
2600
2595
2595
2595
2560
2595
2560
2575
2575
2575
2575
2575
2575
2580
2570
2575
2580
2580
2560
2570
2580
2580
2565
2565
2580
2585
2585
2585
2580
2585
2585
2585
2575
2585
2585
2580
2585
2585
2580
2580
2585
2585
2580
2580
2580
2585
2585
2595
2590
2600
2590
2595
2595
2595
2595
2595
2595
2560
2595
2595
2600
2595
2595
2590
2560
2590
2590
2595
2595
2590
2590
2595
2595
2590
2590
2595
2595
2595
2595
2595
2590
2585
2580
2580
2590
2590
2590
2585
2590
2590
2590
2600
2600
2580
2585
2590
2580
2590
2575
2585
2595
2580
2580
2600
2600
2595
2580
2585
2600
2600
2585
2595
2580
2585
2560
2560
2590
2585
2585
2590
2595
2590
2595
2560
2570
2590
2595
2590
2590
2580
2595
2565
2565
2560
2580
2590
2590
2590
2595
2595
2595
2595
2595
2595
2595
2570
2595
2595
2565
2565
2590
2570
2595
2590
2585
2590
2585
2590
2590
2585
2585
2585
2590
2570
2595
2565
2565
2595
2590
2590
2590
2570
2590
2590
2585
2585
2595
2590
2595
2575
2595
2595
2590
2590
2595
2595
2575
2590
2590
2595
2595
2595
2580
2595
2595
2585
2595
2595
2595
2590
2590
2590
2575
2580
2595
2595
2595
2595
2580
2590
2585
2590
2590
2590
2595
2595
2570
2585
2595
2595
2595
2585
2595
2575
2590
2595
2590
2590
2590
2590
2595
2595
2600
2600
2600
2600
2595
2595
2595
2595
2595
2602
2602
2587
2592
2582
2587
2587
2577
2577
2587
2587
2582
2572
2587
2577
2577
2572
2587
2582
2582
2587
2587
2587
2572
2577
2577
2587
2577
2577
2587
2587
2577
2577
2577
2587
2582
2582
2582
2587
2582
2597
2587
2602
2602
2587
2577
2587
2587
2587
2582
2582
2592
2592
2587
2582
2582
2582
2577
2587
2572
2572
2582
2602
2587
2587
2592
2597
2587
2592
2587
2592
2602
2592
2607
2592
2602
2597
2602
2602
2572
2572
2572
2587
2597
2587
2607
2597
2582
2577
2587
2587
2582
2587
2602
2602
2582
2592
2587
2592
2597
2602
2587
2592
2592
2597
2602
2597
2597
2602
2592
2602
2597
2572
2592
2592
2587
2587
2592
2592
2592
2602
2602
2592
2592
2597
2597
2592
2602
2602
2587
2602
2607
2587
2587
2592
2597
2597
2602
2592
2597
2597
2602
2602
2597
2602
2592
2587
2592
2592
2587
2592
2602
2602
2602
2592
2587
2587
2587
2587
2597
2587
2602
2592
2602
2592
2597
2597
2597
2602
2602
2597
2602
2602
2572
2592
2597
2597
2597
2602
2607
2602
2607
2597
2602
2602
2602
2602
2597
2597
2602
2602
2602
2587
2587
2597
2597
2597
2597
2607
2602
2607
2602
2607
2597
2602
2602
2602
2602
2597
2602
2597
2582
2582
2587
2587
2577
2602
2607
2607
2607
2607
2607
2602
2602
2602
2602
2597
2602
2602
2607
2602
2602
2602
2602
2592
2592
2607
2607
2607
2607
2607
2607
2607
2607
2607
2597
2602
2607
2607
2607
2607
2602
2597
2597
2587
2597
2607
2607
2597
2602
2602
2607
2602
2602
2607
2607
2607
2602
2607
2602
2607
2602
2597
2597
2582
2582
2597
2607
2607
2602
2602
2607
2607
2602
2607
2607
2572
2597
2607
2592
2587
2582
2582
2592
2602
2602
2577
2582
2582
2577
2597
2602
2602
2577
2582
2597
2597
2602
2592
2592
2602
2607
2602
2602
2582
2582
2602
2597
2602
2587
2587
2592
2592
2602
2602
2587
2587
2592
2602
2592
2592
2607
2597
2602
2602
2587
2592
2592
2607
2592
2602
2602
2607
2602
2602
2577
2582
2582
2592
2592
2602
2577
2582
2582
2592
2607
2607
2597
2602
2582
2582
2607
2592
2607
2607
2607
2607
2582
2582
2602
2597
2602
2602
2607
2602
2602
2602
2602
2577
2597
2587
2602
2602
2602
2597
2602
2602
2602
2602
2607
2577
2577
2602
2602
2607
2602
2602
2602
2597
2607
2577
2602
2607
2602
2607
2602
2607
2597
2602
2602
2602
2607
2577
2587
2597
2607
2607
2587
2602
2607
2602
2607
2587
2602
2607
2582
2602
2602
2607
2577
2602
2577
2577
2587
2602
2577
2582
2582
2582
2582
2572
2582
2572
2582
2572
2572
2572
2582
2582
2577
2577
2582
2572
2587
2582
2592
2592
2572
2582
2582
2602
2602
2602
2602
2602
2602
2602
2602
2602
2602
2602
2602
2602
2602
2602
2577
2582
2577
2572
2607
2602
2607
2607
2572
2602
2607
2607
2602
2607
2612
2607
2607
2607
2607
2612
2612
2607
2607
2572
2582
2567
2572
2572
2582
2582
2582
2567
2582
2582
2602
2602
2607
2607
2607
2607
2607
2607
2602
2607
2607
2607
2592
2592
2582
2602
2607
2602
2607
2602
2607
2607
2607
2602
2607
2607
2607
2607
2602
2612
2612
2602
2607
2607
2607
2607
2602
2572
2607
2607
2607
2607
2572
2572
2587
2587
2587
2587
2587
2587
2592
2592
2592
2572
2592
2592
2602
2577
2577
2597
2592
2597
2597
2597
2597
2592
2597
2592
2597
2597
2587
2592
2592
2592
2592
2592
2592
2592
2607
2607
2602
2602
2602
2607
2607
2607
2607
2607
2607
2572
2607
2607
2607
2607
2607
2602
2572
2602
2602
2602
2607
2602
2602
2602
2592
2592
2607
2607
2607
2607
2602
2602
2597
2592
2592
2602
2597
2597
2567
2602
2597
2597
2597
2597
2597
2567
2592
2602
2602
2602
2587
2597
2607
2587
2592
2607
2607
2607
2592
2597
2612
2612
2597
2597
2607
2592
2592
2572
2602
2572
2572
2597
2597
2597
2602
2602
2602
2602
2602
2602
2602
2572
2582
2602
2602
2572
2607
2587
2607
2577
2577
2572
2587
2602
2602
2602
2607
2607
2602
2607
2607
2607
2582
2607
2607
2577
2577
2582
2597
2597
2597
2597
2602
2602
2597
2597
2597
2602
2582
2597
2607
2577
2607
2602
2602
2582
2597
2607
2602
2597
2597
2602
2607
2602
2607
2587
2607
2602
2602
2607
2607
2607
2587
2607
2602
2607
2607
2607
2602
2602
2602
2607
2607
2597
2607
2607
2602
2602
2587
2592
2607
2607
2607
2602
2592
2592
2602
2602
2602
2607
2607
2607
2582
2607
2607
2607
2607
2597
2602
2602
2607
2607
2587
2597
2602
2602
2602
2602
2602
2602
2602
2602
2607
2607
2612
2607
2607
2607
2607
2607
2614
2604
2594
2584
2584
2584
2599
2599
2584
2594
2584
2589
2589
2594
2599
2589
2589
2584
2589
2589
2594
2599
2594
2604
2594
2594
2594
2594
2589
2589
2584
2599
2594
2594
2589
2589
2594
2599
2594
2609
2614
2614
2594
2594
2594
2599
2599
2609
2614
2604
2599
2599
2599
2584
2599
2594
2599
2599
2599
2599
2589
2584
2599
2609
2599
2604
2599
2599
2609
2614
2604
2609
2609
2614
2609
2599
2594
2594
2599
2584
2584
2584
2594
2599
2609
2609
2619
2609
2609
2614
2609
2609
2584
2594
2594
2599
2604
2604
2599
2604
2609
2614
2604
2614
2609
2609
2614
2614
2584
2594
2594
2584
2594
2599
2609
2609
2609
2609
2599
2604
2599
2604
2614
2604
2614
2614
2609
2609
2579
2579
2609
2614
2614
2599
2619
2599
2604
2604
2609
2609
2614
2614
2604
2609
2609
2609
2609
2609
2599
2599
2599
2604
2604
2604
2599
2599
2599
2609
2609
2604
2604
2604
2609
2614
2604
2604
2604
2599
2599
2609
2599
2614
2604
2619
2609
2599
2614
2619
2609
2609
2604
2599
2604
2604
2614
2614
2599
2599
2599
2599
2609
2614
2619
2619
2619
2619
2614
2614
2614
2599
2609
2614
2619
2614
2609
2614
2609
2609
2614
2609
2609
2604
2589
2614
2614
2619
2609
2614
2609
2609
2614
2614
2599
2599
2614
2619
2619
2619
2619
2619
2614
2614
2614
2614
2614
2599
2599
2619
2619
2599
2614
2619
2619
2614
2614
2619
2614
2614
2619
2614
2599
2594
2594
2614
2619
2619
2609
2614
2619
2614
2619
2619
2619
2604
2609
2609
2594
2604
2619
2619
2609
2609
2619
2609
2584
2604
2604
2599
2594
2594
2599
2614
2614
2614
2614
2614
2589
2594
2594
2609
2614
2614
2589
2594
2604
2609
2614
2614
2614
2614
2614
2614
2614
2594
2594
2599
2604
2604
2614
2604
2609
2599
2604
2604
2619
2604
2609
2614
2614
2614
2599
2599
2609
2614
2614
2599
2599
2599
2604
2614
2609
2604
2609
2609
2609
2589
2599
2599
2604
2619
2604
2614
2614
2619
2614
2614
2599
2604
2589
2604
2614
2589
2594
2594
2614
2604
2619
2604
2609
2614
2614
2614
2614
2614
2614
2614
2609
2614
2614
2614
2614
2614
2614
2614
2614
2584
2614
2609
2614
2609
2614
2609
2589
2589
2614
2609
2614
2614
2614
2619
2589
2609
2614
2609
2614
2614
2609
2589
2614
2619
2609
2614
2614
2619
2614
2599
2599
2609
2614
2619
2589
2589
2589
2609
2614
2619
2619
2614
2599
2614
2614
2594
2599
2599
2594
2594
2614
2614
2594
2589
2589
2599
2589
2594
2594
2584
2584
2584
2594
2609
2594
2584
2599
2589
2589
2594
2594
2599
2589
2589
2589
2589
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2614
2594
2614
2614
2594
2589
2584
2619
2619
2619
2619
2619
2619
2619
2619
2619
2584
2619
2619
2619
2619
2619
2619
2619
2619
2619
2619
2619
2619
2619
2619
2619
2619
2619
2619
2594
2584
2584
2594
2594
2594
2579
2594
2594
2619
2619
2614
2614
2614
2619
2619
2614
2619
2619
2619
2619
2619
2614
2619
2619
2614
2599
2599
2614
2619
2614
2619
2614
2614
2619
2619
2619
2614
2614
2619
2619
2619
2619
2619
2619
2614
2619
2619
2614
2619
2619
2614
2614
2584
2584
2599
2594
2599
2599
2599
2599
2599
2599
2599
2599
2604
2604
2604
2604
2599
2584
2604
2604
2614
2589
2589
2604
2614
2599
2604
2604
2609
2609
2609
2609
2604
2609
2599
2614
2609
2609
2599
2604
2604
2604
2614
2604
2604
2604
2604
2604
2614
2614
2614
2619
2614
2619
2614
2619
2584
2619
2619
2619
2619
2614
2614
2584
2614
2609
2614
2619
2614
2614
2619
2619
2619
2614
2609
2609
2604
2604
2609
2609
2614
2609
2609
2609
2599
2609
2609
2609
2614
2614
2579
2604
2599
2614
2614
2599
2619
2619
2614
2599
2604
2619
2619
2619
2604
2604
2604
2604
2604
2604
2619
2619
2604
2619
2604
2614
2614
2584
2584
2609
2609
2609
2614
2614
2609
2609
2614
2614
2614
2584
2594
2614
2614
2584
2599
2619
2614
2619
2619
2619
2589
2589
2599
2584
2584
2599
2614
2614
2614
2614
2614
2614
2619
2614
2619
2609
2614
2614
2594
2609
2614
2589
2589
2594
2609
2609
2604
2609
2609
2604
2609
2614
2594
2619
2589
2614
2614
2614
2594
2609
2614
2619
2609
2609
2614
2614
2614
2619
2614
2614
2619
2599
2614
2614
2614
2619
2619
2619
2614
2609
2599
2614
2619
2619
2619
2619
2614
2614
2619
2604
2619
2619
2614
2609
2594
2604
2619
2614
2619
2614
2614
2604
2604
2604
2614
2614
2619
2619
2619
2614
2614
2614
2594
2614
2619
2619
2619
2619
2609
2614
2619
2594
2609
2614
2609
2609
2614
2614
2614
2614
2614
2614
2614
2619
2619
2614
2619
2609
2614
2619
2619
2619
2621
2621
2611
2611
2606
2596
2596
2596
2596
2606
2601
2601
2606
2596
2606
2611
2616
2606
2596
2611
2596
2601
2606
2606
2606
2606
2621
2611
2606
2606
2606
2606
2621
2621
2606
2601
2606
2621
2606
2606
2606
2606
2606
2611
2611
2611
2611
2616
2611
2611
2621
2621
2626
2626
2616
2621
2626
2626
2626
2611
2606
2606
2596
2596
2616
2621
2606
2626
2611
2611
2621
2616
2616
2621
2621
2611
2606
2606
2611
2596
2606
2611
2626
2611
2616
2616
2616
2626
2616
2616
2616
2621
2621
2621
2596
2601
2601
2616
2616
2626
2611
2616
2616
2616
2626
2621
2621
2621
2621
2591
2601
2601
2591
2601
2606
2621
2626
2621
2616
2611
2616
2616
2616
2626
2616
2621
2621
2616
2621
2626
2611
2611
2611
2611
2611
2611
2626
2616
2621
2616
2621
2621
2621
2621
2611
2626
2616
2611
2621
2611
2611
2621
2621
2611
2631
2616
2616
2616
2626
2626
2616
2611
2621
2626
2611
2626
2626
2621
2621
2616
2611
2611
2621
2626
2626
2626
2626
2626
2626
2626
2621
2621
2621
2616
2616
2611
2611
2611
2611
2621
2626
2626
2621
2621
2621
2621
2626
2616
2621
2621
2626
2626
2626
2626
2626
2626
2626
2626
2611
2611
2626
2626
2631
2626
2611
2606
2606
2626
2611
2626
2626
2626
2631
2626
2631
2626
2631
2621
2621
2616
2611
2626
2626
2631
2616
2616
2621
2621
2606
2596
2611
2621
2621
2621
2621
2621
2626
2626
2596
2611
2611
2606
2606
2606
2626
2626
2626
2621
2626
2626
2626
2596
2606
2606
2616
2616
2621
2626
2596
2601
2626
2626
2621
2626
2626
2626
2626
2621
2621
2606
2606
2616
2621
2616
2621
2606
2601
2611
2616
2631
2616
2631
2626
2626
2626
2626
2606
2601
2611
2606
2611
2621
2611
2616
2621
2626
2626
2611
2611
2611
2611
2616
2616
2621
2611
2601
2606
2611
2626
2611
2616
2621
2621
2626
2611
2601
2611
2611
2616
2601
2621
2611
2596
2601
2601
2626
2626
2621
2626
2616
2626
2626
2621
2626
2626
2626
2626
2621
2626
2621
2626
2621
2626
2626
2626
2621
2626
2626
2601
2601
2626
2626
2626
2621
2626
2621
2601
2621
2626
2621
2621
2626
2626
2596
2621
2621
2601
2626
2631
2626
2606
2606
2626
2601
2621
2626
2606
2606
2596
2606
2596
2611
2611
2606
2606
2606
2596
2606
2601
2601
2606
2596
2606
2606
2596
2596
2596
2601
2601
2621
2621
2616
2616
2601
2601
2601
2601
2601
2601
2621
2621
2611
2601
2601
2601
2601
2601
2601
2621
2621
2621
2626
2626
2626
2626
2626
2626
2621
2621
2621
2606
2606
2596
2631
2596
2631
2631
2631
2631
2631
2631
2631
2631
2631
2631
2631
2596
2631
2631
2631
2631
2626
2631
2631
2631
2631
2631
2631
2631
2631
2626
2631
2631
2631
2596
2631
2631
2626
2631
2631
2631
2631
2596
2606
2596
2596
2606
2601
2601
2601
2601
2591
2601
2601
2601
2601
2601
2626
2631
2631
2626
2631
2631
2631
2631
2611
2611
2611
2611
2626
2631
2626
2631
2626
2631
2631
2626
2631
2631
2631
2626
2626
2626
2626
2611
2626
2626
2626
2626
2631
2631
2631
2631
2626
2631
2631
2631
2631
2626
2626
2626
2631
2631
2626
2626
2626
2631
2631
2626
2626
2626
2596
2596
2611
2616
2611
2611
2611
2611
2606
2621
2611
2616
2616
2616
2611
2596
2611
2611
2601
2601
2626
2626
2616
2616
2621
2616
2621
2621
2621
2616
2621
2621
2621
2611
2616
2616
2616
2616
2616
2621
2611
2611
2626
2626
2616
2626
2611
2611
2626
2626
2626
2626
2626
2626
2631
2596
2631
2626
2621
2626
2626
2626
2631
2626
2626
2596
2626
2631
2626
2631
2631
2631
2616
2626
2621
2611
2616
2616
2621
2621
2621
2621
2616
2621
2616
2591
2616
2626
2626
2611
2631
2631
2611
2626
2611
2616
2616
2611
2631
2631
2616
2631
2616
2616
2631
2631
2616
2631
2616
2626
2621
2626
2626
2626
2596
2596
2621
2621
2621
2621
2621
2626
2621
2621
2626
2621
2621
2596
2606
2621
2621
2626
2631
2631
2631
2626
2631
2626
2631
2631
2601
2601
2611
2626
2596
2596
2611
2626
2626
2626
2626
2626
2626
2626
2616
2626
2606
2621
2626
2601
2601
2606
2621
2616
2616
2616
2621
2616
2616
2621
2616
2621
2626
2606
2626
2621
2626
2601
2626
2626
2621
2626
2606
2626
2626
2626
2631
2621
2621
2621
2626
2626
2626
2626
2626
2626
2626
2621
2626
2611
2626
2631
2631
2621
2611
2626
2631
2631
2626
2616
2626
2626
2631
2626
2631
2621
2626
2626
2616
2626
2631
2626
2626
2626
2616
2616
2626
2616
2621
2621
2626
2631
2631
2606
2611
2631
2631
2616
2626
2626
2606
2621
2626
2616
2626
2621
2626
2626
2626
2626
2621
2626
2631
2631
2626
2631
2621
2626
2626
2626
2631
2631
2633
2618
2608
2618
2608
2618
2608
2618
2608
2618
2608
2623
2623
2623
2623
2613
2613
2618
2608
2613
2613
2623
2623
2613
2618
2613
2618
2613
2618
2633
2633
2618
2613
2608
2618
2618
2628
2628
2618
2618
2633
2623
2613
2613
2613
2633
2613
2608
2613
2638
2618
2638
2623
2628
2628
2618
2623
2628
2633
2628
2633
2623
2628
2638
2638
2613
2613
2613
2613
2613
2613
2628
2628
2633
2628
2628
2633
2633
2633
2623
2628
2623
2618
2638
2623
2623
2628
2628
2628
2623
2623
2638
2638
2638
2628
2633
2628
2628
2633
2633
2633
2638
2638
2633
2618
2613
2618
2613
2618
2628
2628
2638
2638
2623
2628
2628
2633
2638
2628
2628
2628
2628
2633
2633
2633
2633
2623
2628
2638
2633
2633
2628
2628
2628
2638
2628
2638
2628
2628
2633
2623
2633
2633
2638
2623
2623
2608
2613
2613
2633
2628
2628
2628
2628
2628
2633
2623
2628
2638
2628
2633
2623
2633
2633
2633
2628
2633
2633
2633
2623
2628
2638
2638
2618
2618
2633
2638
2638
2628
2618
2623
2623
2633
2633
2633
2623
2633
2633
2623
2623
2628
2628
2618
2618
2633
2638
2638
2628
2633
2633
2623
2623
2623
2623
2638
2633
2633
2633
2633
2628
2638
2633
2633
2638
2638
2638
2638
2638
2618
2618
2638
2638
2638
2638
2638
2623
2638
2638
2633
2633
2628
2633
2618
2608
2623
2638
2623
2623
2633
2633
2638
2638
2618
2608
2608
2628
2628
2638
2633
2633
2633
2628
2633
2638
2638
2608
2638
2608
2608
2618
2613
2613
2638
2638
2638
2633
2628
2633
2638
2638
2618
2618
2633
2608
2623
2638
2638
2633
2638
2638
2628
2633
2633
2633
2633
2633
2633
2633
2618
2618
2623
2628
2628
2633
2618
2623
2623
2638
2623
2628
2643
2638
2638
2633
2633
2613
2618
2618
2623
2628
2633
2628
2633
2633
2623
2618
2608
2618
2618
2628
2623
2618
2608
2623
2613
2623
2623
2638
2628
2633
2628
2628
2623
2613
2623
2633
2623
2623
2608
2638
2638
2628
2633
2638
2633
2638
2638
2638
2638
2633
2633
2638
2633
2638
2638
2633
2613
2633
2638
2633
2608
2633
2613
2618
2618
2638
2613
2613
2618
2618
2603
2618
2618
2618
2618
2613
2618
2618
2608
2613
2608
2608
2608
2608
2618
2618
2608
2608
2608
2618
2618
2628
2628
2613
2613
2613
2613
2628
2628
2613
2613
2613
2638
2608
2608
2638
2638
2633
2633
2633
2633
2633
2633
2603
2608
2613
2613
2608
2608
2638
2643
2638
2643
2638
2638
2643
2638
2638
2643
2643
2643
2643
2638
2638
2638
2638
2643
2643
2608
2638
2643
2643
2638
2638
2643
2643
2643
2638
2638
2638
2643
2643
2643
2643
2643
2638
2638
2638
2643
2643
2638
2643
2638
2643
2638
2643
2638
2638
2618
2608
2618
2608
2608
2618
2603
2613
2613
2613
2613
2633
2643
2643
2638
2643
2643
2638
2643
2643
2638
2638
2633
2623
2623
2638
2638
2638
2643
2638
2643
2638
2638
2638
2638
2638
2638
2618
2638
2643
2643
2638
2643
2643
2638
2638
2638
2638
2638
2638
2633
2638
2638
2638
2638
2638
2633
2608
2628
2608
2628
2628
2623
2623
2618
2618
2633
2623
2633
2628
2628
2618
2623
2608
2623
2623
2613
2613
2623
2623
2633
2633
2623
2633
2628
2633
2633
2623
2628
2633
2633
2633
2623
2628
2628
2628
2628
2628
2633
2638
2623
2633
2638
2623
2638
2638
2623
2623
2638
2638
2638
2638
2638
2638
2638
2633
2633
2633
2608
2638
2643
2633
2638
2638
2643
2638
2638
2608
2638
2643
2643
2643
2633
2643
2628
2638
2628
2623
2628
2628
2633
2628
2633
2633
2628
2633
2628
2603
2623
2628
2628
2628
2623
2623
2623
2623
2638
2638
2623
2638
2623
2628
2623
2643
2643
2628
2643
2623
2623
2643
2643
2638
2623
2633
2638
2638
2638
2633
2638
2633
2638
2638
2608
2633
2608
2633
2633
2633
2633
2633
2633
2608
2618
2633
2633
2643
2638
2643
2643
2638
2638
2643
2613
2613
2623
2638
2608
2608
2623
2633
2638
2638
2638
2638
2638
2618
2633
2613
2613
2618
2633
2628
2628
2628
2628
2628
2633
2628
2638
2618
2633
2633
2638
2613
2638
2633
2638
2633
2633
2638
2618
2638
2638
2638
2638
2638
2633
2633
2638
2638
2638
2638
2638
2638
2638
2623
2638
2643
2633
2623
2638
2638
2633
2633
2638
2638
2628
2638
2643
2638
2633
2638
2638
2633
2633
2628
2638
2638
2643
2638
2638
2638
2628
2628
2628
2633
2628
2633
2633
2643
2618
2623
2628
2638
2623
2628
2633
2638
2628
2618
2633
2628
2638
2633
2633
2633
2628
2638
2633
2633
2633
2638
2643
2638
2643
2633
2638
2638
2638
2643
2643
2645
2645
2630
2620
2630
2620
2630
2620
2620
2630
2630
2620
2635
2630
2635
2635
2625
2625
2630
2630
2615
2615
2625
2635
2635
2635
2635
2635
2625
2625
2640
2645
2645
2640
2640
2645
2635
2630
2630
2620
2625
2625
2620
2625
2625
2630
2640
2645
2630
2620
2620
2630
2635
2645
2645
2630
2645
2640
2645
2630
2620
2620
2620
2640
2650
2635
2640
2630
2645
2645
2650
2650
2640
2645
2640
2640
2650
2650
2620
2645
2645
2630
2645
2640
2640
2640
2645
2640
2645
2645
2645
2635
2640
2635
2640
2635
2640
2640
2640
2640
2640
2640
2640
2645
2645
2640
2645
2645
2645
2650
2650
2645
2630
2635
2635
2650
2630
2645
2635
2640
2640
2645
2645
2635
2645
2640
2650
2640
2640
2640
2640
2640
2640
2645
2645
2645
2645
2645
2645
2645
2625
2625
2620
2625
2625
2620
2625
2625
2635
2640
2650
2650
2645
2640
2645
2645
2650
2635
2640
2640
2635
2645
2640
2650
2640
2645
2640
2645
2645
2650
2620
2635
2650
2640
2650
2640
2640
2645
2635
2635
2640
2640
2645
2635
2640
2650
2640
2635
2635
2645
2650
2640
2640
2640
2640
2635
2640
2640
2645
2650
2650
2650
2645
2645
2635
2645
2650
2650
2650
2645
2645
2640
2635
2635
2635
2640
2640
2640
2625
2625
2635
2635
2645
2645
2635
2635
2635
2635
2640
2645
2650
2645
2645
2645
2645
2640
2630
2630
2630
2630
2650
2645
2640
2650
2645
2645
2650
2640
2645
2645
2635
2650
2640
2640
2635
2645
2645
2650
2650
2630
2630
2650
2635
2635
2650
2645
2645
2645
2640
2650
2650
2620
2650
2650
2645
2650
2650
2620
2620
2630
2650
2645
2645
2640
2635
2640
2645
2645
2645
2630
2630
2635
2635
2650
2650
2645
2620
2635
2640
2645
2645
2645
2650
2650
2645
2645
2640
2630
2630
2640
2640
2635
2640
2645
2645
2650
2645
2645
2640
2640
2625
2630
2635
2645
2645
2645
2645
2630
2625
2630
2630
2630
2630
2650
2640
2640
2645
2640
2630
2620
2630
2630
2630
2630
2635
2640
2620
2630
2630
2650
2650
2645
2645
2650
2645
2650
2645
2645
2650
2645
2650
2620
2645
2625
2625
2620
2625
2630
2625
2620
2625
2630
2630
2625
2630
2630
2625
2630
2630
2625
2625
2630
2630
2625
2630
2630
2625
2620
2630
2630
2630
2620
2620
2620
2625
2625
2640
2635
2640
2640
2640
2640
2625
2625
2625
2625
2640
2625
2625
2625
2620
2650
2650
2650
2650
2650
2650
2620
2620
2625
2625
2625
2650
2620
2650
2645
2650
2650
2650
2650
2650
2650
2650
2645
2655
2655
2650
2650
2650
2655
2645
2650
2650
2655
2650
2620
2650
2650
2650
2655
2655
2650
2650
2650
2630
2655
2655
2655
2650
2655
2650
2655
2650
2655
2650
2650
2650
2650
2650
2650
2650
2650
2650
2625
2630
2625
2625
2620
2630
2620
2620
2630
2615
2625
2625
2625
2625
2630
2630
2645
2650
2655
2655
2650
2650
2650
2650
2650
2650
2650
2650
2645
2630
2630
2650
2650
2645
2650
2650
2650
2650
2650
2650
2650
2650
2645
2650
2650
2650
2650
2650
2645
2650
2645
2650
2650
2645
2645
2645
2620
2635
2620
2640
2630
2620
2635
2645
2635
2645
2640
2640
2635
2620
2630
2630
2635
2635
2645
2625
2625
2635
2635
2645
2645
2645
2645
2635
2635
2635
2645
2635
2640
2640
2645
2645
2635
2635
2645
2645
2645
2635
2640
2640
2640
2630
2645
2650
2650
2645
2645
2650
2635
2635
2650
2650
2650
2650
2650
2650
2650
2650
2650
2650
2645
2620
2650
2655
2645
2645
2650
2655
2645
2650
2620
2650
2655
2655
2655
2655
2640
2635
2635
2640
2645
2640
2645
2645
2640
2640
2635
2640
2640
2640
2615
2635
2640
2635
2640
2640
2635
2635
2635
2635
2650
2650
2650
2635
2635
2655
2655
2650
2635
2635
2635
2655
2655
2650
2635
2650
2645
2650
2650
2645
2645
2650
2620
2645
2620
2640
2645
2645
2645
2645
2620
2630
2640
2640
2650
2655
2650
2650
2625
2625
2635
2620
2620
2635
2645
2650
2650
2645
2650
2650
2645
2645
2645
2630
2645
2625
2625
2640
2630
2635
2640
2640
2640
2640
2640
2645
2640
2650
2630
2645
2650
2625
2645
2645
2645
2645
2645
2645
2645
2645
2630
2650
2650
2650
2640
2650
2645
2650
2650
2650
2635
2650
2645
2635
2650
2640
2650
2645
2645
2650
2650
2645
2640
2650
2655
2650
2645
2650
2640
2645
2645
2640
2650
2650
2650
2650
2645
2645
2640
2640
2640
2645
2630
2640
2635
2645
2650
2640
2645
2630
2640
2645
2640
2645
2645
2645
2640
2650
2645
2645
2645
2645
2645
2645
2650
2655
2650
2655
2645
2650
2650
2655
2650
2652
2657
2657
2632
2647
2642
2642
2647
2632
2642
2647
2642
2647
2627
2642
2642
2647
2627
2647
2647
2642
2637
2637
2642
2637
2652
2657
2652
2657
2657
2642
2632
2632
2632
2632
2642
2642
2657
2652
2647
2647
2652
2642
2642
2647
2657
2657
2652
2652
2642
2632
2632
2637
2642
2647
2657
2652
2657
2652
2647
2657
2652
2652
2657
2632
2637
2637
2652
2652
2647
2657
2662
2662
2657
2647
2647
2642
2647
2652
2647
2662
2662
2652
2657
2657
2652
2647
2652
2637
2637
2632
2632
2657
2652
2652
2652
2657
2652
2657
2652
2657
2657
2652
2647
2647
2647
2657
2647
2652
2642
2652
2652
2647
2652
2652
2652
2657
2657
2652
2657
2657
2657
2662
2662
2647
2647
2662
2657
2647
2652
2652
2652
2647
2657
2657
2662
2652
2652
2652
2657
2657
2652
2652
2657
2657
2657
2657
2657
2657
2657
2637
2632
2632
2632
2642
2657
2647
2662
2657
2657
2657
2647
2652
2652
2657
2657
2657
2652
2647
2662
2652
2652
2652
2657
2657
2657
2637
2632
2637
2637
2657
2657
2657
2657
2657
2647
2652
2652
2652
2647
2652
2652
2657
2647
2652
2647
2652
2657
2647
2652
2652
2657
2647
2647
2652
2652
2657
2642
2642
2647
2647
2657
2647
2647
2647
2647
2657
2657
2657
2657
2652
2647
2652
2647
2652
2652
2652
2642
2642
2647
2657
2662
2657
2657
2657
2652
2647
2652
2652
2637
2637
2647
2642
2647
2647
2647
2652
2662
2657
2657
2652
2657
2662
2657
2652
2657
2657
2657
2657
2652
2652
2657
2657
2647
2652
2657
2657
2647
2657
2657
2637
2642
2662
2662
2642
2657
2657
2662
2662
2662
2662
2642
2662
2652
2647
2647
2657
2652
2652
2652
2662
2662
2657
2657
2632
2662
2652
2657
2657
2662
2662
2632
2632
2642
2642
2637
2657
2652
2657
2652
2657
2657
2642
2642
2647
2647
2652
2662
2662
2652
2632
2647
2657
2652
2652
2652
2652
2657
2657
2647
2637
2652
2652
2642
2642
2652
2652
2657
2652
2647
2657
2637
2657
2652
2662
2652
2657
2657
2657
2637
2642
2637
2637
2637
2637
2637
2637
2652
2657
2652
2637
2637
2637
2642
2642
2657
2652
2642
2642
2657
2657
2662
2657
2662
2647
2637
2657
2657
2642
2632
2642
2632
2632
2642
2637
2637
2637
2632
2637
2637
2637
2637
2637
2637
2637
2637
2637
2642
2642
2637
2642
2642
2632
2632
2637
2637
2637
2637
2637
2637
2632
2632
2657
2657
2647
2632
2647
2652
2652
2637
2637
2637
2637
2647
2637
2637
2637
2637
2657
2657
2657
2662
2662
2662
2632
2637
2632
2627
2662
2657
2662
2662
2662
2662
2662
2662
2657
2667
2662
2662
2662
2662
2662
2662
2657
2657
2662
2662
2662
2662
2632
2662
2662
2667
2662
2657
2662
2662
2662
2637
2642
2637
2637
2667
2657
2662
2662
2657
2662
2662
2657
2662
2662
2662
2662
2662
2657
2662
2662
2662
2662
2662
2662
2662
2632
2637
2637
2632
2637
2637
2632
2632
2637
2637
2627
2637
2637
2637
2637
2657
2657
2642
2657
2657
2662
2662
2662
2662
2657
2662
2662
2662
2657
2662
2662
2657
2662
2657
2662
2657
2657
2662
2662
2662
2662
2657
2657
2657
2657
2657
2657
2647
2657
2632
2647
2632
2642
2647
2647
2652
2647
2652
2647
2647
2632
2642
2647
2657
2657
2652
2652
2637
2637
2657
2657
2657
2652
2647
2647
2647
2652
2647
2647
2652
2652
2647
2647
2647
2652
2652
2652
2652
2642
2657
2662
2657
2657
2657
2662
2647
2647
2657
2662
2662
2662
2662
2657
2662
2662
2662
2662
2662
2652
2632
2662
2667
2657
2657
2662
2662
2657
2662
2627
2662
2647
2667
2667
2662
2662
2652
2647
2647
2647
2652
2652
2652
2652
2652
2652
2652
2652
2652
2652
2647
2652
2652
2627
2647
2647
2652
2647
2642
2662
2662
2657
2657
2647
2647
2667
2667
2647
2647
2647
2662
2662
2662
2642
2657
2662
2657
2657
2632
2632
2652
2657
2657
2652
2652
2657
2657
2652
2652
2632
2642
2652
2652
2652
2637
2637
2647
2632
2632
2647
2657
2662
2657
2657
2657
2657
2657
2662
2662
2657
2657
2657
2637
2657
2652
2637
2637
2657
2652
2652
2637
2647
2652
2652
2652
2652
2652
2652
2657
2642
2657
2657
2637
2657
2657
2657
2657
2657
2652
2642
2662
2657
2662
2647
2657
2652
2632
2647
2662
2652
2647
2662
2652
2662
2657
2657
2657
2662
2662
2652
2657
2662
2657
2657
2657
2657
2652
2662
2662
2657
2657
2652
2652
2652
2657
2642
2652
2647
2652
2662
2652
2642
2652
2657
2647
2652
2652
2657
2657
2657
2657
2657
2652
2662
2667
2662
2662
2657
2662
2662
2662
2657
2662
2664
2669
2669
2659
2644
2644
2654
2649
2649
2659
2659
2654
2654
2649
2649
2659
2659
2659
2654
2654
2649
2649
2654
2654
2659
2649
2659
2659
2659
2659
2659
2664
2664
2654
2659
2649
2649
2654
2659
2649
2649
2649
2659
2649
2649
2654
2649
2649
2664
2669
2669
2669
2659
2654
2664
2659
2669
2669
2654
2649
2644
2654
2654
2644
2654
2649
2644
2654
2659
2669
2664
2659
2659
2669
2669
2669
2659
2659
2644
2654
2659
2659
2654
2669
2664
2664
2669
2654
2659
2664
2669
2659
2664
2669
2664
2669
2644
2649
2644
2669
2659
2659
2669
2669
2674
2674
2669
2669
2659
2659
2664
2664
2659
2659
2669
2674
2674
2659
2664
2664
2664
2664
2664
2664
2669
2644
2644
2659
2659
2659
2659
2664
2659
2659
2654
2664
2669
2664
2664
2669
2669
2664
2664
2664
2664
2669
2669
2669
2654
2669
2669
2659
2659
2664
2664
2664
2664
2669
2669
2659
2654
2654
2659
2669
2674
2669
2669
2669
2664
2659
2669
2669
2664
2659
2664
2664
2664
2669
2669
2664
2664
2669
2669
2669
2669
2669
2669
2644
2654
2669
2669
2669
2669
2659
2664
2664
2659
2664
2669
2669
2664
2659
2664
2664
2669
2664
2669
2669
2669
2649
2654
2654
2664
2669
2669
2669
2669
2664
2659
2659
2659
2664
2664
2664
2659
2659
2649
2664
2664
2669
2669
2659
2659
2664
2664
2664
2659
2664
2664
2659
2654
2669
2659
2659
2659
2659
2649
2649
2649
2649
2654
2659
2659
2669
2669
2669
2659
2664
2659
2664
2664
2654
2644
2654
2644
2659
2659
2669
2669
2664
2659
2664
2664
2654
2654
2654
2669
2669
2659
2669
2659
2664
2664
2649
2649
2654
2649
2669
2654
2654
2659
2664
2669
2664
2669
2669
2664
2664
2664
2664
2669
2649
2669
2669
2669
2669
2664
2669
2644
2674
2674
2669
2669
2664
2664
2669
2669
2669
2659
2664
2654
2664
2669
2654
2654
2674
2674
2669
2664
2644
2649
2674
2674
2664
2664
2669
2669
2669
2674
2674
2654
2669
2664
2664
2669
2664
2659
2664
2659
2654
2674
2674
2669
2669
2644
2669
2664
2664
2664
2664
2669
2669
2644
2644
2654
2654
2664
2659
2664
2669
2664
2649
2649
2649
2649
2659
2664
2669
2669
2664
2664
2664
2644
2659
2654
2644
2659
2664
2664
2659
2649
2669
2664
2669
2649
2649
2649
2649
2664
2659
2649
2664
2664
2659
2649
2654
2654
2649
2669
2644
2649
2649
2654
2654
2649
2649
2669
2664
2664
2649
2649
2649
2669
2659
2669
2649
2649
2639
2669
2659
2644
2649
2639
2649
2654
2644
2654
2644
2654
2644
2654
2649
2644
2639
2649
2649
2649
2649
2644
2644
2649
2649
2644
2649
2649
2644
2649
2649
2644
2644
2664
2664
2644
2664
2659
2659
2659
2659
2649
2649
2649
2649
2649
2649
2644
2664
2649
2664
2664
2669
2669
2669
2674
2669
2664
2674
2669
2664
2674
2669
2664
2669
2669
2669
2649
2639
2644
2669
2639
2674
2669
2674
2669
2674
2669
2674
2664
2669
2639
2674
2674
2669
2674
2674
2669
2669
2644
2649
2649
2674
2669
2674
2664
2669
2674
2669
2674
2664
2669
2669
2674
2674
2669
2669
2669
2669
2674
2674
2674
2669
2669
2674
2669
2644
2669
2644
2644
2644
2649
2649
2654
2659
2639
2649
2649
2649
2649
2669
2669
2674
2674
2649
2669
2669
2669
2669
2669
2674
2669
2674
2669
2669
2674
2669
2674
2669
2669
2669
2664
2669
2669
2669
2669
2669
2669
2669
2659
2669
2669
2669
2659
2669
2644
2644
2649
2659
2659
2654
2659
2654
2649
2659
2664
2664
2664
2664
2659
2664
2659
2644
2654
2659
2664
2664
2664
2649
2649
2669
2669
2664
2659
2659
2659
2664
2664
2664
2659
2664
2659
2659
2664
2664
2664
2664
2664
2654
2669
2674
2669
2669
2669
2659
2659
2669
2674
2674
2674
2674
2674
2669
2664
2659
2669
2639
2674
2674
2669
2669
2664
2674
2674
2669
2674
2639
2674
2674
2669
2674
2669
2674
2664
2674
2664
2659
2659
2664
2664
2659
2664
2664
2664
2664
2664
2659
2664
2659
2639
2659
2669
2654
2659
2674
2674
2669
2669
2659
2654
2674
2674
2659
2659
2654
2654
2654
2674
2674
2669
2654
2659
2644
2644
2664
2669
2664
2664
2664
2664
2669
2669
2669
2664
2664
2644
2654
2664
2664
2664
2664
2664
2669
2664
2649
2649
2659
2664
2644
2644
2659
2669
2669
2664
2669
2669
2649
2669
2669
2664
2669
2649
2649
2649
2664
2669
2664
2649
2659
2659
2664
2664
2664
2664
2664
2664
2649
2659
2664
2664
2669
2659
2649
2669
2674
2674
2674
2674
2669
2649
2669
2669
2659
2669
2664
2664
2664
2644
2659
2674
2669
2664
2659
2674
2664
2669
2664
2664
2664
2669
2674
2669
2669
2664
2669
2669
2669
2669
2644
2664
2674
2669
2669
2664
2664
2669
2659
2664
2664
2654
2664
2659
2664
2674
2664
2664
2654
2664
2659
2664
2664
2669
2664
2669
2669
2669
2664
2674
2674
2674
2674
2669
2674
2669
2669
2669
2674
2676
2676
2671
2656
2656
2661
2661
2671
2666
2666
2661
2661
2656
2671
2666
2666
2656
2666
2671
2676
2661
2661
2671
2671
2671
2671
2671
2661
2661
2671
2661
2661
2671
2661
2661
2661
2661
2661
2671
2661
2661
2661
2661
2671
2666
2661
2661
2671
2656
2661
2661
2661
2671
2671
2661
2671
2671
2671
2661
2666
2661
2666
2661
2666
2661
2666
2671
2666
2676
2671
2681
2661
2666
2681
2671
2681
2656
2656
2661
2656
2656
2666
2671
2681
2681
2676
2666
2656
2676
2666
2666
2671
2681
2676
2681
2661
2656
2651
2651
2661
2661
2651
2661
2656
2681
2671
2676
2681
2676
2681
2671
2676
2671
2671
2676
2681
2676
2681
2671
2671
2661
2671
2671
2666
2681
2666
2671
2666
2676
2676
2671
2671
2681
2671
2671
2671
2676
2676
2676
2676
2676
2676
2676
2676
2681
2676
2656
2656
2651
2656
2671
2676
2666
2676
2671
2676
2666
2676
2676
2676
2676
2671
2671
2666
2671
2671
2671
2666
2666
2671
2676
2671
2676
2676
2676
2671
2671
2651
2671
2676
2676
2676
2686
2676
2676
2676
2676
2666
2676
2676
2676
2676
2671
2681
2681
2671
2676
2676
2676
2676
2681
2681
2676
2656
2666
2661
2661
2676
2686
2676
2676
2681
2681
2676
2681
2681
2676
2671
2671
2676
2676
2681
2676
2681
2681
2666
2666
2676
2676
2671
2676
2671
2676
2671
2676
2676
2671
2671
2671
2671
2676
2671
2676
2676
2676
2661
2671
2676
2676
2676
2676
2676
2671
2671
2676
2671
2671
2661
2671
2671
2661
2661
2661
2661
2671
2671
2671
2671
2671
2671
2671
2676
2661
2661
2666
2666
2671
2681
2681
2676
2671
2676
2676
2666
2666
2666
2666
2681
2681
2676
2681
2681
2671
2671
2676
2676
2676
2681
2676
2666
2666
2661
2681
2666
2681
2671
2676
2676
2656
2656
2656
2681
2681
2676
2671
2676
2681
2666
2681
2676
2681
2681
2676
2676
2676
2681
2681
2681
2676
2676
2681
2681
2686
2676
2681
2686
2686
2676
2676
2671
2671
2676
2676
2681
2676
2676
2681
2681
2666
2686
2686
2676
2676
2656
2661
2681
2681
2676
2676
2681
2681
2681
2681
2666
2676
2671
2676
2666
2681
2676
2671
2676
2681
2681
2676
2656
2676
2676
2676
2656
2656
2666
2676
2676
2671
2676
2671
2671
2676
2676
2676
2656
2666
2666
2666
2676
2676
2656
2666
2666
2676
2676
2661
2661
2661
2661
2666
2666
2671
2676
2666
2666
2671
2656
2666
2666
2661
2681
2666
2666
2661
2656
2681
2671
2656
2681
2661
2656
2656
2651
2661
2661
2666
2666
2656
2666
2661
2666
2661
2666
2656
2661
2661
2666
2666
2661
2661
2656
2656
2656
2676
2656
2661
2661
2676
2666
2676
2676
2676
2676
2656
2656
2676
2676
2656
2676
2671
2661
2661
2661
2661
2661
2656
2661
2661
2656
2656
2671
2671
2671
2681
2676
2681
2681
2681
2676
2681
2676
2681
2681
2681
2681
2681
2681
2681
2681
2681
2681
2681
2681
2681
2661
2661
2661
2661
2676
2676
2676
2686
2676
2681
2681
2651
2656
2681
2681
2681
2681
2681
2686
2676
2681
2681
2681
2681
2681
2686
2676
2681
2681
2681
2681
2681
2681
2681
2681
2681
2681
2681
2681
2681
2681
2681
2681
2681
2681
2681
2681
2681
2656
2656
2656
2661
2661
2671
2666
2671
2676
2666
2671
2651
2661
2661
2661
2661
2676
2681
2681
2681
2686
2681
2686
2681
2681
2681
2681
2676
2681
2681
2681
2681
2676
2681
2681
2681
2681
2681
2681
2676
2681
2681
2681
2681
2656
2671
2656
2671
2671
2666
2666
2661
2671
2676
2676
2671
2671
2666
2666
2676
2676
2676
2671
2671
2671
2656
2666
2671
2676
2671
2661
2661
2681
2681
2671
2671
2671
2666
2671
2676
2671
2676
2676
2676
2676
2676
2666
2681
2681
2681
2681
2681
2671
2671
2681
2681
2686
2686
2681
2681
2681
2676
2671
2681
2676
2676
2686
2681
2681
2676
2686
2686
2676
2676
2686
2651
2686
2681
2681
2681
2681
2686
2676
2686
2671
2676
2676
2676
2671
2671
2671
2676
2671
2676
2671
2671
2671
2651
2666
2671
2666
2666
2666
2681
2681
2681
2681
2681
2666
2666
2676
2671
2671
2666
2666
2666
2686
2686
2681
2671
2666
2671
2671
2676
2671
2656
2656
2676
2676
2676
2676
2676
2671
2656
2666
2676
2676
2676
2676
2676
2661
2661
2671
2676
2656
2656
2671
2681
2671
2676
2681
2676
2676
2681
2681
2681
2676
2661
2661
2661
2671
2681
2676
2661
2671
2671
2676
2676
2676
2676
2676
2676
2676
2671
2671
2671
2676
2676
2681
2676
2681
2681
2686
2686
2661
2676
2686
2686
2661
2681
2681
2676
2671
2676
2676
2676
2676
2671
2676
2676
2671
2681
2676
2671
2676
2676
2676
2676
2686
2681
2681
2681
2676
2681
2681
2676
2656
2676
2681
2681
2681
2676
2671
2676
2671
2666
2676
2671
2676
2676
2676
2666
2676
2671
2671
2671
2681
2676
2681
2681
2681
2676
2681
2681
2686
2686
2681
2681
2681
2681
2681
2688
2688
2678
2678
2678
2688
2673
2673
2678
2668
2678
2678
2683
2673
2673
2678
2668
2678
2673
2673
2678
2683
2678
2683
2683
2688
2688
2678
2673
2683
2673
2683
2683
2683
2688
2683
2673
2673
2668
2673
2673
2668
2673
2673
2668
2683
2683
2683
2683
2683
2673
2688
2683
2673
2673
2683
2683
2693
2688
2683
2688
2688
2673
2683
2678
2683
2688
2688
2668
2673
2673
2668
2673
2673
2668
2673
2673
2668
2673
2673
2678
2693
2693
2688
2678
2668
2673
2683
2683
2688
2668
2678
2683
2663
2663
2678
2683
2678
2693
2683
2683
2688
2693
2668
2678
2683
2683
2688
2678
2683
2683
2688
2693
2683
2668
2663
2668
2688
2683
2693
2678
2683
2688
2683
2688
2688
2683
2683
2693
2678
2693
2683
2683
2688
2688
2683
2683
2688
2688
2678
2678
2663
2668
2678
2678
2683
2683
2688
2688
2688
2678
2688
2683
2688
2683
2688
2693
2683
2688
2688
2678
2678
2693
2693
2693
2683
2693
2693
2678
2688
2683
2688
2683
2688
2688
2688
2688
2688
2678
2673
2663
2678
2688
2688
2693
2688
2688
2688
2688
2693
2688
2688
2683
2688
2688
2683
2683
2683
2678
2683
2688
2688
2688
2688
2688
2668
2693
2693
2688
2698
2688
2688
2688
2693
2693
2678
2688
2683
2693
2693
2688
2693
2693
2688
2683
2688
2688
2688
2693
2668
2673
2673
2683
2688
2688
2693
2693
2688
2688
2683
2693
2693
2688
2688
2688
2683
2683
2688
2683
2688
2688
2683
2678
2683
2688
2688
2678
2683
2688
2688
2683
2683
2683
2688
2673
2683
2688
2688
2688
2688
2683
2683
2683
2673
2678
2673
2693
2693
2688
2683
2683
2688
2673
2673
2683
2683
2683
2688
2678
2678
2688
2668
2668
2673
2678
2678
2673
2678
2678
2683
2688
2693
2688
2688
2683
2688
2693
2688
2678
2678
2693
2693
2688
2693
2693
2678
2683
2688
2688
2688
2693
2688
2688
2673
2678
2678
2673
2678
2678
2668
2688
2688
2683
2688
2688
2698
2693
2688
2688
2693
2693
2688
2683
2688
2688
2683
2683
2683
2688
2693
2693
2683
2693
2688
2688
2698
2683
2683
2688
2678
2693
2693
2683
2688
2688
2688
2688
2693
2688
2678
2683
2693
2693
2688
2688
2668
2668
2688
2688
2688
2678
2688
2688
2688
2688
2688
2683
2683
2688
2688
2668
2688
2678
2683
2688
2668
2668
2678
2688
2688
2683
2688
2683
2688
2673
2693
2683
2688
2668
2673
2673
2673
2693
2688
2688
2678
2678
2683
2673
2673
2673
2673
2683
2683
2678
2678
2668
2678
2678
2668
2668
2668
2663
2668
2673
2668
2673
2678
2673
2678
2673
2673
2673
2668
2673
2678
2673
2678
2678
2673
2678
2673
2678
2678
2673
2668
2668
2668
2683
2673
2673
2683
2688
2688
2683
2668
2668
2683
2668
2688
2678
2668
2673
2673
2673
2673
2673
2673
2668
2668
2693
2693
2683
2693
2693
2693
2693
2688
2693
2683
2683
2688
2693
2688
2693
2693
2693
2693
2693
2693
2693
2693
2693
2693
2673
2673
2673
2668
2683
2688
2693
2683
2688
2663
2683
2693
2688
2693
2688
2688
2693
2688
2688
2693
2693
2693
2693
2688
2693
2693
2688
2688
2693
2693
2688
2688
2693
2693
2693
2693
2693
2693
2693
2693
2693
2668
2668
2668
2673
2673
2678
2678
2683
2663
2673
2673
2673
2673
2683
2688
2688
2693
2693
2688
2688
2693
2693
2688
2693
2688
2693
2688
2693
2693
2693
2693
2688
2693
2693
2688
2688
2693
2693
2693
2693
2668
2683
2668
2678
2678
2683
2668
2673
2683
2683
2683
2683
2678
2688
2688
2683
2678
2683
2668
2678
2693
2678
2683
2688
2673
2673
2693
2693
2683
2683
2683
2683
2683
2688
2688
2688
2688
2688
2688
2688
2678
2693
2693
2693
2693
2693
2683
2693
2698
2693
2693
2693
2688
2688
2683
2693
2688
2698
2693
2693
2688
2688
2693
2693
2688
2688
2698
2663
2698
2693
2693
2693
2683
2688
2688
2688
2693
2683
2688
2683
2688
2688
2678
2683
2683
2683
2683
2678
2683
2683
2678
2673
2683
2663
2678
2673
2693
2693
2678
2678
2693
2693
2693
2693
2693
2678
2678
2678
2678
2673
2693
2693
2678
2688
2683
2683
2668
2668
2688
2688
2683
2683
2688
2668
2678
2688
2688
2683
2688
2673
2673
2683
2688
2668
2668
2683
2683
2693
2688
2688
2693
2693
2688
2673
2673
2673
2688
2673
2683
2683
2688
2688
2688
2688
2688
2688
2683
2688
2688
2688
2683
2683
2688
2688
2693
2698
2673
2688
2693
2693
2683
2673
2683
2693
2683
2693
2688
2688
2683
2683
2683
2683
2688
2688
2688
2688
2688
2683
2688
2683
2688
2688
2683
2688
2693
2693
2688
2688
2693
2683
2688
2668
2688
2678
2693
2693
2693
2688
2683
2688
2678
2688
2683
2688
2683
2688
2678
2683
2683
2683
2683
2688
2693
2693
2688
2693
2693
2693
2693
2693
2688
2688
2693
2693
2693
2690
2690
2680
2690
2690
2675
2690
2690
2680
2685
2685
2675
2690
2680
2690
2685
2685
2680
2695
2685
2695
2695
2700
2695
2695
2695
2680
2685
2685
2685
2695
2700
2700
2695
2690
2680
2690
2680
2695
2695
2690
2690
2690
2685
2695
2700
2700
2685
2695
2685
2700
2700
2695
2680
2700
2690
2695
2685
2705
2700
2690
2695
2695
2695
2680
2680
2690
2680
2690
2680
2680
2690
2700
2700
2690
2690
2685
2695
2695
2695
2695
2695
2700
2695
2695
2680
2690
2690
2695
2705
2690
2695
2695
2690
2695
2695
2690
2690
2695
2695
2695
2695
2690
2695
2690
2695
2685
2700
2705
2695
2700
2705
2700
2695
2705
2680
2690
2690
2700
2695
2700
2700
2695
2695
2700
2690
2695
2695
2695
2695
2695
2695
2695
2695
2700
2695
2700
2695
2700
2700
2695
2695
2700
2685
2685
2685
2685
2690
2690
2695
2700
2705
2705
2705
2690
2695
2705
2705
2695
2695
2695
2700
2700
2690
2700
2690
2690
2690
2705
2700
2690
2695
2695
2700
2700
2705
2700
2700
2695
2700
2690
2695
2700
2695
2695
2700
2690
2695
2705
2705
2705
2700
2700
2695
2700
2705
2705
2695
2690
2695
2700
2705
2705
2700
2695
2695
2695
2700
2700
2695
2695
2695
2705
2705
2700
2700
2695
2695
2700
2705
2705
2690
2695
2700
2695
2705
2705
2700
2700
2700
2695
2700
2680
2695
2700
2695
2695
2700
2695
2700
2700
2700
2700
2700
2695
2700
2700
2700
2700
2700
2695
2690
2700
2700
2700
2690
2690
2690
2700
2685
2685
2690
2680
2705
2695
2695
2695
2690
2700
2695
2695
2700
2685
2690
2705
2705
2700
2700
2695
2695
2700
2700
2680
2685
2685
2685
2700
2700
2700
2680
2705
2700
2705
2695
2700
2700
2690
2695
2700
2705
2700
2685
2685
2685
2685
2685
2685
2700
2700
2695
2700
2685
2700
2690
2695
2700
2695
2700
2700
2700
2700
2685
2690
2690
2685
2690
2690
2695
2705
2710
2700
2695
2695
2695
2705
2700
2695
2690
2690
2700
2700
2690
2705
2700
2700
2675
2680
2705
2695
2695
2695
2685
2695
2700
2700
2700
2695
2700
2695
2690
2700
2685
2680
2700
2700
2700
2680
2690
2700
2695
2700
2700
2685
2685
2695
2700
2700
2700
2700
2695
2700
2695
2700
2705
2695
2690
2700
2695
2700
2700
2680
2700
2700
2690
2695
2700
2680
2680
2685
2685
2685
2700
2695
2695
2695
2700
2690
2690
2685
2695
2695
2680
2685
2690
2685
2685
2685
2685
2685
2685
2690
2695
2695
2695
2685
2685
2685
2685
2685
2675
2675
2680
2680
2680
2680
2685
2680
2680
2685
2690
2685
2690
2680
2685
2685
2685
2685
2685
2685
2680
2680
2700
2695
2695
2695
2695
2685
2685
2695
2695
2695
2695
2680
2680
2680
2695
2685
2685
2685
2685
2685
2685
2685
2675
2680
2700
2700
2700
2700
2700
2700
2700
2700
2700
2705
2705
2705
2705
2700
2705
2700
2705
2700
2705
2705
2705
2680
2680
2685
2680
2680
2695
2700
2695
2695
2700
2700
2700
2700
2675
2695
2700
2700
2700
2705
2695
2700
2700
2700
2700
2705
2705
2695
2700
2700
2700
2700
2700
2705
2700
2700
2705
2700
2705
2705
2700
2705
2705
2680
2685
2685
2680
2680
2690
2690
2700
2700
2685
2690
2675
2685
2685
2685
2685
2700
2700
2695
2700
2695
2700
2700
2700
2700
2700
2700
2700
2705
2700
2705
2705
2705
2700
2700
2700
2700
2705
2705
2700
2700
2680
2705
2705
2705
2700
2680
2680
2695
2695
2685
2695
2695
2690
2690
2700
2700
2695
2680
2690
2700
2690
2700
2685
2685
2705
2705
2695
2695
2695
2700
2695
2700
2700
2700
2700
2700
2700
2705
2705
2705
2695
2700
2705
2705
2695
2705
2700
2700
2695
2695
2705
2700
2705
2700
2700
2705
2705
2695
2700
2705
2675
2705
2705
2705
2705
2700
2695
2700
2700
2705
2695
2695
2700
2695
2690
2695
2690
2690
2695
2695
2695
2690
2690
2690
2675
2685
2690
2705
2705
2690
2700
2685
2700
2685
2690
2690
2705
2705
2690
2700
2695
2690
2695
2695
2680
2680
2700
2695
2695
2700
2680
2690
2700
2700
2695
2700
2685
2685
2695
2695
2680
2680
2695
2695
2705
2700
2700
2705
2705
2695
2700
2700
2685
2685
2685
2685
2695
2700
2700
2700
2700
2700
2700
2700
2695
2695
2695
2700
2700
2705
2685
2700
2695
2695
2685
2700
2705
2695
2700
2700
2695
2695
2695
2695
2700
2695
2700
2700
2695
2700
2695
2700
2695
2695
2700
2695
2705
2695
2700
2700
2690
2700
2700
2680
2700
2690
2705
2700
2700
2700
2700
2700
2700
2700
2690
2700
2690
2700
2690
2690
2700
2700
2690
2695
2695
2695
2700
2700
2700
2700
2700
2700
2700
2705
2700
2705
2700
2700
2695
2700
2700
2705
2707
2707
2707
2692
2702
2687
2702
2692
2702
2707
2702
2702
2702
2702
2692
2702
2692
2697
2702
2692
2702
2687
2697
2702
2702
2692
2697
2707
2707
2707
2712
2712
2707
2702
2692
2697
2707
2697
2697
2697
2702
2707
2712
2702
2712
2702
2697
2702
2697
2697
2702
2702
2702
2707
2707
2692
2687
2697
2697
2697
2692
2702
2697
2697
2697
2697
2697
2707
2692
2697
2707
2697
2712
2707
2707
2702
2697
2702
2702
2702
2707
2702
2707
2707
2707
2697
2697
2712
2707
2707
2712
2702
2707
2707
2707
2702
2702
2702
2692
2707
2712
2702
2697
2707
2707
2712
2707
2712
2697
2697
2692
2702
2697
2697
2697
2697
2707
2707
2702
2702
2707
2707
2707
2702
2702
2707
2702
2707
2702
2707
2707
2707
2707
2692
2697
2697
2717
2717
2707
2712
2717
2707
2702
2707
2707
2702
2712
2707
2707
2712
2702
2707
2707
2707
2707
2707
2707
2707
2707
2697
2702
2697
2702
2692
2707
2717
2707
2707
2712
2712
2692
2702
2707
2712
2707
2707
2702
2707
2707
2707
2707
2712
2707
2717
2717
2717
2717
2707
2707
2717
2717
2707
2702
2702
2707
2712
2707
2717
2712
2712
2707
2707
2712
2712
2712
2712
2712
2712
2712
2707
2707
2707
2707
2707
2697
2697
2717
2707
2717
2717
2707
2712
2712
2712
2707
2707
2712
2707
2712
2702
2707
2712
2717
2717
2712
2707
2707
2707
2712
2712
2697
2712
2712
2707
2707
2712
2717
2717
2712
2702
2702
2702
2707
2707
2707
2712
2712
2707
2712
2712
2717
2707
2707
2707
2707
2712
2712
2712
2707
2702
2712
2712
2712
2712
2712
2712
2707
2707
2707
2692
2702
2712
2712
2707
2707
2712
2712
2712
2702
2712
2712
2702
2712
2712
2697
2702
2697
2707
2712
2697
2697
2702
2717
2702
2697
2712
2707
2707
2712
2712
2697
2702
2712
2712
2712
2707
2707
2707
2697
2707
2712
2692
2692
2712
2702
2707
2712
2717
2707
2712
2702
2697
2707
2712
2707
2712
2712
2707
2692
2697
2697
2707
2707
2707
2692
2697
2697
2692
2697
2697
2717
2717
2707
2707
2707
2712
2707
2707
2702
2702
2702
2707
2707
2712
2707
2692
2697
2712
2712
2707
2712
2712
2702
2707
2712
2712
2697
2712
2712
2712
2707
2702
2712
2707
2712
2707
2712
2697
2712
2702
2707
2712
2712
2692
2707
2702
2712
2712
2707
2712
2707
2712
2702
2712
2707
2712
2707
2712
2707
2707
2692
2702
2702
2712
2702
2712
2692
2692
2697
2697
2707
2712
2707
2707
2702
2702
2697
2707
2687
2692
2697
2697
2697
2697
2697
2697
2697
2697
2707
2697
2697
2687
2687
2697
2702
2692
2692
2692
2692
2692
2692
2692
2692
2697
2697
2692
2697
2697
2692
2702
2702
2712
2702
2712
2712
2707
2707
2707
2697
2697
2707
2692
2692
2697
2707
2707
2692
2707
2697
2697
2697
2697
2697
2697
2697
2712
2687
2712
2712
2712
2712
2712
2712
2712
2712
2712
2712
2712
2717
2717
2717
2717
2692
2717
2717
2692
2692
2692
2707
2712
2712
2712
2712
2687
2707
2712
2707
2712
2712
2712
2712
2712
2717
2717
2707
2712
2712
2707
2712
2712
2712
2707
2712
2712
2717
2717
2712
2717
2717
2692
2702
2697
2697
2692
2692
2702
2702
2702
2702
2707
2707
2687
2697
2697
2697
2697
2712
2712
2712
2712
2707
2712
2712
2712
2712
2712
2712
2707
2702
2712
2712
2707
2712
2712
2712
2712
2712
2712
2712
2712
2712
2712
2712
2717
2717
2712
2712
2717
2717
2712
2712
2692
2692
2702
2702
2712
2707
2702
2707
2702
2712
2712
2707
2692
2702
2712
2702
2697
2697
2712
2712
2707
2707
2712
2707
2707
2712
2702
2712
2712
2712
2712
2712
2712
2707
2717
2707
2712
2707
2712
2712
2717
2707
2712
2707
2712
2707
2707
2712
2712
2707
2712
2717
2717
2707
2712
2687
2707
2707
2712
2707
2717
2712
2712
2707
2707
2707
2717
2707
2707
2702
2707
2702
2707
2707
2707
2702
2707
2702
2697
2687
2692
2697
2712
2717
2717
2702
2697
2712
2697
2702
2702
2712
2712
2712
2707
2707
2707
2702
2707
2707
2692
2692
2712
2707
2707
2712
2692
2702
2707
2712
2707
2712
2697
2697
2707
2712
2692
2692
2707
2707
2712
2712
2707
2712
2712
2712
2707
2707
2712
2707
2692
2692
2697
2697
2707
2712
2712
2707
2712
2707
2702
2707
2712
2702
2697
2712
2707
2697
2717
2707
2712
2702
2712
2707
2707
2707
2707
2707
2707
2712
2712
2712
2712
2702
2712
2712
2707
2707
2712
2707
2707
2712
2712
2712
2712
2712
2712
2712
2712
2692
2712
2702
2712
2712
2712
2712
2712
2712
2702
2707
2712
2712
2712
2697
2702
2712
2702
2702
2712
2712
2697
2707
2707
2712
2712
2712
2702
2712
2712
2712
2712
2707
2717
2712
2712
2707
2712
2712
2712
2712
2719
2709
2714
2709
2704
2709
2704
2719
2719
2719
2704
2714
2704
2714
2704
2714
2704
2704
2714
2709
2704
2719
2719
2714
2719
2704
2704
2719
2719
2709
2719
2709
2709
2719
2714
2714
2719
2724
2724
2719
2709
2724
2719
2714
2709
2709
2709
2704
2709
2709
2714
2704
2709
2709
2709
2709
2719
2719
2714
2699
2709
2704
2709
2709
2709
2714
2714
2704
2709
2709
2709
2714
2709
2709
2719
2719
2724
2719
2704
2719
2709
2714
2719
2714
2714
2719
2704
2709
2714
2709
2714
2714
2709
2714
2709
2714
2729
2714
2719
2714
2719
2719
2704
2709
2709
2714
2714
2714
2724
2714
2719
2719
2719
2709
2709
2709
2709
2704
2719
2719
2724
2704
2714
2709
2709
2719
2719
2719
2714
2719
2724
2714
2714
2719
2719
2709
2709
2709
2709
2719
2714
2719
2714
2719
2719
2714
2714
2719
2714
2719
2719
2719
2719
2719
2709
2709
2719
2719
2719
2729
2719
2719
2714
2719
2719
2724
2724
2724
2714
2719
2714
2719
2714
2719
2719
2714
2719
2719
2704
2704
2724
2724
2719
2719
2714
2714
2719
2724
2724
2714
2719
2719
2719
2714
2714
2719
2719
2719
2704
2709
2709
2704
2709
2709
2719
2729
2729
2719
2724
2724
2714
2719
2719
2724
2724
2719
2719
2719
2719
2719
2714
2714
2724
2724
2724
2719
2719
2724
2724
2719
2724
2719
2719
2724
2724
2724
2719
2719
2724
2724
2724
2724
2719
2719
2714
2714
2714
2724
2724
2729
2719
2724
2719
2719
2724
2724
2724
2719
2714
2719
2724
2724
2724
2724
2719
2729
2729
2719
2719
2724
2719
2719
2709
2724
2724
2719
2719
2724
2714
2719
2724
2724
2724
2714
2719
2724
2719
2719
2724
2724
2719
2719
2724
2724
2719
2719
2724
2724
2724
2714
2719
2729
2719
2719
2724
2724
2714
2709
2724
2724
2724
2719
2719
2719
2704
2704
2709
2724
2724
2714
2719
2719
2709
2709
2719
2714
2719
2719
2709
2714
2714
2714
2709
2709
2724
2724
2724
2709
2709
2714
2709
2714
2709
2714
2724
2709
2719
2719
2719
2724
2724
2709
2709
2714
2714
2719
2729
2709
2719
2719
2719
2719
2724
2714
2719
2719
2719
2719
2719
2719
2704
2704
2719
2714
2719
2719
2719
2724
2704
2704
2719
2724
2714
2704
2719
2719
2719
2714
2714
2719
2724
2724
2719
2724
2704
2724
2719
2719
2724
2724
2724
2724
2719
2724
2719
2724
2709
2724
2724
2714
2719
2724
2719
2724
2704
2724
2724
2704
2714
2714
2724
2719
2724
2719
2724
2719
2719
2699
2719
2724
2704
2704
2709
2709
2714
2714
2714
2704
2699
2709
2709
2709
2709
2704
2704
2709
2709
2699
2709
2714
2714
2709
2714
2704
2704
2699
2704
2704
2704
2714
2704
2709
2709
2719
2719
2724
2714
2709
2709
2714
2704
2704
2719
2719
2704
2714
2709
2709
2709
2709
2709
2709
2709
2709
2724
2724
2724
2724
2724
2724
2719
2719
2719
2729
2729
2729
2729
2729
2729
2704
2699
2714
2724
2719
2719
2724
2724
2724
2724
2699
2714
2714
2719
2724
2724
2719
2724
2719
2724
2724
2724
2724
2724
2724
2724
2719
2719
2724
2719
2724
2724
2724
2724
2719
2724
2724
2724
2724
2724
2724
2724
2704
2704
2704
2709
2709
2714
2714
2709
2719
2719
2724
2724
2699
2709
2709
2709
2709
2719
2719
2724
2724
2709
2724
2724
2719
2724
2724
2724
2724
2724
2719
2714
2719
2719
2724
2724
2724
2724
2724
2724
2719
2714
2709
2724
2724
2724
2724
2724
2724
2724
2724
2729
2729
2724
2719
2724
2724
2724
2724
2724
2704
2714
2704
2714
2714
2719
2714
2719
2714
2724
2724
2714
2724
2704
2714
2719
2714
2724
2724
2719
2719
2719
2709
2709
2724
2714
2719
2719
2719
2724
2724
2714
2724
2724
2724
2724
2724
2724
2719
2714
2719
2724
2729
2719
2719
2724
2724
2714
2719
2724
2724
2719
2724
2724
2724
2719
2719
2719
2719
2699
2719
2724
2719
2724
2724
2724
2724
2719
2724
2719
2719
2714
2719
2714
2709
2719
2719
2714
2719
2709
2709
2709
2699
2719
2704
2709
2714
2724
2724
2709
2724
2724
2724
2709
2714
2714
2724
2724
2724
2719
2719
2714
2714
2719
2704
2719
2704
2719
2719
2719
2719
2719
2719
2704
2714
2719
2724
2719
2724
2724
2709
2709
2719
2724
2724
2704
2704
2719
2719
2724
2724
2719
2719
2719
2719
2714
2724
2724
2719
2719
2719
2719
2724
2719
2704
2709
2724
2724
2709
2719
2719
2724
2724
2719
2714
2719
2724
2714
2709
2719
2714
2719
2709
2724
2714
2714
2719
2724
2724
2724
2719
2719
2719
2719
2724
2719
2724
2724
2724
2724
2724
2719
2719
2719
2719
2719
2724
2724
2719
2719
2719
2719
2724
2724
2704
2724
2714
2724
2724
2719
2719
2724
2719
2724
2724
2724
2709
2714
2719
2724
2719
2724
2724
2724
2724
2709
2714
2719
2719
2719
2719
2719
2709
2719
2719
2724
2714
2724
2719
2719
2724
2724
2724
2724
2719
2724
2719
2724
2724
2731
2721
2731
2726
2726
2716
2726
2726
2726
2726
2716
2716
2716
2726
2716
2716
2721
2726
2731
2721
2731
2731
2726
2731
2726
2736
2721
2716
2731
2721
2716
2731
2731
2721
2731
2726
2721
2721
2731
2731
2736
2736
2726
2726
2731
2716
2716
2721
2721
2716
2731
2731
2721
2731
2731
2731
2731
2726
2711
2721
2711
2731
2716
2726
2721
2736
2731
2726
2731
2726
2726
2731
2731
2721
2716
2731
2721
2731
2721
2726
2726
2726
2726
2726
2726
2726
2731
2726
2716
2726
2721
2721
2721
2726
2721
2731
2736
2726
2726
2726
2716
2721
2731
2721
2726
2731
2726
2726
2731
2726
2726
2711
2716
2721
2721
2716
2721
2721
2721
2716
2721
2721
2716
2721
2721
2731
2731
2716
2716
2726
2721
2721
2726
2726
2726
2726
2736
2731
2731
2726
2716
2716
2716
2731
2726
2726
2731
2731
2731
2716
2726
2731
2736
2726
2731
2726
2721
2721
2736
2726
2726
2731
2726
2731
2726
2731
2731
2731
2726
2726
2731
2726
2731
2726
2731
2731
2721
2731
2731
2721
2721
2716
2726
2726
2736
2736
2731
2736
2731
2736
2731
2726
2731
2731
2731
2731
2731
2731
2726
2731
2726
2731
2726
2731
2731
2726
2731
2716
2716
2716
2716
2731
2731
2736
2736
2726
2731
2731
2731
2726
2731
2726
2736
2736
2731
2726
2726
2726
2736
2736
2731
2736
2736
2736
2736
2731
2731
2731
2731
2731
2736
2736
2731
2731
2726
2736
2731
2731
2736
2731
2736
2731
2731
2731
2731
2731
2731
2736
2731
2726
2721
2721
2736
2736
2736
2731
2736
2726
2731
2731
2721
2736
2736
2731
2731
2736
2731
2731
2736
2731
2736
2736
2731
2736
2731
2731
2736
2736
2731
2731
2721
2736
2726
2731
2736
2736
2721
2731
2736
2731
2731
2721
2736
2736
2731
2716
2721
2726
2736
2726
2721
2731
2726
2731
2731
2716
2716
2721
2731
2731
2721
2721
2721
2731
2726
2736
2736
2731
2721
2716
2721
2726
2721
2726
2721
2721
2721
2731
2731
2731
2721
2731
2731
2731
2731
2721
2726
2721
2726
2726
2721
2726
2721
2726
2726
2741
2721
2731
2726
2731
2731
2731
2731
2731
2731
2731
2731
2731
2726
2726
2731
2726
2731
2736
2716
2731
2716
2731
2731
2731
2726
2731
2726
2731
2731
2721
2736
2726
2726
2731
2736
2731
2731
2726
2711
2731
2736
2736
2736
2736
2716
2736
2731
2736
2731
2731
2716
2731
2736
2731
2726
2716
2716
2721
2721
2721
2726
2721
2721
2721
2721
2711
2726
2726
2716
2721
2721
2721
2721
2726
2726
2716
2716
2716
2711
2721
2726
2721
2721
2726
2726
2711
2716
2716
2721
2721
2731
2731
2716
2731
2731
2731
2721
2721
2716
2716
2726
2726
2716
2716
2721
2721
2721
2721
2721
2721
2716
2736
2731
2736
2736
2731
2731
2736
2736
2736
2736
2736
2736
2741
2741
2741
2736
2736
2736
2711
2721
2726
2721
2721
2721
2731
2736
2736
2736
2731
2736
2731
2736
2736
2736
2711
2721
2721
2731
2731
2736
2736
2736
2731
2736
2736
2736
2736
2736
2731
2736
2736
2731
2736
2736
2731
2736
2736
2736
2736
2736
2731
2731
2736
2731
2736
2736
2736
2731
2736
2736
2736
2736
2736
2731
2731
2736
2736
2736
2736
2736
2736
2736
2736
2736
2716
2716
2716
2721
2721
2721
2721
2711
2721
2721
2721
2721
2731
2731
2736
2736
2736
2736
2731
2731
2731
2736
2736
2736
2736
2736
2731
2731
2731
2736
2731
2736
2736
2736
2736
2731
2726
2721
2736
2736
2736
2736
2736
2736
2736
2736
2731
2731
2731
2736
2736
2736
2736
2731
2736
2731
2736
2736
2736
2721
2731
2716
2731
2726
2721
2716
2726
2721
2731
2716
2726
2731
2731
2726
2736
2736
2716
2726
2731
2736
2726
2736
2736
2736
2731
2736
2736
2736
2731
2731
2721
2721
2731
2736
2731
2731
2731
2736
2731
2736
2726
2736
2736
2736
2736
2736
2736
2726
2726
2731
2736
2726
2731
2736
2726
2731
2736
2736
2731
2731
2731
2731
2731
2731
2736
2736
2731
2731
2711
2726
2731
2736
2721
2731
2736
2736
2736
2736
2736
2731
2726
2721
2731
2726
2726
2721
2726
2721
2726
2731
2731
2726
2721
2721
2711
2731
2716
2716
2721
2736
2736
2726
2721
2736
2736
2721
2736
2721
2721
2736
2736
2736
2731
2726
2726
2726
2731
2731
2716
2731
2731
2716
2731
2726
2726
2731
2716
2726
2736
2731
2736
2731
2736
2736
2736
2721
2721
2731
2736
2736
2736
2716
2716
2731
2731
2731
2736
2736
2731
2731
2731
2726
2736
2731
2731
2731
2731
2731
2731
2731
2716
2721
2736
2721
2721
2716
2731
2731
2731
2731
2736
2731
2726
2731
2731
2721
2731
2731
2726
2731
2721
2716
2726
2736
2731
2736
2736
2736
2731
2731
2726
2731
2731
2731
2736
2731
2736
2736
2731
2731
2731
2731
2731
2731
2731
2731
2731
2731
2731
2736
2731
2731
2731
2731
2716
2736
2731
2716
2736
2726
2736
2731
2731
2731
2736
2736
2731
2736
2736
2736
2726
2731
2731
2736
2731
2736
2736
2731
2726
2721
2726
2731
2731
2731
2721
2731
2731
2721
2731
2731
2731
2731
2736
2736
2736
2731
2731
2731
2731
2736
2736
2738
2728
2738
2738
2738
2728
2738
2738
2728
2738
2738
2733
2733
2738
2733
2733
2728
2738
2733
2733
2748
2743
2738
2743
2733
2743
2743
2738
2738
2743
2748
2748
2743
2743
2728
2733
2733
2733
2728
2743
2733
2728
2743
2743
2728
2728
2738
2728
2733
2743
2743
2743
2733
2743
2748
2748
2733
2743
2738
2723
2723
2738
2743
2743
2738
2728
2743
2733
2743
2743
2738
2738
2733
2738
2733
2748
2743
2748
2733
2743
2743
2743
2743
2733
2733
2743
2733
2728
2743
2738
2738
2733
2738
2738
2738
2738
2743
2738
2738
2738
2738
2728
2728
2738
2738
2733
2748
2733
2738
2738
2738
2733
2728
2738
2743
2738
2738
2733
2743
2738
2738
2738
2738
2738
2733
2723
2728
2728
2733
2728
2723
2728
2728
2728
2733
2728
2738
2738
2738
2738
2738
2738
2743
2743
2728
2743
2738
2733
2743
2733
2733
2738
2743
2738
2738
2733
2738
2738
2738
2743
2743
2733
2728
2728
2728
2728
2738
2743
2738
2743
2743
2748
2743
2738
2738
2733
2743
2733
2743
2743
2733
2733
2723
2723
2738
2748
2743
2738
2748
2743
2743
2743
2728
2743
2743
2743
2738
2733
2743
2743
2743
2738
2738
2743
2748
2743
2738
2743
2743
2743
2743
2743
2738
2738
2738
2743
2743
2733
2728
2743
2743
2748
2748
2743
2743
2743
2743
2743
2738
2743
2743
2743
2743
2743
2738
2738
2728
2743
2748
2748
2738
2743
2733
2743
2743
2738
2738
2743
2728
2743
2743
2748
2743
2748
2748
2748
2743
2743
2743
2743
2738
2748
2743
2743
2733
2743
2743
2738
2738
2748
2748
2748
2738
2743
2743
2738
2738
2743
2743
2733
2738
2748
2743
2743
2743
2738
2728
2748
2748
2748
2743
2743
2738
2743
2743
2748
2748
2743
2743
2733
2743
2743
2743
2743
2748
2748
2733
2743
2743
2733
2748
2738
2738
2743
2733
2743
2733
2733
2733
2738
2738
2728
2728
2738
2738
2733
2728
2733
2738
2738
2743
2743
2743
2743
2743
2743
2743
2733
2728
2733
2743
2743
2743
2738
2733
2743
2743
2738
2733
2733
2738
2733
2738
2728
2733
2733
2733
2733
2733
2733
2748
2728
2738
2743
2738
2743
2743
2743
2743
2743
2743
2743
2743
2738
2743
2738
2743
2738
2743
2738
2743
2743
2743
2738
2743
2738
2743
2738
2738
2743
2743
2733
2743
2738
2743
2733
2738
2738
2738
2738
2733
2733
2743
2748
2743
2743
2743
2748
2743
2728
2743
2733
2733
2733
2733
2728
2728
2738
2728
2733
2733
2738
2723
2733
2733
2733
2733
2733
2733
2733
2733
2728
2728
2728
2723
2728
2733
2733
2733
2738
2733
2738
2733
2733
2733
2733
2733
2728
2728
2743
2743
2743
2743
2728
2743
2743
2743
2743
2733
2733
2728
2728
2728
2728
2733
2733
2733
2733
2728
2733
2733
2728
2748
2748
2748
2748
2748
2748
2748
2748
2748
2748
2748
2748
2748
2748
2748
2748
2748
2748
2748
2748
2748
2748
2748
2743
2748
2748
2733
2748
2748
2728
2733
2733
2728
2748
2743
2748
2748
2743
2733
2733
2743
2743
2748
2743
2743
2743
2723
2733
2748
2743
2748
2748
2743
2743
2748
2748
2748
2743
2743
2748
2748
2743
2748
2743
2743
2748
2743
2743
2743
2743
2743
2748
2743
2743
2748
2748
2743
2743
2743
2748
2748
2748
2743
2748
2743
2728
2738
2733
2733
2728
2728
2723
2733
2733
2733
2733
2743
2743
2748
2748
2743
2743
2743
2743
2743
2748
2748
2748
2748
2738
2743
2743
2743
2743
2743
2743
2748
2748
2748
2748
2748
2748
2748
2748
2728
2738
2738
2733
2748
2748
2748
2748
2748
2743
2748
2748
2743
2748
2748
2743
2748
2743
2743
2743
2743
2738
2733
2748
2748
2743
2733
2743
2728
2743
2738
2733
2728
2733
2743
2738
2728
2743
2743
2738
2738
2738
2743
2728
2738
2748
2748
2748
2728
2738
2748
2748
2738
2748
2748
2748
2748
2748
2748
2743
2738
2743
2733
2733
2743
2743
2738
2743
2743
2743
2743
2748
2733
2748
2748
2748
2748
2748
2748
2743
2738
2743
2738
2743
2738
2738
2743
2743
2738
2748
2743
2743
2743
2743
2748
2743
2748
2743
2723
2743
2743
2748
2748
2748
2748
2733
2738
2738
2738
2738
2738
2733
2728
2738
2733
2738
2743
2743
2738
2733
2728
2723
2743
2743
2728
2743
2728
2733
2733
2733
2733
2738
2733
2733
2748
2748
2748
2733
2748
2748
2743
2748
2743
2738
2738
2743
2743
2743
2728
2743
2743
2743
2728
2738
2743
2743
2738
2738
2728
2738
2748
2738
2743
2748
2748
2748
2748
2743
2733
2733
2743
2748
2748
2748
2748
2728
2728
2743
2743
2748
2743
2738
2733
2743
2743
2743
2743
2743
2728
2733
2743
2733
2733
2733
2728
2743
2743
2738
2743
2743
2738
2738
2743
2738
2738
2733
2743
2743
2738
2738
2743
2743
2743
2733
2738
2748
2743
2748
2748
2743
2743
2738
2743
2738
2743
2743
2743
2743
2748
2743
2743
2743
2743
2743
2743
2743
2743
2743
2738
2728
2748
2743
2728
2748
2738
2748
2743
2743
2743
2748
2748
2743
2748
2748
2738
2738
2743
2743
2748
2743
2738
2733
2733
2743
2738
2733
2733
2743
2733
2743
2743
2743
2743
2743
2738
2748
2743
2748
2743
2743
2743
2748
2748
2750
2750
2750
2750
2750
2750
2750
2750
2750
2750
2750
2750
2750
2745
2745
2750
2750
2750
2750
2750
2745
2745
2750
2740
2745
2745
2750
2745
2745
2745
2760
2755
2750
2755
2745
2750
2750
2755
2750
2745
2750
2755
2745
2755
2760
2745
2745
2745
2745
2740
2755
2745
2750
2755
2740
2750
2755
2740
2745
2745
2755
2755
2745
2755
2760
2750
2745
2755
2755
2755
2745
2755
2745
2745
2750
2745
2750
2745
2745
2750
2750
2750
2755
2755
2745
2755
2750
2750
2755
2740
2755
2740
2745
2755
2745
2755
2745
2745
2745
2745
2745
2745
2745
2745
2750
2745
2745
2750
2745
2750
2745
2755
2745
2745
2755
2745
2750
2740
2745
2745
2755
2755
2755
2750
2745
2750
2750
2750
2750
2750
2750
2750
2745
2745
2750
2745
2750
2750
2745
2745
2750
2745
2750
2745
2745
2740
2740
2750
2745
2745
2745
2750
2750
2745
2745
2750
2750
2750
2750
2755
2745
2750
2755
2745
2745
2750
2745
2740
2750
2750
2750
2750
2750
2750
2750
2745
2750
2750
2745
2740
2750
2735
2740
2740
2740
2750
2735
2740
2750
2750
2755
2750
2750
2750
2750
2755
2755
2745
2750
2755
2750
2750
2750
2745
2750
2745
2745
2745
2755
2755
2745
2745
2735
2740
2745
2755
2755
2755
2755
2755
2755
2745
2755
2755
2745
2755
2745
2755
2755
2755
2745
2750
2750
2750
2755
2755
2755
2750
2750
2750
2740
2745
2740
2740
2745
2750
2755
2760
2755
2750
2760
2750
2755
2750
2755
2750
2755
2760
2750
2740
2745
2750
2755
2755
2755
2755
2750
2750
2750
2750
2745
2750
2750
2750
2750
2755
2755
2750
2755
2740
2755
2755
2755
2755
2750
2755
2750
2750
2755
2755
2755
2755
2755
2750
2755
2755
2755
2760
2755
2760
2760
2760
2750
2755
2755
2745
2760
2755
2755
2755
2755
2755
2755
2745
2745
2755
2755
2760
2760
2745
2755
2755
2750
2755
2755
2755
2750
2750
2755
2750
2755
2755
2745
2755
2750
2755
2755
2740
2740
2740
2740
2745
2755
2745
2750
2745
2755
2740
2740
2745
2755
2745
2740
2745
2745
2750
2750
2740
2745
2735
2750
2750
2740
2745
2755
2755
2740
2755
2745
2740
2740
2750
2755
2740
2750
2755
2750
2750
2755
2750
2750
2745
2740
2745
2745
2740
2745
2745
2755
2750
2750
2755
2750
2755
2755
2750
2755
2750
2755
2750
2755
2750
2755
2755
2750
2750
2750
2750
2755
2750
2755
2745
2755
2750
2750
2745
2755
2745
2740
2755
2755
2755
2740
2740
2745
2745
2740
2740
2740
2745
2745
2745
2745
2735
2745
2745
2745
2745
2740
2735
2735
2745
2740
2745
2740
2745
2745
2740
2745
2745
2740
2740
2740
2740
2750
2755
2755
2740
2755
2750
2755
2755
2755
2750
2745
2745
2740
2740
2740
2745
2745
2745
2745
2740
2760
2745
2745
2735
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2760
2755
2760
2760
2760
2760
2760
2760
2755
2760
2760
2755
2760
2760
2755
2760
2745
2740
2760
2760
2740
2745
2745
2760
2755
2755
2755
2755
2745
2755
2755
2755
2735
2740
2760
2755
2755
2755
2755
2755
2755
2755
2760
2755
2755
2755
2755
2755
2755
2755
2755
2755
2755
2755
2755
2755
2755
2755
2755
2755
2755
2755
2755
2755
2755
2755
2755
2755
2745
2740
2750
2750
2745
2745
2740
2740
2735
2745
2745
2745
2745
2755
2755
2760
2760
2755
2755
2755
2755
2755
2755
2755
2760
2755
2760
2755
2750
2755
2755
2755
2750
2750
2755
2755
2745
2745
2760
2760
2760
2760
2755
2755
2760
2760
2755
2755
2755
2760
2760
2760
2750
2750
2760
2760
2760
2755
2760
2750
2755
2755
2755
2750
2755
2755
2755
2755
2755
2755
2755
2745
2755
2740
2755
2750
2740
2740
2755
2755
2750
2755
2755
2755
2755
2750
2755
2755
2755
2750
2750
2750
2740
2750
2760
2755
2760
2740
2745
2760
2760
2745
2760
2760
2755
2755
2750
2755
2750
2745
2745
2755
2755
2755
2750
2755
2755
2755
2755
2755
2745
2745
2760
2760
2760
2760
2760
2760
2755
2750
2750
2755
2755
2755
2750
2750
2750
2750
2750
2750
2755
2755
2750
2755
2750
2755
2760
2750
2750
2755
2755
2760
2750
2735
2755
2755
2760
2760
2760
2750
2750
2750
2760
2740
2750
2750
2750
2750
2745
2750
2745
2745
2750
2745
2735
2755
2755
2740
2740
2755
2745
2745
2745
2745
2745
2750
2745
2745
2750
2745
2760
2760
2760
2740
2760
2760
2755
2755
2750
2755
2750
2755
2755
2755
2750
2740
2755
2755
2750
2755
2755
2740
2750
2755
2745
2750
2740
2750
2755
2760
2750
2755
2755
2755
2760
2760
2745
2745
2755
2760
2760
2740
2740
2755
2755
2755
2745
2750
2755
2755
2755
2755
2755
2750
2740
2745
2745
2745
2750
2735
2745
2740
2750
2750
2750
2755
2750
2750
2750
2750
2755
2750
2750
2750
2740
2750
2750
2755
2755
2755
2750
2755
2750
2755
2755
2755
2740
2755
2750
2750
2750
2760
2755
2755
2750
2755
2750
2755
2755
2750
2750
2755
2750
2755
2755
2755
2750
2755
2740
2740
2760
2755
2740
2760
2750
2760
2755
2755
2755
2750
2750
2760
2760
2755
2750
2755
2755
2745
2750
2745
2755
2750
2755
2745
2745
2750
2745
2755
2755
2750
2755
2750
2750
2760
2760
2755
2755
2755
2760
2760
2762
2762
2762
2762
2757
2762
2747
2757
2762
2757
2762
2762
2757
2762
2752
2762
2762
2762
2762
2762
2762
2762
2757
2757
2762
2752
2762
2762
2762
2757
2757
2762
2752
2762
2762
2762
2757
2752
2762
2757
2757
2757
2762
2757
2757
2757
2762
2767
2762
2752
2757
2767
2762
2767
2752
2757
2757
2767
2757
2762
2762
2757
2752
2752
2757
2757
2757
2752
2752
2762
2757
2762
2752
2757
2767
2767
2752
2757
2757
2767
2767
2757
2762
2762
2752
2757
2757
2757
2767
2767
2767
2757
2762
2757
2757
2757
2757
2757
2762
2757
2757
2762
2757
2757
2757
2757
2757
2762
2767
2767
2757
2752
2757
2767
2757
2767
2767
2762
2762
2762
2762
2757
2767
2752
2757
2767
2757
2757
2752
2757
2757
2757
2762
2752
2757
2757
2757
2757
2752
2757
2762
2757
2757
2762
2757
2767
2757
2757
2752
2757
2762
2757
2757
2752
2757
2757
2767
2757
2757
2767
2757
2762
2762
2762
2762
2767
2762
2762
2762
2762
2762
2762
2762
2757
2762
2757
2762
2757
2762
2757
2762
2757
2757
2762
2757
2762
2762
2762
2757
2757
2767
2757
2752
2757
2762
2752
2757
2757
2757
2757
2762
2762
2762
2752
2757
2757
2762
2757
2767
2757
2762
2762
2757
2762
2762
2757
2762
2757
2757
2752
2752
2757
2762
2752
2762
2762
2752
2757
2752
2757
2757
2757
2757
2762
2762
2757
2767
2762
2767
2762
2762
2762
2757
2757
2752
2752
2767
2757
2757
2757
2767
2767
2757
2757
2757
2752
2757
2757
2757
2767
2757
2767
2767
2767
2762
2762
2767
2767
2767
2757
2767
2762
2757
2762
2757
2767
2757
2767
2757
2752
2762
2762
2767
2762
2752
2767
2757
2757
2757
2752
2757
2762
2762
2767
2762
2762
2762
2767
2762
2762
2767
2767
2767
2767
2767
2757
2767
2757
2762
2772
2767
2762
2762
2762
2762
2757
2762
2767
2772
2762
2762
2757
2762
2767
2767
2767
2767
2767
2772
2757
2767
2752
2757
2767
2767
2767
2762
2762
2757
2762
2762
2757
2762
2752
2767
2767
2767
2767
2767
2762
2767
2762
2767
2762
2767
2757
2757
2757
2767
2767
2762
2767
2767
2767
2767
2757
2752
2757
2767
2767
2767
2767
2767
2757
2767
2767
2757
2767
2767
2762
2762
2762
2757
2762
2767
2752
2752
2757
2762
2762
2762
2762
2752
2752
2762
2757
2762
2757
2762
2752
2757
2762
2762
2757
2762
2762
2752
2757
2752
2757
2762
2752
2752
2752
2757
2762
2762
2767
2762
2757
2747
2752
2752
2762
2762
2767
2762
2767
2762
2762
2757
2762
2762
2762
2762
2762
2762
2762
2752
2752
2767
2757
2752
2752
2767
2752
2762
2762
2752
2752
2752
2757
2757
2752
2747
2752
2757
2757
2757
2757
2747
2747
2762
2752
2747
2752
2752
2752
2752
2752
2752
2757
2762
2752
2767
2762
2757
2767
2767
2762
2762
2757
2757
2752
2752
2752
2757
2757
2757
2757
2747
2757
2757
2767
2772
2767
2767
2767
2772
2772
2772
2767
2767
2767
2772
2767
2772
2767
2772
2772
2767
2767
2767
2772
2772
2772
2772
2772
2772
2772
2767
2767
2772
2772
2767
2767
2767
2772
2772
2767
2772
2772
2772
2772
2767
2772
2757
2747
2752
2767
2767
2752
2767
2767
2767
2762
2762
2757
2762
2767
2767
2752
2762
2762
2747
2767
2767
2762
2767
2762
2767
2767
2767
2767
2767
2767
2767
2762
2767
2767
2767
2762
2767
2767
2767
2767
2767
2767
2757
2752
2757
2762
2752
2752
2757
2757
2747
2757
2757
2757
2757
2767
2767
2762
2762
2762
2762
2767
2767
2767
2767
2767
2767
2767
2767
2767
2767
2767
2762
2767
2772
2772
2772
2772
2757
2772
2772
2767
2772
2767
2772
2767
2762
2762
2767
2767
2767
2762
2767
2757
2762
2757
2767
2767
2762
2767
2767
2762
2762
2767
2767
2767
2767
2752
2762
2752
2767
2757
2752
2752
2767
2767
2767
2767
2767
2767
2767
2762
2767
2767
2762
2767
2767
2757
2762
2762
2752
2762
2767
2767
2757
2767
2767
2767
2752
2757
2772
2757
2767
2767
2767
2762
2762
2762
2767
2762
2757
2757
2767
2752
2767
2767
2762
2767
2762
2767
2767
2762
2762
2762
2767
2757
2757
2772
2772
2772
2772
2772
2772
2762
2767
2767
2767
2762
2767
2762
2767
2767
2762
2762
2762
2762
2762
2767
2762
2762
2767
2767
2772
2762
2762
2762
2767
2767
2762
2747
2767
2767
2772
2772
2767
2767
2752
2762
2762
2762
2757
2757
2762
2757
2757
2752
2762
2757
2747
2767
2767
2752
2757
2767
2757
2757
2757
2757
2757
2757
2762
2752
2772
2772
2767
2762
2752
2762
2772
2772
2767
2767
2762
2762
2762
2762
2767
2767
2752
2767
2767
2752
2762
2762
2757
2762
2762
2752
2762
2767
2767
2762
2767
2767
2767
2767
2772
2757
2757
2767
2767
2752
2752
2767
2767
2762
2767
2762
2762
2767
2767
2762
2752
2757
2757
2762
2757
2757
2747
2752
2757
2757
2757
2762
2762
2762
2762
2762
2767
2747
2762
2752
2762
2767
2762
2767
2767
2767
2752
2762
2762
2767
2762
2767
2767
2752
2762
2762
2762
2762
2762
2767
2767
2762
2762
2762
2767
2767
2762
2767
2767
2767
2762
2762
2762
2752
2752
2772
2762
2752
2772
2762
2767
2767
2767
2762
2762
2772
2752
2767
2762
2762
2762
2767
2757
2762
2762
2767
2762
2757
2757
2762
2757
2767
2767
2762
2767
2762
2772
2772
2767
2767
2767
2772
2767
2774
2774
2774
2774
2769
2769
2769
2774
2774
2774
2764
2774
2774
2774
2774
2764
2774
2774
2764
2774
2774
2774
2774
2774
2764
2774
2764
2774
2759
2764
2774
2769
2769
2774
2764
2764
2764
2774
2774
2774
2764
2774
2769
2769
2774
2769
2764
2764
2764
2769
2764
2774
2769
2769
2769
2774
2779
2774
2764
2769
2769
2774
2764
2769
2779
2774
2764
2769
2769
2779
2774
2779
2774
2774
2774
2764
2764
2769
2769
2769
2774
2779
2764
2769
2779
2779
2764
2769
2769
2779
2764
2769
2774
2769
2779
2769
2769
2779
2779
2769
2779
2764
2764
2774
2764
2769
2769
2764
2764
2774
2769
2769
2774
2764
2769
2769
2779
2764
2769
2774
2774
2774
2769
2769
2779
2764
2769
2779
2769
2769
2774
2774
2774
2774
2774
2774
2774
2769
2774
2764
2774
2769
2774
2774
2764
2769
2769
2779
2774
2774
2764
2764
2774
2774
2774
2779
2769
2769
2764
2769
2769
2774
2769
2769
2779
2769
2774
2774
2774
2774
2779
2774
2774
2774
2774
2774
2764
2769
2769
2774
2764
2769
2774
2769
2769
2769
2779
2774
2769
2774
2769
2774
2764
2769
2774
2769
2774
2764
2769
2769
2769
2769
2774
2774
2774
2774
2769
2764
2769
2769
2764
2769
2769
2764
2769
2769
2764
2769
2769
2769
2769
2769
2769
2779
2774
2774
2774
2779
2774
2779
2774
2774
2769
2774
2769
2764
2764
2764
2764
2769
2764
2769
2774
2774
2774
2764
2764
2764
2769
2769
2769
2764
2769
2774
2774
2779
2779
2769
2774
2774
2774
2774
2774
2764
2769
2774
2774
2774
2764
2769
2769
2764
2779
2769
2769
2769
2764
2764
2769
2769
2774
2774
2779
2779
2779
2774
2774
2774
2779
2764
2779
2769
2779
2769
2764
2769
2769
2774
2779
2774
2769
2774
2764
2774
2774
2779
2779
2769
2769
2769
2779
2779
2769
2769
2779
2774
2774
2769
2774
2764
2769
2769
2764
2769
2769
2779
2779
2774
2769
2769
2769
2779
2779
2769
2779
2774
2774
2779
2769
2779
2779
2759
2769
2779
2774
2774
2774
2769
2774
2779
2779
2769
2779
2779
2774
2779
2779
2779
2769
2779
2769
2769
2769
2769
2764
2779
2779
2779
2774
2774
2774
2764
2774
2774
2774
2779
2769
2769
2779
2779
2774
2769
2769
2764
2774
2769
2769
2774
2774
2774
2774
2774
2769
2769
2774
2769
2779
2764
2769
2764
2769
2774
2774
2764
2764
2764
2764
2769
2774
2764
2764
2774
2769
2769
2774
2769
2769
2774
2764
2774
2764
2769
2764
2769
2774
2774
2774
2774
2774
2779
2769
2774
2774
2774
2769
2779
2764
2764
2764
2764
2774
2764
2769
2769
2764
2764
2769
2769
2774
2774
2764
2774
2774
2764
2759
2769
2769
2769
2769
2764
2759
2769
2774
2769
2769
2764
2774
2774
2759
2764
2764
2779
2764
2764
2774
2769
2774
2774
2774
2774
2769
2769
2764
2764
2764
2764
2769
2769
2769
2769
2779
2769
2769
2779
2779
2779
2774
2779
2779
2779
2779
2774
2774
2779
2779
2779
2779
2779
2779
2779
2779
2784
2784
2779
2779
2779
2784
2784
2784
2784
2784
2779
2784
2784
2784
2779
2784
2779
2784
2779
2779
2759
2779
2779
2779
2779
2764
2779
2779
2779
2779
2779
2779
2774
2779
2774
2764
2774
2774
2779
2774
2779
2774
2779
2774
2779
2759
2774
2774
2774
2779
2774
2779
2774
2779
2774
2774
2779
2774
2779
2774
2779
2774
2779
2774
2774
2774
2774
2764
2774
2769
2769
2764
2764
2769
2769
2769
2759
2769
2769
2769
2769
2774
2779
2779
2774
2774
2779
2779
2779
2779
2779
2774
2779
2779
2779
2779
2774
2784
2784
2769
2774
2779
2774
2779
2774
2774
2769
2779
2779
2779
2769
2779
2779
2774
2779
2779
2779
2769
2774
2774
2769
2769
2779
2774
2774
2774
2774
2774
2774
2779
2779
2779
2774
2774
2774
2779
2769
2774
2764
2779
2764
2764
2779
2774
2779
2779
2779
2764
2779
2779
2774
2774
2769
2774
2774
2774
2764
2774
2774
2779
2774
2774
2779
2779
2779
2779
2764
2769
2769
2774
2779
2779
2779
2774
2774
2774
2779
2774
2769
2769
2779
2769
2779
2769
2774
2774
2779
2769
2769
2774
2779
2779
2774
2774
2769
2779
2769
2784
2784
2784
2784
2784
2784
2779
2774
2779
2779
2774
2774
2779
2774
2769
2774
2779
2774
2774
2779
2779
2774
2774
2774
2779
2779
2769
2759
2779
2769
2779
2779
2769
2769
2779
2779
2779
2764
2769
2774
2774
2769
2769
2769
2764
2769
2764
2764
2774
2759
2764
2779
2779
2769
2779
2769
2769
2769
2769
2764
2774
2764
2769
2784
2784
2774
2764
2774
2779
2779
2779
2774
2774
2774
2774
2779
2764
2774
2764
2774
2764
2769
2769
2774
2774
2774
2764
2774
2779
2779
2769
2779
2779
2769
2769
2779
2774
2779
2764
2764
2779
2779
2774
2779
2774
2774
2779
2774
2774
2774
2769
2764
2769
2769
2764
2769
2769
2764
2769
2769
2774
2769
2769
2774
2779
2759
2774
2769
2779
2774
2779
2779
2764
2774
2774
2779
2774
2774
2774
2764
2774
2779
2774
2769
2774
2774
2779
2774
2774
2774
2774
2774
2779
2779
2779
2769
2774
2779
2774
2774
2764
2779
2774
2774
2779
2769
2764
2784
2774
2779
2779
2774
2774
2779
2764
2774
2779
2769
2774
2774
2779
2769
2774
2774
2774
2774
2769
2769
2774
2769
2769
2779
2774
2784
2779
2779
2779
2779
2779
2779
2786
2786
2786
2776
2776
2776
2776
2776
2771
2776
2776
2776
2776
2786
2786
2786
2776
2786
2786
2776
2786
2786
2786
2786
2776
2776
2786
2771
2776
2786
2786
2786
2776
2776
2786
2781
2781
2776
2776
2776
2776
2781
2776
2786
2786
2776
2781
2786
2781
2781
2786
2791
2776
2781
2786
2776
2786
2776
2776
2786
2786
2776
2786
2776
2781
2781
2786
2781
2786
2786
2791
2776
2781
2791
2791
2776
2786
2781
2781
2781
2791
2781
2781
2791
2791
2781
2781
2771
2786
2786
2786
2771
2786
2771
2786
2786
2786
2781
2776
2786
2786
2781
2781
2781
2786
2776
2786
2786
2781
2791
2776
2786
2781
2786
2786
2776
2786
2781
2786
2776
2776
2776
2786
2786
2776
2786
2786
2786
2781
2781
2776
2781
2781
2781
2776
2781
2781
2781
2781
2776
2781
2781
2781
2781
2781
2781
2781
2781
2781
2786
2781
2781
2791
2781
2786
2786
2786
2786
2791
2786
2786
2781
2781
2781
2781
2781
2781
2776
2781
2781
2781
2781
2781
2776
2786
2781
2776
2786
2786
2786
2776
2781
2781
2791
2781
2781
2776
2781
2786
2786
2786
2781
2781
2776
2781
2781
2781
2781
2786
2786
2786
2776
2776
2776
2776
2776
2776
2786
2786
2776
2781
2781
2781
2781
2776
2786
2786
2786
2776
2781
2791
2781
2786
2786
2786
2791
2786
2776
2776
2781
2791
2781
2781
2786
2791
2786
2781
2781
2776
2771
2791
2791
2786
2781
2781
2776
2781
2776
2791
2791
2776
2776
2781
2776
2786
2786
2791
2781
2781
2781
2786
2781
2776
2781
2781
2781
2776
2786
2776
2781
2776
2781
2776
2781
2781
2786
2786
2786
2791
2781
2786
2786
2786
2791
2776
2791
2781
2791
2781
2776
2781
2781
2786
2786
2781
2776
2786
2786
2791
2791
2791
2776
2781
2781
2791
2791
2781
2776
2781
2791
2781
2786
2781
2781
2781
2781
2771
2781
2791
2791
2781
2786
2786
2781
2786
2786
2781
2781
2786
2791
2781
2781
2781
2781
2786
2781
2781
2781
2786
2786
2781
2786
2776
2781
2781
2776
2781
2781
2776
2786
2786
2781
2781
2776
2781
2776
2781
2791
2781
2781
2781
2776
2781
2781
2786
2786
2776
2786
2781
2786
2776
2781
2786
2781
2786
2776
2781
2776
2776
2781
2776
2791
2776
2776
2786
2781
2781
2776
2781
2781
2786
2786
2776
2776
2776
2781
2786
2781
2786
2781
2781
2781
2781
2786
2791
2786
2776
2786
2776
2776
2771
2781
2781
2776
2786
2786
2781
2781
2776
2776
2781
2781
2781
2781
2771
2781
2781
2781
2781
2776
2776
2776
2771
2776
2781
2781
2781
2786
2781
2786
2781
2781
2781
2781
2776
2776
2781
2786
2786
2786
2786
2776
2776
2786
2781
2786
2786
2786
2786
2776
2781
2781
2776
2776
2776
2776
2776
2781
2781
2781
2781
2781
2781
2791
2786
2791
2791
2791
2791
2791
2791
2791
2786
2786
2791
2791
2791
2791
2791
2791
2791
2791
2791
2796
2796
2796
2786
2791
2786
2791
2786
2791
2791
2786
2791
2791
2791
2791
2791
2781
2791
2791
2786
2791
2791
2791
2791
2791
2791
2786
2791
2791
2791
2781
2786
2786
2791
2786
2786
2771
2786
2786
2786
2786
2786
2786
2791
2786
2786
2786
2786
2786
2791
2786
2786
2786
2786
2786
2786
2786
2786
2786
2786
2786
2786
2776
2781
2781
2776
2781
2781
2781
2776
2776
2781
2781
2786
2771
2781
2781
2781
2781
2781
2786
2781
2791
2791
2781
2791
2791
2776
2781
2781
2786
2791
2786
2791
2781
2786
2781
2786
2781
2786
2781
2781
2786
2786
2781
2781
2791
2791
2786
2791
2791
2781
2786
2786
2786
2781
2791
2786
2786
2781
2781
2786
2786
2786
2786
2786
2786
2786
2791
2786
2776
2791
2776
2786
2786
2786
2786
2786
2791
2776
2786
2786
2781
2781
2786
2781
2786
2776
2781
2791
2776
2781
2781
2776
2781
2791
2791
2781
2786
2791
2786
2786
2786
2786
2786
2776
2776
2781
2781
2786
2781
2791
2781
2786
2781
2791
2791
2781
2786
2781
2791
2781
2796
2796
2796
2791
2791
2791
2786
2791
2786
2786
2781
2786
2786
2786
2786
2786
2781
2791
2786
2786
2781
2791
2791
2781
2771
2776
2781
2786
2786
2781
2786
2786
2781
2781
2781
2791
2791
2776
2781
2781
2786
2786
2781
2781
2776
2776
2776
2776
2776
2781
2771
2791
2791
2781
2791
2781
2776
2776
2781
2791
2786
2791
2786
2786
2781
2776
2786
2791
2791
2786
2776
2786
2786
2786
2776
2786
2776
2786
2776
2781
2781
2781
2786
2786
2776
2786
2781
2791
2781
2781
2781
2791
2786
2791
2771
2776
2791
2791
2786
2786
2786
2786
2786
2776
2781
2781
2781
2781
2781
2776
2776
2781
2781
2781
2786
2791
2771
2781
2781
2786
2781
2791
2786
2776
2786
2786
2776
2786
2781
2786
2786
2786
2791
2786
2786
2786
2786
2791
2786
2791
2786
2781
2786
2791
2786
2786
2776
2786
2786
2776
2791
2786
2786
2791
2786
2786
2786
2791
2776
2786
2786
2776
2791
2781
2786
2781
2786
2786
2781
2786
2786
2786
2786
2781
2781
2781
2781
2781
2791
2786
2791
2786
2791
2791
2786
2786
2786
2791
2798
2788
2793
2798
2793
2788
2783
2788
2788
2788
2798
2798
2798
2788
2798
2788
2793
2798
2793
2788
2798
2788
2783
2788
2798
2793
2783
2798
2788
2783
2783
2788
2798
2793
2788
2788
2793
2788
2788
2788
2788
2798
2788
2788
2798
2798
2788
2793
2793
2798
2798
2788
2798
2798
2798
2798
2788
2788
2798
2788
2788
2793
2793
2798
2793
2798
2798
2803
2788
2788
2788
2793
2798
2793
2793
2803
2793
2793
2798
2793
2793
2793
2798
2793
2793
2793
2793
2793
2793
2788
2788
2798
2798
2798
2798
2788
2793
2793
2793
2793
2793
2788
2793
2788
2788
2793
2788
2793
2798
2798
2793
2803
2793
2793
2798
2793
2793
2793
2793
2793
2798
2793
2793
2798
2793
2798
2793
2788
2793
2793
2793
2798
2798
2798
2783
2783
2793
2793
2788
2788
2793
2793
2803
2793
2793
2793
2788
2793
2793
2793
2793
2793
2798
2793
2793
2803
2793
2793
2793
2793
2793
2788
2793
2793
2793
2788
2793
2798
2788
2788
2793
2793
2798
2798
2798
2793
2788
2793
2793
2793
2798
2788
2793
2793
2798
2788
2793
2793
2793
2798
2793
2793
2793
2793
2798
2798
2798
2798
2798
2788
2788
2788
2788
2788
2788
2788
2788
2788
2798
2798
2788
2788
2793
2793
2788
2798
2793
2793
2798
2798
2788
2788
2793
2793
2798
2798
2793
2793
2798
2798
2798
2798
2788
2788
2788
2793
2798
2788
2793
2788
2798
2798
2788
2793
2798
2798
2793
2783
2803
2793
2793
2793
2788
2803
2793
2788
2788
2803
2788
2798
2788
2788
2798
2798
2798
2793
2798
2788
2788
2783
2803
2803
2793
2788
2803
2788
2788
2788
2788
2788
2798
2798
2798
2788
2788
2788
2788
2788
2793
2788
2788
2788
2788
2788
2788
2788
2788
2798
2788
2793
2788
2793
2793
2798
2798
2798
2803
2788
2793
2798
2788
2798
2793
2803
2793
2788
2793
2793
2793
2793
2793
2798
2798
2798
2793
2793
2793
2798
2803
2793
2793
2788
2793
2793
2788
2793
2793
2793
2793
2793
2793
2788
2793
2793
2793
2793
2788
2793
2793
2793
2798
2788
2793
2793
2793
2788
2793
2798
2793
2793
2793
2788
2798
2788
2793
2788
2788
2793
2788
2798
2798
2793
2788
2793
2793
2788
2793
2793
2798
2793
2793
2793
2793
2798
2793
2788
2788
2788
2788
2788
2793
2793
2788
2788
2788
2793
2788
2788
2788
2788
2788
2793
2793
2788
2793
2793
2788
2783
2788
2788
2793
2793
2793
2793
2793
2793
2788
2788
2783
2793
2793
2793
2793
2788
2788
2788
2783
2788
2788
2793
2793
2788
2793
2793
2788
2788
2793
2793
2793
2793
2798
2798
2793
2793
2793
2798
2788
2798
2798
2798
2798
2793
2788
2793
2793
2788
2788
2788
2788
2788
2788
2788
2793
2793
2798
2793
2793
2793
2798
2803
2803
2803
2803
2803
2803
2798
2803
2793
2798
2798
2803
2798
2803
2793
2798
2793
2798
2798
2803
2803
2798
2798
2793
2803
2803
2798
2803
2803
2803
2798
2798
2798
2803
2798
2798
2798
2798
2798
2788
2793
2793
2798
2798
2798
2793
2798
2783
2798
2798
2798
2798
2798
2798
2798
2798
2793
2798
2798
2798
2798
2793
2798
2798
2798
2798
2798
2798
2798
2798
2783
2793
2793
2788
2793
2788
2793
2793
2793
2793
2788
2788
2793
2793
2793
2793
2783
2793
2793
2793
2793
2793
2793
2793
2793
2788
2793
2793
2793
2788
2803
2803
2793
2798
2793
2798
2798
2798
2793
2793
2798
2798
2793
2793
2798
2798
2798
2798
2798
2788
2798
2798
2798
2798
2793
2793
2788
2793
2798
2798
2798
2798
2798
2793
2793
2798
2793
2798
2798
2798
2793
2798
2798
2803
2788
2798
2788
2793
2798
2798
2798
2798
2798
2788
2798
2798
2798
2793
2793
2793
2798
2798
2788
2793
2793
2788
2793
2793
2788
2793
2793
2798
2798
2793
2798
2803
2798
2793
2798
2793
2798
2798
2788
2793
2793
2793
2803
2788
2793
2793
2803
2803
2798
2793
2798
2793
2803
2798
2803
2798
2803
2798
2803
2803
2803
2798
2793
2798
2793
2798
2798
2798
2793
2793
2803
2798
2798
2793
2798
2798
2793
2783
2798
2798
2798
2798
2793
2793
2798
2798
2788
2793
2793
2798
2798
2788
2793
2793
2793
2793
2798
2798
2793
2788
2788
2788
2788
2783
2803
2803
2798
2793
2788
2798
2798
2788
2793
2798
2798
2788
2798
2803
2803
2798
2798
2793
2798
2788
2798
2788
2798
2788
2793
2793
2793
2788
2798
2793
2798
2793
2798
2788
2788
2803
2798
2798
2783
2788
2798
2803
2798
2798
2798
2798
2798
2783
2793
2793
2793
2788
2788
2793
2793
2793
2788
2793
2793
2798
2798
2783
2788
2793
2793
2788
2793
2793
2788
2788
2798
2788
2793
2793
2798
2798
2793
2798
2803
2788
2798
2798
2798
2798
2793
2798
2803
2798
2798
2793
2798
2798
2798
2798
2788
2788
2798
2793
2798
2798
2798
2798
2803
2788
2798
2798
2793
2798
2788
2793
2798
2788
2793
2793
2798
2798
2793
2793
2798
2793
2793
2793
2788
2793
2803
2798
2798
2798
2803
2798
2798
2793
2798
2798
2798
2798
2805
2810
2805
2805
2805
2805
2805
2805
2805
2800
2800
2800
2800
2810
2810
2800
2810
2810
2800
2800
2800
2810
2810
2800
2810
2810
2810
2800
2805
2810
2810
2800
2800
2800
2810
2800
2810
2800
2805
2805
2810
2800
2810
2810
2810
2800
2810
2810
2810
2810
2810
2800
2800
2800
2805
2800
2805
2800
2800
2805
2805
2810
2805
2810
2800
2800
2800
2800
2810
2800
2805
2810
2800
2805
2805
2805
2805
2805
2805
2805
2805
2805
2800
2805
2800
2805
2805
2800
2805
2800
2805
2805
2805
2800
2810
2800
2805
2800
2805
2810
2810
2805
2800
2805
2805
2810
2805
2800
2800
2800
2805
2800
2800
2800
2805
2795
2805
2810
2805
2805
2805
2805
2800
2805
2810
2795
2805
2810
2810
2800
2805
2795
2800
2805
2805
2800
2805
2805
2805
2810
2795
2805
2800
2805
2805
2805
2805
2805
2810
2810
2800
2805
2800
2800
2795
2800
2805
2800
2800
2805
2805
2810
2800
2800
2800
2805
2810
2810
2805
2810
2805
2805
2810
2805
2795
2800
2800
2810
2810
2810
2805
2805
2810
2815
2805
2805
2800
2805
2805
2805
2815
2805
2810
2800
2800
2800
2800
2800
2800
2800
2805
2800
2810
2810
2800
2800
2800
2800
2800
2805
2805
2810
2810
2810
2810
2800
2805
2805
2805
2805
2805
2805
2810
2810
2805
2805
2810
2810
2810
2800
2800
2800
2795
2795
2795
2805
2800
2810
2800
2800
2805
2800
2805
2805
2810
2800
2805
2805
2810
2805
2810
2800
2805
2805
2805
2810
2800
2800
2805
2800
2800
2800
2805
2800
2805
2805
2805
2810
2810
2800
2815
2805
2800
2800
2800
2800
2805
2800
2810
2795
2810
2810
2800
2800
2810
2800
2800
2800
2805
2800
2805
2800
2800
2800
2800
2800
2800
2800
2800
2800
2805
2800
2805
2800
2805
2795
2795
2805
2805
2810
2800
2800
2805
2805
2805
2810
2805
2805
2800
2800
2805
2805
2805
2800
2805
2805
2805
2805
2805
2805
2810
2805
2800
2810
2800
2805
2800
2800
2805
2805
2805
2805
2805
2805
2800
2805
2805
2800
2805
2805
2800
2805
2805
2800
2805
2800
2800
2805
2805
2805
2800
2805
2800
2810
2805
2805
2800
2805
2805
2810
2800
2800
2805
2800
2800
2800
2810
2810
2800
2810
2810
2800
2800
2800
2795
2800
2805
2810
2810
2810
2810
2800
2800
2800
2800
2800
2800
2805
2805
2795
2805
2805
2805
2805
2800
2795
2795
2810
2805
2810
2810
2800
2810
2810
2800
2800
2805
2800
2800
2805
2805
2810
2805
2810
2805
2805
2810
2800
2810
2805
2810
2810
2805
2805
2800
2800
2800
2795
2800
2805
2800
2805
2805
2805
2805
2805
2805
2805
2815
2805
2810
2810
2815
2815
2805
2810
2805
2810
2810
2810
2810
2810
2810
2810
2810
2805
2810
2810
2810
2810
2810
2810
2810
2810
2810
2810
2810
2810
2810
2810
2810
2810
2810
2810
2810
2810
2810
2810
2805
2800
2805
2800
2805
2805
2805
2805
2805
2805
2805
2805
2810
2795
2810
2805
2810
2805
2800
2805
2805
2810
2810
2810
2805
2810
2810
2805
2810
2810
2805
2810
2800
2810
2805
2805
2805
2800
2805
2805
2805
2800
2800
2800
2805
2805
2805
2795
2805
2805
2805
2805
2800
2805
2800
2805
2800
2800
2805
2810
2805
2810
2805
2805
2805
2805
2800
2805
2805
2800
2805
2805
2805
2805
2810
2810
2800
2805
2805
2805
2810
2805
2805
2810
2805
2805
2810
2805
2805
2800
2810
2810
2810
2810
2810
2800
2805
2805
2805
2810
2810
2805
2810
2810
2810
2810
2800
2810
2800
2810
2805
2810
2800
2810
2810
2810
2805
2805
2805
2805
2800
2805
2805
2800
2805
2805
2805
2800
2805
2805
2805
2810
2805
2810
2810
2810
2800
2800
2805
2800
2800
2805
2805
2805
2815
2800
2810
2800
2815
2815
2805
2810
2805
2805
2805
2810
2810
2810
2810
2810
2810
2810
2815
2815
2815
2805
2805
2800
2805
2800
2805
2805
2810
2805
2805
2810
2810
2800
2810
2810
2805
2795
2810
2800
2805
2810
2800
2800
2805
2805
2810
2810
2805
2805
2805
2805
2805
2805
2805
2800
2795
2815
2815
2795
2800
2800
2800
2800
2800
2805
2810
2800
2810
2810
2805
2810
2810
2810
2810
2805
2810
2800
2805
2800
2810
2795
2805
2800
2810
2805
2800
2805
2810
2805
2800
2810
2805
2805
2805
2810
2800
2810
2810
2810
2810
2810
2810
2795
2805
2800
2805
2805
2805
2805
2800
2805
2800
2805
2805
2805
2800
2810
2800
2805
2810
2805
2805
2810
2795
2800
2800
2805
2805
2805
2805
2800
2805
2800
2800
2805
2805
2805
2805
2805
2805
2805
2815
2810
2805
2810
2810
2810
2805
2805
2810
2810
2800
2805
2800
2810
2805
2810
2805
2810
2810
2810
2800
2805
2805
2805
2800
2805
2800
2805
2805
2810
2810
2805
2805
2810
2805
2800
2805
2800
2805
2815
2810
2810
2810
2805
2805
2810
2810
2810
2822
2817
2822
2812
2817
2817
2817
2817
2817
2817
2812
2812
2812
2812
2822
2822
2812
2812
2822
2822
2812
2812
2822
2812
2822
2812
2822
2822
2812
2822
2822
2822
2817
2817
2812
2812
2817
2817
2812
2812
2817
2812
2822
2812
2812
2817
2822
2812
2817
2822
2812
2812
2822
2822
2822
2822
2822
2822
2812
2817
2812
2817
2812
2817
2817
2812
2812
2812
2812
2822
2817
2822
2812
2812
2812
2817
2822
2817
2812
2817
2817
2817
2812
2817
2812
2817
2817
2817
2817
2817
2812
2817
2812
2822
2822
2822
2822
2822
2822
2812
2817
2817
2817
2817
2817
2812
2812
2807
2817
2807
2822
2812
2817
2812
2817
2822
2812
2817
2817
2817
2812
2817
2812
2807
2822
2812
2817
2822
2817
2817
2817
2812
2817
2822
2807
2822
2822
2822
2822
2817
2812
2817
2817
2812
2817
2817
2817
2822
2812
2822
2817
2822
2817
2812
2822
2812
2812
2812
2812
2812
2817
2817
2817
2822
2812
2817
2812
2822
2822
2822
2817
2822
2822
2807
2817
2817
2817
2817
2822
2822
2807
2812
2817
2812
2817
2822
2822
2822
2822
2817
2817
2822
2822
2807
2817
2812
2822
2817
2817
2822
2812
2807
2812
2812
2807
2812
2817
2812
2812
2822
2822
2812
2817
2817
2822
2817
2812
2817
2817
2817
2822
2822
2812
2812
2812
2812
2812
2817
2817
2822
2812
2817
2812
2817
2817
2817
2822
2817
2822
2822
2812
2807
2807
2817
2817
2812
2822
2812
2812
2817
2817
2817
2817
2817
2822
2817
2822
2817
2817
2812
2812
2812
2817
2822
2812
2817
2822
2822
2812
2822
2812
2817
2817
2812
2812
2817
2817
2812
2817
2812
2817
2822
2812
2812
2812
2817
2812
2812
2817
2817
2817
2812
2822
2812
2812
2812
2812
2812
2812
2812
2817
2817
2812
2812
2812
2817
2812
2812
2812
2817
2812
2812
2812
2812
2817
2812
2812
2812
2817
2817
2812
2822
2822
2812
2807
2817
2812
2817
2807
2812
2817
2817
2817
2817
2817
2812
2812
2812
2817
2822
2812
2812
2817
2817
2812
2812
2817
2817
2812
2812
2817
2817
2812
2812
2817
2812
2812
2817
2817
2812
2817
2817
2817
2817
2817
2817
2812
2817
2817
2822
2817
2817
2812
2807
2817
2817
2817
2817
2812
2812
2812
2817
2812
2822
2817
2817
2817
2817
2817
2812
2822
2822
2812
2822
2822
2812
2812
2812
2817
2817
2807
2812
2812
2812
2812
2807
2807
2817
2817
2822
2817
2817
2817
2812
2817
2817
2817
2817
2812
2812
2812
2822
2822
2822
2812
2817
2817
2822
2817
2822
2817
2812
2822
2817
2812
2822
2822
2822
2817
2817
2807
2812
2812
2812
2812
2812
2812
2812
2812
2812
2817
2812
2812
2812
2817
2822
2817
2817
2822
2817
2822
2817
2817
2822
2817
2817
2822
2822
2822
2817
2817
2817
2822
2817
2817
2822
2822
2822
2822
2822
2822
2822
2822
2822
2822
2822
2822
2822
2817
2817
2817
2817
2812
2812
2812
2812
2817
2817
2812
2817
2817
2812
2817
2817
2817
2817
2817
2817
2817
2817
2807
2817
2817
2817
2817
2822
2817
2817
2817
2822
2817
2817
2822
2817
2817
2822
2817
2822
2812
2822
2817
2817
2812
2812
2812
2817
2812
2812
2817
2812
2812
2812
2817
2817
2812
2807
2812
2812
2812
2812
2812
2817
2812
2812
2812
2812
2817
2817
2817
2817
2817
2817
2812
2817
2817
2812
2812
2817
2817
2817
2817
2817
2817
2817
2817
2817
2817
2822
2817
2817
2822
2812
2817
2812
2817
2817
2822
2817
2817
2817
2812
2817
2817
2812
2817
2822
2822
2822
2817
2817
2817
2817
2817
2822
2822
2822
2812
2822
2812
2817
2822
2822
2807
2812
2817
2822
2812
2817
2817
2822
2817
2817
2812
2817
2817
2812
2817
2817
2812
2817
2817
2817
2812
2817
2822
2817
2812
2812
2817
2817
2817
2812
2817
2812
2817
2817
2827
2812
2817
2817
2817
2812
2817
2817
2817
2827
2827
2817
2817
2822
2822
2822
2822
2822
2822
2822
2817
2817
2812
2817
2817
2817
2817
2822
2817
2812
2817
2812
2822
2817
2817
2807
2822
2812
2817
2822
2812
2812
2812
2812
2817
2817
2817
2817
2817
2817
2817
2817
2812
2807
2822
2822
2807
2812
2812
2812
2807
2812
2812
2812
2812
2817
2812
2822
2822
2817
2822
2822
2817
2817
2817
2817
2822
2812
2812
2807
2817
2812
2822
2817
2812
2817
2817
2812
2822
2817
2817
2812
2817
2817
2817
2822
2812
2822
2817
2822
2822
2807
2817
2817
2812
2817
2817
2817
2817
2812
2812
2817
2812
2817
2817
2817
2817
2817
2812
2817
2817
2817
2817
2817
2822
2807
2812
2817
2817
2817
2817
2812
2817
2812
2807
2817
2817
2817
2817
2817
2812
2822
2817
2817
2817
2817
2822
2817
2817
2817
2817
2817
2817
2822
2822
2812
2817
2812
2822
2817
2817
2817
2817
2817
2822
2817
2812
2817
2817
2812
2812
2812
2817
2822
2817
2817
2817
2822
2817
2817
2812
2817
2822
2822
2822
2822
2817
2822
2817
2817
2829
2829
2829
2829
2829
2819
2824
2829
2824
2824
2829
2824
2824
2824
2824
2824
2824
2824
2824
2824
2824
2834
2824
2824
2824
2834
2824
2824
2834
2824
2824
2824
2834
2824
2829
2824
2829
2824
2824
2824
2834
2824
2829
2834
2829
2824
2824
2834
2834
2824
2819
2834
2824
2819
2829
2824
2829
2829
2834
2834
2834
2829
2824
2824
2824
2824
2834
2834
2824
2834
2824
2824
2824
2824
2824
2829
2829
2829
2824
2824
2829
2829
2834
2834
2834
2824
2824
2829
2829
2829
2834
2829
2829
2829
2824
2829
2834
2824
2834
2824
2834
2824
2824
2829
2829
2829
2824
2824
2824
2824
2829
2824
2824
2824
2824
2824
2819
2824
2829
2829
2834
2834
2829
2829
2829
2834
2829
2819
2829
2834
2824
2829
2829
2824
2829
2834
2824
2834
2819
2829
2834
2819
2824
2824
2824
2824
2829
2829
2824
2824
2824
2829
2829
2824
2829
2834
2834
2834
2829
2824
2829
2829
2834
2829
2829
2824
2829
2824
2829
2834
2834
2834
2829
2829
2829
2824
2834
2824
2824
2829
2824
2829
2824
2824
2824
2824
2829
2829
2829
2819
2824
2824
2829
2829
2829
2824
2819
2824
2824
2829
2824
2824
2829
2834
2829
2829
2829
2829
2824
2824
2829
2829
2829
2824
2829
2829
2829
2829
2829
2829
2829
2824
2819
2824
2824
2824
2829
2829
2829
2824
2824
2824
2829
2829
2829
2819
2824
2824
2824
2829
2829
2829
2829
2824
2829
2824
2824
2824
2829
2829
2824
2829
2829
2824
2829
2824
2829
2834
2824
2829
2829
2824
2829
2829
2824
2824
2829
2829
2829
2824
2824
2829
2829
2824
2829
2824
2829
2824
2824
2824
2829
2824
2824
2824
2824
2829
2824
2824
2819
2824
2829
2824
2829
2824
2819
2824
2824
2829
2824
2829
2829
2829
2829
2824
2829
2824
2829
2829
2824
2824
2824
2829
2824
2829
2829
2824
2829
2824
2829
2824
2829
2829
2824
2829
2824
2824
2829
2829
2829
2824
2829
2834
2834
2824
2829
2829
2824
2829
2829
2829
2829
2829
2829
2824
2824
2829
2819
2824
2824
2829
2829
2824
2829
2829
2829
2824
2829
2829
2829
2829
2829
2829
2824
2824
2819
2824
2824
2819
2824
2834
2834
2824
2829
2829
2819
2824
2829
2829
2829
2829
2829
2829
2824
2824
2829
2829
2829
2829
2829
2829
2829
2834
2829
2829
2829
2829
2824
2829
2829
2829
2834
2829
2824
2834
2829
2834
2834
2829
2829
2824
2824
2824
2824
2824
2824
2829
2819
2824
2824
2829
2824
2824
2824
2829
2829
2824
2834
2829
2829
2824
2824
2829
2829
2829
2829
2829
2829
2829
2834
2829
2829
2834
2829
2829
2834
2829
2829
2834
2834
2829
2829
2834
2834
2834
2834
2824
2829
2829
2829
2829
2829
2819
2824
2824
2829
2824
2829
2824
2829
2829
2829
2829
2824
2824
2829
2829
2824
2829
2829
2829
2829
2829
2829
2819
2829
2829
2829
2829
2834
2829
2829
2829
2834
2829
2829
2829
2834
2829
2829
2834
2829
2834
2819
2834
2824
2824
2829
2824
2824
2824
2829
2824
2824
2824
2824
2829
2829
2824
2824
2819
2824
2824
2824
2824
2824
2824
2829
2829
2829
2824
2829
2834
2824
2829
2824
2824
2829
2829
2829
2829
2829
2829
2829
2824
2829
2829
2829
2824
2824
2829
2824
2829
2824
2829
2829
2824
2829
2829
2829
2829
2829
2829
2824
2829
2829
2829
2829
2824
2834
2834
2834
2829
2829
2829
2834
2829
2829
2829
2829
2824
2829
2824
2824
2819
2824
2829
2829
2829
2834
2824
2829
2829
2824
2829
2829
2834
2824
2824
2834
2829
2829
2824
2829
2829
2824
2829
2824
2824
2829
2829
2824
2829
2824
2829
2829
2824
2824
2829
2834
2829
2824
2829
2829
2834
2834
2829
2824
2829
2834
2834
2834
2834
2834
2834
2829
2829
2829
2824
2819
2824
2829
2829
2829
2829
2829
2829
2824
2829
2824
2829
2829
2829
2819
2829
2824
2829
2829
2824
2824
2824
2824
2829
2829
2829
2829
2829
2829
2829
2824
2819
2824
2824
2819
2824
2824
2824
2824
2824
2829
2819
2829
2829
2829
2834
2834
2829
2829
2829
2829
2829
2824
2824
2824
2819
2824
2834
2824
2829
2829
2834
2829
2824
2829
2824
2829
2824
2829
2829
2829
2829
2819
2829
2829
2824
2829
2829
2829
2824
2824
2829
2829
2824
2829
2829
2829
2824
2829
2819
2824
2829
2829
2824
2829
2829
2829
2824
2829
2824
2819
2829
2829
2829
2829
2824
2829
2824
2834
2829
2829
2829
2829
2829
2829
2824
2829
2829
2829
2829
2829
2824
2829
2824
2829
2829
2829
2829
2829
2834
2829
2824
2824
2829
2824
2824
2824
2829
2829
2829
2834
2829
2829
2829
2834
2829
2829
2819
2824
2829
2829
2834
2829
2829
2829
2829
2829
2841
2841
2841
2841
2841
2836
2836
2841
2836
2831
2841
2836
2841
2831
2836
2841
2841
2841
2841
2836
2836
2831
2841
2841
2836
2836
2841
2841
2831
2836
2836
2841
2836
2836
2831
2841
2841
2836
2836
2836
2836
2836
2836
2831
2836
2841
2836
2836
2836
2836
2836
2831
2836
2841
2836
2841
2836
2836
2841
2841
2836
2841
2846
2836
2841
2841
2831
2836
2846
2836
2841
2841
2831
2836
2846
2836
2841
2841
2836
2836
2831
2836
2836
2846
2836
2831
2841
2836
2836
2836
2836
2841
2841
2841
2836
2836
2841
2841
2846
2841
2836
2836
2836
2836
2841
2841
2841
2846
2841
2836
2841
2836
2831
2841
2846
2841
2841
2846
2836
2836
2836
2846
2836
2836
2841
2836
2836
2836
2841
2841
2831
2841
2836
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2846
2841
2836
2841
2841
2841
2836
2836
2841
2836
2841
2846
2841
2841
2836
2836
2836
2836
2841
2841
2831
2846
2841
2836
2841
2836
2841
2841
2836
2841
2831
2836
2841
2831
2836
2841
2836
2831
2836
2836
2841
2836
2836
2841
2841
2841
2836
2836
2836
2836
2841
2841
2841
2836
2836
2841
2836
2836
2841
2841
2841
2836
2836
2841
2836
2836
2831
2836
2841
2841
2836
2831
2836
2836
2841
2841
2836
2836
2841
2841
2836
2831
2836
2836
2841
2836
2841
2836
2841
2836
2841
2841
2836
2841
2841
2836
2841
2831
2836
2836
2841
2841
2841
2841
2841
2841
2841
2836
2831
2836
2836
2841
2841
2836
2841
2831
2841
2841
2841
2841
2836
2836
2836
2836
2841
2836
2836
2836
2841
2841
2836
2841
2836
2841
2836
2841
2836
2841
2841
2836
2836
2836
2836
2841
2836
2841
2831
2836
2841
2831
2836
2836
2836
2841
2836
2836
2841
2841
2836
2841
2836
2836
2841
2836
2841
2841
2836
2836
2841
2841
2836
2836
2841
2836
2836
2836
2836
2836
2836
2841
2836
2841
2836
2841
2836
2836
2836
2841
2841
2836
2841
2841
2836
2841
2841
2841
2841
2841
2841
2841
2836
2836
2836
2836
2831
2836
2841
2841
2841
2846
2846
2836
2841
2841
2836
2836
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2836
2836
2831
2836
2836
2836
2841
2841
2836
2831
2831
2841
2841
2841
2841
2841
2841
2841
2841
2841
2836
2836
2836
2841
2841
2836
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2841
2846
2841
2836
2841
2846
2841
2841
2841
2841
2841
2836
2836
2836
2836
2836
2836
2831
2836
2836
2841
2841
2846
2841
2836
2836
2841
2841
2841
2841
2836
2841
2841
2841
2841
2836
2841
2836
2841
2841
2841
2846
2846
2841
2841
2846
2846
2846
2841
2841
2841
2841
2831
2836
2831
2841
2831
2836
2841
2841
2836
2841
2841
2836
2841
2841
2836
2841
2836
2841
2841
2841
2841
2841
2831
2836
2841
2841
2841
2841
2846
2841
2841
2841
2841
2841
2841
2841
2841
2846
2841
2841
2841
2846
2841
2841
2841
2836
2836
2836
2836
2836
2836
2836
2836
2841
2841
2836
2836
2831
2836
2836
2836
2836
2836
2836
2841
2841
2841
2836
2836
2836
2841
2836
2836
2836
2841
2841
2836
2841
2841
2841
2841
2841
2841
2836
2841
2841
2841
2841
2841
2836
2836
2841
2836
2841
2836
2836
2841
2841
2836
2841
2841
2841
2836
2841
2846
2846
2846
2841
2841
2841
2836
2841
2841
2841
2836
2836
2841
2836
2831
2836
2841
2841
2841
2841
2836
2836
2836
2841
2846
2841
2846
2836
2846
2841
2841
2841
2836
2841
2841
2846
2846
2836
2841
2841
2836
2836
2841
2836
2841
2836
2836
2836
2836
2836
2836
2841
2836
2841
2836
2836
2836
2841
2846
2841
2841
2846
2846
2836
2836
2836
2836
2831
2836
2841
2841
2841
2841
2841
2836
2841
2836
2841
2841
2836
2836
2831
2841
2841
2836
2841
2836
2836
2841
2841
2841
2841
2836
2836
2836
2836
2831
2836
2831
2836
2831
2836
2836
2841
2841
2836
2831
2831
2841
2841
2841
2841
2841
2841
2841
2841
2841
2836
2841
2841
2836
2836
2836
2831
2836
2841
2841
2836
2836
2841
2841
2846
2841
2836
2841
2836
2841
2836
2841
2841
2841
2841
2831
2841
2841
2836
2841
2836
2836
2836
2836
2836
2841
2836
2841
2831
2836
2841
2836
2836
2836
2836
2831
2841
2841
2841
2836
2841
2836
2836
2836
2846
2841
2836
2841
2841
2841
2841
2841
2841
2841
2841
2836
2841
2841
2841
2841
2841
2836
2841
2841
2836
2841
2841
2841
2841
2836
2841
2841
2831
2841
2836
2836
2836
2841
2841
2841
2841
2841
2846
2841
2841
2841
2841
2836
2831
2836
2836
2836
2841
2841
2841
2841
2836
2841
2841
2841
2848
2848
2848
2848
2853
2853
2853
2853
2848
2843
2843
2853
2853
2853
2853
2853
2848
2843
2848
2848
2843
2848
2853
2843
2848
2848
2853
2843
2843
2848
2853
2853
2843
2848
2843
2848
2853
2843
2848
2848
2843
2848
2848
2848
2843
2848
2853
2848
2848
2843
2848
2848
2843
2848
2848
2853
2848
2853
2848
2848
2843
2848
2848
2848
2853
2843
2848
2848
2848
2843
2848
2848
2848
2853
2853
2848
2848
2848
2848
2853
2848
2853
2848
2853
2853
2853
2843
2848
2848
2853
2848
2848
2848
2843
2848
2853
2848
2853
2853
2853
2848
2848
2843
2848
2853
2848
2853
2848
2853
2848
2853
2853
2858
2853
2843
2853
2853
2843
2853
2858
2853
2848
2853
2843
2853
2848
2848
2848
2848
2853
2853
2848
2848
2848
2853
2848
2848
2843
2848
2848
2848
2848
2843
2853
2848
2848
2848
2853
2848
2848
2853
2848
2848
2848
2848
2848
2853
2848
2848
2848
2853
2848
2848
2853
2848
2848
2848
2843
2848
2848
2853
2843
2848
2853
2848
2853
2848
2853
2853
2848
2848
2848
2848
2848
2853
2848
2853
2848
2853
2848
2853
2853
2843
2848
2848
2848
2848
2843
2853
2848
2848
2848
2853
2848
2848
2848
2848
2853
2848
2848
2853
2848
2853
2853
2843
2843
2848
2848
2843
2843
2848
2853
2853
2848
2848
2848
2848
2853
2848
2848
2853
2848
2848
2848
2848
2848
2853
2848
2843
2848
2848
2853
2853
2853
2848
2848
2848
2853
2848
2848
2848
2848
2848
2848
2848
2848
2848
2848
2848
2848
2848
2848
2853
2848
2848
2848
2848
2853
2848
2848
2853
2853
2853
2853
2853
2853
2853
2853
2848
2848
2848
2848
2848
2853
2848
2853
2853
2848
2848
2853
2848
2853
2848
2853
2853
2853
2853
2853
2848
2848
2848
2848
2848
2848
2843
2848
2848
2848
2853
2848
2848
2853
2853
2843
2853
2853
2853
2853
2853
2853
2848
2848
2848
2853
2848
2848
2848
2853
2848
2853
2853
2848
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2848
2853
2853
2853
2853
2853
2853
2848
2853
2843
2848
2848
2848
2848
2848
2848
2848
2848
2853
2848
2853
2853
2848
2853
2853
2853
2848
2848
2848
2853
2848
2853
2853
2848
2853
2853
2853
2853
2853
2848
2853
2848
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2848
2843
2853
2848
2848
2853
2848
2848
2853
2853
2848
2853
2848
2848
2848
2853
2853
2853
2853
2853
2853
2843
2848
2848
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2853
2848
2853
2853
2853
2853
2848
2848
2848
2848
2848
2848
2848
2848
2848
2843
2848
2848
2848
2848
2848
2848
2848
2853
2853
2848
2853
2853
2853
2853
2853
2848
2848
2848
2848
2853
2848
2853
2848
2853
2853
2848
2853
2853
2853
2853
2853
2853
2848
2853
2853
2853
2848
2848
2848
2848
2853
2853
2848
2853
2853
2853
2853
2853
2853
2853
2848
2853
2853
2848
2848
2848
2848
2853
2848
2853
2843
2843
2853
2853
2848
2853
2853
2848
2848
2853
2848
2853
2858
2853
2848
2853
2848
2853
2853
2853
2848
2853
2853
2853
2853
2853
2848
2848
2853
2848
2848
2848
2848
2848
2843
2848
2848
2848
2848
2848
2848
2853
2848
2848
2853
2853
2853
2853
2853
2853
2853
2853
2848
2848
2848
2848
2848
2843
2843
2853
2853
2848
2853
2848
2853
2848
2848
2853
2848
2848
2848
2843
2848
2853
2848
2853
2853
2848
2853
2848
2848
2848
2843
2848
2843
2843
2843
2848
2848
2853
2853
2843
2848
2853
2853
2853
2853
2853
2853
2853
2853
2853
2848
2853
2848
2853
2853
2848
2848
2843
2848
2848
2853
2853
2853
2848
2853
2848
2853
2853
2853
2848
2848
2848
2848
2853
2853
2853
2848
2843
2853
2848
2848
2843
2848
2848
2848
2848
2848
2843
2848
2843
2848
2848
2848
2848
2848
2848
2848
2848
2848
2843
2848
2848
2853
2853
2848
2853
2848
2848
2848
2853
2848
2848
2853
2853
2853
2853
2853
2853
2853
2848
2848
2853
2853
2848
2848
2853
2853
2853
2848
2853
2853
2848
2853
2853
2848
2853
2853
2848
2853
2853
2848
2848
2848
2853
2853
2853
2853
2853
2853
2853
2853
2853
2848
2848
2853
2848
2843
2848
2848
2853
2853
2848
2843
2853
2848
2848
2848
2853
2853
2860
2865
2860
2860
2860
2860
2860
2860
2860
2860
2860
2860
2860
2860
2865
2860
2865
2860
2865
2860
2860
2860
2860
2860
2855
2855
2860
2860
2855
2860
2860
2860
2855
2860
2855
2860
2860
2860
2860
2855
2855
2855
2855
2855
2860
2860
2855
2855
2855
2860
2860
2855
2860
2855
2860
2855
2860
2855
2865
2860
2860
2860
2860
2860
2855
2855
2855
2860
2855
2860
2860
2855
2860
2860
2855
2855
2860
2855
2855
2855
2855
2860
2865
2860
2860
2865
2855
2855
2855
2860
2860
2860
2855
2860
2860
2855
2855
2855
2860
2860
2860
2860
2855
2860
2855
2860
2860
2860
2860
2860
2860
2860
2860
2860
2860
2860
2860
2855
2860
2860
2860
2865
2865
2860
2855
2855
2860
2860
2865
2860
2860
2855
2860
2855
2855
2860
2860
2855
2860
2855
2855
2860
2860
2860
2860
2860
2860
2855
2860
2860
2860
2865
2860
2860
2860
2860
2865
2860
2865
2860
2860
2860
2860
2860
2860
2860
2865
2860
2865
2860
2860
2860
2855
2860
2860
2860
2855
2855
2855
2860
2860
2860
2860
2855
2855
2860
2855
2860
2860
2855
2865
2865
2860
2855
2860
2855
2855
2860
2860
2860
2855
2855
2855
2860
2860
2860
2860
2855
2860
2860
2860
2860
2860
2865
2860
2860
2860
2865
2860
2860
2860
2860
2860
2860
2860
2860
2860
2860
2860
2865
2860
2865
2865
2865
2855
2855
2860
2865
2865
2860
2855
2865
2860
2855
2865
2860
2860
2855
2855
2855
2860
2860
2865
2865
2865
2865
2865
2865
2860
2865
2865
2860
2860
2865
2860
2860
2860
2860
2865
2860
2860
2860
2860
2860
2855
2860
2855
2860
2860
2865
2865
2865
2865
2860
2865
2865
2860
2855
2865
2860
2865
2860
2860
2865
2860
2860
2860
2860
2860
2865
2860
2860
2860
2865
2860
2860
2860
2865
2865
2860
2865
2865
2865
2865
2865
2860
2865
2865
2865
2860
2860
2865
2865
2865
2855
2855
2865
2855
2855
2860
2860
2860
2855
2855
2860
2860
2860
2860
2860
2865
2865
2865
2865
2860
2865
2865
2860
2865
2865
2860
2865
2865
2865
2860
2865
2865
2860
2860
2865
2860
2865
2860
2865
2865
2860
2865
2865
2865
2865
2865
2865
2860
2860
2860
2865
2865
2865
2865
2860
2865
2865
2865
2865
2865
2865
2865
2865
2860
2865
2865
2865
2865
2860
2855
2860
2860
2860
2860
2860
2860
2865
2860
2860
2860
2860
2860
2865
2860
2860
2860
2860
2865
2865
2865
2860
2865
2865
2855
2860
2860
2860
2860
2865
2860
2865
2860
2865
2865
2860
2865
2865
2865
2865
2865
2865
2860
2865
2865
2865
2865
2860
2865
2865
2865
2860
2860
2860
2860
2860
2865
2855
2860
2860
2865
2865
2860
2865
2865
2860
2865
2865
2865
2865
2860
2860
2860
2860
2860
2860
2865
2860
2865
2860
2865
2865
2860
2865
2865
2865
2865
2860
2860
2860
2865
2865
2865
2865
2860
2865
2865
2865
2865
2865
2860
2860
2855
2865
2865
2865
2860
2860
2860
2865
2860
2860
2860
2860
2860
2860
2865
2865
2855
2865
2860
2865
2860
2865
2865
2860
2860
2865
2855
2855
2865
2865
2860
2865
2865
2860
2860
2865
2865
2860
2865
2865
2865
2860
2865
2865
2855
2855
2865
2865
2865
2865
2860
2860
2865
2860
2855
2860
2860
2855
2860
2860
2860
2860
2860
2865
2860
2860
2865
2865
2865
2865
2865
2865
2865
2865
2855
2860
2860
2855
2860
2855
2855
2860
2860
2865
2865
2860
2860
2860
2860
2865
2860
2865
2860
2855
2860
2865
2865
2865
2865
2865
2860
2860
2855
2855
2855
2855
2860
2860
2860
2860
2865
2865
2865
2860
2865
2865
2865
2865
2860
2860
2860
2860
2865
2860
2855
2855
2865
2865
2860
2860
2855
2855
2860
2855
2865
2860
2865
2865
2865
2865
2860
2860
2860
2865
2860
2865
2865
2860
2860
2860
2865
2865
2865
2860
2860
2865
2860
2860
2855
2860
2860
2855
2860
2860
2855
2860
2860
2860
2860
2855
2860
2860
2860
2860
2860
2860
2860
2860
2860
2860
2855
2860
2860
2860
2865
2865
2860
2865
2865
2860
2860
2860
2860
2860
2865
2865
2860
2860
2865
2860
2865
2860
2860
2865
2860
2860
2865
2860
2865
2860
2865
2860
2865
2860
2860
2860
2865
2860
2860
2860
2860
2865
2865
2860
2865
2865
2860
2865
2865
2860
2865
2860
2855
2855
2860
2865
2860
2855
2865
2860
2860
2860
2865
2865
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2872
2867
2872
2872
2872
2872
2872
2867
2872
2872
2867
2872
2867
2872
2872
2867
2872
2867
2872
2867
2872
2867
2867
2872
2867
2867
2867
2872
2872
2867
2872
2872
2867
2867
2872
2872
2867
2872
2867
2867
2867
2872
2872
2872
2872
2872
2872
2867
2867
2872
2872
2867
2867
2872
2877
2867
2872
2867
2867
2867
2872
2872
2867
2867
2867
2867
2867
2867
2872
2872
2867
2872
2867
2867
2867
2872
2867
2872
2867
2867
2872
2867
2867
2867
2867
2867
2867
2872
2867
2872
2867
2872
2867
2867
2867
2867
2872
2872
2872
2872
2872
2867
2872
2872
2872
2872
2872
2872
2872
2872
2867
2867
2872
2872
2872
2867
2867
2867
2867
2872
2867
2872
2867
2872
2867
2867
2872
2872
2867
2867
2867
2867
2872
2867
2867
2867
2867
2867
2872
2872
2867
2872
2867
2877
2877
2867
2872
2872
2867
2872
2872
2872
2872
2867
2872
2872
2867
2867
2872
2872
2867
2867
2872
2867
2872
2872
2872
2867
2872
2867
2877
2867
2867
2867
2867
2867
2867
2872
2877
2877
2872
2872
2872
2867
2872
2872
2872
2872
2877
2867
2872
2872
2877
2872
2872
2872
2872
2867
2877
2872
2867
2867
2867
2872
2867
2872
2877
2877
2877
2877
2877
2877
2872
2872
2872
2877
2872
2872
2872
2872
2867
2867
2867
2867
2872
2872
2872
2877
2872
2872
2877
2872
2872
2872
2872
2867
2877
2872
2877
2877
2872
2867
2872
2872
2877
2872
2872
2872
2872
2877
2872
2872
2872
2872
2872
2877
2877
2877
2872
2877
2877
2872
2877
2877
2872
2877
2872
2872
2867
2872
2872
2872
2867
2872
2867
2872
2867
2872
2872
2872
2872
2877
2872
2877
2877
2877
2877
2877
2872
2872
2877
2877
2872
2877
2877
2872
2877
2872
2872
2872
2872
2867
2872
2872
2872
2877
2872
2877
2872
2872
2877
2872
2872
2877
2877
2872
2877
2877
2877
2872
2872
2872
2877
2872
2877
2872
2872
2867
2872
2872
2872
2872
2872
2872
2872
2877
2872
2872
2872
2872
2872
2877
2877
2877
2872
2872
2872
2872
2872
2877
2877
2872
2877
2867
2872
2872
2872
2872
2872
2872
2877
2877
2872
2872
2877
2877
2877
2872
2877
2872
2877
2877
2872
2872
2872
2872
2872
2872
2872
2872
2867
2867
2867
2877
2867
2877
2867
2872
2872
2877
2877
2872
2877
2877
2872
2877
2877
2872
2872
2877
2872
2872
2872
2877
2872
2877
2872
2872
2872
2872
2877
2877
2872
2877
2877
2872
2872
2867
2872
2872
2872
2877
2872
2872
2872
2872
2872
2867
2872
2872
2872
2872
2867
2872
2872
2877
2872
2872
2872
2872
2872
2877
2877
2872
2872
2877
2867
2877
2877
2877
2867
2872
2872
2872
2877
2872
2877
2872
2877
2867
2877
2877
2867
2877
2872
2872
2877
2867
2872
2867
2872
2872
2872
2867
2872
2872
2872
2877
2877
2877
2877
2877
2877
2872
2872
2872
2867
2867
2872
2867
2872
2872
2872
2872
2877
2877
2872
2872
2872
2877
2872
2877
2872
2867
2872
2877
2877
2877
2877
2877
2877
2867
2867
2872
2867
2872
2872
2872
2872
2877
2877
2877
2872
2877
2877
2872
2872
2872
2872
2872
2872
2872
2872
2872
2867
2877
2877
2872
2867
2867
2867
2867
2867
2877
2872
2877
2877
2877
2872
2872
2872
2872
2877
2872
2872
2872
2872
2877
2872
2872
2867
2877
2872
2867
2872
2872
2867
2872
2872
2872
2867
2867
2872
2872
2872
2867
2872
2872
2867
2867
2872
2872
2872
2867
2867
2872
2872
2872
2877
2877
2872
2877
2872
2872
2872
2872
2872
2872
2872
2877
2872
2872
2867
2872
2872
2872
2872
2872
2867
2877
2872
2877
2872
2877
2872
2872
2877
2872
2872
2872
2877
2872
2877
2877
2872
2867
2877
2872
2877
2872
2872
2872
2867
2867
2872
2877
2872
2867
2877
2872
2872
2877
2877
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2879
2884
2884
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2884
2884
2884
2879
2879
2879
2879
2879
2879
2879
2879
2884
2884
2879
2879
2879
2879
2879
2879
2879
2879
2879
2884
2879
2879
2879
2879
2879
2879
2879
2884
2884
2884
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2889
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2879
2884
2879
2879
2879
2879
2884
2879
2879
2879
2879
2879
2884
2879
2879
2879
2884
2884
2879
2879
2884
2879
2879
2879
2884
2879
2879
2879
2879
2879
2879
2879
2884
2884
2879
2884
2879
2884
2884
2879
2889
2879
2879
2879
2879
2879
2879
2879
2884
2879
2879
2879
2879
2884
2879
2884
2879
2879
2884
2879
2879
2889
2879
2879
2879
2879
2879
2879
2889
2884
2889
2884
2884
2884
2879
2884
2879
2884
2884
2879
2879
2879
2879
2884
2889
2889
2889
2889
2884
2884
2884
2884
2884
2884
2884
2879
2879
2884
2879
2879
2879
2879
2884
2879
2879
2879
2879
2879
2889
2884
2889
2884
2884
2884
2884
2879
2884
2884
2884
2889
2879
2879
2879
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2889
2889
2884
2884
2884
2884
2884
2884
2884
2884
2884
2879
2879
2884
2879
2879
2879
2879
2879
2884
2879
2879
2879
2879
2879
2879
2879
2884
2889
2884
2884
2884
2884
2889
2889
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2889
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2889
2884
2884
2884
2884
2884
2884
2879
2884
2884
2879
2884
2879
2884
2884
2884
2884
2884
2884
2884
2884
2884
2889
2884
2884
2884
2884
2884
2884
2884
2884
2884
2879
2884
2884
2884
2884
2884
2889
2884
2879
2889
2884
2884
2884
2879
2884
2884
2884
2884
2884
2884
2884
2884
2884
2879
2879
2879
2879
2879
2879
2884
2879
2879
2879
2884
2884
2884
2879
2889
2879
2879
2879
2884
2884
2889
2884
2884
2889
2889
2884
2884
2884
2884
2884
2884
2889
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2879
2884
2884
2879
2879
2879
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2889
2879
2884
2879
2884
2884
2884
2879
2889
2884
2884
2884
2884
2879
2884
2889
2879
2884
2884
2884
2884
2884
2879
2884
2879
2879
2884
2879
2884
2884
2884
2889
2889
2889
2889
2889
2889
2884
2879
2884
2884
2879
2879
2879
2884
2884
2884
2884
2884
2884
2884
2884
2884
2889
2884
2884
2884
2884
2884
2884
2879
2884
2889
2889
2889
2884
2884
2879
2879
2884
2884
2884
2884
2889
2889
2884
2879
2879
2889
2889
2884
2884
2884
2884
2884
2884
2884
2884
2884
2879
2884
2884
2879
2879
2879
2879
2879
2889
2884
2884
2884
2884
2884
2879
2884
2884
2884
2884
2884
2879
2884
2884
2884
2884
2879
2879
2884
2879
2879
2884
2879
2879
2879
2879
2884
2879
2879
2884
2884
2879
2879
2884
2884
2884
2879
2879
2879
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2884
2879
2884
2884
2884
2884
2879
2889
2884
2884
2879
2889
2884
2884
2884
2884
2884
2884
2889
2889
2879
2879
2884
2884
2884
2879
2884
2879
2879
2884
2889
2884
2879
2889
2884
2884
2889
2884
2896
2896
2896
2896
2896
2896
2896
2896
2896
2896
2896
2891
2896
2891
2896
2891
2896
2891
2891
2896
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2896
2896
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2896
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2901
2891
2896
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2901
2891
2891
2891
2891
2891
2891
2891
2901
2891
2891
2891
2891
2891
2891
2891
2891
2896
2891
2891
2891
2891
2901
2891
2896
2896
2896
2896
2896
2891
2891
2896
2891
2896
2896
2891
2891
2896
2891
2891
2891
2896
2896
2896
2901
2896
2896
2891
2896
2891
2891
2891
2901
2901
2891
2891
2901
2891
2901
2896
2896
2896
2896
2891
2901
2896
2896
2896
2896
2896
2896
2891
2891
2891
2896
2891
2891
2896
2891
2891
2891
2896
2896
2896
2901
2901
2891
2901
2896
2896
2891
2896
2891
2901
2891
2896
2896
2891
2896
2891
2891
2891
2891
2891
2896
2896
2896
2896
2896
2896
2896
2896
2896
2891
2896
2896
2891
2896
2896
2896
2891
2896
2891
2891
2891
2896
2891
2901
2901
2891
2896
2891
2891
2891
2891
2891
2891
2896
2896
2896
2901
2891
2896
2896
2891
2896
2896
2896
2896
2896
2896
2896
2896
2891
2891
2896
2896
2891
2901
2896
2896
2896
2896
2896
2891
2891
2891
2896
2891
2891
2896
2891
2891
2891
2896
2891
2896
2896
2896
2896
2896
2896
2896
2891
2891
2896
2896
2896
2891
2896
2896
2896
2891
2896
2891
2891
2896
2891
2896
2901
2901
2896
2891
2896
2896
2891
2891
2891
2891
2901
2896
2896
2891
2896
2896
2891
2896
2896
2891
2891
2891
2891
2896
2891
2891
2896
2896
2896
2896
2896
2901
2896
2896
2896
2891
2891
2896
2896
2896
2896
2896
2896
2891
2891
2896
2891
2891
2891
2896
2891
2891
2896
2896
2896
2891
2896
2896
2896
2896
2896
2891
2896
2891
2896
2896
2896
2891
2891
2896
2891
2896
2896
2896
2891
2896
2891
2891
2891
2896
2891
2896
2896
2896
2901
2901
2901
2896
2896
2896
2891
2896
2891
2891
2891
2891
2891
2896
2896
2896
2896
2896
2896
2896
2896
2896
2901
2891
2896
2896
2896
2896
2891
2896
2896
2896
2896
2896
2896
2891
2891
2896
2896
2891
2891
2891
2901
2901
2891
2891
2896
2896
2896
2896
2896
2896
2891
2896
2891
2896
2891
2891
2891
2891
2896
2891
2896
2896
2891
2891
2896
2891
2896
2896
2896
2891
2891
2896
2891
2891
2891
2896
2891
2891
2891
2896
2891
2891
2891
2891
2891
2896
2896
2891
2891
2896
2896
2896
2896
2891
2896
2891
2891
2896
2896
2896
2896
2896
2901
2896
2896
2896
2896
2896
2891
2896
2891
2891
2896
2891
2891
2896
2901
2896
2891
2896
2896
2896
2896
2896
2908
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2908
2903
2908
2908
2903
2908
2908
2908
2903
2903
2903
2908
2908
2908
2903
2903
2908
2908
2908
2908
2908
2908
2903
2903
2908
2908
2908
2908
2908
2908
2903
2903
2908
2903
2903
2903
2908
2908
2903
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2903
2903
2903
2908
2903
2903
2903
2903
2908
2908
2903
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2903
2908
2908
2903
2908
2908
2903
2903
2903
2903
2903
2903
2908
2903
2903
2903
2903
2908
2908
2908
2903
2908
2903
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2908
2903
2903
2903
2903
2908
2908
2908
2908
2908
2908
2908
2903
2903
2908
2903
2903
2903
2908
2903
2908
2908
2908
2903
2908
2903
2903
2903
2908
2903
2903
2903
2903
2903
2903
2903
2908
2903
2903
2908
2908
2903
2903
2903
2903
2903
2903
2903
2903
2908
2908
2908
2908
2903
2903
2903
2908
2908
2908
2903
2903
2903
2903
2903
2908
2908
2908
2903
2903
2903
2903
2903
2908
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2908
2903
2908
2903
2903
2908
2903
2903
2903
2903
2903
2903
2908
2903
2908
2908
2908
2903
2903
2903
2903
2903
2903
2903
2903
2908
2903
2903
2908
2903
2903
2908
2903
2903
2908
2903
2903
2903
2903
2903
2903
2908
2903
2903
2903
2908
2908
2903
2903
2903
2903
2903
2903
2908
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2908
2903
2903
2908
2908
2903
2908
2903
2903
2903
2903
2908
2903
2903
2903
2903
2908
2903
2903
2903
2903
2908
2908
2908
2908
2908
2908
2908
2908
2908
2903
2903
2903
2903
2903
2903
2908
2908
2903
2908
2908
2908
2903
2908
2908
2903
2908
2903
2903
2908
2908
2908
2908
2903
2908
2903
2908
2908
2903
2903
2908
2908
2903
2903
2903
2908
2908
2903
2908
2903
2903
2903
2903
2903
2903
2903
2903
2903
2908
2903
2908
2903
2903
2903
2903
2903
2908
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2903
2908
2903
2903
2903
2908
2903
2908
2903
2903
2908
2908
2908
2903
2908
2908
2903
2908
2903
2908
2903
2903
2903
2903
2903
2908
2908
2908
2903
2908
2908
2908
2908
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2920
2920
2920
2915
2915
2915
2920
2920
2920
2915
2915
2920
2915
2915
2920
2915
2915
2920
2915
2915
2915
2915
2915
2915
2920
2920
2915
2915
2915
2915
2920
2920
2915
2915
2915
2915
2920
2920
2920
2915
2915
2915
2915
2915
2915
2920
2915
2915
2915
2920
2915
2915
2920
2915
2915
2915
2920
2920
2920
2920
2915
2915
2920
2915
2920
2915
2920
2915
2915
2915
2915
2915
2920
2915
2915
2915
2915
2915
2915
2915
2915
2915
2920
2915
2915
2915
2920
2920
2915
2920
2915
2915
2915
2920
2920
2920
2915
2915
2915
2915
2920
2915
2920
2920
2915
2920
2915
2915
2915
2915
2920
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2920
2915
2915
2915
2915
2915
2915
2915
2915
2915
2920
2915
2915
2915
2915
2915
2915
2915
2915
2920
2920
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2920
2915
2915
2915
2915
2915
2915
2915
2915
2915
2920
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2920
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2920
2915
2920
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2920
2920
2920
2915
2915
2915
2915
2920
2915
2915
2920
2915
2915
2920
2915
2915
2915
2920
2915
2920
2915
2915
2915
2915
2920
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2920
2920
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2920
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2915
2920
2915
2915
2915
2915
2915
2920
2915
2915
2915
2915
2915
2920
2915
2915
2915
2915
2915
2915
2915
2920
2915
2920
2915
2920
2915
2915
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2927
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
2939
