Day 2 Alps 2014
]]>
Day 2 Alps 2014
]]>
245
244
244
243
243
243
242
242
242
242
241
241
240
240
240
240
240
240
239
239
239
239
238
238
238
238
237
237
237
237
236
236
236
236
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
236
236
236
236
236
236
236
237
237
237
237
237
237
237
237
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
237
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
240
241
241
242
242
243
243
243
243
243
243
242
242
241
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
238
238
238
238
238
238
238
238
238
238
237
237
237
237
237
237
237
236
236
236
236
235
235
235
235
234
234
234
234
234
234
234
234
234
234
234
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
232
232
232
232
232
232
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
231
232
232
233
233
234
234
234
235
235
235
235
236
236
237
237
237
237
238
238
238
238
239
239
239
239
239
241
242
243
244
246
248
249
250
251
252
253
254
256
257
258
260
261
262
263
264
265
265
266
266
267
269
271
272
273
273
274
276
277
278
279
279
279
280
280
281
282
284
285
286
286
287
288
288
289
290
290
293
294
296
299
301
301
302
303
303
303
304
304
304
304
304
304
305
305
305
305
306
307
307
308
308
308
309
309
310
313
315
316
316
317
317
317
317
318
318
318
318
319
319
320
321
322
323
324
324
325
326
327
328
329
331
335
336
337
338
343
346
346
346
346
346
346
347
347
347
347
348
348
349
349
350
350
351
351
352
352
352
352
353
353
353
354
354
354
354
355
355
355
355
355
356
356
356
356
356
356
356
357
357
357
358
359
360
361
362
363
363
364
365
365
366
367
368
371
373
373
374
376
377
379
381
383
384
384
384
384
385
385
385
385
386
386
386
386
387
387
388
389
390
390
391
392
392
392
392
393
393
393
394
394
394
395
395
395
395
395
396
396
396
396
396
397
397
397
397
398
398
398
398
398
398
398
398
398
398
398
398
398
400
401
401
402
402
403
405
407
409
413
415
416
418
418
419
419
420
420
420
420
420
420
420
420
420
420
420
420
420
420
421
421
421
421
422
422
423
423
423
425
430
433
434
435
437
438
438
439
440
444
445
446
447
449
451
452
451
451
450
450
448
447
446
445
444
443
442
442
441
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
440
439
439
439
439
439
439
439
439
439
438
438
438
438
438
437
435
433
430
428
427
426
425
425
424
423
422
420
419
419
419
419
419
419
419
418
417
416
415
414
413
411
409
405
402
400
399
399
399
398
398
397
396
396
396
395
394
394
393
393
392
391
390
390
389
388
388
387
387
386
386
386
385
385
385
384
384
383
383
383
382
382
382
382
381
381
381
380
380
379
379
379
378
378
378
377
377
377
377
378
379
380
381
382
383
384
384
385
386
387
387
388
389
389
390
390
391
391
391
392
392
393
393
393
394
394
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
395
396
396
396
397
397
397
397
397
398
398
398
399
399
400
400
400
401
401
401
401
402
402
402
402
402
401
401
401
400
400
400
400
399
399
399
399
398
398
398
397
397
397
397
396
396
395
395
395
395
394
394
394
394
394
393
393
393
392
392
392
390
390
390
390
389
389
388
388
387
387
387
387
387
387
387
387
387
387
387
387
387
386
385
385
384
383
383
382
381
381
380
379
377
375
374
373
372
371
369
365
361
358
354
352
351
350
350
349
348
347
346
346
345
344
343
343
342
340
339
339
339
339
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
337
337
337
337
336
336
336
336
336
335
335
334
334
333
333
332
332
331
330
328
326
325
324
324
323
323
322
322
322
321
321
320
320
319
319
319
319
319
319
319
319
319
319
319
319
319
318
318
318
318
317
317
317
317
316
316
316
316
315
315
314
313
313
313
312
312
312
312
311
311
311
310
310
309
308
306
305
304
302
302
301
301
300
299
298
297
296
295
294
294
293
292
291
291
290
290
289
289
288
288
287
286
285
285
284
283
282
282
281
280
279
278
277
276
275
274
274
273
273
273
273
273
273
273
273
272
267
267
266
266
265
265
264
264
263
263
263
263
262
262
261
261
260
260
259
259
257
256
256
256
255
255
255
254
254
254
254
254
254
254
253
253
253
252
252
252
252
251
251
251
250
250
250
249
249
248
248
247
247
246
246
246
246
245
245
244
244
244
243
242
242
242
241
240
240
239
238
237
237
236
234
234
234
234
234
234
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
234
234
237
239
239
238
238
238
238
238
238
238
238
238
238
238
238
237
236
236
236
236
236
237
237
237
237
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
237
237
237
237
237
237
237
237
237
237
237
237
237
237
238
238
242
244
245
246
246
247
248
248
249
249
249
249
249
250
250
251
253
256
256
256
258
260
260
261
261
262
262
262
263
263
263
263
264
264
265
266
266
266
266
267
267
267
267
267
268
268
268
268
268
268
268
269
269
270
272
273
273
273
273
273
274
274
275
275
275
276
276
278
282
285
288
291
291
292
293
294
294
295
295
295
296
296
297
297
298
298
298
299
299
299
300
300
300
300
300
300
300
300
300
301
301
303
305
307
307
308
308
308
308
308
309
309
309
309
309
310
310
310
310
310
311
312
314
317
319
320
320
320
320
321
321
321
321
321
321
321
321
321
321
321
321
322
322
323
323
324
325
325
325
326
326
326
326
326
326
327
327
327
327
327
327
328
328
328
328
330
333
335
338
338
339
339
340
340
341
341
341
341
341
342
342
342
342
342
343
343
343
344
346
346
346
346
348
348
348
349
349
350
350
351
354
357
357
358
358
358
358
358
358
359
359
359
359
359
359
359
359
360
360
360
361
363
366
367
368
368
368
368
369
369
369
369
369
370
370
371
371
372
372
372
372
373
373
373
373
374
374
374
375
378
381
383
384
385
385
386
386
386
386
387
387
387
388
388
388
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
389
390
391
392
392
394
395
395
395
396
396
396
396
396
396
396
396
396
396
397
398
398
399
399
400
401
403
408
410
411
411
412
412
412
413
413
413
414
414
414
414
414
414
414
413
413
413
413
413
413
412
412
412
412
412
412
412
412
412
412
412
412
412
412
413
413
413
414
414
414
415
415
415
415
415
415
415
415
415
416
416
416
416
417
418
418
418
419
419
419
419
419
419
420
420
420
420
420
420
420
420
420
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
421
420
420
420
419
419
419
418
418
418
417
417
416
416
416
415
415
415
415
414
414
414
414
413
413
413
413
413
414
414
415
415
415
416
416
417
417
417
418
418
418
419
419
419
420
420
420
420
420
420
420
420
420
421
421
421
421
421
421
421
422
422
422
422
422
422
422
422
422
421
421
420
420
419
419
418
418
417
417
416
415
415
415
414
413
412
412
411
411
411
410
410
409
409
409
408
408
408
408
407
407
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
407
407
408
409
410
411
411
412
412
412
412
413
413
413
413
413
414
414
414
414
414
414
414
413
413
413
412
412
412
411
411
410
410
410
410
410
410
410
409
409
409
408
407
406
405
405
405
405
405
405
405
405
405
405
405
405
405
405
406
407
407
407
407
407
407
407
412
414
414
414
413
413
412
412
411
410
410
410
410
410
411
411
411
411
410
410
409
408
408
408
409
409
409
409
410
411
412
414
415
416
417
417
418
418
418
419
419
420
421
421
422
422
426
426
428
430
435
438
445
451
452
454
455
456
455
447
440
437
437
437
440
446
449
449
448
448
448
449
450
451
454
457
458
459
460
462
463
465
466
467
468
469
469
470
470
472
473
475
475
475
475
475
475
475
475
479
480
481
483
485
491
492
493
493
493
493
493
493
493
493
493
492
492
494
495
495
496
496
497
497
498
499
499
500
500
501
508
509
511
519
524
531
532
537
539
540
540
541
543
549
550
551
552
552
552
552
552
552
552
551
551
550
549
548
548
548
548
548
548
548
548
548
548
548
548
549
550
551
552
552
552
551
550
550
546
544
543
541
540
539
538
538
539
540
542
545
548
552
555
555
556
556
556
557
558
558
558
559
559
559
559
557
555
552
548
546
545
543
539
535
532
529
527
525
524
521
519
519
524
526
530
534
541
545
550
553
554
554
555
555
556
556
557
557
557
557
558
558
558
558
558
558
558
558
558
558
558
558
560
564
565
567
568
570
571
573
575
575
576
577
577
577
574
571
566
564
564
564
565
565
566
567
568
570
571
574
575
576
577
577
577
577
578
580
581
583
584
584
588
589
589
590
593
594
595
595
596
597
597
597
597
597
597
597
597
597
597
597
597
597
597
598
599
600
600
601
602
604
605
605
605
605
605
604
604
604
603
603
603
603
603
603
603
607
616
624
630
632
634
635
636
638
639
639
639
639
638
638
638
635
634
632
632
631
631
631
630
630
630
629
629
628
628
627
627
627
627
627
627
627
627
627
627
627
627
627
627
626
625
624
623
622
622
621
618
618
618
617
617
617
616
616
615
614
612
612
607
606
605
604
604
603
602
599
595
592
591
590
590
590
590
590
590
590
590
590
590
589
589
589
589
589
589
589
588
586
578
575
573
571
569
567
566
564
560
558
557
557
556
555
554
553
548
547
547
547
547
546
546
546
546
546
546
546
546
545
544
543
542
541
540
540
539
537
532
531
531
532
533
533
534
535
536
537
540
542
544
546
547
550
552
554
555
555
557
559
560
561
562
563
568
569
569
568
568
568
567
566
566
566
565
565
564
564
563
562
561
559
558
557
555
554
553
551
548
544
541
538
535
522
522
522
523
523
523
523
523
523
523
523
523
523
524
524
524
524
525
530
532
534
536
537
538
540
542
543
544
545
546
548
550
551
552
558
560
561
561
562
563
564
565
564
561
554
550
548
545
543
539
537
535
533
531
527
522
511
509
508
508
508
507
507
507
507
507
506
506
506
505
505
508
522
522
521
521
520
520
520
520
520
520
519
519
519
519
519
518
518
518
515
512
508
505
504
503
501
499
498
496
494
492
490
489
488
481
486
487
489
491
492
494
497
501
506
509
513
516
520
521
522
523
525
526
527
528
529
530
530
531
531
531
531
531
531
531
527
526
522
513
505
501
497
493
489
485
482
479
460
445
437
433
430
428
425
422
420
418
416
415
414
414
413
413
412
411
411
411
411
411
411
411
411
406
401
398
396
395
394
393
392
390
389
387
385
380
372
370
370
370
369
369
369
368
368
368
367
366
365
365
365
364
364
364
362
362
358
356
356
355
354
349
348
341
341
341
339
338
337
337
336
329
329
328
327
326
326
326
326
326
326
326
326
325
324
324
323
323
322
322
321
321
321
321
330
333
333
333
332
328
325
321
319
316
313
290
288
286
284
283
283
283
283
283
283
283
283
283
283
284
284
284
284
284
284
284
285
288
291
293
294
296
297
297
298
299
299
301
302
304
305
307
308
310
312
314
317
318
318
319
320
321
322
322
322
323
323
323
323
324
325
325
325
326
326
326
326
327
327
328
328
329
329
330
332
333
334
336
337
339
340
343
344
343
342
342
341
340
338
338
338
338
339
339
341
345
345
347
351
357
361
362
363
364
364
365
366
367
368
369
374
374
374
377
377
377
377
377
377
377
377
378
378
379
379
379
380
381
382
383
384
384
386
388
391
393
394
395
396
398
402
404
406
408
410
412
412
413
414
414
415
416
416
416
416
416
416
416
416
416
416
416
416
416
416
416
415
414
414
414
414
415
417
419
421
423
425
432
433
434
434
435
435
436
437
438
439
442
444
446
448
457
461
461
462
462
462
463
463
463
464
466
466
467
468
469
470
472
475
476
478
480
483
483
483
483
482
482
482
482
482
482
482
482
483
483
484
486
487
489
490
491
491
492
492
493
493
493
494
495
500
501
502
505
506
507
508
512
513
514
516
521
522
523
524
526
527
528
529
532
534
536
540
546
549
550
550
551
552
553
555
557
558
559
560
561
563
563
564
564
565
565
566
566
567
568
568
568
568
569
569
569
569
570
570
570
570
570
571
576
578
580
581
584
586
588
590
592
594
597
600
603
609
610
610
611
611
611
612
612
612
613
613
613
614
614
614
615
615
615
615
615
616
616
616
616
616
616
616
616
617
617
617
617
617
617
617
617
617
617
618
618
619
620
621
621
622
622
623
623
624
624
625
626
626
626
626
626
626
626
626
626
627
629
631
632
633
634
635
636
637
638
639
640
640
640
640
640
640
640
640
640
640
640
640
640
640
640
641
642
643
644
646
647
648
649
651
652
653
654
655
656
657
658
659
660
661
662
663
665
665
666
667
668
669
670
672
674
676
676
676
677
677
677
678
678
679
681
684
685
686
687
688
688
689
690
691
691
693
694
695
696
696
697
697
697
698
698
698
699
699
699
700
700
700
701
701
702
702
702
703
703
704
704
705
706
707
707
708
708
709
709
710
710
711
712
712
713
714
716
718
720
722
722
723
723
724
724
726
730
732
733
736
737
738
739
740
741
741
742
742
743
743
743
743
744
744
744
745
745
746
746
747
748
749
750
751
752
752
753
756
758
762
769
772
775
778
780
782
783
784
786
786
788
788
789
790
791
792
793
794
796
798
799
800
802
803
804
805
805
806
807
809
811
813
814
816
818
819
820
822
825
828
834
835
836
837
837
837
837
837
837
837
838
838
839
839
839
839
839
839
839
840
841
843
845
846
847
848
849
851
852
854
855
856
857
858
859
860
861
863
866
867
868
869
870
871
872
872
872
873
874
876
877
878
879
880
882
884
886
888
889
890
891
893
893
893
894
894
895
895
895
895
896
896
898
900
904
908
910
911
911
910
907
904
902
898
898
899
900
901
902
903
905
906
907
909
910
911
911
912
913
913
914
915
915
916
917
919
923
932
937
941
945
949
952
954
956
960
961
963
965
965
966
966
967
968
969
970
971
973
974
976
979
981
983
988
989
991
992
992
993
994
994
995
996
997
997
998
1001
1002
1003
1004
1005
1006
1007
1008
1009
1012
1013
1015
1015
1016
1017
1018
1019
1020
1021
1022
1024
1026
1027
1029
1031
1033
1035
1036
1038
1039
1039
1042
1044
1044
1045
1046
1047
1047
1048
1049
1049
1050
1051
1052
1053
1053
1054
1054
1055
1056
1056
1057
1060
1061
1062
1062
1063
1063
1065
1073
1077
1084
1089
1096
1099
1101
1101
1101
1102
1103
1104
1106
1106
1106
1106
1105
1105
1104
1104
1103
1104
1106
1107
1108
1110
1111
1112
1114
1116
1117
1117
1118
1118
1118
1117
1116
1114
1114
1114
1116
1117
1121
1121
1122
1122
1122
1122
1123
1123
1123
1123
1123
1123
1123
1124
1124
1124
1125
1125
1126
1129
1132
1133
1140
1146
1150
1151
1152
1153
1154
1157
1159
1163
1165
1171
1174
1178
1182
1187
1187
1188
1188
1188
1188
1189
1190
1190
1190
1191
1191
1191
1191
1191
1191
1192
1194
1196
1197
1200
1201
1202
1203
1204
1204
1205
1206
1207
1209
1211
1212
1213
1215
1217
1219
1221
1222
1223
1224
1225
1226
1227
1230
1234
1237
1239
1244
1245
1247
1247
1248
1250
1252
1254
1255
1257
1259
1261
1265
1267
1267
1267
1267
1267
1267
1267
1268
1270
1271
1275
1277
1282
1287
1290
1294
1296
1297
1298
1300
1301
1301
1302
1302
1304
1306
1307
1308
1309
1309
1310
1312
1313
1314
1315
1317
1318
1320
1322
1324
1327
1330
1332
1334
1335
1337
1340
1342
1345
1350
1356
1358
1359
1360
1362
1363
1364
1366
1367
1368
1371
1375
1377
1380
1382
1388
1390
1390
1395
1398
1401
1400
1399
1398
1396
1395
1397
1399
1403
1405
1407
1409
1413
1415
1416
1421
1428
1430
1432
1435
1436
1439
1441
1442
1442
1443
1443
1443
1444
1444
1444
1444
1444
1444
1444
1444
1445
1446
1447
1448
1449
1450
1451
1452
1454
1455
1455
1455
1455
1455
1455
1456
1456
1457
1457
1458
1458
1459
1459
1460
1463
1463
1464
1464
1466
1471
1478
1484
1484
1484
1486
1486
1487
1487
1487
1487
1487
1487
1487
1489
1490
1493
1494
1495
1496
1497
1498
1496
1492
1488
1476
1471
1468
1468
1470
1472
1472
1473
1473
1475
1475
1476
1477
1477
1478
1479
1480
1481
1481
1483
1485
1485
1482
1480
1478
1475
1471
1468
1463
1459
1457
1456
1453
1452
1452
1451
1450
1450
1446
1444
1443
1442
1441
1441
1441
1440
1439
1439
1436
1433
1429
1425
1424
1422
1420
1418
1416
1415
1410
1407
1407
1407
1408
1408
1408
1408
1408
1409
1409
1409
1409
1411
1412
1412
1412
1413
1413
1413
1414
1414
1414
1414
1413
1412
1412
1412
1411
1411
1411
1410
1410
1410
1408
1406
1404
1403
1399
1397
1396
1396
1393
1392
1391
1390
1388
1388
1386
1384
1383
1380
1380
1379
1378
1378
1377
1377
1376
1375
1374
1372
1365
1364
1363
1362
1361
1361
1359
1358
1355
1352
1350
1349
1348
1347
1347
1346
1345
1345
1344
1344
1343
1343
1341
1340
1338
1338
1336
1336
1335
1334
1334
1334
1335
1335
1335
1335
1334
1331
1330
1329
1329
1328
1327
1326
1326
1325
1322
1311
1309
1309
1308
1308
1306
1305
1304
1301
1298
1296
1294
1286
1275
1270
1266
1261
1252
1251
1250
1249
1248
1248
1248
1247
1247
1246
1245
1244
1243
1242
1241
1238
1236
1235
1234
1233
1231
1229
1229
1229
1228
1227
1225
1224
1223
1221
1219
1218
1217
1215
1214
1213
1213
1212
1212
1212
1211
1211
1211
1210
1210
1210
1208
1205
1202
1201
1199
1197
1194
1191
1189
1187
1187
1186
1186
1185
1185
1184
1184
1183
1182
1182
1182
1182
1182
1182
1181
1181
1181
1181
1172
1171
1170
1169
1167
1166
1163
1161
1161
1161
1160
1158
1157
1155
1154
1153
1152
1152
1152
1151
1151
1151
1151
1151
1150
1150
1150
1149
1149
1148
1146
1145
1144
1142
1141
1141
1141
1140
1139
1138
1135
1134
1134
1133
1133
1133
1133
1132
1132
1132
1131
1131
1131
1131
1129
1126
1123
1121
1118
1115
1107
1107
1107
1107
1108
1108
1109
1109
1110
1110
1110
1111
1111
1112
1113
1114
1114
1114
1115
1115
1116
1116
1117
1118
1119
1119
1119
1118
1117
1115
1110
1109
1108
1106
1102
1098
1095
1093
1092
1091
1091
1090
1089
1087
1086
1086
1085
1084
1082
1081
1079
1078
1077
1076
1069
1063
1060
1057
1057
1057
1057
1057
1057
1057
1046
1041
1033
1022
1020
1017
1012
1009
1007
1002
1000
998
999
999
1000
1001
1002
1002
1003
1003
1003
1003
1003
1003
1002
1001
1001
1000
1000
999
999
998
998
997
996
994
987
983
981
978
976
970
965
963
961
958
956
953
951
951
950
950
950
950
950
949
949
949
948
945
944
944
942
938
936
935
933
931
929
927
925
923
921
920
919
915
914
912
911
909
907
906
903
903
903
902
899
889
888
887
886
885
884
883
882
877
875
872
870
868
866
864
862
861
860
859
858
857
856
855
854
853
853
852
851
850
848
845
838
837
835
833
833
833
833
833
834
834
834
834
834
834
834
834
833
832
831
830
829
826
818
814
809
808
807
807
806
804
803
801
801
802
804
805
805
805
806
808
809
809
810
810
810
810
810
810
810
809
808
807
805
803
802
800
798
797
795
793
793
794
795
795
794
791
788
784
781
778
776
775
774
773
773
772
770
769
767
766
765
763
759
750
748
747
741
737
737
737
737
737
737
738
738
738
738
738
738
738
738
737
734
733
732
731
731
728
727
726
720
714
713
711
710
708
706
705
704
702
701
700
699
698
698
697
697
696
695
694
693
690
688
687
686
685
684
683
682
679
678
675
673
671
670
668
667
663
662
660
659
657
657
656
656
654
654
653
653
653
653
653
654
654
654
654
654
653
652
651
647
644
642
641
639
639
639
640
640
640
640
640
640
640
640
640
640
639
634
630
630
627
626
625
624
623
623
623
622
622
621
620
619
618
617
614
613
612
611
610
609
609
608
608
608
607
605
605
604
604
604
606
607
610
612
614
615
615
617
617
616
616
616
617
616
615
615
613
612
611
610
609
608
607
605
604
603
600
597
594
591
590
586
579
578
577
576
576
575
574
574
574
574
574
574
574
574
574
574
574
574
574
572
571
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
557
557
556
555
555
555
554
554
553
553
553
552
551
550
545
543
542
541
541
541
540
537
535
534
534
533
533
533
532
532
530
530
529
529
529
526
525
524
524
523
523
522
521
521
519
519
518
518
518
518
516
514
513
511
507
504
503
502
501
500
497
497
495
494
492
486
484
481
477
473
471
468
466
464
463
462
461
461
460
459
458
456
454
452
451
447
444
443
442
442
441
440
440
440
439
439
439
439
439
439
439
439
439
439
439
439
430
430
429
429
429
428
428
428
428
427
427
427
424
419
418
418
417
416
414
412
412
411
409
407
405
403
401
399
399
399
398
398
398
397
395
394
391
389
388
386
385
385
384
384
384
384
383
382
382
381
381
381
381
381
381
381
381
381
381
382
382
383
384
385
386
386
384
382
381
379
378
376
374
372
370
368
367
366
365
363
362
361
361
361
360
360
360
362
362
364
365
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
366
367
367
367
367
367
367
367
367
366
364
364
363
361
360
358
357
350
348
348
342
342
342
342
342
342
342
341
340
336
335
330
325
319
317
315
314
310
306
304
302
299
298
297
296
296
295
295
294
289
289
284
280
280
278
277
276
275
275
275
275
274
274
274
274
273
273
273
273
273
273
273
273
272
272
272
272
272
272
272
272
271
271
271
271
271
271
271
271
270
269
269
269
268
268
267
267
267
267
266
266
264
262
261
259
257
253
250
249
247
247
245
244
243
242
241
240
240
239
239
238
238
238
238
238
238
238
238
238
238
238
237
237
237
237
236
236
236
236
236
236
236
236
236
235
235
234
234
234
234
234
234
234
233
233
232
232
231
230
230
230
229
228
228
227
227
227
227
227
227
227
227
227
227
227
227
227
228
228
229
229
229
229
229
229
229
229
229
229
229
229
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
229
229
229
229
229
229
228
227
226
226
226
227
229
230
232
235
235
236
236
237
237
237
237
237
237
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
236
236
236
236
236
236
236
236
235
235
235
235
235
235
235
235
235
234
234
234
234
233
233
233
232
232
231
231
230
231
232
234
235
237
238
238
238
238
238
238
238
238
237
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
237
237
237
237
237
237
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
237
237
237
237
237
237
236
236
236
236
236
237
237
238
238
238
238
238
238
238
238
238
238
238
238
236
234
233
233
233
233
233
233
233
233
233
233
233
233
233
234
234
234
234
234
234
234
234
234
234
234
234
235
238
246
252
249
248
248
248
248
248
248
248
248
248
249
249
250
250
251
251
251
251
250
248
246
241
236
234
231
228
227
225
225
225
225
225
225
227
229
231
232
232
233
233
234
234
235
235
235
235
235
235
235
235
236
235
235
234
233
233
232
232
232
231
231
231
230
230
230
230
229
229
228
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
228
228
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
229
229
229
230
231
231
231
231
230
230
230
229
229
229
229
228
228
228
228
228
228
229
229
230
231
231
232
232
233
233
234
234
235
235
236
236
236
236
235
234
233
233
232
231
230
230
230
230
230
231
232
233
234
234
235
235
236
237
238
238
238
238
238
238
238
238
238
238
237
237
237
236
236
235
234
234
235
235
236
236
236
236
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
236
235
235
234
234
233
232
232
231
231
230
230
230
230
230
230
231
231
232
232
233
233
234
234
234
235
236
235
234
232
232
232
232
232
232
231
231
231
231
231
231
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
231
231
231
231
231
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
231
231
232
232
232
232
232
233
233
233
234
234
234
234
234
234
234
234
234
234
234
234
233
232
231
231
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
231
231
231
231
231
231
231
231
231
231
231
231
231
231
230
230
230
230
230
230
230
230
230
230
230
231
231
231
231
232
232
232
232
232
232
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
234
234
234
234
234
234
234
234
234
234
235
235
235
235
235
235
236
236
236
236
236
237
237
237
237
237
237
237
237
237
237
237
237
237
238
238
238
238
238
238
238
239
239
239
239
239
239
239
239
239
239
239
239
239
238
238
238
238
238
238
238
238
238
238
238
238
240
240
240
241
241
241
242
242
242
242
242
242
242
241
241
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
241
242
243
243
242
241
241
241
240
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
238
237
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
237
237
237
237
237
237
237
236
236
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235
236
236
236
236
237
237
237
238
238
238
238
238
239
241
242
243
243
245
245
247
248
248
249
249
249
250
251
251
251