HILLCLIMB
]]>
HILLCLIMB
]]>
354
353
353
352
351
351
352
352
353
353
353
353
352
351
350
350
350
351
352
352
351
362
362
357
357
355
354
354
355
356
357
355
353
353
355
357
368
355
355
355
355
355
354
354
354
353
353
353
353
353
353
353
351
351
350
342
342
343
344
344
347
350
350
351
352
353
354
354
357
364
367
373
375
377
378
380
381
381
381
381
383
384
386
388
389
390
391
391
391
392
392
392
392
392
392
392
393
393
393
391
389
388
388
388
387
386
384
384
384
386
387
388
390
391
393
393
394
396
398
401
402
402
402
402
403
403
402
401
401
401
400
400
399
398
395
394
393
393
391
390
390
391
391
393
394
396
397
397
398
398
399
401
402
406
408
409
409
409
409
409
409
409
409
409
409
408
407
406
406
407
407
407
408
408
409
410
410
411
413
413
413
413
413
414
413
413
413
413
413
413
412
409
404
403
418
417
421
421
422
423
423
424
432
433
435
435
436
436
436
435
435
438
439
439
441
442
444
446
448
452
452
454
455
456
456
456
456
456
452
448
443
438
438
436
436
435
434
433
432
430
429
426
426
425
425
425
425
425
425
425
425
426
426
427
427
428
428
428
428
431
432
436
438
440
443
447
450
451
451
451
451
451
451
451
452
454
455
456
456
456
456
456
456
456
456
456
456
457
457
458
459
460
462
464
465
465
465
465
465
465
464
463
462
462
462
459
458
457
456
455
454
454
454
453
453
453
453
454
454
454
455
455
455
455
456
457
461
463
469
469
470
470
470
469
467
465
463
462
462
462
462
462
462
462
461
461
461
460
460
459
458
457
457
457
457
457
457
458
458
457
456
455
455
454
454
453
453
452
451
450
448
448
448
448
448
448
449
449
449
450
450
450
456
459
459
462
466
468
468
468
467
466
465
462
461
461
461
461
461
461
461
461
461
461
461
460
458
453
452
452
452
451
450
447
446
445
444
443
442
441
440
439
438
438
437
437
436
428
423
422
420
419
417
418
436
441
443
446
448
443
426
426
419
407
402
397
395
393
393
393
393
392
392
392
392
392
392
392
393
396
396
396
410
407
405
408
408
408
409
412
414
415
416
417
416
416
415
415
415
415
416
416
417
417
416
415
415
414
413
413
413
412
411
410
410
410
410
410
410
410
409
409
409
411
410
409
409
409
408
408
407
407
407
406
405
404
403
402
402
401
400
400
400
399
398
397
396
393
389
383
382
380
381
383
384
384
387
389
386
385
385
385
386
388
389
389
389
392
393
398
401
405
408
414
416
417
418
416
414
414
416
417
417
417
416
416
415
415
414
414
414
414
416
416
416
416
416
416
416
415
414
414
414
414
414
414
414
414
414
414
414
413
413
411
410
409
407
406
405
405
406
406
407
407
407
407
408
409
410
412
411
411
411
411
411
411
411
410
409
409
409
409
409
409
408
408
407
407
406
405
402
401
400
397
396
395
395
394
394
394
394
393
393
393
393
396
396
395
395
395
395
394
393
393
393
393
393
393
393
392
390
390
389
389
388
384
377
373
373
373
370
369
369
367
367
366
365
364
362
362
360
355
354
352
349
349
347
345
345
343
341
341
340
338
340
339
338
337
334
334
333
333
333
333
333
333
332
331
332
331
331
331
328
328
327
327
326
325
325
325
325
325
326
327
329
336
342
345
346
351
351
361
363
364
370
373
375
381
390
395
402
415
417
417
417
418
419
420
421
422
423
428
430
432
434
435
436
437
437
438
439
441
441
442
444
446
448
449
454
457
462
463
464
466
466
469
472
481
488
490
491
493
495
496
498
504
508
511
512
520
521
523
524
525
528
528
534
540
541
542
544
552
555
560
564
567
570
574
577
605
622
634
635
636
638
643
650
657
661
666
671
674
679
684
690
697
700
699
702
707
708
711
713
715
755
769
781
799
803
807
809
811
816
826
835
835
855
861
866
869
872
872
869
866
869
873
876
880
883
888
891
895
898
901
905
905
910
915
922
931
938
942
945
948
952
960
964
965
967
968
969
971
972
973
974
975
974
974
974
980
986
989
994
1001
1006
1013
1014
1015
1015
1016
1016
1017
1018
1039
1045
1048
1050
1054
1057
1061
1064
1069
1074
1119
1125
1130
1131
1131
1131
1131
1132
1134
1136
1146
1152
1154
1157
1162
1166
1172
1175
1178
1179
1180
1181
1182
1183
1184
1187
1192
1204
1209
1216
1216
1216
1221
1224
1225
1227
1229
1232
1233
1236
1239
1241
1242
1243
1243
1243
1243
1241
1239
1235
1236
1240
1244
1249
1254
1254
1253
1252
1250
1249
1250
1251
1253
1254
1255
1258
1264
1273
1279
1290
1294
1287
1287
1291
1295
1301
1310
1312
1314
1315
1317
1320
1322
1324
1327
1329
1330
1330
1331
1332
1333
1333
1334
1338
1349
1345
1341
1345
1349
1352
1351
1355
1362
1369
1373
1374
1375
1377
1378
1378
1377
1375
1375
1375
1375
1375
1378
1378
1381
1381
1381
1382
1383
1383
1379
1377
1374
1372
1363
1354
1350
1343
1341
1345
1349
1345
1345
1346
1347
1344
1336
1330
1328
1328
1327
1325
1324
1322
1320
1318
1316
1314
1313
1312
1310
1309
1308
1307
1305
1292
1286
1286
1287
1287
1267
1259
1254
1253
1252
1250
1249
1249
1250
1251
1252
1253
1254
1254
1254
1253
1247
1240
1237
1235
1239
1240
1243
1243
1237
1228
1225
1221
1219
1217
1214
1212
1212
1213
1213
1214
1214
1214
1215
1216
1216
1212
1195
1189
1186
1185
1179
1179
1177
1176
1174
1173
1172
1170
1165
1158
1154
1151
1148
1145
1138
1131
1131
1131
1131
1127
1125
1121
1117
1113
1112
1060
1057
1054
1052
1048
1046
1043
1041
1038
1030
1015
1014
1014
1013
1013
1013
1007
1001
987
984
981
978
975
972
969
969
970
972
972
970
968
966
964
959
954
949
945
939
936
935
933
929
924
918
911
905
905
906
906
891
887
884
881
878
874
871
868
870
872
875
875
870
859
858
857
855
842
829
816
808
808
808
806
805
798
794
766
756
754
710
709
707
705
701
700
701
701
704
707
712
714
714
714
714
714
714
714
716
717
721
724
725
726
727
727
728
728
729
730
730
730
730
730
730
730
730
729
728
728
726
725
723
720
720
721
721
721
719
718
715
714
712
708
705
702
697
692
689
682
680
679
661
659
657
656
652
651
649
639
636
633
630
624
621
619
617
609
606
604
602
600
597
595
594
591
591
591
590
589
589
588
587
585
583
581
581
581
581
581
580
578
577
576
575
573
573
572
570
569
568
567
566
565
561
559
558
557
555
555
554
554
554
553
552
552
551
551
550
549
549
547
546
545
544
543
541
537
536
534
534
533
532
529
529
528
527
524
521
519
518
518
517
517
517
517
517
517
517
517
517
519
520
521
521
521
521
521
521
521
521
519
518
518
518
518
518
518
517
516
515
514
514
514
514
514
514
514
514
510
509
509
509
508
509
510
515
518
522
524
524
524
525
525
525
524
522
521
521
519
519
519
518
517
512
509
509
510
510
510
510
511
511
514
516
516
515
511
510
508
508
509
510
509
508
507
506
504
501
500
499
496
489
488
487
483
482
480
478
474
472
471
469
469
468
467
466
465
465
465
466
467
468
466
464
463
463
463
462
462
462
462
463
465
463
461
459
456
456
456
455
453
454
452
453
452
451
450
447
447
447
447
447
447
447
447
447
448
449
449
449
446
447
450
451
451
451
451
451
451
451
452
451
449
449
447
445
442
441
448
449
451
448
451
452
454
450
449
449
449
448
448
447
444
441
446
447
453
453
453
454
455
456
456
457
457
458
459
455
454
452
450
446
444
442
441
440
440
439
439
439
439
439
439
439
439
439
439
440
441
440
439
435
435
435
435
434
434
432
432
432
431
430
427
426
424
424
424
423
423
422
422
420
420
421
421
422
423
423
424
425
425
425
424
424
424
423
422
421
421
420
418
418
418
418
418
419
419
419
420
421
421
420
420
419
419
419
419
419
420
420
421
423
423
423
422