8191
8190
8189
8183
8187
8175
8127
8159
8063
7679
7935
7167
4095
6143
8188
8182
8179
8174
8186
8185
8181
8173
8126
8167
8123
8155
8062
8061
8119
8171
7678
8158
8059
7165
8157
8125
8031
7166
8055
4091
7931
6141
8047
7671
8143
7927
8095
7675
8151
7933
8111
7163
7934
7677
7663
4094
7903
7615
6142
7871
7647
4093
6127
4087
4063
7999
6135
7159
7151
7551
3071
5631
6139
2047
5119
7135
5887
7919
7103
7423
6111
7039
6911
4079
3967
4031
6079
3839
3583
6015
6655
7807
7766
7765
7767
7764
7763
7760
7761
7762
7771
7768
7769
7770
7776
7780
7781
7777
7806
7778
7782
7783
7779
7800
7804
7795
7802
7794
7803
7791
7790
7805
7775
7774
7772
7789
7788
7785
7801
7877
7787
7793
7876
7879
7773
7798
7878
7786
7784
7792
7799
7796
7797
7913
7912
7747
7888
7914
7915
7929
7746
7890
7883
7917
7920
7928
7922
7930
7889
7910
7918
7916
7921
7911
7907
7750
7932
7909
7895
7906
7908
7748
7923
7749
7751
7872
7891
7892
7893
7884
7882
7873
7875
7874
7904
7894
7905
7885
7926
7925
7924
7887
7886
7744
7745
7881
7900
7755
7902
7880
7897
7758
7756
7757
7896
7901
7759
7753
7754
7752
7898
7899
7844
7845
7846
7847
7850
7849
7851
7848
7840
7841
7862
7863
7864
7868
7724
7842
7843
7869
7866
7865
7727
7861
7860
7852
7725
7726
7867
7870
7854
7853
7855
7708
7709
7722
7720
7707
7721
7684
7711
7706
7685
7723
7710
7705
7857
7686
7704
7682
7687
7859
7858
7856
7814
7699
7683
7735
7729
7728
7680
7681
7714
7819
7815
7839
7838
7829
7828
7712
7818
7836
7734
7691
7698
7696
7812
7715
7713
7817
7732
7731
7690
7741
7730
7837
7697
7821
7813
7811
7688
7733
7816
7820
7823
7810
7830
7832
7834
7835
7702
7693
7689
7822
7833
7743
7703
7809
7695
7831
7692
7740
7808
7824
7825
7742
7736
7694
7716
7701
7739
7700
7827
7738
7737
7717
7718
7826
7431
7429
7719
7433
7430
7428
7432
7438
7434
7436
7453
7454
7455
7424
7439
7541
7425
7426
7452
7542
7435
7427
7437
7442
7540
7443
7539
7543
7538
7521
7523
7547
7545
7544
7527
7520
7546
7522
7537
7536
7450
7449
7448
7451
7440
7513
7549
7550
7514
7515
7526
7512
7519
7518
7525
7548
7441
7510
7507
7447
7506
7524
7517
7508
7511
7509
7516
7459
7446
7444
7531
7504
7505
7445
7458
7530
7529
7528
7457
7456
7484
7533
7485
7532
7463
7487
7486
7460
7462
7469
7534
7468
7471
7461
7535
7470
7483
7492
7499
7482
7489
7493
7498
7472
7488
7473
7481
7495
7494
7503
7502
7474
7497
7467
7480
7465
7500
7478
7475
7491
7501
7490
7464
7496
7466
7479
7477
7476
8184
8180
7567
8177
7566
7565
7562
8178
8172
7564
7563
7570
7561
7560
7568
7575
7574
7571
7569
8176
7573
7580
7572
8165
7581
7582
8166
8161
8169
8170
8164
7553
8168
7583
7554
8160
8163
7552
8162
7555
7592
7593
7578
8072
8073
7603
7579
8075
7576
7602
7595
8142
8074
7577
8079
8078
8065
7557
8076
8080
8081
7594
8132
8082
8156
7558
8140
8087
7600
8077
7559
8067
8083
8135
8141
8091
7556
7612
7614
7601
7597
8066
8086
8133
8085
8134
8136
8084
8138
8064
8139
8090
8092
7596
7599
7604
7606
7607
7613
8093
8089
8088
7587
7584
7611
8154
8153
8147
8144
8146
8152
8094
7610
7605
8110
7598
8104
8137
8145
7609
8108
8109
8105
8130
8128
8131
7585
7586
8148
8149
8129
8107
8150
7608
8106
8048
8051
8050
8058
8097
8070
8043
8060
8041
8040
7591
8069
8049
8042
8057
8056
8100
7590
8053
8096
7588
8071
8102
8099
8103
8054
8044
8098
8052
8068
8030
8012
7589
8045
8046
8013
8101
8011
8018
8010
8019
8017
8021
8027
8025
8024
8029
8009
8028
8014
8026
8015
8016
8020
8022
8023
8037
8008
8121
8118
8122
7970
8036
8038
8003
8004
8005
8006
8007
8124
8035
8117
8002
7968
8120
8039
8001
8000
7971
7965
8032
8116
8034
8033
7964
7969
7992
8114
8113
7998
7996
7967
7993
8115
8112
7997
7972
7974
7975
7958
7957
7994
7995
7966
7973
7959
7956
7945
7984
7977
7987
7948
7950
7951
7952
7953
7944
7955
7949
7986
7961
7985
7980
7979
7978
7946
7988
7990
7947
7960
7954
7989
7991
7976
7981
7963
7962
7940
7941
7983
7982
7942
7943
7937
7936
7938
7939
7620
7662
7621
7660
7622
7623
7661
7656
7658
7659
7657
7639
7616
7617
7618
7676
7665
7638
7635
7664
7619
7674
7673
7649
7672
7632
7327
7326
7325
7648
7650
7668
7666
7670
7634
7629
7667
7633
7651
7669
7630
7643
7628
7631
7324
7640
7642
7636
7627
7646
7637
7625
7652
7626
7644
7645
7641
7624
7653
7655
7654
7320
7321
7322
7323
7313
7319
7312
7315
7318
7314
7317
7316
7308
7311
7310
7309
7419
7416
7417
7418
7411
7408
7410
7421
7420
7307
7422
7409
7306
7305
7304
7412
7378
7413
7414
7415
7302
7379
7300
7394
7392
7400
7376
7396
7296
7397
7297
7401
7381
7298
7299
7303
7301
7395
7406
7403
7402
7377
7407
7380
7382
7399
7393
7398
7391
7383
7404
7388
7390
7405
7371
7368
7369
7387
7389
7370
7384
7386
7385
7372
7373
7374
7367
7342
7337
7375
7343
7366
7365
7362
7339
7338
7336
7363
7364
7361
7360
7340
7341
7357
7356
7330
7331
7344
7347
7333
7345
7329
7346
7359
7328
7358
7334
7348
7355
7332
7335
7349
7351
7354
7350
7353
7352
7195
7214
7194
7215
7199
7213
7212
7197
7174
7196
7175
7224
7192
7198
7204
7225
7173
56
7229
7172
7193
7218
58
7205
7231
7171
7206
7207
7210
7211
7219
7226
7228
7183
7182
7208
7200
7227
7230
57
59
7170
7181
7180
7201
7209
7216
7185
7217
62
61
7179
63
7176
7169
7186
7189
7187
60
7168
7184
7190
7177
7202
7178
7203
7191
7188
7220
7221
7222
7223
50
51
54
49
48
55
53
52
38
39
3470
7243
7245
3468
7242
35
3467
34
3466
3469
37
3463
3471
7244
7294
3464
3462
36
7295
3465
3461
3460
7240
7293
7292
33
32
7246
7247
7256
7233
114
118
7241
7286
7273
7267
7288
7290
7291
7232
7234
7235
115
117
7287
7281
112
7250
7265
7257
7251
7252
7266
7268
7269
7289
7249
7280
127
119
7284
7258
113
7272
7259
126
7254
116
7253
7270
7271
46
7279
7248
3478
3479
7264
7285
3476
623
125
7237
7277
45
47
7283
7255
7236
7278
622
124
7276
3477
581
44
7282
3480
3482
3458
7274
582
580
621
7239
583
3456
3457
620
3483
7238
3481
3459
7275
7261
41
40
3472
3484
7260
624
42
43
3473
3485
630
631
625
619
7262
3486
616
618
579
577
3487
123
627
626
628
629
578
121
120
617
3475
3474
7263
576
122
3251
3250
613
587
586
615
614
591
3249
758
597
612
590
585
3248
3252
588
584
756
759
764
757
594
596
767
609
766
608
599
3253
751
598
765
611
610
589
762
3255
755
754
3263
750
595
747
3262
746
593
3245
760
753
3247
763
3258
633
3246
3254
3244
3259
92
737
634
632
741
748
749
752
3257
736
739
592
745
635
93
3260
3559
740
742
3239
3558
3237
761
603
743
3236
3220
744
738
3517
3256
3514
3238
3516
3261
600
602
3241
3553
606
3519
94
3231
3511
3513
601
3518
607
3556
3557
3243
3221
3230
3515
3240
3242
3554
3224
3555
604
637
605
3552
3512
3225
95
3510
79
3508
639
638
77
3226
636
3227
3217
107
71
367
78
3509
98
105
3216
3223
89
355
3229
3228
106
104
3222
75
76
99
366
88
91
90
68
70
3218
354
645
69
3219
647
646
3561
3232
74
3190
3560
3233
641
3504
640
3505
3234
64
3507
365
97
3571
3570
3569
3568
353
364
3506
96
3572
3562
644
3188
653
654
3191
72
3567
3235
65
3574
655
3575
73
352
101
652
643
3189
642
3563
3566
4124
3573
650
651
3582
3185
3578
4125
100
67
3565
3564
358
3580
3184
66
111
110
3576
360
3581
363
359
3579
356
357
4127
3577
3
3187
4126
361
649
102
362
108
3186
451
109
2
648
3488
669
667
664
450
103
3490
3491
4121
3212
3493
4123
4120
668
3489
3495
665
3213
3999
3194
3492
666
3202
3494
3195
719
3192
3175
3214
0
3997
3998
3203
670
4122
1
3197
656
3174
3196
657
449
15
671
718
3996
663
3215
448
716
660
3172
661
14
3533
3532
3497
3207
3208
659
3198
3193
658
3199
3496
3204
3522
3523
3206
3209
3205
3173
3994
13
80
81
85
662
717
3995
84
3499
3498
452
454
455
712
7
6
3200
3211
713
3534
3210
379
3993
12
378
3535
3201
83
383
377
453
82
3524
3992
376
381
86
87
795
382
5
462
3500
463
3502
4
3525
792
3501
714
3503
380
794
461
4115
711
709
707
11
3520
3526
3527
710
5831
10
460
723
5829
3521
5830
715
4113
708
3169
4114
793
459
5828
3171
3168
5826
1518
1418
1419
706
799
5827
1517
3170
8
722
4112
1516
458
1422
798
4155
4153
791
705
704
4154
790
457
1514
3528
9
4152
797
1519
3529
4159
1515
1423
5835
30
1420
796
456
1513
4119
4118
1416
5834
4407
1421
1512
4158
786
787
784
3530
789
4386
5837
785
788
4406
5825
5824
720
22
5836
4387
28
31
1417
3543
4116
4117
3541
3540
3179
29
3547
21
721
5832
3531
23
3183
5838
4408
3178
3177
1504
3176
3153
3182
5833
5839
3181
4404
4156
3542
1115
1505
4411
725
3987
4410
20
3537
4409
4405
3544
3986
4385
4384
4157
3158
5721
3180
1116
3545
3152
3985
3548
3546
3984
3539
3157
3536
3159
466
3983
724
467
3991
3154
3550
1114
470
1117
3155
471
4403
465
4389
3990
3549
3982
2743
3978
468
3538
3551
4402
726
1118
3979
1119
1112
3988
4394
4475
698
1510
1509
1511
5722
5720
2742
4388
4391
1506
3320
464
3156
1508
469
3321
3989
4393
4479
727
3977
4400
4390
699
4395
4474
3976
4473
27
4471
1113
4401
1507
4478
701
702
4469
4477
5727
5723
700
735
703
4472
5718
4470
5725
18
3325
729
16
4476
3980
731
810
730
4392
5719
2739
3324
3312
1102
4467
4466
1095
2740
372
811
5714
2736
2737
2738
1103
4468
4464
5724
5726
17
19
26
695
694
4142
3322
3981
4413
5875
728
734
4412
1101
5715
24
697
373
1097
1094
696
5855
5854
5853
1096
2741
5716
4143
371
3164
693
5706
1415
3323
4465
1100
3313
4396
692
4397
4399
1414
3315
3161
374
375
368
3317
370
3160
3162
5852
5874
5708
4398
5717
3165
3166
3314
733
732
1092
5851
5711
4414
477
5872
5709
5873
813
691
688
25
3319
369
4415
5704
3327
3326
5707
4148
4135
3318
5850
3316
476
690
4134
4279
4131
4130
1408
4273
5710
475
5705
4149
812
4140
479
478
3163
4145
5712
4141
814
4133
4419
474
3167
1093
4128
5880
473
1098
4416
1412
5876
5883
1413
5848
808
1409
5849
689
4418
5691
829
1091
2750
828
5882
4144
5713
1090
2158
1411
4278
4422
4272
5690
1410
1099
5877
4417
673
5881
809
4423
472
5879
815
4146
4132
831
5688
2751
5878
4421
2745
800
801
830
4151
678
2652
2655
804
2746
5884
4274
5885
5886
4129
2653
672
2159
2654
4276
4275
1088
1104
4150
1089
4097
675
679
4277
2157
2156
4147
5689
4420
837
3969
2744
2747
2749
2748
4428
826
5840
807
5842
836
5843
674
1105
5702
1240
6095
5841
5693
4321
4429
4430
805
806
4096
802
803
677
5697
3968
827
5703
824
6094
4424
1242
4426
4431
4455
3970
391
385
3971
5692
4320
5682
5683
5695
5694
5698
2154
676
1241
4103
4454
1243
5700
5862
6093
2155
5857
833
4136
832
5699
4138
834
1106
5696
838
2643
825
680
5845
835
4102
4323
384
390
4425
4427
2152
5863
5844
5701
486
4452
681
389
487
2153
2357
2642
2650
2727
4285
4137
5858
1244
839
4099
4322
6092
4139
2651
4284
4286
4287
5846
5847
1107
2356
3975
484
387
1438
847
4327
2640
4101
4451
3972
4453
2359
388
3974
386
4493
4492
3973
2722
4098
5856
5859
485
1245
2766
4326
4450
2726
2358
1772
769
685
846
1773
1182
2648
5680
1439
1183
4457
2720
683
4805
2764
4449
768
4855
684
686
4807
5681
845
2767
1247
2641
1246
1774
844
4491
5860
770
4494
2724
2723
682
4325
2721
1109
840
4448
4495
2351
2649
4100
3291
4853
687
841
3290
4854
4111
4806
2355
2350
771
4324
4489
2731
2725
1436
4456
4488
1108
1180
1181
5861
4852
1775
842
843
4107
2354
4804
4490
1427
2765
2553
4110
5867
499
1437
4106
5865
1433
5866
5864
5868
1226
4848
1111
1768
2552
995
994
5687
5686
1251
5684
5675
5672
1425
1426
1432
4010
5685
6089
2173
503
502
498
500
481
496
497
2763
4654
1430
1110
4458
5870
4653
480
2734
6087
1770
483
1227
5869
6088
1769
822
4008
1695
4011
4850
6085
2762
2760
2349
2735
501
4851
2730
5467
4329
4459
4330
5871
2174
1239
2172
4331
1238
6091
1236
5673
5674
4655
2348
2733
4022
1805
3288
1771
4652
509
773
4328
1786
6084
1237
2758
2759
1787
820
821
1784
2353
4849
1807
4445
1250
2161
5756
1248
2728
1225
1785
1224
6090
4009
4446
4104
1424
2352
2729
2761
992
6086
4447
1431
4105
1804
4461
482
5758
2644
396
2557
2160
4002
2175
4000
2162
5466
2163
2166
2556
993
4501
1428
823
1802
2169
1260
1261
2647
4463
1789
4460
3289
1806
1252
5465
772
4643
4442
1694
505
1177
774
1178
5752
5757
4647
492
1253
1249
4282
4109
1176
5464
4443
4444
2732
508
5676
4644
4803
4283
504
2554
4023
4001
1018
2167
5678
4281
4108
4026
1429
2555
4280
4441
5755
2757
1692
4004
4003
5753
1945
4016
1691
2756
1693
5677
4334
1019
4502
506
2165
4462
775
2164
1254
2645
5679
1228
1434
4642
1435
4646
403
493
398
397
1020
1262
4005
2559
5754
1800
5759
1803
1179
4510
507
406
4027
400
4335
510
4333
4440
1947
1791
2168
2274
1946
1788
4800
1951
1255
447
494
4801
4802
2170
1790
1221
1232
407
2646
4030
2344
4024
4641
4503
1023
1021
402
401
399
2345
4500
394
999
998
997
4017
4014
4013
5471
2558
1229
1017
5175
1690
3295
4645
2146
511
1981
4332
1263
1950
4511
1944
2550
2275
5469
1233
4006
4007
4012
1257
996
1219
1218
4432
495
4640
1016
2346
395
1022
4435
2147
5423
4020
4029
5422
2171
1801
4496
3293
4498
2279
4648
4028
4025
2551
1220
5468
1148
3856
2008
6081
445
444
4018
6080
404
4433
3880
816
258
1688
1980
2635
3292
5174
442
5470
4015
4497
4514
1234
491
1149
4716
3145
446
1949
4021
4499
1256
4509
5173
1948
2347
2752
2272
4019
2009
4717
1145
3858
260
3301
2278
3882
4508
3294
2149
3144
3137
3857
4512
2363
5417
405
4513
3861
2753
256
1150
259
261
3859
3863
1216
3147
2273
1235
2277
1231
1230
325
443
1002
392
3884
4288
3881
4339
489
1259
2095
4291
3146
4434
2011
1689
817
393
488
4436
5172
1627
4515
2010
2250
2144
5274
3139
3864
4290
4649
490
2251
1983
4289
1144
2934
1626
6082
1151
2233
2232
3136
2754
4815
1217
1222
1258
1709
436
5459
437
2362
327
6083
2276
4718
5457
324
1551
1000
2638
2634
2631
2628
2145
818
819
3883
3150
2150
4480
3886
2148
5421
4982
4338
3865
3862
1547
3887
326
1548
2633
2629
5275
4438
1175
4719
5479
1003
1625
1982
3885
5416
3300
5420
3151
4519
4437
1174
432
5741
4516
1001
4650
4481
4983
4687
2094
5478
2549
2548
5456
2544
5271
2935
1544
1546
3860
1624
3148
2249
1550
4439
2630
441
2632
5458
4518
2151
257
1708
3143
2545
1979
438
440
1976
5273
2639
3302
1549
3866
3138
1711
1710
2080
2293
3149
3303
5372
3868
4981
2092
4686
2248
3946
4336
4344
2933
4345
4346
4347
5461
2547
4517
3867
433
4709
4809
5476
1223
4812
4814
263
2637
6101
3877
262
3869
5182
2627
2755
1147
2234
2281
4811
3872
1765
2360
1978
4715
4651
1545
2932
5463
1764
4980
6100
5477
4593
1761
4943
1762
1763
2546
5272
2940
4726
4592
4722
4721
4720
435
2941
5270
5179
2361
2895
4506
1715
3140
3287
1796
4507
2087
4337
2626
3142
1146
4999
3870
4714
3873
1172
4482
6107
5183
2081
4989
2636
4988
1173
1170
5475
1169
1705
4685
5740
5460
2292
4808
4708
2093
2255
4078
4998
4810
1977
5418
1714
1760
2083
6097
4294
3879
4348
4350
434
5177
4684
439
3871
1704
2235
3122
1574
6104
5178
2089
3141
6108
2942
4997
6098
2085
6109
4990
6096
3286
5176
4295
4813
2086
5180
4297
4942
2685
4605
2303
4710
1712
425
4483
424
2401
5474
777
2015
5462
1171
5374
1168
5373
4606
2013
2300
1707
4351
4723
2894
1797
3876
3947
4342
4727
2294
2252
1012
3899
4595
3296
4293
4299
1713
408
5169
5069
5419
2687
3272
2684
4941
4996
4343
4349
331
4991
3874
2943
6102
1621
1618
5233
5268
2893
4296
2014
2295
2280
782
5086
5100
4319
2082
3948
2254
6036
2253
3945
3898
3123
3951
3949
6099
6103
4067
4066
4065
4064
4077
409
2365
4076
5071
783
5068
776
2012
1892
6106
6105
2364
3896
3897
2590
1015
3284
2624
2686
5375
4594
1143
4604
1013
4607
3611
4705
4706
4712
4713
4724
5269
1620
5371
2084
2088
1008
5181
1573
1007
3878
1572
1010
2282
1860
4318
5070
3297
1142
1706
6024
5743
1767
6110
334
4670
1004
272
2302
5235
1630
322
1619
3274
3285
1824
1479
3875
2625
1827
1826
4704
3903
4671
3900
3902
4340
4711
5664
5668
5277
4725
4341
4909
5101
5671
5234
5232
1477
4292
5669
4668
6037
4940
3893
5413
5472
4258
4317
4596
4504
4298
5170
4226
4225
4224
3944
5212
3661
6028
6027
6025
6038
5742
3275
3273
3950
3299
1719
427
1798
1006
320
1799
2591
1828
2301
2587
781
1167
428
1009
2584
335
429
2861
2283
1529
2366
2367
1628
431
1862
867
1863
1861
2288
1716
1575
2892
2402
2236
1014
1011
1270
1830
2400
330
1766
1530
2585
323
2821
4950
5221
1623
2403
6026
2902
2822
1528
1165
5473
5143
1718
5087
5410
3610
1005
6039
3298
4597
2237
1941
5168
5746
4870
4869
2860
4871
1629
1622
2376
5665
5368
430
1829
5670
2289
2523
1831
426
1717
4908
2522
3282
4314
4227
780
5171
4259
1166
1893
1616
5220
2296
3003
1164
5370
5747
1680
1472
1940
4707
273
3771
270
1987
4068
4069
4070
4071
2586
4072
2823
4073
1825
1683
4074
1682
1686
4075
4312
866
5563
321
3120
5411
1687
329
328
4683
4505
5415
5412
2677
271
6030
6029
3283
4868
1943
3308
2903
1140
2820
1891
5084
415
3615
4951
5562
3895
2377
5409
1631
864
5667
5414
332
5142
1617
1476
266
2339
2005
4316
1478
3770
4315
2338
3002
2337
3901
1684
2589
413
1136
5242
3660
3892
5369
5566
2051
5213
3917
2287
5276
2929
2930
2291
2588
2290
2052
2053
2075
4681
3659
1986
2905
4952
4953
5666
4977
4978
2378
6032
6034
4313
1531
4994
6069
333
5139
1473
3774
2091
3710
2004
5085
1271
1942
1523
4948
1793
1795
2471
2090
5136
853
1935
1938
3612
4669
3613
2521
2525
3309
2297
2520
6031
2900
3006
5739
3280
2904
3919
5278
3751
1781
2983
5137
5439
2561
2928
1681
3310
3916
3121
4680
1522
5657
5103
4682
3711
410
865
779
2568
5236
2569
5243
2336
4976
5223
5543
3888
3658
3821
2901
2862
3820
1792
1141
1777
4667
5542
1137
2072
1783
4310
3614
5567
4603
2835
3775
4598
2931
1685
5408
5438
2074
4601
2179
4484
4602
5391
4487
4300
4308
2857
1740
2858
1794
2073
4257
4600
419
2228
6044
6035
6033
4979
4949
869
5738
3007
4910
4906
4905
2007
2526
2982
2530
1895
3311
4883
2537
1890
1889
6045
1888
6047
1934
6128
6129
6134
5102
1520
2383
2382
2468
5042
2469
5027
5026
5138
5011
1475
1474
5140
6071
2381
2380
2379
4995
5732
2006
3918
2285
5237
3894
2284
3889
5246
5247
412
5279
411
2054
267
268
2238
5296
2676
2055
2060
3640
5744
2229
5222
1611
414
264
3750
2565
265
2560
2564
1610
6068
4882
2536
5008
5009
5010
1936
274
4486
2079
2834
5901
2470
5297
5733
1937
2907
2061
3641
3709
4232
1780
3124
2538
1894
6070
3608
3281
4911
778
4599
4261
871
4939
5388
5214
2863
2050
4955
2527
3630
1568
2891
1534
1533
4263
868
4860
418
2567
6046
3708
5745
1833
3609
5750
3634
3715
1939
3714
5737
1933
3645
3662
3734
1782
2299
4311
1576
2298
2531
3307
2539
4861
2966
2541
1578
4835
4834
2566
4832
2286
5981
5240
5244
5265
1632
3595
5285
2987
2524
4904
4907
3125
6130
6131
6132
6133
1521
1269
1268
1525
2454
2239
5066
852
855
5597
6042
3037
1535
4954
4937
1562
1563
2455
4731
5284
2678
1701
2906
5951
2889
5506
4256
1721
4260
4262
5389
2859
2856
2177
2176
4529
4528
2078
1741
3755
4309
1776
4231
5526
5507
269
1162
2680
4678
2227
5356
2682
4679
5357
2947
2946
5926
2774
5547
2775
5656
2444
3756
2679
4302
3890
4229
2226
2178
1161
5560
2496
2772
5548
870
2540
3929
3768
854
2405
1581
3592
5067
3647
4857
5264
5390
6054
4666
1582
5089
4936
5902
1526
2888
1985
2988
1932
5736
3000
1524
5238
1532
4938
5122
2890
5241
5916
2225
2683
5323
6055
2681
860
5925
861
5599
279
2224
5331
5587
5359
5358
5546
2953
5123
5043
5041
5040
5561
5330
1699
5126
5132
5900
5133
1163
5903
1160
4664
5141
4993
1652
6043
1579
4856
3027
2964
2543
2967
4863
4966
3928
3931
5184
2529
1569
2986
4901
3001
3126
3278
2341
2562
2563
1583
6006
1655
1654
6040
5361
3039
1649
1648
5950
4987
4992
5287
5245
5971
5239
5983
4984
5215
5210
2501
4833
5286
5121
1561
1743
2453
5379
5380
2452
2853
1736
5434
2449
3663
3769
4530
2406
4301
4522
3721
4303
2445
1875
3732
3754
1873
3735
3593
3644
3642
4485
5751
1832
3635
1837
4305
3672
1839
5064
5524
5063
2939
5099
4228
5376
5098
2936
5065
4230
3808
3809
2918
5365
2773
2410
3810
1959
5364
423
5527
1700
5513
1720
5185
1580
1958
3702
3733
1872
1577
3279
2981
4858
2528
4887
422
3631
2411
5590
5483
2989
4880
3666
3689
4862
2965
2542
3656
5658
4885
5541
1838
2450
2832
3030
2837
2839
5378
2221
5911
3787
3846
4233
5135
2938
5525
3807
5549
3822
5435
5437
275
5974
3749
3594
2663
4986
5062
4730
1779
3891
3757
1836
1737
1650
2500
2448
4945
2404
4946
5659
5014
5015
5088
5012
5075
1527
4956
4967
5614
5032
4964
1984
4923
5564
5555
5344
5550
5346
5360
5540
5528
2220
5366
5367
5514
5377
5381
2116
2107
5436
1957
1991
1955
2030
5482
2043
5565
420
343
1742
4307
4523
4531
4534
1874
1560
1698
5578
4922
4921
4920
4912
5596
4884
4877
4859
5589
5208
5209
5211
1604
1633
1642
1651
1653
4665
5579
5586
2222
5322
4676
5569
4677
5319
2230
2231
5318
5301
5298
5320
4526
3127
5947
3305
3036
3306
2829
6041
2980
2954
6060
3748
876
2968
2836
3722
6007
5892
3763
2497
3585
5893
1483
3587
2873
3772
3054
3758
3304
3029
3930
3009
2872
3004
2874
3736
2875
3276
2897
1138
2995
2898
3018
3019
2864
2908
2990
2916
2572
2571
2570
2407
2919
3026
3914
3915
6001
3590
3817
2807
5973
3643
3646
5970
3773
3777
3778
2447
5963
3707
3706
3667
5962
1265
1266
2446
3683
5953
3786
3784
5735
5927
3801
3005
5748
5980
5918
5919
3776
3628
5749
3629
5913
5917
2451
5949
5266
5512
5299
1608
5957
5956
5932
1641
2117
5206
4267
1605
3785
5904
5888
3847
2955
4876
2123
4886
4306
6019
1696
4235
5982
5984
5321
2952
5572
5573
3823
5929
5924
5515
6000
3013
1723
2340
342
1482
2498
5598
2031
3051
3720
2027
3616
5033
2002
3723
1867
5611
2806
5615
421
5073
3703
1267
5091
1956
1954
1931
3697
416
878
3055
5154
5382
2042
2828
3012
2838
2573
3038
6053
3673
2855
3668
2805
3657
2899
2854
5395
278
3649
5928
3633
2917
2909
5930
5345
2865
2869
3684
2896
5944
1930
5946
3674
2868
5939
5938
5937
5933
3682
2851
5940
1866
3627
1857
5897
5895
2833
3584
2819
1697
4659
5891
4525
5890
5427
5889
4527
4533
1738
2850
1778
1722
4535
3626
1835
1834
3617
2937
5362
3602
3601
3598
2950
5912
5910
5909
3591
3632
2852
1615
5952
1481
5013
3049
3050
3052
5134
5131
5024
5025
3056
1484
5029
1485
5127
5125
1480
3057
3048
3046
3023
4965
5157
3028
3031
3033
4985
3040
3041
3042
6061
5149
5148
3044
3045
3047
4957
3058
3060
3069
3070
1264
5072
5074
5109
5090
5092
5097
1278
6138
6136
5104
5105
5106
3068
3059
3067
3065
3061
3062
5120
5118
5117
5116
5115
5114
5113
5112
5111
5110
5061
3063
3064
3066
5948
3022
3020
5989
3685
1606
5992
5217
5996
5997
5998
5999
5207
5204
6004
6005
4836
4837
5988
4838
5985
5975
1643
1640
4728
4729
5954
5955
4735
5960
5961
5250
5964
5965
5966
5967
5972
5977
3021
5186
6012
2991
2994
3277
4913
4916
4917
3008
3010
3011
1543
1542
4944
4947
3016
3017
4903
6008
4902
4899
6014
2961
2962
2963
2969
2970
4867
2972
2973
4881
2984
1570
5107
2985
4898
4900
3688
5108
5588
5617
5616
3752
5530
5612
5601
5610
3753
5609
5607
5529
3811
4080
5606
3806
5605
5608
5604
5532
5533
3819
2032
3818
5625
3816
5624
5623
3759
2034
3762
2036
4086
5620
5619
5618
4304
5621
2037
2038
3779
3731
5521
5591
2242
2243
3907
2058
3730
3741
3738
2247
3740
3793
3792
2062
5510
3737
5522
4234
3729
5602
3805
5523
5593
2040
2041
2216
5734
2044
2045
1307
3802
2046
3800
2048
2049
2076
5544
5545
5622
2028
1988
1990
1992
2309
2499
2308
5568
862
5630
5629
2106
2001
2003
2105
5499
3705
3704
5570
875
1126
3696
1952
5583
5582
5581
5580
877
5577
2122
5576
2223
2180
5571
1139
5628
3833
3718
5626
2026
2662
2025
2024
5600
2022
5551
4265
2021
2020
2018
2023
2071
2016
5554
5627
2017
5501
2533
4732
6048
5302
3024
5505
5303
3032
5314
5158
2306
3035
3906
5504
4268
6052
4266
3025
5500
5942
5316
5317
5156
5289
5155
5288
2532
5595
5945
4270
5508
5936
5509
5291
4734
5150
5151
879
5931
1538
2181
5943
4749
5300
4750
4264
6049
4751
1539
5592
1613
4959
2971
3831
4866
4865
4864
3266
3265
3264
6018
6013
3827
6011
6009
3825
3824
5187
5200
3832
4839
2974
4874
5585
1127
5584
2770
4897
4896
4914
4915
1571
4918
3837
3836
2979
2976
4879
2975
4926
4872
3905
6003
5201
5986
2217
5979
5976
3797
2241
3794
5969
5968
5520
5249
5251
2246
3904
5267
5511
4958
5987
6002
5219
1614
5539
2599
5536
5535
5534
1601
5531
2598
5216
5218
5994
5993
1607
1609
5991
5990
1612
3804
3780
1634
3043
5096
5095
2039
2831
336
2384
338
2386
5603
5426
5432
5498
2826
2824
5093
2848
2849
5394
5124
5035
3664
2057
1856
417
851
1487
5060
2870
2866
5383
3712
1311
3728
5731
1310
2867
5811
4532
5810
5076
3599
3650
5077
1993
3648
3603
2029
1865
5080
2810
2809
3716
3717
2019
3624
3713
3669
3589
3588
5809
5613
5795
5481
4524
5794
5793
3719
4521
2818
2817
2816
2035
345
2033
3586
1739
3670
1989
858
5328
4088
3053
4658
4657
4656
5906
5905
3701
3681
6137
5728
5899
5898
5729
5896
2878
4089
1306
5908
2110
276
874
2409
873
872
3695
3687
5922
5921
5920
3686
2503
2390
863
2111
2387
3700
2104
5894
2077
3743
2951
2949
2948
859
2945
2944
3742
3744
3739
2910
1702
1703
2070
2067
2066
2063
2911
5129
1858
5028
4081
5355
5347
6140
4084
1961
5130
5353
1279
5354
3675
5730
3747
2960
2440
3268
3267
3269
1276
2437
2436
4924
4919
5094
2442
3270
4927
1272
4925
2457
5082
5128
2574
5034
5159
5594
4083
1536
4085
3034
2245
3935
2516
4092
2307
2502
2515
6062
2343
2342
5005
2519
1557
856
850
1553
5081
1552
5079
1122
5078
1121
2673
2661
1486
1541
5057
2575
5056
6063
2464
2240
1308
3014
3015
1540
4090
3693
1566
3746
5352
3745
5363
2879
2877
2876
2059
5342
2056
1726
2871
5392
5393
5396
5397
1727
2830
1724
337
3760
5907
3426
3428
3429
277
2125
3430
2124
2121
3761
2999
2118
5324
5325
5915
5914
5326
5329
3767
2120
339
5425
5433
2000
1999
1994
3651
1878
1879
3652
3653
1864
3665
1969
1962
2804
3680
1928
3699
1953
3692
3671
1859
3625
2808
2827
2825
5448
5449
5496
5489
4520
5480
340
344
348
349
3596
3597
3600
2811
3605
3606
3618
5315
2182
5923
1663
4844
4843
4842
5205
5538
5537
5995
4845
3815
5978
3796
3795
5248
2208
5252
5959
3803
3826
6010
5552
2993
2992
1567
5575
5574
3838
2978
2977
3835
4878
3834
4875
4873
3830
5559
2771
5553
3694
1635
2408
1645
3398
3397
4748
3791
4733
3790
3789
3788
1644
5290
5280
3396
5958
5292
5941
3394
2210
3782
3781
1638
1661
1637
1636
1639
4271
5934
6017
5293
5327
5294
1124
1273
1274
1277
5503
1125
1123
5558
5384
5338
5336
5387
5163
5165
5660
5516
5258
5256
5253
5813
5444
5450
1120
5451
5282
5808
5797
5488
5351
5792
5343
341
5283
5339
5162
5281
5519
4841
5059
2069
2108
2119
2183
2209
2211
2218
2244
2311
3621
3620
3619
3607
3604
2385
2068
2065
3698
1998
3812
3799
3798
4840
1921
3783
3766
2391
3727
1960
1963
1968
3724
1995
1996
1997
1929
3431
3427
2412
2672
4562
4563
5083
2801
2998
2880
2660
2884
2886
2887
2912
2913
2914
2959
2956
2885
3813
2597
2594
2413
2414
2415
2441
2443
2465
2467
2596
3399
3271
2512
2514
2517
2518
2534
2535
3395
3814
2310
1556
4960
4935
4934
4933
4932
1564
4962
1309
1555
1565
4928
4269
3913
4961
1537
1660
5031
3845
1600
1305
5030
3844
3934
4082
1602
5058
3912
4238
5004
1603
1558
2600
6057
5023
2595
4675
4674
4673
5424
1304
4672
5189
6056
5295
5441
2466
5006
5440
5935
5016
857
6016
5017
5312
6050
6064
2513
6051
1559
6065
6067
2658
5399
5398
1554
2997
2881
2996
1499
5556
5517
5518
4239
1494
1493
2926
5385
5386
2957
1275
2800
6119
6118
5340
5341
2659
5037
5557
2674
2675
5442
5337
4560
5350
2705
2706
2707
4561
5039
5044
6117
2704
2461
2456
2459
1973
2064
1662
5164
2109
2126
2127
3691
3690
3655
5502
1659
1658
2219
1657
2460
2305
1972
1971
3933
1967
3828
4846
1725
1818
1819
1876
1877
1920
4577
5202
1923
5497
3765
3764
4929
1964
3726
3725
5203
1656
3654
5814
5798
5812
4974
2388
2389
5447
5796
5147
5144
4747
5446
5445
5188
2458
5146
5152
2958
2369
5254
3623
5257
5661
5259
3622
1646
3932
6066
3829
3637
3842
3843
5443
4573
4572
3636
6116
5662
3403
6059
6058
5663
4570
3393
3425
5430
5429
5654
5655
3435
3639
3677
3638
934
2927
1817
1922
1927
1965
1966
1970
2132
2134
2304
2312
2313
5255
2321
2368
4576
2392
2394
2395
4746
2438
2439
351
2462
5192
347
1492
1495
1496
1497
1498
5038
5036
5022
5145
5001
5000
4975
5153
4972
1647
5160
4963
4931
4930
1677
4847
350
2463
4236
849
2603
848
2602
2593
2592
4237
5313
2495
2768
2493
2786
2787
2814
2494
2924
2915
2883
2815
2481
2882
2492
5649
2709
346
2710
1732
6076
1676
285
284
1665
2847
2846
6077
2840
6078
2711
2708
1488
2769
5648
6120
6121
1664
2697
1926
1816
2374
6021
2375
5815
2393
3434
2372
3392
2396
2397
2484
3424
3402
2480
2485
6073
2371
2324
2696
1924
1925
2601
1489
2582
2370
2133
3676
2135
935
2314
2315
2320
2576
5799
1491
4745
4571
4635
4633
4580
4581
4632
4825
5018
5019
4583
4894
5348
5349
5045
5193
4543
5191
4888
5049
4569
4568
4895
5007
5428
5431
5490
5199
4660
5055
5161
4634
5653
5652
3909
1756
2510
2100
2101
933
2102
2784
6114
2373
932
5263
5485
5190
1490
1733
5484
1731
1730
1868
1728
1679
1678
4045
1675
2785
6124
2097
5195
1869
3921
5802
1870
5495
5803
5805
5494
5493
5492
3936
1871
5818
5194
5819
6072
2657
5821
4824
6126
5491
1974
1975
5197
3128
3129
2656
5196
5198
2511
1729
1674
2322
2845
2317
4611
5054
2215
2214
2920
2186
2187
4582
2925
4579
4578
4575
4574
2607
4744
6020
4663
2577
4973
2583
5261
4661
5332
5166
5167
2604
2605
2606
4968
2325
4610
4541
2139
4540
2802
5048
2483
2487
1672
2486
4542
2138
1673
4893
1302
4892
6075
286
1840
1841
1842
4564
287
1854
2842
2399
2488
1897
6023
3678
1886
6022
1883
928
4891
5003
5002
3437
4970
4969
4889
4890
5801
2922
2509
2702
2812
2844
4613
2843
3130
4612
1152
1154
1155
1757
1156
1158
1159
1153
2508
2701
2699
5804
3405
2841
2689
5817
2921
2700
5820
2692
2693
1820
4608
4609
2698
2482
6112
6074
6113
2184
5020
2212
930
2213
929
2316
3908
3910
3911
6125
3920
5260
3841
5051
2327
5046
5050
2136
2137
5047
3922
1503
3943
3942
1501
3939
1303
2326
5053
2185
4046
2103
2115
963
962
5487
5401
5262
4047
2580
4043
2581
4567
3840
3937
4662
4044
5333
5225
5052
2491
2398
283
2490
2703
4565
4566
2690
1668
1667
1669
2112
1500
282
3133
1735
1758
4538
3938
4042
4041
2096
1157
931
4539
3432
5651
3433
3436
4621
1734
3131
2129
1843
5816
2192
5403
4826
2193
4636
5335
5400
5334
4639
4971
1881
2923
1882
1884
2579
2578
4370
5486
3679
1887
1896
2432
2433
2434
6115
5021
1855
3400
3927
2113
2435
3926
1666
3923
5800
2688
2803
1821
4615
2323
4827
3404
6123
2813
3401
1301
960
1502
2114
280
954
953
5402
2128
2489
5306
4638
5307
4637
2195
4614
5452
2319
952
4040
4618
1852
3117
3118
1810
3116
1079
3119
4368
4369
1853
3925
5806
4622
4371
3940
5453
5228
5454
1808
5455
1759
5230
1919
6122
1823
1753
1880
5224
2691
5229
3132
1885
2668
5650
2099
2669
5822
4620
5226
5823
281
1078
4619
5807
1300
3941
3924
3106
2671
4381
2670
2667
2666
2665
3107
2318
5407
2694
949
1075
1899
1898
1752
969
955
3135
3134
2098
5231
1809
948
2695
1671
1670
2505
4537
4375
1129
4374
894
1811
4536
5227
1918
4623
1599
4587
4586
1074
4380
2194
2206
950
961
2191
1907
974
895
2190
973
1598
1585
4547
1845
3960
1128
3961
3962
3966
3438
3439
4244
2504
2506
2130
2507
947
946
970
968
2131
3954
3955
5304
1844
2664
4616
4617
1298
3407
2788
1299
1906
1822
3406
951
944
972
945
1459
1458
975
3114
1584
4551
971
893
5404
5305
5406
3104
956
1076
3850
2142
2207
1905
4372
4373
1072
1073
3851
1077
1846
4243
1130
1134
1135
4240
2776
1755
4241
2778
4831
3963
4060
2330
2331
4051
4050
4049
4048
2334
4830
5632
2140
5644
5645
4245
4246
4247
3965
3964
5637
2789
4242
4546
4585
2196
4590
3415
3446
3447
3414
1596
4584
1595
4544
2202
1744
4591
2792
2141
4829
2799
2798
4828
4550
1754
1457
1456
2796
1597
5634
5633
2335
2472
2198
2201
4056
4057
4061
2473
1296
3848
2790
2779
2793
1745
957
2204
3451
1133
1131
3450
4383
3115
3444
5405
2188
4382
892
1847
1028
3105
3419
1916
1594
3418
3412
891
2143
1904
4545
2203
2199
2200
2197
2329
2189
4743
936
4742
4738
4736
4703
4702
4700
2474
4698
937
1814
889
890
1848
1900
1908
1909
1917
4821
888
1815
2205
958
5636
5646
4035
3953
3849
3112
1132
1589
2777
2782
2783
2791
3113
2794
2795
3445
3413
2797
4588
5635
4036
3952
4037
967
964
1030
1029
1297
1586
4062
965
1588
2611
1031
4058
4059
966
2475
4549
1025
1024
1746
3448
2610
3443
3442
4737
3416
4739
3411
3410
4741
4589
1593
4701
1033
1812
5639
5647
4034
4033
4032
3959
3957
3956
4765
4764
4816
4817
4819
4820
1591
3855
3853
1911
1910
1901
2328
4378
4379
1849
1813
1032
4699
4818
5308
5309
959
1590
943
942
3111
1851
886
4696
4377
1902
1850
1903
1912
1914
3852
4548
2614
887
3854
2615
3417
4627
4626
2781
5311
1751
1749
1748
1747
3449
3441
3409
1592
1915
941
1034
2332
2333
4740
4039
4038
5638
938
549
5641
1026
1587
2478
3958
548
1027
4629
2719
4766
1035
1038
1750
4559
2608
2780
4631
939
2259
4823
4767
3440
1051
1913
3110
5640
4376
4055
1080
1086
1087
4822
940
1050
2258
4754
4697
2479
1461
4558
3408
5310
2718
544
2261
2715
2713
4624
4625
4628
884
4630
2266
2269
545
885
4557
1082
1081
1044
4555
4054
5643
1052
2267
1463
4556
2477
4554
2476
4553
1462
2609
4755
1460
3420
4761
2268
4760
1039
2612
4552
1084
1053
1045
1048
4053
4052
5642
3109
2422
2421
3108
2420
1085
2712
1036
3421
2256
2264
546
3452
547
2265
2257
2717
2260
3453
551
1037
1049
4357
2423
3423
559
1083
3455
550
1047
2714
3454
2613
571
4762
2716
570
3422
883
4753
882
1054
4763
2262
4356
558
4752
1046
1040
4358
4359
981
881
2623
2622
1055
1042
880
2263
2270
1041
2271
982
556
902
903
557
980
4249
4248
2417
4689
555
3096
554
2419
568
901
569
302
4252
1043
303
4253
288
296
983
4756
300
295
2416
978
4692
3073
3072
2616
3099
2620
2621
4691
289
977
293
1471
1470
294
979
2418
553
4688
297
298
299
4759
4758
4757
301
4693
2617
897
4250
4251
3098
900
911
4254
4255
910
290
4694
4695
976
292
989
990
552
3083
3082
4354
573
1469
1468
4353
4690
988
896
572
3097
3074
1467
1215
898
1464
4364
291
4365
4366
4367
899
4352
1465
3076
2618
3075
991
4360
1466
4355
984
4363
1212
1295
1214
908
1292
4361
574
909
3077
2619
1213
985
3079
1284
3080
3101
3100
1291
1285
3078
575
4362
3081
1209
1208
1450
1293
1294
1451
567
1290
3087
3086
1286
1440
1447
986
1444
1445
1280
1287
1281
1282
1204
1205
1446
564
565
566
907
1206
1207
2424
1210
906
1211
987
1336
3102
1337
1338
3103
1448
1443
1442
1441
1283
563
3091
1449
1063
905
3084
4785
2425
562
5767
2430
2426
904
1339
3090
5766
1289
1288
1061
1062
1455
1341
1060
2427
3085
4784
2431
924
2429
1343
1452
926
2428
1453
925
1454
1200
1201
1202
1203
1070
1071
927
3088
1342
1340
560
561
4786
4787
3089
5761
1317
1067
1066
5760
920
3095
921
916
1316
1056
1057
1058
915
922
914
1065
918
1329
3094
917
4788
5765
4790
5763
4791
1319
1318
1068
1069
1059
5764
1064
1328
923
4789
919
913
5762
912
5775
5774
1331
523
522
4173
4769
4770
3092
5770
1330
3093
4768
1332
4172
5771
5772
4771
5769
5773
4795
1313
5768
1335
1333
520
4175
4174
4206
1315
1312
1314
4207
4794
4204
4777
521
4781
527
1334
4776
4202
526
4203
4205
4773
4772
4780
4792
4793
4190
4201
4200
4782
305
525
4192
4188
4191
4179
4178
524
4774
4170
4214
4215
4778
4775
315
4193
4168
4783
4189
304
4213
4212
4186
314
4221
306
307
4169
4198
4171
4779
4220
4177
4194
4195
4797
4187
312
4799
313
4199
1186
4176
1326
4183
1320
1195
4223
1321
1187
4222
309
4796
311
316
317
4798
1323
1322
4182
4184
4185
4196
4197
308
1194
1193
1327
310
4164
4208
4163
1190
4161
4160
4217
1198
4180
517
4181
1192
1324
1325
1184
1185
4162
4209
1197
1199
1191
319
4165
4166
4216
516
515
514
4211
4167
1196
529
318
528
1189
512
1188
4210
518
513
4218
4219
542
540
519
541
538
539
536
537
543
531
530
534
532
535
533
5786
5784
5787
5785
5776
5790
3343
1378
5791
5788
1379
3342
5777
5789
1377
3340
3341
1376
5780
5779
5778
5781
1380
1382
1381
5782
1383
5783
3329
3328
3330
1391
3331
1385
3339
1388
1390
3338
3337
3334
1384
3335
3336
1387
1389
3333
1386
3332
3349
3359
3356
3358
3357
3348
1349
1347
155
154
1348
1346
1350
1351
152
3352
3350
1345
1344
3351
153
3344
3347
3353
3354
3346
1398
3345
3355
156
157
1399
220
221
158
222
217
223
1370
1396
159
1361
1371
216
1397
213
1360
1368
1369
1353
1352
1363
218
1362
212
219
1395
1355
1354
1394
189
188
214
1392
211
215
1372
193
1373
1393
184
185
166
165
164
190
187
1357
1364
1365
167
191
1359
192
236
208
209
210
186
237
1374
1358
149
1356
144
194
1375
234
147
148
150
232
238
145
146
233
205
195
1367
251
199
239
1366
235
151
180
250
249
204
161
181
248
183
1403
162
160
198
163
182
197
1406
206
196
255
174
1402
207
1407
1400
1405
252
175
203
1404
202
173
172
1401
201
177
200
254
253
176
128
179
178
171
136
169
168
243
242
133
226
129
134
132
137
135
130
224
170
227
140
131
225
241
240
231
139
141
142
143
230
228
138
247
229
244
245
246
3381
3383
3380
3382
3377
3376
3379
3378
3385
6961
3360
3391
3390
3388
3384
6960
3389
3387
3386
3361
3363
6967
6965
3362
6966
6963
6962
6964
6948
6949
3367
3366
3369
3368
6951
3365
6945
6944
6947
6950
6946
3371
3370
6971
6970
3364
6969
6958
6957
6956
6968
6972
6975
6974
6973
6953
6959
6952
3373
3372
3374
3375
6954
6955
6913
6915
6914
6912
6919
6918
6917
6916
6923
6922
6920
6924
6925
6921
6927
6926
6928
6929
6933
6932
6931
6930
6934
6935
6938
6941
6939
6940
6943
6942
6936
6937
7015
7012
7014
7013
7011
7010
7009
7008
7022
7019
7020
7018
7021
7023
7017
7016
6770
6771
7035
6753
6769
7034
6768
6773
6774
6775
6752
6772
6755
7032
6756
6757
6754
7038
7037
6780
6781
7033
7030
6664
6776
6777
6782
6783
7036
7029
7031
6765
6665
6668
7028
6778
7025
6758
7026
6669
7024
6759
6764
6766
6767
6666
6670
6662
6763
6762
6761
6760
6671
7027
6663
6779
6667
6658
6661
6660
6659
6656
6657
6679
6678
6684
6675
6683
6674
6685
6682
6993
6673
6676
6672
6686
6677
6992
6876
6680
6687
6681
6994
6995
6879
6878
6791
6790
6997
6996
6875
6877
6977
6874
6789
6976
6873
6980
6981
6788
6999
6786
6998
6787
6872
6811
6812
6979
6978
6804
6815
6785
6805
6813
6810
6983
6982
6809
6808
6814
6984
6784
6985
6987
6807
6990
6991
6989
6806
6986
6867
6866
6988
6800
6801
6803
6802
6865
7007
7005
7006
6798
6871
6870
6868
6864
7004
6869
6799
6797
6796
7003
7002
7001
7000
6795
6794
6792
6793
6693
6692
6707
6706
6719
6718
6712
6713
6715
6711
6694
6709
6717
6708
6714
6688
6689
6710
6695
6704
6705
6691
6690
6716
6699
6696
6698
6697
6863
6862
6861
6860
6702
6857
6820
6858
6856
6838
6839
6703
6859
6818
6819
6821
6836
6837
6701
6700
6816
6817
6823
6834
6835
6822
6848
6850
6833
6832
6851
6849
6824
6852
6854
6840
6853
6899
6842
6843
6897
6827
6825
6855
6896
6903
6826
6725
6898
6841
6902
6901
6726
6724
6847
6727
6900
6846
6910
6908
6844
6845
6909
6830
6831
6829
6828
6720
6905
6907
6721
6723
6722
6904
6885
7164
6906
6738
7141
6884
6739
7140
6741
7150
7143
6737
6887
6886
6743
7149
7148
6736
6740
7147
7146
7142
7158
7162
6742
7136
7161
7160
7137
7153
7154
7138
7144
7156
7157
7152
7109
7133
7155
7132
7145
6882
6745
6744
7110
6746
7139
6747
6729
6731
6883
7134
7108
7111
6881
6880
7129
7128
7107
6728
6730
7106
7127
7122
7105
7104
7130
7123
6751
7125
7121
6734
7131
7126
6750
7124
7120
6732
6733
6735
6748
6749
6889
6888
6890
6891
7115
7116
7117
7114
7118
7112
7113
6893
6892
7119
6895
6894
7088
7072
7089
7073
7075
7100
7102
7097
7074
7101
7096
7091
7083
7098
7099
7090
7079
7078
7058
7059
7082
7080
7077
7076
7084
7086
7085
7057
7081
7087
7093
7056
7092
7095
7094
7068
7066
7071
7064
7060
7067
7044
7045
7061
7070
7069
7065
7040
7046
7041
7047
7063
7062
7052
7053
7049
7042
7043
7054
7055
7048
7050
7051
6236
6237
6238
6239
6216
6230
6231
6217
6228
6234
6208
6209
6218
6232
6233
6235
6229
6210
6219
6224
6225
6211
6259
6257
6245
6258
6256
6244
6227
6226
6223
6213
6266
6212
6221
6220
6222
6267
6271
6260
6261
6246
6247
6270
6264
6241
6215
6268
6269
6265
6263
6262
6240
6242
6243
6214
6199
6206
6198
6249
6248
6250
6203
6252
6207
6253
6254
6251
6255
6200
6201
6196
6197
6202
6204
6396
6205
6398
6397
6193
6194
6395
6399
6195
6192
6181
6167
6160
6182
6161
6162
6166
6392
6180
6394
6183
6346
6163
6393
6342
6344
6345
6347
6380
6343
6381
6164
6178
6179
6389
6350
6177
6354
6355
6349
6348
6176
6385
6388
6171
6308
6170
6383
6382
6168
6165
6320
6340
6338
6384
6309
6321
6341
6390
6351
6368
6391
6370
6169
6310
6311
6366
6187
6386
6369
6325
6172
6173
6339
6326
6327
6378
6379
6186
6174
6175
6324
6377
6352
6371
6367
6360
6362
6363
6322
6336
6376
6353
6361
6323
6364
6337
6365
6305
6304
6387
6184
6375
6189
6299
6298
6306
6307
6188
6185
6374
6277
6150
6297
6276
6372
6331
6330
6155
6278
6373
6145
6296
6273
6154
6153
6151
6148
6191
6272
6356
6274
6279
6144
6190
6275
6146
6152
6328
6149
6358
6359
6147
6301
6329
6357
6157
6295
6300
6156
6159
6315
6302
6333
6332
6158
6303
6314
6313
6312
6335
6294
6288
6289
6292
6293
6334
6316
6317
6318
6319
6290
6282
6283
6291
6281
6280
6285
6284
6287
6286
6424
6425
6428
6430
6426
6427
6419
6429
6431
6418
6473
6476
6477
6478
6472
6479
6475
6474
6416
6417
6423
6463
6462
6482
6434
6461
6422
6449
6483
6460
6448
6481
6438
6459
6435
6420
6421
6439
6480
6458
6450
6451
6457
6456
6437
6436
6433
6485
6432
6412
6487
6484
6486
6413
6414
6415
6465
6452
6453
6470
6464
6466
6467
6410
6469
6411
6408
6409
6455
6454
6446
6468
6447
6497
6501
6471
6495
6500
6494
6440
6405
6443
6404
6441
6402
6442
6406
6491
6492
6496
6407
6403
6445
6444
6493
6490
6488
6519
6518
6517
6502
6489
6400
6499
6401
6516
6498
6503
6515
6520
6521
6524
6525
6512
6522
6513
6514
6527
6526
6523
6509
6508
6504
6505
6510
6506
6511
6507
6587
6584
6577
6586
6583
6582
6581
6580
6576
6589
6588
6585
6578
6579
6591
6590
6572
6573
6575
6571
6570
6574
6620
6621
6622
6623
6569
6568
6615
6614
6611
6610
6613
6612
6555
6618
6617
6616
6609
6554
6552
6619
6608
6648
6545
6547
6548
6546
6553
6551
6550
6549
6649
6653
6652
6544
6654
6543
6542
6651
6650
6561
6560
6556
6626
6630
6631
6643
6628
6559
6558
6557
6562
6647
6644
6645
6642
6627
6629
6632
6646
6541
6563
6603
6540
6633
6637
6638
6641
6634
6601
6635
6624
6625
6640
6639
6602
6564
6636
6565
6600
6567
6595
6566
6537
6536
6598
6593
6599
6529
6528
6596
6607
6594
6604
6597
6539
6538
6606
6592
6531
6530
6605
6534
6535
6532
6533
