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