/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  2406                                  |
|   \\  /    A nd           | Website:  www.openfoam.com                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    arch        "LSB;label=32;scalar=64";
    class       labelList;
    location    "constant/polyMesh";
    object      neighbour;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //


184454
(
1
103
355
13316
13317
58254
2
102
822
5854
3
821
13316
4
102
5
103
13316
6
354
356
7
353
357
8
352
358
9
351
359
10
350
360
11
361
12
350
3350
13
349
3243
14
340
3242
15
339
3135
16
330
3134
17
329
3027
18
320
3026
19
319
2919
20
310
2918
21
309
2811
22
300
2810
23
299
2703
24
290
2702
25
289
2595
26
280
2594
27
279
2487
28
270
2486
29
269
2379
30
260
2378
31
259
2271
32
250
2270
33
249
2163
34
240
2162
35
239
2055
36
230
2054
37
229
1947
38
220
1946
39
219
1839
40
210
1838
41
209
1731
42
200
1730
43
199
1623
44
190
1622
45
189
1515
46
180
1514
47
179
1407
48
170
1406
49
169
1299
50
160
1298
51
159
1191
52
150
1190
53
149
1083
54
1082
55
149
3393
56
148
3394
57
147
3395
58
146
3396
59
145
3397
60
144
970
61
969
62
144
5894
63
143
5893
64
142
5892
65
141
5891
66
140
5890
67
139
5889
68
138
5888
69
137
5887
70
136
5886
71
135
5885
72
134
5884
73
133
5883
74
132
5882
75
131
5881
76
130
5880
77
129
5879
78
128
5878
79
127
5877
80
126
5876
81
125
5875
82
124
5874
83
123
5873
84
122
5872
85
121
5871
86
120
5870
87
119
5869
88
118
5868
89
117
5867
90
116
5866
91
115
5865
92
114
5864
93
113
5863
94
112
5862
95
111
5861
96
110
5860
97
109
5859
98
108
5858
99
107
5857
100
106
5856
101
105
5855
102
104
5854
103
104
354
105
345
58254
106
344
58255
107
335
58244
108
334
58247
109
325
58191
110
324
58192
111
315
58193
112
314
57857
113
305
57856
114
304
57852
115
295
57853
116
294
57606
117
285
57604
118
284
57605
119
275
57590
120
274
57547
121
265
57546
122
264
53372
123
255
53371
124
254
53370
125
245
53334
126
244
53335
127
235
53336
128
234
53337
129
225
53338
130
224
53361
131
215
53362
132
214
53363
133
205
53364
134
204
17201
135
195
17202
136
194
17203
137
185
17158
138
184
17155
139
175
17154
140
174
17037
141
165
16988
142
164
58513
143
155
16971
144
154
58515
145
5895
146
154
5896
147
153
5897
148
152
5898
149
151
5899
150
3392
151
159
3391
152
158
5900
153
157
12043
154
156
12044
155
58514
156
164
16972
157
163
16973
158
162
12042
159
161
12041
160
3390
161
169
3389
162
168
12040
163
167
16975
164
166
16974
165
58512
166
174
16989
167
173
16990
168
172
12038
169
171
12039
170
3388
171
179
3387
172
178
16993
173
177
16992
174
176
16991
175
17036
176
184
17035
177
183
17026
178
182
17001
179
181
16994
180
3386
181
189
3385
182
188
17003
183
187
17002
184
186
17025
185
17156
186
194
17157
187
193
17024
188
192
17023
189
191
17022
190
3384
191
199
3383
192
198
17021
193
197
17020
194
196
17197
195
17198
196
204
17199
197
203
17196
198
202
17193
199
201
17192
200
3382
201
209
3381
202
208
17191
203
207
17194
204
206
17195
205
17200
206
214
17187
207
213
17188
208
212
17189
209
211
17190
210
3380
211
219
3379
212
218
53345
213
217
53346
214
216
53353
215
53358
216
224
53359
217
223
53352
218
222
53349
219
221
53344
220
3378
221
229
3377
222
228
53343
223
227
53350
224
226
53351
225
53360
226
234
53339
227
233
53340
228
232
53341
229
231
53342
230
3376
231
239
3375
232
238
37806
233
237
49948
234
236
49953
235
49960
236
244
52793
237
243
52788
238
242
49939
239
241
47623
240
3374
241
249
3373
242
248
48180
243
247
49933
244
246
52802
245
52860
246
254
52861
247
253
52865
248
252
49932
249
251
49130
250
3372
251
259
3371
252
258
49922
253
257
49927
254
256
52866
255
53293
256
264
53319
257
263
53318
258
262
52372
259
261
52142
260
3370
261
269
3369
262
268
52177
263
267
52775
264
266
53377
265
53373
266
274
57537
267
273
57468
268
272
53384
269
271
52748
270
3368
271
279
3367
272
278
57551
273
277
57550
274
276
57549
275
57548
276
284
57591
277
283
57592
278
282
57553
279
281
57552
280
3366
281
289
3365
282
288
57555
283
287
57554
284
286
57593
285
57596
286
294
57595
287
293
57594
288
292
57557
289
291
57556
290
3364
291
299
3363
292
298
57610
293
297
57609
294
296
57608
295
57607
296
304
57628
297
303
57629
298
302
57612
299
301
57611
300
3362
301
309
3361
302
308
57614
303
307
57613
304
306
57630
305
57851
306
314
57850
307
313
57631
308
312
57632
309
311
57633
310
3360
311
319
3359
312
318
57634
313
317
57784
314
316
57785
315
57849
316
324
57848
317
323
57847
318
322
57783
319
321
57782
320
3358
321
329
3357
322
328
57781
323
327
58188
324
326
58187
325
58189
326
334
58190
327
333
58186
328
332
57779
329
331
57780
330
3356
331
339
3355
332
338
58179
333
337
58180
334
336
58185
335
58246
336
344
58245
337
343
58184
338
342
58181
339
341
58178
340
3354
341
349
3353
342
348
58177
343
347
58182
344
346
58183
345
58248
346
354
58249
347
353
58250
348
352
58175
349
351
58176
350
3352
351
3351
352
58253
353
58252
354
58251
355
356
13318
58249
58251
357
13129
13316
358
13128
58251
359
11735
58252
360
11736
58253
361
3351
11737
362
3350
363
3349
11737
364
3348
11738
365
3347
11739
366
3346
11740
367
3345
11741
368
3344
11742
369
3343
11743
370
3342
11744
371
3341
11745
372
3340
11746
373
3339
11747
374
3338
11748
375
3337
11749
376
3336
11750
377
3335
11751
378
3334
11752
379
3333
11753
380
3332
11754
381
3331
11755
382
3330
11756
383
3329
11757
384
3328
11758
385
3327
11759
386
3326
11760
387
3325
11761
388
3324
11762
389
3323
11763
390
3322
11764
391
3321
11765
392
3320
11766
393
3319
11767
394
3318
11768
395
3317
11769
396
3316
11770
397
3315
11771
398
3314
11772
399
3313
11773
400
3312
11774
401
3311
11775
402
3310
11776
403
3309
11777
404
3308
11778
405
3307
11779
406
3306
11780
407
3305
11781
408
3304
11782
409
3303
11783
410
3302
11784
411
3301
11785
412
3300
11786
413
3299
11787
414
3298
11788
415
3297
11789
416
514
417
515
11789
418
598
11790
419
599
13075
420
682
13182
421
683
13181
422
766
13923
423
769
424
766
768
425
765
875
426
764
876
427
763
877
428
762
878
429
761
879
430
760
880
431
759
881
432
758
882
433
757
883
434
756
884
435
755
885
436
754
886
437
753
887
438
752
888
439
751
889
440
750
890
441
749
891
442
748
892
443
747
893
444
746
894
445
745
895
446
744
896
447
743
897
448
742
898
449
741
899
450
740
900
451
739
901
452
738
902
453
737
903
454
736
904
455
735
905
456
734
906
457
733
907
458
732
908
459
731
909
460
730
910
461
729
911
462
728
912
463
727
913
464
726
914
465
725
915
466
916
467
725
1023
468
724
1024
469
641
1025
470
640
1026
471
557
1027
472
556
1028
473
1029
474
556
1136
475
555
1137
476
554
1244
477
553
1245
478
552
1352
479
551
1353
480
550
1460
481
549
1461
482
548
1568
483
547
1569
484
546
1676
485
545
1677
486
544
1784
487
543
1785
488
542
1892
489
541
1893
490
540
2000
491
539
2001
492
538
2108
493
537
2109
494
536
2216
495
535
2217
496
534
2324
497
533
2325
498
532
2432
499
531
2433
500
530
2540
501
529
2541
502
528
2648
503
527
2649
504
526
2756
505
525
2757
506
524
2864
507
523
2865
508
522
2972
509
521
2973
510
520
3080
511
519
3081
512
518
3188
513
517
3189
514
516
3296
515
3297
516
598
13072
517
597
11552
518
596
11553
519
595
11554
520
594
11555
521
593
9137
522
592
9136
523
591
9135
524
590
9134
525
589
9115
526
588
9114
527
587
9113
528
586
9112
529
585
8814
530
584
8813
531
583
8812
532
582
8811
533
581
8792
534
580
8791
535
579
8790
536
578
8789
537
577
7113
538
576
7112
539
575
7111
540
574
7110
541
573
6195
542
572
6194
543
571
6193
544
570
6192
545
569
6077
546
568
6076
547
567
6071
548
566
6070
549
565
6053
550
564
6052
551
563
6033
552
562
6032
553
561
3731
554
560
3730
555
559
3725
556
558
3724
557
3713
558
640
3714
559
639
3739
560
638
3740
561
637
3749
562
636
3750
563
635
6041
564
634
6040
565
633
6059
566
632
6060
567
631
6085
568
630
6086
569
629
6095
570
628
6096
571
627
6199
572
626
6198
573
625
6197
574
624
6196
575
623
7109
576
622
7116
577
621
7115
578
620
7114
579
619
8788
580
618
8795
581
617
8794
582
616
8793
583
615
8810
584
614
8817
585
613
8816
586
612
8815
587
611
9111
588
610
9118
589
609
9117
590
608
9116
591
607
9133
592
606
9140
593
605
9139
594
604
9138
595
603
11556
596
602
11557
597
601
11679
598
600
11678
599
13073
600
682
13074
601
681
11681
602
680
11680
603
679
11558
604
678
11559
605
677
10020
606
676
10021
607
675
9141
608
674
9132
609
673
9131
610
672
9130
611
671
9119
612
670
9120
613
669
8927
614
668
8926
615
667
8818
616
666
8809
617
665
8808
618
664
8807
619
663
8796
620
662
8797
621
661
7127
622
660
7128
623
659
7117
624
658
7118
625
657
7083
626
656
7084
627
655
6201
628
654
6200
629
653
6097
630
652
6098
631
651
6087
632
650
6088
633
649
6061
634
648
6062
635
647
6043
636
646
6042
637
645
3751
638
644
3752
639
643
3741
640
642
3742
641
3715
642
724
3756
643
723
3755
644
722
3754
645
721
3753
646
720
6106
647
719
6105
648
718
6104
649
717
6103
650
716
6102
651
715
6101
652
714
6100
653
713
6099
654
712
6550
655
711
7069
656
710
7070
657
709
7085
658
708
7086
659
707
7131
660
706
7130
661
705
7129
662
704
7163
663
703
8870
664
702
8871
665
701
8882
666
700
8883
667
699
8906
668
698
8907
669
697
8925
670
696
9258
671
695
10028
672
694
10027
673
693
10026
674
692
10025
675
691
10024
676
690
10023
677
689
10022
678
688
10103
679
687
13187
680
686
13186
681
685
13185
682
684
13184
683
13183
684
766
13918
685
765
13232
686
764
13233
687
763
13189
688
762
13188
689
761
10102
690
760
10101
691
759
10085
692
758
10084
693
757
10069
694
756
10068
695
755
10030
696
754
10029
697
753
9259
698
752
8924
699
751
8908
700
750
8905
701
749
8884
702
748
8885
703
747
8872
704
746
8873
705
745
7164
706
744
7165
707
743
7133
708
742
7132
709
741
7087
710
740
7088
711
739
7071
712
738
7072
713
737
6549
714
736
6548
715
735
6533
716
734
6532
717
733
6515
718
732
6516
719
731
6507
720
730
6506
721
729
6107
722
728
6108
723
727
6109
724
726
6110
725
3757
726
6296
727
6295
728
6294
729
6299
730
6300
731
6519
732
6518
733
6517
734
6530
735
6531
736
6546
737
6547
738
7146
739
7145
740
7147
741
7150
742
7151
743
7677
744
7676
745
7678
746
7679
747
8888
748
8887
749
8886
750
8903
751
8904
752
8922
753
8923
754
10066
755
10065
756
10064
757
10067
758
10082
759
10083
760
10099
761
10100
762
13200
763
13199
764
13201
765
13234
766
13235
767
768
13235
13918
13919
13923
769
873
875
770
13923
771
873
13920
772
872
13921
773
871
13266
774
870
13267
775
869
13268
776
868
13269
777
867
13270
778
866
13271
779
865
13272
780
864
13273
781
863
13274
782
862
13275
783
861
13276
784
860
13277
785
859
13278
786
858
13279
787
857
13280
788
856
13281
789
855
13282
790
854
13283
791
853
13284
792
852
13285
793
851
13286
794
850
13287
795
849
13288
796
848
13289
797
847
13290
798
846
13291
799
845
13292
800
844
13293
801
843
13294
802
842
13295
803
841
13296
804
840
13297
805
839
13298
806
838
13299
807
837
13300
808
836
13301
809
835
13302
810
834
13303
811
833
13304
812
832
13305
813
831
13306
814
830
13307
815
829
13308
816
828
13309
817
827
13310
818
826
13311
819
825
13312
820
824
13313
821
823
13314
822
13315
823
5853
13317
824
5772
58229
825
5771
58228
826
5690
58220
827
5689
58225
828
5608
58143
829
5607
58264
830
5526
58265
831
5525
58266
832
5444
58013
833
5443
58010
834
5362
58011
835
5361
58012
836
5280
58005
837
5279
58003
838
5198
58004
839
5197
56321
840
5116
56320
841
5115
56172
842
5034
58282
843
5033
58283
844
4952
56142
845
4951
56155
846
4870
56152
847
4869
56151
848
4788
56150
849
4787
15633
850
4706
58539
851
4705
58538
852
4624
58537
853
4623
58536
854
4542
58535
855
4541
58534
856
4460
14576
857
4459
14575
858
4378
14574
859
4377
14573
860
4296
14572
861
4295
14510
862
4214
14509
863
4213
14502
864
4132
14158
865
4131
14157
866
4050
14150
867
4049
14155
868
3968
13933
869
3967
13930
870
3886
13931
871
3885
13932
872
3804
13265
873
3803
13922
874
13919
875
3803
6159
13236
876
13235
877
6159
13234
878
6158
13201
879
6157
13199
880
6156
13200
881
6155
10100
882
6154
10099
883
6153
10083
884
6152
10082
885
6151
10067
886
6150
10064
887
6149
10065
888
6148
10066
889
6147
8923
890
6146
8922
891
6145
8904
892
6144
8903
893
6143
8886
894
6142
8887
895
6141
8888
896
6140
7679
897
6139
7678
898
6138
7676
899
6137
7677
900
6136
7151
901
6135
7150
902
6134
7147
903
6133
7145
904
6132
7146
905
6131
6547
906
6130
6546
907
6129
6531
908
6128
6530
909
6127
6517
910
6126
6518
911
6125
6519
912
6124
6300
913
6123
6299
914
6122
6294
915
6121
6295
916
6296
6298
917
1023
918
1022
6298
919
1021
3763
920
1020
3844
921
1019
3845
922
1018
3926
923
1017
3927
924
1016
4008
925
1015
4009
926
1014
4090
927
1013
4091
928
1012
4172
929
1011
4173
930
1010
4254
931
1009
4255
932
1008
4336
933
1007
4337
934
1006
4418
935
1005
4419
936
1004
4500
937
1003
4501
938
1002
4582
939
1001
4583
940
1000
4664
941
999
4665
942
998
4746
943
997
4747
944
996
4828
945
995
4829
946
994
4910
947
993
4911
948
992
4992
949
991
4993
950
990
5074
951
989
5075
952
988
5156
953
987
5157
954
986
5238
955
985
5239
956
984
5320
957
983
5321
958
982
5402
959
981
5403
960
980
5484
961
979
5485
962
978
5566
963
977
5567
964
976
5648
965
975
5649
966
974
5730
967
973
5731
968
972
5812
969
971
5813
970
5894
971
3397
5895
972
3398
12050
973
3399
12051
974
3400
12052
975
3401
12013
976
3402
12012
977
3403
12011
978
3404
11912
979
3405
11913
980
3406
11914
981
3407
11915
982
3408
11113
983
3409
11114
984
3410
11115
985
3411
11104
986
3412
11103
987
3413
11098
988
3414
11097
989
3415
11096
990
3416
10921
991
3417
10916
992
3418
10915
993
3419
10914
994
3420
10697
995
3421
10698
996
3422
10699
997
3423
10700
998
3424
8050
999
3425
8051
1000
3426
8052
1001
3427
8041
1002
3428
8040
1003
3429
8035
1004
3430
8034
1005
3431
8033
1006
3432
6704
1007
3433
6705
1008
3434
6706
1009
3435
6695
1010
3436
6694
1011
3437
6689
1012
3438
6688
1013
3439
6687
1014
3440
6356
1015
3441
6351
1016
3442
6350
1017
3443
6349
1018
3444
6266
1019
3445
6267
1020
3446
6268
1021
3447
6269
1022
3448
3762
1023
3449
6297
1024
6296
1025
3449
3757
1026
3450
3756
1027
3451
3715
1028
3452
3714
1029
3453
3713
1030
1136
1031
1135
3453
1032
1134
3454
1033
1133
3461
1034
1132
3462
1035
1131
3469
1036
1130
3470
1037
1129
3477
1038
1128
3478
1039
1127
3485
1040
1126
3486
1041
1125
3493
1042
1124
3494
1043
1123
3501
1044
1122
3502
1045
1121
3509
1046
1120
3510
1047
1119
3517
1048
1118
3518
1049
1117
3525
1050
1116
3526
1051
1115
3533
1052
1114
3534
1053
1113
3541
1054
1112
3542
1055
1111
3549
1056
1110
3550
1057
1109
3557
1058
1108
3558
1059
1107
3565
1060
1106
3566
1061
1105
3573
1062
1104
3574
1063
1103
3581
1064
1102
3582
1065
1101
3589
1066
1100
3590
1067
1099
3597
1068
1098
3598
1069
1097
3605
1070
1096
3606
1071
1095
3613
1072
1094
3614
1073
1093
3621
1074
1092
3622
1075
1091
3629
1076
1090
3630
1077
1089
3637
1078
1088
3638
1079
1087
3645
1080
1086
3646
1081
1085
3653
1082
1084
3654
1083
3393
1084
1190
3392
1085
1189
3661
1086
1188
3662
1087
1187
3663
1088
1186
3664
1089
1185
3665
1090
1184
3666
1091
1183
3667
1092
1182
3668
1093
1181
3669
1094
1180
3670
1095
1179
3671
1096
1178
3672
1097
1177
3673
1098
1176
3674
1099
1175
3675
1100
1174
3676
1101
1173
3677
1102
1172
3678
1103
1171
3679
1104
1170
3680
1105
1169
3681
1106
1168
3682
1107
1167
3683
1108
1166
3684
1109
1165
3685
1110
1164
3686
1111
1163
3687
1112
1162
3688
1113
1161
3689
1114
1160
3690
1115
1159
3691
1116
1158
3692
1117
1157
3693
1118
1156
3694
1119
1155
3695
1120
1154
3696
1121
1153
3697
1122
1152
3698
1123
1151
3699
1124
1150
3700
1125
1149
3701
1126
1148
3702
1127
1147
3703
1128
1146
3704
1129
1145
3705
1130
1144
3706
1131
1143
3707
1132
1142
3708
1133
1141
3709
1134
1140
3710
1135
1139
3711
1136
1138
3712
1137
3713
1138
1244
3724
1139
1243
3723
1140
1242
3722
1141
1241
5951
1142
1240
5950
1143
1239
5949
1144
1238
5948
1145
1237
5947
1146
1236
5946
1147
1235
5945
1148
1234
5944
1149
1233
5943
1150
1232
5942
1151
1231
5941
1152
1230
5940
1153
1229
5939
1154
1228
5938
1155
1227
5937
1156
1226
5936
1157
1225
5935
1158
1224
5934
1159
1223
5933
1160
1222
5932
1161
1221
5931
1162
1220
5930
1163
1219
5929
1164
1218
5928
1165
1217
5927
1166
1216
5926
1167
1215
5925
1168
1214
5924
1169
1213
5923
1170
1212
5922
1171
1211
5921
1172
1210
5920
1173
1209
5919
1174
1208
5918
1175
1207
5917
1176
1206
5916
1177
1205
5915
1178
1204
5914
1179
1203
5913
1180
1202
5912
1181
1201
5911
1182
1200
5910
1183
1199
5909
1184
1198
5908
1185
1197
5907
1186
1196
5906
1187
1195
5905
1188
1194
5904
1189
1193
5903
1190
1192
5902
1191
3391
1192
1298
3390
1193
1297
11883
1194
1296
11882
1195
1295
11240
1196
1294
11239
1197
1293
11238
1198
1292
11237
1199
1291
11204
1200
1290
11203
1201
1289
11202
1202
1288
11201
1203
1287
10976
1204
1286
10975
1205
1285
10974
1206
1284
10973
1207
1283
10940
1208
1282
10939
1209
1281
10938
1210
1280
10937
1211
1279
8438
1212
1278
8437
1213
1277
8436
1214
1276
8435
1215
1275
8402
1216
1274
8401
1217
1273
8400
1218
1272
8399
1219
1271
6831
1220
1270
6830
1221
1269
6829
1222
1268
6828
1223
1267
6795
1224
1266
6794
1225
1265
6793
1226
1264
6792
1227
1263
6413
1228
1262
6412
1229
1261
6411
1230
1260
6410
1231
1259
6377
1232
1258
6376
1233
1257
6375
1234
1256
6374
1235
1255
5993
1236
1254
5992
1237
1253
5991
1238
1252
5990
1239
1251
5955
1240
1250
5954
1241
1249
5953
1242
1248
5952
1243
1247
3727
1244
1246
3726
1245
3725
1246
1352
3730
1247
1351
3729
1248
1350
3728
1249
1349
5959
1250
1348
5958
1251
1347
5957
1252
1346
5956
1253
1345
5997
1254
1344
5996
1255
1343
5995
1256
1342
5994
1257
1341
6373
1258
1340
6380
1259
1339
6379
1260
1338
6378
1261
1337
6417
1262
1336
6416
1263
1335
6415
1264
1334
6414
1265
1333
6791
1266
1332
6798
1267
1331
6797
1268
1330
6796
1269
1329
6835
1270
1328
6834
1271
1327
6833
1272
1326
6832
1273
1325
8398
1274
1324
8405
1275
1323
8404
1276
1322
8403
1277
1321
8442
1278
1320
8441
1279
1319
8440
1280
1318
8439
1281
1317
10936
1282
1316
10943
1283
1315
10942
1284
1314
10941
1285
1313
10980
1286
1312
10979
1287
1311
10978
1288
1310
10977
1289
1309
11200
1290
1308
11207
1291
1307
11206
1292
1306
11205
1293
1305
11244
1294
1304
11243
1295
1303
11242
1296
1302
11241
1297
1301
11881
1298
1300
11884
1299
3389
1300
1406
3388
1301
1405
11885
1302
1404
11880
1303
1403
11248
1304
1402
11247
1305
1401
11246
1306
1400
11245
1307
1399
11210
1308
1398
11209
1309
1397
11208
1310
1396
11199
1311
1395
10984
1312
1394
10983
1313
1393
10982
1314
1392
10981
1315
1391
10946
1316
1390
10945
1317
1389
10944
1318
1388
10935
1319
1387
8446
1320
1386
8445
1321
1385
8444
1322
1384
8443
1323
1383
8408
1324
1382
8407
1325
1381
8406
1326
1380
8397
1327
1379
6839
1328
1378
6838
1329
1377
6837
1330
1376
6836
1331
1375
6801
1332
1374
6800
1333
1373
6799
1334
1372
6790
1335
1371
6421
1336
1370
6420
1337
1369
6419
1338
1368
6418
1339
1367
6383
1340
1366
6382
1341
1365
6381
1342
1364
6372
1343
1363
6001
1344
1362
6000
1345
1361
5999
1346
1360
5998
1347
1359
5963
1348
1358
5962
1349
1357
5961
1350
1356
5960
1351
1355
3733
1352
1354
3732
1353
3731
1354
1460
6032
1355
1459
6031
1356
1458
6036
1357
1457
6217
1358
1456
6218
1359
1455
6221
1360
1454
6222
1361
1453
6463
1362
1452
6462
1363
1451
6461
1364
1450
6460
1365
1449
6459
1366
1448
6458
1367
1447
6457
1368
1446
6882
1369
1445
6881
1370
1444
6880
1371
1443
6879
1372
1442
6878
1373
1441
6877
1374
1440
6876
1375
1439
6875
1376
1438
8111
1377
1437
8199
1378
1436
8200
1379
1435
8334
1380
1434
8333
1381
1433
8396
1382
1432
8485
1383
1431
8484
1384
1430
8489
1385
1429
10658
1386
1428
10659
1387
1427
10662
1388
1426
10663
1389
1425
11022
1390
1424
11021
1391
1423
11020
1392
1422
11027
1393
1421
11290
1394
1420
11289
1395
1419
11288
1396
1418
11287
1397
1417
11286
1398
1416
11285
1399
1415
11284
1400
1414
12086
1401
1413
12085
1402
1412
12084
1403
1411
13363
1404
1410
13362
1405
1409
11879
1406
1408
13358
1407
3387
1408
1514
3386
1409
1513
13357
1410
1512
11878
1411
1511
13385
1412
1510
13364
1413
1509
13365
1414
1508
13366
1415
1507
12087
1416
1506
12088
1417
1505
12089
1418
1504
12090
1419
1503
11294
1420
1502
11293
1421
1501
11292
1422
1500
11291
1423
1499
11026
1424
1498
11025
1425
1497
11024
1426
1496
11023
1427
1495
10664
1428
1494
10661
1429
1493
10660
1430
1492
10657
1431
1491
8488
1432
1490
8487
1433
1489
8486
1434
1488
8395
1435
1487
8336
1436
1486
8335
1437
1485
8201
1438
1484
8202
1439
1483
8110
1440
1482
8109
1441
1481
8108
1442
1480
8107
1443
1479
7437
1444
1478
7436
1445
1477
7435
1446
1476
7434
1447
1475
6883
1448
1474
6884
1449
1473
6885
1450
1472
6886
1451
1471
6467
1452
1470
6466
1453
1469
6465
1454
1468
6464
1455
1467
6223
1456
1466
6220
1457
1465
6219
1458
1464
6216
1459
1463
6035
1460
1462
6034
1461
6033
1462
1568
6052
1463
1567
6051
1464
1566
6050
1465
1565
6215
1466
1564
6226
1467
1563
6225
1468
1562
6224
1469
1561
6471
1470
1560
6470
1471
1559
6469
1472
1558
6468
1473
1557
6887
1474
1556
6888
1475
1555
7421
1476
1554
7420
1477
1553
7433
1478
1552
7440
1479
1551
7439
1480
1550
7438
1481
1549
8207
1482
1548
8206
1483
1547
8205
1484
1546
8204
1485
1545
8203
1486
1544
8339
1487
1543
8338
1488
1542
8337
1489
1541
8394
1490
1540
8509
1491
1539
8508
1492
1538
8507
1493
1537
10656
1494
1536
10667
1495
1535
10666
1496
1534
10665
1497
1533
11302
1498
1532
11301
1499
1531
11300
1500
1530
11299
1501
1529
11298
1502
1528
11297
1503
1527
11296
1504
1526
11295
1505
1525
12091
1506
1524
12092
1507
1523
12549
1508
1522
12548
1509
1521
13367
1510
1520
13368
1511
1519
13387
1512
1518
13386
1513
1517
11877
1514
1516
13356
1515
3385
1516
1622
3384
1517
1621
13355
1518
1620
11876
1519
1619
13389
1520
1618
13388
1521
1617
13369
1522
1616
13370
1523
1615
12551
1524
1614
12550
1525
1613
12093
1526
1612
12094
1527
1611
12095
1528
1610
12096
1529
1609
12097
1530
1608
12098
1531
1607
11306
1532
1606
11305
1533
1605
11304
1534
1604
11303
1535
1603
10670
1536
1602
10669
1537
1601
10668
1538
1600
10655
1539
1599
10646
1540
1598
10645
1541
1597
8510
1542
1596
8511
1543
1595
8386
1544
1594
8387
1545
1593
8340
1546
1592
8341
1547
1591
8211
1548
1590
8210
1549
1589
8209
1550
1588
8208
1551
1587
7443
1552
1586
7442
1553
1585
7441
1554
1584
7432
1555
1583
7423
1556
1582
7422
1557
1581
6889
1558
1580
6890
1559
1579
6475
1560
1578
6474
1561
1577
6473
1562
1576
6472
1563
1575
6229
1564
1574
6228
1565
1573
6227
1566
1572
6214
1567
1571
6055
1568
1570
6054
1569
6053
1570
1676
6070
1571
1675
6069
1572
1674
6068
1573
1673
6213
1574
1672
6582
1575
1671
6585
1576
1670
6586
1577
1669
6923
1578
1668
6922
1579
1667
6921
1580
1666
6920
1581
1665
7481
1582
1664
7480
1583
1663
7479
1584
1662
7478
1585
1661
7477
1586
1660
7476
1587
1659
7475
1588
1658
7952
1589
1657
8225
1590
1656
8226
1591
1655
8356
1592
1654
8357
1593
1653
8524
1594
1652
8523
1595
1651
8522
1596
1650
8521
1597
1649
8520
1598
1648
10643
1599
1647
10644
1600
1646
10809
1601
1645
10878
1602
1644
10879
1603
1643
10882
1604
1642
10883
1605
1641
11330
1606
1640
11329
1607
1639
11328
1608
1638
11335
1609
1637
12117
1610
1636
12118
1611
1635
12567
1612
1634
12568
1613
1633
13411
1614
1632
13410
1615
1631
13415
1616
1630
13416
1617
1629
15958
1618
1628
15957
1619
1627
15956
1620
1626
15963
1621
1625
11875
1622
1624
13354
1623
3383
1624
1730
3382
1625
1729
13353
1626
1728
11874
1627
1727
15962
1628
1726
15961
1629
1725
15960
1630
1724
15959
1631
1723
13417
1632
1722
13414
1633
1721
13413
1634
1720
13412
1635
1719
12569
1636
1718
12570
1637
1717
12119
1638
1716
12120
1639
1715
11334
1640
1714
11333
1641
1713
11332
1642
1712
11331
1643
1711
10884
1644
1710
10881
1645
1709
10880
1646
1708
10877
1647
1707
10808
1648
1706
10807
1649
1705
10642
1650
1704
10641
1651
1703
8528
1652
1702
8527
1653
1701
8526
1654
1700
8525
1655
1699
8358
1656
1698
8359
1657
1697
8227
1658
1696
8228
1659
1695
7951
1660
1694
7950
1661
1693
7949
1662
1692
7948
1663
1691
7485
1664
1690
7484
1665
1689
7483
1666
1688
7482
1667
1687
6927
1668
1686
6926
1669
1685
6925
1670
1684
6924
1671
1683
6587
1672
1682
6584
1673
1681
6583
1674
1680
6212
1675
1679
6073
1676
1678
6072
1677
6071
1678
1784
6076
1679
1783
6075
1680
1782
6074
1681
1781
6211
1682
1780
6590
1683
1779
6589
1684
1778
6588
1685
1777
6931
1686
1776
6930
1687
1775
6929
1688
1774
6928
1689
1773
7489
1690
1772
7488
1691
1771
7487
1692
1770
7486
1693
1769
7947
1694
1768
7972
1695
1767
7971
1696
1766
7970
1697
1765
8229
1698
1764
8230
1699
1763
8360
1700
1762
8361
1701
1761
8532
1702
1760
8531
1703
1759
8530
1704
1758
8529
1705
1757
10640
1706
1756
10819
1707
1755
10818
1708
1754
10817
1709
1753
10876
1710
1752
10887
1711
1751
10886
1712
1750
10885
1713
1749
12125
1714
1748
12124
1715
1747
12123
1716
1746
12122
1717
1745
12121
1718
1744
12572
1719
1743
12571
1720
1742
12733
1721
1741
13421
1722
1740
13420
1723
1739
13419
1724
1738
13418
1725
1737
15984
1726
1736
15983
1727
1735
15982
1728
1734
15981
1729
1733
11873
1730
1732
13352
1731
3381
1732
1838
3380
1733
1837
13351
1734
1836
11872
1735
1835
15988
1736
1834
15987
1737
1833
15986
1738
1832
15985
1739
1831
13425
1740
1830
13424
1741
1829
13423
1742
1828
13422
1743
1827
12734
1744
1826
12735
1745
1825
12573
1746
1824
12574
1747
1823
12129
1748
1822
12128
1749
1821
12127
1750
1820
12126
1751
1819
10890
1752
1818
10889
1753
1817
10888
1754
1816
10875
1755
1815
10822
1756
1814
10821
1757
1813
10820
1758
1812
10639
1759
1811
8536
1760
1810
8535
1761
1809
8534
1762
1808
8533
1763
1807
8362
1764
1806
8363
1765
1805
8231
1766
1804
8232
1767
1803
7975
1768
1802
7974
1769
1801
7973
1770
1800
7946
1771
1799
7493
1772
1798
7492
1773
1797
7491
1774
1796
7490
1775
1795
6935
1776
1794
6934
1777
1793
6933
1778
1792
6932
1779
1791
6593
1780
1790
6592
1781
1789
6591
1782
1788
6210
1783
1787
6079
1784
1786
6078
1785
6077
1786
1892
6192
1787
1891
6191
1788
1890
7058
1789
1889
7057
1790
1888
7056
1791
1887
7055
1792
1886
7054
1793
1885
7329
1794
1884
7330
1795
1883
7333
1796
1882
7334
1797
1881
7529
1798
1880
7528
1799
1879
7527
1800
1878
7534
1801
1877
7945
1802
1876
8707
1803
1875
8706
1804
1874
8705
1805
1873
8704
1806
1872
8703
1807
1871
9611
1808
1870
9612
1809
1869
9675
1810
1868
9676
1811
1867
9679
1812
1866
9680
1813
1865
10638
1814
1864
11397
1815
1863
11396
1816
1862
11395
1817
1861
11394
1818
1860
11393
1819
1859
11392
1820
1858
12154
1821
1857
12153
1822
1856
12152
1823
1855
12151
1824
1854
12592
1825
1853
12591
1826
1852
12745
1827
1851
12744
1828
1850
12743
1829
1849
13455
1830
1848
13456
1831
1847
16004
1832
1846
16005
1833
1845
16879
1834
1844
16880
1835
1843
16883
1836
1842
16884
1837
1841
11871
1838
1840
13350
1839
3379
1840
1946
3378
1841
1945
13349
1842
1944
11870
1843
1943
16885
1844
1942
16882
1845
1941
16881
1846
1940
16878
1847
1939
16006
1848
1938
16007
1849
1937
13457
1850
1936
13458
1851
1935
13459
1852
1934
13460
1853
1933
12746
1854
1932
12747
1855
1931
12593
1856
1930
12594
1857
1929
12595
1858
1928
12596
1859
1927
12155
1860
1926
12156
1861
1925
12157
1862
1924
12158
1863
1923
12159
1864
1922
12160
1865
1921
11398
1866
1920
11399
1867
1919
9681
1868
1918
9678
1869
1917
9677
1870
1916
9674
1871
1915
9613
1872
1914
9610
1873
1913
9609
1874
1912
9608
1875
1911
9537
1876
1910
9536
1877
1909
8708
1878
1908
8709
1879
1907
7533
1880
1906
7532
1881
1905
7531
1882
1904
7530
1883
1903
7335
1884
1902
7332
1885
1901
7331
1886
1900
7328
1887
1899
7182
1888
1898
7181
1889
1897
7180
1890
1896
7179
1891
1895
7059
1892
1894
6190
1893
6193
1894
2000
6194
1895
1999
6189
1896
1998
7060
1897
1997
7178
1898
1996
7185
1899
1995
7184
1900
1994
7183
1901
1993
7327
1902
1992
7338
1903
1991
7337
1904
1990
7336
1905
1989
7729
1906
1988
7730
1907
1987
7733
1908
1986
7734
1909
1985
8710
1910
1984
8711
1911
1983
9535
1912
1982
9538
1913
1981
9607
1914
1980
9616
1915
1979
9615
1916
1978
9614
1917
1977
9673
1918
1976
9684
1919
1975
9683
1920
1974
9682
1921
1973
11400
1922
1972
11401
1923
1971
12161
1924
1970
12162
1925
1969
12255
1926
1968
12256
1927
1967
12259
1928
1966
12260
1929
1965
12597
1930
1964
12598
1931
1963
12750
1932
1962
12749
1933
1961
12748
1934
1960
13462
1935
1959
13461
1936
1958
15862
1937
1957
15871
1938
1956
15872
1939
1955
16008
1940
1954
16009
1941
1953
16877
1942
1952
16888
1943
1951
16887
1944
1950
16886
1945
1949
11869
1946
1948
13348
1947
3377
1948
2054
3376
1949
2053
13347
1950
2052
11868
1951
2051
16891
1952
2050
16890
1953
2049
16889
1954
2048
16876
1955
2047
16010
1956
2046
16011
1957
2045
15873
1958
2044
15874
1959
2043
15861
1960
2042
15860
1961
2041
13463
1962
2040
13464
1963
2039
12752
1964
2038
12751
1965
2037
12599
1966
2036
12600
1967
2035
12261
1968
2034
12258
1969
2033
12257
1970
2032
12254
1971
2031
12163
1972
2030
12164
1973
2029
11402
1974
2028
11403
1975
2027
9687
1976
2026
9686
1977
2025
9685
1978
2024
9672
1979
2023
9619
1980
2022
9618
1981
2021
9617
1982
2020
9606
1983
2019
9539
1984
2018
9534
1985
2017
8712
1986
2016
8713
1987
2015
7735
1988
2014
7732
1989
2013
7731
1990
2012
7728
1991
2011
7341
1992
2010
7340
1993
2009
7339
1994
2008
7326
1995
2007
7188
1996
2006
7187
1997
2005
7186
1998
2004
7177
1999
2003
7061
2000
2002
6188
2001
6195
2002
2108
7110
2003
2107
6187
2004
2106
7100
2005
2105
7176
2006
2104
7304
2007
2103
7303
2008
2102
7308
2009
2101
7325
2010
2100
7602
2011
2099
7601
2012
2098
7634
2013
2097
7759
2014
2096
7758
2015
2095
7763
2016
2094
7764
2017
2093
8730
2018
2092
8731
2019
2091
9533
2020
2090
9558
2021
2089
9605
2022
2088
9650
2023
2087
9653
2024
2086
9654
2025
2085
10354
2026
2084
10355
2027
2083
10358
2028
2082
10359
2029
2081
11420
2030
2080
11421
2031
2079
12183
2032
2078
12184
2033
2077
12253
2034
2076
12384
2035
2075
12383
2036
2074
12388
2037
2073
13481
2038
2072
13480
2039
2071
13479
2040
2070
13486
2041
2069
15855
2042
2068
15856
2043
2067
15859
2044
2066
16033
2045
2065
16032
2046
2064
16303
2047
2063
16304
2048
2062
16305
2049
2061
16875
2050
2060
20728
2051
2059
20729
2052
2058
20730
2053
2057
11867
2054
2056
13346
2055
3375
2056
2162
3374
2057
2161
13345
2058
2160
11866
2059
2159
20731
2060
2158
20732
2061
2157
20727
2062
2156
16874
2063
2155
16306
2064
2154
16307
2065
2153
16302
2066
2152
16301
2067
2151
16034
2068
2150
15858
2069
2149
15857
2070
2148
15854
2071
2147
13485
2072
2146
13484
2073
2145
13483
2074
2144
13482
2075
2143
12387
2076
2142
12386
2077
2141
12385
2078
2140
12252
2079
2139
12185
2080
2138
12186
2081
2137
11422
2082
2136
11423
2083
2135
10360
2084
2134
10357
2085
2133
10356
2086
2132
10353
2087
2131
9655
2088
2130
9652
2089
2129
9651
2090
2128
9604
2091
2127
9559
2092
2126
9532
2093
2125
8732
2094
2124
8733
2095
2123
7765
2096
2122
7762
2097
2121
7761
2098
2120
7760
2099
2119
7633
2100
2118
7632
2101
2117
7603
2102
2116
7604
2103
2115
7307
2104
2114
7306
2105
2113
7305
2106
2112
7175
2107
2111
7101
2108
2110
6186
2109
7111
2110
2216
7112
2111
2215
6185
2112
2214
7102
2113
2213
7174
2114
2212
7608
2115
2211
7607
2116
2210
7606
2117
2209
7605
2118
2208
7630
2119
2207
7631
2120
2206
7770
2121
2205
7769
2122
2204
7768
2123
2203
7767
2124
2202
7766
2125
2201
8734
2126
2200
8735
2127
2199
9531
2128
2198
9560
2129
2197
9603
2130
2196
9658
2131
2195
9657
2132
2194
9656
2133
2193
10352
2134
2192
10363
2135
2191
10362
2136
2190
10361
2137
2189
11424
2138
2188
11425
2139
2187
12187
2140
2186
12188
2141
2185
12251
2142
2184
12408
2143
2183
12407
2144
2182
12406
2145
2181
13591
2146
2180
13590
2147
2179
13589
2148
2178
13588
2149
2177
15853
2150
2176
16037
2151
2175
16036
2152
2174
16035
2153
2173
16310
2154
2172
16309
2155
2171
16308
2156
2170
16315
2157
2169
16873
2158
2168
20726
2159
2167
20733
2160
2166
20734
2161
2165
11865
2162
2164
13344
2163
3373
2164
2270
3372
2165
2269
13343
2166
2268
11864
2167
2267
20735
2168
2266
20736
2169
2265
20725
2170
2264
16872
2171
2263
16314
2172
2262
16313
2173
2261
16312
2174
2260
16311
2175
2259
16040
2176
2258
16039
2177
2257
16038
2178
2256
15852
2179
2255
13595
2180
2254
13594
2181
2253
13593
2182
2252
13592
2183
2251
12411
2184
2250
12410
2185
2249
12409
2186
2248
12250
2187
2247
12189
2188
2246
12190
2189
2245
11426
2190
2244
11427
2191
2243
10366
2192
2242
10365
2193
2241
10364
2194
2240
10351
2195
2239
9661
2196
2238
9660
2197
2237
9659
2198
2236
9602
2199
2235
9561
2200
2234
9530
2201
2233
8736
2202
2232
8737
2203
2231
8738
2204
2230
8739
2205
2229
8740
2206
2228
8741
2207
2227
7771
2208
2226
7772
2209
2225
7629
2210
2224
7628
2211
2223
7611
2212
2222
7610
2213
2221
7609
2214
2220
7173
2215
2219
7103
2216
2218
6184
2217
7113
2218
2324
8789
2219
2323
6183
2220
2322
8779
2221
2321
8778
2222
2320
8777
2223
2319
8776
2224
2318
8775
2225
2317
8774
2226
2316
8773
2227
2315
8772
2228
2314
8990
2229
2313
9007
2230
2312
9008
2231
2311
9409
2232
2310
9410
2233
2309
9525
2234
2308
9526
2235
2307
9529
2236
2306
9913
2237
2305
9922
2238
2304
9923
2239
2303
10450
2240
2302
10449
2241
2301
10448
2242
2300
10447
2243
2299
10446
2244
2298
11445
2245
2297
11444
2246
2296
12208
2247
2295
12207
2248
2294
12242
2249
2293
12249
2250
2292
14832
2251
2291
14833
2252
2290
14834
2253
2289
15289
2254
2288
15290
2255
2287
15779
2256
2286
15780
2257
2285
16074
2258
2284
16073
2259
2283
16072
2260
2282
16079
2261
2281
16340
2262
2280
16341
2263
2279
16854
2264
2278
16855
2265
2277
27793
2266
2276
20724
2267
2275
26219
2268
2274
26220
2269
2273
11863
2270
2272
13342
2271
3371
2272
2378
3370
2273
2377
13341
2274
2376
11862
2275
2375
26221
2276
2374
26218
2277
2373
20723
2278
2372
27792
2279
2371
16856
2280
2370
16853
2281
2369
16342
2282
2368
16343
2283
2367
16078
2284
2366
16077
2285
2365
16076
2286
2364
16075
2287
2363
15781
2288
2362
15778
2289
2361
15291
2290
2360
15292
2291
2359
14835
2292
2358
14836
2293
2357
14831
2294
2356
14830
2295
2355
12241
2296
2354
12240
2297
2353
12209
2298
2352
12210
2299
2351
11446
2300
2350
11447
2301
2349
11448
2302
2348
11449
2303
2347
10452
2304
2346
10451
2305
2345
9924
2306
2344
9925
2307
2343
9912
2308
2342
9528
2309
2341
9527
2310
2340
9524
2311
2339
9411
2312
2338
9408
2313
2337
9009
2314
2336
9010
2315
2335
8989
2316
2334
8988
2317
2333
8987
2318
2332
8986
2319
2331
8840
2320
2330
8839
2321
2329
8838
2322
2328
8837
2323
2327
8780
2324
2326
6182
2325
8790
2326
2432
8791
2327
2431
6181
2328
2430
8781
2329
2429
8836
2330
2428
8843
2331
2427
8842
2332
2426
8841
2333
2425
8985
2334
2424
9014
2335
2423
9013
2336
2422
9012
2337
2421
9011
2338
2420
9406
2339
2419
9407
2340
2418
9412
2341
2417
9523
2342
2416
9909
2343
2415
9910
2344
2414
9911
2345
2413
9926
2346
2412
9927
2347
2411
10454
2348
2410
10453
2349
2409
11450
2350
2408
11451
2351
2407
12213
2352
2406
12212
2353
2405
12211
2354
2404
14786
2355
2403
14787
2356
2402
14788
2357
2401
14829
2358
2400
14838
2359
2399
14837
2360
2398
14842
2361
2397
15293
2362
2396
15294
2363
2395
15777
2364
2394
15782
2365
2393
16100
2366
2392
16101
2367
2391
16104
2368
2390
16105
2369
2389
16344
2370
2388
16345
2371
2387
16852
2372
2386
16857
2373
2385
27791
2374
2384
20722
2375
2383
26217
2376
2382
26222
2377
2381
11861
2378
2380
13340
2379
3369
2380
2486
3368
2381
2485
13339
2382
2484
11860
2383
2483
26223
2384
2482
26216
2385
2481
20721
2386
2480
27790
2387
2479
16858
2388
2478
16851
2389
2477
16346
2390
2476
16347
2391
2475
16106
2392
2474
16103
2393
2473
16102
2394
2472
16099
2395
2471
15783
2396
2470
15776
2397
2469
15295
2398
2468
15296
2399
2467
14841
2400
2466
14840
2401
2465
14839
2402
2464
14828
2403
2463
14789
2404
2462
14790
2405
2461
14785
2406
2460
14784
2407
2459
12215
2408
2458
12214
2409
2457
11452
2410
2456
11453
2411
2455
10456
2412
2454
10455
2413
2453
9928
2414
2452
9929
2415
2451
9930
2416
2450
9931
2417
2449
9908
2418
2448
9907
2419
2447
9413
2420
2446
9414
2421
2445
9405
2422
2444
9404
2423
2443
9065
2424
2442
9064
2425
2441
9015
2426
2440
9016
2427
2439
8945
2428
2438
8944
2429
2437
8844
2430
2436
8845
2431
2435
8782
2432
2434
6180
2433
8792
2434
2540
8811
2435
2539
6179
2436
2538
8823
2437
2537
8939
2438
2536
8940
2439
2535
8943
2440
2534
8966
2441
2533
9025
2442
2532
9026
2443
2531
9063
2444
2530
9076
2445
2529
9403
2446
2528
9951
2447
2527
9950
2448
2526
9949
2449
2525
9948
2450
2524
9947
2451
2523
9946
2452
2522
10485
2453
2521
10484
2454
2520
11471
2455
2519
11470
2456
2518
12916
2457
2517
12915
2458
2516
14357
2459
2515
14356
2460
2514
14636
2461
2513
14801
2462
2512
14800
2463
2511
14805
2464
2510
14806
2465
2509
14875
2466
2508
14874
2467
2507
14873
2468
2506
14880
2469
2505
15313
2470
2504
15314
2471
2503
15775
2472
2502
16131
2473
2501
16130
2474
2500
16129
2475
2499
16366
2476
2498
16365
2477
2497
16364
2478
2496
16849
2479
2495
16850
2480
2494
45153
2481
2493
27789
2482
2492
20720
2483
2491
26215
2484
2490
27784
2485
2489
11859
2486
2488
13338
2487
3367
2488
2594
3366
2489
2593
13337
2490
2592
11858
2491
2591
27785
2492
2590
27786
2493
2589
27787
2494
2588
27788
2495
2587
45154
2496
2586
45155
2497
2585
16848
2498
2584
16847
2499
2583
16386
2500
2582
16367
2501
2581
16368
2502
2580
16369
2503
2579
16132
2504
2578
15774
2505
2577
15315
2506
2576
15316
2507
2575
14879
2508
2574
14878
2509
2573
14877
2510
2572
14876
2511
2571
14807
2512
2570
14804
2513
2569
14803
2514
2568
14802
2515
2567
14637
2516
2566
14638
2517
2565
14358
2518
2564
14359
2519
2563
12917
2520
2562
12918
2521
2561
11472
2522
2560
11473
2523
2559
10486
2524
2558
10487
2525
2557
10287
2526
2556
10288
2527
2555
10271
2528
2554
10272
2529
2553
9952
2530
2552
9953
2531
2551
9077
2532
2550
9062
2533
2549
9027
2534
2548
9028
2535
2547
8967
2536
2546
8942
2537
2545
8941
2538
2544
8938
2539
2543
8824
2540
2542
6178
2541
8812
2542
2648
8813
2543
2647
6177
2544
2646
8825
2545
2645
8937
2546
2644
8970
2547
2643
8969
2548
2642
8968
2549
2641
9029
2550
2640
9030
2551
2639
9061
2552
2638
9078
2553
2637
9954
2554
2636
9955
2555
2635
10273
2556
2634
10274
2557
2633
10289
2558
2632
10290
2559
2631
10488
2560
2630
10489
2561
2629
11474
2562
2628
11475
2563
2627
12919
2564
2626
12920
2565
2625
14360
2566
2624
14361
2567
2623
14639
2568
2622
14640
2569
2621
14811
2570
2620
14810
2571
2619
14809
2572
2618
14808
2573
2617
15321
2574
2616
15320
2575
2615
15319
2576
2614
15318
2577
2613
15317
2578
2612
15772
2579
2611
15773
2580
2610
16133
2581
2609
16370
2582
2608
16371
2583
2607
16388
2584
2606
16387
2585
2605
16846
2586
2604
45157
2587
2603
45156
2588
2602
45161
2589
2601
56466
2590
2600
56467
2591
2599
56470
2592
2598
56471
2593
2597
11857
2594
2596
13336
2595
3365
2596
2702
3364
2597
2701
13335
2598
2700
11856
2599
2699
56472
2600
2698
56469
2601
2697
56468
2602
2696
56465
2603
2695
45160
2604
2694
45159
2605
2693
45158
2606
2692
16845
2607
2691
16390
2608
2690
16389
2609
2689
16372
2610
2688
16373
2611
2687
16134
2612
2686
16135
2613
2685
15771
2614
2684
15770
2615
2683
15325
2616
2682
15324
2617
2681
15323
2618
2680
15322
2619
2679
14815
2620
2678
14814
2621
2677
14813
2622
2676
14812
2623
2675
14641
2624
2674
14642
2625
2673
14362
2626
2672
14363
2627
2671
12921
2628
2670
12922
2629
2669
11476
2630
2668
11477
2631
2667
10490
2632
2666
10491
2633
2665
10291
2634
2664
10292
2635
2663
10275
2636
2662
10276
2637
2661
9956
2638
2660
9957
2639
2659
9079
2640
2658
9080
2641
2657
9031
2642
2656
9032
2643
2655
8973
2644
2654
8972
2645
2653
8971
2646
2652
8936
2647
2651
8826
2648
2650
6176
2649
8814
2650
2756
9112
2651
2755
6175
2652
2754
9102
2653
2753
9101
2654
2752
9100
2655
2751
9099
2656
2750
9098
2657
2749
9097
2658
2748
9096
2659
2747
9095
2660
2746
9975
2661
2745
9974
2662
2744
11499
2663
2743
11498
2664
2742
11497
2665
2741
11496
2666
2740
11495
2667
2739
11494
2668
2738
12946
2669
2737
12945
2670
2736
14383
2671
2735
14382
2672
2734
14381
2673
2733
14380
2674
2732
14658
2675
2731
14657
2676
2730
15026
2677
2729
15033
2678
2728
15034
2679
2727
15353
2680
2726
15352
2681
2725
15351
2682
2724
15708
2683
2723
15709
2684
2722
15710
2685
2721
16408
2686
2720
16407
2687
2719
16412
2688
2718
16413
2689
2717
16760
2690
2716
16759
2691
2715
16758
2692
2714
16765
2693
2713
16844
2694
2712
55718
2695
2711
55717
2696
2710
56433
2697
2709
56464
2698
2708
57254
2699
2707
57255
2700
2706
57256
2701
2705
11855
2702
2704
13334
2703
3363
2704
2810
3362
2705
2809
13333
2706
2808
11854
2707
2807
57257
2708
2806
57258
2709
2805
57253
2710
2804
57252
2711
2803
56432
2712
2802
56431
2713
2801
55719
2714
2800
55720
2715
2799
16764
2716
2798
16763
2717
2797
16762
2718
2796
16761
2719
2795
16414
2720
2794
16411
2721
2793
16410
2722
2792
16409
2723
2791
15711
2724
2790
15712
2725
2789
15707
2726
2788
15706
2727
2787
15355
2728
2786
15354
2729
2785
15035
2730
2784
15036
2731
2783
15025
2732
2782
15024
2733
2781
14659
2734
2780
14660
2735
2779
14661
2736
2778
14662
2737
2777
14384
2738
2776
14385
2739
2775
12947
2740
2774
12948
2741
2773
12949
2742
2772
12950
2743
2771
12951
2744
2770
12952
2745
2769
11500
2746
2768
11501
2747
2767
9976
2748
2766
9977
2749
2765
9978
2750
2764
9979
2751
2763
9163
2752
2762
9162
2753
2761
9161
2754
2760
9160
2755
2759
9103
2756
2758
6174
2757
9113
2758
2864
9114
2759
2863
6173
2760
2862
9104
2761
2861
9159
2762
2860
9166
2763
2859
9165
2764
2858
9164
2765
2857
9980
2766
2856
9981
2767
2855
10194
2768
2854
10195
2769
2853
11502
2770
2852
11503
2771
2851
12953
2772
2850
12954
2773
2849
13817
2774
2848
13818
2775
2847
13821
2776
2846
13822
2777
2845
14386
2778
2844
14387
2779
2843
14663
2780
2842
14664
2781
2841
15041
2782
2840
15040
2783
2839
15039
2784
2838
15038
2785
2837
15037
2786
2836
15358
2787
2835
15357
2788
2834
15356
2789
2833
15705
2790
2832
15714
2791
2831
15713
2792
2830
15718
2793
2829
16418
2794
2828
16417
2795
2827
16416
2796
2826
16415
2797
2825
55725
2798
2824
55724
2799
2823
55723
2800
2822
55722
2801
2821
55721
2802
2820
56429
2803
2819
56430
2804
2818
56455
2805
2817
57251
2806
2816
57260
2807
2815
57259
2808
2814
57428
2809
2813
11853
2810
2812
13332
2811
3361
2812
2918
3360
2813
2917
13331
2814
2916
11852
2815
2915
57427
2816
2914
57426
2817
2913
57261
2818
2912
57262
2819
2911
56454
2820
2910
56453
2821
2909
56428
2822
2908
56427
2823
2907
55729
2824
2906
55728
2825
2905
55727
2826
2904
55726
2827
2903
16422
2828
2902
16421
2829
2901
16420
2830
2900
16419
2831
2899
15717
2832
2898
15716
2833
2897
15715
2834
2896
15704
2835
2895
15653
2836
2894
15652
2837
2893
15359
2838
2892
15360
2839
2891
15045
2840
2890
15044
2841
2889
15043
2842
2888
15042
2843
2887
14665
2844
2886
14666
2845
2885
14388
2846
2884
14389
2847
2883
13823
2848
2882
13820
2849
2881
13819
2850
2880
13816
2851
2879
12955
2852
2878
12956
2853
2877
11504
2854
2876
11505
2855
2875
10196
2856
2874
10197
2857
2873
9982
2858
2872
9983
2859
2871
9984
2860
2870
9985
2861
2869
9167
2862
2868
9168
2863
2867
9105
2864
2866
6172
2865
9115
2866
2972
9134
2867
2971
6171
2868
2970
9146
2869
2969
9998
2870
2968
9999
2871
2967
10118
2872
2966
10119
2873
2965
11522
2874
2964
11521
2875
2963
11520
2876
2962
11527
2877
2961
11625
2878
2960
11626
2879
2959
13755
2880
2958
13756
2881
2957
13849
2882
2956
13848
2883
2955
13847
2884
2954
13846
2885
2953
14406
2886
2952
14407
2887
2951
14685
2888
2950
14686
2889
2949
15059
2890
2948
15060
2891
2947
15375
2892
2946
15376
2893
2945
15647
2894
2944
15648
2895
2943
15651
2896
2942
15678
2897
2941
15703
2898
2940
16455
2899
2939
16458
2900
2938
16459
2901
2937
55747
2902
2936
55746
2903
2935
55745
2904
2934
55752
2905
2933
56228
2906
2932
56229
2907
2931
56232
2908
2930
56233
2909
2929
56426
2910
2928
57230
2911
2927
57233
2912
2926
57234
2913
2925
57641
2914
2924
57640
2915
2923
57639
2916
2922
57638
2917
2921
11851
2918
2920
13330
2919
3359
2920
3026
3358
2921
3025
13329
2922
3024
11850
2923
3023
57645
2924
3022
57644
2925
3021
57643
2926
3020
57642
2927
3019
57235
2928
3018
57232
2929
3017
57231
2930
3016
56425
2931
3015
56234
2932
3014
56231
2933
3013
56230
2934
3012
56227
2935
3011
55751
2936
3010
55750
2937
3009
55749
2938
3008
55748
2939
3007
16460
2940
3006
16457
2941
3005
16456
2942
3004
15702
2943
3003
15677
2944
3002
15650
2945
3001
15649
2946
3000
15646
2947
2999
15377
2948
2998
15378
2949
2997
15061
2950
2996
15062
2951
2995
14687
2952
2994
14688
2953
2993
14408
2954
2992
14409
2955
2991
13853
2956
2990
13852
2957
2989
13851
2958
2988
13850
2959
2987
13757
2960
2986
13758
2961
2985
11627
2962
2984
11628
2963
2983
11526
2964
2982
11525
2965
2981
11524
2966
2980
11523
2967
2979
10120
2968
2978
10117
2969
2977
10000
2970
2976
10001
2971
2975
9147
2972
2974
6170
2973
9135
2974
3080
9136
2975
3079
6169
2976
3078
9148
2977
3077
10002
2978
3076
10003
2979
3075
10116
2980
3074
10121
2981
3073
11633
2982
3072
11632
2983
3071
11631
2984
3070
11630
2985
3069
11629
2986
3068
13760
2987
3067
13759
2988
3066
13858
2989
3065
13857
2990
3064
13856
2991
3063
13855
2992
3062
13854
2993
3061
14410
2994
3060
14411
2995
3059
14689
2996
3058
14690
2997
3057
15063
2998
3056
15064
2999
3055
15379
3000
3054
15380
3001
3053
15645
3002
3052
15672
3003
3051
15675
3004
3050
15676
3005
3049
15701
3006
3048
16463
3007
3047
16462
3008
3046
16461
3009
3045
55773
3010
3044
55772
3011
3043
55771
3012
3042
55770
3013
3041
56226
3014
3040
56237
3015
3039
56236
3016
3038
56235
3017
3037
56424
3018
3036
57238
3019
3035
57237
3020
3034
57236
3021
3033
57649
3022
3032
57648
3023
3031
57647
3024
3030
57646
3025
3029
11849
3026
3028
13328
3027
3357
3028
3134
3356
3029
3133
13327
3030
3132
11848
3031
3131
57653
3032
3130
57652
3033
3129
57651
3034
3128
57650
3035
3127
57241
3036
3126
57240
3037
3125
57239
3038
3124
56423
3039
3123
56240
3040
3122
56239
3041
3121
56238
3042
3120
56225
3043
3119
55777
3044
3118
55776
3045
3117
55775
3046
3116
55774
3047
3115
16466
3048
3114
16465
3049
3113
16464
3050
3112
15700
3051
3111
15699
3052
3110
15674
3053
3109
15673
3054
3108
15644
3055
3107
15381
3056
3106
15382
3057
3105
15065
3058
3104
15066
3059
3103
14691
3060
3102
14692
3061
3101
14412
3062
3100
14413
3063
3099
14070
3064
3098
14069
3065
3097
14068
3066
3096
14067
3067
3095
13859
3068
3094
13860
3069
3093
13761
3070
3092
13762
3071
3091
11637
3072
3090
11636
3073
3089
11635
3074
3088
11634
3075
3087
10122
3076
3086
10123
3077
3085
10004
3078
3084
10005
3079
3083
9149
3080
3082
6168
3081
9137
3082
3188
11555
3083
3187
6167
3084
3186
11547
3085
3185
11546
3086
3184
11545
3087
3183
11544
3088
3182
11652
3089
3181
11651
3090
3180
13044
3091
3179
13043
3092
3178
13872
3093
3177
13871
3094
3176
13870
3095
3175
13869
3096
3174
14085
3097
3173
14084
3098
3172
14226
3099
3171
14227
3100
3170
14228
3101
3169
14430
3102
3168
14431
3103
3167
14709
3104
3166
14710
3105
3165
15083
3106
3164
15084
3107
3163
15562
3108
3162
15561
3109
3161
15643
3110
3160
55806
3111
3159
55805
3112
3158
55804
3113
3157
55803
3114
3156
55802
3115
3155
55801
3116
3154
55800
3117
3153
55799
3118
3152
55918
3119
3151
55919
3120
3150
55920
3121
3149
56356
3122
3148
56357
3123
3147
56360
3124
3146
56361
3125
3145
57885
3126
3144
57884
3127
3143
57883
3128
3142
57882
3129
3141
57881
3130
3140
57880
3131
3139
57879
3132
3138
57878
3133
3137
11847
3134
3136
13326
3135
3355
3136
3242
3354
3137
3241
13325
3138
3240
11846
3139
3239
58030
3140
3238
58029
3141
3237
58028
3142
3236
58027
3143
3235
57889
3144
3234
57888
3145
3233
57887
3146
3232
57886
3147
3231
56362
3148
3230
56359
3149
3229
56358
3150
3228
56355
3151
3227
55921
3152
3226
55922
3153
3225
55917
3154
3224
55916
3155
3223
55863
3156
3222
55862
3157
3221
55861
3158
3220
55860
3159
3219
55809
3160
3218
55808
3161
3217
55807
3162
3216
15642
3163
3215
15564
3164
3214
15563
3165
3213
15085
3166
3212
15086
3167
3211
14711
3168
3210
14712
3169
3209
14432
3170
3208
14433
3171
3207
14229
3172
3206
14230
3173
3205
14225
3174
3204
14224
3175
3203
14086
3176
3202
14087
3177
3201
14088
3178
3200
14089
3179
3199
13873
3180
3198
13874
3181
3197
13045
3182
3196
13046
3183
3195
11653
3184
3194
11654
3185
3193
11572
3186
3192
11573
3187
3191
11548
3188
3190
6166
3189
11554
3190
3296
11553
3191
3295
6165
3192
3294
11549
3193
3293
11574
3194
3292
11575
3195
3291
11655
3196
3290
11656
3197
3289
13047
3198
3288
13048
3199
3287
13875
3200
3286
13876
3201
3285
14090
3202
3284
14091
3203
3283
14211
3204
3282
14210
3205
3281
14223
3206
3280
14232
3207
3279
14231
3208
3278
14236
3209
3277
14434
3210
3276
14435
3211
3275
14713
3212
3274
14714
3213
3273
15087
3214
3272
15088
3215
3271
15566
3216
3270
15565
3217
3269
15641
3218
3268
55812
3219
3267
55811
3220
3266
55810
3221
3265
55859
3222
3264
55866
3223
3263
55865
3224
3262
55864
3225
3261
55915
3226
3260
55924
3227
3259
55923
3228
3258
55928
3229
3257
56354
3230
3256
56365
3231
3255
56364
3232
3254
56363
3233
3253
57893
3234
3252
57892
3235
3251
57891
3236
3250
57890
3237
3249
58026
3238
3248
58033
3239
3247
58032
3240
3246
58031
3241
3245
11845
3242
3244
13324
3243
3353
3244
3350
3352
3245
3349
13323
3246
3348
11844
3247
3347
58036
3248
3346
58035
3249
3345
58034
3250
3344
58025
3251
3343
57897
3252
3342
57896
3253
3341
57895
3254
3340
57894
3255
3339
56368
3256
3338
56367
3257
3337
56366
3258
3336
56353
3259
3335
55927
3260
3334
55926
3261
3333
55925
3262
3332
55914
3263
3331
55869
3264
3330
55868
3265
3329
55867
3266
3328
55858
3267
3327
55815
3268
3326
55814
3269
3325
55813
3270
3324
15640
3271
3323
15568
3272
3322
15567
3273
3321
15089
3274
3320
15090
3275
3319
14715
3276
3318
14716
3277
3317
14436
3278
3316
14437
3279
3315
14235
3280
3314
14234
3281
3313
14233
3282
3312
14222
3283
3311
14213
3284
3310
14212
3285
3309
14092
3286
3308
14093
3287
3307
13877
3288
3306
13878
3289
3305
13049
3290
3304
13050
3291
3303
11657
3292
3302
11658
3293
3301
11576
3294
3300
11577
3295
3299
11550
3296
3298
11551
3297
11552
3298
13072
3299
13071
3300
13070
3301
13069
3302
13068
3303
13067
3304
13902
3305
13901
3306
14115
3307
14114
3308
14113
3309
14112
3310
14272
3311
14271
3312
14270
3313
14269
3314
14268
3315
14267
3316
14455
3317
14454
3318
14734
3319
14733
3320
15108
3321
15107
3322
15587
3323
15586
3324
15585
3325
15639
3326
55850
3327
55849
3328
55856
3329
55857
3330
55904
3331
55903
3332
55912
3333
55913
3334
56314
3335
56313
3336
57920
3337
57919
3338
57918
3339
57917
3340
57930
3341
57931
3342
57932
3343
57933
3344
57934
3345
58148
3346
58149
3347
58150
3348
58151
3349
11843
3350
13322
3351
3352
13322
58253
3353
13323
58176
3354
13324
58177
3355
13325
58178
3356
13326
58179
3357
13327
57780
3358
13328
57781
3359
13329
57782
3360
13330
57634
3361
13331
57633
3362
13332
57614
3363
13333
57611
3364
13334
57610
3365
13335
57556
3366
13336
57555
3367
13337
57552
3368
13338
57551
3369
13339
52748
3370
13340
52177
3371
13341
52142
3372
13342
49922
3373
13343
49130
3374
13344
48180
3375
13345
47623
3376
13346
37806
3377
13347
53342
3378
13348
53343
3379
13349
53344
3380
13350
53345
3381
13351
17190
3382
13352
17191
3383
13353
17192
3384
13354
17021
3385
13355
17022
3386
13356
17003
3387
13357
16994
3388
13358
16993
3389
11885
12039
3390
11884
12040
3391
11883
12041
3392
5900
5902
3393
3661
5899
3394
3654
3395
3655
5899
3396
3656
5898
3397
3657
5897
3398
5896
3399
3657
12049
3400
3650
12048
3401
3649
12015
3402
3642
12014
3403
3641
12009
3404
3634
12010
3405
3633
11911
3406
3626
11910
3407
3625
11909
3408
3618
11908
3409
3617
11112
3410
3610
11109
3411
3609
11108
3412
3602
11105
3413
3601
11102
3414
3594
11099
3415
3593
11094
3416
3586
11095
3417
3585
10920
3418
3578
10917
3419
3577
10912
3420
3570
10913
3421
3569
10696
3422
3562
10695
3423
3561
10694
3424
3554
10693
3425
3553
8049
3426
3546
8046
3427
3545
8045
3428
3538
8042
3429
3537
8039
3430
3530
8036
3431
3529
8031
3432
3522
8032
3433
3521
6703
3434
3514
6700
3435
3513
6699
3436
3506
6696
3437
3505
6693
3438
3498
6690
3439
3497
6685
3440
3490
6686
3441
3489
6355
3442
3482
6352
3443
3481
6347
3444
3474
6348
3445
3473
6265
3446
3466
6264
3447
3465
6263
3448
3458
6262
3449
3457
3761
3450
3758
3451
3457
3759
3452
3456
3716
3453
3455
3717
3454
3712
3455
3461
3711
3456
3460
3718
3457
3459
3719
3458
3760
3459
3465
6261
3460
3464
5972
3461
3463
5971
3462
3710
3463
3469
3709
3464
3468
5970
3465
3467
5973
3466
6260
3467
3473
6259
3468
3472
5974
3469
3471
5969
3470
3708
3471
3477
3707
3472
3476
5968
3473
3475
5975
3474
6258
3475
3481
6257
3476
3480
5976
3477
3479
5977
3478
3706
3479
3485
3705
3480
3484
5978
3481
3483
5979
3482
6346
3483
3489
6353
3484
3488
5980
3485
3487
5981
3486
3704
3487
3493
3703
3488
3492
5982
3489
3491
5983
3490
6354
3491
3497
6683
3492
3496
6392
3493
3495
6391
3494
3702
3495
3501
3701
3496
3500
6390
3497
3499
6393
3498
6684
3499
3505
6691
3500
3504
6394
3501
3503
6389
3502
3700
3503
3509
3699
3504
3508
6388
3505
3507
6395
3506
6692
3507
3513
6697
3508
3512
6396
3509
3511
6397
3510
3698
3511
3517
3697
3512
3516
6398
3513
3515
6399
3514
6698
3515
3521
6701
3516
3520
6400
3517
3519
6401
3518
3696
3519
3525
3695
3520
3524
6402
3521
3523
6403
3522
6702
3523
3529
8029
3524
3528
6810
3525
3527
6809
3526
3694
3527
3533
3693
3528
3532
6808
3529
3531
6811
3530
8030
3531
3537
8037
3532
3536
6812
3533
3535
6807
3534
3692
3535
3541
3691
3536
3540
6806
3537
3539
6813
3538
8038
3539
3545
8043
3540
3544
6814
3541
3543
6815
3542
3690
3543
3549
3689
3544
3548
6816
3545
3547
6817
3546
8044
3547
3553
8047
3548
3552
6818
3549
3551
6819
3550
3688
3551
3557
3687
3552
3556
6820
3553
3555
6821
3554
8048
3555
3561
10692
3556
3560
8417
3557
3559
8416
3558
3686
3559
3565
3685
3560
3564
8415
3561
3563
8418
3562
10691
3563
3569
10690
3564
3568
8419
3565
3567
8414
3566
3684
3567
3573
3683
3568
3572
8413
3569
3571
8420
3570
10689
3571
3577
10688
3572
3576
8421
3573
3575
8422
3574
3682
3575
3581
3681
3576
3580
8423
3577
3579
8424
3578
10911
3579
3585
10918
3580
3584
8425
3581
3583
8426
3582
3680
3583
3589
3679
3584
3588
8427
3585
3587
8428
3586
10919
3587
3593
11092
3588
3592
10955
3589
3591
10954
3590
3678
3591
3597
3677
3592
3596
10953
3593
3595
10956
3594
11093
3595
3601
11100
3596
3600
10957
3597
3599
10952
3598
3676
3599
3605
3675
3600
3604
10951
3601
3603
10958
3602
11101
3603
3609
11106
3604
3608
10959
3605
3607
10960
3606
3674
3607
3613
3673
3608
3612
10961
3609
3611
10962
3610
11107
3611
3617
11110
3612
3616
10963
3613
3615
10964
3614
3672
3615
3621
3671
3616
3620
10965
3617
3619
10966
3618
11111
3619
3625
11907
3620
3624
11219
3621
3623
11218
3622
3670
3623
3629
3669
3624
3628
11217
3625
3627
11220
3626
11906
3627
3633
11905
3628
3632
11221
3629
3631
11216
3630
3668
3631
3637
3667
3632
3636
11215
3633
3635
11222
3634
11904
3635
3641
11903
3636
3640
11223
3637
3639
11224
3638
3666
3639
3645
3665
3640
3644
11225
3641
3643
11226
3642
11902
3643
3649
11901
3644
3648
11227
3645
3647
11228
3646
3664
3647
3653
3663
3648
3652
11229
3649
3651
11230
3650
12016
3651
3657
12047
3652
3656
11892
3653
3655
11891
3654
3662
3655
3661
3656
3660
3657
3659
3658
3659
5897
12045
12047
12049
3660
5898
11892
11894
3661
5899
5901
11891
3662
5902
3663
5903
11891
3664
5904
11229
3665
5905
11228
3666
5906
11225
3667
5907
11224
3668
5908
11215
3669
5909
11216
3670
5910
11217
3671
5911
11218
3672
5912
10965
3673
5913
10964
3674
5914
10961
3675
5915
10960
3676
5916
10951
3677
5917
10952
3678
5918
10953
3679
5919
10954
3680
5920
8427
3681
5921
8426
3682
5922
8423
3683
5923
8422
3684
5924
8413
3685
5925
8414
3686
5926
8415
3687
5927
8416
3688
5928
6820
3689
5929
6819
3690
5930
6816
3691
5931
6815
3692
5932
6806
3693
5933
6807
3694
5934
6808
3695
5935
6809
3696
5936
6402
3697
5937
6401
3698
5938
6398
3699
5939
6397
3700
5940
6388
3701
5941
6389
3702
5942
6390
3703
5943
6391
3704
5944
5982
3705
5945
5981
3706
5946
5978
3707
5947
5977
3708
5948
5968
3709
5949
5969
3710
5950
5970
3711
5951
5971
3712
3718
3722
3713
3717
3723
3714
3724
3715
3717
3739
3716
3742
3756
3717
3719
3743
3759
3718
3738
3719
3721
5971
3720
3760
5972
3721
3743
3745
6019
6113
3722
3736
3738
6014
3723
3727
5951
3724
3726
3738
3725
3739
3726
3730
3740
3727
3729
3737
3728
3736
5952
3729
3733
3735
5959
3730
3732
3748
3731
3749
3732
3750
6032
3733
6029
6031
3734
5960
6036
3735
6025
6027
6029
6037
3736
3746
3748
6022
3737
3745
6015
3738
3740
3744
3748
3739
3743
3740
3742
3741
3749
3742
3744
3752
3754
3743
3755
3744
6112
3745
3747
6115
3746
6020
6114
3747
6021
6027
6305
3748
3752
6028
6304
3749
6029
3750
3752
3751
6029
6041
3752
6028
6042
6106
3753
3754
6106
6108
6304
3755
6109
6115
3756
6110
6112
3757
3759
3758
6110
6296
3759
3761
6111
6297
3760
6112
3761
6113
6261
3762
6118
6262
3763
6119
6269
6297
3764
3844
6298
3765
3843
6119
6121
3766
3842
6122
6292
3767
3841
6123
6311
3768
3840
6124
6312
3769
3839
6125
6521
3770
3838
6126
6522
3771
3837
6127
6525
3772
3836
6128
6528
3773
3835
6129
6543
3774
3834
6130
6544
3775
3833
6131
6561
3776
3832
6132
6562
3777
3831
6133
7143
3778
3830
6134
7142
3779
3829
6135
7141
3780
3828
6136
7140
3781
3827
6137
7673
3782
3826
6138
7674
3783
3825
6139
7682
3784
3824
6140
7683
3785
3823
6141
8890
3786
3822
6142
8891
3787
3821
6143
8894
3788
3820
6144
8901
3789
3819
6145
8919
3790
3818
6146
8920
3791
3817
6147
10042
3792
3816
6148
10043
3793
3815
6149
10061
3794
3814
6150
10062
3795
3813
6151
10079
3796
3812
6152
10080
3797
3811
6153
10096
3798
3810
6154
10097
3799
3809
6155
13019
3800
3808
6156
13020
3801
3807
6157
13204
3802
3806
6158
13203
3803
3805
6159
13240
3804
13237
3805
3885
13264
3806
3884
13241
3807
3883
13224
3808
3882
13205
3809
3881
13021
3810
3880
13022
3811
3879
11609
3812
3878
11608
3813
3877
11607
3814
3876
10151
3815
3875
10152
3816
3874
10060
3817
3873
10044
3818
3872
9270
3819
3871
9271
3820
3870
9236
3821
3869
9235
3822
3868
9222
3823
3867
9223
3824
3866
9224
3825
3865
7684
3826
3864
7693
3827
3863
7694
3828
3862
7672
3829
3861
7295
3830
3860
7294
3831
3859
7289
3832
3858
7288
3833
3857
6563
3834
3856
7283
3835
3855
7278
3836
3854
7277
3837
3853
6965
3838
3852
6966
3839
3851
6637
3840
3850
6636
3841
3849
6313
3842
3848
6322
3843
3847
6291
3844
3846
6270
3845
6269
3846
3926
6268
3847
3925
6289
3848
3924
6290
3849
3923
6323
3850
3922
6324
3851
3921
6635
3852
3920
6638
3853
3919
6967
3854
3918
6968
3855
3917
7276
3856
3916
7279
3857
3915
7282
3858
3914
7284
3859
3913
7287
3860
3912
7290
3861
3911
7293
3862
3910
7296
3863
3909
7671
3864
3908
7670
3865
3907
7695
3866
3906
7696
3867
3905
9225
3868
3904
9226
3869
3903
9233
3870
3902
9234
3871
3901
9273
3872
3900
9272
3873
3899
10046
3874
3898
10045
3875
3897
10154
3876
3896
10153
3877
3895
11606
3878
3894
11605
3879
3893
11604
3880
3892
11610
3881
3891
13023
3882
3890
13024
3883
3889
13222
3884
3888
13223
3885
3887
13242
3886
13263
3887
3967
13262
3888
3966
13257
3889
3965
13258
3890
3964
13221
3891
3963
13027
3892
3962
13028
3893
3961
11611
3894
3960
11603
3895
3959
10223
3896
3958
10224
3897
3957
10225
3898
3956
10155
3899
3955
10049
3900
3954
10047
3901
3953
10048
3902
3952
9274
3903
3951
9275
3904
3950
9232
3905
3949
9227
3906
3948
9228
3907
3947
7697
3908
3946
7706
3909
3945
7669
3910
3944
7298
3911
3943
7297
3912
3942
7292
3913
3941
7291
3914
3940
7286
3915
3939
7285
3916
3938
7281
3917
3937
7280
3918
3936
7275
3919
3935
6969
3920
3934
6978
3921
3933
6639
3922
3932
6634
3923
3931
6325
3924
3930
6334
3925
3929
6335
3926
3928
6288
3927
6267
3928
4008
6266
3929
4007
6287
3930
4006
6336
3931
4005
6337
3932
4004
6338
3933
4003
6641
3934
4002
6640
3935
4001
6979
3936
4000
6980
3937
3999
7274
3938
3998
7273
3939
3997
7272
3940
3996
7271
3941
3995
7270
3942
3994
7269
3943
3993
7268
3944
3992
7267
3945
3991
7667
3946
3990
7668
3947
3989
7707
3948
3988
7708
3949
3987
9229
3950
3986
9230
3951
3985
9231
3952
3984
9276
3953
3983
9367
3954
3982
9366
3955
3981
9365
3956
3980
10157
3957
3979
10156
3958
3978
10226
3959
3977
10227
3960
3976
10228
3961
3975
11613
3962
3974
11612
3963
3973
13029
3964
3972
13030
3965
3971
13220
3966
3970
13259
3967
3969
13260
3968
13261
3969
4049
13952
3970
4048
13953
3971
4047
13954
3972
4046
13955
3973
4045
13031
3974
4044
13961
3975
4043
13960
3976
4042
11614
3977
4041
10229
3978
4040
10238
3979
4039
10237
3980
4038
10236
3981
4037
10158
3982
4036
9372
3983
4035
9371
3984
4034
9368
3985
4033
9277
3986
4032
9343
3987
4031
9342
3988
4030
9311
3989
4029
7709
3990
4028
9290
3991
4027
9291
3992
4026
9292
3993
4025
7583
3994
4024
7584
3995
4023
7585
3996
4022
7586
3997
4021
7383
3998
4020
7384
3999
4019
7367
4000
4018
7366
4001
4017
6981
4002
4016
7016
4003
4015
7015
4004
4014
6642
4005
4013
6339
4006
4012
6654
4007
4011
6655
4008
4010
6656
4009
6349
4010
4090
6350
4011
4089
6657
4012
4088
6658
4013
4087
6673
4014
4086
6674
4015
4085
7013
4016
4084
7014
4017
4083
7017
4018
4082
7018
4019
4081
7019
4020
4080
7368
4021
4079
7385
4022
4078
7386
4023
4077
7587
4024
4076
7588
4025
4075
7856
4026
4074
7857
4027
4073
9293
4028
4072
9294
4029
4071
9309
4030
4070
9308
4031
4069
9310
4032
4068
9341
4033
4067
9344
4034
4066
9345
4035
4065
9369
4036
4064
9370
4037
4063
9373
4038
4062
10159
4039
4061
10235
4040
4060
10234
4041
4059
10233
4042
4058
12992
4043
4057
12993
4044
4056
13959
4045
4055
13958
4046
4054
13957
4047
4053
13956
4048
4052
14145
4049
4051
14146
4050
14147
4051
4131
14148
4052
4130
14149
4053
4129
14144
4054
4128
14143
4055
4127
13968
4056
4126
13967
4057
4125
13962
4058
4124
13963
4059
4123
12991
4060
4122
12990
4061
4121
10239
4062
4120
10163
4063
4119
10160
4064
4118
10161
4065
4117
10162
4066
4116
9348
4067
4115
9346
4068
4114
9347
4069
4113
9340
4070
4112
9339
4071
4111
9307
4072
4110
9300
4073
4109
9295
4074
4108
9296
4075
4107
7858
4076
4106
7855
4077
4105
7589
4078
4104
7590
4079
4103
7387
4080
4102
7841
4081
4101
7840
4082
4100
7394
4083
4099
7009
4084
4098
7010
4085
4097
7011
4086
4096
7012
4087
4095
6675
4088
4094
6672
4089
4093
6659
4090
4092
58559
4091
6351
4092
4172
6356
4093
4171
6357
4094
4170
6678
4095
4169
6677
4096
4168
6676
4097
4167
7399
4098
4166
7398
4099
4165
7397
4100
4164
7396
4101
4163
7395
4102
4162
7839
4103
4161
7842
4104
4160
7843
4105
4159
7862
4106
4158
7861
4107
4157
7860
4108
4156
7859
4109
4155
9297
4110
4154
9298
4111
4153
9299
4112
4152
9306
4113
4151
9338
4114
4150
9337
4115
4149
9336
4116
4148
9335
4117
4147
9397
4118
4146
9396
4119
4145
9395
4120
4144
9394
4121
4143
10241
4122
4142
10240
4123
4141
12989
4124
4140
12988
4125
4139
13964
4126
4138
13965
4127
4137
13966
4128
4136
13969
4129
4135
14142
4130
4134
14141
4131
4133
14140
4132
14139
4133
4213
14484
4134
4212
14485
4135
4211
14486
4136
4210
14487
4137
4209
14193
4138
4208
14192
4139
4207
14171
4140
4206
14172
4141
4205
13982
4142
4204
13983
4143
4203
13984
4144
4202
10242
4145
4201
10259
4146
4200
10260
4147
4199
10261
4148
4198
9398
4149
4197
9883
4150
4196
9880
4151
4195
9879
4152
4194
9480
4153
4193
9479
4154
4192
9466
4155
4191
9467
4156
4190
9468
4157
4189
7917
4158
4188
7918
4159
4187
7909
4160
4186
7863
4161
4185
7896
4162
4184
7895
4163
4183
7838
4164
4182
7837
4165
4181
7801
4166
4180
7802
4167
4179
7803
4168
4178
7400
4169
4177
6743
4170
4176
6744
4171
4175
6679
4172
4174
6718
4173
6687
4174
4254
6688
4175
4253
6719
4176
4252
6720
4177
4251
6745
4178
4250
6746
4179
4249
7805
4180
4248
7804
4181
4247
7829
4182
4246
7828
4183
4245
7830
4184
4244
7893
4185
4243
7894
4186
4242
7897
4187
4241
7907
4188
4240
7908
4189
4239
7919
4190
4238
7920
4191
4237
9469
4192
4236
9470
4193
4235
9477
4194
4234
9478
4195
4233
9877
4196
4232
9878
4197
4231
9881
4198
4230
9882
4199
4229
10263
4200
4228
10262
4201
4227
13988
4202
4226
13987
4203
4225
13986
4204
4224
13985
4205
4223
13997
4206
4222
13998
4207
4221
14173
4208
4220
14174
4209
4219
14191
4210
4218
14194
4211
4217
14488
4212
4216
14489
4213
4215
14500
4214
14501
4215
4295
14498
4216
4294
14499
4217
4293
14490
4218
4292
58544
4219
4291
58543
4220
4290
14190
4221
4289
14175
4222
4288
14519
4223
4287
13999
4224
4286
13996
4225
4285
13995
4226
4284
13992
4227
4283
13991
4228
4282
13989
4229
4281
13990
4230
4280
10264
4231
4279
9884
4232
4278
9885
4233
4277
9894
4234
4276
9876
4235
4275
9875
4236
4274
9476
4237
4273
9471
4238
4272
9472
4239
4271
7921
4240
4270
58555
4241
4269
58554
4242
4268
7900
4243
4267
7898
4244
4266
7899
4245
4265
7892
4246
4264
7891
4247
4263
7827
4248
4262
7822
4249
4261
7823
4250
4260
7806
4251
4259
6747
4252
4258
58557
4253
4257
6721
4254
4256
6728
4255
6689
4256
4336
6694
4257
4335
6729
4258
4334
6730
4259
4333
6731
4260
4332
6752
4261
4331
7807
4262
4330
7824
4263
4329
7825
4264
4328
7826
4265
4327
7890
4266
4326
7889
4267
4325
7888
4268
4324
7887
4269
4323
7939
4270
4322
7938
4271
4321
7937
4272
4320
7936
4273
4319
9473
4274
4318
9474
4275
4317
9475
4276
4316
9874
4277
4315
9892
4278
4314
9893
4279
4313
9896
4280
4312
9901
4281
4311
10530
4282
4310
10529
4283
4309
10528
4284
4308
10527
4285
4307
13993
4286
4306
13994
4287
4305
14001
4288
4304
14000
4289
4303
14518
4290
4302
14517
4291
4301
14516
4292
4300
14515
4293
4299
14514
4294
4298
14513
4295
4297
14512
4296
14511
4297
4377
14561
4298
4376
14559
4299
4375
14560
4300
4374
14528
4301
4373
14527
4302
4372
14524
4303
4371
14523
4304
4370
14520
4305
4369
14044
4306
4368
14002
4307
4367
14023
4308
4366
14022
4309
4365
13723
4310
4364
13722
4311
4363
13713
4312
4362
10531
4313
4361
9902
4314
4360
10542
4315
4359
10543
4316
4358
10544
4317
4357
9873
4318
4356
9872
4319
4355
9869
4320
4354
9868
4321
4353
9781
4322
4352
9782
4323
4351
9783
4324
4350
7940
4325
4349
8257
4326
4348
8258
4327
4347
8166
4328
4346
8165
4329
4345
8134
4330
4344
8135
4331
4343
8136
4332
4342
8137
4333
4341
6753
4334
4340
8019
4335
4339
6771
4336
4338
6770
4337
6695
4338
4418
6706
4339
4417
6707
4340
4416
6772
4341
4415
8018
4342
4414
8020
4343
4413
8138
4344
4412
8139
4345
4411
8156
4346
4410
8157
4347
4409
8158
4348
4408
8167
4349
4407
8259
4350
4406
8260
4351
4405
9785
4352
4404
9784
4353
4403
9791
4354
4402
9792
4355
4401
9867
4356
4400
9870
4357
4399
9871
4358
4398
10546
4359
4397
10545
4360
4396
10547
4361
4395
10564
4362
4394
10565
4363
4393
13715
4364
4392
13714
4365
4391
13721
4366
4390
14020
4367
4389
14021
4368
4388
14025
4369
4387
14042
4370
4386
14043
4371
4385
14521
4372
4384
14522
4373
4383
14525
4374
4382
14526
4375
4381
14529
4376
4380
14530
4377
4379
14558
4378
14562
4379
4459
14563
4380
4458
14557
4381
4457
14554
4382
4456
14548
4383
4455
14549
4384
4454
14550
4385
4453
14551
4386
4452
14552
4387
4451
14553
4388
4450
14041
4389
4449
14026
4390
4448
58547
4391
4447
14019
4392
4446
13720
4393
4445
13719
4394
4444
13716
4395
4443
10566
4396
4442
10563
4397
4441
10548
4398
4440
10549
4399
4439
10319
4400
4438
10320
4401
4437
9865
4402
4436
9866
4403
4435
9793
4404
4434
9790
4405
4433
9789
4406
4432
9786
4407
4431
8261
4408
4430
8268
4409
4429
8168
4410
4428
8177
4411
4427
8154
4412
4426
8155
4413
4425
8140
4414
4424
8183
4415
4423
8021
4416
4422
8016
4417
4421
6773
4418
4420
8012
4419
6705
4420
4500
6704
4421
4499
8013
4422
4498
8014
4423
4497
8015
4424
4496
8022
4425
4495
8182
4426
4494
8181
4427
4493
8180
4428
4492
8179
4429
4491
8178
4430
4490
8270
4431
4489
8269
4432
4488
8681
4433
4487
9787
4434
4486
9788
4435
4485
9801
4436
4484
9800
4437
4483
10323
4438
4482
10322
4439
4481
10321
4440
4480
10571
4441
4479
10570
4442
4478
10569
4443
4477
10568
4444
4476
10567
4445
4475
13717
4446
4474
13718
4447
4473
14327
4448
4472
14326
4449
4471
14325
4450
4470
14324
4451
4469
14323
4452
4468
14322
4453
4467
14321
4454
4466
14320
4455
4465
14319
4456
4464
14318
4457
4463
14547
4458
4462
14555
4459
4461
14556
4460
14564
4461
4541
15489
4462
4540
15490
4463
4539
15491
4464
4538
15492
4465
4537
15147
4466
4536
15148
4467
4535
15149
4468
4534
15138
4469
4533
15137
4470
4532
15136
4471
4531
15135
4472
4530
15134
4473
4529
14597
4474
4528
14328
4475
4527
14337
4476
4526
14338
4477
4525
14339
4478
4524
14340
4479
4523
12903
4480
4522
12902
4481
4521
10572
4482
4520
12853
4483
4519
10324
4484
4518
9836
4485
4517
9835
4486
4516
9802
4487
4515
9815
4488
4514
9814
4489
4513
8682
4490
4512
8683
4491
4511
8271
4492
4510
58553
4493
4509
8283
4494
4508
8284
4495
4507
8285
4496
4506
8184
4497
4505
8023
4498
4504
8096
4499
4503
8091
4500
4502
8090
4501
8033
4502
4582
8034
4503
4581
8089
4504
4580
8092
4505
4579
8095
4506
4578
8097
4507
4577
8287
4508
4576
8286
4509
4575
8564
4510
4574
8565
4511
4573
8566
4512
4572
8685
4513
4571
8684
4514
4570
8697
4515
4569
8698
4516
4568
9816
4517
4567
9833
4518
4566
9834
4519
4565
10590
4520
4564
10591
4521
4563
12854
4522
4562
12855
4523
4561
12901
4524
4560
12904
4525
4559
14341
4526
4558
14342
4527
4557
14601
4528
4556
14600
4529
4555
14599
4530
4554
14598
4531
4553
15133
4532
4552
15132
4533
4551
15131
4534
4550
15130
4535
4549
15151
4536
4548
15150
4537
4547
15468
4538
4546
15467
4539
4545
15469
4540
4544
15493
4541
4543
15500
4542
15501
4543
4623
15502
4544
4622
15499
4545
4621
15494
4546
4620
15495
4547
4619
15466
4548
4618
15457
4549
4617
15456
4550
4616
15152
4551
4615
15166
4552
4614
15165
4553
4613
15164
4554
4612
14762
4555
4611
14763
4556
4610
14618
4557
4609
14619
4558
4608
14602
4559
4607
14343
4560
4606
14344
4561
4605
12905
4562
4604
12900
4563
4603
12856
4564
4602
12871
4565
4601
10592
4566
4600
10589
4567
4599
9831
4568
4598
9832
4569
4597
9817
4570
4596
10599
4571
4595
8696
4572
4594
8689
4573
4593
8686
4574
4592
8577
4575
4591
8562
4576
4590
8563
4577
4589
8288
4578
4588
8099
4579
4587
8098
4580
4586
8094
4581
4585
8093
4582
4584
8088
4583
8035
4584
4664
8040
4585
4663
8087
4586
4662
8086
4587
4661
8085
4588
4660
8084
4589
4659
8294
4590
4658
8289
4591
4657
8580
4592
4656
8579
4593
4655
8578
4594
4654
8687
4595
4653
8688
4596
4652
8695
4597
4651
10598
4598
4650
10597
4599
4649
10596
4600
4648
10595
4601
4647
10594
4602
4646
10593
4603
4645
12870
4604
4644
12872
4605
4643
12873
4606
4642
12906
4607
4641
12907
4608
4640
14345
4609
4639
14621
4610
4638
14620
4611
4637
14765
4612
4636
14764
4613
4635
15163
4614
4634
15162
4615
4633
15161
4616
4632
15167
4617
4631
15454
4618
4630
15455
4619
4629
15464
4620
4628
15465
4621
4627
15496
4622
4626
15497
4623
4625
15498
4624
15503
4625
4705
15629
4626
4704
15628
4627
4703
15615
4628
4702
15614
4629
4701
15518
4630
4700
15519
4631
4699
15520
4632
4698
15453
4633
4697
15168
4634
4696
15443
4635
4695
15420
4636
4694
15012
4637
4693
15011
4638
4692
14766
4639
4691
15008
4640
4690
14622
4641
4689
14346
4642
4688
14347
4643
4687
13663
4644
4686
13662
4645
4685
12868
4646
4684
12869
4647
4683
12826
4648
4682
12825
4649
4681
12824
4650
4680
10605
4651
4679
10604
4652
4678
10600
4653
4677
10601
4654
4676
9732
4655
4675
9731
4656
4674
8655
4657
4673
8654
4658
4672
8581
4659
4671
8628
4660
4670
8295
4661
4669
8594
4662
4668
8595
4663
4667
8314
4664
4666
8313
4665
8041
4666
4746
8052
4667
4745
8053
4668
4744
8315
4669
4743
8596
4670
4742
8597
4671
4741
8630
4672
4740
8629
4673
4739
8652
4674
4738
8653
4675
4737
9729
4676
4736
9730
4677
4735
9733
4678
4734
9734
4679
4733
10602
4680
4732
10603
4681
4731
12823
4682
4730
12822
4683
4729
12821
4684
4728
12827
4685
4727
13651
4686
4726
13652
4687
4725
13653
4688
4724
13664
4689
4723
14348
4690
4722
14349
4691
4721
15006
4692
4720
15007
4693
4719
15009
4694
4718
15010
4695
4717
15418
4696
4716
15419
4697
4715
15442
4698
4714
15441
4699
4713
15444
4700
4712
15521
4701
4711
15552
4702
4710
15553
4703
4709
15613
4704
4708
15616
4705
4707
15627
4706
15630
4707
4787
15631
4708
4786
15626
4709
4785
15617
4710
4784
15612
4711
4783
15554
4712
4782
15551
4713
4781
15522
4714
4780
15547
4715
4779
15440
4716
4778
15435
4717
4777
15436
4718
4776
15417
4719
4775
15184
4720
4774
15185
4721
4773
15004
4722
4772
15005
4723
4771
14350
4724
4770
58546
4725
4769
13665
4726
4768
13674
4727
4767
13649
4728
4766
13650
4729
4765
12828
4730
4764
12820
4731
4763
10628
4732
4762
10629
4733
4761
10630
4734
4760
10407
4735
4759
10406
4736
4758
10405
4737
4757
10404
4738
4756
9728
4739
4755
8650
4740
4754
8651
4741
4753
8632
4742
4752
8631
4743
4751
8598
4744
4750
8613
4745
4749
8316
4746
4748
8609
4747
8051
4748
4828
8050
4749
4827
8610
4750
4826
8611
4751
4825
8612
4752
4824
8615
4753
4823
8616
4754
4822
8633
4755
4821
8634
4756
4820
8649
4757
4819
9727
4758
4818
10403
4759
4817
10402
4760
4816
10401
4761
4815
10632
4762
4814
10631
4763
4813
12832
4764
4812
12831
4765
4811
12830
4766
4810
12829
4767
4809
13641
4768
4808
13648
4769
4807
13675
4770
4806
13676
4771
4805
13677
4772
4804
14999
4773
4803
15000
4774
4802
15187
4775
4801
15186
4776
4800
15416
4777
4799
15415
4778
4798
15437
4779
4797
15438
4780
4796
15439
4781
4795
15548
4782
4794
15549
4783
4793
15550
4784
4792
15555
4785
4791
56094
4786
4790
15618
4787
4789
15625
4788
15632
4789
4869
56099
4790
4868
56098
4791
4867
56095
4792
4866
56093
4793
4865
16590
4794
4864
16591
4795
4863
16564
4796
4862
16563
4797
4861
16532
4798
4860
16533
4799
4859
16534
4800
4858
16535
4801
4857
15237
4802
4856
15238
4803
4855
15188
4804
4854
15215
4805
4853
15214
4806
4852
14991
4807
4851
14990
4808
4850
14984
4809
4849
14985
4810
4848
13640
4811
4847
13639
4812
4846
12833
4813
4845
12341
4814
4844
12342
4815
4843
12343
4816
4842
10633
4817
4841
10862
4818
4840
10863
4819
4839
10854
4820
4838
10795
4821
4837
10794
4822
4836
10771
4823
4835
10770
4824
4834
10747
4825
4833
10746
4826
4832
10723
4827
4831
10722
4828
4830
10701
4829
10700
4830
4910
10699
4831
4909
10720
4832
4908
10721
4833
4907
10744
4834
4906
10745
4835
4905
10768
4836
4904
10769
4837
4903
10792
4838
4902
10793
4839
4901
10852
4840
4900
10853
4841
4899
10864
4842
4898
10865
4843
4897
12345
4844
4896
12344
4845
4895
12351
4846
4894
12352
4847
4893
13637
4848
4892
13638
4849
4891
14987
4850
4890
14986
4851
4889
14988
4852
4888
14989
4853
4887
15212
4854
4886
15213
4855
4885
15217
4856
4884
15218
4857
4883
15239
4858
4882
15240
4859
4881
16536
4860
4880
16537
4861
4879
16552
4862
4878
16553
4863
4877
16554
4864
4876
16565
4865
4875
16592
4866
4874
16593
4867
4873
56092
4868
4872
56096
4869
4871
56097
4870
56100
4871
4951
56101
4872
4950
58284
4873
4949
56090
4874
4948
56091
4875
4947
16594
4876
4946
58518
4877
4945
16566
4878
4944
16575
4879
4943
16550
4880
4942
16551
4881
4941
16538
4882
4940
16539
4883
4939
15241
4884
4938
58541
4885
4937
15219
4886
4936
58540
4887
4935
15210
4888
4934
15211
4889
4933
15200
4890
4932
15201
4891
4931
14937
4892
4930
14938
4893
4929
14939
4894
4928
13636
4895
4927
12353
4896
4926
12350
4897
4925
12349
4898
4924
12346
4899
4923
10866
4900
4922
12310
4901
4921
12311
4902
4920
10851
4903
4919
10850
4904
4918
10791
4905
4917
10790
4906
4916
10767
4907
4915
10766
4908
4914
10743
4909
4913
10742
4910
4912
10719
4911
10698
4912
4992
10697
4913
4991
10718
4914
4990
10741
4915
4989
10740
4916
4988
10765
4917
4987
10764
4918
4986
10789
4919
4985
10788
4920
4984
10849
4921
4983
10848
4922
4982
12312
4923
4981
12313
4924
4980
12314
4925
4979
12347
4926
4978
12348
4927
4977
12361
4928
4976
12360
4929
4975
14941
4930
4974
14940
4931
4973
14947
4932
4972
14948
4933
4971
15202
4934
4970
15203
4935
4969
15204
4936
4968
15250
4937
4967
15249
4938
4966
15248
4939
4965
15247
4940
4964
15246
4941
4963
16540
4942
4962
16541
4943
4961
16542
4944
4960
16549
4945
4959
16576
4946
4958
16577
4947
4957
16578
4948
4956
16599
4949
4955
56111
4950
4954
56110
4951
4953
56109
4952
56108
4953
5033
56141
4954
5032
56138
4955
5031
56137
4956
5030
56112
4957
5029
16600
4958
5028
56053
4959
5027
56048
4960
5026
56047
4961
5025
16643
4962
5024
16638
4963
5023
16637
4964
5022
16634
4965
5021
16630
4966
5020
16631
4967
5019
16632
4968
5018
16633
4969
5017
15251
4970
5016
15754
4971
5015
15753
4972
5014
15752
4973
5013
14949
4974
5012
14946
4975
5011
14945
4976
5010
14942
4977
5009
12807
4978
5008
12362
4979
5007
12795
4980
5006
12794
4981
5005
12437
4982
5004
12438
4983
5003
12439
4984
5002
12440
4985
5001
12441
4986
5000
12442
4987
4999
12443
4988
4998
12444
4989
4997
11062
4990
4996
11063
4991
4995
11064
4992
4994
11065
4993
10914
4994
5074
10915
4995
5073
11066
4996
5072
11067
4997
5071
11082
4998
5070
11083
4999
5069
12445
5000
5068
12446
5001
5067
12453
5002
5066
12454
5003
5065
12475
5004
5064
12476
5005
5063
12477
5006
5062
12478
5007
5061
12793
5008
5060
12792
5009
5059
12791
5010
5058
12806
5011
5057
14943
5012
5056
14944
5013
5055
14951
5014
5054
14950
5015
5053
15751
5016
5052
15750
5017
5051
15749
5018
5050
15748
5019
5049
15747
5020
5048
15746
5021
5047
15745
5022
5046
16629
5023
5045
16635
5024
5044
16636
5025
5043
16645
5026
5042
16644
5027
5041
56046
5028
5040
56049
5029
5039
56052
5030
5038
56054
5031
5037
56135
5032
5036
56136
5033
5035
56139
5034
56140
5035
5115
56166
5036
5114
56167
5037
5113
56168
5038
5112
56134
5039
5111
56055
5040
5110
56051
5041
5109
56050
5042
5108
56045
5043
5107
55963
5044
5106
16646
5045
5105
55967
5046
5104
16654
5047
5103
16628
5048
5102
15762
5049
5101
15761
5050
5100
15758
5051
5099
15757
5052
5098
15756
5053
5097
15755
5054
5096
14966
5055
5095
14965
5056
5094
14952
5057
5093
14953
5058
5092
14954
5059
5091
12805
5060
5090
12800
5061
5089
12799
5062
5088
12796
5063
5087
12479
5064
5086
12472
5065
5085
12473
5066
5084
12474
5067
5083
12455
5068
5082
12452
5069
5081
12447
5070
5080
12448
5071
5079
11084
5072
5078
11081
5073
5077
11068
5074
5076
58551
5075
10916
5076
5156
10921
5077
5155
10922
5078
5154
11087
5079
5153
11086
5080
5152
11085
5081
5151
12449
5082
5150
12450
5083
5149
12451
5084
5148
12456
5085
5147
12457
5086
5146
12482
5087
5145
12481
5088
5144
12480
5089
5143
12797
5090
5142
12798
5091
5141
12801
5092
5140
12804
5093
5139
14955
5094
5138
14956
5095
5137
14957
5096
5136
14964
5097
5135
15283
5098
5134
15282
5099
5133
15281
5100
5132
15280
5101
5131
15759
5102
5130
15760
5103
5129
15763
5104
5128
16656
5105
5127
16655
5106
5126
55966
5107
5125
55965
5108
5124
55964
5109
5123
56044
5110
5122
56043
5111
5121
56057
5112
5120
56056
5113
5119
56058
5114
5118
56169
5115
5117
56170
5116
56171
5117
5197
56202
5118
5196
56203
5119
5195
56204
5120
5194
56205
5121
5193
56040
5122
5192
56041
5123
5191
56042
5124
5190
55997
5125
5189
55996
5126
5188
55993
5127
5187
55968
5128
5186
55969
5129
5185
16657
5130
5184
16787
5131
5183
16682
5132
5182
16681
5133
5181
16174
5134
5180
16175
5135
5179
16176
5136
5178
15284
5137
5177
16182
5138
5176
16181
5139
5175
15837
5140
5174
15836
5141
5173
15833
5142
5172
15832
5143
5171
13517
5144
5170
13516
5145
5169
12710
5146
5168
12709
5147
5167
12483
5148
5166
12705
5149
5165
12621
5150
5164
12622
5151
5163
12507
5152
5162
12506
5153
5161
11152
5154
5160
11153
5155
5159
11088
5156
5158
11127
5157
11096
5158
5238
11097
5159
5237
11128
5160
5236
11129
5161
5235
11154
5162
5234
11155
5163
5233
12505
5164
5232
12508
5165
5231
12623
5166
5230
12624
5167
5229
12704
5168
5228
12707
5169
5227
12708
5170
5226
12711
5171
5225
13515
5172
5224
13518
5173
5223
15831
5174
5222
15834
5175
5221
15835
5176
5220
15838
5177
5219
16180
5178
5218
16179
5179
5217
16178
5180
5216
16177
5181
5215
16679
5182
5214
16678
5183
5213
16680
5184
5212
16683
5185
5211
16788
5186
5210
16789
5187
5209
55970
5188
5208
55971
5189
5207
55994
5190
5206
55995
5191
5205
56210
5192
5204
56209
5193
5203
56208
5194
5202
56207
5195
5201
56206
5196
5200
56324
5197
5199
56323
5198
56322
5199
5279
56346
5200
5278
56345
5201
5277
56325
5202
5276
56332
5203
5275
56333
5204
5274
56292
5205
5273
56291
5206
5272
56211
5207
5271
56287
5208
5270
56286
5209
5269
55972
5210
5268
56283
5211
5267
16792
5212
5266
16793
5213
5265
16684
5214
5264
16676
5215
5263
16677
5216
5262
16279
5217
5261
16280
5218
5260
16281
5219
5259
16282
5220
5258
16183
5221
5257
15839
5222
5256
15840
5223
5255
15829
5224
5254
15830
5225
5253
13519
5226
5252
13514
5227
5251
12712
5228
5250
12701
5229
5249
12702
5230
5248
12703
5231
5247
12625
5232
5246
12634
5233
5245
12509
5234
5244
12504
5235
5243
11156
5236
5242
58549
5237
5241
11130
5238
5240
11137
5239
11098
5240
5320
11103
5241
5319
11138
5242
5318
11139
5243
5317
11140
5244
5316
11161
5245
5315
12511
5246
5314
12510
5247
5313
12635
5248
5312
12636
5249
5311
12716
5250
5310
12715
5251
5309
12714
5252
5308
12713
5253
5307
13521
5254
5306
13520
5255
5305
58523
5256
5304
58524
5257
5303
15841
5258
5302
16185
5259
5301
16184
5260
5300
16283
5261
5299
16690
5262
5298
16689
5263
5297
16688
5264
5296
16687
5265
5295
16686
5266
5294
16685
5267
5293
16794
5268
5292
16795
5269
5291
56282
5270
5290
56284
5271
5289
56285
5272
5288
56288
5273
5287
56289
5274
5286
56290
5275
5285
56293
5276
5284
56294
5277
5283
56334
5278
5282
56335
5279
5281
56336
5280
56347
5281
5361
56348
5282
5360
57970
5283
5359
57971
5284
5358
57972
5285
5357
57207
5286
5356
57206
5287
5355
57191
5288
5354
57190
5289
5353
56278
5290
5352
56279
5291
5351
56280
5292
5350
56281
5293
5349
16796
5294
5348
16827
5295
5347
16826
5296
5346
16737
5297
5345
16736
5298
5344
16713
5299
5343
16712
5300
5342
16691
5301
5341
16284
5302
5340
16285
5303
5339
16186
5304
5338
16241
5305
5337
16204
5306
5336
16205
5307
5335
16206
5308
5334
13522
5309
5333
13533
5310
5332
13534
5311
5331
13535
5312
5330
12717
5313
5329
12637
5314
5328
12646
5315
5327
12647
5316
5326
12512
5317
5325
11162
5318
5324
11946
5319
5323
11180
5320
5322
11179
5321
11104
5322
5402
11115
5323
5401
11116
5324
5400
11181
5325
5399
11945
5326
5398
11947
5327
5397
12649
5328
5396
12648
5329
5395
12673
5330
5394
12672
5331
5393
12674
5332
5392
13536
5333
5391
13557
5334
5390
13558
5335
5389
16208
5336
5388
16207
5337
5387
16228
5338
5386
16229
5339
5385
16242
5340
5384
16243
5341
5383
16286
5342
5382
16287
5343
5381
16710
5344
5380
16711
5345
5379
16734
5346
5378
16735
5347
5377
16824
5348
5376
16825
5349
5375
16828
5350
5374
16829
5351
5373
57164
5352
5372
57163
5353
5371
57165
5354
5370
57166
5355
5369
57189
5356
5368
57192
5357
5367
57205
5358
5366
57218
5359
5365
57973
5360
5364
57974
5361
5363
57989
5362
57990
5363
5443
57991
5364
5442
57988
5365
5441
57975
5366
5440
57976
5367
5439
57219
5368
5438
57204
5369
5437
57193
5370
5436
57188
5371
5435
57167
5372
5434
57176
5373
5433
57162
5374
5432
16833
5375
5431
16830
5376
5430
16831
5377
5429
16832
5378
5428
16823
5379
5427
16822
5380
5426
16733
5381
5425
16732
5382
5424
16709
5383
5423
16288
5384
5422
58519
5385
5421
16244
5386
5420
58522
5387
5419
16230
5388
5418
16227
5389
5417
16226
5390
5416
16209
5391
5415
13559
5392
5414
13556
5393
5413
13537
5394
5412
13538
5395
5411
12671
5396
5410
12666
5397
5409
12667
5398
5408
12650
5399
5407
11948
5400
5406
11944
5401
5405
11182
5402
5404
11926
5403
11114
5404
5484
11113
5405
5483
11927
5406
5482
11928
5407
5481
11929
5408
5480
11949
5409
5479
12651
5410
5478
12668
5411
5477
12669
5412
5476
12670
5413
5475
13545
5414
5474
13546
5415
5473
13547
5416
5472
13560
5417
5471
13561
5418
5470
16225
5419
5469
16224
5420
5468
16231
5421
5467
16232
5422
5466
16295
5423
5465
16294
5424
5464
16293
5425
5463
16708
5426
5462
16731
5427
5461
16730
5428
5460
16821
5429
5459
16820
5430
5458
16819
5431
5457
16818
5432
5456
16817
5433
5455
57160
5434
5454
57161
5435
5453
57177
5436
5452
57178
5437
5451
57179
5438
5450
57194
5439
5449
57195
5440
5448
57220
5441
5447
57977
5442
5446
57978
5443
5445
57979
5444
57992
5445
5525
58100
5446
5524
58099
5447
5523
58096
5448
5522
58095
5449
5521
57221
5450
5520
57738
5451
5519
57733
5452
5518
57732
5453
5517
57300
5454
5516
57301
5455
5515
57282
5456
5514
57281
5457
5513
45202
5458
5512
45203
5459
5511
45204
5460
5510
45205
5461
5509
40183
5462
5508
40184
5463
5507
31437
5464
5506
31436
5465
5505
31406
5466
5504
31407
5467
5503
16296
5468
5502
31411
5469
5501
22329
5470
5500
22328
5471
5499
22325
5472
5498
22324
5473
5497
17078
5474
5496
17079
5475
5495
17080
5476
5494
17081
5477
5493
15906
5478
5492
15907
5479
5491
15908
5480
5490
15909
5481
5489
11950
5482
5488
11973
5483
5487
11972
5484
5486
11916
5485
11915
5486
5566
11914
5487
5565
11970
5488
5564
11971
5489
5563
11975
5490
5562
11976
5491
5561
15910
5492
5560
15911
5493
5559
15934
5494
5558
15935
5495
5557
17082
5496
5556
17083
5497
5555
17104
5498
5554
17105
5499
5553
22323
5500
5552
22326
5501
5551
22327
5502
5550
22330
5503
5549
31410
5504
5548
31409
5505
5547
31408
5506
5546
31426
5507
5545
31427
5508
5544
31438
5509
5543
40185
5510
5542
40186
5511
5541
45206
5512
5540
45207
5513
5539
57148
5514
5538
57149
5515
5537
57150
5516
5536
57283
5517
5535
57302
5518
5534
57303
5519
5533
57731
5520
5532
57734
5521
5531
57737
5522
5530
57739
5523
5529
58094
5524
5528
58097
5525
5527
58098
5526
58101
5527
5607
58102
5528
5606
58267
5529
5605
58092
5530
5604
58093
5531
5603
57740
5532
5602
57736
5533
5601
57735
5534
5600
57730
5535
5599
57304
5536
5598
57311
5537
5597
57312
5538
5596
57313
5539
5595
57146
5540
5594
57147
5541
5593
45208
5542
5592
45217
5543
5591
40187
5544
5590
40194
5545
5589
31439
5546
5588
40198
5547
5587
31425
5548
5586
31416
5549
5585
31415
5550
5584
31412
5551
5583
22331
5552
5582
58497
5553
5581
22321
5554
5580
22322
5555
5579
17106
5556
5578
17103
5557
5577
17084
5558
5576
17091
5559
5575
15936
5560
5574
15933
5561
5573
15912
5562
5572
15921
5563
5571
11977
5564
5570
11986
5565
5569
11987
5566
5568
11969
5567
11913
5568
5648
11912
5569
5647
11968
5570
5646
11988
5571
5645
11989
5572
5644
11990
5573
5643
15922
5574
5642
15923
5575
5641
15924
5576
5640
15937
5577
5639
17092
5578
5638
17093
5579
5637
17094
5580
5636
17107
5581
5635
22341
5582
5634
22340
5583
5633
22339
5584
5632
22338
5585
5631
31413
5586
5630
31414
5587
5629
31417
5588
5628
31424
5589
5627
40197
5590
5626
40196
5591
5625
40195
5592
5624
45219
5593
5623
45218
5594
5622
55706
5595
5621
55707
5596
5620
57145
5597
5619
57314
5598
5618
57315
5599
5617
57316
5600
5616
57317
5601
5615
57729
5602
5614
57728
5603
5613
57727
5604
5612
57741
5605
5611
58112
5606
5610
58111
5607
5609
58110
5608
58109
5609
5689
58142
5610
5688
58139
5611
5687
58138
5612
5686
58113
5613
5685
57742
5614
5684
57830
5615
5683
57817
5616
5682
57816
5617
5681
57318
5618
5680
57419
5619
5679
57416
5620
5678
57415
5621
5677
57384
5622
5676
57383
5623
5675
55702
5624
5674
54272
5625
5673
45220
5626
5672
54232
5627
5671
54227
5628
5670
40199
5629
5669
49986
5630
5668
49983
5631
5667
49978
5632
5666
33946
5633
5665
31374
5634
5664
31343
5635
5663
58440
5636
5662
22342
5637
5661
17108
5638
5660
17121
5639
5659
17120
5640
5658
17117
5641
5657
15938
5642
5656
16945
5643
5655
16946
5644
5654
16947
5645
5653
11991
5646
5652
12076
5647
5651
12075
5648
5650
12056
5649
12011
5650
5730
12012
5651
5729
12055
5652
5728
12074
5653
5727
12077
5654
5726
12078
5655
5725
12079
5656
5724
16948
5657
5723
17050
5658
5722
17051
5659
5721
17118
5660
5720
17119
5661
5719
58473
5662
5718
58472
5663
5717
58474
5664
5716
22358
5665
5715
31348
5666
5714
33931
5667
5713
49976
5668
5712
49977
5669
5711
49989
5670
5710
49988
5671
5709
54226
5672
5708
54225
5673
5707
57520
5674
5706
57521
5675
5705
57527
5676
5704
55693
5677
5703
57379
5678
5702
57413
5679
5701
57414
5680
5700
57417
5681
5699
57418
5682
5698
57420
5683
5697
57815
5684
5696
57818
5685
5695
57831
5686
5694
57832
5687
5693
58136
5688
5692
58137
5689
5691
58140
5690
58141
5691
5771
58219
5692
5770
58210
5693
5769
58209
5694
5768
58135
5695
5767
57833
5696
5766
57871
5697
5765
57819
5698
5764
57814
5699
5763
57421
5700
5762
58268
5701
5761
57410
5702
5760
57411
5703
5759
57412
5704
5758
57369
5705
5757
57528
5706
5756
57526
5707
5755
57522
5708
5754
57519
5709
5753
57518
5710
5752
49996
5711
5751
49995
5712
5750
49990
5713
5749
49991
5714
5748
49975
5715
5747
33930
5716
5746
33929
5717
5745
26637
5718
5744
58470
5719
5743
58471
5720
5742
17172
5721
5741
17170
5722
5740
17171
5723
5739
17052
5724
5738
17049
5725
5737
16949
5726
5736
58516
5727
5735
12071
5728
5734
12072
5729
5733
12073
5730
5732
12054
5731
12013
5732
5812
12052
5733
5811
12053
5734
5810
16960
5735
5809
16959
5736
5808
16958
5737
5807
16957
5738
5806
17041
5739
5805
17042
5740
5804
17053
5741
5803
17054
5742
5802
17169
5743
5801
17178
5744
5800
17177
5745
5799
58475
5746
5798
26631
5747
5797
33031
5748
5796
49974
5749
5795
49973
5750
5794
49992
5751
5793
49993
5752
5792
49994
5753
5791
57516
5754
5790
57517
5755
5789
57524
5756
5788
57523
5757
5787
57525
5758
5786
57094
5759
5785
57366
5760
5784
57797
5761
5783
57796
5762
5782
57795
5763
5781
57794
5764
5780
57808
5765
5779
57809
5766
5778
57820
5767
5777
57870
5768
5776
57872
5769
5775
57873
5770
5774
58208
5771
5773
58211
5772
58218
5773
5853
58240
5774
5852
58241
5775
5851
58207
5776
5850
58206
5777
5849
57868
5778
5848
57869
5779
5847
57860
5780
5846
57859
5781
5845
57807
5782
5844
57802
5783
5843
57801
5784
5842
57798
5785
5841
57600
5786
5840
57601
5787
5839
57583
5788
5838
57509
5789
5837
57512
5790
5836
57513
5791
5835
57514
5792
5834
57515
5793
5833
52852
5794
5832
52853
5795
5831
52854
5796
5830
49972
5797
5829
47563
5798
5828
47557
5799
5827
53367
5800
5826
17208
5801
5825
17207
5802
5824
17179
5803
5823
17168
5804
5822
17167
5805
5821
17150
5806
5820
17151
5807
5819
17040
5808
5818
17039
5809
5817
16984
5810
5816
16985
5811
5815
16961
5812
5814
16968
5813
12051
5814
5894
12050
5815
5893
16969
5816
5892
16970
5817
5891
16986
5818
5890
16987
5819
5889
17038
5820
5888
17153
5821
5887
17152
5822
5886
17159
5823
5885
17160
5824
5884
17204
5825
5883
17205
5826
5882
17206
5827
5881
53365
5828
5880
53366
5829
5879
53368
5830
5878
53369
5831
5877
49963
5832
5876
52795
5833
5875
52855
5834
5874
53328
5835
5873
53325
5836
5872
53322
5837
5871
57529
5838
5870
57541
5839
5869
57589
5840
5868
57588
5841
5867
57602
5842
5866
57603
5843
5865
57799
5844
5864
57800
5845
5863
57854
5846
5862
57855
5847
5861
57858
5848
5860
58194
5849
5859
58195
5850
5858
58196
5851
5857
58197
5852
5856
58243
5853
5855
58242
5854
58256
5855
58254
5856
58255
5857
58244
5858
58247
5859
58191
5860
58192
5861
58193
5862
57857
5863
57856
5864
57852
5865
57853
5866
57606
5867
57604
5868
57605
5869
57590
5870
57547
5871
57546
5872
53372
5873
53371
5874
53370
5875
53334
5876
53335
5877
53336
5878
53337
5879
53338
5880
53361
5881
53362
5882
53363
5883
53364
5884
17201
5885
17202
5886
17203
5887
17158
5888
17155
5889
17154
5890
17037
5891
16988
5892
58513
5893
16971
5894
58515
5895
5896
12050
58515
5897
12049
58514
5898
12044
5899
12043
5900
5901
12041
12043
5902
11888
11890
11894
5903
11883
5904
11882
11890
5905
11232
11240
5906
11233
11239
5907
11234
11238
5908
11235
11237
5909
11204
11214
5910
11203
11259
5911
11202
11260
5912
11201
11261
5913
10968
10976
5914
10969
10975
5915
10970
10974
5916
10971
10973
5917
10940
10950
5918
10939
10995
5919
10938
10996
5920
10937
10997
5921
8430
8438
5922
8431
8437
5923
8432
8436
5924
8433
8435
5925
8402
8412
5926
8401
8457
5927
8400
8458
5928
8399
8459
5929
6823
6831
5930
6824
6830
5931
6825
6829
5932
6826
6828
5933
6795
6805
5934
6794
6850
5935
6793
6851
5936
6792
6852
5937
6405
6413
5938
6406
6412
5939
6407
6411
5940
6408
6410
5941
6377
6387
5942
6376
6432
5943
6375
6433
5944
6374
6434
5945
5985
5993
5946
5986
5992
5947
5987
5991
5948
5988
5990
5949
5955
5967
5950
5954
6012
5951
5953
6013
5952
6014
5953
5959
6015
5954
5958
6016
5955
5957
6237
5956
5966
5990
5957
5963
5965
5997
5958
5962
6236
5959
5961
6023
5960
6022
5961
6025
6217
5962
6024
6218
5963
6221
6235
5964
5998
6222
5965
6233
6235
6245
6247
5966
6236
6240
6248
5967
5989
6237
6239
5968
5988
6010
6012
5969
5975
5977
5970
5974
6012
5971
5973
6013
5972
6014
5973
6019
6261
5974
6018
6260
5975
6011
6259
5976
6010
6258
5977
5979
6009
6257
5978
5988
5979
5981
5987
5980
6008
6346
5981
5983
6353
6361
5982
5986
5983
5985
6391
5984
6354
6392
5985
6359
6361
6363
6439
5986
6004
6434
5987
6005
6361
5988
6006
6008
5989
6009
5990
6006
6248
6254
5991
5997
5992
5996
6006
5993
5995
6005
5994
6004
6374
5995
6001
6003
6373
5996
6000
6366
5997
5999
6249
5998
6248
5999
6247
6463
6000
6250
6462
6001
6367
6461
6002
6372
6460
6003
6367
6369
6371
6479
6004
6364
6366
6442
6005
6363
6435
6006
6362
6366
6007
6249
6008
6252
6254
6344
6362
6009
6345
6361
6010
6254
6256
6011
6239
6281
6012
6018
6238
6280
6013
6237
6014
6016
6018
6015
6019
6016
6020
6022
6017
6023
6237
6018
6020
6238
6242
6274
6019
6273
6020
6272
6021
6275
6022
6026
6242
6316
6023
6025
6024
6236
6242
6025
6235
6243
6491
6026
6492
6027
6243
6315
6497
6028
6046
6306
6029
6045
6303
6030
6031
6037
6039
6041
6045
6032
6034
6036
6033
6041
6034
6040
6052
6035
6039
6051
6036
6038
6050
6216
6037
6217
6038
6046
6492
6039
6047
6049
6493
6040
6044
6058
6041
6043
6059
6042
6043
6045
6105
6044
6062
6104
6045
6047
6063
6501
6046
6500
6047
6497
6499
6048
6496
6502
6049
6063
6065
6511
6577
6050
6056
6058
6572
6051
6055
6215
6052
6054
6058
6053
6059
6054
6060
6070
6055
6057
6069
6056
6068
6214
6057
6065
6067
6571
6058
6060
6064
6084
6059
6063
6060
6062
6061
6085
6062
6064
6088
6102
6063
6103
6064
6510
6065
6089
6513
6066
6512
6578
6067
6089
6091
6537
6579
6068
6082
6084
6570
6069
6073
6213
6070
6072
6084
6071
6085
6072
6076
6086
6073
6075
6083
6074
6082
6212
6075
6079
6081
6211
6076
6078
6094
6077
6095
6078
6096
6192
6079
6191
6205
6080
6210
7058
6081
6205
6207
6209
7065
6082
6092
6094
6568
6083
6091
6569
6084
6086
6090
6094
6085
6089
6086
6088
6087
6095
6088
6090
6098
6100
6089
6101
6090
6536
6091
6093
6535
6092
6538
6954
6093
6207
6553
6567
6094
6098
6206
6552
6095
6205
6096
6098
6097
6199
6205
6098
6200
6206
6550
6099
6100
6548
6550
6552
6101
6533
6535
6102
6532
6536
6103
6513
6515
6104
6510
6516
6105
6501
6507
6106
6500
6506
6107
6303
6108
6300
6302
6506
6109
6299
6309
6110
6116
6294
6111
6295
6112
6116
6118
6120
6113
6115
6114
6118
6272
6115
6117
6275
6305
6116
6304
6117
6293
6309
6118
6276
6292
6308
6119
6271
6120
6270
6292
6121
6293
6295
6297
6122
6298
6123
6293
6124
6310
6125
6301
6126
6520
6127
6523
6128
6524
6129
6529
6130
6542
6131
6545
6132
6560
6133
6559
6134
7144
6135
7148
6136
7149
6137
7152
6138
7153
6139
7675
6140
7681
6141
7680
6142
8889
6143
8892
6144
8893
6145
8902
6146
8918
6147
8921
6148
10041
6149
10040
6150
10039
6151
10063
6152
10078
6153
10081
6154
10095
6155
10098
6156
13018
6157
13017
6158
13198
6159
13202
6160
6161
13202
13234
13236
13240
6162
13190
13231
13233
13239
6163
13185
13191
13228
13230
6164
11565
11674
11680
11682
6165
11564
11675
11677
11679
6166
11549
11551
11553
6167
11548
11554
11564
6168
11547
11555
11561
6169
9137
9149
10018
6170
9136
9148
10017
6171
9135
9143
9147
6172
9134
9144
9146
6173
9105
9115
9127
6174
9104
9114
9126
6175
9103
9113
9125
6176
9102
9110
9112
6177
8814
8826
8929
6178
8813
8825
8930
6179
8812
8820
8824
6180
8811
8821
8823
6181
8782
8792
8804
6182
8781
8791
8803
6183
8780
8790
8802
6184
8779
8787
8789
6185
7103
7113
7125
6186
7102
7112
7124
6187
7101
7107
7111
6188
7100
7108
7110
6189
6195
7061
7081
6190
6194
7060
7080
6191
6193
6203
7059
6192
6204
7058
6193
6199
6194
6198
6195
6197
6196
7110
6197
7081
7083
7109
6198
7080
7084
6199
6201
6203
6200
6204
6201
7067
7069
6202
7070
7084
6203
7067
7077
7079
7091
6204
7064
7080
6205
7065
7067
6206
6207
6551
7067
6208
6554
7066
6209
6565
6567
7037
7200
6210
6568
7036
7195
6211
6591
7057
6212
6568
6590
6213
6569
6583
6214
6570
6582
6215
6227
6571
6216
6226
6572
6217
6219
6493
6218
6492
6219
6221
6491
6220
6226
6494
6221
6223
6225
6601
6222
6234
6223
6233
6463
6224
6232
6464
6225
6229
6231
6471
6226
6228
6600
6227
6573
6228
6574
6582
6229
6585
6599
6230
6472
6586
6231
6597
6599
6607
6609
6232
6600
6604
6610
6233
6483
6601
6603
6234
6482
6488
6235
6489
6491
6601
6236
6244
6237
6241
6238
6239
6241
6283
6240
6254
6282
6241
6245
6253
6329
6242
6244
6328
6243
6317
6244
6318
6490
6245
6327
6489
6246
6330
6488
6247
6251
6253
6341
6487
6248
6250
6482
6249
6253
6250
6252
6366
6251
6367
6481
6252
6368
6486
6646
6253
6343
6365
6254
6342
6255
6256
6282
6342
6344
6652
6257
6281
6345
6651
6258
6346
6348
6259
6265
6281
6260
6264
6280
6261
6263
6273
6262
6272
6263
6269
6271
6264
6268
6278
6265
6267
6279
6266
6286
6348
6267
6287
6349
6268
6288
6269
6289
6270
6271
6289
6291
6272
6276
6278
6273
6275
6274
6278
6280
6275
6277
6283
6317
6276
6316
6277
6291
6321
6278
6284
6290
6320
6279
6289
6280
6284
6286
6288
6281
6283
6282
6286
6283
6285
6329
6284
6328
6285
6333
6335
6286
6332
6336
6652
6287
6651
6288
6336
6656
6289
6335
6290
6291
6323
6335
6292
6322
6293
6311
6294
6310
6295
6299
6296
6297
6298
6300
6310
6301
6519
6302
6310
6312
6520
6303
6307
6309
6505
6304
6306
6500
6305
6309
6306
6308
6316
6307
6315
6499
6308
6312
6314
6504
6309
6311
6321
6310
6311
6312
6322
6313
6521
6314
6322
6324
6636
6315
6319
6321
6625
6316
6318
6498
6317
6321
6318
6320
6328
6319
6327
6621
6320
6324
6326
6626
6321
6323
6333
6322
6323
6324
6334
6325
6635
6326
6334
6338
6634
6327
6331
6333
6633
6328
6330
6620
6329
6333
6330
6332
6342
6331
6341
6619
6332
6338
6340
6632
6333
6337
6653
6334
6335
6337
6336
6337
6655
6338
6654
6339
6641
6340
6642
6654
6674
6341
6643
6647
6653
6342
6618
6646
6343
6653
6344
6646
6648
6666
6345
6649
6661
6346
6360
6650
6347
6353
6348
6350
6352
6650
6349
6651
6350
6656
6351
6657
6352
6356
58559
6353
6355
58558
6354
6360
6355
6359
6683
6356
6358
6686
6357
6687
6358
6678
6718
58559
6359
6663
6717
58558
6360
6662
6682
6361
6661
58558
6362
6363
6365
6661
6364
6440
6662
6365
6369
6441
6665
6366
6368
6666
6367
6368
6480
6369
6667
6901
6370
6668
6900
6371
6441
6445
6737
6899
6372
6442
6444
6894
6373
6381
6459
6374
6380
6442
6375
6435
6376
6380
6436
6377
6379
6449
6378
6386
6410
6379
6383
6385
6417
6380
6382
6448
6381
6443
6382
6444
6458
6383
6455
6457
6384
6418
6882
6385
6453
6455
6757
7413
6386
6448
6452
6758
6387
6409
6449
6451
6388
6408
6430
6432
6389
6395
6397
6390
6394
6432
6391
6393
6433
6392
6434
6393
6439
6683
6394
6438
6684
6395
6431
6691
6396
6430
6692
6397
6399
6429
6697
6398
6408
6399
6401
6407
6400
6428
6698
6401
6403
6701
6777
6402
6406
6403
6405
6809
6404
6702
6810
6405
6777
6779
6781
6857
6406
6424
6852
6407
6425
6777
6408
6426
6428
6409
6429
6410
6426
6758
6764
6411
6417
6412
6416
6426
6413
6415
6425
6414
6424
6792
6415
6421
6423
6791
6416
6420
6784
6417
6419
6759
6418
6758
6419
6757
6881
6420
6760
6880
6421
6785
6879
6422
6790
6878
6423
6785
6787
6789
7447
6424
6782
6784
6860
6425
6781
6853
6426
6776
6784
6427
6759
6428
6762
6764
6766
6776
6429
6709
6777
6430
6710
6764
6431
6451
6711
6432
6438
6450
6712
6433
6449
6434
6436
6438
6435
6439
6436
6440
6442
6437
6443
6449
6438
6440
6446
6450
6714
6439
6713
6440
6682
6441
6681
6442
6446
6736
6443
6444
6446
6448
6445
6455
6895
6446
6454
6738
6898
6447
6735
6448
6450
6452
6454
6734
6449
6455
6450
6451
6723
6452
6724
6764
6453
6733
6763
6454
6750
6756
7412
6455
6749
7411
6456
6457
6895
7411
7413
7415
6458
6882
6884
6459
6885
6895
6460
6886
6894
6461
6467
6479
6462
6466
6480
6463
6465
6481
6464
6482
6465
6471
6483
6466
6470
6484
6467
6469
6903
6468
6478
6886
6469
6475
6477
6887
6470
6474
6904
6471
6473
6611
6472
6610
6473
6609
6923
6474
6612
6922
6475
6905
6921
6476
6890
6920
6477
6891
6905
6917
6919
6478
6892
6904
6908
6479
6893
6903
6909
6480
6894
6900
6481
6901
6903
6482
6484
6486
6483
6487
6484
6610
6616
6485
6611
6903
6486
6614
6616
6902
6986
6487
6645
6901
6488
6616
6618
6489
6603
6619
6490
6602
6620
6491
6495
6497
6621
6492
6494
6493
6497
6494
6496
6572
6495
6573
6601
6496
6576
6602
6622
6497
6577
6623
6498
6499
6621
6623
6625
6500
6502
6504
6501
6505
6502
6508
6510
6503
6511
6623
6504
6508
6522
6526
6624
6505
6521
6625
6506
6508
6520
6507
6519
6508
6516
6518
6509
6523
6510
6514
6516
6524
6526
6511
6513
6512
6526
6958
6513
6527
6537
6957
6514
6536
6515
6527
6529
6541
6516
6530
6532
6517
6518
6524
6530
6519
6523
6520
6521
6523
6522
6636
6523
6525
6637
6524
6525
6529
6526
6528
6966
6527
6963
6528
6540
6964
6529
6543
6965
6530
6542
6531
6532
6542
6546
6533
6541
6534
6546
6548
6535
6539
6541
6545
6557
6536
6538
6552
6537
6541
6538
6540
6956
6539
6553
6955
6540
6544
6556
7030
6541
6543
7029
6542
6543
6545
6544
7277
6545
6561
7278
6546
6560
6547
6548
6560
7146
6549
6557
6550
6558
7072
7146
6551
7069
6552
6554
6558
7068
6553
6557
6554
6556
6566
6555
6565
7075
6556
6558
6562
6564
7074
6557
6561
7031
6558
6560
6559
7073
6560
6562
7144
7146
6561
6562
7283
6563
7143
6564
7283
7284
7288
6565
7031
7234
7242
6566
7235
7237
6567
6955
7031
7033
6568
6954
7034
6569
7035
6570
6952
6954
6571
6579
6581
6572
6574
6578
6573
6577
6574
6576
6600
6575
6581
6599
6576
6578
6580
6606
6960
6577
6605
6959
6578
6958
6579
6957
6580
6954
6956
6581
6949
6953
7025
6582
6598
6952
6583
6585
6584
6590
6952
6585
6587
6589
6951
6586
6598
6587
6597
6923
6588
6596
6924
6589
6593
6595
6931
6590
6592
7040
6591
7035
6592
7036
7056
6593
7039
7055
6594
6932
7054
6595
7039
7049
7051
7053
6596
7040
7042
7046
6597
6943
6951
7043
6598
6942
6948
6599
6949
6951
6600
6606
6601
6605
6602
6603
6605
6629
6604
6616
6630
6605
6607
6615
6973
6606
6972
6607
6949
6971
6608
6948
6974
6609
6613
6615
6947
6983
6610
6612
6942
6611
6615
6612
6614
6904
6613
6905
6941
6614
6906
6946
6992
6615
6907
6985
6616
6984
6617
6618
6630
6984
6986
6988
6619
6643
6645
6620
6630
6632
6621
6629
6633
6622
6626
6623
6627
6629
6959
6624
6958
6625
6627
6637
6963
6626
6636
6627
6633
6635
6628
6638
6962
6629
6631
6633
6639
6977
6630
6972
6631
6973
6632
6640
6976
6988
6633
6641
6643
6634
6635
6639
6641
6636
6638
6637
6638
6966
6639
6967
6640
6978
6641
6979
7015
6642
6643
7013
7015
6644
6988
6645
6647
6987
7001
7013
6646
6986
6996
6647
6667
6648
6670
6674
6649
6653
6671
6673
6650
6652
6658
6660
6651
6657
58558
6652
6656
6653
6655
6654
6655
6673
6656
6658
6657
6658
58559
6659
6673
6660
6672
6678
58559
6661
6663
6671
58558
6662
6666
6663
6665
6681
6664
6678
6680
6665
6669
6671
6677
6741
6666
6668
6736
6667
6671
6668
6670
6996
6669
6737
6997
6670
6676
6742
7000
6671
6675
7001
6672
6673
6675
6677
6674
6675
7013
6676
7012
6677
6743
7399
6678
6744
6679
6680
6718
6720
6744
6681
6715
6717
6741
6682
6714
6736
6683
6713
6717
6684
6686
6685
6691
6713
6686
6688
6690
6716
6687
6717
6688
6718
6689
6719
6690
6694
6728
6691
6693
6727
6692
6712
6693
6697
6711
6694
6696
6726
6695
6729
6696
6706
6770
6697
6699
6769
6698
6710
6699
6701
6709
6700
6706
6708
6701
6703
6705
8011
6702
6778
6703
6779
8029
6704
8010
8032
6705
8013
8033
6706
8012
6707
6708
6770
6772
8012
6709
6767
6769
8011
6710
6766
6778
6711
6765
6769
6712
6724
6726
6713
6723
6727
6714
6716
6715
6723
6735
6716
6720
6722
6740
6717
6719
6727
6718
6719
6720
6728
6721
6745
6722
6728
6730
58557
6723
6725
6727
58556
6724
6734
6725
6733
6765
6726
6730
6732
6768
6727
6729
6769
6728
6729
6730
6770
6731
6771
6732
6752
8019
58557
6733
6751
7999
58556
6734
6750
7998
6735
6749
58556
6736
6738
6740
6737
6741
6738
6742
7402
6739
6749
7403
6740
6742
6746
6748
7408
6741
6745
58556
6742
6744
6743
7401
6744
6746
7400
6745
6746
58557
6747
7805
6748
6752
7806
58557
6749
6751
7409
58556
6750
7410
6751
6755
7809
6752
6754
7808
6753
7807
6754
8019
8020
8137
6755
7999
8001
8126
6756
7994
7996
7998
6757
6761
6763
7455
6758
6760
7450
6759
6763
6760
6762
6784
6761
6785
7449
6762
6786
7454
7996
6763
6783
7997
6764
7998
6765
6766
6768
7998
6767
6775
7997
6768
6772
6774
8000
6769
6771
7999
6770
6771
6772
8019
6773
8018
6774
8012
8014
8016
6775
8009
8011
8017
6776
6778
6780
8004
6777
6781
6783
6778
6779
8011
6780
8010
8028
6781
8005
8009
8027
6782
6858
6783
6787
6859
8005
6784
6786
8004
6785
6786
7448
6787
7467
8003
6788
7468
8006
6789
6859
6863
8025
8118
6790
6860
6862
8105
6791
6799
6877
6792
6798
6860
6793
6853
6794
6798
6854
6795
6797
6867
6796
6804
6828
6797
6801
6803
6835
6798
6800
6866
6799
6861
6800
6862
6876
6801
6873
6875
6802
6836
8111
6803
6871
6873
8112
8300
6804
6866
6870
8301
6805
6827
6867
6869
6806
6826
6848
6850
6807
6813
6815
6808
6812
6850
6809
6811
6851
6810
6852
6811
6857
8029
6812
6856
8030
6813
6849
8037
6814
6848
8038
6815
6817
6847
8043
6816
6826
6817
6819
6825
6818
6846
8044
6819
6821
8047
8320
6820
6824
6821
6823
8416
6822
8048
8417
6823
8320
8322
8324
8464
6824
6842
8459
6825
6843
8320
6826
6844
6846
6827
6847
6828
6844
8301
8307
6829
6835
6830
6834
6844
6831
6833
6843
6832
6842
8399
6833
6839
6841
8398
6834
6838
8327
6835
6837
8302
6836
8301
6837
8199
8300
6838
8200
8303
6839
8328
8334
6840
8333
8397
6841
8328
8330
8332
8470
6842
8325
8327
8467
6843
8324
8460
6844
8319
8327
6845
8302
6846
8305
8307
8309
8319
6847
8055
8320
6848
8056
8307
6849
6869
8057
6850
6856
6868
8058
6851
6867
6852
6854
6856
6853
6857
6854
6858
6860
6855
6861
6867
6856
6858
6864
6868
8060
6857
8059
6858
8028
6859
8027
6860
6864
8026
6861
6862
6864
6866
6863
6873
8104
6864
6872
8068
8103
6865
8067
6866
6868
6870
6872
8072
6867
6873
6868
6869
8073
6870
8074
8307
6871
8081
8306
6872
8082
8196
8299
6873
8071
8102
6874
6875
8102
8104
8112
8114
6876
8109
8111
6877
8104
8108
6878
8105
8107
6879
7437
7447
6880
7436
7448
6881
7435
7449
6882
7434
7450
6883
7413
6884
7414
7420
7434
6885
7415
7421
6886
6888
6896
6887
6893
6888
6890
6892
6889
6913
7421
6890
6914
7422
7480
6891
7481
6892
6914
6916
7500
6893
6911
6913
6894
6896
6910
6895
6899
6896
6898
6897
6913
7415
6898
6910
6912
7404
7416
6899
7403
7411
6900
6910
7402
6901
6909
6997
6902
6996
6903
6907
6909
6995
6904
6905
6907
6906
6940
6907
6917
6993
7351
6908
6994
6909
6911
6917
7005
6910
6998
6911
7405
6912
6916
7794
6913
6915
7427
7795
6914
7426
6915
7425
7499
6916
7428
7504
7796
6917
7505
7793
6918
7006
6919
7351
7353
7355
7505
6920
6938
6940
7500
6921
6927
7481
6922
6926
6940
6923
6925
6941
6924
6942
6925
6931
6943
6926
6930
6944
6927
6929
6939
6928
6938
7482
6929
6935
6937
7489
6930
6934
7348
6931
6933
7047
6932
7046
6933
7049
7329
6934
7048
7330
6935
7333
7347
6936
7334
7490
6937
7345
7347
7357
7511
6938
7348
7356
7508
6939
7355
7501
6940
6944
7348
7350
6941
7351
6942
6944
6946
6943
6947
6944
7044
7046
6945
7047
6946
7044
7350
7360
7362
6947
7021
7351
6948
7022
7044
6949
7023
7043
6950
7024
6951
6953
7041
7043
7222
6952
7040
6953
7035
6954
7026
7034
6955
6956
7026
7030
6957
7025
7029
6958
6960
6964
6959
6963
6960
6962
6972
6961
6971
7025
6962
6964
6968
6970
7028
6963
6967
6977
6964
6966
6965
7029
6966
6968
7277
6967
6968
6978
6969
7276
6970
6978
6980
7275
6971
6975
6977
7226
6972
6974
7024
6973
6977
6974
6976
6984
6975
6983
7023
6976
6980
6982
7225
6977
6979
6989
6978
6979
6980
7016
6981
7274
6982
7016
7018
7366
6983
6989
6991
7365
6984
6992
7022
6985
6989
6986
6990
6992
6994
6987
6995
6988
6990
7002
7014
6989
7015
6990
7016
6991
7003
7017
6992
7008
7018
7020
6993
7021
6994
7006
7008
7352
6995
7003
7005
6996
6998
7002
6997
7001
6998
7000
7402
6999
7005
7405
7000
7002
7004
7398
7406
7001
7399
7401
7002
7012
7003
7011
7004
7008
7010
7005
7007
7397
7799
7006
7794
7007
7353
7793
7008
7392
7396
7800
7009
7393
7010
7018
7394
7396
7011
7017
7397
7012
7014
7398
7013
7399
7014
7015
7017
7016
7017
7018
7019
7020
7366
7368
7394
7021
7365
7369
7393
7022
7352
7362
7023
7363
7365
7024
7223
7225
7025
7222
7226
7026
7028
7027
7033
7222
7028
7030
7032
7227
7279
7029
7226
7276
7030
7277
7031
7278
7032
7283
7033
7228
7234
7282
7034
7221
7235
7035
7037
7041
7036
7040
7037
7039
7194
7038
7199
7235
7039
7041
7051
7218
7220
7040
7193
7041
7042
7221
7043
7045
7051
7230
7044
7223
7045
7363
7046
7050
7360
7378
7047
7049
7048
7348
7360
7049
7347
7359
7547
7050
7548
7051
7359
7377
7553
7052
7231
7053
7216
7218
7256
7553
7054
7191
7193
7548
7055
7182
7329
7056
7181
7193
7057
7180
7194
7058
7179
7195
7059
7065
7060
7064
7179
7061
7063
7178
7062
7100
7177
7063
7081
7097
7099
7206
7064
7078
7080
7203
7065
7077
7196
7066
7195
7067
7075
7077
7200
7068
7069
7073
7075
7091
7070
7072
7071
7085
7091
7072
7088
7092
7147
7073
7145
7074
7092
7144
7075
7093
7143
7242
7076
7237
7077
7091
7093
7095
7238
7078
7201
7079
7095
7097
7202
7080
7082
7084
7090
7081
7082
7108
7083
7097
7119
7137
7084
7086
7118
7085
7086
7088
7090
7087
7131
7137
7088
7132
7138
7151
7089
7150
7090
7092
7094
7138
7149
7091
7095
7137
7092
7093
7148
7094
7142
7243
7095
7139
7141
7244
7096
7245
7097
7137
7139
7156
7248
7098
7207
7099
7119
7121
7156
7317
7100
7106
7108
7314
7101
7176
7102
7106
7175
7103
7105
7174
7104
7173
8779
7105
7125
7170
7172
8786
7106
7122
7124
7616
7107
7121
7315
7108
7116
7120
7124
7109
7119
7110
7116
7118
7111
7112
7116
7113
7115
7114
8789
7115
7125
7127
8788
7116
7124
7128
7117
7118
7120
7128
7130
7119
7131
7120
7136
7121
7123
7135
7122
7157
7316
7123
7160
7170
7617
7124
7126
7128
7161
7125
7126
8787
7127
7162
7170
8798
7128
7163
8797
7129
7130
7161
7163
7165
7131
7133
7135
7132
7136
7133
7154
7677
7134
7165
7676
7135
7154
7158
7166
7675
7136
7157
7161
7137
7154
7156
7138
7139
7152
7154
7140
7155
7249
7141
7152
7295
7673
7142
7149
7294
7143
7148
7289
7144
7288
7145
7148
7146
7147
7148
7150
7149
7150
7152
7151
7152
7677
7153
7154
7673
7675
7677
7155
7156
7158
7661
7673
7157
7658
7158
7160
7659
7159
7660
7674
7160
7166
7168
7682
7692
7161
7169
7687
7162
7166
7163
7167
7169
8869
7164
8870
7165
7167
7679
8873
7166
7678
7167
7681
7168
7680
8874
7169
7683
7685
8875
7170
7686
8868
7171
8799
7172
7617
7619
7686
8854
7173
7616
7620
8851
7174
7609
8778
7175
7608
7616
7176
7305
7315
7177
7304
7314
7178
7186
7206
7179
7185
7203
7180
7196
7181
7185
7197
7182
7184
7192
7183
7191
7328
7184
7188
7190
7327
7185
7187
7211
7186
7204
7187
7205
7304
7188
7212
7303
7189
7308
7326
7190
7212
7214
7309
7569
7191
7211
7215
7568
7192
7216
7549
7193
7197
7211
7217
7194
7218
7195
7197
7199
7196
7200
7197
7201
7203
7198
7204
7199
7201
7209
7217
7239
7200
7218
7236
7201
7237
7202
7238
7203
7207
7209
7245
7204
7206
7205
7209
7211
7206
7208
7212
7313
7207
7314
7208
7248
7317
7209
7213
7247
7318
7210
7246
7211
7213
7215
7217
7253
7212
7213
7302
7214
7264
7301
7215
7263
7322
7574
7216
7262
7573
7217
7255
7552
7218
7254
7219
7220
7236
7254
7256
7258
7221
7231
7233
7235
7222
7228
7230
7223
7227
7224
7230
7363
7225
7227
7229
7273
7364
7226
7274
7365
7227
7275
7228
7280
7229
7233
7281
7230
7232
7272
7379
7231
7378
7232
7256
7377
7233
7257
7271
7382
7234
7258
7285
7235
7241
7284
7236
7237
7239
7241
7238
7242
7239
7243
7245
7240
7246
7254
7241
7243
7251
7259
7290
7242
7258
7287
7243
7288
7244
7289
7245
7249
7251
7294
7246
7248
7247
7251
7253
7248
7250
7264
7657
7249
7658
7250
7295
7661
7251
7265
7296
7662
7252
7293
7253
7259
7261
7265
7292
7254
7262
7264
7255
7259
7256
7260
7262
7557
7257
7554
7258
7260
7270
7559
7259
7286
7260
7291
7261
7269
7558
7262
7266
7268
7581
7263
7576
7264
7266
7575
7653
7265
7300
7266
7297
7299
7267
7582
7666
7268
7297
7583
7667
7269
7292
7584
7270
7291
7585
7271
7286
7586
7272
7285
7383
7273
7281
7384
7274
7280
7367
7275
7366
7276
7280
7277
7279
7278
7279
7283
7280
7282
7281
7282
7285
7283
7284
7285
7287
7286
7287
7291
7288
7290
7289
7290
7294
7291
7293
7292
7293
7297
7294
7296
7295
7296
7672
7297
7671
7298
7299
7667
7669
7671
7300
7662
7664
7666
7301
7653
7655
7657
7302
7318
7320
7322
7303
7309
7311
7313
7304
7306
7308
7305
7313
7306
7312
7608
7307
7311
7607
7308
7310
7604
7606
7309
7325
7310
7322
7324
7311
7321
7613
7643
7312
7320
7614
7313
7315
7319
7615
7314
7318
7315
7317
7316
7616
7317
7319
7617
7659
7318
7658
7319
7657
7320
7618
7656
7321
7623
7655
7322
7624
7642
7654
7323
7653
7324
7574
7640
7642
7652
7325
7569
7639
7643
7326
7602
7604
7327
7339
7569
7328
7338
7568
7329
7331
7549
7330
7548
7331
7333
7547
7332
7338
7550
7333
7335
7337
7565
7334
7346
7335
7345
7529
7336
7344
7530
7337
7341
7343
7729
7338
7340
7566
7339
7567
7340
7570
7602
7341
7599
7601
7342
7634
7728
7343
7599
7635
7725
7727
7344
7566
7596
7740
7345
7541
7565
7595
7346
7540
7544
7347
7545
7547
7565
7348
7358
7349
7350
7356
7358
7360
7372
7351
7355
7371
7352
7353
7371
7393
7354
7392
7792
7355
7371
7373
7391
7791
7356
7506
7357
7373
7507
7358
7374
7512
7544
7359
7375
7545
7360
7376
7546
7361
7362
7372
7376
7378
7380
7363
7369
7371
7364
7378
7365
7367
7369
7379
7366
7367
7368
7384
7369
7385
7840
7370
7380
7371
7389
7391
7393
7840
7372
7373
7375
7389
7374
7390
7790
7375
7593
7789
7844
7376
7388
7592
7377
7381
7555
7378
7382
7554
7379
7380
7382
7384
7381
7385
7389
7382
7386
7388
7560
7383
7559
7384
7386
7586
7385
7386
7841
7387
7587
7388
7590
7841
7843
7389
7591
7844
7390
7841
7391
7842
7844
7866
7392
7835
7839
7393
7395
7836
7394
7395
7840
7396
7837
7839
7397
7801
7398
7802
7399
7803
7400
7401
7803
7805
7402
7406
7408
7403
7405
7404
7408
7410
7405
7407
7795
7811
7406
7794
7407
7799
7803
7408
7798
7804
7812
7409
7805
7410
7806
7808
7812
7411
7809
7811
7412
7416
7413
7417
7455
7809
7414
7450
7415
7417
7419
7451
7416
7426
7417
7427
7811
7418
7456
7810
7419
7427
7429
7457
7815
7420
7424
7426
7458
7421
7423
7433
7422
7426
7423
7425
7479
7424
7432
7478
7425
7429
7431
7497
7426
7428
7498
7427
7428
7816
7429
7519
7817
7430
7520
7818
7431
7457
7461
7961
7991
7432
7458
7460
7958
7433
7441
7477
7434
7440
7458
7435
7451
7436
7440
7452
7437
7439
7465
7438
7446
8107
7439
7443
7445
8207
7440
7442
7464
7441
7459
7442
7460
7476
7443
7473
7475
7444
7952
8208
7445
7471
7473
7953
8217
7446
7464
7470
8216
7447
7465
7469
8106
7448
7468
8105
7449
7465
7467
7450
7452
7454
7451
7455
7452
7456
7458
7453
7459
7465
7454
7456
7462
7466
8123
7455
7467
7995
7456
7994
7457
7993
7458
7462
7992
7459
7460
7462
7464
7461
7473
7957
7462
7472
7962
8131
7463
8130
7464
7466
7470
7472
8147
7465
7473
7466
7467
7469
8122
7468
8121
7469
8118
8120
7470
8117
8145
7471
8146
8221
7472
7966
8149
8222
7473
7965
8148
7474
7475
7953
7955
7957
7965
7476
7950
7952
7477
7949
7957
7478
7948
7958
7479
7485
7497
7480
7484
7498
7481
7483
7499
7482
7500
7483
7489
7501
7484
7488
7502
7485
7487
7517
7486
7496
7948
7487
7493
7495
7947
7488
7492
7516
7489
7491
7509
7490
7508
7491
7511
7529
7492
7510
7528
7493
7525
7527
7494
7534
7946
7495
7523
7525
7535
7981
7496
7516
7522
7980
7497
7517
7521
7959
7498
7520
7958
7499
7517
7519
7500
7502
7504
7501
7505
7502
7506
7508
7503
7509
7517
7504
7506
7514
7518
7833
7505
7519
7832
7506
7792
7507
7791
7508
7512
7514
7790
7509
7511
7510
7514
7516
7511
7513
7525
7539
7512
7540
7513
7543
7789
7514
7524
7744
7869
7515
7868
7516
7518
7522
7524
7873
7517
7525
7518
7519
7521
7874
7520
7875
7521
7876
7961
7522
7877
7960
7523
7884
7985
7524
7746
7885
7986
7525
7745
7872
7526
7527
7535
7537
7539
7745
7528
7532
7534
7529
7531
7539
7530
7540
7531
7541
7729
7532
7538
7730
7533
7537
7733
7534
7536
7734
8709
7535
7945
7536
7746
7944
7537
7737
7747
8716
7538
7738
7748
7539
7541
7739
7743
7540
7744
7541
7543
7542
7740
7543
7595
7741
7743
7787
7544
7744
7788
7545
7593
7595
7546
7564
7592
7547
7551
7553
7555
7548
7550
7549
7553
7550
7552
7568
7551
7565
7567
7552
7556
7564
7572
7553
7557
7573
7554
7555
7557
7559
7556
7560
7592
7557
7561
7563
7577
7558
7576
7559
7561
7581
7585
7560
7586
7561
7587
7591
7562
7580
7588
7563
7589
7591
7846
7854
7564
7592
7594
7849
7565
7595
7597
7566
7567
7597
7599
7568
7570
7572
7569
7573
7570
7574
7571
7599
7639
7572
7574
7578
7598
7640
7573
7577
7597
7574
7576
7575
7576
7578
7582
7652
7577
7581
7578
7580
7849
7579
7715
7850
7580
7582
7716
7853
7857
7581
7854
7856
7582
7584
7583
7717
7584
7857
9292
7585
7856
7586
7588
7587
7588
7590
7589
7856
7590
7855
7861
7591
7862
7592
7845
7593
7594
7788
7845
7595
7787
7846
7848
7596
7597
7725
7741
7848
7598
7849
7599
7723
7725
7850
7600
7601
7635
7637
7639
7723
7602
7632
7634
7603
7639
7604
7630
7632
7638
7605
7643
7606
7628
7630
7644
7607
7611
7613
7608
7610
7614
7609
7615
7610
7620
8777
7611
7621
8776
7612
7628
8775
7613
7621
7625
7627
8860
7614
7624
7644
7615
7621
7623
7616
7618
7620
7617
7618
7687
7619
7623
7688
7620
7622
7689
8855
7621
8850
7622
8859
7623
7625
7699
8864
7624
7700
7625
7649
7701
7626
7702
8863
7627
7647
7649
7711
8999
7628
7644
7646
8996
7629
8774
7630
7646
7772
8773
7631
7645
7632
7770
7772
7774
7633
7637
7634
7636
7760
7770
7635
7759
7636
7724
7782
7637
7775
7779
7781
7638
7722
7774
7639
7641
7643
7645
7640
7641
7715
7723
7642
7648
7714
7722
7643
7649
7651
7644
7645
7649
7646
7648
7774
7647
7773
8995
7648
7712
8769
9000
7649
7713
8768
7650
7651
7701
7711
7713
9289
7652
7654
7714
7718
7653
7715
7717
7654
7666
7655
7665
7701
7656
7664
7700
7657
7659
7663
7688
7658
7662
7659
7661
7660
7687
7661
7663
7692
7694
7662
7672
7663
7671
7664
7670
7691
7665
7669
7705
7666
7668
7704
7718
7667
7717
7668
9292
7669
7707
9291
7670
7706
7671
7694
7695
7672
7673
7694
7674
7675
7682
7694
7676
7681
7677
7678
7679
7681
7680
8888
7681
7683
8889
7682
7683
7693
7684
8890
7685
7693
7696
9224
7686
7690
7692
9199
7687
7689
8867
7688
7692
7689
7691
7700
7690
7699
8866
7691
7696
7698
9200
7692
7695
7705
7693
7694
7695
7696
7706
7697
9225
7698
7706
7708
9228
7699
7703
7705
9203
7700
7702
8865
7701
7705
7702
7704
7703
7711
9205
7704
7708
7710
9204
7705
7707
9289
7706
7707
7708
9290
7709
9229
7710
9290
9308
9311
7711
9287
9289
9312
7712
9282
7713
9283
9287
9303
7714
8767
9288
7715
7719
7721
7716
8761
7717
7719
8762
9293
7718
9292
7719
9289
9291
7720
9288
9294
7721
8762
8764
9295
9301
7722
8759
8761
8767
7723
7779
8768
7724
8761
7725
7779
7783
8760
7726
7851
7727
7741
7755
7783
7785
7728
7740
7754
7782
7729
7731
7759
7730
7740
7731
7733
7739
7732
7754
7758
7733
7735
7753
7763
7734
7738
7735
7737
8710
7736
7764
8713
7737
7751
7753
8714
8750
7738
7750
8715
7739
7749
7753
7740
7742
7754
7741
7742
7786
7743
7749
7755
7913
7744
7748
7904
7745
7903
7746
7748
7902
7747
7927
7943
7748
7750
7926
8721
7749
7925
7750
7752
7924
7751
7933
8722
7752
7934
8727
8753
7753
7755
7923
8754
7754
8749
7755
7757
7756
7914
7757
7783
8746
8754
8756
7758
7782
8745
8749
7759
7761
7763
7760
7782
7761
7769
7781
7762
7768
8745
7763
7765
7767
8748
7764
8749
7765
8730
8750
7766
8733
8751
7767
8734
8738
9421
7768
8739
9420
7769
8740
8744
7770
8741
8743
7771
7775
7772
7776
8741
8990
7773
8772
7774
7776
8769
8771
7775
8768
7776
7778
8743
7777
8742
8991
7778
8769
9004
9304
9428
7779
8766
8768
9427
7780
8759
7781
7783
8746
8758
9427
7782
8743
8745
7783
7784
7785
8756
8758
8760
9447
7786
7851
7914
7916
7787
7848
7911
7913
7788
7904
7910
7789
7864
7903
7790
7865
7869
7791
7866
7868
7792
7833
7835
7793
7832
7836
7794
7796
7800
7795
7799
7796
7798
7816
7797
7817
7832
7798
7800
7820
7828
7831
7799
7821
7829
7800
7802
7801
7836
7802
7828
7837
7803
7829
7804
7805
7823
7829
7806
7807
7823
7808
7824
8137
7809
7813
8126
7810
7994
7811
7813
7815
7993
7812
7816
7813
7821
7823
7814
7824
8127
7815
7819
7821
7825
8128
7816
7818
7992
7817
7821
7818
7820
7875
7819
7876
7991
7820
7826
7879
8133
7821
7827
7880
7822
7823
7825
7827
7829
7824
7825
8136
7826
8135
7827
7890
8134
7828
7891
7829
7830
7831
7837
7891
7893
7832
7834
7836
7880
7833
7875
7834
7868
7874
7835
7867
7881
7893
7836
7838
7866
7837
7838
7839
7893
7895
7840
7842
7841
7842
7843
7895
7844
7862
7896
7845
7865
7846
7862
7864
7847
7861
7910
7848
7852
7854
7860
7911
7849
7851
7850
7854
7851
7853
8761
7852
8760
7853
7859
7916
8763
7854
7858
8762
7855
7856
7858
7860
7857
7858
9293
7859
9296
7860
7917
9297
7861
7918
7862
7909
7863
7864
7896
7907
7909
7865
7906
7910
7866
7870
7896
7867
7895
7868
7870
7882
7894
7869
7873
7870
7872
7903
7871
7897
7906
7872
7882
7886
7898
7901
7873
7885
7902
7874
7882
7884
7875
7877
7881
7876
7880
7877
7879
7990
7878
7884
7989
7879
7881
7883
7889
8163
7880
7890
8164
7881
7891
7882
7892
7883
7899
7884
7886
7888
8255
7885
7988
7886
7927
7987
7887
7928
8256
7888
7898
7939
8257
7889
7899
8258
7890
7892
8166
7891
8165
7892
7893
7899
7894
7895
7897
7899
7896
7897
7898
7907
7899
7900
7901
7907
7939
58554
7902
7906
7928
7930
7903
7925
7927
7904
7906
7905
7913
7925
7906
7908
7910
7912
7930
7907
7908
7909
7919
58554
7910
7918
7911
7912
7916
7918
7913
7915
7919
7931
7914
7924
7915
7923
8756
7916
7920
7922
9446
7917
9447
7918
7920
9468
7919
7920
58555
7921
9469
7922
7936
9472
58555
7923
7931
7935
9445
7924
7934
8755
7925
7931
7933
7926
7930
7927
7929
7933
9761
7928
7942
7929
7939
7941
7930
7932
7938
9762
7931
58554
7932
58555
7933
7935
7937
9779
7934
9774
7935
9443
9775
7936
9444
9780
7937
9473
9781
7938
9782
58555
7939
9783
58554
7940
7941
8257
9783
9785
7942
8256
9762
9764
7943
7987
9759
9761
7944
7986
8719
8721
7945
7981
8716
8718
7946
8707
8709
7947
7973
7981
7948
7972
7980
7949
7959
7950
7956
7972
7951
7955
7971
7952
7954
7970
8228
7953
8225
7954
7966
8224
7955
7967
7969
8235
7956
7964
7978
7957
7959
7963
7979
7958
7962
7959
7961
7960
7980
7961
7963
7985
7989
7962
7990
7963
7965
8160
7964
7984
8161
7965
7967
8170
8249
7966
8171
7967
8172
8223
7968
8173
8240
7969
8241
8247
8249
8265
7970
7976
7978
8234
7971
7975
8229
7972
7974
7978
7973
7979
7974
7982
8707
7975
7977
8706
7976
8232
8705
7977
8233
8247
9543
7978
7982
8248
9544
7979
8249
7980
7982
7984
7981
7985
7982
7986
7983
8718
7984
7986
8248
8252
8719
7985
8249
8251
7986
7988
7987
7988
8252
8256
7989
8251
8255
7990
8161
8163
7991
8160
8164
7992
8131
8133
7993
8128
8130
7994
8123
8127
7995
8126
7996
8121
8123
8125
7997
8001
8003
7998
8000
8004
7999
8000
8019
8001
8017
8018
8002
8020
8125
8003
8007
8017
8021
8142
8004
8006
8121
8005
8017
8006
8008
8026
8007
8025
8120
8008
8022
8024
8143
8009
8015
8017
8065
8010
8014
8064
8011
8013
8063
8012
8013
8014
8090
8015
8091
8016
8022
8096
8017
8018
8021
8019
8020
8021
8138
8022
8183
8023
8182
8024
8096
8097
8184
8025
8065
8069
8185
8026
8068
8119
8027
8065
8067
8028
8060
8064
8029
8059
8063
8030
8032
8031
8037
8059
8032
8034
8036
8062
8033
8063
8034
8090
8035
8089
8036
8040
8088
8037
8039
8077
8038
8058
8039
8043
8057
8040
8042
8076
8041
8087
8042
8052
8313
8043
8045
8312
8044
8056
8045
8047
8055
8046
8052
8054
8047
8049
8051
8608
8048
8321
8049
8322
10692
8050
8607
10693
8051
8610
10700
8052
8609
8053
8054
8313
8315
8609
8055
8310
8312
8608
8056
8309
8321
8057
8308
8312
8058
8074
8076
8059
8073
8077
8060
8062
8061
8067
8073
8062
8064
8066
8078
8092
8063
8077
8089
8064
8090
8065
8091
8066
8096
8067
8069
8079
8095
8068
8072
8069
8071
8187
8070
8097
8186
8071
8079
8083
8098
8100
8072
8082
8101
8073
8079
8081
8074
8078
8075
8081
8308
8076
8078
8080
8086
8311
8077
8087
8312
8078
8088
8079
8093
8080
8094
8081
8083
8085
8590
8082
8589
8083
8292
8298
8084
8293
8593
8085
8098
8294
8594
8086
8094
8595
8087
8093
8314
8088
8313
8089
8093
8090
8092
8091
8092
8096
8093
8095
8094
8095
8098
8096
8097
8098
8287
8099
8100
8287
8288
8294
8101
8186
8192
8293
8102
8187
8193
8292
8103
8194
8196
8104
8116
8118
8187
8105
8115
8106
8118
8107
8115
8117
8216
8108
8207
8109
8115
8206
8110
8114
8205
8111
8113
8202
8204
8112
8199
8113
8196
8198
8114
8195
8213
8344
8115
8194
8214
8116
8215
8117
8188
8194
8220
8118
8189
8221
8119
8120
8185
8187
8189
8121
8143
8145
8122
8142
8123
8141
8145
8147
8124
8130
8125
8127
8129
8139
8141
8126
8138
8142
8127
8137
8128
8136
8129
8133
8135
8130
8132
8152
8156
8131
8147
8132
8148
8160
8133
8153
8157
8159
8134
8164
8135
8157
8165
8136
8156
8137
8139
8138
8139
8183
8140
8156
8141
8155
8181
8183
8142
8144
8152
8143
8183
8144
8182
8185
8145
8151
8181
8190
8146
8189
8147
8149
8151
8276
8148
8152
8149
8153
8171
8150
8172
8275
8151
8153
8175
8179
8282
8152
8180
8281
8153
8155
8154
8176
8155
8157
8177
8179
8156
8180
8157
8158
8159
8165
8167
8177
8160
8162
8164
8176
8161
8171
8162
8170
8251
8163
8167
8169
8254
8164
8166
8255
8165
8166
8167
8258
8168
8259
8169
8177
8268
8270
8170
8174
8176
8267
8171
8173
8250
8172
8176
8173
8175
8274
8174
8265
8273
8175
8266
8270
8272
8176
8178
58552
8177
8178
8179
8270
58553
8180
8283
8181
8284
8182
8285
8183
8184
8185
8285
8287
8186
8190
8187
8191
8287
8188
8189
8191
8193
8277
8190
8276
8191
8281
8285
8192
8280
8286
8193
8288
8290
8560
8194
8291
8555
8195
8352
8196
8291
8349
8351
8197
8292
8198
8297
8299
8347
8349
8199
8300
8344
8346
8200
8202
8201
8334
8346
8202
8335
8339
8345
8203
8344
8204
8339
8341
8343
8205
8211
8213
8206
8210
8214
8207
8209
8215
8208
8216
8209
8217
8225
8210
8218
8226
8211
8354
8356
8212
8341
8357
8213
8342
8354
8368
8370
8214
8343
8351
8215
8352
8354
8216
8218
8220
8217
8221
8218
8222
8224
8219
8237
8354
8220
8222
8238
8278
8353
8221
8277
8352
8222
8276
8223
8275
8224
8238
8240
8274
8225
8235
8237
8226
8228
8227
8237
8356
8228
8230
8236
8359
8229
8235
8230
8232
8234
8231
8243
8360
8232
8244
8363
8703
8233
8704
8234
8244
8246
9628
8235
8241
8243
8236
8240
8237
8239
8243
8366
8238
8355
8239
8552
8568
8240
8242
8551
8569
8241
8273
8242
8246
8673
8243
8245
8670
8672
8244
8365
8245
8364
8702
8246
8669
8675
8701
8247
8674
9629
8248
8264
9548
8249
8263
9547
8250
8251
8263
8265
8267
8252
8254
8253
8263
9759
8254
8256
8260
8262
9764
8255
8259
8267
8256
8258
8257
8258
8260
8259
8260
8268
8261
9785
8262
8268
8681
9786
8263
8267
8680
9765
8264
9758
8265
8674
8680
9757
8266
8673
8267
8269
8678
8680
8268
8269
8270
8681
8683
8271
8272
8683
8685
58553
8273
8570
8678
58552
8274
8569
8673
8275
8568
58552
8276
8278
8282
8277
8281
8278
8280
8555
8279
8554
8568
8280
8282
8561
8565
8567
8281
8560
8564
8282
8284
8283
58552
8284
8565
58553
8285
8564
8286
8287
8288
8564
8289
8563
8290
8294
8580
8628
8291
8293
8559
8627
8292
8556
8584
8293
8297
8294
8296
8295
8296
8594
8628
8630
8297
8593
8625
8627
8298
8584
8586
8299
8587
8589
8593
8300
8304
8306
8301
8303
8302
8306
8303
8305
8327
8304
8328
8346
8305
8329
8347
8587
8306
8326
8588
8307
8589
8308
8309
8311
8589
8310
8318
8588
8311
8315
8317
8591
8312
8314
8590
8313
8314
8315
8595
8316
8596
8317
8609
8611
8613
8318
8606
8608
8614
8319
8321
8323
8601
8320
8324
8326
8321
8322
8608
8323
8607
10703
8324
8602
8606
10706
8325
8465
8326
8330
8466
8602
8327
8329
8601
8328
8329
8379
8330
8380
8600
8331
8471
8603
8332
8380
8382
8498
8618
8333
8379
8383
8495
8334
8336
8396
8335
8379
8336
8338
8378
8337
8383
8395
8338
8384
8386
8394
8339
8377
8387
8340
8374
8341
8373
8387
8523
8342
8524
8343
8371
8373
8543
8344
8350
8374
8345
8349
8346
8348
8374
8378
8347
8379
8348
8380
8586
8349
8375
8381
8585
8350
8584
8351
8371
8375
8583
8352
8370
8556
8353
8555
8354
8370
8552
8554
8355
8356
8366
8368
8552
8357
8359
8358
8368
8524
8359
8361
8367
8525
8360
8366
8361
8363
8365
8362
8532
8666
8363
8533
8667
9612
8364
9611
8365
8667
8669
9624
8366
8666
8670
8367
8551
8368
8544
8550
8666
8369
8543
8370
8548
8550
8552
8574
8371
8557
8372
8548
8640
8373
8375
8389
8547
8639
8374
8388
8542
8375
8377
8376
8638
8377
8381
8389
8391
8637
8378
8384
8388
8379
8381
8383
8380
8381
8619
8382
8620
8383
8391
8497
8621
8384
8496
8385
8391
8393
8386
8388
8390
8512
8540
8387
8511
8521
8388
8522
8389
8541
8390
8646
9697
8391
8517
8647
9698
8392
8636
8393
8497
8515
8517
10773
8394
8496
8512
8514
8395
8509
8511
8396
8486
8496
8397
8485
8495
8398
8406
8470
8399
8405
8467
8400
8460
8401
8405
8461
8402
8404
8476
8403
8411
8435
8404
8408
8410
8442
8405
8407
8475
8406
8468
8407
8469
8485
8408
8482
8484
8409
8443
8489
8410
8480
8482
8490
10680
8411
8475
8479
10679
8412
8434
8476
8478
8413
8433
8455
8457
8414
8420
8422
8415
8419
8457
8416
8418
8458
8417
8459
8418
8464
10692
8419
8463
10691
8420
8456
10690
8421
8455
10689
8422
8424
8454
10688
8423
8433
8424
8426
8432
8425
8453
10911
8426
8428
10918
10926
8427
8431
8428
8430
10954
8429
10919
10955
8430
10924
10926
10928
11002
8431
8449
10997
8432
8450
10926
8433
8451
8453
8434
8454
8435
8451
10679
10685
8436
8442
8437
8441
8451
8438
8440
8450
8439
8449
10937
8440
8446
8448
10936
8441
8445
10677
8442
8444
10678
8443
10679
8444
10658
10680
8445
10659
10681
8446
10662
10676
8447
10663
10935
8448
10674
10676
10932
10934
8449
10677
10929
11005
8450
10928
10998
8451
10677
10927
8452
10678
8453
10683
10685
10909
10927
8454
10910
10926
8455
10685
10687
8456
8478
10712
8457
8463
8477
10711
8458
8476
8459
8461
8463
8460
8464
8461
8465
8467
8462
8468
8476
8463
8465
8473
8477
10705
8464
10704
8465
10703
8466
10706
8467
8471
8473
10725
8468
8470
8469
8473
8475
8470
8472
8482
8494
8471
8495
8472
8498
10728
8473
8481
8499
10727
8474
10726
8475
8477
8479
8481
10733
8476
8482
8477
8478
10714
8479
10685
10713
8480
10684
10734
8481
8503
10735
10905
8482
8502
10736
8483
8484
8490
8492
8494
8502
8485
8487
8489
8486
8494
8487
8493
8509
8488
8492
8508
8489
8491
8507
10657
8490
10658
8491
8503
10901
8492
8504
8506
10902
8493
8501
10649
8494
8496
8500
8514
8495
8499
8496
8498
8497
8498
8500
10752
8499
10749
8500
8502
10750
8501
8515
10751
8502
8504
10650
10760
8503
10757
8504
10758
10904
8505
10759
10903
8506
10650
10652
10782
11048
8507
10647
10649
11047
8508
10646
10656
8509
10645
10649
8510
8514
8511
8513
10643
10645
8512
8520
8513
8517
8519
8514
8516
10648
10800
8515
10649
8516
10650
10774
8517
10651
10775
10799
8518
10776
8519
9698
10797
10799
10803
8520
8540
10800
10802
8521
10641
10643
8522
8528
8540
8523
8527
8541
8524
8526
8542
8525
8543
8526
8532
8544
8527
8531
8545
8528
8530
9695
8529
8539
10641
8530
8536
8538
10640
8531
8535
9694
8532
8534
9703
8533
9704
8534
9675
9705
8535
9676
9706
8536
9679
9693
8537
9680
10639
8538
9691
9693
9739
10828
8539
9694
9700
10827
8540
9695
9699
10802
8541
9698
8542
9695
9697
8543
8545
8547
8544
8548
8545
8549
9704
8546
9695
9703
8547
8549
8659
9696
9702
8548
8658
9697
8549
8657
8550
8660
9709
8551
8573
8665
8552
8572
8670
8553
8554
8568
8572
8574
8576
8555
8557
8561
8556
8560
8557
8559
8583
8558
8574
8640
8559
8561
8575
8579
8641
8560
8580
8582
8561
8563
8562
8576
8563
8565
8577
8579
8564
8580
8565
8566
8567
8577
8685
58553
8568
8570
8576
58552
8569
8570
8572
8672
8571
8677
8685
8572
8576
8662
8686
8690
8573
8671
8574
8660
8662
8664
8575
8657
8576
8578
8656
8662
8577
8578
8686
8579
8655
8687
8580
8654
8581
8582
8628
8652
8654
8583
8627
8641
8643
8584
8638
8640
8585
8627
8586
8620
8626
8638
8587
8619
8625
8588
8592
8600
8589
8591
8601
8590
8591
8593
8595
8592
8596
8614
8593
8597
8599
8625
8594
8595
8597
8596
8597
8613
8598
8630
8599
8613
8615
8631
8600
8604
8614
8624
8601
8603
8619
8602
8614
8603
8605
10725
8604
8618
10728
8605
8615
8617
10729
8606
8612
8614
10724
8607
8611
10707
8608
8610
10702
8609
8610
8611
10701
8612
10722
8613
8615
10723
8614
8616
10746
8617
8631
8633
10747
8618
8622
8624
10748
8619
8621
10749
8620
8624
8621
8623
8637
8622
8636
10752
8623
8633
8635
10753
8624
8626
8632
8644
8625
8631
8626
8630
8627
8629
8643
8628
8629
8630
8632
8652
8631
8632
8633
8651
8634
10770
8635
8649
8651
10771
8636
8644
8648
10772
8637
8647
10773
8638
8644
8646
8639
8643
8640
8642
8646
8658
8641
8657
8642
8654
8656
8643
8645
8653
9718
8644
8652
8645
8651
8646
8648
8650
9719
8647
9720
8648
9721
10776
8649
9726
10777
8650
9727
10794
8651
8653
9728
8652
8653
8654
9729
8655
8656
9729
9731
8657
8661
9718
8658
8660
8659
9718
9720
8660
9711
9717
9723
8661
9710
8662
9715
9717
9731
8663
8687
8664
8688
8690
8694
9715
8665
8671
8693
9710
8666
8668
8670
9709
8667
9704
8668
9623
9705
8669
8693
9634
9708
8670
8692
9633
8671
8672
8690
8692
8673
8675
8677
8674
8678
8675
8679
9756
8676
8692
8700
8677
8679
8691
8697
8699
8678
8684
8690
8679
8683
8680
8682
9813
8681
9766
8682
9787
8683
8697
9814
8684
8685
8689
8697
8686
8687
8689
8688
9731
8689
8695
9732
8690
8696
8691
8692
8694
8696
9819
8693
9752
8694
9713
9751
8695
9714
9820
8696
10598
10601
8697
10599
8698
8699
9814
9816
10599
8700
9811
9813
9819
8701
9752
9754
9756
8702
9629
9631
9633
8703
9624
9626
9628
8704
9609
9611
8705
9608
9628
8706
9537
9543
8707
9536
9544
8708
8718
8709
8711
8717
9536
8710
8716
8711
8713
8715
8712
8724
9535
8713
8725
8731
9534
8714
8730
8715
8725
8727
8729
8716
8722
8724
8717
8721
8718
8720
8724
9545
8719
9544
8720
9547
9759
8721
8723
9546
9760
8722
9761
8723
8727
9774
8724
8726
9551
9773
8725
9552
8726
9553
9567
8727
9554
9572
9776
8728
9775
8729
8753
9570
9572
9842
8730
8750
9567
9569
8731
8733
8732
9533
9567
8733
8735
9532
9568
8734
9569
8735
8737
9580
8736
9531
9579
8737
9526
9530
9582
8738
9525
9581
8739
9410
9422
8740
9409
9419
8741
9008
9430
8742
9007
8743
9006
9428
9430
8744
9427
8745
9420
9426
9430
8746
8748
8747
8757
9426
8748
8752
8754
9425
9441
8749
8751
9420
8750
8754
8751
8753
8752
9421
9569
8753
9424
9442
9570
8754
9443
8755
8756
9441
9443
9445
8757
9446
8758
9441
9449
9459
8759
9448
9460
8760
8764
8766
8761
8763
8762
8763
9296
8764
9297
9447
8765
9298
9448
8766
9299
9301
9305
9465
8767
9304
9460
8768
9301
9303
8769
8770
9303
8771
9000
9002
9004
9323
8772
8991
8993
8995
8773
8988
8990
8774
8987
8995
8775
8986
8996
8776
8840
8860
8777
8839
8859
8778
8838
8850
8779
8837
8851
8780
8786
8781
8785
8837
8782
8784
8836
8783
8823
8845
8784
8804
8822
8832
8846
8785
8803
8833
8835
8786
8800
8802
8852
8787
8799
8851
8788
8798
8802
8789
8795
8797
8790
8791
8795
8792
8794
8793
8811
8794
8804
8808
8810
8795
8803
8807
8796
8802
8797
8801
8807
8871
8798
8870
8799
8801
8869
8800
8854
8868
8801
8833
8853
8877
8802
8806
8878
8803
8804
8806
8805
8821
8806
8808
8832
8898
8912
8807
8833
8881
8808
8882
8809
8883
8810
8818
8906
8912
8811
8817
8821
8812
8813
8817
8814
8816
8815
9112
8816
8927
8929
9111
8817
8926
8930
8818
8820
8819
8907
8926
8820
8830
8910
8912
8931
8821
8829
8930
8822
8912
8823
8829
8831
8956
8824
8939
8825
8829
8938
8826
8828
8937
8827
8936
9102
8828
8929
8933
8935
9109
8829
8930
8932
9046
8830
8959
8831
8914
8932
8960
8832
8912
8913
8955
8833
8897
8954
8834
8896
8835
8853
8952
8954
9216
8836
8846
8848
8852
8837
8843
8845
8838
8852
8839
8843
8849
8840
8842
8858
8841
8861
8986
8842
8945
8947
8985
8843
8944
8948
8844
8848
8845
8847
8940
8944
8846
8939
8847
8954
8956
8848
8949
8953
8957
8849
8948
8952
8850
8852
8856
8858
8851
8855
8859
8852
8854
8853
8854
8856
9197
8855
8867
8856
8864
8866
8857
8952
9196
8858
8862
8864
8951
9195
8859
8861
8948
8860
8864
8861
8863
8996
8862
8947
8997
8863
8982
8998
9206
8864
8999
9205
8865
8866
9195
9203
9205
8867
9196
9200
8868
9197
9199
8869
8875
8877
8870
8874
8878
8871
8873
8872
8878
8882
8873
8879
8885
8887
8874
8888
8875
8879
8889
8876
8890
9199
8877
8879
8891
8895
9198
8878
8896
9197
8879
8881
8880
8892
8881
8885
8893
8895
8899
8882
8896
8898
8883
8885
8884
8898
8906
8885
8899
8903
8905
8886
8887
8893
8903
8888
8892
8889
8890
8892
8891
9224
8892
8894
9223
8893
8894
8902
8895
8901
9222
8896
8900
9221
8897
9216
8898
8900
8913
9217
8899
8911
8900
8902
8917
8901
8916
9220
8902
8919
9235
8903
8918
8904
8905
8918
8922
8906
8908
8917
8907
8911
8908
8910
8925
8909
8922
8924
8910
8915
8917
8921
9261
8911
8914
9256
8912
8913
8917
8914
8916
9238
8915
9241
9255
8916
8920
9242
9262
8917
8919
9237
8918
8919
8921
8920
9236
8921
9271
10042
8922
10041
8923
8924
10041
10066
8925
9259
9261
8926
9256
9258
8927
8931
8928
9120
9258
8929
8931
8933
9121
9257
8930
9110
8931
8932
9256
8933
9047
9255
8934
9122
9264
8935
9047
9049
9177
9265
8936
9046
9050
9174
8937
8971
9101
8938
8970
9046
8939
8941
8959
8940
8956
8941
8943
8957
8942
8958
8970
8943
8967
8969
8977
8944
8964
8966
8945
8949
8946
8966
9016
8947
8949
8965
8981
9017
8948
8982
8984
8949
8951
8950
8964
8951
8953
8963
8981
9193
8952
8982
9194
8953
9215
8954
8962
9218
8955
9217
8956
8960
8962
9238
8957
8959
8958
8962
8964
8959
8961
8977
9045
8960
9046
8961
9047
9241
8962
8978
9048
9240
8963
9239
8964
8978
8980
9192
8965
8977
8966
8976
8980
9024
8967
9025
8968
8976
9028
8969
8973
8975
9029
8970
8972
9044
8971
9045
8972
9050
9100
8973
9051
9099
8974
9032
9098
8975
9033
9051
9053
9183
8976
9034
9042
9044
8977
8979
9035
8978
9044
8979
9043
9191
8980
9040
9042
9248
8981
9023
9247
8982
9022
9210
8983
9209
8984
8998
9020
9022
9280
8985
8997
9017
9019
8986
9014
9016
8987
8997
8988
8994
9014
8989
8993
9013
8990
8992
9010
9012
8991
9007
8992
9004
9006
8993
9003
9067
9433
8994
9002
9068
8995
8997
9001
9019
8996
9000
8997
8999
8998
8999
9001
9281
9000
9282
9001
9283
9002
9020
9284
9003
9071
9322
9004
9072
9325
9434
9005
9324
9006
9428
9434
9436
9482
9007
9431
9433
9008
9010
9009
9409
9431
9010
9406
9408
9432
9011
9433
9012
9404
9406
9500
9013
9065
9067
9014
9064
9068
9015
9019
9016
9018
9026
9064
9017
9025
9018
9022
9024
9019
9021
9037
9069
9020
9068
9021
9071
9316
9022
9038
9070
9317
9023
9279
9024
9038
9040
9352
9025
9035
9037
9026
9028
9027
9037
9063
9028
9030
9036
9062
9029
9035
9030
9032
9034
9031
9057
9061
9032
9056
9080
9096
9033
9097
9034
9054
9056
10169
9035
9041
9057
9036
9040
9037
9039
9057
9085
9038
9086
9039
9087
9351
9040
9058
9088
9354
9041
9353
9042
9054
9058
9360
9043
9053
9361
9044
9048
9052
9190
9045
9051
9046
9048
9050
9047
9048
9254
9049
9253
9050
9052
9178
9266
9051
9173
9052
9182
9053
9187
9189
9054
9186
9362
9055
9377
10174
9056
9058
9092
9376
10167
9057
9081
10168
9058
9060
9059
9375
9060
9088
9090
9092
9382
9061
9081
9083
9085
9062
9078
9080
9063
9077
9085
9064
9076
9086
9065
9069
9066
9076
9404
9067
9069
9073
9075
9501
9068
9072
9500
9069
9071
9070
9086
9071
9073
9087
9320
9072
9321
9073
9332
9505
9074
9333
9504
9075
9087
9089
9385
9401
9076
9084
9086
9402
9077
9403
9078
9084
9953
9079
9083
9954
9080
9082
9957
9975
9081
9095
9082
9092
9094
9083
9091
9958
10202
9084
9090
9959
9085
9089
9960
9086
9088
9087
9088
9350
9089
9383
9090
9384
9965
9091
9391
9966
9092
9392
9971
10203
9093
9381
9094
10165
10167
10203
10205
9095
10168
10202
10206
9096
9975
9977
9097
9978
10168
9098
9979
10169
9099
9163
9183
9100
9162
9182
9101
9161
9173
9102
9160
9174
9103
9109
9104
9108
9160
9105
9107
9159
9106
9146
9168
9107
9127
9145
9155
9169
9108
9126
9156
9158
9109
9123
9125
9175
9110
9122
9174
9111
9121
9125
9112
9118
9120
9113
9114
9118
9115
9117
9116
9134
9117
9127
9131
9133
9118
9126
9130
9119
9125
9120
9124
9130
10027
9121
10028
9122
9124
10033
9123
9177
10034
9124
9156
9176
10035
9125
9129
10032
9126
9127
9129
9128
9144
9129
9131
9155
10071
10089
9130
9156
10072
9131
10026
9132
10025
9133
9141
10024
10089
9134
9140
9144
9135
9136
9140
9137
9139
9138
11555
9139
10018
10020
11556
9140
10017
10021
9141
9143
9142
10021
10023
9143
9153
10016
10087
10089
9144
9152
10017
9145
10089
9146
9152
9154
9997
9147
9998
9148
9152
10001
9149
9151
10002
9150
10005
11547
9151
10006
10018
10108
11562
9152
10007
10015
10017
9153
10008
9154
10013
10015
10091
9155
9996
10089
10090
9156
9995
10074
9157
10073
9158
9176
9993
9995
10145
9159
9169
9171
9175
9160
9166
9168
9161
9175
9162
9166
9172
9163
9165
9181
9164
9184
9979
9165
9980
9984
9988
9166
9985
9987
9167
9171
9168
9170
9985
9999
9169
9998
9170
9995
9997
9171
9986
9994
10010
9172
9987
9993
9173
9175
9179
9181
9174
9178
9182
9175
9177
9176
9177
9179
10055
9178
10054
9179
9187
10053
9180
9993
10056
9181
9185
9187
9992
10136
9182
9184
9987
9183
9187
9184
9186
10169
9185
9988
10170
9186
9991
10137
10173
9187
10138
10174
9188
9189
10051
10053
10136
10138
9190
9266
9362
10050
9191
9251
9253
9361
9192
9240
9248
9250
9193
9239
9245
9247
9194
9210
9212
9218
9195
9209
9213
9215
9196
9202
9206
9197
9201
9215
9198
9216
9199
9201
9221
9223
9200
9224
9201
9203
9225
9202
9214
9226
9203
9207
9213
9227
9204
9228
9205
9207
9229
9312
9206
9282
9207
9209
9281
9208
9230
9313
9209
9211
9213
9231
9314
9210
9280
9211
9247
9279
9212
9246
9276
9278
9213
9219
9245
9275
9214
9232
9215
9219
9221
9233
9216
9218
9217
9221
9218
9220
9238
9219
9239
9220
9234
9244
9221
9235
9237
9222
9223
9233
9235
9224
9226
9225
9226
9228
9227
9233
9228
9230
9232
9229
9230
9311
9231
9342
9232
9276
9343
9233
9275
9234
9235
9273
9275
9236
9237
9271
9273
9238
9242
9244
9239
9241
9240
9244
9241
9243
9253
9242
9254
9243
9269
9271
9244
9250
9252
9272
9245
9273
9246
9250
9274
9247
9249
9357
9367
9248
9352
9249
9353
9361
9250
9358
9364
9366
9251
10048
9252
9364
10047
10050
9253
9267
9269
10046
9254
9266
9255
9265
9269
9256
9262
9264
9257
9261
9258
9260
9264
10033
9259
10028
9260
10029
10066
9261
9263
10038
10040
9262
10041
9263
9269
10042
9264
9268
10037
10043
9265
10034
9266
9268
10054
9267
10053
9268
10045
10050
10052
9269
10044
10059
9270
9271
10042
10044
10046
9272
9273
10046
10048
9274
9275
9367
10048
9276
9277
9367
9278
9343
9345
9368
9279
9314
9318
9357
9280
9317
9352
9281
9314
9316
9282
9284
9313
9283
9312
9284
9286
9323
9285
9316
9322
9286
9313
9315
9329
9341
9287
9310
9312
9328
9288
9302
9308
9289
9301
9309
9290
9291
9309
9292
9294
9293
9294
9296
9295
9309
9296
9298
9300
9297
9298
9468
9299
9467
9300
9306
9466
9301
9307
9309
9302
9303
9305
9307
9328
9304
9323
9305
9324
9461
9306
9327
9464
9307
9338
9479
9308
9339
9309
9310
9311
9339
9341
9312
9342
9313
9314
9342
9315
9343
9316
9318
9330
9344
9317
9321
9318
9320
9351
9319
9345
9356
9320
9330
9334
9346
9349
9321
9333
9350
9322
9330
9332
9323
9325
9329
9324
9328
9325
9327
9482
9326
9332
9485
9327
9329
9331
9337
9486
9328
9338
9481
9329
9339
9330
9340
9331
9347
9332
9334
9336
9511
9333
9506
9334
9385
9509
9335
9386
9510
9336
9346
9397
9883
9337
9347
9880
9338
9340
9879
9339
9480
9340
9341
9347
9342
9344
9343
9344
9345
9347
9346
9369
9347
9348
9349
9369
9397
10162
9350
9356
9386
9388
9351
9383
9385
9352
9354
9356
9353
9357
9354
9358
9360
9355
9375
9383
9356
9358
9370
9374
9388
9357
9369
9358
9368
9359
9371
9360
9364
9372
9374
9378
9361
9375
9377
9362
9364
9363
9377
10138
9364
9378
10050
10139
10157
9365
9366
9372
10047
10157
9367
9371
10048
9368
9369
9371
9370
9371
9373
10162
9372
9373
10158
9374
10159
10161
9375
9379
9389
9376
9382
9377
9379
9381
10166
9378
10175
9379
10158
10180
9380
10159
10179
9381
9389
9393
10160
10164
9382
9392
10165
9383
9389
9391
9384
9388
9385
9387
9391
10247
9386
9400
9387
9397
9399
9388
9390
9396
10252
9389
10162
9390
10161
9391
9393
9395
10253
9392
10246
9393
10209
10245
9394
10210
10258
9395
10160
10241
10259
9396
10161
10260
9397
10162
10261
9398
9399
9883
10261
10263
9400
9510
10250
10252
9401
9509
10247
10249
9402
9504
9963
9965
9403
9501
9960
9962
9404
9951
9953
9405
9501
9406
9414
9502
9951
9407
9499
9408
9412
9414
9416
9409
9411
9417
9410
9418
9411
9493
9525
9412
9494
9524
9413
9519
9523
9414
9518
9907
9949
9415
9950
9416
9502
9516
9518
10268
9417
9497
9499
9519
9418
9432
9494
9496
9419
9431
9437
9493
9420
9422
9430
9438
9421
9425
9422
9424
9580
9423
9493
9581
9424
9438
9454
9492
9586
9425
9453
9585
9426
9438
9440
9427
9429
9459
9428
9460
9429
9461
9430
9436
9438
9462
9431
9432
9436
9433
9435
9499
9434
9500
9435
9485
9505
9436
9484
9496
9498
9437
9483
9438
9490
9492
9496
9439
9440
9454
9456
9462
9490
9441
9453
9457
9459
9442
9450
9443
9451
9453
9843
9444
9842
9445
9451
9473
9847
9446
9450
9472
9447
9449
9469
9448
9468
9449
9465
9467
9450
9458
9470
9451
9457
9471
9452
9474
9848
9453
9455
9457
9475
9849
9454
9850
9455
9491
9853
9456
9854
9874
9891
9457
9463
9489
9875
9458
9476
9459
9463
9465
9477
9460
9462
9461
9465
9462
9464
9482
9463
9483
9464
9478
9488
9465
9479
9481
9466
9467
9477
9479
9468
9470
9469
9470
9472
9471
9477
9472
9474
9476
9473
9474
9868
9475
9869
9476
9872
9874
9477
9875
9478
9479
9875
9877
9480
9481
9877
9879
9482
9486
9488
9483
9485
9484
9488
9490
9485
9487
9507
9888
9486
9506
9487
9511
9879
9488
9512
9878
9895
9489
9877
9490
9876
9891
9895
9491
9888
9492
9889
9891
10304
9493
9495
9587
9494
9588
9495
9519
9591
9496
9520
9592
9889
9497
9888
9498
9516
9520
9887
9499
9503
9505
9507
9500
9502
9501
9505
9502
9504
9503
9962
9504
9508
9516
9963
9505
9509
9506
9507
9509
9511
9508
9512
9887
9509
9513
9515
10249
9510
9511
9513
9883
9512
9880
9513
9881
9886
9514
9882
10250
9515
9884
9886
9900
10265
9516
9887
9899
10266
9517
10267
9518
9520
9899
9905
10282
9519
9906
10269
9520
9522
9521
9898
9522
9592
9905
9937
10541
9523
9591
9906
9934
9524
9907
9909
9525
9527
9591
9526
9588
9527
9529
9589
9528
9590
9909
9529
9910
9912
9916
9530
9596
9913
9531
9561
9597
9532
9560
9578
9533
9559
9565
9534
9558
9566
9535
9539
9553
9536
9538
9552
9537
9545
9538
9542
9608
9539
9541
9607
9540
9558
9606
9541
9553
9555
9557
9641
9542
9550
9552
9640
9543
9545
9549
9627
9544
9548
9628
9545
9547
9546
9552
9547
9549
9551
9769
9548
9758
9549
9629
9757
9550
9630
9768
9551
9555
9645
9797
9552
9554
9772
9553
9554
9566
9555
9573
9795
9556
9646
9796
9557
9573
9575
9647
9839
9558
9564
9566
9648
9559
9605
9560
9564
9604
9561
9563
9603
9562
9602
9913
9563
9597
9599
9601
9914
9564
9576
9578
10339
9565
9575
10328
9566
9568
9574
9578
9567
9573
9568
9572
9569
9571
9579
9570
9580
9571
9585
9843
9572
9574
9584
9844
9573
9841
9574
9840
9575
9577
9859
9576
9860
10327
9577
9599
10315
10340
9578
9584
9598
9858
9579
9597
9580
9582
9584
9581
9585
9582
9586
9588
9583
9589
9597
9584
9586
9594
9598
9852
9585
9851
9586
9850
9587
9853
9588
9592
9594
10304
9589
9591
9590
9594
9596
9591
9593
9916
9934
9592
9593
10305
9594
9917
9937
10302
9595
10303
9596
9598
9917
9919
10312
9597
9914
9916
9598
9599
10313
9600
9919
10314
9601
9920
10340
10342
10574
9602
9921
10339
10343
9603
9659
9922
9604
9658
10339
9605
9651
10328
9606
9648
9650
9607
9617
9641
9608
9616
9640
9609
9627
9610
9616
9626
9611
9613
9615
9625
9612
9624
9613
9623
9675
9614
9622
9674
9615
9619
9621
9673
9616
9618
9638
9617
9639
9618
9642
9650
9619
9653
9667
9620
9654
9672
9621
9665
9667
9669
9671
9622
9636
9638
10381
9623
9625
9635
9745
9624
9634
9744
9625
9633
9626
9632
9638
9627
9631
9639
9628
9630
9640
9629
9630
9756
9631
9645
9755
9632
9644
9754
9633
9635
9637
9753
9634
9752
9635
9749
9751
9636
9748
9822
9637
9669
9823
10382
9638
9644
9668
9824
9639
9667
9640
9642
9644
9641
9645
9642
9646
9648
9643
9649
9667
9644
9646
9668
9806
10331
9645
9805
9646
9804
9647
9807
9648
9838
10327
10331
9649
10328
9650
9666
10329
10331
9651
9653
9652
9658
10329
9653
9655
9657
10336
9654
9666
9655
9665
10354
9656
9664
10353
9657
9661
9663
10352
9658
9660
10337
9659
10338
9660
9923
10343
9661
10344
10450
9662
10351
10449
9663
10344
10348
10350
10460
9664
10337
10347
10427
9665
10334
10336
10420
9666
10333
10419
9667
10332
10336
9668
9669
9825
10332
9670
9826
10333
9671
10382
10416
10424
10610
9672
10381
10417
10419
9673
9685
10354
9674
9684
10381
9675
9677
9745
9676
9744
9677
9679
9743
9678
9684
9746
9679
9681
9683
10374
9680
9692
9681
9691
10638
9682
9690
11399
9683
9687
9689
11400
9684
9686
10373
9685
10380
9686
10355
10417
9687
10358
10372
9688
10359
11403
9689
10370
10372
10438
11404
9690
10373
10377
11405
9691
10374
10376
11406
9692
9740
10637
9693
9741
9743
10374
9694
9706
9738
9695
9701
9703
9696
9697
9699
9701
9723
9698
9720
9699
9721
9700
9722
10803
9701
9739
10396
10832
9702
9738
10397
9703
9707
9709
9711
9704
9706
9705
9709
9706
9708
9744
9707
9743
9708
9712
9738
9742
9709
9713
9749
9710
9711
9713
9715
9712
9716
10397
9713
9735
9737
10386
9714
9750
9715
9735
10388
10601
9716
9732
9717
9733
9735
10398
9718
9724
9730
9719
9729
9720
9724
9726
9728
9721
9723
9722
9726
10797
9723
9725
10396
10836
9724
10397
9725
10398
10404
9726
10399
10403
10855
9727
10796
9728
10403
10795
9729
10404
9730
9731
9733
10404
9732
9733
10601
9734
10405
9735
10406
10601
10602
9736
10387
9737
10398
10400
10406
10408
9738
10393
10395
10397
9739
9741
9740
10395
10833
9741
10376
10394
10636
9742
10375
10393
9743
9747
9749
10386
9744
9746
9745
9749
9746
9748
10381
9747
10374
10380
9748
10375
10379
10385
9749
10382
10384
9750
9751
10384
10386
10388
9752
9820
9822
9753
9819
9754
9818
9822
9824
9755
9805
9811
9756
9768
9804
9812
9757
9813
9758
9766
9768
9759
9765
9769
9760
9764
9761
9763
9769
9773
9762
9774
9763
9779
9783
9764
9770
9778
9784
9765
9785
9766
9770
9786
9767
9787
9813
9768
9770
9788
9798
9812
9769
9797
9770
9772
9771
9789
9772
9778
9790
9794
9798
9773
9795
9797
9774
9776
9778
9775
9779
9776
9780
9842
9777
9795
9841
9778
9780
9792
9794
9846
9779
9791
9780
9782
9781
9847
9782
9792
9868
9783
9791
9784
9785
9789
9791
9786
9787
9789
9788
9814
9789
9801
9815
9790
9791
9793
9801
9792
9793
9867
9794
9800
9866
9795
9799
9863
9796
9840
9797
9799
9807
9839
9798
9804
9799
9801
9803
9800
9808
9862
9801
9835
10323
9802
9803
9815
9833
9835
9804
9808
9810
9812
9805
9807
9806
9810
9824
9807
9809
9825
10578
9808
9838
9809
9835
9837
9810
9830
9834
10579
9811
9829
9833
9812
9816
9818
9813
9815
9814
9815
9816
9817
9833
9818
9832
10597
10599
9819
9821
9829
9820
10599
9821
10388
10598
9822
9828
10389
10597
9823
10384
9824
9826
9828
10383
9825
9829
9826
9830
10583
9827
10584
10610
9828
9830
10587
10595
10609
9829
10596
10606
9830
9832
9831
10588
9832
9834
10589
10595
9833
10596
9834
9835
10590
9836
9837
10323
10324
10590
9838
9862
10325
10579
9839
10326
10578
9840
9860
9862
9841
9859
9863
9842
9844
9846
9843
9847
9844
9848
9850
9845
9851
9859
9846
9848
9856
9864
9870
9847
9863
9867
9848
9868
9849
9869
9850
9854
9856
9872
9851
9853
9852
9856
9858
9853
9855
10303
10313
9854
10304
9855
9873
10307
9856
10308
10318
10546
9857
9871
9858
9864
10316
10318
10320
9859
10313
10315
9860
9864
9861
10315
10326
9862
9864
10316
10322
10325
9863
10323
9864
9866
9865
9866
9870
10320
10322
9867
10323
9868
9870
9869
9870
9872
9871
9872
10320
10546
9873
9874
10544
10546
9875
9892
9876
9877
9892
9894
9878
9879
9881
9894
9880
9881
9883
9882
9885
9883
9884
10263
9885
9901
10264
9886
9894
9896
9887
9895
9897
9888
9898
9889
9895
9890
9898
10305
9891
9893
9895
9897
10306
9892
10307
9893
10544
9894
9896
10543
9895
9897
9901
10542
9898
9900
10540
9899
10541
9900
9904
10516
9901
9903
10517
9902
10530
9903
10531
10542
10565
9904
10532
10538
10540
9905
10300
10533
10541
9906
9936
10283
9907
9935
10284
9908
9948
9909
9931
9935
9947
9910
9934
9911
9931
9933
9912
9926
9930
9940
9913
9915
9925
9914
9922
9915
9919
9921
9916
9918
9940
10464
9917
9933
9918
9938
10311
9919
9939
10465
10553
9920
10552
9921
10465
10467
12878
9922
10462
10464
9923
9925
9924
10450
10462
9925
9927
10451
10463
9926
10464
9927
9929
10475
9928
10454
10474
9929
10455
10477
11471
9930
10476
10484
9931
9941
10485
9932
9946
9933
9935
9941
9943
9945
9934
9938
9940
9935
9937
9936
10285
9937
9943
10298
10300
9938
10301
9939
9943
10557
9940
9942
10480
10556
9941
10475
9942
10476
10496
9943
10481
10497
10559
9944
10558
9945
10298
10497
10499
13696
9946
10285
10494
10496
9947
10485
10487
9948
10285
10287
9949
10284
10288
9950
10269
10271
9951
10268
10272
9952
9962
9953
9955
9961
10272
9954
9960
9955
9957
9959
9956
9968
10273
9957
9969
10276
11499
9958
9974
9959
9969
9971
9973
9960
9966
9968
9961
9965
9962
9964
9968
10279
9963
10268
9964
10249
10267
9965
9967
10248
10280
9966
10247
9967
9971
10246
9968
9970
10255
10512
9969
10278
9970
10277
11510
9971
10256
10511
11511
9972
10245
9973
10203
10244
11511
11513
9974
10202
11508
11510
9975
11499
11501
9976
10202
9977
10195
10201
11501
9978
10194
10206
9979
9981
10171
9980
10170
9981
9983
10185
9982
10186
10194
9983
10187
10197
11521
9984
10188
11522
9985
9989
10119
9986
10118
9987
9989
10129
10133
9988
9992
9989
9991
10185
9990
10128
10188
9991
10133
10189
10218
11537
9992
10184
10219
9993
10133
10135
9994
10144
9995
10011
10133
10147
9996
10146
9997
10011
10013
11589
9998
10008
10010
9999
10001
10000
10010
10118
10001
10003
10009
10117
10002
10008
10003
10005
10007
10004
10112
10116
10005
10111
10123
11545
10006
11546
10007
10109
10111
11569
10008
10014
10112
10009
10013
10010
10012
10112
10130
10011
10129
10012
10132
11588
10013
10113
10131
11587
10014
11590
10015
10109
10113
13010
10016
10106
10108
10017
10019
10021
10105
10018
10019
11561
10020
10104
10108
11560
10021
10103
11559
10022
10023
10101
10103
10105
10024
10085
10087
10025
10084
10088
10026
10069
10071
10027
10068
10072
10028
10030
10032
10029
10033
10030
10038
10065
10031
10064
10068
10032
10036
10038
10063
10077
10033
10035
10072
10034
10038
10035
10037
10054
10036
10055
10073
10037
10058
10062
10076
10038
10059
10061
10039
10040
10061
10063
10065
10041
10043
10066
10042
10043
10044
10061
10045
10060
10046
10049
10154
10047
10048
10049
10050
10155
10157
10051
10052
10139
10141
10155
10053
10057
10059
10154
10054
10056
10055
10059
10056
10058
10145
10057
10136
10144
10058
10141
10143
10153
10059
10150
10152
10060
10061
10152
10154
10062
10063
10079
10152
10064
10078
10065
10067
10066
10068
10078
10082
10069
10077
10070
10082
10084
10071
10075
10077
10081
10094
10072
10074
10088
10073
10077
10074
10076
10145
10075
10090
10146
10076
10080
10093
10149
10077
10079
10150
10078
10079
10081
10080
10151
10081
10096
11607
10082
10095
10083
10084
10095
10099
10085
10094
10086
10099
10101
10087
10092
10094
10098
13015
10088
10091
10105
10089
10090
10094
10091
10093
11589
10092
10106
11590
10093
10097
11591
13014
10094
10096
11592
10095
10096
10098
10097
11608
10098
11609
13019
10099
13018
10100
10101
13018
13200
10102
13015
10103
13016
13188
13200
10104
13187
10105
10107
13016
13192
10106
13015
10107
13010
13014
10108
13011
13013
13193
10109
11567
10110
11568
13011
10111
10113
11541
11583
11585
10112
10124
11570
10113
10115
10114
11586
10115
10131
11539
11541
13002
10116
10124
10126
10130
10117
10121
10123
10118
10120
10130
10119
10129
10120
10128
11522
10121
10127
11523
10122
10126
11633
10123
10125
11634
11652
10124
11544
10125
11541
11543
10126
11540
11643
11663
10127
11539
11642
10128
10130
11534
11538
10129
11533
11537
10130
10132
10131
10132
11538
11596
10133
11537
11597
10134
10135
10147
10218
10222
11597
10136
10142
10144
10219
10137
10141
10138
10140
10176
10219
10139
10175
10140
10156
10180
10141
10181
10220
10226
10142
10225
10143
10220
10222
10224
10144
10148
10150
11606
10145
10147
10146
10150
10147
10149
11589
10148
11588
10149
10222
11593
11605
10150
11592
11607
10151
10152
11606
11607
10153
10154
10225
11606
10155
10156
10225
10157
10226
10236
10158
10159
10236
10160
10235
10161
10163
10162
10164
10235
10239
10241
10165
10179
10210
10212
10166
10207
10209
10167
10175
10177
10179
10168
10172
10174
10169
10171
10170
10174
10171
10173
10185
10172
10186
10206
10173
10177
10191
10205
10174
10176
10184
10175
10176
10180
10177
10181
10183
10178
10207
10215
10179
10181
10212
10232
10234
10180
10235
10181
10236
10182
10237
10183
10220
10230
10232
10238
10184
10215
10217
10219
10185
10189
10191
10186
10188
10187
10191
10193
10188
10190
10198
11532
10189
11533
10190
10217
11536
10191
10216
11517
11618
10192
10215
10193
10205
10214
11515
11517
10194
10198
10200
10206
10195
10197
10196
10200
11502
10197
10199
11505
11527
10198
11520
10199
11517
11519
10200
11506
11516
11528
10201
11507
11515
10202
10204
10206
11508
10203
10204
10209
10205
10208
11513
11515
10206
10207
10208
10212
10214
10209
10211
12975
12983
10210
10244
10211
10241
10243
10212
10240
12980
12982
10213
10239
10214
10232
12982
12986
12990
10215
12983
12985
10216
10232
10217
10231
11617
12985
10218
10230
11616
10219
10221
11598
10220
10221
10227
10222
10228
10230
11601
10223
11602
10224
10228
11603
11605
10225
10227
11606
10226
10227
10237
10228
10238
10229
11613
10230
10238
11614
12992
10231
11615
10232
12986
12992
12994
10233
10234
10238
12990
12992
10235
10237
10239
10236
10237
10238
10240
12990
10241
12989
13984
10242
10243
10259
13984
13986
10244
10258
12978
12980
10245
12975
12977
10246
10256
10258
10247
10253
10255
10248
10252
10249
10251
10255
10514
10250
10266
10251
10263
10265
10252
10254
10262
10519
10253
10261
10254
10258
10260
10255
10257
10520
13988
10256
10513
10257
10524
12977
10258
10525
12978
13987
10259
10260
13987
10261
13988
10262
10263
13988
13990
10264
10265
10530
13990
10266
10517
10519
10267
10514
10516
10268
10280
10282
10269
10279
10270
10282
10284
10271
10279
10281
10295
10508
10272
10274
10288
10273
10279
10274
10276
10278
10275
10289
10508
10276
10292
10509
11497
10277
11498
10278
10509
10511
12960
10279
10508
10512
10280
10281
10512
10514
10282
10296
10507
10515
10283
10516
10284
10296
10298
10533
10285
10295
10286
10298
10287
10295
10297
10494
10502
10288
10290
10487
10289
10295
10290
10292
10294
10291
10488
10502
10292
10491
10503
11495
10293
11496
10294
10503
10505
10509
13728
10295
10502
10506
10508
10296
10297
10506
10534
10298
10499
10501
10535
10299
10300
10533
10535
10537
13696
10301
10538
10558
10302
10539
10541
10557
10303
10305
10309
10311
10304
10308
10312
10305
10307
10306
10541
10307
10309
10540
10543
10308
10544
10309
10545
10550
10310
10539
10547
10311
10548
10550
10554
10562
10312
10553
10557
10313
10550
10552
10314
10318
10315
10317
10552
10574
10316
10575
10317
10321
12852
10318
10551
10571
10573
10319
10550
10320
10546
10549
10571
10321
10322
10571
12853
10323
10324
10325
10591
12853
10326
10580
12852
10327
10575
10577
10328
10330
10340
10329
10339
10330
10336
10338
10331
10335
10341
10577
10332
10578
10333
10335
10583
10334
10424
10584
10335
10347
10425
10585
10336
10346
10582
10337
10338
10344
10346
10339
10341
10343
10340
10341
10575
10342
10346
10576
10343
10345
10467
12849
10344
10462
10345
10461
10346
10348
10468
12848
10347
12847
10348
10426
12846
10349
10469
12861
10350
10426
10430
11462
12862
10351
10427
10429
11457
10352
10364
10448
10353
10363
10427
10354
10356
10420
10355
10419
10356
10358
10418
10357
10363
10421
10358
10360
10362
10434
10359
10371
10360
10370
11420
10361
10369
11423
10362
10366
10368
11424
10363
10365
10433
10364
10428
10365
10429
10447
10366
10444
10446
10367
11427
11445
10368
10442
10444
11428
12219
10369
10433
10441
11429
10370
10434
10440
11430
10371
10439
11419
10372
10418
10434
10436
10373
10417
10437
10374
10378
10380
10375
10376
10378
10392
10377
10411
11411
10378
10412
10438
11412
10379
10413
10437
10380
10382
10414
10416
10381
10417
10382
10383
10384
10414
10606
10610
10385
10389
10386
10390
10392
10414
10387
10393
10388
10390
10408
10602
10389
10600
10390
10604
10606
10391
10603
10607
10392
10408
10410
10626
10630
10393
10411
10413
10394
10408
10395
10409
10411
10635
10396
10400
10834
10397
10399
10835
10398
10399
10405
10400
10402
10856
10401
10409
10861
10402
10406
10632
10862
10403
10405
10863
10404
10854
10405
10406
10407
10408
10602
10630
10632
10409
10410
10632
10634
10411
10625
10631
12322
10412
12321
10413
10623
10625
12334
10414
10622
10626
10415
10607
10416
10608
10610
10612
10622
10417
10423
10437
10418
10419
10421
10423
10420
10424
10421
10425
10427
10422
10428
10434
10423
10425
10431
10435
10613
10424
10436
10612
10425
10611
10426
10614
10427
10431
12845
10428
10429
10431
10433
10430
10444
11458
10431
10443
11461
12863
10432
12844
10433
10435
10441
10443
12843
10434
10444
10435
10436
10440
10620
10437
10439
10621
10438
10622
10439
10623
11417
10440
11418
12815
10441
11435
12816
10442
11436
12842
10443
11441
12220
13646
10444
12221
13645
10445
10446
11458
12219
12221
12223
10447
11445
11447
10448
11448
11458
10449
11449
11457
10450
10452
10460
10451
10461
10452
10454
10472
10453
10459
11449
10454
10456
10458
11450
10455
10473
10456
11468
11470
10457
11453
12916
10458
11454
11468
12911
12927
10459
10473
11455
11465
10460
10470
10472
11456
10461
10469
11457
10462
10468
10472
10463
10467
10464
10466
10472
10474
10465
10475
10466
10480
12879
10467
10471
10479
12880
10468
12877
10469
10471
12876
10470
11462
12875
10471
11463
11465
12896
10472
11466
12895
10473
10474
11466
11468
10475
10477
10479
10476
10480
10477
10481
10483
10478
11468
11482
10479
10481
11467
11483
12888
10480
11466
12887
10481
12886
10482
12889
10483
10497
11483
11485
13694
10484
10496
11480
11482
10485
11471
11473
10486
10496
10487
10489
10495
11473
10488
10494
10489
10491
10493
10490
11474
11488
10491
11477
11489
12946
10492
11494
10493
10503
11489
11491
11493
10494
10500
10502
11488
10495
10499
10496
10498
11480
11488
10497
10498
13695
10499
11485
11487
13698
10500
13697
10501
11487
11491
13704
10502
10504
10506
13705
10503
10504
13729
10505
11491
13708
13734
10506
10510
13707
13727
10507
13706
10508
10510
10512
10522
10509
10510
12961
10511
10523
12964
10512
10524
12965
10513
10514
10520
10522
10524
10515
10519
10516
10518
10522
10534
10517
10533
10518
10530
10532
10519
10521
10529
13712
10520
13990
10521
10525
13989
10522
10526
10528
13711
10523
13706
10524
10526
13707
13739
10525
13740
10526
13743
13991
10527
13724
13744
10528
13723
13991
13993
10529
13722
13989
10530
13713
13990
10531
10532
13713
13715
10533
10537
13712
10534
10535
13706
13712
10536
13697
13705
10537
13702
13710
13712
13714
10538
13701
13715
10539
10561
10565
10540
10562
10564
10541
10542
10543
10564
10544
10547
10545
10546
10547
10549
10548
10564
10549
10563
10569
10550
10570
10551
10552
10554
10570
12883
10553
12878
10554
10556
12879
10555
10569
12884
10556
10560
10562
10568
12885
10557
10559
12886
10558
10562
10559
10561
13696
10560
12889
13695
10561
10567
12890
13700
10562
10566
13701
10563
10564
10566
10568
10565
10566
13715
10567
13716
10568
13717
14339
10569
14340
10570
12903
10571
12902
10572
10573
12853
12855
12902
10574
12850
12852
12883
10575
12849
12878
10576
12852
10577
12847
12849
12851
10578
10580
10582
10579
10583
10580
10588
10590
10581
10591
12851
10582
10586
10588
10592
12858
10583
10585
12847
10584
10588
10585
10587
10611
10586
10614
12846
10587
10593
10615
12859
10588
10594
10616
10589
10590
10592
10594
10591
10592
12854
10593
12871
10594
12826
12870
10595
12825
10596
12824
10597
10605
10598
10604
10599
10600
10601
10602
10604
10603
10604
10630
12823
10605
10606
12823
12824
10607
10609
10608
10626
12823
10609
10617
10627
12822
10610
10616
12824
10611
10612
10614
10616
10613
10617
10621
10614
10618
10620
12844
10615
12845
10616
10618
12826
12866
10617
12825
10618
12819
12821
10619
12827
12865
10620
12817
12819
12828
13643
10621
12816
12843
10622
12815
12819
10623
10627
10624
12335
12815
10625
10627
12340
12818
12831
10626
12339
12832
10627
10629
10628
12819
10629
12820
12822
12831
10630
12823
12832
10631
10632
12343
12832
10633
10634
10862
12343
12345
10635
10861
12322
12324
10636
10834
12319
12321
10637
10833
11409
11411
10638
10828
11406
11408
10639
11397
11399
10640
10820
10828
10641
10819
10827
10642
10802
10643
10801
10807
10819
10644
10800
10645
10807
10809
10811
10646
10648
10647
10655
10809
10648
10652
10654
10810
10649
10651
10811
10650
10651
10781
10652
10784
10812
10653
10783
10813
10654
11048
11362
11370
12281
10655
11047
11363
11365
10656
10668
10878
10657
10667
11047
10658
10660
10902
10659
10901
10660
10662
10900
10661
10667
10899
10662
10664
10666
10898
10663
10675
10664
10674
11022
10665
10673
11023
10666
10670
10672
11302
10667
10669
10897
10668
11046
10669
10879
11363
10670
10882
10896
10671
10883
11303
10672
10894
10896
11312
11384
10673
10897
11043
11311
10674
10898
11034
11042
10675
11033
11037
10676
10898
10900
11038
10677
10681
10931
10678
10930
10679
10681
10683
10680
10684
10681
10901
10905
10682
10900
10683
10905
10931
11039
11053
10684
10908
10930
10685
10905
10907
10686
10687
10713
10907
10909
11059
10688
10712
10910
11058
10689
10911
10913
10690
10696
10712
10691
10695
10711
10692
10694
10704
10693
10703
10694
10700
10702
10695
10699
10709
10696
10698
10710
10697
10717
10913
10698
10718
10914
10699
10719
10700
10720
10701
10702
10720
10722
10703
10707
10709
10704
10706
10705
10709
10711
10706
10708
10714
10726
10707
10725
10708
10722
10724
10709
10715
10721
10731
10710
10720
10711
10715
10717
10719
10712
10714
10713
10717
10714
10716
10734
10715
10733
10716
10732
10742
10717
10739
10741
11059
10718
11058
10719
10741
11065
10720
10742
10721
10722
10742
10744
10723
10724
10744
10746
10725
10729
10731
10726
10728
10727
10731
10733
10728
10730
10736
10750
10729
10749
10730
10746
10748
10731
10737
10745
10755
10732
10744
10733
10737
10739
10743
10734
10736
10735
10739
10907
10736
10738
10758
10906
10737
10757
10738
10756
10766
10739
10763
10765
11061
10740
11060
10741
10743
10765
11063
10742
11064
10743
10744
10766
10745
10746
10766
10768
10747
10748
10768
10770
10749
10753
10755
10750
10752
10751
10755
10757
10752
10754
10760
10774
10753
10773
10754
10770
10772
10755
10761
10769
10779
10756
10768
10757
10761
10763
10767
10758
10760
10759
10763
11051
10760
10762
10782
11050
10761
10781
10762
10780
10790
10763
10787
10789
11357
10764
11356
10765
10767
10789
12444
10766
11062
10767
10768
10790
10769
10770
10790
10792
10771
10772
10792
10794
10773
10777
10779
10774
10776
10775
10779
10781
10776
10778
10784
10798
10777
10797
10778
10794
10796
10779
10785
10793
10839
10780
10792
10781
10785
10787
10791
10782
10784
10783
10787
11049
10784
10786
10842
12281
10785
10841
10786
10840
10850
10787
10847
10849
12282
10788
11358
10789
10791
10849
12442
10790
12443
10791
10792
10850
10793
10794
10850
10852
10795
10796
10852
10854
10797
10839
10855
10798
10836
10799
10837
10839
10841
10800
10804
10812
10801
10811
10802
10804
10806
10826
10803
10827
10804
10832
10836
10805
10831
10837
10806
10812
10814
10844
10870
10807
10811
10815
10825
10808
10818
10809
10815
10817
10877
10810
10878
10811
10813
10815
11365
10812
10813
10841
10814
10842
11370
10815
10843
10871
11371
10816
11366
10817
10823
10825
10871
11373
10818
10822
10876
10819
10821
10825
10820
10826
10821
10829
11397
10822
10824
11396
10823
10875
11395
10824
10872
10874
12169
10825
10829
10869
12168
10826
10870
10827
10829
10831
10828
10832
10829
10833
10830
11408
10831
10833
10859
10869
11409
10832
10858
10870
10833
10835
10834
10835
10859
10861
10836
10856
10858
10837
10855
10838
10844
10858
10839
10845
10853
10855
10857
10840
10852
10841
10845
10847
10851
10842
10844
10843
10847
12280
10844
10846
12279
12307
10845
12308
10846
12309
12311
10847
12304
12306
12312
10848
12303
10849
10851
12312
12440
10850
12441
10851
10852
12311
10853
10854
10864
12311
10855
10863
10856
10857
10861
10863
10858
10860
10864
12309
10859
12308
10860
10868
12319
10861
10865
10867
12324
10862
10863
10865
10864
10865
12310
10866
12345
10867
12310
12314
12346
10868
12309
12315
12325
10869
12308
12316
12318
10870
10872
12173
10871
12308
10872
11372
12307
10873
12172
12316
10874
11372
11376
12275
12277
10875
11373
11375
12270
10876
10888
11394
10877
10887
11373
10878
10880
11366
10879
11365
10880
10882
11364
10881
10887
11367
10882
10884
10886
11380
10883
10895
10884
10894
11330
10885
10893
11331
10886
10890
10892
12125
10887
10889
11379
10888
11374
10889
11375
11393
10890
11390
11392
10891
12126
12154
10892
11388
11390
12135
12265
10893
11379
11387
12134
10894
11342
11380
11386
10895
11341
11385
10896
11364
11380
11382
10897
11363
11383
10898
11044
11046
10899
11041
10900
10902
11040
11046
10901
11039
10902
10904
10903
11047
10904
11040
11048
11050
10905
11039
11051
10906
10907
11051
11053
11061
10908
11060
10909
11053
11055
11075
10910
11056
11070
10911
10925
11057
10912
10918
10913
10915
10917
11057
10914
11058
10915
11065
10916
11066
10917
10921
58551
10918
10920
58550
10919
10925
10920
10924
11092
10921
10923
11095
10922
11096
10923
11087
11127
58551
10924
11072
11126
58550
10925
11071
11091
10926
11070
58550
10927
10928
10930
11070
10929
11003
11071
10930
10932
11004
11074
10931
11075
10932
11038
11076
10933
11037
11077
10934
11004
11008
11036
11146
10935
11005
11007
11033
10936
10944
11022
10937
10943
11005
10938
10998
10939
10943
10999
10940
10942
11012
10941
10949
10973
10942
10946
10948
10980
10943
10945
11011
10944
11006
10945
11007
11021
10946
11018
11020
10947
10981
11027
10948
11016
11018
11028
11166
10949
11011
11015
11167
10950
10972
11012
11014
10951
10971
10993
10995
10952
10958
10960
10953
10957
10995
10954
10956
10996
10955
10997
10956
11002
11092
10957
11001
11093
10958
10994
11100
10959
10993
11101
10960
10962
10992
11106
10961
10971
10962
10964
10970
10963
10991
11107
10964
10966
11110
11186
10965
10969
10966
10968
11218
10967
11111
11219
10968
11186
11188
11190
11266
10969
10987
11261
10970
10988
11186
10971
10989
10991
10972
10992
10973
10989
11167
11173
10974
10980
10975
10979
10989
10976
10978
10988
10977
10987
11201
10978
10984
10986
11200
10979
10983
11193
10980
10982
11168
10981
11167
10982
11166
11290
10983
11169
11289
10984
11194
11288
10985
11199
11287
10986
11194
11196
11198
12525
10987
11191
11193
11269
10988
11190
11262
10989
11185
11193
10990
11168
10991
11171
11173
11175
11185
10992
11118
11186
10993
11119
11173
10994
11014
11120
10995
11001
11013
11121
10996
11012
10997
10999
11001
10998
11002
10999
11003
11005
11000
11006
11012
11001
11003
11009
11013
11123
11002
11122
11003
11091
11004
11090
11005
11009
11145
11006
11007
11009
11011
11008
11018
11032
11009
11017
11147
11317
11010
11144
11011
11013
11015
11017
11143
11012
11018
11013
11014
11132
11015
11133
11173
11016
11142
11172
11017
11159
11165
11319
11018
11158
11318
11019
11020
11028
11030
11032
11318
11021
11025
11027
11022
11024
11032
11023
11033
11024
11034
11302
11025
11031
11301
11026
11030
11300
11027
11029
11291
11299
11028
11290
11029
11319
12102
11030
11308
11320
12101
11031
11309
11321
11032
11034
11310
11316
11033
11317
11034
11036
11035
11311
11036
11042
11316
11346
11348
11037
11317
11349
11038
11042
11350
11039
11041
11351
11040
11052
11041
11045
11353
11042
11044
11352
11043
12288
11044
11346
11384
12287
11045
11383
12286
11046
11048
11360
11362
11047
11363
11048
11049
11050
11358
11360
12281
11051
11353
11357
11052
11356
11053
11351
11353
11355
11054
11076
11055
11061
11079
11083
11355
11056
11060
11080
11082
11057
11059
11067
11069
11058
11066
58550
11059
11065
11060
11064
11061
11063
11062
11356
11063
11083
12444
11064
11082
11065
11067
11066
11067
58551
11068
11082
11069
11081
11087
58551
11070
11072
11080
58550
11071
11075
11072
11074
11090
11073
11087
11089
11074
11078
11080
11086
11150
11075
11077
11145
11076
11080
11077
11079
11351
11078
11146
11350
11079
11085
11151
12290
11080
11084
12291
11081
11082
11084
11086
11083
11084
12445
11085
12448
11086
11152
12449
11087
11153
11088
11089
11127
11129
11153
11090
11124
11126
11150
11091
11123
11145
11092
11122
11126
11093
11095
11094
11100
11122
11095
11097
11099
11125
11096
11126
11097
11127
11098
11128
11099
11103
11137
11100
11102
11136
11101
11121
11102
11106
11120
11103
11105
11135
11104
11138
11105
11115
11179
11106
11108
11178
11107
11119
11108
11110
11118
11109
11115
11117
11110
11112
11114
11925
11111
11187
11112
11188
11907
11113
11908
11924
11114
11915
11927
11115
11926
11116
11117
11179
11181
11926
11118
11176
11178
11925
11119
11175
11187
11120
11174
11178
11121
11133
11135
11122
11132
11136
11123
11125
11124
11132
11144
11125
11129
11131
11149
11126
11128
11136
11127
11128
11129
11137
11130
11154
11131
11137
11139
58549
11132
11134
11136
58548
11133
11143
11134
11142
11174
11135
11139
11141
11177
11136
11138
11178
11137
11138
11139
11179
11140
11180
11141
11161
11946
58549
11142
11160
11935
58548
11143
11159
11934
11144
11158
58548
11145
11147
11149
11146
11150
11147
11151
11349
11148
11158
12491
11149
11151
11155
11157
12492
11150
11154
58548
11151
11153
11152
12493
11153
11155
12506
11154
11155
58549
11156
12505
11157
11161
12504
58549
11158
11160
12503
58548
11159
12498
11160
11164
12499
11161
11163
12502
11162
12511
11163
11946
11947
12512
11164
11935
11937
12513
11165
11934
11938
12514
11166
11170
11172
12107
11167
11169
12102
11168
11172
11169
11171
11193
11170
11194
12103
11171
11195
11938
12106
11172
11192
11933
11173
11934
11174
11175
11177
11934
11176
11184
11933
11177
11181
11183
11936
11178
11180
11935
11179
11180
11181
11946
11182
11945
11183
11926
11928
11944
11184
11923
11925
11943
11185
11187
11189
11932
11186
11190
11192
11187
11188
11925
11189
11918
11924
11190
11921
11923
11931
11191
11267
11192
11196
11268
11931
11193
11195
11932
11194
11195
12524
11196
11939
12523
11197
11940
12530
11198
11268
11272
11952
12531
11199
11269
11271
12532
11200
11208
11286
11201
11207
11269
11202
11262
11203
11207
11263
11204
11206
11276
11205
11213
11237
11206
11210
11212
11244
11207
11209
11275
11208
11270
11209
11271
11285
11210
11282
11284
11211
11245
12086
11212
11280
11282
11995
12541
11213
11275
11279
11996
11214
11236
11276
11278
11215
11235
11257
11259
11216
11222
11224
11217
11221
11259
11218
11220
11260
11219
11261
11220
11266
11907
11221
11265
11906
11222
11258
11905
11223
11257
11904
11224
11226
11256
11903
11225
11235
11226
11228
11234
11227
11255
11902
11228
11230
11899
11901
11229
11233
11230
11232
11891
11231
11892
12016
11232
11893
11897
11899
12017
11233
11251
11890
11234
11252
11899
11235
11253
11255
11236
11256
11237
11253
11996
12002
11238
11244
11239
11243
11253
11240
11242
11252
11241
11251
11882
11242
11248
11250
11881
11243
11247
12028
11244
11246
11997
11245
11996
11246
11995
12085
11247
11998
12084
11248
12029
13363
11249
11880
13362
11250
12029
12031
12033
13361
11251
12026
12028
12034
11252
11889
11897
11253
11898
12028
11254
11997
11255
11898
12000
12002
12006
11256
11899
12005
11257
12002
12004
11258
11278
11962
11259
11265
11277
11961
11260
11276
11261
11263
11265
11262
11266
11263
11267
11269
11264
11270
11276
11265
11267
11273
11277
11920
11266
11919
11267
11918
11268
11921
11269
11273
11953
11270
11271
11273
11275
11272
11282
12533
11273
11281
11955
12538
11274
11954
11275
11277
11279
11281
11980
11276
11282
11277
11278
11964
11279
11963
12002
11280
11981
12001
11281
11982
11994
12540
11282
11979
12539
11283
11284
12533
12539
12541
12543
11285
12086
12088
11286
12089
12533
11287
12090
12532
11288
11294
12525
11289
11293
12524
11290
11292
12103
11291
12102
11292
11298
12101
11293
11297
12104
11294
11296
12527
11295
12090
12526
11296
12091
12095
12557
11297
12096
12558
11298
12097
12111
11299
12098
12100
11300
11306
11308
11301
11305
11309
11302
11304
11310
11303
11311
11304
11312
11330
11305
11313
11329
11306
11326
11328
11307
11335
12098
11308
11324
11326
11336
12099
11309
11323
12100
11310
11322
11326
11311
11313
11315
11312
11346
11313
11341
11345
11314
11326
11340
11315
11325
11345
12140
12488
11316
11322
11346
12489
11317
11321
12490
11318
12491
11319
11321
12498
11320
12107
12499
11321
11323
12108
12500
11322
12497
11323
11325
12628
11324
12109
12629
11325
12114
12142
12630
11326
12141
12627
11327
11328
11336
11338
11340
12141
11329
11333
11335
11330
11332
11340
11331
11341
11332
11342
12125
11333
11339
12124
11334
11338
12123
11335
11337
12120
12122
11336
12117
11337
12116
12142
11338
12131
12143
12577
11339
12132
12144
11340
11342
12133
12139
11341
12140
11342
11344
11343
12134
11344
11386
12139
12485
12611
11345
11385
12140
12486
11346
11384
12487
11347
11348
12287
12487
12489
12619
11349
12288
12490
12494
11350
12491
12493
11351
12288
12290
11352
12291
11353
12286
12288
12292
11354
11360
11355
11357
11359
12292
12446
11356
12291
12445
11357
12444
11358
12443
11359
12282
12442
11360
12283
12293
12453
11361
12286
11362
12281
12283
12285
12299
11363
11369
11383
11364
11365
11367
11369
11366
11370
11367
11371
11373
11368
11374
11380
11369
11371
11377
11381
12300
11370
11382
12299
11371
12280
11372
12279
11373
11377
12278
11374
11375
11377
11379
11376
11390
12269
11377
11389
12268
12432
11378
12433
11379
11381
11387
11389
12466
11380
11390
11381
11382
11386
12461
11383
11385
12298
11384
12285
11385
12296
11386
12297
11387
12462
11388
12465
12611
11389
12266
12468
12610
11390
12267
12467
11391
11392
12265
12267
12269
12375
11393
12154
12156
11394
12157
12269
11395
12158
12270
11396
12159
12169
11397
12160
12168
11398
11408
11399
11401
11407
12160
11400
11406
11401
11403
11405
11402
11414
12161
11403
11415
11421
12164
11404
11420
11405
11415
11417
11419
11406
11412
11414
11407
11411
11408
11410
11414
12167
11409
12168
11410
12173
12319
11411
11413
12174
12320
11412
12321
11413
11417
12334
11414
11416
12175
12333
11415
12166
11416
11432
12165
11417
11433
12180
12336
11418
12335
11419
11433
11435
12814
11420
11430
11432
11421
11423
11422
11432
12183
11423
11425
11431
12186
11424
11430
11425
11427
11429
11426
11438
12187
11427
11439
12190
12208
11428
11444
11429
11439
11441
11443
11430
11436
11438
11431
11435
11432
11434
11438
12193
11433
12182
11434
12181
12813
11435
11437
12198
12837
11436
12838
11437
11441
12841
11438
11440
12199
14925
11439
12192
11440
12191
12235
11441
12204
12236
14926
11442
14927
11443
12220
12232
12236
14978
11444
12219
12233
12235
11445
12208
12210
11446
12219
11447
12210
12212
12218
11448
12213
12223
11449
11451
11459
11450
11456
11451
11453
11455
11452
12213
12225
11453
12214
12226
14357
11454
12915
11455
12226
12912
12914
11456
11464
12225
11457
11459
11463
11458
11462
11459
11461
11460
12223
12225
11461
11463
12222
12228
13658
11462
12221
13655
11463
13656
11464
13657
11465
12228
12912
13682
11466
12909
12911
11467
12894
11468
12911
12929
13691
11469
11470
11482
12925
12927
12929
11471
12916
12918
11472
11482
11473
11475
11481
12918
11474
11480
11475
11477
11479
11476
12919
12939
11477
12922
12940
14383
11478
12945
11479
11489
12940
12942
12944
11480
11486
11488
12939
11481
11485
11482
11484
12925
12939
11483
11484
12929
13693
11485
12930
12938
14332
11486
14331
11487
12938
12942
14330
11488
11490
14015
11489
11490
13827
11491
12942
13828
14014
11492
14013
11493
13734
13828
13830
14012
11494
13729
13827
13831
11495
12946
12948
11496
12949
13729
11497
12950
13728
11498
12951
12961
11499
12952
12960
11500
11510
11501
11503
11509
12952
11502
11508
11503
11505
11507
11504
12953
12969
11505
11626
12956
12970
11506
11625
11507
11624
12970
12972
11508
11514
12969
11509
11513
11510
11512
12959
12969
11511
12960
11512
12965
12977
11513
12966
12968
12976
11514
12975
11515
12968
12972
12974
11516
12983
11517
11622
12972
12984
11518
12985
11519
11618
11620
11622
13776
11520
11528
11530
11532
11521
11525
11527
11522
11524
11532
11523
11533
11524
11534
11633
11525
11531
11632
11526
11530
11631
11527
11529
11628
11630
11528
11625
11529
11622
11624
11530
11621
11639
13765
11531
11620
11640
11532
11534
11619
11641
11533
11618
11534
11536
11535
11642
11536
11538
11619
11647
12997
11537
11616
11618
11538
11598
11539
11599
11540
11647
13001
11541
11648
11664
13004
11542
13003
11543
11583
11664
11666
13213
11544
11570
11661
11663
11545
11652
11654
11546
11570
11572
11547
11569
11573
11548
11562
11549
11563
11573
11550
11574
11675
11551
11577
11676
13070
11552
11677
13071
11553
11678
13072
11554
11679
11555
11557
11556
11557
11559
11561
11558
11564
11679
11559
11565
11680
13186
11560
13187
11561
11565
11567
13192
11562
11564
11563
11567
11569
11564
11566
11580
11675
11565
11566
13191
11567
11581
11674
13194
11568
13193
11569
11581
11583
13207
11570
11580
11571
11583
11572
11580
11582
11661
11669
11573
11575
11654
11574
11580
11575
11577
11579
11576
11655
11669
11577
11658
11670
13068
11578
13069
11579
11670
11672
11676
13910
11580
11669
11673
11675
11581
11582
11673
13208
11583
11666
11668
13209
11584
11585
13207
13209
13211
13213
11586
13003
13011
13025
11587
13002
13008
13010
11588
11590
11594
11596
11589
11593
11597
11590
11592
11591
13010
11592
11594
11609
13009
11593
11608
11594
11602
11604
11595
11610
13008
11596
11600
11602
11611
13007
11597
11599
13002
11598
11602
11599
11601
11616
11600
12997
13001
11601
11612
12998
13006
11602
11613
11615
11603
11604
11611
11613
11605
11608
11610
11606
11607
11608
11609
11610
13022
11611
13023
11612
13028
11613
13029
13960
11614
11615
12993
13960
11616
12994
12998
11617
12997
11618
12994
12996
13776
11619
11620
11646
12996
11621
13773
13775
11622
13770
13772
13778
11623
13777
11624
12972
13768
13770
13975
11625
13765
13767
11626
11628
11627
13755
13767
11628
13758
13760
13766
11629
13765
11630
13760
13762
13764
11631
11637
11639
11632
11636
11640
11633
11635
11641
11634
11642
11635
11643
11651
11636
11644
13044
11637
13041
13043
11638
13762
13872
11639
13041
13763
13787
13883
11640
13764
13772
11641
13041
13773
11642
11644
11646
11643
11647
11644
11648
11650
11645
13041
13055
11646
11648
13034
13040
13056
11647
13035
13773
11648
13000
11649
13033
11650
11664
13056
13058
13939
11651
11663
13053
13055
11652
13044
13046
11653
11663
11654
11656
11662
13046
11655
11661
11656
11658
11660
11657
13047
13061
11658
13050
13062
13902
11659
13067
11660
11670
13062
13064
13066
11661
11667
11669
13061
11662
11666
11663
11665
13053
13061
11664
11665
13214
11666
13058
13060
13215
11667
13216
11668
13060
13064
13251
11669
11671
11673
13244
11670
11671
13909
11672
13064
13245
13908
11673
11683
13246
13926
11674
13227
11675
11683
13228
11676
11677
11683
13911
11678
11682
13912
11679
11681
13073
11680
11681
13185
11682
13074
13184
11683
13230
13913
11684
13229
11685
13911
13913
13915
13926
11686
11792
13076
13078
11687
11793
13079
13926
11688
11794
13080
13908
11689
11795
13065
13081
11690
11796
13082
13904
11691
11797
13083
13899
11692
11798
13084
14117
11693
11799
13085
14118
11694
11800
13086
14121
11695
11801
13087
14110
11696
11802
13088
14274
11697
11803
13089
14275
11698
11804
13090
14278
11699
11805
13091
14279
11700
11806
13092
14282
11701
11807
13093
14265
11702
11808
13094
14457
11703
11809
13095
14452
11704
11810
13096
14736
11705
11811
13097
14731
11706
11812
13098
15110
11707
11813
13099
15105
11708
11814
13100
15589
11709
11815
13101
15590
11710
11816
13102
15583
11711
11817
13103
15637
11712
11818
13104
55852
11713
11819
13105
55853
11714
11820
13106
55854
11715
11821
13107
55907
11716
11822
13108
55908
11717
11823
13109
55909
11718
11824
13110
55910
11719
11825
13111
56176
11720
11826
13112
56316
11721
11827
13113
56311
11722
11828
13114
57922
11723
11829
13115
57923
11724
11830
13116
57926
11725
11831
13117
57927
11726
11832
13118
57928
11727
11833
13119
58016
11728
11834
13120
58019
11729
11835
13121
58020
11730
11836
13122
58257
11731
11837
13123
58146
11732
11838
13124
58155
11733
11839
13125
58156
11734
11840
13126
58157
11735
11841
13127
58158
11736
13128
13320
11737
11841
13321
11738
13322
11739
11841
11843
11740
11840
58151
11741
11839
58150
11742
11838
58149
11743
11837
58148
11744
11836
57934
11745
11835
57933
11746
11834
57932
11747
11833
57931
11748
11832
57930
11749
11831
57917
11750
11830
57918
11751
11829
57919
11752
11828
57920
11753
11827
56313
11754
11826
56314
11755
11825
55913
11756
11824
55912
11757
11823
55903
11758
11822
55904
11759
11821
55857
11760
11820
55856
11761
11819
55849
11762
11818
55850
11763
11817
15639
11764
11816
15585
11765
11815
15586
11766
11814
15587
11767
11813
15107
11768
11812
15108
11769
11811
14733
11770
11810
14734
11771
11809
14454
11772
11808
14455
11773
11807
14267
11774
11806
14268
11775
11805
14269
11776
11804
14270
11777
11803
14271
11778
11802
14272
11779
11801
14112
11780
11800
14113
11781
11799
14114
11782
11798
14115
11783
11797
13901
11784
11796
13902
11785
11795
13067
11786
11794
13068
11787
11793
13069
11788
11792
13070
11789
11791
13071
11790
13072
11791
13073
13075
11792
13076
13912
11793
13911
11794
13910
11795
13909
11796
13066
11797
13903
11798
13900
11799
14116
11800
14119
11801
14120
11802
14111
11803
14273
11804
14276
11805
14277
11806
14280
11807
14281
11808
14266
11809
14456
11810
14453
11811
14735
11812
14732
11813
15109
11814
15106
11815
15588
11816
15591
11817
15584
11818
15638
11819
55851
11820
55848
11821
55855
11822
55906
11823
55905
11824
55902
11825
55911
11826
56177
11827
56315
11828
56312
11829
57921
11830
57924
11831
57925
11832
57916
11833
57929
11834
58017
11835
58018
11836
57936
11837
57935
11838
58147
11839
58154
11840
58153
11841
58152
11842
11843
13321
58152
58158
58160
11844
13322
58151
11845
13323
58036
58160
11846
13324
58031
58161
11847
13325
58030
58162
11848
13326
57878
58163
11849
13327
57653
57766
11850
13328
57646
57767
11851
13329
57645
57768
11852
13330
57636
57638
11853
13331
57427
57617
11854
13332
57428
57434
11855
13333
57257
57435
11856
13334
57256
57436
11857
13335
56472
57437
11858
13336
56471
57344
11859
13337
27785
57339
57340
57341
57343
11860
13338
27784
52742
52743
53882
53883
11861
13339
26223
37787
37788
52387
52388
11862
13340
26222
37789
37790
49908
52180
11863
13341
26221
37791
37792
48852
49909
11864
13342
26220
37793
37794
37795
48853
11865
13343
20735
25847
25848
37796
37797
11866
13344
20734
25849
25850
37798
37799
11867
13345
20731
25851
25852
37800
37801
11868
13346
20730
25853
25854
37802
37803
11869
13347
16891
25855
25856
25857
25859
11870
13348
16886
24839
24840
24842
24843
11871
13349
16885
17215
11872
13350
16884
17212
11873
13351
15988
17132
11874
13352
15981
17133
11875
13353
15962
17016
11876
13354
15963
17013
11877
13355
13389
17006
11878
13356
13386
17005
11879
13357
13385
16996
11880
13358
13360
13362
11881
11885
12033
11882
11884
12034
11883
11889
11884
11888
11885
11887
11886
13358
11887
12033
12037
12039
13359
11888
12034
12036
12040
11889
11895
12041
11890
11896
12034
11891
11893
11892
11893
12047
11894
11896
12046
11895
12043
12045
11896
12036
12042
16964
11897
12035
16963
11898
12018
12026
11899
12019
12027
11900
11901
12005
12017
12019
12021
11902
12014
12016
11903
12005
12009
11904
12004
12010
11905
11911
11962
11906
11910
11961
11907
11909
11919
11908
11918
11909
11915
11917
11910
11914
11959
11911
11913
11960
11912
11967
12010
11913
11968
12011
11914
11969
11915
11970
11916
11917
11927
11970
11972
11918
11922
11924
11959
11919
11921
11920
11959
11961
11921
11954
11958
11964
11922
11953
11923
11958
11972
11974
11924
11928
11930
11925
11927
11926
11927
11928
11929
11972
11930
11944
11949
11973
11931
11941
11943
11974
11932
11940
11953
11933
11939
11943
11934
11936
11938
11935
11936
11946
11937
11943
11945
11938
11942
11947
12520
11939
12515
11940
11942
12522
11941
11952
12653
11942
11949
11951
12652
11943
11948
12521
11944
11945
11948
11946
11947
11948
12649
11949
12650
11950
12651
11951
11973
11976
15909
11952
11956
11974
15898
11953
11955
15893
11954
11974
11955
11957
11980
11956
11979
15894
11957
11976
11978
15897
11958
11974
11975
11985
11959
11965
11971
11960
11970
11961
11965
11967
11969
11962
11964
11963
11967
12004
11964
11966
11981
12003
11965
11980
11966
11985
11987
11967
11984
11988
12058
11968
12057
11969
11988
12056
11970
11987
11971
11972
11975
11987
11973
11974
11975
11976
11986
11977
15910
11978
11986
11990
15921
11979
11983
11985
15920
11980
11982
15915
11981
11985
11982
11984
12060
11983
11993
15916
11984
11990
11992
15919
11985
11989
12059
11986
11987
11989
11988
11989
12075
11990
12076
11991
15922
11992
12076
12078
16947
11993
12059
12063
15944
11994
12060
12062
15943
11995
11999
12001
13375
11996
11998
13374
11997
12001
11998
12000
12028
11999
12029
12083
12000
12030
12062
12082
12001
12027
12061
12002
12060
12003
12004
12006
12058
12060
12005
12057
12006
12008
12007
12019
12061
12008
12020
12058
12064
12074
12009
12021
12055
12057
12010
12012
12014
12011
12057
12012
12056
12013
12055
12014
12052
12054
12015
12021
12016
12022
12048
12052
12017
12047
12018
12022
12046
12019
12023
12025
16963
12020
12066
12021
12023
12065
12073
12022
12054
12023
12053
16967
12024
16960
16962
12025
12065
12069
16959
16982
12026
12066
12068
16977
12027
12031
12035
12028
12030
12066
12029
12030
13380
12031
12067
13381
12032
12068
13382
12033
12035
12037
16978
16998
12034
13360
12035
12036
16977
12037
16975
16976
12038
16979
16999
12039
16975
16990
16992
12040
16993
12041
16975
12042
12043
16973
16975
12044
12045
16973
58514
12046
16964
16966
12047
16963
16967
12048
12049
12051
16967
12050
16966
12051
16969
12052
16968
12053
12054
16960
16968
12055
12073
12056
12074
12057
12075
12058
12059
12075
12060
12064
12076
12061
12062
12064
12066
12063
12067
12081
12064
12070
12078
12080
12065
12077
12066
12070
12072
12067
12068
12070
16952
12069
16953
16978
12070
16956
16958
16983
12071
16951
12072
12078
16958
58516
12073
12077
16959
12074
16960
12075
12077
12076
12077
12078
12079
12080
16947
16948
58516
12081
15944
15946
16951
12082
15943
15947
16952
12083
13375
13377
13381
12084
13374
13378
13380
12085
13363
13365
12086
13366
13374
12087
12541
12088
12542
12548
13366
12089
12543
12549
12090
12092
12534
12091
12535
12092
12094
12556
12093
12549
12555
12094
12550
13406
13410
12095
13405
13411
12096
12560
12568
12097
12559
12567
12098
12112
12118
12099
12117
12100
12112
12114
12116
12101
12109
12111
12102
12104
12108
12103
12107
12104
12106
12524
12105
12111
12527
12106
12108
12110
12516
12528
12107
12515
12523
12108
12514
12109
12517
12110
12114
12640
12111
12113
12563
12641
12112
12558
12113
12559
12579
12114
12564
12580
12642
12115
12639
12116
12142
12580
12582
12677
12117
12577
12579
12118
12120
12119
12567
12579
12120
12570
12572
12578
12121
12577
12122
12572
12574
12576
12123
12129
12131
12124
12128
12132
12125
12127
12133
12126
12134
12127
12135
12153
12128
12136
12152
12129
12149
12151
12130
12574
12592
12131
12147
12149
12575
12756
12132
12146
12576
12133
12145
12149
12134
12136
12138
12135
12611
12136
12604
12610
12137
12149
12605
12138
12148
12608
12610
12691
12139
12145
12611
12613
12140
12144
12614
12141
12615
12142
12144
12679
12143
12678
12144
12146
12582
12681
12145
12680
12146
12148
12695
12147
12583
12696
12148
12588
12697
12757
12149
12694
12758
12150
12151
12605
12756
12758
12760
12152
12592
12594
12153
12595
12605
12154
12596
12604
12155
12265
12156
12260
12264
12596
12157
12259
12375
12158
12256
12272
12159
12255
12271
12160
12162
12170
12161
12167
12162
12164
12166
12163
12177
12255
12164
12178
12184
12254
12165
12183
12166
12178
12180
12182
12167
12175
12177
12168
12170
12174
12169
12173
12170
12172
12270
12171
12177
12271
12172
12174
12176
12274
12328
12173
12275
12317
12174
12318
12175
12329
12176
12180
12332
12177
12179
12357
12365
12178
12366
12179
12195
12369
12180
12196
12356
12370
12181
12355
12182
12196
12198
12812
12183
12193
12195
12184
12186
12185
12195
12253
12186
12188
12194
12252
12187
12193
12188
12190
12192
12189
12201
12251
12190
12202
12242
12250
12191
12207
12192
12202
12204
12206
12193
12199
12201
12194
12198
12195
12197
12201
12395
12196
12394
12197
12397
12811
12198
12200
12396
13632
12199
13633
12200
12204
14924
12201
12203
12421
14933
12202
12416
12203
12243
12417
12204
12246
12422
14934
12205
14923
12206
12236
12238
12246
14922
12207
12235
12239
12243
12208
12240
12242
12209
12235
12210
12234
12240
14786
12211
12233
12212
14784
14786
14794
12213
12215
12217
12214
12224
12215
14354
14356
12216
14636
14784
12217
14354
14635
14781
14783
12218
12224
12230
14794
12219
12223
12231
12233
12220
12221
12231
13669
12222
13668
12223
12229
12231
13667
12224
12225
12229
14354
12226
12228
12227
14354
14368
12228
12912
13684
14353
14369
12229
13681
12230
13680
14353
12231
13679
14781
14795
12232
13670
12233
12237
14795
14979
12234
14794
12235
12237
12239
14793
12236
12237
14977
12238
14796
14980
12239
12245
14823
14921
12240
12244
14792
12241
14787
12242
12244
14788
14830
12243
12249
12244
12246
12248
12245
14821
14849
12246
14822
14850
14972
12247
14971
12248
12422
14850
14852
14970
12249
12417
14847
14849
12250
14830
14832
12251
12409
12417
12252
12408
12416
12253
12385
12395
12254
12384
12394
12255
12257
12369
12256
12366
12257
12259
12367
12258
12368
12384
12259
12261
12381
12383
12260
12374
12261
12263
12597
12262
12388
12600
12263
12379
12381
12389
12601
12264
12374
12378
12602
12265
12375
12377
12603
12266
12604
12267
12377
12609
12770
12268
12376
12771
12269
12273
12275
12431
12270
12272
12271
12275
12272
12274
12366
12273
12367
12375
12274
12372
12376
12430
12275
12365
12780
12276
12277
12317
12431
12778
12780
12278
12316
12432
12436
12279
12305
12307
12433
12280
12300
12304
12281
12299
12303
12282
12283
12303
12441
12284
12302
12454
12285
12293
12295
12455
12459
12286
12296
12298
12287
12293
12288
12294
12296
12289
12290
12292
12294
12450
12494
12291
12449
12493
12292
12448
12293
12447
12294
12452
12295
12451
12619
12296
12456
12458
12620
12297
12487
12298
12458
12462
12486
12299
12459
12461
12300
12302
12301
12433
12461
12302
12304
12434
12460
12476
12303
12459
12475
12304
12440
12305
12439
12306
12434
12436
12438
12307
12309
12313
12315
12308
12316
12309
12310
12311
12313
12312
12313
12439
12314
12438
12315
12347
12437
12316
12326
12436
12317
12318
12326
12328
12319
12325
12329
12320
12324
12321
12323
12329
12333
12322
12334
12323
12339
12343
12324
12330
12338
12344
12325
12345
12326
12330
12346
12327
12347
12778
12328
12330
12348
12358
12779
12329
12357
12780
12330
12332
12331
12349
12332
12338
12350
12354
12358
12333
12355
12357
12334
12336
12338
12335
12339
12336
12340
12814
12337
12355
12813
12338
12340
12352
12354
12835
12339
12351
12340
12342
12341
12834
12342
12352
12831
12833
12343
12351
12832
12344
12345
12349
12351
12346
12347
12349
12348
12794
12349
12361
12795
12350
12351
12353
12361
12352
12353
13637
12354
12360
13636
12355
12359
13635
12356
12812
12357
12359
12427
12811
12358
12364
12359
12361
12363
12360
12808
12810
12361
12807
14941
12362
12363
12791
12795
12807
12364
12779
12790
12808
12365
12427
12429
12780
12366
12370
12372
12367
12369
12368
12372
12374
12369
12371
12381
12393
12370
12394
12371
12397
12427
12372
12380
12398
12428
12373
12429
12374
12376
12378
12380
12784
12375
12381
12376
12377
12772
12378
12767
12773
12379
12766
12785
12380
12402
12786
13496
12381
12401
12787
12382
12383
12389
12391
12393
12401
12384
12386
12388
12385
12393
12386
12392
12408
12387
12391
12407
12388
12390
12406
13482
12389
13481
12390
12402
13492
12391
12403
12405
13493
12392
12400
12414
12393
12395
12399
12415
12394
12398
12395
12397
12396
12416
12397
12399
12421
12425
12398
12426
12399
12401
13613
12400
12420
13614
12401
12403
13609
13611
12402
13612
12403
13495
13619
12404
13494
13620
12405
13605
13607
13609
14959
12406
12412
12414
13600
12407
12411
13591
12408
12410
12414
12409
12415
12410
12418
14832
12411
12413
14833
12412
13592
14834
12413
13601
13607
14845
12414
12418
13608
14846
12415
13609
12416
12418
12420
12417
12421
12418
12422
12419
14847
12420
12422
13608
13626
14852
12421
13609
13625
12422
12424
12423
12424
13626
13628
14934
14970
12425
13625
13629
14933
12426
13614
13630
13632
12427
12809
12811
13613
12428
12808
12429
12787
12789
13613
12430
12784
12790
12431
12772
12780
12781
12432
12771
12777
12433
12435
12467
12434
12466
12435
12471
12477
12436
12470
12478
12777
12437
12778
12438
12478
12794
12439
12477
12440
12476
12441
12475
12442
12454
12443
12453
12444
12446
12445
12446
12448
12447
12453
12448
12450
12452
12449
12450
12506
12451
12507
12452
12456
12622
12453
12455
12454
12455
12475
12456
12474
12457
12621
12458
12474
12482
12705
12459
12463
12706
12460
12474
12461
12463
12471
12473
12462
12466
12463
12465
12485
12464
12482
12484
12465
12469
12471
12481
12688
12466
12468
12612
12467
12471
12468
12470
12771
12469
12690
12770
12470
12480
12689
12775
12471
12479
12776
12472
12473
12477
12479
12481
12474
12476
12482
12475
12476
12477
12478
12479
12793
12480
12796
12481
12710
12797
12482
12709
12483
12484
12705
12707
12709
12485
12686
12688
12706
12486
12612
12614
12487
12615
12706
12488
12620
12489
12615
12617
12627
12490
12618
12628
12491
12495
12497
12492
12498
12493
12495
12503
12505
12494
12506
12495
12507
12619
12496
12508
12618
12497
12501
12503
12509
12633
12498
12500
12628
12499
12503
12500
12502
12514
12501
12517
12629
12502
12510
12518
12632
12503
12511
12513
12504
12505
12509
12511
12506
12508
12507
12508
12622
12509
12623
12510
12634
12511
12635
12647
12512
12513
12647
12649
12514
12518
12520
12515
12517
12516
12520
12522
12517
12519
12641
12655
12518
12640
12519
12645
12647
12520
12644
12648
12656
12521
12649
12522
12650
12652
12656
12523
12653
12655
12524
12528
12530
12525
12527
12526
12530
12532
12527
12529
12535
12557
12528
12558
12529
12563
12655
12530
12536
12562
12654
12531
12653
12532
12536
12538
15893
12533
12535
12534
12538
12535
12537
12543
12555
12536
12556
12537
13403
15892
12538
12544
13402
15895
12539
15894
12540
12544
15915
12541
12545
13375
15916
12542
13374
12543
12545
12547
13373
12544
12554
12545
13401
15914
12546
13376
15917
12547
13397
13399
13401
15926
12548
12552
12554
13372
12549
12551
13367
12550
12554
12551
12553
13415
12552
13370
13416
12553
13371
13399
13429
12554
13400
13406
13430
12555
13401
12556
13402
13406
12557
13403
13405
12558
12560
12562
12559
12563
12560
12564
12566
12561
12728
13405
12562
12564
12662
12729
13404
12563
12659
13403
12564
12660
12565
12661
12566
12580
12725
12729
13540
12567
12579
12726
12728
12568
12570
12569
12728
13411
12570
12727
12733
13412
12571
12726
12572
12733
12735
12737
12573
12585
12574
12586
12735
12745
12575
12591
12576
12586
12588
12590
12577
12583
12585
12578
12582
12579
12581
12585
12726
12580
12581
12676
12582
12584
12721
12725
12583
12720
12584
12588
13526
12585
12587
12738
13527
12586
12737
12587
12736
13469
12588
12739
13470
13528
12589
13525
12590
12757
13470
13472
13524
12591
12756
13467
13469
12592
12745
12747
12593
12756
12594
12747
12749
12755
12595
12750
12760
12596
12598
12606
12597
12603
12598
12600
12602
12599
12750
12762
12600
12751
12763
13480
12601
13481
12602
12763
13492
13496
12603
12762
12766
12604
12606
12767
12605
12609
12606
12608
12607
12760
12762
12608
12759
12765
12767
13500
12609
12758
13501
12610
12767
12769
12611
12690
12612
12613
12688
12690
12614
12687
12691
12695
12615
12680
12686
12616
12679
12617
12684
12686
12704
12706
12618
12620
12624
12626
12619
12623
12633
12620
12622
12621
12706
12622
12624
12705
12623
12624
12634
12625
12704
12626
12634
12636
12703
12627
12631
12633
12684
12628
12630
12679
12629
12633
12630
12632
12640
12631
12639
12678
12632
12636
12638
12683
12633
12635
12645
12634
12635
12636
12646
12637
12716
12638
12646
12672
12717
12639
12643
12645
12718
12640
12642
12677
12641
12645
12642
12644
12660
12643
12661
12676
12644
12664
12672
12675
12645
12665
12673
12646
12647
12673
12648
12649
12667
12673
12650
12651
12667
12652
12668
15909
12653
12657
15898
12654
15893
12655
12657
12659
15892
12656
12660
12657
12665
12667
12658
12668
15899
12659
12663
12665
12669
15900
12660
12662
15891
12661
12665
12662
12664
13540
12663
13541
15890
12664
12670
13544
15905
12665
12671
13539
12666
12667
12669
12671
12673
12668
12669
15908
12670
15907
12671
13545
15906
12672
13538
12673
12674
12675
12717
13536
13538
12676
12718
12722
13539
12677
12721
13540
12678
12718
12720
12679
12681
12683
12680
12684
12681
12685
12695
12682
12696
12720
12683
12685
12699
12715
12719
12684
12716
12718
12685
12703
12686
12700
12702
12687
12707
12688
12692
12700
12708
12689
12709
12690
12692
12710
13503
12691
12769
12692
12694
13501
12693
12711
13502
12694
12698
12700
12712
13513
12695
12697
13508
12696
12700
12697
12699
13526
12698
13509
13525
12699
12713
13512
13532
12700
12714
13531
12701
12702
12708
12712
12714
12703
12707
12715
12704
12716
12705
12707
12706
12708
12709
12711
12710
12711
13516
12712
13515
12713
13514
12714
13521
13533
12715
13534
12716
13535
12717
12718
13535
12719
12720
12722
13531
13535
12721
13526
12722
12724
13527
12723
13530
13536
12724
13537
13539
13543
13555
12725
13540
13542
13550
12726
12730
12738
12727
12737
12728
12730
12732
13433
12729
13434
12730
13435
13541
12731
13436
13542
12732
12738
12740
13451
13549
12733
12737
12741
13446
12734
13421
12735
12741
12743
13422
12736
12744
12737
12739
12741
13566
12738
12739
13550
12740
13551
13565
12741
13452
13552
13564
12742
13447
12743
13454
13564
13566
13568
12744
13455
13459
12745
13460
13566
12746
13469
12747
13460
13462
13468
12748
13467
12749
13462
13464
13466
12750
12752
12754
12751
12761
12752
13477
13479
12753
13464
13486
12754
13465
13477
13487
13579
12755
12761
13466
13474
12756
12760
13467
13473
12757
12758
13473
13509
12759
13508
12760
13473
13475
13507
12761
12762
13475
13477
12763
12765
12764
13477
13491
12765
13476
13496
13582
15808
12766
13475
13499
12767
13496
13498
12768
12769
12773
13498
13500
13504
12770
13501
13503
12771
12773
12775
12772
12776
12773
12782
12784
12774
12785
12775
12782
12798
12802
13504
12776
12797
13503
12777
12782
12796
12778
12781
12793
12779
12794
12780
12781
12795
12782
12790
12792
12783
12799
12784
12788
12790
12800
12802
12785
12787
12786
12802
13498
12787
12803
13497
13619
12788
13612
12789
12803
12805
13617
12790
12806
12808
13616
12791
12792
12800
12806
12793
12795
12799
12794
12796
12795
12797
12799
12798
13516
12799
12801
13517
12800
12801
12805
12802
12804
15832
12803
15805
12804
13618
15806
12805
14955
15833
12806
14954
12807
14943
12808
14942
12809
12810
13616
13630
14942
12811
13631
13635
14941
12812
13632
12813
13633
13635
12814
12835
12837
12815
12834
12838
12816
12818
12817
12838
12842
12818
12829
12839
13642
12819
12830
12834
12820
12821
12828
12830
12822
12825
12827
12823
12824
12825
12826
12827
12869
12828
13651
12829
13650
12830
13639
13641
12831
12833
12832
12834
13637
13639
12835
12839
12836
13635
13637
12837
12839
13634
13638
14930
12838
13633
14925
12839
12841
12840
13639
12841
13640
13642
14928
14930
12842
14925
14927
12843
13642
13646
12844
13643
13645
12845
12863
12865
12846
12862
12866
12847
12859
12861
12848
12858
12849
12857
12861
12876
12850
12877
12851
12855
12857
12882
12852
12854
12858
12853
12854
12855
12871
12856
12901
12857
12871
12872
12900
12858
12860
12899
12859
12871
12860
12866
12870
12861
12867
12872
12874
12862
12875
12863
12867
13656
12864
13645
13655
12865
12867
13644
13652
13654
12866
13643
13651
12867
12869
12868
13661
12869
12872
13652
13662
12870
13651
12871
12872
12873
12874
12900
12906
13662
12875
12897
12899
13661
12876
12896
13656
12877
12895
12899
12878
12880
12882
12879
12883
12880
12884
12886
12881
12887
12895
12882
12884
12892
12898
12904
12883
12899
12901
12884
12902
12885
12903
12886
12890
12892
14340
12887
12889
12888
12892
12894
12889
12891
13691
13693
12890
13694
12891
14335
14339
12892
13690
14334
14342
12893
14341
12894
12898
12908
13690
14344
12895
12909
13691
12896
12898
12897
12909
13657
12898
12906
12908
13660
12899
12905
12900
12901
12905
12902
12904
12903
12904
14340
12905
14341
12906
14344
12907
13663
12908
14344
14345
14347
12909
13687
13689
12910
13682
12911
13683
13689
13691
14605
12912
12928
12913
13683
12914
12928
14369
14371
14624
12915
12927
14366
14368
12916
14357
14359
12917
12927
12918
12920
12926
14359
12919
12925
12920
12922
12924
12921
12933
14360
12922
12934
14363
14381
12923
14382
12924
12934
12936
12940
14670
12925
12933
12937
12939
12926
12930
12927
12931
12933
14366
12928
12929
12931
14605
12930
13692
12931
12937
14607
12932
14371
14606
12933
12935
12937
14372
14611
12934
14365
12935
14364
14671
12936
14377
14614
14674
12937
12941
14613
14675
12938
14612
12939
12941
14593
12940
12941
14394
12942
14395
14592
12943
14591
12944
13828
14395
14397
14590
12945
13827
14392
14394
12946
14383
14385
12947
13827
12948
13822
13826
14385
12949
13821
13831
12950
13730
13818
12951
13731
13817
12952
12954
12962
12953
12959
12954
12956
12958
12955
13749
13817
12956
13750
13756
13816
12957
13755
12958
12970
13750
13752
13754
12959
12967
12969
13749
12960
12962
12966
12961
12965
12962
12964
13728
12963
13731
13749
12964
12966
13732
13738
13748
12965
13727
13739
12966
13740
12967
13741
12968
13748
13752
13804
12969
12971
13805
12970
12971
13767
12972
13752
13768
13806
12973
12974
12984
13806
13975
13981
12975
12981
12983
13805
12976
12980
12977
12979
13741
13805
12978
13740
12979
13743
13986
12980
13742
13808
13985
12981
13984
12982
13808
13981
13983
12983
12987
12989
12984
12985
12987
13777
12986
13776
12987
12991
13781
12988
13780
13981
12989
12991
13964
13982
12990
13983
12991
12992
13963
12993
12994
13959
13963
12995
13781
12996
12998
13036
13782
13959
12997
13035
13775
12998
13000
12999
13960
13000
13006
13032
13036
13961
13001
13033
13035
13002
13004
13006
13003
13007
13004
13026
13213
13005
13033
13214
13006
13026
13030
13032
13219
13007
13029
13008
13026
13028
13009
13023
13025
13010
13012
13014
13022
13011
13012
13207
13013
13021
13025
13206
13014
13016
13020
13196
13015
13019
13016
13018
13017
13197
13018
13020
13198
13200
13019
13020
13022
13021
13204
13022
13024
13205
13023
13024
13028
13025
13027
13222
13026
13211
13027
13212
13028
13030
13221
13029
13030
13961
13031
13220
13032
13955
13957
13961
13033
13037
13944
13034
13939
13035
13037
13039
13940
13036
13774
13037
13783
13958
13038
13943
13957
13039
13783
13968
13970
14130
13040
13774
13786
14127
13041
13773
13787
13885
13042
13043
13055
13881
13883
13885
13044
13872
13874
13045
13055
13046
13048
13054
13874
13047
13053
13048
13050
13052
13049
13875
13895
13050
13878
13896
14115
13051
13901
13052
13062
13896
13898
13900
13053
13059
13061
13895
13054
13058
13055
13057
13881
13895
13056
13057
13885
13940
13058
13886
13894
13941
13059
13938
13060
13894
13898
13937
13061
13063
13252
13062
13063
13903
13064
13253
13898
13904
13065
13250
13066
13904
13906
13908
13067
13903
13909
13068
13902
13069
13909
13070
13910
13071
13911
13072
13912
13073
13074
13912
13075
13183
13913
13076
13182
13077
13913
13078
13180
13182
13914
13079
13179
13915
13080
13178
13925
13081
13177
13907
13082
13176
13906
13083
13175
13905
13084
13174
13935
13085
13173
14153
13086
13172
14152
13087
13171
14122
13088
13170
14160
13089
13169
14504
13090
13168
14505
13091
13167
14506
13092
13166
14571
13093
13165
14283
13094
13164
14568
13095
13163
14458
13096
13162
14578
13097
13161
14737
13098
13160
58532
13099
13159
15111
13100
13158
58528
13101
13157
58527
13102
13156
15592
13103
13155
15635
13104
13154
15636
13105
13153
56147
13106
13152
56146
13107
13151
56145
13108
13150
56144
13109
13149
56156
13110
13148
56159
13111
13147
56174
13112
13146
56175
13113
13145
56317
13114
13144
58000
13115
13143
57999
13116
13142
57998
13117
13141
57997
13118
13140
57996
13119
13139
57995
13120
13138
58015
13121
13137
58260
13122
13136
58259
13123
13135
58258
13124
13134
58145
13125
13133
58223
13126
13132
58222
13127
13131
58226
13128
13130
58231
13129
13319
13130
13315
13318
13131
13314
58230
13132
13313
58227
13133
13312
58221
13134
13311
58224
13135
13310
58144
13136
13309
58263
13137
13308
58262
13138
13307
58261
13139
13306
58014
13140
13305
58009
13141
13304
58008
13142
13303
58007
13143
13302
58006
13144
13301
58002
13145
13300
58001
13146
13299
56318
13147
13298
56319
13148
13297
56173
13149
13296
56158
13150
13295
56157
13151
13294
56143
13152
13293
56154
13153
13292
56153
13154
13291
56148
13155
13290
56149
13156
13289
15634
13157
13288
58525
13158
13287
58526
13159
13286
58529
13160
13285
58530
13161
13284
58531
13162
13283
58533
13163
13282
14577
13164
13281
14566
13165
13280
14567
13166
13279
14569
13167
13278
14570
13168
13277
14507
13169
13276
14508
13170
13275
14503
13171
13274
14159
13172
13273
14156
13173
13272
14151
13174
13271
14154
13175
13270
13934
13176
13269
13929
13177
13268
13928
13178
13267
13927
13179
13266
13924
13180
13916
13921
13181
13917
13920
13182
13918
13923
13183
13184
13914
13918
13185
13230
13232
13186
13233
13187
13189
13191
13188
13192
13189
13197
13199
13190
13201
13233
13191
13195
13197
13202
13192
13194
13193
13197
13194
13196
13207
13195
13208
13228
13196
13203
13225
13239
13197
13204
13206
13198
13199
13202
13204
13200
13201
13202
13234
13203
13204
13224
13240
13205
13206
13222
13224
13207
13211
13225
13208
13209
13225
13227
13210
13216
13244
13211
13217
13223
13225
13243
13212
13222
13213
13217
13219
13221
13214
13216
13215
13219
13939
13216
13218
13252
13938
13217
13251
13218
13256
13258
13219
13255
13259
13945
13220
13944
13221
13259
13955
13222
13258
13223
13224
13242
13258
13225
13241
13226
13227
13239
13241
13243
13247
13228
13244
13246
13229
13239
13230
13238
13246
13915
13231
13914
13232
13236
13238
13917
13233
13235
13918
13234
13235
13236
13237
13919
13238
13240
13264
13922
13239
13247
13916
13240
13241
13242
13264
13243
13257
13263
13244
13248
13256
13245
13251
13246
13248
13250
13907
13247
13925
13248
13264
13924
13249
13263
13927
13250
13254
13256
13262
13928
13251
13253
13906
13252
13256
13253
13255
13937
13254
13905
13936
13255
13261
13929
13951
13256
13260
13946
13257
13258
13260
13262
13259
13260
13954
13261
13953
13262
13930
13952
13263
13931
13264
13932
13265
13266
13922
13924
13932
13267
13921
13268
13932
13269
13931
13270
13930
13271
13933
13272
14155
13273
14150
13274
14157
13275
14158
13276
14502
13277
14509
13278
14510
13279
14572
13280
14573
13281
14574
13282
14575
13283
14576
13284
58534
13285
58535
13286
58536
13287
58537
13288
58538
13289
58539
13290
15633
13291
56150
13292
56151
13293
56152
13294
56155
13295
56142
13296
58283
13297
58282
13298
56172
13299
56320
13300
56321
13301
58004
13302
58003
13303
58005
13304
58012
13305
58011
13306
58010
13307
58013
13308
58266
13309
58265
13310
58264
13311
58143
13312
58225
13313
58220
13314
58228
13315
58229
13316
13317
13318
58229
58256
13319
58230
58236
13320
58231
58235
58251
13321
58158
58174
58252
13322
58173
58253
13323
13324
58173
13325
58172
13326
58165
13327
58164
13328
57777
13329
57776
13330
57769
13331
57635
13332
57616
13333
57615
13334
57563
13335
57562
13336
57438
13337
57439
13338
57342
13339
52744
13340
52745
52746
52747
52749
13341
52175
52176
52178
52179
13342
49918
52141
52143
52144
13343
49919
49920
49921
49923
13344
49126
49127
49128
49129
13345
48176
48177
48178
48179
13346
47619
47620
47621
47622
13347
37804
37805
37807
37808
13348
25858
13349
24841
13350
17214
13351
17213
13352
17135
13353
17134
13354
17015
13355
17014
13356
17007
13357
17004
13358
16995
13359
13360
16993
16995
16999
13361
16996
16998
13362
13380
13382
13384
13363
13385
13364
13380
13365
13379
13385
13387
13366
13368
13378
13367
13373
13368
13370
13372
13369
13387
13393
13370
13388
13394
15957
13371
15958
13372
13394
13398
15969
13373
13393
13397
13374
13376
13378
13375
13376
15943
13377
13397
15942
13378
13396
15947
15949
13379
13393
13380
13384
13392
15949
13381
13382
15949
16952
13383
16953
16998
13384
15949
15951
16954
16997
13385
13391
16996
13386
13387
13389
13391
13388
13392
13389
15954
15956
13390
15963
13391
15952
15954
15964
17006
13392
15951
17005
13393
15950
15954
13394
13396
13395
15954
15968
13396
13398
15953
15973
16941
13397
15950
16940
13398
15941
13399
15940
15972
13400
13440
15929
13401
13407
13439
15928
13402
15927
13403
13407
15902
13404
15891
13405
13407
13435
15890
13406
13434
13407
13409
13408
15903
13409
13435
13437
13439
17066
13410
13430
13432
13434
13411
13413
13415
13412
13434
13413
13421
13433
13414
13420
13432
13415
13417
13419
13431
13416
13430
13417
13429
15958
13418
13428
15959
13419
13425
13427
15984
13420
13424
13444
13421
13423
13445
13422
13446
13423
13447
13455
13424
13448
13456
13425
16002
16004
13426
15985
16005
13427
15994
16000
16002
16016
13428
13442
13444
15993
13429
13431
13441
15970
13430
13440
15969
13431
13439
13432
13438
13444
13433
13437
13445
13434
13436
13446
13435
13436
15889
13437
13451
15888
13438
13450
17067
13439
13441
13443
17086
13440
17065
13441
15972
17064
13442
15971
17087
13443
15998
16000
17096
13444
13450
16001
17097
13445
16002
13446
13448
13450
13447
13451
13448
13452
13454
13449
15879
16002
13450
13452
15880
16001
17075
13451
17074
13452
15887
13453
15886
13454
13564
15880
15882
15885
13455
15879
15883
13456
13458
13457
15879
16004
13458
15872
15878
16007
13459
15871
15883
13460
13568
15862
13461
13567
13462
13572
15860
15862
13463
13573
13464
13574
15856
15860
13465
15855
13466
13574
13578
16047
13467
13573
13577
13468
13472
13469
13471
13567
13573
13470
13566
13471
13565
16194
13472
13570
13576
16193
13473
13577
16192
13474
13510
13475
13577
13579
15799
13476
15798
13477
13579
13581
15797
13478
13479
13487
13489
13491
13581
13480
13484
13486
13481
13483
13491
13482
13492
13483
13493
13591
13484
13490
13590
13485
13489
13589
13486
13488
13588
15854
13487
15855
13488
13580
16047
13489
13585
13587
16048
13490
13584
13598
13491
13493
13583
13599
13492
13582
13493
13495
13494
13600
13495
13583
13605
15811
13496
13582
15810
13497
13498
15806
15808
15810
13499
15805
13500
15798
15804
15808
13501
13505
13507
13502
13508
13503
13505
13513
13515
13504
13516
13505
13517
15805
13506
13518
15804
13507
13511
13513
13519
15803
13508
13510
15798
13509
13513
13510
13512
13524
13511
15799
16192
13512
13520
15802
16197
13513
13521
13523
13514
13515
13519
13521
13516
13518
13517
13518
15832
13519
15831
13520
15830
13521
16206
58523
13522
13523
13533
16206
16208
13524
13532
16195
16197
13525
16192
16194
13526
13528
13532
13527
13531
13528
13530
13550
13529
13551
16194
13530
13532
13554
13558
16195
13531
13555
13557
13532
13534
13533
13534
13558
13535
13557
13536
13537
13557
13538
13546
13556
13539
13545
13540
13544
13541
13542
13544
15889
13543
13549
15888
13544
13546
13548
17071
13545
17070
13546
17081
13547
17080
13548
13556
13560
17079
13549
13553
13555
17072
13550
13552
15887
13551
13555
13552
13554
16211
13553
13563
15886
13554
13560
13562
17077
13555
13559
16210
13556
13557
13559
13558
13559
16208
13560
16209
13561
17078
13562
16209
16225
22324
13563
16210
16214
22303
13564
15885
16211
16213
13565
13569
13566
13570
16211
13567
13568
13570
13572
13569
15863
15883
13570
15868
15882
16213
13571
16212
13572
13576
15866
15868
16217
13573
15863
15865
13574
13576
13575
15865
16046
13576
13578
15866
16051
16201
13577
16200
13578
16191
13579
16052
16190
13580
15800
13581
13585
15843
16052
13582
13584
15796
13583
15809
13584
13604
15812
13585
15793
15795
13586
15844
16053
13587
15793
15847
15849
16054
13588
13596
13598
16055
13589
13595
15853
13590
13594
13598
13591
13593
13599
13592
13600
13593
13601
15289
13594
13602
15290
13595
13597
15779
13596
15780
15852
13597
15787
15849
15851
13598
13602
15788
15792
13599
15793
13600
13602
13604
13601
13605
13602
13606
15288
13603
15301
13604
13606
15302
15792
15820
13605
15793
15819
13606
15818
13607
15287
15821
13608
14854
14960
13609
14853
14961
13610
13611
13623
13625
14959
14961
13612
13614
13620
13622
13613
13617
13619
13614
13616
13615
13625
13616
13622
13624
13630
14944
13617
14943
13618
13622
14954
13619
13621
14955
15815
13620
15810
13621
14959
15811
13622
14956
14958
15816
13623
14953
13624
14952
14958
14962
13625
13627
13629
14951
13626
13627
14961
14969
13628
14950
14962
15258
13629
14935
14949
15259
13630
14932
14946
13631
14945
13632
13634
14932
14940
13633
14933
13634
14924
13635
14931
14939
13636
13637
14939
14941
13638
13639
14939
14987
13640
13641
14985
14987
13642
13648
13650
13643
13647
13644
13650
13645
13647
13649
13673
13646
13668
13647
13669
14927
13648
13672
14928
13649
13675
14985
13650
13652
13674
13651
13652
13653
13654
13662
13664
13674
13655
13659
13661
13673
13656
13658
13668
13657
13661
13658
13660
13682
13659
13667
13681
13660
13664
13666
13686
13661
13663
13687
13662
13663
13664
14347
13665
14348
13666
13674
13676
58546
13667
13671
13673
58545
13668
13670
13680
13669
13673
13670
13672
14978
13671
13679
14979
13672
13676
13678
14982
13673
13675
14983
13674
13675
13676
14984
13677
14990
13678
14991
14999
58546
13679
14992
14998
58545
13680
14780
14993
13681
14352
58545
13682
13684
13686
13683
13687
13684
13688
14624
13685
14352
14625
13686
13688
14349
14351
14630
13687
14348
58545
13688
14347
13689
14346
14623
13690
14345
14604
13691
14343
14603
13692
13693
14603
14605
14607
13694
14332
14334
13695
14331
14335
13696
13698
13700
13697
13701
13698
13702
13704
13699
14015
14331
13700
13702
13718
14016
14336
13701
13717
14335
13702
13716
13703
13719
13704
13710
13720
14016
14018
13705
14013
14015
13706
13708
13710
13707
13711
13708
13724
13726
13709
13735
14013
13710
13724
14010
14018
14020
13711
13721
13712
13722
13724
13713
13714
13722
13715
13719
13721
13716
13717
13719
13718
14338
13719
14327
14337
13720
13721
14019
14327
13722
14020
13723
13724
14020
14022
13725
13726
13744
14010
14022
14024
13727
13735
13737
13739
13728
13732
13734
13729
13731
13730
13734
13731
13733
13831
13833
13732
13834
13733
13737
13835
13734
13736
13830
13836
13735
13736
14010
14012
13737
14005
14009
14028
13738
14004
14024
13739
13741
13745
13747
13740
13744
13741
13743
13742
13804
13743
13745
13809
13995
13744
13992
13745
13993
13746
13994
14024
13747
13809
13811
14001
14003
13748
13804
13812
14004
13749
13751
13835
13750
13834
13751
13797
13815
13752
13798
13812
13814
13753
13803
13754
13768
13798
13800
13802
13755
13767
13795
13797
13756
13758
13757
13797
13849
13758
13796
13850
13858
13759
13795
13760
13794
13858
13860
13761
13791
13762
13790
13860
13870
13763
13871
13764
13788
13790
14097
13765
13771
13791
13766
13770
13767
13769
13791
13795
13768
13769
13976
13770
13792
13800
13977
13771
13974
13772
13788
13792
13973
13773
13785
13787
13774
13775
13783
13785
13776
13778
13782
13777
13781
13778
13780
13975
13779
13785
13974
13780
13782
13784
13965
14170
13781
13964
13980
13782
13963
13783
13962
13784
13967
13785
13966
13970
14169
13786
13973
13787
13970
13972
14126
13788
13884
13789
13972
14102
13790
13792
13866
14101
14166
13791
13861
14098
13792
13794
13793
14167
13794
13800
13864
13866
14184
13795
13861
13863
13796
13800
13797
13799
13863
14052
13798
14049
13799
14048
14179
13800
13864
14053
14180
13801
13802
13977
14176
14180
14184
13803
13976
14177
14179
13804
13806
13810
13812
13805
13809
13806
13808
13807
13976
13808
13810
13979
13981
13998
13809
13997
13810
13996
13811
13999
14177
13812
14000
14045
14178
13813
14179
13814
14004
14006
14045
14047
13815
13835
13837
14048
13816
13834
13838
14049
13817
13819
13849
13818
13834
13819
13821
13833
13820
13838
13848
13821
13823
13839
13847
13822
13832
13823
13825
14386
13824
13846
14389
13825
13839
13843
13845
14390
13826
13832
13842
14391
13827
13829
13831
14392
13828
13829
14030
13830
13842
14029
14397
13831
13841
14028
13832
13833
13839
13841
13834
13836
13838
13835
13836
14004
13837
13841
14005
13838
13840
14006
14055
13839
14050
13840
14057
13841
13843
14036
14056
13842
14035
13843
14034
14398
13844
14037
14403
13845
14056
14060
14307
14404
13846
14057
14059
14405
13847
13853
14406
13848
13852
14057
13849
13851
14050
13850
14049
13851
13857
14052
13852
13856
14051
13853
13855
14058
13854
14059
14409
13855
14070
14072
14410
13856
14063
14069
13857
14064
14068
13858
14065
14067
13859
13863
13860
13862
14067
14085
13861
13869
13862
13866
13868
13863
13865
14066
14205
13864
14065
13865
14080
14183
13866
14081
14186
14206
13867
14185
13868
14101
14202
14206
14471
13869
14098
14203
14205
13870
14085
14087
13871
14088
14098
13872
14089
14097
13873
13883
13874
13876
13882
14089
13875
13881
13876
13878
13880
13877
13889
14090
13878
13890
14093
14113
13879
14114
13880
13890
13892
13896
14119
13881
13889
13893
13895
13882
13886
13883
13887
13889
14096
13884
14097
13885
13887
14102
14126
13886
14127
13887
13893
14128
13888
14103
14125
13889
13891
13893
14104
14124
13890
14095
13891
14094
14120
13892
14109
14121
14123
13893
13897
14118
14136
13894
14135
13895
13897
13948
13896
13897
14116
13898
13949
14117
13899
13936
13900
13904
13935
14117
13901
13903
14116
13902
14115
13903
13904
13905
13906
13929
13935
13907
13928
13908
13925
13927
13909
13926
13910
13911
13926
13912
13913
13914
13915
13917
13916
13925
13917
13922
13924
13918
13919
13920
13922
13921
13923
13922
13925
13927
13926
13928
13932
13929
13931
13930
13934
13931
13933
13932
13934
13952
14155
13935
13951
14154
13936
14153
13937
13949
13951
13938
13946
13948
13939
13941
13945
13940
13944
13941
13943
14127
13942
13948
14128
13943
13945
13947
14129
14145
13944
13956
14130
13945
13955
13946
13954
13947
13951
13953
13948
13950
14134
14146
13949
14135
13950
14136
14153
13951
14137
14147
14154
13952
13953
14147
13954
14146
13955
14145
13956
13957
14143
14145
13958
13968
13959
13961
13967
13960
13962
13961
13963
13965
13967
13964
13965
14172
13966
14171
13967
13969
14192
13968
13969
14143
13970
14142
14193
13971
14131
13972
14169
14193
14195
14197
13973
14164
14166
13974
14167
14169
13975
13977
14170
13976
13980
13977
13979
13978
14167
13979
14168
14170
14174
14176
13980
14173
14177
13981
14170
14172
13982
13983
13998
14172
13984
13997
13985
13986
13995
13997
13987
13992
13988
13991
13989
13990
13991
13992
13993
13995
13994
14022
13995
14001
14023
13996
13997
13999
14001
13998
13999
14173
14000
14519
14001
14044
14518
14002
14003
14023
14042
14044
14004
14008
14024
14045
14005
14006
14008
14035
14007
14036
14291
14008
14039
14043
14045
14292
14009
14040
14042
14010
14024
14025
14027
14011
14021
14012
14018
14027
14031
58547
14013
14028
14030
14014
14018
14015
14017
14030
14591
14016
14330
14017
14327
14329
14018
14031
14326
14596
14019
14020
14326
58547
14021
14022
14025
58547
14023
14024
14025
14026
14042
14027
14041
14324
58547
14028
14032
14040
14029
14035
14030
14032
14034
14589
14031
14590
14032
14325
14751
14033
14324
14752
14034
14038
14040
14323
15127
14035
14037
14588
14036
14040
14037
14039
14306
14038
14307
14587
14039
14310
14322
15128
14040
14311
14553
14041
14042
14323
14553
14043
14044
14521
14553
14045
14520
14046
14047
14178
14292
14294
14520
14048
14179
14291
14295
14049
14053
14055
14050
14052
14051
14055
14057
14052
14054
14058
14064
14053
14065
14054
14080
14295
14055
14061
14079
14290
14056
14291
14057
14061
14306
14058
14059
14061
14063
14060
14072
14416
14061
14073
14308
14421
14062
14305
14063
14073
14075
14079
14304
14064
14072
14076
14065
14077
14079
14066
14080
14067
14077
14081
14083
14068
14084
14069
14077
14226
14070
14076
14227
14071
14228
14413
14072
14074
14076
14239
14414
14073
14415
14074
14315
14422
14075
14248
14316
14427
14076
14078
14247
14303
14077
14240
14078
14241
14079
14081
14246
14288
14080
14289
14081
14296
14082
14297
14083
14206
14244
14246
14469
14084
14205
14241
14243
14085
14224
14226
14086
14205
14087
14204
14210
14224
14088
14203
14211
14089
14091
14099
14090
14096
14091
14093
14095
14092
14106
14211
14093
14107
14212
14272
14094
14112
14095
14107
14109
14111
14096
14104
14106
14097
14099
14103
14098
14102
14099
14101
14100
14106
14203
14101
14103
14105
14200
14202
14102
14165
14103
14164
14104
14163
14105
14109
14162
14106
14108
14217
14478
14107
14216
14108
14215
14273
14109
14218
14274
14479
14110
14161
14111
14121
14160
14274
14112
14120
14273
14113
14272
14114
14120
14115
14119
14116
14117
14119
14118
14153
14119
14121
14152
14120
14121
14122
14123
14152
14156
14160
14124
14136
14138
14161
14125
14133
14135
14162
14126
14128
14132
14163
14127
14131
14164
14128
14130
14129
14135
14130
14132
14134
14144
14131
14143
14132
14142
14197
14133
14141
14198
14134
14138
14140
14482
14135
14137
14149
14136
14137
14152
14138
14148
14151
14139
14156
14483
14140
14148
14157
14484
14141
14149
14485
14142
14144
14486
14143
14487
14144
14145
14149
14146
14147
14149
14148
14155
14149
14150
14151
14155
14157
14152
14154
14156
14153
14154
14155
14157
14159
14158
14159
14484
14502
14160
14483
14503
14161
14504
14162
14479
14483
14163
14478
14482
14164
14198
14200
14165
14197
14166
14196
14200
14471
14167
14185
14195
14168
14184
14169
14189
14191
14195
14170
14192
14171
14172
14174
14192
14173
14174
14519
14175
14191
14176
14190
14517
14519
14177
14181
14189
14178
14519
14179
14181
14518
14180
14181
14183
14295
14182
14294
14517
14183
14187
14189
14299
14516
14184
14186
14296
14185
14189
14186
14188
14471
14187
14297
14470
14188
14298
14473
14515
14189
14195
14472
58543
14190
14191
14516
58543
14192
14194
14193
14194
14487
14195
14488
58543
14196
14197
14199
14472
14488
14198
14487
14199
14482
14486
14200
14481
14489
14491
14201
14478
14202
14471
14475
14477
14491
14203
14207
14217
14204
14216
14205
14207
14209
14243
14206
14207
14470
14208
14244
14475
14209
14217
14219
14255
14476
14210
14214
14216
14254
14211
14213
14223
14212
14216
14213
14215
14271
14214
14222
14270
14215
14219
14221
14277
14216
14218
14276
14217
14218
14477
14219
14275
14496
14220
14278
14495
14221
14255
14257
14279
14535
14222
14254
14258
14280
14223
14233
14269
14224
14232
14254
14225
14243
14226
14230
14232
14242
14227
14241
14228
14230
14240
14229
14239
14430
14230
14236
14238
14433
14231
14251
14232
14234
14236
14252
14233
14253
14234
14258
14268
14235
14259
14267
14236
14260
14437
14455
14237
14434
14238
14252
14260
14262
14439
14239
14249
14251
14440
14240
14248
14429
14241
14247
14251
14242
14246
14243
14245
14251
14253
14244
14254
14245
14255
14533
14246
14250
14256
14286
14247
14287
14248
14250
14463
14249
14428
14462
14250
14262
14445
14461
14251
14263
14464
14252
14253
14259
14263
14254
14256
14258
14255
14256
14534
14257
14263
14285
14258
14264
14282
14284
14259
14281
14260
14264
14266
14261
14438
14456
14262
14264
14451
14457
14459
14263
14446
14460
14264
14542
14265
14541
14266
14282
14457
14568
14267
14281
14456
14268
14455
14269
14281
14270
14280
14271
14277
14272
14276
14273
14274
14276
14275
14504
14276
14278
14505
14277
14278
14280
14279
14506
14280
14282
14571
14281
14282
14283
14284
14568
14569
14571
14285
14535
14539
14541
14286
14534
14538
14542
14287
14464
14531
14533
14288
14463
14467
14469
14289
14297
14301
14303
14290
14296
14300
14304
14291
14293
14295
14305
14292
14306
14293
14311
14521
14294
14300
14312
14522
14295
14299
14523
14296
14297
14299
14298
14469
14299
14301
14468
14527
14300
14524
14301
14313
14525
14302
14467
14526
14303
14313
14317
14466
14549
14304
14316
14463
14305
14313
14315
14306
14308
14312
14307
14311
14308
14310
14586
14309
14315
14585
14310
14312
14314
14320
15142
14311
14321
15139
14312
14552
14313
14551
14314
14550
14315
14317
14319
15143
14316
14584
14317
14462
14583
14318
14546
15146
14319
14547
14549
15147
14320
14550
15148
14321
14551
15149
14322
14552
15138
14323
14553
15137
14324
15136
14325
15135
14326
15134
58547
14327
14597
14328
14329
14337
14597
14599
14330
14336
14594
14596
14331
14591
14593
14332
14336
14333
14593
14607
14334
14336
14594
14600
14608
14335
14601
14603
14336
14338
14337
14338
14600
14339
14601
14340
14342
14341
14342
14344
14343
14601
14344
14345
14602
14346
14621
14347
14349
14622
14348
14349
58546
14350
15006
14351
14999
15005
58546
14352
14631
14998
58545
14353
14632
14780
14354
14633
14781
14355
14356
14368
14633
14635
14645
14357
14636
14638
14358
14368
14359
14361
14367
14638
14360
14366
14361
14363
14365
14362
14374
14639
14363
14375
14642
14658
14364
14380
14365
14375
14377
14379
14366
14372
14374
14367
14371
14368
14370
14374
14645
14369
14370
14625
14633
14371
14373
14626
14648
14372
14627
14373
14377
14768
14374
14376
14649
14769
14375
14644
14376
14643
15017
14377
14654
14770
15016
14378
14771
14379
14674
15014
15016
15020
14380
14671
15017
15019
14381
14658
14660
14382
14661
14671
14383
14662
14670
14384
14394
14385
14387
14393
14662
14386
14392
14387
14389
14391
14388
14400
14663
14389
14401
14407
14666
14390
14406
14391
14401
14403
14405
14392
14398
14400
14393
14397
14394
14396
14400
14669
14395
14670
14396
14675
14749
14397
14399
14676
14748
14398
14589
14399
14403
14588
14400
14402
14677
14747
14401
14668
14402
14418
14667
14403
14419
14682
14746
14404
14587
14405
14419
14421
14586
14406
14416
14418
14407
14409
14408
14418
14685
14409
14411
14417
14688
14410
14416
14411
14413
14415
14412
14424
14689
14413
14425
14431
14692
14414
14430
14415
14425
14427
14429
14416
14422
14424
14417
14421
14418
14420
14424
14695
14419
14684
14420
14683
14745
14421
14423
14700
14744
14422
14585
14423
14427
14584
14424
14426
14701
14743
14425
14694
14426
14442
14693
14427
14443
14706
14742
14428
14583
14429
14443
14445
14582
14430
14440
14442
14431
14433
14432
14442
14709
14433
14435
14441
14712
14434
14440
14435
14437
14439
14436
14448
14713
14437
14449
14716
14734
14438
14454
14439
14449
14451
14453
14440
14446
14448
14441
14445
14442
14444
14448
14719
14443
14708
14444
14707
14741
14445
14447
14724
14740
14446
14581
14447
14451
14580
14448
14450
14725
14739
14449
14718
14450
14717
14735
14451
14730
14736
14738
14452
14579
14453
14457
14578
14736
14454
14456
14735
14455
14734
14456
14457
14458
14459
14566
14568
14578
14460
14541
14565
14579
14461
14542
14544
14580
14462
14464
14545
14581
14463
14546
14582
14464
14466
14465
14542
14466
14531
14543
14545
14554
14467
14546
14548
14468
14529
14531
14469
14473
14528
14532
14470
14533
14471
14473
14475
14472
14473
14491
58544
14474
14514
14475
14491
14493
14513
14532
14476
14533
14477
14493
14495
14534
14478
14492
14496
14479
14481
14480
14496
14504
14481
14483
14497
14501
14503
14482
14492
14500
14483
14485
14484
14485
14501
14486
14500
14487
14489
14488
14489
58544
14490
14500
14491
14499
14513
58544
14492
14493
14497
14499
14494
14512
14537
14495
14497
14507
14511
14536
14496
14506
14535
14497
14505
14498
14508
14499
14501
14509
14511
14500
14512
14501
14502
14503
14509
14504
14508
14505
14506
14508
14507
14571
14508
14510
14570
14509
14510
14511
14572
14512
14561
14513
14559
14514
14560
14515
14528
58544
14516
14527
58543
14517
14524
14518
14523
14519
14520
14521
14523
14522
14552
14523
14525
14551
14524
14525
14527
14526
14550
14527
14529
14549
14528
14529
14560
14530
14548
14531
14554
14558
14560
14532
14538
14533
14537
14560
14534
14535
14537
14536
14571
14537
14539
14561
14570
14538
14559
14539
14543
14558
14540
14562
14569
14541
14543
14563
14565
14567
14542
14568
14543
14544
14557
14545
14556
14565
15487
14546
14555
15472
14547
15471
14548
14555
15492
14549
14554
14550
14551
14552
14553
14555
14557
14556
15491
14557
14564
15490
14558
14563
14559
14562
14560
14561
14562
14572
14563
14573
14564
14574
14565
14575
15489
14566
15488
14567
14575
14577
14568
14569
14574
14570
14573
14571
14572
14573
14574
14575
14576
14577
15489
58534
14578
15488
58533
14579
14737
14580
14738
15488
14581
14739
15487
14582
14740
15472
14583
14741
15471
14584
14742
15146
14585
14743
15143
14586
14744
15142
14587
14745
15139
14588
14746
15128
14589
14747
15127
14590
14748
14752
14591
14749
14751
14592
14596
14593
14595
14613
14749
14594
14612
14595
14599
14617
14596
14598
14616
14750
14597
14751
14598
15134
14599
14763
15133
14600
14618
14601
14619
14602
14603
14619
14621
14604
14608
14605
14609
14621
14623
14606
14624
14607
14609
14611
14627
14608
14612
14609
14617
14619
14610
14620
14628
14611
14615
14617
14765
14767
14612
14614
14768
14613
14617
14614
14616
14756
14615
14757
14771
14616
14760
14764
14772
14617
14761
14763
14618
14619
14763
14765
14620
14621
14765
15008
14622
14623
15006
15008
14624
14628
14630
14625
14627
14626
14630
14632
14627
14629
14769
14777
14628
14768
14629
14767
15008
14630
14774
15003
15007
14631
15006
14632
15001
15003
15005
14633
14777
14779
14634
14648
14635
14647
14779
14781
14897
14636
14646
14896
14637
14801
14638
14640
14646
14802
14639
14645
14640
14642
14644
14641
14651
14811
14642
14652
14812
15026
14643
14657
14644
14652
14654
14656
14645
14649
14651
14646
14648
14647
14651
14895
14648
14650
14778
14900
14649
14777
14650
14654
14776
14651
14653
14901
15180
14652
14902
14653
14905
15027
14654
14906
15030
15179
14655
15178
14656
15016
15022
15030
15177
14657
15017
15023
15027
14658
15024
15026
14659
15017
14660
15018
15024
15040
14661
15019
15041
14662
14664
14672
14663
14669
14664
14666
14668
14665
14679
15041
14666
14680
14686
15042
14667
14685
14668
14680
14682
14684
14669
14677
14679
14670
14672
14676
14671
14675
14672
14674
14673
14679
15019
14674
14676
14678
14758
15020
14675
14757
14676
14756
14677
14755
14678
14682
15122
14679
14681
15055
15121
14680
15050
14681
14697
15051
14682
14698
15056
15120
14683
15123
14684
14698
14700
15154
14685
14695
14697
14686
14688
14687
14697
15059
14688
14690
14696
15062
14689
14695
14690
14692
14694
14691
14703
15063
14692
14704
14710
15066
14693
14709
14694
14704
14706
14708
14695
14701
14703
14696
14700
14697
14699
14703
15069
14698
15058
14699
15057
15119
14700
14702
15074
15118
14701
15155
14702
14706
15459
14703
14705
15075
15117
14704
15068
14705
14721
15067
14706
14722
15080
15116
14707
15460
14708
14722
14724
15476
14709
14719
14721
14710
14712
14711
14721
15083
14712
14714
14720
15086
14713
14719
14714
14716
14718
14715
14727
15087
14716
14728
15090
15108
14717
14733
14718
14728
14730
14732
14719
14725
14727
14720
14724
14721
14723
14727
15093
14722
15082
14723
15081
15115
14724
14726
15098
15114
14725
15475
14726
14730
15482
14727
14729
15099
15113
14728
15092
14729
15091
15109
14730
15104
15110
15112
14731
15483
14732
14736
15110
58532
14733
14735
15109
14734
15108
14735
14736
14737
14738
58532
58533
14739
15483
15485
14740
15482
15486
14741
15473
15475
14742
15470
15476
14743
15145
15460
14744
15144
15459
14745
15141
15155
14746
15140
15154
14747
15123
15129
14748
15122
15126
14749
14753
14755
14750
14756
14751
14753
14761
15133
14752
15134
14753
15127
15135
14754
15126
15132
14755
14759
14761
15125
15164
14756
14758
15122
14757
14761
14758
14760
15014
14759
15121
15172
14760
15160
15162
15421
14761
15013
15163
14762
14763
15133
15163
15164
14764
14765
15011
15163
14766
14767
15008
15009
15011
14768
14772
14774
14769
14771
14770
14774
14776
14771
14773
15015
15178
14772
15014
14773
15011
15013
14774
15010
15175
15183
14775
15009
14776
15003
15181
15183
15185
14777
15178
15180
14778
15003
14779
15002
15180
15190
14780
15001
15191
14781
14996
14998
14782
14783
14795
14797
14897
14996
14784
14794
14798
14896
14785
14801
14786
14790
14798
14800
14787
14793
14788
14790
14792
14789
14821
14829
14790
14806
14820
14828
14791
14805
14792
14798
14820
14824
14892
14793
14821
14823
14794
14796
14798
14795
14796
14993
14797
14823
14994
14798
14824
14898
14995
14799
14800
14892
14894
14896
14898
14801
14803
14805
14802
14896
14803
14811
14895
14804
14810
14894
14805
14807
14809
14893
14806
14892
14807
14819
14875
14808
14818
14876
14809
14815
14817
15321
14810
14814
14910
14811
14813
14903
14812
14902
14813
14905
15033
14814
14904
15034
14815
14911
15353
14816
15322
15352
14817
14911
14913
15331
15399
14818
14910
14914
15330
14819
14887
14893
14915
14820
14886
14890
14892
14821
14825
14827
14822
14860
14823
14825
14861
15206
14824
14920
14825
14891
14919
14826
14890
15207
14827
14861
14863
14889
15253
14828
14860
14864
14886
14829
14839
14875
14830
14838
14860
14831
14849
14832
14836
14838
14848
14833
14847
14834
14836
14846
14835
14845
15289
14836
14842
14844
15292
14837
14857
14838
14840
14842
14858
14839
14859
14840
14864
14874
14841
14865
14873
14842
14866
14880
15296
14843
15293
14844
14858
14866
14868
15298
14845
14855
14857
15299
14846
14854
15288
14847
14853
14857
14848
14852
14849
14851
14857
14859
14850
14860
14851
14861
15255
14852
14856
14862
15256
14853
14969
14854
14856
14968
14855
15271
15287
14856
14868
15270
15304
14857
14869
15269
14858
14859
14865
14869
14860
14862
14864
14861
14862
15254
14863
14869
15263
14864
14870
15264
15336
14865
14885
14866
14870
14872
14867
14881
15297
14868
14870
15278
15310
15728
14869
15277
15305
14870
15268
14871
15267
14872
15336
15726
15728
15730
14873
14881
14883
14885
14874
14878
14880
14875
14877
14885
14876
14886
14877
14887
15321
14878
14884
15320
14879
14883
15319
14880
14882
15316
15318
14881
15313
14882
15312
15728
14883
15327
15727
16142
14884
15328
15726
14885
14887
15329
15335
14886
15336
14887
14889
14888
15330
14889
14915
15335
15339
15347
14890
15336
15338
14891
14915
15223
14892
14898
14916
14918
14893
14894
14910
14916
14895
14899
14903
14896
14900
14902
14897
14898
14900
15191
14899
15192
14900
14908
14916
15193
14901
15190
14902
14906
14908
15230
14903
14905
14904
14908
14910
14905
14907
14911
15365
14906
15032
14907
15031
15231
14908
14912
15232
15366
14909
15229
14910
14912
14914
14916
15228
14911
14912
15398
14913
15243
15403
14914
15244
15348
15402
14915
15227
15347
14916
15224
14917
14918
15193
15220
15224
15228
14919
15192
15221
15223
14920
14995
15207
15209
14921
14994
15198
15206
14922
14972
14980
15199
14923
14971
14975
14977
14924
14926
14934
14936
14925
14931
14933
14926
14930
14927
14929
14977
14928
14978
14929
14983
14985
14930
14936
14976
14986
14931
14987
14932
14936
14938
14933
14935
14947
14934
14935
14971
14936
14948
14974
14937
14975
14938
14948
14986
15201
14939
14947
14987
14940
14941
14945
14947
14942
14943
14945
14944
14954
14945
14951
14953
14946
14947
14949
14951
14948
14949
15202
14950
15752
14951
14965
15751
14952
14953
14957
14965
14954
14956
14955
14956
15836
14957
15837
14958
14964
16181
14959
14963
15817
14960
15818
14961
14963
15271
15821
14962
14968
14963
14965
14967
14964
15272
15822
14965
15283
16182
14966
14967
15283
15751
15755
14968
15258
15272
15274
14969
15269
15271
14970
15256
15258
14971
15255
15259
14972
14974
14973
15206
15255
14974
15199
15203
15205
15260
14975
15202
15259
14976
15199
15201
14977
14981
14983
14988
14978
14980
14979
14983
14980
14982
14993
14981
14994
14982
14989
15197
15199
14983
14990
14992
14984
14985
14988
14990
14986
14987
14988
14989
15201
14990
15200
15212
14991
14992
15212
15214
14993
14997
15197
14994
14996
14995
15197
14996
15192
15196
14997
15191
14998
15196
15214
15216
14999
15001
15000
15214
15001
15005
15187
15215
15002
15216
15003
15181
15187
15189
15004
15005
15007
15185
15187
15006
15007
15008
15009
15010
15185
15011
15184
15418
15012
15013
15163
15418
15420
15014
15175
15421
15015
15172
15016
15173
15175
15177
15017
15021
15018
15019
15021
15023
15049
15020
15050
15021
15055
15172
15022
15054
15173
15023
15029
15371
15411
15024
15028
15048
15025
15039
15026
15028
15036
15038
15027
15033
15028
15030
15032
15029
15047
15363
15030
15368
15370
15410
15031
15409
15032
15366
15368
15408
15033
15363
15365
15034
15036
15035
15353
15365
15036
15354
15358
15364
15037
15363
15038
15358
15360
15362
15039
15045
15047
15040
15044
15048
15041
15043
15049
15042
15050
15043
15051
15059
15044
15052
15060
15045
15373
15375
15046
15360
15376
15047
15361
15373
15387
15389
15048
15362
15370
15049
15371
15373
15050
15052
15054
15051
15055
15052
15056
15058
15053
15071
15373
15054
15056
15072
15372
15425
15055
15371
15424
15056
15171
15057
15170
15058
15072
15074
15447
15059
15069
15071
15060
15062
15061
15071
15375
15062
15064
15070
15378
15063
15069
15064
15066
15068
15065
15077
15379
15066
15078
15084
15382
15067
15083
15068
15078
15080
15082
15069
15075
15077
15070
15074
15071
15073
15077
15385
15072
15374
15073
15446
15526
15074
15076
15449
15525
15075
15448
15076
15080
15511
15077
15079
15512
15536
15078
15384
15079
15095
15383
15080
15096
15513
15535
15081
15510
15082
15096
15098
15509
15083
15093
15095
15084
15086
15085
15095
15562
15086
15088
15094
15563
15087
15093
15088
15090
15092
15089
15101
15566
15090
15102
15567
15587
15091
15107
15092
15102
15104
15106
15093
15099
15101
15094
15098
15095
15097
15101
15572
15096
15573
15097
15574
15597
15098
15100
15575
15598
15099
15508
15100
15104
15507
15101
15103
15578
15605
15102
15579
15103
15580
15588
15104
15581
15589
15606
15105
15506
15106
15110
15589
58528
15107
15109
15588
15108
15587
15109
15110
15111
15112
58528
58530
58532
15113
15483
15504
15506
15114
15480
15482
15507
15115
15475
15479
15508
15116
15476
15478
15509
15117
15460
15462
15510
15118
15459
15463
15511
15119
15155
15157
15448
15120
15154
15158
15447
15121
15123
15159
15170
15122
15160
15171
15123
15125
15124
15154
15125
15129
15153
15159
15166
15126
15160
15165
15127
15129
15131
15128
15136
15129
15137
15139
15130
15140
15131
15137
15151
15166
15132
15136
15165
15133
15135
15164
15134
15135
15136
15137
15138
15139
15149
15151
15140
15142
15141
15151
15153
15142
15144
15150
15156
15143
15149
15144
15146
15148
15145
15458
15468
15146
15461
15467
15470
15147
15471
15148
15467
15492
15149
15468
15150
15151
15456
15468
15152
15153
15166
15454
15456
15154
15156
15158
15155
15156
15459
15157
15456
15458
15158
15451
15455
15463
15159
15452
15454
15160
15167
15169
15161
15422
15162
15165
15167
15443
15163
15164
15420
15165
15166
15167
15168
15454
15169
15441
15443
15453
15170
15422
15426
15452
15171
15425
15447
15172
15422
15424
15173
15421
15174
15411
15424
15175
15412
15419
15421
15423
15176
15418
15177
15183
15412
15414
15417
15178
15409
15411
15179
15183
15180
15182
15231
15409
15181
15230
15182
15186
15235
15183
15236
15414
15416
15184
15185
15416
15417
15186
15187
15238
15416
15188
15189
15215
15218
15238
15190
15194
15216
15235
15191
15193
15230
15192
15216
15193
15195
15194
15229
15195
15218
15220
15234
15196
15216
15217
15221
15197
15209
15213
15198
15212
15199
15205
15209
15211
15200
15201
15203
15211
15202
15203
15752
15204
15753
15205
15211
15250
15754
15206
15208
15261
15207
15254
15208
15223
15253
15209
15222
15250
15252
15210
15221
15211
15213
15250
58540
15212
15213
15214
15217
15215
15216
15217
15218
58540
15219
15239
15220
15248
58540
58541
15221
15225
58542
15222
58540
15223
15225
15249
15343
15224
15338
15225
15227
15339
15226
15248
15344
15227
15245
15247
15345
58542
15228
15244
15346
15229
15243
58542
15230
15232
15234
15231
15235
15232
15236
15408
15233
15243
15407
15234
15236
15240
15242
16515
15235
15239
58542
15236
15238
15237
16516
15238
15240
15416
16535
15239
15240
58541
15241
16536
15242
15246
16539
58541
15243
15245
16514
58542
15244
15406
15245
15741
16510
15246
15742
16513
15247
16540
16630
15248
16631
58541
15249
16632
15250
16633
58540
15251
15252
15748
15754
16633
15253
15261
15265
15343
15254
15264
15338
15255
15261
15263
15256
15260
15257
15263
15269
15258
15260
15262
15274
15750
15259
15751
15260
15752
15261
15753
15262
15754
15263
15265
15275
15749
15264
15268
15265
15267
15337
15266
15342
15748
15267
15275
15279
15735
15757
15268
15278
15730
15269
15275
15277
15270
15274
15271
15273
15277
16162
15272
15286
15273
15283
15285
15274
15276
15282
16167
15275
15755
15276
15756
15277
15279
15281
16168
15278
16161
15279
15729
16160
15280
15734
16173
15281
15757
15759
16174
15282
15756
16175
15283
15755
16176
15284
15285
16176
16178
16182
15286
15822
16165
16167
15287
15821
16162
16164
15288
15302
15304
15289
15299
15301
15290
15292
15291
15301
15779
15292
15294
15300
15778
15293
15299
15294
15296
15298
15295
15307
15777
15296
15308
15314
15776
15297
15313
15298
15308
15310
15312
15299
15305
15307
15300
15304
15301
15303
15307
15789
15302
15788
15303
15791
16164
15304
15306
15790
16163
15305
16162
15306
15310
16161
15307
15309
16092
16170
15308
16093
15309
16094
16140
15310
16095
16145
16171
15311
16160
15312
15728
16143
16145
16159
15313
16140
16142
15314
15316
15315
15775
16140
15316
15772
15774
16141
15317
16142
15318
15770
15772
16155
15319
15325
15327
15320
15324
15328
15321
15323
15329
15322
15330
15323
15331
15351
15324
15332
15708
15325
15709
15723
15326
15710
15770
15327
15721
15723
15767
15769
15328
15766
16155
15329
15723
15725
15330
15332
15334
15331
15347
15332
15348
15350
15333
15723
16436
15334
15348
15724
15740
16435
15335
15347
15725
15739
15336
15340
15726
15337
15338
15340
15342
15730
15339
15343
15340
15344
15346
15341
15731
15739
15342
15344
15736
15744
15746
15343
15735
15747
15344
16633
15345
16632
15346
15742
15744
16631
15347
15739
15741
15348
15349
15741
15350
15402
16435
16439
16509
15351
15399
16436
16438
15352
15706
15708
15353
15355
15399
15354
15398
15355
15357
15397
15356
15400
15706
15357
15653
15655
15705
15358
15396
15652
15359
15393
15360
15392
15648
15652
15361
15647
15362
15390
15392
15662
15363
15369
15393
15364
15368
15365
15367
15393
15397
15366
15398
15367
15403
15407
15368
15394
15404
16519
15369
16518
15370
15390
15394
16525
15371
15389
15430
15372
15429
15373
15389
15428
15526
15374
15375
15385
15387
15526
15376
15378
15377
15387
15647
15378
15380
15386
15646
15379
15385
15380
15382
15384
15381
15532
15645
15382
15533
15561
15644
15383
15562
15384
15533
15535
15573
15385
15532
15536
15386
15525
15387
15530
15532
15663
15388
15662
15389
15526
15528
15530
15667
15390
15431
15391
15667
16526
15392
15394
15658
15666
16527
15393
15659
15661
15394
15396
15395
16524
15396
15404
15656
15658
16523
15397
15655
15659
15398
15400
15404
15399
15403
15400
15402
15401
15655
16438
15402
15404
15656
16439
16511
15403
16510
15404
15406
15405
15406
16511
16519
16521
16523
15407
16510
16514
15408
16515
16519
15409
16516
16518
15410
15414
15411
15413
15430
16518
15412
15429
15413
15434
15436
15414
15433
15437
16517
15415
16516
15416
15417
15437
16535
15418
15436
15419
15420
15436
15442
15421
15443
15422
15423
15443
15424
15426
15434
15442
15425
15429
15426
15428
15446
15427
15441
15445
15428
15432
15434
15440
15546
15429
15431
15527
15430
15434
15431
15433
16525
15432
15528
16526
15433
15439
15545
16531
15434
15438
16530
15435
15436
15438
15440
15442
15437
15438
16534
15439
16533
15440
15548
16532
15441
15547
15442
15444
15443
15445
15453
15521
15547
15446
15450
15452
15546
15447
15449
15527
15448
15452
15449
15451
15511
15450
15512
15524
15451
15515
15521
15523
15452
15516
15520
15453
15454
15520
15455
15456
15464
15520
15457
15458
15464
15466
15468
15459
15461
15463
15460
15461
15476
15462
15466
15477
15463
15465
15478
15517
15464
15516
15465
15519
15466
15496
15518
15467
15495
15468
15469
15470
15492
15493
15495
15471
15473
15477
15472
15492
15473
15487
15491
15474
15486
15493
15475
15477
15479
15481
15494
15476
15482
15477
15478
15495
15479
15496
15601
15480
15497
15602
15481
15498
15504
15603
15482
15484
15486
15499
15483
15484
58532
15485
15502
15504
58531
15486
15488
15501
58533
15487
15500
15488
15490
15489
15490
15501
15491
15500
15492
15493
15494
15500
15495
15497
15499
15496
15497
15614
15498
15615
15499
15503
15628
15500
15502
15501
15502
58534
15503
58535
15504
15629
58536
15505
58530
15506
15603
15607
15629
58529
15507
15606
58528
15508
15603
15605
15509
15598
15602
15510
15597
15601
15511
15513
15517
15512
15516
15513
15515
15537
15514
15540
15597
15515
15517
15541
15553
15600
15516
15542
15552
15517
15519
15518
15601
15519
15553
15614
15520
15552
15521
15522
15552
15523
15547
15549
15551
15524
15542
15544
15546
15525
15527
15529
15537
15526
15530
15536
15527
15528
15546
15529
15545
16557
15530
15538
15544
16558
15531
15668
15532
15534
15536
15538
15669
15533
15670
15534
15560
15691
15535
15539
15559
15692
15536
15540
15574
15537
15538
15540
15542
15539
15543
16583
15540
15556
15558
16584
15541
15596
15542
15554
15556
15611
15543
15551
15544
15550
15556
16588
15545
15549
16561
15546
15548
16562
15547
15548
15549
16563
15550
16564
15551
15555
16591
15552
15554
15553
15554
15613
15555
15612
15556
16590
56094
15557
16589
15558
15611
15619
56072
56094
15559
15596
15620
56067
15560
15574
15576
55827
15561
15571
15573
55822
15562
15564
15643
15563
15573
15564
15566
15572
15565
15571
15642
15566
15568
15570
15641
15567
15579
15568
15580
15586
15569
15585
15640
15570
15580
15582
15584
55833
15571
15577
15579
55830
15572
15576
55823
15573
15575
15579
15574
15575
15596
15576
15578
15595
15577
15620
55828
15578
15582
15621
55829
15579
15581
15594
15580
15581
15591
15582
15590
15593
15583
15622
55834
15584
15590
15635
15637
15585
15591
15638
15586
15639
15587
15591
15588
15589
15591
15590
58527
15591
15592
15593
15635
58525
58527
15594
15606
15608
15622
15595
15605
15609
15621
15596
15598
15610
15620
15597
15611
15598
15600
15599
15605
15600
15602
15604
15610
15616
15601
15611
15613
15602
15614
15603
15615
15604
15628
15605
15607
15609
15627
15606
15607
58527
15608
15630
58526
15609
15623
15631
58525
15610
15624
15626
15611
15617
15619
15612
15613
15617
56094
15614
15616
15615
15616
15628
15617
15627
15618
15626
15619
15625
56094
56095
15620
15624
56073
15621
56068
15622
15624
56075
15623
15635
56078
15624
15632
15634
56079
15625
56074
15626
15632
56098
15627
15631
15628
15630
15629
15630
58537
15631
58538
15632
58539
15633
56099
15634
56150
58539
15635
56149
58525
15636
15637
56078
56147
56149
15638
55834
55852
15639
55833
55851
15640
55850
15641
55813
55833
15642
55812
55830
15643
55807
55823
15644
55806
55822
15645
15673
15691
15646
15670
15672
15647
15649
15663
15648
15662
15649
15651
15661
15650
15664
15672
15651
15675
15677
15681
15652
15660
15678
15653
15659
15654
15678
15704
15655
15657
15659
15679
16446
15656
16445
15657
16450
16544
15658
15684
16451
16545
15659
15683
16546
15660
15661
15679
15681
15683
15662
15664
15666
15663
15667
15664
15668
15670
15665
15671
15681
15666
15668
15682
15694
16559
15667
15683
16556
15668
16557
15669
16558
15670
15692
15694
16583
15671
15691
15672
15688
15690
15694
15673
15675
15674
15690
55806
15675
15689
15699
55805
15676
15688
15677
15687
15699
15701
15678
15680
15702
15679
15703
15680
15684
16453
15681
15685
15687
16500
15682
15688
15683
15685
15695
16568
15684
16569
15685
16452
16570
15686
16501
16571
15687
15695
15697
16580
16610
15688
15698
16605
15689
15695
15690
15696
15698
55820
15691
15693
55821
15692
55822
15693
16584
55827
15694
15696
16585
55826
15695
16582
15696
16581
15697
16596
55841
15698
16597
16603
55842
15699
16604
55819
15700
55804
15701
16464
16604
55803
15702
16463
16605
15703
16456
16500
15704
16453
16455
15705
15715
16446
15706
15714
16445
15707
16438
15708
15712
15714
16437
15709
16436
15710
15712
15722
15711
15721
16408
15712
15718
15720
16409
15713
16442
15714
15716
15718
16443
15715
16444
15716
16447
16455
15717
16458
16472
15718
16419
16459
16471
15719
16418
15720
16443
16471
16475
16487
15721
16430
16442
16476
15722
16431
16433
15723
16434
16436
16442
15724
15725
15767
16434
16624
15726
15738
15766
15727
15731
15728
15732
15766
16143
15729
15730
15732
15734
16159
15731
15735
15732
15736
15738
15733
15765
16158
15734
15736
15760
15764
16666
15735
15759
16665
15736
15758
15737
15761
15738
15744
15762
15764
16627
15739
15765
16624
15740
15744
15741
15743
16508
16624
15742
16509
15743
16618
16630
15744
16619
16627
16629
15745
15746
15762
16629
16631
15747
15761
16632
15748
15758
16633
15749
15757
15750
15754
15756
15751
15753
15755
15752
15753
15754
15756
15757
15758
15759
15761
15760
16681
15761
15763
16682
15762
15763
16628
15764
16656
16787
15765
16626
16786
15766
16157
16625
15767
16156
15768
16433
16625
15769
16156
16404
16432
16659
15770
16155
16405
16431
15771
16408
15772
16135
16405
16407
15773
16154
15774
16133
16135
16137
15775
16132
16138
15776
16131
16139
15777
15783
16094
15778
15782
16093
15779
15781
15789
15780
15788
15781
15787
16074
15782
15786
16075
15783
15785
16100
15784
16099
16131
15785
16094
16096
16098
16148
15786
16091
16093
16111
15787
15789
16086
16090
15788
16085
16089
15789
15791
15790
16093
15791
16090
16092
16266
15792
16089
16263
15793
15849
16262
15794
15795
15819
15825
15847
16262
15796
15812
15826
15844
15797
15809
15827
15843
15798
15800
15808
15828
15799
15803
15800
15802
16191
15801
15843
16190
15802
15828
15842
16203
58524
15803
16198
58523
15804
15828
15830
15805
15807
15831
15806
15832
15807
15815
15833
15808
15814
15828
15834
15809
15810
15812
15814
15811
15815
15812
15816
15818
15813
15819
15814
15816
15824
15826
15838
15815
15827
15835
15816
15836
15817
15837
15818
15822
15824
16181
15819
15821
15820
15824
15821
15823
16164
16262
15822
15823
16182
15824
16165
16179
16261
15825
16180
15826
15846
16183
16261
15827
15839
15845
15828
15840
15842
15829
15830
15834
15840
58524
15831
58523
15832
15834
15833
15834
15836
15835
15836
15838
15840
15837
15838
16181
15839
16180
15840
16183
16185
15841
15842
16185
16241
58524
15843
15845
16240
15844
16189
15845
15847
16188
15846
16185
16187
15847
16184
16258
16260
15848
16253
15849
16254
16260
16262
16264
15850
16089
15851
16054
16058
16088
16254
15852
16055
16057
16085
15853
16038
16074
15854
16037
16055
15855
15857
16048
15856
16047
15857
15859
16046
15858
16037
16049
15859
16034
16036
16062
15860
16033
16045
15861
15865
15862
15864
15874
16033
15863
15871
15864
15868
15870
15865
15867
15875
16044
15866
16045
15867
16064
16220
15868
16029
16065
16219
15869
16218
15870
15882
16027
16029
22306
15871
15875
15877
15883
15872
15874
15873
15877
16008
15874
15876
16011
16303
15875
16032
15876
16029
16031
15877
16012
16028
16320
15878
16013
16027
15879
15881
15883
16014
15880
16003
15881
16018
22299
15882
16019
16027
22300
15883
15884
15885
16213
22300
22304
22306
15886
22299
22303
15887
17075
17077
15888
17072
17074
15889
17067
17071
15890
17066
17070
15891
15903
15905
15892
15900
15902
15893
15895
15899
15894
15898
15895
15897
15915
15896
15902
15914
15897
15899
15901
15911
15913
15898
15910
15920
15899
15909
15900
15908
15901
15905
15907
15902
15904
15932
15934
15903
15927
15904
15928
17066
15905
15931
15935
17069
15906
17070
15907
15935
17081
15908
15934
15909
15911
15910
15911
15921
15912
15934
15913
15921
15923
15933
15914
15918
15920
15932
15915
15917
15927
15916
15920
15917
15919
15943
15918
15926
15942
15919
15923
15925
15945
15920
15922
15944
15921
15922
15923
16947
15924
16946
15925
15933
15937
16945
15926
15930
15932
16944
15927
15929
15941
15928
15932
15929
15931
17065
15930
15940
17064
15931
15937
15939
17089
15932
15936
17090
15933
15934
15936
15935
15936
17082
15937
17091
15938
17092
15939
16945
17051
17117
15940
16942
16944
17116
15941
16941
17063
15942
16940
16944
15943
15945
15947
15944
15945
16947
15946
16944
16946
15947
16943
16948
16950
15948
16940
15949
16939
16950
16952
16954
15950
15951
15953
16939
15952
17010
17044
15953
15977
17011
17045
15954
15976
16938
15955
15956
15964
15966
15968
15976
15957
15961
15963
15958
15960
15968
15959
15969
15960
15970
15984
15961
15967
15983
15962
15966
15982
15963
15965
15981
15964
15965
15977
17013
15966
15978
15980
17016
15967
15975
15991
15968
15970
15974
15992
15969
15973
15970
15972
15971
15993
15972
15974
15998
17112
15973
17063
15974
15976
17062
15975
15997
17113
15976
15978
16934
16936
15977
16937
15978
17012
17056
15979
17017
17057
15980
16934
17130
17138
17175
15981
15989
15991
17133
15982
15988
15983
15987
15991
15984
15986
15992
15985
15993
15986
15994
16879
15987
15995
16880
15988
15990
16883
15989
16884
15990
16897
17130
17132
15991
15995
16898
16933
15992
16934
15993
15995
15997
15994
15998
15995
15999
16900
15996
16899
15997
15999
16912
16933
17125
15998
16934
17124
15999
17111
16000
16913
17110
16001
16017
17099
16002
16018
17098
16003
16004
16014
16016
16018
16005
16007
16006
16016
16879
16007
16009
16015
16878
16008
16014
16009
16011
16013
16010
16022
16877
16011
16023
16305
16876
16012
16304
16013
16023
16025
16319
16014
16022
16026
16015
16019
16016
16020
16022
16901
16017
16900
16018
16020
16913
22297
16019
22298
16020
16026
22315
16021
16914
22316
16022
16024
16026
17300
17301
17305
17306
22335
16023
17247
17248
17252
17253
16024
16318
17254
17255
17258
17259
16025
16325
17307
17308
17311
17312
22334
16026
16028
16324
22333
16027
22314
16028
22307
16029
16323
22308
16030
22309
16031
16065
16299
16323
31385
16032
16044
16300
16320
16033
16301
16303
16034
16044
16035
16043
16301
16036
16040
16042
16310
16037
16039
16061
16038
16056
16039
16057
16073
16040
16070
16072
16041
16079
16311
16042
16068
16070
16080
16332
16043
16061
16067
16331
16044
16062
16066
16300
16045
16065
16046
16062
16064
16047
16049
16051
16048
16052
16049
16053
16055
16050
16056
16062
16051
16053
16059
16063
16237
16052
16064
16236
16053
16189
16054
16188
16055
16059
16253
16056
16057
16059
16061
16058
16070
16084
16059
16069
16115
16255
16060
16252
16061
16063
16067
16069
16251
16062
16070
16063
16064
16066
16246
16065
16235
16066
16234
16067
16247
16299
16068
16250
16336
16069
16117
16291
16337
16070
16116
16290
16071
16072
16080
16082
16084
16116
16073
16077
16079
16074
16076
16084
16075
16085
16076
16086
16100
16077
16083
16101
16078
16082
16104
16079
16081
16105
16343
16080
16340
16081
16117
16339
16082
16108
16118
16350
16083
16109
16119
16084
16086
16110
16114
16085
16115
16086
16088
16087
16111
16088
16090
16112
16114
16696
16089
16115
16693
16090
16264
16091
16265
16092
16096
16112
16272
16093
16095
16273
16094
16095
16139
16096
16146
16274
16097
16147
16275
16098
16112
16126
16378
16718
16099
16111
16125
16377
16100
16102
16130
16101
16111
16102
16104
16110
16103
16125
16129
16104
16106
16124
16366
16105
16109
16106
16108
16344
16107
16347
16365
16108
16122
16124
16348
16384
16109
16121
16349
16110
16120
16124
16111
16113
16125
16112
16113
16715
16114
16120
16126
16716
16115
16119
16695
16116
16694
16117
16119
16701
16118
16338
16702
16119
16121
16355
16703
16120
16704
16121
16123
16723
16122
16356
16724
16123
16361
16725
16749
16124
16126
16726
16748
16125
16383
16126
16128
16127
16717
16128
16378
16380
16740
16748
16129
16377
16381
16383
16130
16366
16368
16131
16369
16377
16132
16148
16133
16149
16369
16134
16370
16400
16135
16373
16401
16413
16136
16412
16137
16401
16403
16405
16427
16138
16152
16154
16400
16139
16141
16149
16151
16140
16146
16148
16141
16145
16142
16144
16154
16143
16155
16144
16156
16158
16145
16151
16153
16662
16146
16663
16147
16151
16670
16148
16150
16378
16671
16149
16377
16150
16376
16400
16151
16379
16399
16672
16152
16669
16153
16399
16403
16779
16154
16156
16404
16661
16155
16405
16156
16157
16158
16659
16661
16786
16159
16662
16666
16160
16663
16665
16161
16171
16173
16162
16168
16170
16163
16167
16164
16166
16170
16266
16165
16263
16166
16178
16268
16167
16169
16177
16267
16168
16176
16169
16173
16175
16170
16172
16278
16679
16171
16273
16172
16274
16663
16173
16277
16664
16678
16174
16665
16175
16678
16681
16176
16679
16177
16178
16280
16679
16179
16281
16180
16182
16282
16181
16183
16182
16184
16282
16185
16283
16285
16186
16187
16241
16243
16285
16188
16238
16240
16258
16189
16237
16253
16190
16236
16240
16191
16201
16203
16192
16198
16200
16193
16197
16194
16196
16200
16212
16195
16211
16196
16208
16210
16197
16199
16207
16215
16198
16206
16199
16203
16205
16200
16202
16216
16228
16201
16217
16202
16220
16236
16203
16221
16229
16239
16204
16240
16205
16229
16241
58524
16206
16228
58523
16207
16208
16226
16228
16209
16210
16226
16211
16215
16212
16213
16215
16217
16214
16218
16215
16223
16225
22304
16216
16226
16217
16221
16223
16227
16218
16220
16219
16223
22306
16220
16222
16234
22309
16221
16235
16222
16230
58521
16223
16231
16233
22310
16224
22305
16225
16227
16231
22328
16226
22325
16227
16228
16230
16229
16230
16242
16231
58522
16232
22329
16233
16295
31411
58522
16234
16248
31386
58521
16235
16247
31385
16236
16246
58521
16237
16239
16238
16246
16252
16239
16243
16245
16257
16240
16242
58521
16241
16242
16243
58522
16244
16286
16245
16295
58519
58522
16246
16248
58520
58521
16247
16251
16248
16250
16298
16249
16295
16297
16250
16292
16294
31404
58520
16251
16291
31399
16252
16290
58520
16253
16255
16257
16254
16258
16255
16259
16693
16256
16290
16694
16257
16259
16287
16289
16699
16258
16286
58520
16259
16285
16260
16284
16692
16261
16269
16283
16262
16268
16282
16263
16264
16266
16268
16265
16269
16693
16266
16270
16272
16696
16267
16273
16268
16270
16278
16280
16269
16281
16270
16690
16692
16271
16689
16697
16272
16276
16278
16688
16714
16273
16275
16715
16274
16278
16275
16277
16670
16276
16671
16718
16277
16674
16687
16719
16278
16675
16677
16279
16280
16677
16679
16688
16281
16689
16282
16690
16283
16284
16690
16285
16287
16691
16286
16287
58519
16288
16710
16289
16293
16709
58519
16290
16292
16700
58520
16291
16701
16292
16702
31400
16293
16707
31405
16294
16708
31406
16295
31407
58519
16296
16297
31407
31409
31411
16298
31386
31388
31404
16299
31385
31389
31399
16300
16322
16336
16301
16321
16331
16302
16310
16303
16307
16309
16321
16304
16320
16305
16307
16319
16306
16318
16875
16307
16315
16317
16874
16308
16328
16309
16313
16315
16329
16310
16312
16330
16311
16331
16312
16332
16340
16313
16333
16341
16314
16854
16864
16315
16855
16863
16872
16316
16873
16317
16329
16863
16867
27800
27801
27802
27803
16318
16326
16328
21869
21870
21873
21874
16319
16325
21862
21863
21867
21868
16320
16324
16328
16321
16323
16322
16328
16330
16323
16327
16335
31389
16324
31384
16325
16327
31383
16326
27828
27829
27830
27831
31382
16327
16867
29299
29300
29301
29311
31391
16328
16866
31390
16329
16330
16864
16866
16331
16333
16335
16332
16336
16333
16337
16339
16334
16352
16864
16335
16337
16353
16865
31401
16336
16866
31398
16337
31399
16338
31400
16339
16353
16355
31430
16340
16350
16352
16341
16343
16342
16352
16854
16343
16345
16351
16853
16344
16350
16345
16347
16349
16346
16358
16852
16347
16359
16849
16851
16348
16364
16349
16359
16361
16363
16350
16356
16358
16351
16355
16352
16354
16358
31443
16353
31444
16354
31429
31445
16355
16357
31432
31442
16356
31431
16357
16361
40176
16358
16360
31449
40175
16359
31450
16360
31451
45166
16361
31452
40178
45171
16362
40177
16363
16749
45169
45171
45189
16364
16384
45166
45168
16365
16847
16849
16366
16384
16386
16367
16383
16368
16382
16386
16388
16369
16371
16381
16370
16376
16371
16373
16375
16372
16388
16394
16373
16389
16395
16759
16374
16760
16375
16395
16401
16771
16775
16376
16394
16398
16400
16377
16379
16381
16378
16379
16739
16380
16398
16742
16381
16397
16741
16751
16382
16394
16383
16385
16393
16751
16384
16748
16385
16749
16386
16392
16750
45168
16387
16847
16388
16390
16392
16846
16389
16393
16390
16756
16758
16391
16765
16845
16392
16754
16756
16766
45180
16393
16753
45179
16394
16752
16756
16395
16397
16396
16756
16770
16397
16755
16775
16801
16837
16398
16752
16800
16399
16775
16777
16400
16402
16778
16401
16402
16426
16403
16481
16775
16781
16404
16480
16780
16405
16479
16660
16406
16407
16427
16429
16431
16479
16408
16410
16412
16409
16431
16410
16418
16430
16411
16417
16429
16412
16414
16416
16428
16413
16427
16414
16426
16760
16415
16425
16761
16416
16422
16424
55725
16417
16421
16485
16418
16420
16486
16419
16487
16420
16488
55747
16421
16489
55746
16422
55743
55745
16423
55726
55752
16424
55735
55741
55743
55753
16425
16485
55734
55740
16426
16428
16482
16772
16427
16481
16771
16428
16480
16429
16483
16485
16430
16478
16486
16431
16477
16487
16432
16433
16477
16479
55950
16434
16476
16651
16435
16441
16623
16436
16440
16508
16437
16438
16440
16442
16444
16439
16445
16440
16450
16616
16441
16449
16507
16442
16474
16476
16622
16443
16444
16472
16474
16445
16447
16449
16446
16450
16447
16451
16453
16448
16454
16472
16449
16451
16473
16503
16505
16450
16474
16506
16451
16615
16452
16614
16453
16501
16503
16613
16454
16500
16455
16497
16499
16503
16456
16458
16457
16463
16499
16458
16460
16462
16498
16459
16497
16460
16470
55747
16461
16469
55748
16462
16466
16468
55773
16463
16465
55792
16464
16606
16465
16607
55802
16466
55793
55801
16467
55774
55800
16468
55783
55793
55795
55873
16469
55782
55788
55792
16470
16498
55759
55789
16471
16495
16497
55758
16472
16488
16494
16473
16497
16474
16494
16496
55961
16475
16648
16476
16492
16494
16649
16477
16650
16478
16492
55951
16479
16483
16491
55952
16480
55949
16481
16483
55948
16482
16774
55976
16483
16773
55740
55977
16484
55947
16485
16491
55740
55742
55946
16486
55743
16487
16489
16491
16488
16492
16489
16493
55758
16490
55743
55757
16491
16493
55742
55762
55989
16492
55986
16493
55987
16494
55761
55988
16495
55960
16496
55761
55789
56000
16497
16503
55790
56001
16498
16499
55790
55792
16500
16502
16606
16501
16605
16502
16610
16612
16503
16609
55790
56003
16504
16505
16613
56001
56003
56005
16506
16614
16641
55961
16507
16615
16640
16648
16508
16616
16620
16622
16509
16619
16623
16510
16616
16618
16511
16513
16512
16544
16616
16513
16521
16541
16543
16617
16514
16540
16618
16515
16521
16539
16516
16520
16536
16517
16535
16518
16520
16530
16534
16519
16525
16520
16524
16521
16529
16537
16522
16538
16523
16529
16543
16547
16551
16524
16544
16546
16525
16527
16529
16526
16530
16527
16531
16557
16528
16546
16556
16529
16531
16547
16553
16555
16530
16552
16531
16533
16532
16562
16533
16553
16563
16534
16552
16535
16537
16536
16537
16539
16538
16552
16539
16541
16551
16540
16541
16634
16542
16637
16543
16549
16551
16638
16544
16548
16639
16545
16615
16546
16548
16570
16614
16547
16569
16548
16550
16574
16549
16573
16642
16550
16576
16643
16551
16553
16575
16552
16553
16554
16555
16563
16565
16575
16556
16560
16562
16574
16557
16559
16569
16558
16562
16559
16561
16583
16560
16568
16582
16561
16565
16567
16587
16562
16564
16588
16563
16564
16565
16591
16566
16592
16567
16575
16577
58518
16568
16572
16574
58517
16569
16571
16581
16570
16574
16571
16573
16613
16572
16580
16612
16573
16577
16579
56007
16574
16576
56006
16575
16576
16577
56047
16578
56048
16579
16599
56053
58518
16580
16598
56008
58517
16581
16597
16611
16582
16596
58517
16583
16585
16587
16584
16588
16585
16589
56067
16586
16596
56066
16587
16589
16593
16595
56071
16588
16592
58517
16589
16591
16590
56072
16591
16593
56093
16592
16593
58518
16594
56092
16595
16599
56091
58518
16596
16598
56088
58517
16597
56065
16598
16602
56064
16599
16601
56087
16600
56111
16601
56053
56054
56112
16602
56008
56012
56113
16603
16611
56011
56063
16604
16608
16610
55881
16605
16607
55876
16606
16610
16607
16609
55792
16608
55793
55875
16609
55794
55880
56011
16610
55791
56010
16611
16612
56008
56010
16613
56003
56007
16614
56006
16615
16642
16616
16639
16617
16618
16620
16637
16639
16619
16634
16620
16635
16653
16621
16636
16640
16622
16647
16653
55957
55967
16623
16648
16650
16624
16651
16653
16625
16627
16626
16651
16659
16627
16652
16656
16658
16628
16653
16629
16654
16656
16630
16635
16631
16634
16632
16633
16635
16637
16636
16654
16637
16645
55967
16638
16639
16643
16645
16640
16642
16641
16645
16647
16642
16644
55962
56005
16643
56006
16644
56047
16645
55963
56046
16646
16647
55963
55965
55967
16648
55958
55962
16649
55961
16650
55958
55960
55987
16651
55951
55957
16652
55950
16653
16655
55955
55957
16654
16655
55967
16656
55966
55969
16657
16658
16787
16789
55969
16659
16786
16790
55955
16660
55950
16661
16780
16790
55949
16662
16779
16785
16663
16667
16669
16664
16670
16665
16667
16675
16680
16666
16681
16667
16682
16786
16668
16683
16785
16669
16673
16675
16684
16784
16670
16672
16779
16671
16675
16672
16674
16739
16673
16742
16778
16674
16685
16743
16783
16675
16686
16738
16676
16677
16680
16684
16686
16678
16687
16679
16680
16681
16683
16682
16683
16787
16684
16788
16685
16793
16686
16794
16826
16687
16737
16688
16736
16689
16713
16690
16712
16691
16692
16710
16712
16693
16697
16699
16694
16696
16695
16699
16701
16696
16698
16704
16716
16697
16715
16698
16712
16714
16699
16705
16711
16721
16700
16710
16701
16705
16707
16709
16702
16704
16703
16707
31430
16704
16706
16724
31431
16705
16723
16706
16722
16732
16707
16729
16731
31434
16708
31435
16709
16731
31436
16710
16732
16711
16712
16732
16734
16713
16714
16734
16736
16715
16719
16721
16716
16718
16717
16721
16723
16718
16720
16726
16740
16719
16739
16720
16736
16738
16721
16727
16735
16745
16722
16734
16723
16727
16729
16733
16724
16726
16725
16729
40176
16726
16728
16808
40177
16727
16747
16728
16746
16822
16729
16809
16821
40182
16730
40181
16731
16733
16821
40184
16732
31437
16733
16734
16822
16735
16736
16822
16824
16737
16738
16824
16826
16739
16743
16745
16740
16742
16741
16745
16747
16742
16744
16800
16806
16743
16777
16744
16798
16826
16745
16799
16811
16825
16746
16824
16747
16809
16811
16823
16748
16806
16808
16749
16751
16750
16808
16751
16753
16807
45169
16752
16806
16753
16755
16805
16754
16814
45184
16755
16815
16841
45185
16756
16804
16836
16757
16758
16766
16768
16770
16836
16759
16763
16765
16760
16762
16770
16761
16771
16762
16772
55725
16763
16769
55724
16764
16768
55723
16765
16767
55720
55722
16766
16844
16767
16841
16843
16768
16840
55731
56442
16769
16839
55732
16770
16772
16838
55733
16771
16837
16772
16774
16773
55734
16774
16838
55739
56264
16775
16837
56265
16776
16777
16781
16797
16801
56265
16778
16798
16800
16779
16781
16783
16780
16784
16781
16791
55948
16782
55976
16783
16791
16795
16797
55975
16784
16794
16798
16785
16791
16793
16786
16788
16790
16787
16788
16789
16793
16790
16792
55970
16791
55954
16792
55974
16793
16795
56283
16794
16795
16827
16796
56282
16797
16827
16829
56281
16798
16802
56270
16799
16827
16800
16802
16812
16828
16801
16805
16802
16804
56266
16803
16829
56269
16804
16812
16816
16830
16834
16805
16815
16835
16806
16812
16814
16807
16811
16808
16810
16814
45188
16809
45189
16810
16820
45194
16811
16813
16819
45195
16812
16832
16813
16831
16814
16816
16818
45196
16815
45187
16816
45186
57154
16817
45201
57159
16818
16830
45202
57160
16819
16831
45203
16820
16832
45204
16821
16823
45205
16822
40183
16823
16824
16832
16825
16826
16828
16832
16827
16828
16829
16831
16830
57164
16831
16833
16832
16834
57160
57162
57164
16835
56269
57157
57159
16836
56266
57154
57156
16837
16839
16841
16838
56266
16839
55738
56267
16840
56248
57156
16841
56249
56441
57155
16842
57154
16843
45185
56439
56441
57153
16844
45180
56438
56442
16845
55718
55720
16846
45158
45180
16847
45157
45179
16848
45168
16849
45155
45157
45167
16850
45166
16851
45153
45155
45165
16852
16858
31451
16853
16857
31450
16854
16856
31443
16855
31444
16856
16862
27793
16857
16861
27792
16858
16860
27791
16859
27790
45153
16860
31451
31453
31455
31456
45120
45121
45152
16861
31448
31450
31457
31458
40279
45228
16862
31443
31447
31459
31460
31466
31474
16863
27794
29787
29788
29789
31444
31446
16864
16868
16870
16871
27795
29285
16865
31444
16866
16868
31421
31445
16867
31397
16868
29297
29298
29335
29828
31419
16869
29810
29827
29842
31420
31446
16870
29294
29295
29297
29810
29812
29813
29827
16871
27802
29276
29277
29281
29282
29285
16872
27795
27797
27801
16873
20725
27793
27795
27796
27797
16874
20726
27798
27799
27800
27801
16875
20727
21870
21871
21872
21873
16876
20728
21861
21862
21863
21864
16877
16889
17255
17256
17257
17258
16878
16888
17246
17247
17248
17249
16879
16881
16901
16880
16900
16881
16883
16899
16882
16888
16902
16903
16904
16905
16883
16885
16887
16924
16925
16926
16927
16884
16898
16885
16897
16886
16895
16896
17216
17217
16887
16891
16893
16894
24837
24838
16888
16890
17242
17243
20746
20747
16889
17244
17245
17264
17265
16890
17263
17279
17280
17281
20728
16891
20729
20744
20745
24855
24856
16892
20730
24852
24853
24854
16893
24852
24854
24856
24882
24883
24884
24885
16894
20747
20780
24830
24831
24832
24837
16895
17240
17242
20781
20782
20783
24838
16896
16927
17217
17221
16897
16926
17216
17220
16898
17212
17216
17219
17220
17224
16899
16925
16926
16929
16930
16932
16900
16902
16903
16907
16908
16912
16901
16913
16902
16905
16906
16907
16914
17246
17247
17251
17252
16903
16905
16907
16904
16908
16925
16905
16909
16924
17244
16906
17245
16907
16909
16916
17268
16908
16915
16909
16911
16930
16910
16923
17267
16911
16916
16920
16922
17297
16912
16915
16919
16931
16913
16915
16918
16919
16932
22295
16914
22296
16915
16916
16917
16918
17299
17300
17304
17305
22348
16916
16918
16917
17298
16918
16920
17328
22349
16919
22347
16920
22294
26604
16921
17327
22293
16922
17234
20833
20834
20837
20838
26602
26604
16923
16931
17233
20792
20793
20797
20798
16924
16928
16930
20751
20752
20756
20757
16925
16927
17243
16926
16930
16927
16929
16928
17242
16929
17221
17233
17241
20750
20769
20770
16930
17220
17232
16931
16932
17232
26604
16933
17224
17231
17232
26604
26605
16934
17128
17130
16935
16936
17124
17128
17173
17175
16937
17057
17059
17113
16938
17056
17060
17062
16939
16941
17045
17047
16940
17044
17048
16941
16943
16942
17062
16943
17047
17051
17061
16944
17048
17050
16945
16946
17050
16947
16948
16949
17050
16950
17041
17049
58516
16951
16955
17048
16952
16956
58516
16953
16954
16956
17029
16955
17030
17044
16956
17031
17041
17043
16957
17032
16958
17039
17041
58516
16959
16984
16960
16985
16961
16962
16968
16970
16985
16963
16965
16967
16982
16964
16977
16965
16973
16976
16966
16970
16972
16981
16967
16969
58514
16968
16969
16970
58515
16971
16986
16972
58513
58515
16973
58512
58514
16974
16975
16976
16990
58512
16977
16979
16981
16978
16982
16979
16983
17029
16980
16990
17028
16981
16983
16987
16989
17033
16982
16986
58512
16983
16985
16984
17032
16985
16987
17039
16986
16987
58513
16988
17038
16989
17037
58513
16990
17036
58512
16991
16992
17026
17028
17036
16993
16999
17001
16994
16995
17001
17003
16996
17000
17004
16997
17005
16998
17000
17010
17030
16999
17029
17000
17028
17001
17009
17027
17002
17026
17003
17009
17023
17025
17004
17022
17005
17007
17009
17006
17010
17007
17011
17013
17008
17014
17022
17009
17011
17019
17023
17145
17010
17144
17011
17143
17012
17142
17013
17017
17019
17141
17014
17016
17015
17019
17021
17016
17018
17134
17192
17017
17133
17018
17138
17140
17019
17137
17163
17193
17020
17162
17021
17023
17193
17197
17022
17192
17023
17024
17025
17145
17157
17197
17026
17144
17156
17027
17035
17028
17030
17034
17144
17029
17033
17030
17032
17031
17143
17032
17034
17040
17148
17033
17039
17034
17036
17038
17035
17147
17153
17036
17154
17156
17037
17038
17154
17039
17153
17040
17041
17151
17153
17042
17043
17049
17053
17151
17044
17046
17048
17148
17045
17143
17046
17056
17142
17047
17053
17055
17149
17048
17052
17060
17049
17050
17052
17051
17052
17118
17053
17171
17054
17150
17055
17167
17169
17171
17056
17058
17060
17166
17057
17141
17058
17140
17175
17059
17165
17169
17174
17060
17114
17170
17173
17061
17171
17062
17114
17116
17118
17063
17113
17064
17112
17116
17065
17087
17089
17066
17086
17090
17067
17069
17068
17074
17086
17069
17071
17073
17083
17085
17070
17082
17090
17071
17081
17072
17080
17073
17077
17079
17074
17076
17102
17104
17075
17097
17076
17098
22299
17077
17101
17105
22302
17078
22303
17079
17105
22324
17080
17104
17081
17083
17082
17083
17091
17084
17104
17085
17091
17093
17103
17086
17088
17090
17102
17087
17097
17088
17096
17112
17089
17093
17095
17115
17090
17092
17116
17091
17092
17093
17117
17094
17120
17095
17103
17107
17121
17096
17100
17102
17122
17097
17099
17111
17098
17102
17099
17101
22298
17100
17110
22297
17101
17107
17109
22318
17102
17106
22319
17103
17104
17106
17105
17106
22323
17107
22322
17108
22341
17109
17121
22342
58472
17110
17122
17126
22343
17111
17125
22296
17112
17122
17124
17113
17115
17114
17124
17115
17119
17123
17116
17120
17122
17117
17118
17120
17119
17171
17120
17170
58473
17121
17122
58473
17123
17124
17126
17173
58473
17125
17126
17128
22295
17127
22344
58472
17128
17173
17176
26616
58471
17129
26605
17130
17175
17176
17184
26606
17131
17224
17132
17136
17138
17184
17211
17133
17135
17212
17134
17138
17135
17137
17191
17136
17190
17213
17137
17183
17189
53347
17138
17182
17194
17139
17140
17175
17180
17182
17184
17141
17163
17165
17142
17162
17166
17143
17145
17149
17144
17148
17145
17147
17146
17162
17147
17149
17157
17159
17161
17148
17152
17156
17149
17151
17150
17166
17151
17159
17167
17152
17153
17155
17159
17154
17155
17156
17158
17157
17158
17198
17159
17203
17160
17161
17167
17203
17204
17162
17164
17166
17198
17163
17197
17164
17182
17196
17165
17181
17199
17204
17166
17168
17180
17167
17168
17169
17179
17204
17170
17178
17171
17172
17173
17178
58471
58473
17174
17175
17176
17178
17180
17177
17185
26617
17178
17207
58471
58475
17179
17180
17205
17207
17181
17185
17182
17186
17200
17205
17183
17195
17184
17186
17188
53354
17185
17210
17186
17207
17209
17187
17206
53357
17188
17200
53358
53364
17189
17195
53353
17190
17194
53346
17191
53345
17192
17194
17193
17194
17196
17195
17196
17200
17197
17199
17198
17199
17203
17200
17202
17201
17202
17205
53364
17203
17204
17205
17206
17207
53364
53365
17208
17209
53365
53367
58475
17210
26617
26629
53357
17211
26606
26622
53354
17212
17224
17226
53347
17213
17215
17214
53345
53347
17215
24841
53344
53348
17216
17217
17218
17219
17226
24839
24840
47538
47539
17217
17219
17218
24838
17219
17221
17227
20784
17220
17225
17221
17223
17222
17239
17240
20783
20785
17223
17227
17233
17235
17237
17238
25915
25917
17224
17225
17230
17232
17225
17229
17230
26606
17226
17227
17229
17227
17228
17229
26622
47537
47540
47541
47542
53348
17228
25916
17229
17235
25919
26623
17230
26621
17231
17235
26607
17232
17234
26604
26608
17233
17234
20790
20791
20858
20859
17235
25923
25924
25927
25928
26609
17236
25918
26624
30341
30342
17237
25918
25921
25923
30341
17238
20859
25912
25917
17239
20788
20790
25915
17240
20770
20785
20787
17241
20781
20783
17242
20750
20770
20772
17243
20747
20749
20750
20772
17244
20746
20751
20752
20753
20754
17245
17265
17267
17246
17264
17268
17247
17249
17251
17248
17252
17249
17253
17255
17250
17256
17264
17251
17253
17261
17269
17302
17252
17268
17299
17253
17300
17254
17301
17255
17259
17261
17308
17256
17258
17257
17261
17263
17258
17260
17281
21861
17259
21862
17260
17311
21867
17261
17282
17310
17354
17355
17356
21866
17262
17283
17287
17288
17309
17263
17269
17283
17285
17287
17264
17279
17281
17283
17284
17285
17265
17269
17266
17270
17271
17272
17279
20746
17267
17269
17270
17272
17274
17268
17272
17273
17274
17297
20752
20753
20757
20758
17269
17298
17270
17274
17275
17285
17286
17287
17318
17271
17275
17292
17272
17276
17278
20763
17273
20760
17274
17276
17321
20759
17275
17296
17276
17293
17295
17277
17322
20764
17278
17293
17348
17390
17391
17392
17393
22447
17279
17292
17349
22442
17280
17291
17292
17349
20745
17281
17350
17351
17360
17361
20744
21859
17282
17352
17353
17354
21860
17283
17352
17354
17356
17284
17288
17285
17289
17291
17352
17286
17292
17287
17289
17293
17340
17288
17317
17289
17342
17356
17290
17341
17357
17291
17293
17346
17348
17364
17292
17349
17351
17293
17294
17295
17338
17340
17346
17389
17390
17391
17396
17296
17318
17322
17324
17297
17318
17319
17321
17298
17319
17320
17321
17327
20793
20794
20798
20799
17299
17318
17328
17300
17302
17304
17301
17305
17302
17306
17308
17303
17309
17318
17304
17306
17314
17329
22369
17305
17328
22366
17306
22367
17307
22368
17308
17312
17314
22375
17309
17311
17310
17314
17316
17317
17342
17343
17311
17313
17367
17368
17372
17373
27827
17312
27828
17313
22378
27831
17314
17374
17375
22377
27832
28097
28098
17315
17376
17380
17381
22376
17316
17329
17376
17378
17380
17317
17318
17339
17343
17318
17340
17342
17319
17324
17329
17339
17340
17320
17324
17326
17321
17323
17332
20800
17322
20801
17323
17391
17392
17395
17396
20814
20815
20819
20820
17324
17333
17397
17398
17402
17403
20821
20822
20827
20828
17325
17338
17326
17329
17333
17335
17337
17327
17329
17330
17332
17328
17330
17331
17332
20832
20833
20838
20839
22292
17329
22365
17330
17335
17378
17379
17380
22385
17331
17335
22386
17332
17334
20840
22291
17333
20831
17334
20829
20830
22110
22111
22114
22115
26400
26401
17335
22118
22119
22122
22123
22290
26402
26403
26408
26409
17336
22387
17337
17379
17383
22119
22120
22121
22122
22409
17338
17378
17384
22111
22112
22113
22114
17339
17345
17397
17400
17401
17402
17340
17344
17378
17341
17342
17344
17346
17366
17343
17367
17344
17372
17376
17345
17371
17377
17346
17384
17386
17387
21972
22426
28076
28077
28080
28081
17347
17365
17388
21958
21959
21960
21966
21971
17348
17388
17390
21966
21968
17349
17363
21966
21967
21968
22448
17350
22441
17351
17361
17363
22440
17352
17360
17364
17353
17357
17354
17358
17360
21892
17355
21891
17356
17358
17368
21896
17357
17367
17358
17364
17366
17359
17369
21895
17360
17362
17364
21914
21954
21955
28069
28070
17361
21909
17362
21910
24870
17363
21913
24871
32225
32226
32227
32241
17364
21964
21965
22439
32228
32229
17365
21956
21957
21958
17366
21956
21958
21960
17367
17369
17371
21956
21960
21961
17368
17372
17369
17373
27838
17370
21954
21955
27839
28072
28073
17371
17373
27850
28074
28083
28087
28088
28094
17372
28075
28076
28081
28082
28093
17373
17375
17374
27851
17375
28094
28098
28100
17376
28093
28097
17377
17381
17378
17382
17384
28093
17379
17380
17382
22410
17381
22384
17382
22412
28097
17383
22411
28096
17384
22421
22422
31099
31101
31102
31121
31122
31125
31126
17385
22423
22424
22425
28092
31106
31109
31110
17386
22108
22112
22423
22425
17387
17401
17405
22426
17388
17400
21972
58511
17389
21969
21971
17390
17394
17396
17400
17391
17393
17392
17396
17393
17395
22451
17394
21968
22450
17395
17399
21969
22461
17396
17398
22462
17397
17398
17400
17402
17399
17403
26415
17400
17404
58485
58511
17401
17402
17404
22112
17403
22111
17404
22110
26414
17405
22109
58491
17406
22108
58508
58511
17407
17411
17681
17687
22139
17408
17410
17680
17686
22140
17409
17679
17685
22141
17410
17414
17678
22136
17411
17413
17677
22137
17412
17676
22108
22138
17413
17417
17675
22107
22133
17414
17416
17674
22134
17415
17673
22135
17416
17420
17672
22130
17417
17419
17671
22131
17418
17670
22106
22132
17419
17423
17669
22105
22127
17420
17422
17668
22128
17421
17667
22129
17422
17426
17666
22198
17423
17425
17665
22197
17424
17664
22104
22196
17425
17429
17663
22103
22201
17426
17428
17662
22200
17427
17661
22199
17428
17432
17660
22204
17429
17431
17659
22203
17430
17658
22102
22202
17431
17435
17657
22101
22207
17432
17434
17656
22206
17433
17655
22205
17434
17438
17654
22210
17435
17437
17653
22209
17436
17652
22100
22208
17437
17441
17651
22099
22213
17438
17440
17650
22212
17439
17649
22211
17440
17444
22216
17441
17443
22215
17442
22214
22218
17443
17447
17634
17651
32929
17444
17446
17635
17650
17445
17636
17649
17446
17450
17631
17732
17447
17449
17632
17731
17448
17633
17730
32930
17449
17453
17628
17735
32940
17450
17452
17629
17734
17451
17630
17733
17452
17456
17625
17738
17453
17455
17626
17737
17454
17627
17736
32943
17455
17459
17622
17741
32961
17456
17458
17623
17740
17457
17624
17739
17458
17462
17619
17744
17459
17461
17620
17743
17460
17621
17742
32960
17461
17465
17616
17747
32967
17462
17464
17617
17746
17463
17618
17745
17464
17468
17613
17750
17465
17467
17614
17749
17466
17615
17748
32985
17467
17471
17610
17753
33085
17468
17470
17611
17752
17469
17612
17751
17470
17474
17607
17756
17471
17473
17608
17755
17472
17609
17754
33084
17473
17477
17604
17759
33091
17474
17476
17605
17758
17475
17606
17757
17476
17480
17601
17762
17477
17479
17602
17761
17478
17603
17760
33092
17479
17483
17598
30195
30200
17480
17482
17599
30201
17481
17600
30202
17482
17486
17769
17775
17483
17485
17770
17776
17484
17771
17777
30938
17485
17489
17597
17778
30934
17486
17488
17596
17779
17487
17595
17780
17488
17492
17594
17781
17489
17491
17593
17782
17490
17592
17783
33195
17491
17495
17591
17784
36353
17492
17494
17590
17785
17493
17589
17786
17494
17498
17583
17787
17495
17497
17584
17788
17496
17585
17789
36353
17497
17501
17580
17790
37247
17498
17500
17581
17791
17499
17582
17792
17500
17504
17577
17793
17501
17503
17578
17794
17502
17579
17795
37942
17503
17507
17574
17796
37977
17504
17506
17575
17797
17505
17576
17798
17506
17510
17570
17799
17507
17509
17569
17800
17508
17568
17801
37977
17509
17513
17567
17802
38025
17510
17512
17566
17803
17511
17565
17804
17512
17516
17564
17805
17513
17515
17563
17806
17514
17562
17807
38026
17515
17519
17561
17808
38032
17516
17518
17560
17809
17517
17559
17810
17518
17522
17553
17811
17519
17521
17554
17812
17520
17555
17813
38032
17521
17525
17550
17814
42055
17522
17524
17551
17815
17523
17552
17816
17524
17528
17547
17817
17525
17527
17548
17818
17526
17549
17819
47598
17527
17531
17544
17820
47017
17528
17530
17545
17821
17529
17546
17822
17530
17534
17541
17531
17533
17542
17532
17543
47016
17533
17537
17825
47013
17534
17536
17824
17535
17823
17536
17540
18226
17537
17539
18227
17538
18228
18230
17539
17543
18623
18629
42043
17540
17542
18624
18630
17541
18625
18631
17542
17546
18632
17543
17545
18633
17544
18634
42044
17545
17549
18635
42045
17546
17548
18636
17547
18637
17548
17552
18638
17549
17551
18639
17550
18640
42046
17551
17555
42050
17552
17554
17553
17554
17558
17555
17557
17556
42051
17557
17561
18640
18646
38060
17558
17560
18639
18645
17559
18638
18644
17560
17564
18649
17561
17563
18648
17562
18647
38057
17563
17567
18652
38047
17564
17566
18651
17565
18650
17566
17570
17567
17569
17568
37973
17569
17573
37974
17570
17572
17571
17572
17576
18650
18656
17573
17575
18651
18657
17574
18652
18658
37968
17575
17579
18659
37962
17576
17578
18660
17577
18661
17578
17582
18662
17579
17581
18663
17580
18664
37944
17581
17585
37948
17582
17584
17583
17584
17588
17585
17587
17586
37949
17587
17591
18664
18670
37952
17588
17590
18663
18669
17589
18662
18668
17590
17594
18673
17591
17593
18672
17592
18671
36355
17593
17597
36359
17594
17596
17595
17596
17600
17597
17599
17598
36360
17599
17603
18671
30194
17600
17602
18672
17601
18673
17602
17606
18674
17603
17605
18675
17604
18676
36367
17605
17609
18677
33721
17606
17608
18678
17607
18679
17608
17612
18680
17609
17611
18681
17610
18682
33722
17611
17615
18683
33723
17612
17614
18684
17613
18685
17614
17618
18686
17615
17617
18687
17616
18688
33724
17617
17621
18689
33725
17618
17620
18690
17619
18691
17620
17624
18692
17621
17623
18693
17622
18694
33726
17623
17627
18695
33727
17624
17626
18696
17625
18697
17626
17630
18698
17627
17629
18699
17628
18700
33728
17629
17633
18701
33729
17630
17632
18702
17631
18703
17632
17636
18704
17633
17635
18705
17634
18706
33730
17635
17639
18707
32928
17636
17638
18708
17637
18709
17638
17642
17648
17639
17641
17647
17640
17646
32924
17641
17645
18712
32925
17642
17644
18711
17643
18710
17644
17648
18715
18721
17645
17647
18714
18720
17646
18713
18719
31311
17647
17651
18724
22095
17648
17650
18723
17649
18722
17650
17654
17651
17653
17652
22096
17653
17657
18724
22085
17654
17656
18723
17655
18722
17656
17660
18727
17657
17659
18726
17658
18725
22074
17659
17663
18730
22063
17660
17662
18729
17661
18728
17662
17666
18733
17663
17665
18732
17664
18731
22052
17665
17669
18736
22041
17666
17668
18735
17667
18734
17668
17672
18739
17669
17671
18738
17670
18737
22030
17671
17675
18742
22019
17672
17674
18741
17673
18740
17674
17678
18745
17675
17677
18744
17676
18743
22008
17677
17681
18748
21997
17678
17680
18747
17679
18746
17680
17684
18751
17681
17683
18750
17682
18749
21986
17683
17687
18754
19678
21975
17684
17686
18753
19677
17685
18752
19676
17686
17690
19681
17687
17689
19680
17688
19679
58511
17689
17693
19684
22139
58486
17690
17692
19683
22140
17691
19682
22141
17692
17696
19688
19694
17693
17695
19689
19695
17694
19690
19696
58483
17695
17699
22139
22143
26429
17696
17698
22140
26430
17697
22141
26431
17698
17702
22136
26432
17699
17701
22137
26433
17700
22138
22154
26434
17701
17705
22133
22165
26435
17702
17704
22134
26436
17703
22135
26437
17704
17708
22130
26438
17705
17707
22131
26439
17706
22132
22176
26440
17707
17711
22127
22190
26441
17708
17710
22128
26442
17709
22129
26443
17710
17714
22198
26444
17711
17713
22197
26445
17712
22196
26446
58498
17713
17717
22201
22274
26447
17714
17716
22200
26448
17715
22199
26449
17716
17720
22204
26450
17717
17719
22203
26451
17718
22202
22263
26452
17719
17723
22207
22252
26453
17720
17722
22206
26454
17721
22205
26455
17722
17726
22210
26456
17723
17725
22209
26457
17724
22208
22241
26458
17725
17729
22213
22226
26459
17726
17728
22212
26460
17727
22211
26461
17728
17732
26462
17729
17731
26463
17730
26464
26466
17731
17735
22214
32931
17732
17734
22215
17733
22216
17734
17738
19736
17735
17737
19737
17736
19738
32941
17737
17741
19739
32942
17738
17740
19740
17739
19741
17740
17744
19742
17741
17743
19743
17742
19744
32958
17743
17747
19745
32959
17744
17746
19746
17745
19747
17746
17750
19748
17747
17749
19749
17748
19750
32968
17749
17753
19751
32984
17750
17752
19752
17751
19753
17752
17756
19754
17753
17755
19755
17754
19756
32983
17755
17759
19757
33083
17756
17758
19758
17757
19759
17758
17762
19760
17759
17761
19761
17760
19762
33082
17761
17765
30206
30211
17762
17764
30212
17763
30213
17764
17768
30202
17765
17767
30201
17766
30200
30203
17767
17771
19769
19775
30774
17768
17770
19770
19776
17769
19771
19777
17770
17774
30202
17771
17773
30201
17772
30200
30941
17773
17777
19775
19781
30942
17774
17776
19776
19782
17775
19777
19783
17776
17780
19784
17777
17779
19785
17778
19786
58446
17779
17783
19787
30923
17780
17782
19788
17781
19789
17782
17786
19790
17783
17785
19791
17784
19792
33196
17785
17789
19793
36347
17786
17788
19794
17787
19795
17788
17792
19796
17789
17791
19797
17790
19798
36347
17791
17795
19799
37248
17792
17794
19800
17793
19801
17794
17798
19802
17795
17797
19803
17796
19804
37940
17797
17801
19805
37978
17798
17800
19806
17799
19807
17800
17804
19808
17801
17803
19809
17802
19810
37978
17803
17807
19811
38017
17804
17806
19812
17805
19813
17806
17810
19814
17807
17809
19815
17808
19816
38016
17809
17813
19817
38015
17810
17812
19818
17811
19819
17812
17816
19820
17813
17815
19821
17814
19822
38015
17815
17819
19823
42056
17816
17818
19824
17817
19825
17818
17822
19826
17819
17821
19827
17820
19828
47599
17821
17825
19829
47018
17822
17824
19830
17823
19831
17824
17828
19832
17825
17827
19833
17826
19834
47717
17827
17831
18228
18237
19835
17828
17830
18227
19836
17829
18226
19837
17830
17834
18225
18241
17831
17833
18224
18240
17832
18223
18237
18239
17833
17837
18244
47761
47837
17834
17836
18243
47762
17835
18242
47763
17836
17840
18213
18247
17837
17839
18212
18246
17838
18211
18245
47838
17839
17843
18210
18250
47842
17840
17842
18209
18249
17841
18208
18248
17842
17846
18202
18253
17843
17845
18203
18252
17844
18204
18251
47864
17845
17849
18198
18256
47865
17846
17848
18197
18255
17847
18196
18254
17848
17852
18195
18259
17849
17851
18194
18258
17850
18193
18257
47956
17851
17855
18192
18262
47956
17852
17854
18191
18261
17853
18190
18260
17854
17858
18265
48112
17855
17857
18264
48111
17856
18263
48100
48110
17857
17861
18180
18268
48115
17858
17860
18179
18267
17859
18178
18266
17860
17864
18177
18271
17861
17863
18176
18270
17862
18175
18269
48117
17863
17867
18174
18274
48143
17864
17866
18173
18273
17865
18172
18272
17866
17870
18171
18277
17867
17869
18170
18276
17868
18169
18275
48142
17869
17873
18168
18280
48141
17870
17872
18167
18279
17871
18166
18278
17872
17876
18165
18283
17873
17875
18164
18282
17874
18163
18281
48140
17875
17879
18162
18286
48139
17876
17878
18161
18285
17877
18160
18284
17878
17882
18159
18289
17879
17881
18158
18288
17880
18157
18287
48138
17881
17885
18156
18292
49037
17882
17884
18155
18291
17883
18154
18290
17884
17888
18153
18295
17885
17887
18152
18294
17886
18151
18293
49039
17887
17891
18150
18298
49062
17888
17890
18149
18297
17889
18148
18296
17890
17894
18147
18301
17891
17893
18146
18300
17892
18145
18299
49097
17893
17897
18144
18304
49096
17894
17896
18143
18303
17895
18142
18302
17896
17900
18141
18307
17897
17899
18140
18306
17898
18139
18305
49147
17899
17903
18138
18310
49146
17900
17902
18137
18309
17901
18136
18308
17902
17906
17964
18313
17903
17905
17963
18312
17904
17962
18311
49146
17905
17909
17967
18316
49615
17906
17908
17966
18315
17907
17965
18314
17908
17912
17931
17991
17909
17911
17932
17990
17910
17933
17987
17989
17911
17915
17994
18103
49680
17912
17914
17993
18104
17913
17992
18105
17914
17918
17936
17915
17917
17935
17916
17934
17938
17917
17921
17939
18108
17918
17920
18107
17919
18106
17920
17924
18117
18123
17921
17923
18116
18122
17922
17953
18115
18121
17923
17927
17954
17956
18126
17924
17926
17957
18125
17925
17958
18124
17926
17930
17936
17927
17929
17935
17928
17934
17983
17929
17933
17968
17984
17930
17932
17969
17931
17970
17932
17936
17965
17933
17935
17966
17934
17967
17986
17935
17937
17936
17938
17943
49708
17939
49707
17940
49703
17941
17943
17945
17942
17946
49702
17943
17947
49708
17944
17945
17947
17951
17946
17952
17947
17949
17948
17949
17950
17951
52890
17950
17952
49718
17951
17952
49735
17952
17981
17953
17954
49719
49721
49730
17955
17982
49722
49732
17956
17977
49590
49594
49597
17957
17961
18127
18133
17958
17960
18128
18134
17959
18129
18135
17960
17964
17970
17961
17963
17969
17962
17968
17972
17963
17967
18138
49608
17964
17966
18137
17965
18136
17966
17970
17967
17969
17968
49614
17969
17971
17970
17972
17975
17976
17973
17977
17974
17975
17977
49607
17975
17976
17977
49734
17976
49616
17977
17978
17979
17980
17982
17984
17980
17981
17982
49733
17981
17984
17985
17982
17983
17983
17984
17986
49616
49623
52888
52890
17987
49614
49624
49709
17988
49615
49625
49681
17989
49088
49626
49682
58331
17990
17994
18316
18322
17991
17993
18315
18321
17992
18314
18320
17993
17997
18325
17994
17996
18324
17995
18323
49648
17996
18000
18103
18328
49648
17997
17999
18104
18327
17998
18105
18326
17999
18003
18100
18331
18000
18002
18101
18330
18001
18102
18329
49649
18002
18006
18097
18334
49651
18003
18005
18098
18333
18004
18099
18332
18005
18009
18094
18337
18006
18008
18095
18336
18007
18096
18335
49652
18008
18012
18091
18340
49655
18009
18011
18092
18339
18010
18093
18338
18011
18015
18088
18343
18012
18014
18089
18342
18013
18090
18341
49656
18014
18018
18085
18346
49665
18015
18017
18086
18345
18016
18087
18344
18017
18021
18082
18349
18018
18020
18083
18348
18019
18084
18347
49868
18020
18024
18079
18352
49869
18021
18023
18080
18351
18022
18081
18350
18023
18027
18076
18355
18024
18026
18077
18354
18025
18078
18353
49870
18026
18030
18073
18358
49872
18027
18029
18074
18357
18028
18075
18356
18029
18033
18070
18361
18030
18032
18071
18360
18031
18072
18359
49873
18032
18036
18067
18364
52333
18033
18035
18068
18363
18034
18069
18362
18035
18039
18064
18367
18036
18038
18065
18366
18037
18066
18365
52334
18038
18042
18061
18370
52336
18039
18041
18062
18369
18040
18063
18368
18041
18045
18058
18373
18042
18044
18059
18372
18043
18060
18371
52557
18044
18048
18376
18436
52562
18045
18047
18375
18435
18046
18374
18434
18047
18051
18058
18439
18048
18050
18059
18438
18049
18060
18437
52936
18050
18054
18473
52933
18051
18053
18474
18052
18475
18053
18057
18482
18054
18056
18483
18055
18484
52934
18056
18060
18485
52552
18057
18059
18486
18058
18487
18059
18063
18060
18062
18061
52556
18062
18066
18490
52337
18063
18065
18489
18064
18488
18065
18069
18493
18066
18068
18492
18067
18491
52338
18068
18072
18496
52339
18069
18071
18495
18070
18494
18071
18075
18499
18072
18074
18498
18073
18497
52340
18074
18078
18502
52129
18075
18077
18501
18076
18500
18077
18081
18505
18078
18080
18504
18079
18503
52110
18080
18084
18508
52111
18081
18083
18507
18082
18506
18083
18087
18511
18084
18086
18510
18085
18509
52112
18086
18090
18514
49666
18087
18089
18513
18088
18512
18089
18093
18517
18090
18092
18516
18091
18515
49667
18092
18096
18520
49668
18093
18095
18519
18094
18518
18095
18099
18523
18096
18098
18522
18097
18521
49669
18098
18102
49670
49766
18099
18101
49767
18100
49768
18101
18105
18111
18102
18104
18110
18103
18109
49671
18104
18108
49677
18105
18107
18106
18107
18111
18108
18110
18109
49703
18110
18114
49699
18111
18113
18112
18113
18117
49768
18114
18116
49767
18115
49701
49766
18116
18120
18527
49719
18117
18119
18528
18118
18529
18119
18123
18530
18536
18120
18122
18531
18537
18121
18532
18538
49720
18122
18126
18539
49721
18123
18125
18540
18124
18541
18125
18129
18542
18126
18128
18543
18127
18544
49722
18128
18132
18545
49590
18129
18131
18546
18130
18547
18131
18135
18548
18554
18132
18134
18549
18555
18133
18550
18556
49589
18134
18138
18557
49597
18135
18137
18558
18136
18559
18137
18141
18138
18140
18139
49608
18140
18144
18557
49148
18141
18143
18558
18142
18559
18143
18147
18560
18144
18146
18561
18145
18562
49149
18146
18150
18563
49099
18147
18149
18564
18148
18565
18149
18153
18566
18150
18152
18567
18151
18568
49061
18152
18156
18569
49040
18153
18155
18570
18154
18571
18155
18159
18572
18156
18158
18573
18157
18574
49041
18158
18162
18575
48933
18159
18161
18576
18160
18577
18161
18165
18578
18162
18164
18579
18163
18580
48931
18164
18168
18581
48930
18165
18167
18582
18166
18583
18167
18171
18584
18168
18170
18585
18169
18586
48928
18170
18174
18587
48927
18171
18173
18588
18172
18589
18173
18177
18590
18174
18176
18591
18175
18592
48145
18176
18180
18593
48146
18177
18179
18594
18178
18595
18179
18183
18596
18180
18182
18597
18181
18598
48114
18182
18186
48108
48110
18183
18185
48111
18184
48112
18185
18189
18596
18602
18186
18188
18597
18603
18187
18598
18604
47947
18188
18192
47951
48110
18189
18191
48111
18190
48112
18191
18195
18192
18194
18193
47952
18194
18198
18605
47955
18195
18197
18606
18196
18607
18197
18201
18198
18200
18199
47874
18200
18204
18610
47873
18201
18203
18609
18202
18608
18203
18207
18204
18206
18205
47882
18206
18210
18611
47881
18207
18209
18612
18208
18613
18209
18213
18614
18210
18212
18615
18211
18616
47843
18212
18216
18617
47844
18213
18215
18618
18214
18619
18215
18219
47763
18216
18218
47762
18217
47759
47761
18218
18222
18617
18623
47007
18219
18221
18618
18624
18220
18619
18625
18221
18225
47763
18222
18224
47762
18223
18234
47761
18224
18228
18235
18225
18227
18226
18227
18228
18229
18230
18235
18236
18231
18232
18232
18233
18236
47012
18233
18234
47008
18234
18236
47766
18235
18236
18237
18238
47717
47767
18239
19835
47716
47768
47774
18240
18244
19835
19841
18241
18243
19836
19842
18242
19837
19843
18243
18247
19844
18244
18246
19845
18245
19846
47797
18246
18250
19847
47802
18247
18249
19848
18248
19849
18249
18253
19850
18250
18252
19851
18251
19852
47801
18252
18256
19853
47825
18253
18255
19854
18254
19855
18255
18259
19856
18256
18258
19857
18257
19858
47826
18258
18262
19859
47957
18259
18261
19860
18260
19861
18261
18265
19862
18262
18264
19863
18263
19864
47957
18264
18268
19865
48099
18265
18267
19866
18266
19867
18267
18271
19868
18268
18270
19869
18269
19870
48098
18270
18274
19871
48118
18271
18273
19872
18272
19873
18273
18277
19874
18274
18276
19875
18275
19876
48119
18276
18280
19877
48121
18277
18279
19878
18278
19879
18279
18283
19880
18280
18282
19881
18281
19882
48122
18282
18286
19883
48134
18283
18285
19884
18284
19885
18285
18289
19886
18286
18288
19887
18287
19888
48135
18288
18292
19889
48137
18289
18291
19890
18290
19891
18291
18295
19892
18292
18294
19893
18293
19894
49036
18294
18298
19895
49035
18295
18297
19896
18296
19897
18297
18301
19898
18298
18300
19899
18299
19900
49063
18300
18304
19901
49067
18301
18303
19902
18302
19903
18303
18307
19904
18304
18306
19905
18305
19906
49068
18306
18310
19907
49072
18307
18309
19908
18308
19909
18309
18313
19910
18310
18312
19911
18311
19912
49073
18312
18316
19913
49073
18313
18315
19914
18314
19915
18315
18319
18316
18318
18317
49088
18318
18322
19913
19919
49087
18319
18321
19914
19920
18320
19915
19921
18321
18325
19922
18322
18324
19923
18323
19924
58331
18324
18328
19925
49647
18325
18327
19926
18326
19927
18327
18331
19928
18328
18330
19929
18329
19930
49647
18330
18334
19931
49646
18331
18333
19932
18332
19933
18333
18337
19934
18334
18336
19935
18335
19936
49645
18336
18340
19937
49644
18337
18339
19938
18338
19939
18339
18343
19940
18340
18342
19941
18341
19942
49654
18342
18346
19943
49657
18343
18345
19944
18344
19945
18345
18349
19946
18346
18348
19947
18347
19948
49663
18348
18352
19949
49866
18349
18351
19950
18350
19951
18351
18355
19952
18352
18354
19953
18353
19954
49865
18354
18358
19955
49864
18355
18357
19956
18356
19957
18357
18361
19958
18358
18360
19959
18359
19960
49863
18360
18364
19961
49874
18361
18363
19962
18362
19963
18363
18367
19964
18364
18366
19965
18365
19966
52331
18366
18370
19967
52330
18367
18369
19968
18368
19969
18369
18373
19970
18370
18372
19971
18371
19972
52329
18372
18376
19973
52558
18373
18375
19974
18374
19975
18375
18379
19976
18376
18378
19977
18377
19978
52561
18378
18382
18436
19979
52561
18379
18381
18435
19980
18380
18434
19981
18381
18385
18433
19982
18382
18384
18432
19983
18383
18431
19984
52579
18384
18388
18430
19985
52578
18385
18387
18429
19986
18386
18428
19987
18387
18391
18427
19988
18388
18390
18426
19989
18389
18425
19990
52983
18390
18394
18424
19991
52978
18391
18393
18423
19992
18392
18422
19993
18393
18397
18421
19994
18394
18396
18420
19995
18395
18419
19996
53018
18396
18400
19997
20057
53014
18397
18399
19998
20058
18398
19999
20059
18399
18403
18421
20060
18400
18402
18420
20061
18401
18419
20062
53015
18402
18406
18418
20081
53032
18403
18405
18417
20082
18404
18416
20083
18405
18409
18415
20084
18406
18408
18414
20085
18407
18413
20086
53033
18408
18412
20110
53072
18409
18411
20109
18410
20108
18411
18415
20114
18412
18414
20115
18413
20116
53073
18414
18418
18454
53035
18415
18417
18453
18416
18452
18417
18421
18451
18418
18420
18450
18419
18449
53026
18420
18424
53025
18421
18423
18422
18423
18427
18451
18424
18426
18450
18425
18449
52977
18426
18430
18448
52984
18427
18429
18447
18428
18446
18429
18433
18445
18430
18432
18444
18431
18443
52581
18432
18436
18442
52580
18433
18435
18441
18434
18440
18435
18439
18436
18438
18437
52562
18438
18442
18473
52936
18439
18441
18474
18440
18475
18441
18445
18470
18442
18444
18471
18443
18472
52942
18444
18448
52943
52952
18445
18447
52953
18446
52954
18447
18451
18457
18448
18450
18456
18449
18455
52985
18450
18454
52976
18451
18453
18452
18453
18457
20114
18454
18456
20115
18455
20116
52975
18456
18460
20117
53039
18457
18459
20118
18458
20119
18459
18463
52954
18460
18462
52953
18461
52952
52955
18462
18466
20117
20123
52958
18463
18465
20118
20124
18464
20119
20125
18465
18469
18476
20126
18466
18468
18477
20127
18467
18478
20128
52959
18468
18472
52925
52952
18469
18471
52953
18470
52954
18471
18475
18472
18474
18473
52926
18474
18478
52935
18475
18477
18476
18477
18481
20131
18478
18480
20130
18479
20129
52539
18480
18484
20134
20140
52538
18481
18483
20133
20139
18482
20132
20138
18483
18487
20143
18484
18486
20142
18485
20141
52537
18486
18490
52555
18487
18489
18488
18489
18493
20143
18490
18492
20142
18491
20141
52346
18492
18496
20146
52344
18493
18495
20145
18494
20144
18495
18499
20149
18496
18498
20148
18497
20147
52343
18498
18502
20152
52342
18499
18501
20151
18500
20150
18501
18505
20155
18502
18504
20154
18503
20153
52128
18504
18508
20158
52109
18505
18507
20157
18506
20156
18507
18511
20161
18508
18510
20160
18509
20159
52115
18510
18514
20164
52114
18511
18513
20163
18512
20162
18513
18517
20167
18514
18516
20166
18515
20165
49776
18516
18520
20170
49774
18517
18519
20169
18518
20168
18519
18523
20173
18520
18522
20172
18521
20171
49773
18522
18526
20176
49771
18523
18525
20175
18524
20174
18525
18529
49768
18526
18528
49767
18527
49764
49766
18528
18532
20176
49759
18529
18531
20175
18530
20174
18531
18535
20179
18532
18534
20178
18533
20177
49744
18534
18538
20182
20188
49743
18535
18537
20181
20187
18536
20180
20186
18537
18541
20191
18538
18540
20190
18539
20189
49742
18540
18544
20194
49724
18541
18543
20193
18542
20192
18543
18547
20197
18544
18546
20196
18545
20195
49723
18546
18550
20200
49591
18547
18549
20199
18548
20198
18549
18553
20203
18550
18552
20202
18551
20201
49169
18552
18556
20206
20212
49166
18553
18555
20205
20211
18554
20204
20210
18555
18559
20215
18556
18558
20214
18557
20213
49165
18558
18562
49598
18559
18561
18560
18561
18565
20215
18562
18564
20214
18563
20213
49151
18564
18568
20218
49101
18565
18567
20217
18566
20216
18567
18571
20221
18568
18570
20220
18569
20219
49102
18570
18574
20224
49052
18571
18573
20223
18572
20222
18573
18577
20227
18574
18576
20226
18575
20225
49043
18576
18580
20230
47939
18577
18579
20229
18578
20228
18579
18583
20233
18580
18582
20232
18581
20231
47940
18582
18586
20236
47941
18583
18585
20235
18584
20234
18585
18589
20239
18586
18588
20238
18587
20237
47942
18588
18592
20242
47943
18589
18591
20241
18590
20240
18591
18595
20245
18592
18594
20244
18593
20243
47944
18594
18598
20248
47945
18595
18597
20247
18596
20246
18597
18601
18598
18600
18599
47946
18600
18604
20248
20254
47913
18601
18603
20247
20253
18602
20246
20252
18603
18607
20257
18604
18606
20256
18605
20255
47905
18606
18610
20260
47904
18607
18609
20259
18608
20258
18609
18613
20263
18610
18612
20262
18611
20261
47003
18612
18616
20266
47004
18613
18615
20265
18614
20264
18615
18619
20269
18616
18618
20268
18617
20267
47005
18618
18622
47006
18619
18621
18620
18621
18625
20269
20275
18622
18624
20268
20274
18623
20267
20273
42041
18624
18628
42042
18625
18627
18626
18627
18631
20275
20281
18628
18630
20274
20280
18629
20273
20279
41576
18630
18634
20284
41575
18631
18633
20283
18632
20282
18633
18637
20287
18634
18636
20286
18635
20285
41568
18636
18640
20290
41565
18637
18639
20289
18638
20288
18639
18643
18640
18642
18641
41562
18642
18646
20290
20296
41561
18643
18645
20289
20295
18644
20288
20294
18645
18649
20299
18646
18648
20298
18647
20297
38061
18648
18652
20302
38056
18649
18651
20301
18650
20300
18651
18655
18652
18654
18653
38048
18654
18658
20302
20308
38049
18655
18657
20301
20307
18656
20300
20306
18657
18661
20311
18658
18660
20310
18659
20309
37964
18660
18664
20314
37963
18661
18663
20313
18662
20312
18663
18667
18664
18666
18665
37953
18666
18670
20314
20320
30191
18667
18669
20313
20319
18668
20312
20318
18669
18673
20323
18670
18672
20322
18671
20321
30192
18672
18676
30193
18673
18675
18674
18675
18679
20323
18676
18678
20322
18677
20321
36368
18678
18682
20326
33720
18679
18681
20325
18680
20324
18681
18685
20329
18682
18684
20328
18683
20327
36377
18684
18688
20332
33891
18685
18687
20331
18686
20330
18687
18691
20335
18688
18690
20334
18689
20333
33892
18690
18694
20338
33893
18691
18693
20337
18692
20336
18693
18697
20341
18694
18696
20340
18695
20339
33787
18696
18700
20344
33788
18697
18699
20343
18698
20342
18699
18703
20347
18700
18702
20346
18701
20345
33780
18702
18706
20350
33779
18703
18705
20349
18704
20348
18705
18709
20353
18706
18708
20352
18707
20351
33731
18708
18712
20356
33732
18709
18711
20355
18710
20354
18711
18715
20359
18712
18714
20358
18713
20357
32920
18714
18718
20369
32919
18715
18717
20370
18716
20371
18717
18721
20372
20378
18718
18720
20373
20379
18719
20374
20380
31309
18720
18724
20381
31310
18721
18723
20382
18722
20383
18723
18727
18724
18726
18725
22084
18726
18730
20381
22073
18727
18729
20382
18728
20383
18729
18733
20384
18730
18732
20385
18731
20386
22062
18732
18736
20387
22051
18733
18735
20388
18734
20389
18735
18739
20390
18736
18738
20391
18737
20392
22040
18738
18742
20393
22029
18739
18741
20394
18740
20395
18741
18745
20396
18742
18744
20397
18743
20398
22018
18744
18748
20399
22007
18745
18747
20400
18746
20401
18747
18751
20402
18748
18750
20403
18749
20404
21996
18750
18754
20405
21985
18751
18753
20406
18752
20407
18753
18757
20408
18754
18756
20409
18755
20410
21974
18756
18760
20411
22433
18757
18759
20412
18758
20413
18759
18763
19670
19676
18760
18762
19671
19677
18761
19672
19678
22437
18762
18766
19667
20416
32632
18763
18765
19668
20415
18764
19669
20414
18765
18769
19664
20419
18766
18768
19665
20418
18767
19666
20417
32633
18768
18772
19661
20422
32638
18769
18771
19662
20421
18770
19663
20420
18771
18775
19658
20425
18772
18774
19659
20424
18773
19660
20423
32639
18774
18778
19655
20428
34120
18775
18777
19656
20427
18776
19657
20426
18777
18781
19652
20431
18778
18780
19653
20430
18779
19654
20429
34121
18780
18784
19649
20434
34126
18781
18783
19650
20433
18782
19651
20432
18783
18787
19646
20437
18784
18786
19647
20436
18785
19648
20435
34127
18786
18790
19643
20440
34132
18787
18789
19644
20439
18788
19645
20438
18789
18793
19640
20443
18790
18792
19641
20442
18791
19642
20441
34133
18792
18796
19637
20446
34138
18793
18795
19638
20445
18794
19639
20444
18795
18799
19634
20449
18796
18798
19635
20448
18797
19636
20447
34139
18798
18802
19631
20452
34144
18799
18801
19632
20451
18800
19633
20450
18801
18805
19628
20455
18802
18804
19629
20454
18803
19630
20453
34105
18804
18808
19625
20458
36091
18805
18807
19626
20457
18806
19627
20456
18807
18811
19622
20461
18808
18810
19623
20460
18809
19624
20459
36084
18810
18814
19619
20464
38444
18811
18813
19620
20463
18812
19621
20462
18813
18817
19616
20467
18814
18816
19617
20466
18815
19618
20465
38445
18816
18820
19613
20470
38436
18817
18819
19614
20469
18818
19615
20468
18819
18823
19610
20473
18820
18822
19611
20472
18821
19612
20471
38582
18822
18826
19607
20476
39083
18823
18825
19608
20475
18824
19609
20474
18825
18829
19604
20479
18826
18828
19605
20478
18827
19606
20477
39082
18828
18832
19601
20482
39084
18829
18831
19602
20481
18830
19603
20480
18831
18835
19598
20485
18832
18834
19599
20484
18833
19600
20483
39085
18834
18838
19595
20488
39090
18835
18837
19596
20487
18836
19597
20486
18837
18841
19592
20491
18838
18840
19593
20490
18839
19594
20489
39123
18840
18844
19589
20494
39124
18841
18843
19590
20493
18842
19591
20492
18843
18847
19586
20497
18844
18846
19587
20496
18845
19588
20495
39125
18846
18850
19583
20500
39468
18847
18849
19584
20499
18848
19585
20498
18849
18853
19580
20503
18850
18852
19581
20502
18851
19582
20501
39485
18852
18856
19577
20506
39486
18853
18855
19578
20505
18854
19579
20504
18855
18859
19574
20509
18856
18858
19575
20508
18857
19576
20507
39487
18858
18862
19571
20512
39492
18859
18861
19572
20511
18860
19573
20510
18861
18865
19568
20515
18862
18864
19569
20514
18863
19570
20513
39552
18864
18868
19565
20518
39063
18865
18867
19566
20517
18866
19567
20516
18867
18871
19562
20521
18868
18870
19563
20520
18869
19564
20519
42412
18870
18874
19559
20524
42411
18871
18873
19560
20523
18872
19561
20522
18873
18877
19556
20527
18874
18876
19557
20526
18875
19558
20525
42607
18876
18880
19553
20530
42608
18877
18879
19554
20529
18878
19555
20528
18879
18883
19550
20533
18880
18882
19551
20532
18881
19552
20531
42609
18882
18886
19547
20536
42741
18883
18885
19548
20535
18884
19549
20534
18885
18889
19544
20539
18886
18888
19545
20538
18887
19546
20537
42742
18888
18892
19541
20542
42745
18889
18891
19542
20541
18890
19543
20540
18891
18895
19538
20545
18892
18894
19539
20544
18893
19540
20543
42746
18894
18898
19535
20548
42749
18895
18897
19536
20547
18896
19537
20546
18897
18901
19532
20551
18898
18900
19533
20550
18899
19534
20549
42750
18900
18904
19529
20554
42753
18901
18903
19530
20553
18902
19531
20552
18903
18907
19526
20557
18904
18906
19527
20556
18905
19528
20555
42754
18906
18910
19523
20560
42757
18907
18909
19524
20559
18908
19525
20558
18909
18913
19520
20563
18910
18912
19521
20562
18911
19522
20561
42758
18912
18916
19517
20566
42725
18913
18915
19518
20565
18914
19519
20564
18915
18919
19514
20569
18916
18918
19515
20568
18917
19516
20567
45826
18918
18922
19511
20572
45827
18919
18921
19512
20571
18920
19513
20570
18921
18925
19508
20575
18922
18924
19509
20574
18923
19510
20573
45828
18924
18928
19505
20578
45833
18925
18927
19506
20577
18926
19507
20576
18927
18931
19502
20581
18928
18930
19503
20580
18929
19504
20579
45931
18930
18934
19499
20584
45932
18931
18933
19500
20583
18932
19501
20582
18933
18937
19496
20587
18934
18936
19497
20586
18935
19498
20585
45925
18936
18940
19493
20590
45944
18937
18939
19494
20589
18938
19495
20588
18939
18943
19490
20593
18940
18942
19491
20592
18941
19492
20591
45945
18942
18946
19487
20596
45982
18943
18945
19488
20595
18944
19489
20594
18945
18949
19484
20599
18946
18948
19485
20598
18947
19486
20597
45975
18948
18952
19481
20602
46425
18949
18951
19482
20601
18950
19483
20600
18951
18955
19478
20605
18952
18954
19479
20604
18953
19480
20603
50701
18954
18958
19475
20608
50700
18955
18957
19476
20607
18956
19477
20606
18957
18961
19472
20611
18958
18960
19473
20610
18959
19474
20609
50702
18960
18964
19469
20614
50694
18961
18963
19470
20613
18962
19471
20612
18963
18967
19466
20617
18964
18966
19467
20616
18965
19468
20615
50792
18966
18970
19463
20620
50797
18967
18969
19464
20619
18968
19465
20618
18969
18973
19460
20623
18970
18972
19461
20622
18971
19462
20621
51153
18972
18976
19457
20705
51154
18973
18975
19458
20706
18974
19459
20707
18975
18979
19454
51366
18976
18978
19455
51365
18977
19456
51163
51364
18978
18982
19060
51165
18979
18981
19059
18980
19058
18981
18985
19057
51366
18982
18984
19056
51365
18983
19055
51355
51364
18984
18988
19054
51369
51676
18985
18987
19053
51368
18986
19052
51367
18987
18991
19051
51372
18988
18990
19050
51371
18989
19049
51370
54093
18990
18994
19048
51375
54092
18991
18993
19047
51374
18992
19046
51373
18993
18997
19045
51378
18994
18996
19044
51377
18995
19043
51376
54109
18996
19000
19042
51381
54163
18997
18999
19041
51380
18998
19040
51379
18999
19003
19039
51384
19000
19002
19038
51383
19001
19037
51382
54162
19002
19006
19036
51387
54589
19003
19005
19035
51386
19004
19034
51385
19005
19009
19033
51390
19006
19008
19032
51389
19007
19031
51388
54610
19008
19012
19030
51393
54616
19009
19011
19029
51392
19010
19028
51391
19011
19015
19027
51396
19012
19014
19026
51395
19013
19025
51394
54627
19014
19018
19024
51399
54632
19015
19017
19023
51398
19016
19022
51397
19017
19021
51402
19018
19020
51401
19019
51400
54992
19020
19024
54991
55075
19021
19023
55076
19022
55077
19023
19027
19100
19024
19026
19101
19025
19102
54873
19026
19030
19097
54884
19027
19029
19098
19028
19099
19029
19033
19094
19030
19032
19095
19031
19096
54895
19032
19036
19091
54906
19033
19035
19092
19034
19093
19035
19039
19088
19036
19038
19089
19037
19090
54917
19038
19042
19085
54928
19039
19041
19086
19040
19087
19041
19045
19082
19042
19044
19083
19043
19084
54939
19044
19048
19079
54950
19045
19047
19080
19046
19081
19047
19051
19076
19048
19050
19077
19049
19078
54961
19050
19054
19073
54972
19051
19053
19074
19052
19075
19053
19057
19070
19054
19056
19071
19055
19072
51667
19056
19060
19067
51662
19057
19059
19068
19058
19069
19059
19063
19060
19062
19061
51168
19062
19066
19450
19456
51161
19063
19065
19449
19455
19064
19448
19454
19065
19069
19147
19066
19068
19146
19067
19145
51547
19068
19072
19144
51661
19069
19071
19143
19070
19142
19071
19075
19141
19072
19074
19140
19073
19139
51672
19074
19078
19138
54979
19075
19077
19137
19076
19136
19077
19081
19135
19078
19080
19134
19079
19133
54980
19080
19084
19132
54981
19081
19083
19131
19082
19130
19083
19087
19129
19084
19086
19128
19085
19127
54982
19086
19090
19126
54983
19087
19089
19125
19088
19124
19089
19093
19123
19090
19092
19122
19091
19121
54984
19092
19096
19120
54985
19093
19095
19119
19094
19118
19095
19099
19117
19096
19098
19116
19097
19115
54986
19098
19102
19114
54987
19099
19101
19113
19100
19112
19101
19105
19111
19102
19104
19110
19103
19109
54872
19104
19108
54867
55075
19105
19107
55076
19106
55077
19107
19111
55607
19108
19110
55606
19109
54866
55605
19110
19114
19187
54856
19111
19113
19188
19112
19189
19113
19117
19184
19114
19116
19185
19115
19186
54830
19116
19120
19181
54824
19117
19119
19182
19118
19183
19119
19123
19178
19120
19122
19179
19121
19180
54795
19122
19126
19175
54789
19123
19125
19176
19124
19177
19125
19129
19172
19126
19128
19173
19127
19174
54758
19128
19132
19169
54752
19129
19131
19170
19130
19171
19131
19135
19166
19132
19134
19167
19133
19168
54717
19134
19138
19163
54711
19135
19137
19164
19136
19165
19137
19141
19160
19138
19140
19161
19139
19162
54682
19140
19144
19157
58287
19141
19143
19158
19142
19159
19143
19147
19154
19144
19146
19155
19145
19156
51652
19146
19150
51546
19147
19149
19148
19149
19153
19442
19448
19150
19152
19443
19449
19151
19444
19450
51552
19152
19156
19234
51554
19153
19155
19233
19154
19232
19155
19159
19231
19156
19158
19230
19157
19229
51651
19158
19162
19228
58292
19159
19161
19227
19160
19226
19161
19165
19225
19162
19164
19224
19163
19223
54687
19164
19168
19222
54712
19165
19167
19221
19166
19220
19167
19171
19219
19168
19170
19218
19169
19217
54722
19170
19174
19216
54753
19171
19173
19215
19172
19214
19173
19177
19213
19174
19176
19212
19175
19211
54763
19176
19180
19210
54790
19177
19179
19209
19178
19208
19179
19183
19207
19180
19182
19206
19181
19205
54800
19182
19186
19204
54825
19183
19185
19203
19184
19202
19185
19189
19201
19186
19188
19200
19187
19199
54835
19188
19192
19198
54855
19189
19191
19197
19190
19196
19191
19195
55607
19192
19194
55606
19193
55601
55605
19194
19198
55600
56868
19195
19197
56869
19196
56870
19197
19201
19274
19198
19200
19275
19199
19276
54851
19200
19204
19271
54848
19201
19203
19272
19202
19273
19203
19207
19268
19204
19206
19269
19205
19270
54847
19206
19210
19265
54846
19207
19209
19266
19208
19267
19209
19213
19262
19210
19212
19263
19211
19264
54777
19212
19216
19259
54774
19213
19215
19260
19214
19261
19215
19219
19256
19216
19218
19257
19217
19258
54773
19218
19222
19253
54735
19219
19221
19254
19220
19255
19221
19225
19250
19222
19224
19251
19223
19252
54734
19224
19228
19247
54732
19225
19227
19248
19226
19249
19227
19231
19244
19228
19230
19245
19229
19246
54733
19230
19234
19241
51642
19231
19233
19242
19232
19243
19233
19237
19234
19236
19235
51557
19236
19240
19438
19444
51562
19237
19239
19437
19443
19238
19436
19442
19239
19243
19321
19240
19242
19320
19241
19319
51609
19242
19246
19318
51642
19243
19245
19317
19244
19316
19245
19249
19315
19246
19248
19314
19247
19313
54733
19248
19252
19312
54732
19249
19251
19311
19250
19310
19251
19255
19309
19252
19254
19308
19253
19307
54734
19254
19258
19306
54735
19255
19257
19305
19256
19304
19257
19261
19303
19258
19260
19302
19259
19301
54773
19260
19264
19300
54774
19261
19263
19299
19262
19298
19263
19267
19297
19264
19266
19296
19265
19295
54777
19266
19270
19294
54846
19267
19269
19293
19268
19292
19269
19273
19291
19270
19272
19290
19271
19289
54847
19272
19276
19288
54848
19273
19275
19287
19274
19286
19275
19279
19285
19276
19278
19284
19277
19283
54851
19278
19282
56865
56868
19279
19281
56869
19280
56870
19281
19285
56856
19282
19284
56857
19283
56858
56866
19284
19288
54045
54046
19285
19287
54044
19286
54043
19287
19291
54042
19288
19290
54041
19289
54040
54047
19290
19294
54039
54048
19291
19293
54038
19292
54037
19293
19297
54036
19294
19296
54035
19295
54034
54049
19296
19300
54033
54050
19297
19299
54032
19298
54031
19299
19303
54030
19300
19302
54029
19301
54028
54051
19302
19306
54027
54052
19303
19305
54026
19304
54025
19305
19309
54024
19306
19308
54023
19307
54022
54053
19308
19312
54021
54054
19309
19311
54020
19310
54019
19311
19315
54018
19312
19314
54017
19313
54016
54055
19314
19318
54015
54056
19315
19317
54014
19316
54013
19317
19321
54012
19318
19320
54011
19319
54009
54010
19320
19324
51608
19321
19323
19322
19323
19327
19430
19436
19324
19326
19431
19437
19325
19432
19438
51614
19326
19330
19427
51619
54010
19327
19329
19428
54011
19328
19429
54012
19329
19333
19424
54012
19330
19332
19425
54011
19331
19426
54007
54010
19332
19336
19421
54015
55452
19333
19335
19422
54014
19334
19423
54013
19335
19339
19418
54018
19336
19338
19419
54017
19337
19420
54016
55494
19338
19342
19415
54021
55495
19339
19341
19416
54020
19340
19417
54019
19341
19345
19412
54024
19342
19344
19413
54023
19343
19414
54022
55510
19344
19348
19409
54027
55511
19345
19347
19410
54026
19346
19411
54025
19347
19351
19406
54030
19348
19350
19407
54029
19349
19408
54028
55548
19350
19354
19403
54033
55575
19351
19353
19404
54032
19352
19405
54031
19353
19357
19400
54036
19354
19356
19401
54035
19355
19402
54034
55576
19356
19360
19397
54039
55582
19357
19359
19398
54038
19358
19399
54037
19359
19363
19394
54042
19360
19362
19395
54041
19361
19396
54040
55583
19362
19366
19391
54045
56570
19363
19365
19392
54044
19364
19393
54043
19365
19369
54043
56856
19366
19368
54044
56857
19367
54045
56858
56876
19368
19372
19391
56853
56907
19369
19371
19392
56854
19370
19393
56855
19371
19375
19388
56584
19372
19374
19389
56583
19373
19390
56580
56582
19374
19378
19385
56587
56847
19375
19377
19386
56586
19376
19387
56585
19377
19381
19382
56590
19378
19380
19383
56589
19379
19384
56588
56987
19380
19384
23774
23840
56827
19381
19383
23773
23839
19382
23772
23838
19383
19387
23771
19384
19386
23770
19385
23769
56989
19386
19390
23192
56577
19387
19389
23191
19388
23190
19389
19393
23189
19390
19392
23188
19391
23187
56578
19392
19396
56571
19393
19395
19394
19395
19399
23189
19396
19398
23188
19397
23187
56565
19398
19402
23186
55581
19399
19401
23185
19400
23184
19401
19405
23183
19402
19404
23182
19403
23181
55577
19404
19408
23180
55574
19405
19407
23179
19406
23178
19407
19411
23177
19408
19410
23176
19409
23175
55547
19410
19414
23174
55512
19411
19413
23173
19412
23172
19413
19417
23171
19414
19416
23170
19415
23169
55509
19416
19420
23168
55496
19417
19419
23167
19418
23166
19419
19423
23165
19420
19422
23164
19421
23163
55493
19422
19426
23162
55451
19423
19425
23161
19424
23160
19425
19429
23159
19426
19428
23158
19427
23157
54006
19428
19432
23156
51620
19429
19431
23155
19430
23154
19431
19435
23153
19432
19434
23152
19433
23151
51615
19434
19438
23144
23150
51568
19435
19437
23143
23149
19436
23142
23148
19437
19441
19438
19440
19439
51563
19440
19444
23138
23144
51577
19441
19443
23137
23143
19442
23136
23142
19443
19447
19444
19446
19445
51345
19446
19450
23138
26207
51344
19447
19449
23137
26208
19448
23136
26209
19449
19453
19450
19452
19451
51343
19452
19456
26207
32477
51342
19453
19455
26208
32478
19454
26209
32479
19455
19459
19456
19458
19457
51162
19458
19462
32477
51155
19459
19461
32478
19460
32479
19461
19465
32474
19462
19464
32475
19463
32476
51152
19464
19468
32471
50798
19465
19467
32472
19466
32473
19467
19471
32468
19468
19470
32469
19469
32470
50793
19470
19474
32465
50706
19471
19473
32466
19472
32467
19473
19477
32462
19474
19476
32463
19475
32464
50703
19476
19480
32459
50699
19477
19479
32460
19478
32461
19479
19483
32456
19480
19482
32457
19481
32458
46429
19482
19486
32453
46426
19483
19485
32454
19484
32455
19485
19489
32450
19486
19488
32451
19487
32452
46421
19488
19492
32447
45981
19489
19491
32448
19490
32449
19491
19495
32444
19492
19494
32445
19493
32446
45980
19494
19498
32441
45941
19495
19497
32442
19496
32443
19497
19501
32438
19498
19500
32439
19499
32440
45940
19500
19504
32435
45929
19501
19503
32436
19502
32437
19503
19507
32432
19504
19506
32433
19505
32434
45930
19506
19510
32429
45834
19507
19509
32430
19508
32431
19509
19513
32426
19510
19512
32427
19511
32428
45835
19512
19516
32423
45824
19513
19515
32424
19514
32425
19515
19519
32420
19516
19518
32421
19517
32422
45825
19518
19522
32417
42760
19519
19521
32418
19520
32419
19521
19525
32414
19522
19524
32415
19523
32416
42759
19524
19528
32411
42756
19525
19527
32412
19526
32413
19527
19531
32408
19528
19530
32409
19529
32410
42755
19530
19534
32405
42752
19531
19533
32406
19532
32407
19533
19537
32402
19534
19536
32403
19535
32404
42751
19536
19540
32399
42748
19537
19539
32400
19538
32401
19539
19543
32396
19540
19542
32397
19541
32398
42747
19542
19546
32393
42744
19543
19545
32394
19544
32395
19545
19549
32390
19546
19548
32391
19547
32392
42743
19548
19552
32387
42740
19549
19551
32388
19550
32389
19551
19555
32384
19552
19554
32385
19553
32386
42739
19554
19558
32381
42605
19555
19557
32382
19556
32383
19557
19561
32378
19558
19560
32379
19559
32380
42606
19560
19564
32375
42414
19561
19563
32376
19562
32377
19563
19567
32372
19564
19566
32373
19565
32374
42413
19566
19570
32369
39554
19567
19569
32370
19568
32371
19569
19573
32366
19570
19572
32367
19571
32368
39553
19572
19576
32363
39493
19573
19575
32364
19574
32365
19575
19579
32360
19576
19578
32361
19577
32362
39494
19578
19582
32357
39483
19579
19581
32358
19580
32359
19581
19585
32354
19582
19584
32355
19583
32356
39484
19584
19588
32351
39469
19585
19587
32352
19586
32353
19587
19591
32348
19588
19590
32349
19589
32350
39470
19590
19594
32345
39121
19591
19593
32346
19592
32347
19593
19597
32342
19594
19596
32343
19595
32344
39122
19596
19600
32339
39091
19597
19599
32340
19598
32341
19599
19603
32336
19600
19602
32337
19601
32338
39086
19602
19606
32333
39080
19603
19605
32334
19604
32335
19605
19609
32330
19606
19608
32331
19607
32332
39081
19608
19612
32327
38580
19609
19611
32328
19610
32329
19611
19615
32324
19612
19614
32325
19613
32326
38581
19614
19618
32321
38449
19615
19617
32322
19616
32323
19617
19621
32318
19618
19620
32319
19619
32320
38446
19620
19624
32315
38443
19621
19623
32316
19622
32317
19623
19627
32312
19624
19626
32313
19625
32314
38442
19626
19630
32309
36090
19627
19629
32310
19628
32311
19629
19633
32306
19630
19632
32307
19631
32308
36089
19632
19636
32303
34143
19633
19635
32304
19634
32305
19635
19639
32300
19636
19638
32301
19637
32302
34140
19638
19642
32297
34137
19639
19641
32298
19640
32299
19641
19645
32294
19642
19644
32295
19643
32296
34134
19644
19648
32291
34131
19645
19647
32292
19646
32293
19647
19651
32288
19648
19650
32289
19649
32290
34128
19650
19654
32285
34125
19651
19653
32286
19652
32287
19653
19657
32282
19654
19656
32283
19655
32284
34122
19656
19660
32279
34119
19657
19659
32280
19658
32281
19659
19663
32276
19660
19662
32277
19661
32278
34118
19662
19666
32273
32637
19663
19665
32274
19664
32275
19665
19669
32270
19666
19668
32271
19667
32272
32634
19668
19672
32267
32631
19669
19671
32268
19670
32269
19671
19675
32264
19672
19674
32265
19673
32266
32630
19674
19678
19685
32259
32261
19675
19677
19686
32262
19676
19687
32263
19677
19681
19678
19680
19679
32257
19680
19684
32252
19681
19683
19682
19683
19687
19684
19686
19685
32253
19686
19690
32249
32618
19687
19689
32617
19688
32616
19689
19693
19690
19692
19691
22457
19692
19696
22458
32613
19693
19695
32614
19694
32615
19695
19699
26431
19696
19698
26430
19697
26417
26429
19698
19702
22467
22473
26418
19699
19701
22468
22474
19700
22469
22475
19701
19705
26343
26431
19702
19704
26342
26430
19703
26341
26429
26595
19704
19708
26346
26434
26585
19705
19707
26345
26433
19706
26344
26432
19707
19711
26349
26437
19708
19710
26348
26436
19709
26347
26435
26570
19710
19714
26352
26440
26559
19711
19713
26351
26439
19712
26350
26438
19713
19717
26355
26443
19714
19716
26354
26442
19715
26353
26441
26548
19716
19720
26358
26446
26537
19717
19719
26357
26445
19718
26356
26444
19719
19723
26361
26449
19720
19722
26360
26448
19721
26359
26447
26522
19722
19726
26364
26452
26511
19723
19725
26363
26451
19724
26362
26450
19725
19729
26367
26455
19726
19728
26366
26454
19727
26365
26453
26500
19728
19732
26370
26458
26489
19729
19731
26369
26457
19730
26368
26456
19731
19735
26373
26461
19732
19734
26372
26460
19733
26371
26459
26474
19734
19738
26376
26378
19735
19737
26375
19736
26374
19737
19741
26462
19738
19740
26463
19739
26464
31076
19740
19744
22515
31075
19741
19743
22516
19742
22517
19743
19747
22518
19744
19746
22519
19745
22520
32955
19746
19750
22521
32954
19747
19749
22522
19748
22523
19749
19753
22524
19750
19752
22525
19751
22526
32969
19752
19756
22527
32970
19753
19755
22528
19754
22529
19755
19759
22530
19756
19758
22531
19757
22532
32980
19758
19762
22533
32979
19759
19761
22534
19760
22535
19761
19765
30224
19762
19764
30223
19763
30217
30222
19764
19768
30211
30214
19765
19767
30212
19766
30213
19767
19771
22542
22548
19768
19770
22543
22549
19769
22544
22550
31029
19770
19774
30211
30778
19771
19773
30212
19772
30213
19773
19777
22548
22554
19774
19776
22549
22555
19775
22550
22556
58455
19776
19780
30763
19777
19779
19778
19779
19783
22554
22560
19780
19782
22555
22561
19781
22556
22562
30752
19782
19786
22563
30943
19783
19785
22564
19784
22565
19785
19789
22566
19786
19788
22567
19787
22568
58447
19788
19792
22569
30912
19789
19791
22570
19790
22571
19791
19795
22572
19792
19794
22573
19793
22574
33197
19794
19798
22575
36346
19795
19797
22576
19796
22577
19797
19801
22578
19798
19800
22579
19799
22580
36346
19800
19804
22581
37249
19801
19803
22582
19802
22583
19803
19807
22584
19804
19806
22585
19805
22586
37939
19806
19810
22587
37979
19807
19809
22588
19808
22589
19809
19813
22590
19810
19812
22591
19811
22592
37979
19812
19816
22593
38007
19813
19815
22594
19814
22595
19815
19819
22596
19816
19818
22597
19817
22598
38008
19818
19822
22599
38014
19819
19821
22600
19820
22601
19821
19825
22602
19822
19824
22603
19823
22604
38014
19824
19828
22605
42057
19825
19827
22606
19826
22607
19827
19831
22608
19828
19830
22609
19829
22610
47600
19830
19834
22611
47019
19831
19833
22612
19832
22613
19833
19837
22614
19834
19836
22615
19835
22616
47716
19836
19840
19837
19839
19838
19839
19843
22614
22620
19840
19842
22615
22621
19841
22616
22622
47774
19842
19846
22623
47774
19843
19845
22624
19844
22625
19845
19849
22626
19846
19848
22627
19847
22628
47798
19848
19852
22629
47799
19849
19851
22630
19850
22631
19851
19855
22632
19852
19854
22633
19853
22634
47800
19854
19858
22635
47824
19855
19857
22636
19856
22637
19857
19861
22638
19858
19860
22639
19859
22640
47823
19860
19864
22641
47822
19861
19863
22642
19862
22643
19863
19867
22644
19864
19866
22645
19865
22646
47822
19866
19870
22647
47961
19867
19869
22648
19868
22649
19869
19873
22650
19870
19872
22651
19871
22652
48096
19872
19876
22653
48095
19873
19875
22654
19874
22655
19875
19879
22656
19876
19878
22657
19877
22658
48094
19878
19882
22659
48093
19879
19881
22660
19880
22661
19881
19885
22662
19882
19884
22663
19883
22664
48123
19884
19888
22665
48132
19885
19887
22666
19886
22667
19887
19891
22668
19888
19890
22669
19889
22670
48131
19890
19894
22671
48130
19891
19893
22672
19892
22673
19893
19897
22674
19894
19896
22675
19895
22676
49033
19896
19900
22677
49034
19897
19899
22678
19898
22679
19899
19903
22680
19900
19902
22681
19901
22682
49064
19902
19906
22683
49066
19903
19905
22684
19904
22685
19905
19909
22686
19906
19908
22687
19907
22688
49069
19908
19912
22689
49071
19909
19911
22690
19910
22691
19911
19915
22692
19912
19914
22693
19913
22694
49074
19914
19918
49074
19915
19917
19916
19917
19921
22692
22698
19918
19920
22693
22699
19919
22694
22700
49075
19920
19924
22701
49079
19921
19923
22702
19922
22703
19923
19927
22704
19924
19926
22705
19925
22706
49629
19926
19930
21064
49635
19927
19929
21065
19928
21066
19929
19933
21067
19930
19932
21068
19931
21069
49635
19932
19936
21070
49636
19933
19935
21071
19934
21072
19935
19939
21073
19936
19938
21074
19937
21075
49637
19938
19942
21076
49643
19939
19941
21077
19940
21078
19941
19945
21079
19942
19944
21080
19943
21081
49642
19944
19948
21082
49658
19945
19947
21083
19946
21084
19947
19951
21085
19948
19950
21086
19949
21087
49662
19950
19954
21088
49857
19951
19953
21089
19952
21090
19953
19957
21091
19954
19956
21092
19955
21093
49858
19956
19960
21094
49859
19957
19959
21095
19958
21096
19959
19963
21097
19960
19962
21098
19961
21099
49862
19962
19966
21100
49875
19963
19965
21101
19964
21102
19965
19969
21103
19966
19968
21104
19967
21105
52325
19968
19972
21106
52326
19969
19971
21107
19970
21108
19971
19975
21109
19972
19974
21110
19973
21111
52328
19974
19978
21112
52506
19975
19977
21113
19976
21114
19977
19981
21115
19978
19980
21116
19979
21117
52504
19980
19984
21118
52504
19981
19983
21119
19982
21120
19983
19987
21121
19984
19986
21122
19985
21123
52567
19986
19990
21124
52568
19987
19989
21125
19988
21126
19989
19993
21127
19990
19992
21128
19991
21129
52982
19992
19996
21130
52979
19993
19995
21131
19994
21132
19995
19999
21133
19996
19998
21134
19997
21135
53005
19998
20002
21136
53007
19999
20001
21137
20000
21138
20001
20005
20059
21139
20002
20004
20058
21140
20003
20057
21141
53007
20004
20008
20056
21142
53012
20005
20007
20055
21143
20006
20054
21144
20007
20011
20053
21145
20008
20010
20052
21146
20009
20051
21147
53011
20010
20014
20050
21148
53444
20011
20013
20049
21149
20012
20048
21150
20013
20017
20047
21151
20014
20016
20046
21152
20015
20045
21153
53448
20016
20020
21154
21208
53489
20017
20019
21155
21209
20018
21156
21210
20019
20023
20047
21211
20020
20022
20046
21212
20021
20045
21213
53490
20022
20026
20044
21220
53496
20023
20025
20043
21221
20024
20042
21222
20025
20029
20041
21223
20026
20028
20040
21224
20027
20039
21225
53497
20028
20032
20038
21232
54424
20029
20031
20037
21233
20030
20036
21234
20031
20035
21240
20032
20034
21239
20033
21238
54443
20034
20038
20098
54440
20035
20037
20097
20036
20096
20037
20041
20095
20038
20040
20094
20039
20093
53505
20040
20044
20074
53499
20041
20043
20073
20042
20072
20043
20047
20071
20044
20046
20070
20045
20069
53452
20046
20050
53449
20047
20049
20048
20049
20053
20071
20050
20052
20070
20051
20069
53443
20052
20056
20068
53442
20053
20055
20067
20054
20066
20055
20059
20065
20056
20058
20064
20057
20063
53013
20058
20062
53014
20059
20061
20060
20061
20065
20083
20062
20064
20082
20063
20081
53015
20064
20068
20080
53440
20065
20067
20079
20066
20078
20067
20071
20077
20068
20070
20076
20069
20075
53441
20070
20074
53451
20071
20073
20072
20073
20077
20095
20074
20076
20094
20075
20093
53500
20076
20080
20092
53501
20077
20079
20091
20078
20090
20079
20083
20089
20080
20082
20088
20081
20087
53439
20082
20086
53032
20083
20085
20084
20085
20089
20107
20086
20088
20106
20087
20105
53033
20088
20092
20104
53438
20089
20091
20103
20090
20102
20091
20095
20101
20092
20094
20100
20093
20099
53502
20094
20098
53503
20095
20097
20096
20097
20101
21241
20098
20100
21242
20099
21243
54444
20100
20104
21244
53509
20101
20103
21245
20102
21246
20103
20107
21247
20104
20106
21248
20105
21249
53436
20106
20110
21250
53075
20107
20109
21251
20108
21252
20109
20113
21253
20110
20112
21254
20111
21255
53074
20112
20116
20122
21256
52967
20113
20115
20121
21257
20114
20120
21258
20115
20119
20116
20118
20117
52966
20118
20122
52965
20119
20121
20120
20121
20125
21259
20122
20124
21260
20123
21261
52964
20124
20128
21262
52963
20125
20127
21263
20126
21264
20127
20131
21265
20128
20130
21266
20129
21267
52091
20130
20134
21268
52092
20131
20133
21269
20132
21270
20133
20137
21271
20134
20136
21272
20135
21273
52093
20136
20140
21274
21280
52094
20137
20139
21275
21281
20138
21276
21282
20139
20143
21283
20140
20142
21284
20141
21285
52524
20142
20146
52536
20143
20145
20144
20145
20149
21283
20146
20148
21284
20147
21285
52522
20148
20152
21286
52521
20149
20151
21287
20150
21288
20151
20155
21289
20152
20154
21290
20153
21291
52351
20154
20158
21292
52126
20155
20157
21293
20156
21294
20157
20161
21295
20158
20160
21296
20159
21297
52107
20160
20164
21298
49811
20161
20163
21299
20162
21300
20163
20167
21301
20164
20166
21302
20165
21303
49812
20166
20170
21304
49813
20167
20169
21305
20168
21306
20169
20173
21307
20170
20172
21308
20171
21309
49791
20172
20176
21310
49757
20173
20175
21311
20174
21312
20175
20179
20176
20178
20177
49758
20178
20182
21310
49749
20179
20181
21311
20180
21312
20181
20185
21313
20182
20184
21314
20183
21315
49748
20184
20188
21316
21322
49195
20185
20187
21317
21323
20186
21318
21324
20187
20191
21325
20188
20190
21326
20189
21327
49189
20190
20194
21328
49188
20191
20193
21329
20192
21330
20193
20197
21331
20194
20196
21332
20195
21333
49182
20196
20200
21334
49181
20197
20199
21335
20198
21336
20199
20203
21337
20200
20202
21338
20201
21339
49171
20202
20206
21340
49170
20203
20205
21341
20204
21342
20205
20209
21343
20206
20208
21344
20207
21345
49155
20208
20212
21346
21352
49154
20209
20211
21347
21353
20210
21348
21354
20211
20215
21355
20212
20214
21356
20213
21357
49153
20214
20218
49152
20215
20217
20216
20217
20221
21355
20218
20220
21356
20219
21357
49106
20220
20224
21358
49103
20221
20223
21359
20222
21360
20223
20227
21361
20224
20226
21362
20225
21363
49045
20226
20230
21364
49044
20227
20229
21365
20228
21366
20229
20233
21367
20230
20232
21368
20231
21369
47935
20232
20236
21370
47934
20233
20235
21371
20234
21372
20235
20239
21373
20236
20238
21374
20237
21375
47928
20238
20242
21376
47927
20239
20241
21377
20240
21378
20241
20245
21379
20242
20244
21380
20243
21381
47921
20244
20248
21382
47920
20245
20247
21383
20246
21384
20247
20251
20248
20250
20249
47914
20250
20254
21382
21388
46998
20251
20253
21383
21389
20252
21384
21390
20253
20257
21391
20254
20256
21392
20255
21393
46999
20256
20260
21394
47000
20257
20259
21395
20258
21396
20259
20263
21397
20260
20262
21398
20261
21399
47001
20262
20266
21400
47002
20263
20265
21401
20264
21402
20265
20269
21403
20266
20268
21404
20267
21405
42039
20268
20272
42040
20269
20271
20270
20271
20275
21403
21409
20272
20274
21404
21410
20273
21405
21411
41586
20274
20278
41583
20275
20277
20276
20277
20281
21409
21415
20278
20280
21410
21416
20279
21411
21417
41584
20280
20284
21418
41577
20281
20283
21419
20282
21420
20283
20287
21421
20284
20286
21422
20285
21423
41574
20286
20290
21424
41567
20287
20289
21425
20288
21426
20289
20293
20290
20292
20291
41566
20292
20296
21424
21430
38094
20293
20295
21425
21431
20294
21426
21432
20295
20299
21433
20296
20298
21434
20297
21435
38063
20298
20302
21436
38062
20299
20301
21437
20300
21438
20301
20305
20302
20304
20303
38050
20304
20308
21436
21442
30187
20305
20307
21437
21443
20306
21438
21444
20307
20311
21445
20308
20310
21446
20309
21447
30188
20310
20314
21448
30189
20311
20313
21449
20312
21450
20313
20317
20314
20316
20315
30190
20316
20320
21448
21454
36394
20317
20319
21449
21455
20318
21450
21456
20319
20323
21457
20320
20322
21458
20321
21459
36388
20322
20326
36387
20323
20325
20324
20325
20329
21457
20326
20328
21458
20327
21459
33719
20328
20332
21460
36378
20329
20331
21461
20330
21462
20331
20335
21463
20332
20334
21464
20333
21465
33890
20334
20338
21466
33900
20335
20337
21467
20336
21468
20337
20341
21469
20338
20340
21470
20339
21471
33901
20340
20344
21472
33902
20341
20343
21473
20342
21474
20343
20347
21475
20344
20346
21476
20345
21477
33791
20346
20350
21478
33792
20347
20349
21479
20348
21480
20349
20353
21481
20350
20352
21482
20351
21483
33793
20352
20356
21484
33794
20353
20355
21485
20354
21486
20355
20359
21487
20356
20358
21488
20357
21489
33795
20358
20362
21490
33741
20359
20361
21491
20360
21492
20361
20365
20371
20362
20364
20370
20363
20369
33748
20364
20368
21495
33747
20365
20367
21494
20366
21493
20367
20371
21498
21504
20368
20370
21497
21503
20369
21496
21502
32902
20370
20374
32919
20371
20373
20372
20373
20377
21504
20374
20376
21503
20375
21502
31309
20376
20380
21507
21513
31308
20377
20379
21506
21512
20378
21505
21511
20379
20383
21516
20380
20382
21515
20381
21514
31308
20382
20386
31307
20383
20385
20384
20385
20389
21516
20386
20388
21515
20387
21514
31251
20388
20392
21519
31239
20389
20391
21518
20390
21517
20391
20395
21522
20392
20394
21521
20393
21520
31240
20394
20398
21525
31241
20395
20397
21524
20396
21523
20397
20401
21528
20398
20400
21527
20399
21526
31103
20400
20404
21531
31104
20401
20403
21530
20402
21529
20403
20407
21534
20404
20406
21533
20405
21532
31105
20406
20410
21537
22427
20407
20409
21536
20408
21535
20409
20413
21540
20410
20412
21539
20411
21538
22428
20412
20416
22432
20413
20415
20414
20415
20419
21540
20416
20418
21539
20417
21538
32230
20418
20422
21544
32231
20419
20421
21545
20420
21546
20421
20425
21552
20422
20424
21551
20423
21550
32240
20424
20428
21555
32644
20425
20427
21554
20426
21553
20427
20431
21558
20428
20430
21557
20429
21556
32643
20430
20434
21561
32648
20431
20433
21560
20432
21559
20433
20437
21564
20434
20436
21563
20435
21562
32651
20436
20440
21567
32654
20437
20439
21566
20438
21565
20439
20443
21570
20440
20442
21569
20441
21568
32657
20442
20446
21573
32658
20443
20445
21572
20444
21571
20445
20449
21576
20446
20448
21575
20447
21574
32669
20448
20452
21579
32670
20449
20451
21578
20450
21577
20451
20455
21582
20452
20454
21581
20453
21580
33597
20454
20458
21585
34104
20455
20457
21584
20456
21583
20457
20461
21588
20458
20460
21587
20459
21586
34101
20460
20464
21591
36083
20461
20463
21590
20462
21589
20463
20467
21594
20464
20466
21593
20465
21592
36080
20466
20470
21597
38434
20467
20469
21596
20468
21595
20469
20473
21600
20470
20472
21599
20471
21598
38435
20472
20476
21603
38583
20473
20475
21602
20474
21601
20475
20479
21606
20476
20478
21605
20477
21604
38584
20478
20482
21609
38585
20479
20481
21608
20480
21607
20481
20485
21612
20482
20484
21611
20483
21610
38586
20484
20488
21615
38587
20485
20487
21614
20486
21613
20487
20491
21618
20488
20490
21617
20489
21616
38589
20490
20494
21621
38590
20491
20493
21620
20492
21619
20493
20497
21624
20494
20496
21623
20495
21622
38595
20496
20500
21627
38624
20497
20499
21626
20498
21625
20499
20503
21630
20500
20502
21629
20501
21628
38625
20502
20506
21633
38626
20503
20505
21632
20504
21631
20505
20509
21636
20506
20508
21635
20507
21634
38631
20508
20512
21639
38632
20509
20511
21638
20510
21637
20511
20515
21642
20512
20514
21641
20513
21640
39057
20514
20518
21645
39061
20515
20517
21644
20516
21643
20517
20521
21648
20518
20520
21647
20519
21646
39062
20520
20524
21651
39615
20521
20523
21650
20522
21649
20523
20527
21654
20524
20526
21653
20525
21652
39618
20526
20530
21657
39619
20527
20529
21656
20528
21655
20529
20533
21660
20530
20532
21659
20531
21658
39622
20532
20536
21663
42610
20533
20535
21662
20534
21661
20535
20539
21666
20536
20538
21665
20537
21664
42613
20538
20542
21669
42630
20539
20541
21668
20540
21667
20541
20545
21672
20542
20544
21671
20543
21670
42633
20544
20548
21675
42634
20545
20547
21674
20546
21673
20547
20551
21678
20548
20550
21677
20549
21676
42637
20550
20554
21681
42662
20551
20553
21680
20552
21679
20553
20557
21684
20554
20556
21683
20555
21682
42665
20556
20560
21687
42719
20557
20559
21686
20558
21685
20559
20563
21690
20560
20562
21689
20561
21688
42720
20562
20566
21693
42723
20563
20565
21692
20564
21691
20565
20569
21696
20566
20568
21695
20567
21694
42724
20568
20572
21699
45439
20569
20571
21698
20570
21697
20571
20575
21702
20572
20574
21701
20573
21700
45444
20574
20578
21705
45445
20575
20577
21704
20576
21703
20577
20581
21708
20578
20580
21707
20579
21706
45458
20580
20584
21711
45459
20581
20583
21710
20582
21709
20583
20587
21714
20584
20586
21713
20585
21712
45910
20586
20590
21717
45924
20587
20589
21716
20588
21715
20589
20593
21720
20590
20592
21719
20591
21718
45921
20592
20596
21723
45950
20593
20595
21722
20594
21721
20595
20599
21726
20596
20598
21725
20597
21724
45949
20598
20602
21729
45974
20599
20601
21728
20600
21727
20601
20605
21732
20602
20604
21731
20603
21730
45971
20604
20608
21735
46435
20605
20607
21734
20606
21733
20607
20611
21738
20608
20610
21737
20609
21736
46434
20610
20614
21741
46439
20611
20613
21740
20612
21739
20613
20617
21744
20614
20616
21743
20615
21742
50693
20616
20620
21747
50791
20617
20619
21746
20618
21745
20619
20623
21829
20620
20622
21830
20621
21831
50790
20622
20626
20715
51184
20623
20625
51185
20624
51186
20625
20629
20707
20626
20628
20706
20627
20705
20709
20628
20632
20704
51182
51184
20629
20631
20703
51185
20630
20702
51186
20631
20635
20701
51187
20632
20634
20700
51188
20633
20699
51189
51690
20634
20638
20698
51190
51900
20635
20637
20697
51191
20636
20696
51192
20637
20641
20695
51193
20638
20640
20694
51194
20639
20693
51195
51899
20640
20644
20692
51196
54123
20641
20643
20691
51197
20642
20690
51198
20643
20647
20689
51199
20644
20646
20688
51200
20645
20687
51201
54124
20646
20650
20686
51202
54141
20647
20649
20685
51203
20648
20684
51204
20649
20653
20683
51205
20650
20652
20682
51206
20651
20681
51207
54140
20652
20656
20680
51208
54305
20653
20655
20679
51209
20654
20678
51210
20655
20659
20677
51211
20656
20658
20676
51212
20657
20675
51213
54304
20658
20662
20674
51214
54303
20659
20661
20673
51215
20660
20672
51216
20661
20665
20671
51217
20662
20664
20670
51218
20663
20669
51219
54302
20664
20668
51220
54518
20665
20667
51221
20666
51222
20667
20671
54999
20668
20670
54998
20669
54519
54997
20670
20674
51399
54537
20671
20673
51398
20672
51397
20673
20677
51396
20674
20676
51395
20675
51394
54548
20676
20680
51393
54559
20677
20679
51392
20678
51391
20679
20683
51390
20680
20682
51389
20681
51388
54570
20682
20686
51387
54581
20683
20685
51386
20684
51385
20685
20689
51384
20686
20688
51383
20687
51382
54154
20688
20692
51381
58297
20689
20691
51380
20690
51379
20691
20695
51378
20692
20694
51377
20693
51376
54120
20694
20698
51375
54082
20695
20697
51374
20696
51373
20697
20701
51372
20698
20700
51371
20699
51370
58303
20700
20704
51369
51687
20701
20703
51368
20702
51367
20703
20707
51366
20704
20706
51365
20705
51364
58322
20706
20708
20707
20709
20711
20713
20710
20714
20711
20712
20714
50845
20712
20713
50843
20713
20714
50839
20714
51154
20715
20716
50790
50846
51153
20717
50686
50789
50837
50839
20718
21841
45737
45785
50685
50686
50785
50839
20719
21842
45730
45784
50784
20720
21842
21844
32484
45147
45149
45728
45730
20721
26215
27787
27789
45149
45727
45728
20722
21844
21845
26216
27790
45117
45137
20723
21846
21847
26217
27791
29779
29780
20724
21848
21849
26218
27792
29781
29782
20725
21850
21851
26219
27793
29783
29784
20726
20736
21852
21853
29270
29271
20727
20733
21854
21855
29252
29253
20728
20732
21856
21857
21886
21887
20729
21858
21859
21860
21888
20730
20732
20742
20743
26239
26240
20731
26237
26238
26291
26292
20732
20734
26235
26236
32550
32551
20733
20740
20741
32498
32499
20734
20736
20738
20739
32496
32497
20735
26233
26234
33575
33576
20736
26220
26231
26232
33573
33574
20737
26219
32493
32494
32495
20738
21853
32493
32495
39068
39069
39129
39130
20739
21854
32496
34499
34500
39070
39071
20740
21855
32497
33582
33583
34482
34483
20741
21856
32498
32510
32511
32512
32513
20742
21857
32499
32501
32502
32503
32504
20743
21858
26240
26253
26254
26255
26256
20744
21859
26239
26244
26245
26246
26247
20745
22440
24855
24868
24869
24870
20746
22441
22442
22443
22444
24856
20747
20760
20761
20762
20763
20748
20773
20774
20775
24856
20749
20761
20767
20773
20775
20750
20754
20768
20772
20751
20769
20752
20754
20756
20753
20757
20754
20758
20760
20755
20761
20756
20758
20766
20768
20795
20757
20769
20792
20758
20793
20759
20794
20760
20764
20766
20801
20761
20763
20762
20766
20763
20765
20775
22443
20764
22442
20765
20813
20814
20815
20816
22447
20766
20776
20811
20812
22446
26329
26330
20767
20802
20803
20804
20805
20768
20776
20778
20855
20864
20865
20866
20769
20771
20856
20770
20791
20771
20790
20772
20778
20787
20789
20773
20781
20774
20778
20780
20775
20777
24830
24858
20776
24857
20777
24862
26326
26327
26328
32594
20778
24829
24863
26324
26325
32592
32593
20779
20863
24918
24919
24920
20780
20787
24829
24833
24916
24917
25906
25907
20781
24830
24832
20782
20787
20783
20784
20786
24832
20784
20785
20785
20786
24838
24845
24846
24847
24848
25916
47539
20786
25915
20787
24833
25914
20788
20789
24916
24917
25903
25904
25912
25914
20790
20856
20860
20862
20863
24918
24923
20791
20859
20792
20856
20858
20793
20795
20797
20794
20798
20795
20799
20801
20796
20802
20803
20807
20808
20856
20797
20799
20835
20844
20845
20846
20851
20857
20798
20834
20858
20799
20833
20800
20832
20801
20822
20823
20826
20827
20831
20844
20845
20848
20849
20802
20805
20806
20807
20813
20814
20818
20819
20803
20805
20807
20804
20808
20855
20805
20809
20811
20866
20806
20812
20807
20809
20848
26332
20808
20845
20809
20846
20854
20810
20847
20867
20811
26332
26334
32597
32603
20812
26327
26329
20813
26330
26332
20814
20816
20818
20815
20819
20816
20820
22451
20817
22452
26330
20818
20820
20824
22463
26331
20819
20823
26332
20820
20822
20821
22462
20822
20824
20828
26415
20823
20827
20824
20826
26333
20825
58476
58496
20826
20828
26340
26397
26594
20827
26339
26396
20828
20830
20829
26414
20830
26397
26401
26413
20831
26396
26400
20832
20840
20842
20843
25937
25938
26396
26399
26400
20833
20835
20839
20834
20838
20835
20837
25924
20836
20842
20843
25925
25935
25940
20837
20839
20841
25926
25941
25945
25946
26648
20838
25927
26647
20839
26601
20840
26600
20841
25943
25944
25945
26403
26404
26407
26408
26599
20842
25941
25943
25945
20843
25938
25940
20844
25935
25937
20845
20849
20851
20846
20848
20847
20851
20853
20848
20850
24932
26334
20849
26333
20850
25937
26339
20851
24931
25936
26335
20852
25935
20853
20857
24929
24931
25934
20854
20857
20870
24932
20855
20856
20867
20869
20856
20864
20866
20857
20864
20869
20858
20860
20870
24929
25925
20859
25924
20860
25923
20861
24924
24928
25912
25922
30280
20862
20870
24924
24926
24928
20863
20869
24921
24923
20864
24918
24920
20865
20869
20866
20868
24920
26326
20867
26327
20868
24932
32597
20869
20871
24921
32596
20870
20871
24929
20872
24926
24930
24932
20873
20877
22892
22898
23480
20874
20876
22891
22897
23479
20875
22890
22896
23478
20876
20880
22889
23483
20877
20879
22888
23482
20878
22887
23481
24926
20879
20883
22886
24148
24925
20880
20882
22885
24147
20881
22884
24146
20882
20886
22883
24151
20883
20885
22882
24150
20884
22881
24149
25910
20885
20889
22880
24149
30276
20886
20888
22879
24150
20887
22878
24151
20888
20892
22877
24817
20889
20891
22876
24818
20890
22875
24819
30276
20891
20895
22874
24814
25899
20892
20894
22873
24815
20893
22872
24816
20894
20898
22871
58390
20895
20897
22870
58391
20896
22869
25899
58392
20897
20901
22868
30643
58387
20898
20900
22867
58388
20899
22866
58389
20900
20904
22865
58424
20901
20903
22864
58423
20902
22863
30644
58422
20903
20907
22862
58404
58465
20904
20906
22861
58405
20905
22860
58406
20906
20910
22859
58412
20907
20909
22858
58411
20908
22857
30653
58410
20909
20913
22856
26935
30795
20910
20912
22855
26936
20911
22854
26937
20912
20916
22853
26938
20913
20915
22852
26939
20914
22851
26940
30804
20915
20919
22850
27554
30802
20916
20918
22849
27553
20917
22848
27552
20918
20922
22847
27551
20919
20921
22846
27550
20920
22845
27549
33206
20921
20925
22844
27548
36318
20922
20924
22843
27547
20923
22842
27546
20924
20928
22841
33216
20925
20927
22840
33215
20926
22839
33214
36318
20927
20931
22838
33219
36311
20928
20930
22837
33218
20929
22836
33217
20930
20934
22835
33222
20931
20933
22834
33221
20932
22833
33220
36310
20933
20937
22832
33225
37271
20934
20936
22831
33224
20935
22830
33223
20936
20940
22829
37277
20937
20939
22828
37276
20938
22827
37271
37275
20939
20943
22826
37280
37879
20940
20942
22825
37279
20941
22824
37278
20942
20946
22823
37283
20943
20945
22822
37282
20944
22821
37281
37886
20945
20949
22820
37286
37890
20946
20948
22819
37285
20947
22818
37284
20948
20952
22817
58360
20949
20951
22816
58361
20950
22815
37890
58362
20951
20955
22814
42066
58353
20952
20954
22813
58354
20953
22812
58355
20954
20958
22811
58356
20955
20957
22810
58357
20956
22809
26903
58358
20957
20961
22808
37541
42072
20958
20960
22807
37542
20959
22806
37543
20960
20964
22805
37544
20961
20963
22804
37545
20962
22803
37546
47029
20963
20967
22802
37547
47030
20964
20966
22801
37548
20965
22800
37549
20966
20970
22799
47036
20967
20969
22798
47035
20968
22797
47030
47034
20969
20973
22796
42087
47073
20970
20972
22795
42088
20971
22794
42089
20972
20976
22793
42090
20973
20975
22792
42091
20974
22791
42092
47072
20975
20979
22790
42093
47071
20976
20978
22789
42094
20977
22788
42095
20978
20982
22787
42096
20979
20981
22786
42097
20980
22785
42098
47107
20981
20985
22784
42099
47467
20982
20984
22783
42100
20983
22782
42101
20984
20988
22781
42102
20985
20987
22780
42103
20986
22779
42104
47466
20987
20991
22778
47460
47466
20988
20990
22777
47459
20989
22776
47458
20990
20994
22775
47457
20991
20993
22774
47456
20992
22773
47455
47477
20993
20997
22772
47136
47687
20994
20996
22771
47137
20995
22770
47138
20996
21000
22769
47139
20997
20999
22768
47140
20998
22767
47141
47689
20999
21003
22766
47142
47975
21000
21002
22765
47143
21001
22764
47144
21002
21006
22763
47145
21003
21005
22762
47146
21004
22761
47147
48021
21005
21009
22760
47148
48020
21006
21008
22759
47149
21007
22758
47150
21008
21012
22757
47151
21009
21011
22756
47152
21010
22755
47153
48019
21011
21015
22754
47154
48018
21012
21014
22753
47155
21013
22752
47156
21014
21018
22751
47157
21015
21017
22750
47158
21016
22749
47159
48017
21017
21021
22748
47160
48016
21018
21020
22747
47161
21019
22746
47162
21020
21024
22745
47163
21021
21023
22744
47164
21022
22743
47165
48015
21023
21027
22742
47166
48014
21024
21026
22741
47167
21025
22740
47168
21026
21030
22739
47169
21027
21029
22738
47170
21028
22737
47171
48013
21029
21033
22736
25842
47172
21030
21032
22735
47173
21031
22734
47174
21032
21036
22733
47175
21033
21035
22732
47176
21034
22731
47177
48386
21035
21039
22730
47178
48389
21036
21038
22729
47179
21037
22728
47180
21038
21042
22727
48448
21039
21041
22726
48447
21040
22725
48389
48446
21041
21045
22724
48345
48391
21042
21044
22723
48346
21043
22722
48347
21044
21048
22721
48348
21045
21047
22720
48349
21046
22719
48350
48872
21047
21051
48351
48550
48797
21048
21050
48352
48551
21049
48353
48552
21050
21054
22721
48553
21051
21053
22720
48554
21052
22719
48555
48798
21053
21057
22718
48652
48814
21054
21056
22717
48653
21055
22716
48654
21056
21060
22715
48655
21057
21059
22714
48656
21058
22713
48657
48815
21059
21063
22712
48754
48821
21060
21062
22711
48755
21061
22710
48756
21062
21066
22709
48757
21063
21065
22708
48758
21064
22707
48759
48822
21065
21069
22706
49634
21066
21068
22705
21067
22704
21068
21072
48757
21069
21071
48758
21070
48759
49634
21071
21075
48760
49633
21072
21074
48761
21073
48762
21074
21078
48763
21075
21077
48764
21076
48765
49638
21077
21081
48766
49639
21078
21080
48767
21079
48768
21080
21084
48769
21081
21083
48770
21082
48771
49641
21083
21087
48772
49659
21084
21086
48773
21085
48774
21086
21090
48775
21087
21089
48776
21088
48777
49661
21089
21093
48778
49855
21090
21092
48779
21091
48780
21092
21096
48781
21093
21095
48782
21094
48783
49854
21095
21099
48724
49853
21096
21098
48725
21097
48726
21098
21102
48721
21099
21101
48722
21100
48723
49861
21101
21105
48718
49876
21102
21104
48719
21103
48720
21104
21108
48715
21105
21107
48716
21106
48717
52323
21107
21111
48712
52322
21108
21110
48713
21109
48714
21110
21114
48709
21111
21113
48710
21112
48711
52321
21113
21117
48706
52320
21114
21116
48707
21115
48708
21116
21120
47253
21117
21119
47254
21118
47255
52503
21119
21123
47256
52503
21120
21122
47257
21121
47258
21122
21126
47259
21123
21125
47260
21124
47261
52502
21125
21129
47262
52501
21126
21128
47263
21127
47264
21128
21132
47265
21129
21131
47266
21130
47267
52981
21131
21135
47268
52980
21132
21134
47269
21133
47270
21134
21138
47271
21135
21137
47272
21136
47273
52999
21137
21141
42243
53008
21138
21140
42244
21139
42245
21140
21144
42246
21141
21143
42247
21142
42248
53008
21143
21147
42249
53009
21144
21146
42250
21145
42251
21146
21150
42252
21147
21149
42253
21148
42254
53010
21149
21153
42255
53445
21150
21152
42256
21151
42257
21152
21156
42258
21153
21155
42259
21154
42260
53447
21155
21159
37721
53457
21156
21158
37722
21157
37723
21158
21162
21210
37724
21159
21161
21209
37725
21160
21208
37726
53457
21161
21165
21207
37727
53484
21162
21164
21206
37728
21163
21205
37729
21164
21168
21204
37730
21165
21167
21203
37731
21166
21202
37732
53483
21167
21171
33525
50966
50985
21168
21170
33524
50967
21169
33523
50968
21170
21174
21204
50969
21171
21173
21203
50970
21172
21202
50971
50984
21173
21177
21201
50972
50983
21174
21176
21200
50973
21175
21199
50974
21176
21180
21198
50975
21177
21179
21197
50976
21178
21196
50977
50982
21179
21183
21195
50978
50981
21180
21182
21194
50979
21181
21193
50980
21182
21186
21192
50945
21183
21185
21191
50946
21184
21190
50947
53553
21185
21189
51787
53549
21186
21188
51788
21187
51789
21188
21192
50412
21189
21191
50411
21190
50410
53550
21191
21195
21231
54433
21192
21194
21230
21193
21229
21194
21198
21228
21195
21197
21227
21196
21226
54419
21197
21201
21219
54418
21198
21200
21218
21199
21217
21200
21204
21216
21201
21203
21215
21202
21214
54411
21203
21207
54410
21204
21206
21205
21206
21210
21216
21207
21209
21215
21208
21214
53488
21209
21213
53489
21210
21212
21211
21212
21216
21222
21213
21215
21221
21214
21220
53490
21215
21219
53491
21216
21218
21217
21218
21222
21228
21219
21221
21227
21220
21226
53495
21221
21225
53496
21222
21224
21223
21224
21228
21234
21225
21227
21233
21226
21232
53497
21227
21231
54420
21228
21230
21229
21230
21234
50412
21231
21233
50411
21232
50410
54425
21233
21237
54424
21234
21236
21235
21236
21240
46537
50412
21237
21239
46538
50411
21238
46539
50410
50414
21239
21243
46540
50415
21240
21242
46541
21241
46542
21242
21246
44981
21243
21245
44982
21244
44983
50416
21245
21249
44978
50417
21246
21248
44979
21247
44980
21248
21252
44789
21249
21251
44790
21250
44791
50418
21251
21255
44786
50419
21252
21254
44787
21253
44788
21254
21258
44675
21255
21257
44676
21256
44677
50420
21257
21261
44672
50421
21258
21260
44673
21259
44674
21260
21264
44481
21261
21263
44480
21262
44479
50422
21263
21267
44484
50423
21264
21266
44483
21265
44482
21266
21270
44171
21267
21269
44170
21268
44169
50424
21269
21273
44168
50425
21270
21272
44167
21271
44166
21272
21276
31754
21273
21275
31753
21274
31752
49397
21275
21279
31757
49390
21276
21278
31756
21277
31755
21278
21282
31760
31766
21279
21281
31759
31765
21280
31758
31764
49389
21281
21285
31769
52095
21282
21284
31768
21283
31767
21284
21288
21285
21287
21286
52523
21287
21291
31769
52353
21288
21290
31768
21289
31767
21290
21294
31772
21291
21293
31771
21292
31770
52352
21293
21297
31775
52101
21294
21296
31774
21295
31773
21296
21300
31778
21297
21299
31777
21298
31776
52100
21299
21303
31781
49804
21300
21302
31780
21301
31779
21302
21306
31784
21303
21305
31783
21304
31782
49803
21305
21309
31787
49795
21306
21308
31786
21307
31785
21308
21312
31790
21309
21311
31789
21310
31788
49792
21311
21315
49750
21312
21314
21313
21314
21318
31790
21315
21317
31789
21316
31788
49751
21317
21321
31793
49196
21318
21320
31792
21319
31791
21320
21324
31796
31802
21321
21323
31795
31801
21322
31794
31800
46970
21323
21327
31805
46971
21324
21326
31804
21325
31803
21326
21330
31808
21327
21329
31807
21328
31806
46972
21329
21333
31811
46973
21330
21332
31810
21331
31809
21332
21336
31814
21333
21335
31813
21334
31812
46974
21335
21339
31817
46975
21336
21338
31816
21337
31815
21338
21342
31820
21339
21341
31819
21340
31818
46976
21341
21345
31823
46977
21342
21344
31822
21343
31821
21344
21348
31826
21345
21347
31825
21346
31824
46978
21347
21351
31829
46979
21348
21350
31828
21349
31827
21350
21354
31832
31838
21351
21353
31831
31837
21352
31830
31836
46980
21353
21357
31841
46983
21354
21356
31840
21355
31839
21356
21360
21357
21359
21358
49105
21359
21363
31841
49104
21360
21362
31840
21361
31839
21362
21366
31844
21363
21365
31843
21364
31842
49046
21365
21369
31847
46991
21366
21368
31846
21367
31845
21368
21372
31850
21369
21371
31849
21370
31848
46992
21371
21375
31853
46993
21372
21374
31852
21373
31851
21374
21378
31856
21375
21377
31855
21376
31854
46994
21377
21381
31859
46995
21378
21380
31858
21379
31857
21380
21384
31862
21381
21383
31861
21382
31860
46996
21383
21387
46997
21384
21386
21385
21386
21390
31862
31868
21387
21389
31861
31867
21388
31860
31866
43463
21389
21393
31871
43462
21390
21392
31870
21391
31869
21392
21396
31874
21393
21395
31873
21394
31872
43450
21395
21399
31877
43451
21396
21398
31876
21397
31875
21398
21402
29981
21399
21401
29980
21400
29979
43452
21401
21405
29984
42033
21402
21404
29983
21403
29982
21404
21408
21405
21407
21406
42032
21407
21411
29984
29990
42031
21408
21410
29983
29989
21409
29982
29988
21410
21414
21411
21413
21412
41585
21413
21417
29461
29990
41504
21414
21416
29460
29989
21415
29459
29988
21416
21420
29458
21417
21419
29457
21418
29456
41505
21419
21423
28892
38102
21420
21422
28893
21421
28894
21422
21426
28889
21423
21425
28890
21424
28891
38101
21425
21429
38095
21426
21428
21427
21428
21432
28883
28889
21429
21431
28884
28890
21430
28885
28891
30183
21431
21435
28217
30184
21432
21434
28216
21433
28215
21434
21438
28214
21435
21437
28213
21436
28212
30185
21437
21441
30186
21438
21440
21439
21440
21444
28214
33710
21441
21443
28213
33711
21442
28212
33712
38068
21443
21447
27937
37176
21444
21446
27936
21445
27935
21446
21450
27940
21447
21449
27939
21448
27938
37175
21449
21453
36395
21450
21452
21451
21452
21456
27940
27946
21453
21455
27939
27945
21454
27938
27944
33716
21455
21459
27949
33717
21456
21458
27948
21457
27947
21458
21462
21459
21461
21460
33718
21461
21465
27949
36379
21462
21464
27948
21463
27947
21464
21468
27952
21465
21467
27951
21466
27950
33889
21467
21471
27955
33911
21468
21470
27954
21469
27953
21470
21474
27958
21471
21473
27957
21472
27956
33910
21473
21477
27961
33903
21474
21476
27960
21475
27959
21476
21480
27964
21477
21479
27963
21478
27962
33904
21479
21483
27967
33806
21480
21482
27966
21481
27965
21482
21486
27970
21483
21485
27969
21484
27968
33807
21485
21489
27973
33797
21486
21488
27972
21487
27971
21488
21492
27976
21489
21491
27975
21490
27974
33796
21491
21495
27979
33760
21492
21494
27978
21493
27977
21494
21498
27982
21495
21497
27981
21496
27980
33759
21497
21501
27985
32901
21498
21500
27984
21499
27983
21500
21504
27988
27994
21501
21503
27987
27993
21502
27986
27992
31271
21503
21507
31272
21504
21506
21505
21506
21510
27994
21507
21509
27993
21508
27992
31259
21509
21513
27997
28003
31260
21510
21512
27996
28002
21511
27995
28001
21512
21516
28006
21513
21515
28005
21514
28004
31250
21515
21519
31250
21516
21518
21517
21518
21522
28006
21519
21521
28005
21520
28004
31249
21521
21525
28009
31248
21522
21524
28008
21523
28007
21524
21528
28012
21525
21527
28011
21526
28010
31242
21527
21531
28015
31243
21528
21530
28014
21529
28013
21530
21534
28018
21531
21533
28017
21532
28016
31244
21533
21537
28021
31245
21534
21536
28020
21535
28019
21536
21540
28024
21537
21539
28023
21538
28022
31246
21539
21543
31247
21540
21542
21541
21542
21546
28024
28066
21543
21545
28023
28065
21544
28022
28064
31247
21545
21549
32235
21546
21548
21547
21548
21552
28066
21549
21551
28065
21550
28064
32234
21551
21555
28063
32239
21552
21554
28062
21553
28061
21554
21558
28461
21555
21557
28462
21556
28463
32645
21557
21561
28469
32646
21558
21560
28468
21559
28467
21560
21564
28473
21561
21563
28474
21562
28475
32647
21563
21567
28476
32652
21564
21566
28477
21565
28478
21566
21570
28479
21567
21569
28480
21568
28481
32653
21569
21573
28482
32218
21570
21572
28483
21571
28484
21572
21576
28485
21573
21575
28486
21574
28487
32665
21575
21579
28488
32666
21576
21578
28489
21577
28490
21578
21582
28491
21579
21581
28492
21580
28493
33599
21581
21585
28494
33598
21582
21584
28495
21583
28496
21584
21588
28497
21585
21587
28498
21586
28499
33600
21587
21591
28500
34100
21588
21590
28501
21589
28502
21590
21594
28503
21591
21593
28504
21592
28505
34099
21593
21597
28506
36079
21594
21596
28507
21595
28508
21596
21600
28509
21597
21599
28510
21598
28511
36078
21599
21603
28512
36077
21600
21602
28513
21601
28514
21602
21606
28515
21603
21605
28516
21604
28517
36076
21605
21609
28518
36075
21606
21608
28519
21607
28520
21608
21612
28521
21609
21611
28522
21610
28523
36074
21611
21615
28524
36073
21612
21614
28525
21613
28526
21614
21618
28527
21615
21617
28528
21616
28529
38588
21617
21621
28530
38424
21618
21620
28531
21619
28532
21620
21624
28533
21621
21623
28534
21622
28535
38597
21623
21627
28536
38596
21624
21626
28537
21625
28538
21626
21630
28539
21627
21629
28540
21628
28541
38623
21629
21633
28542
38622
21630
21632
28543
21631
28544
21632
21636
28545
21633
21635
28546
21634
28547
38629
21635
21639
28548
38612
21636
21638
28549
21637
28550
21638
21642
28551
21639
21641
28552
21640
28553
39059
21641
21645
28554
39058
21642
21644
28555
21643
28556
21644
21648
28557
21645
21647
28558
21646
28559
39060
21647
21651
28560
39052
21648
21650
28561
21649
28562
21650
21654
28563
21651
21653
28564
21652
28565
39616
21653
21657
28566
39617
21654
21656
28567
21655
28568
21656
21660
28569
21657
21659
28570
21658
28571
39624
21659
21663
28572
39623
21660
21662
28573
21661
28574
21662
21666
28575
21663
21665
28576
21664
28577
39625
21665
21669
28578
42614
21666
21668
28579
21667
28580
21668
21672
28581
21669
21671
28582
21670
28583
42629
21671
21675
28584
42628
21672
21674
28585
21673
28586
21674
21678
28587
21675
21677
28588
21676
28589
42639
21677
21681
28590
42638
21678
21680
28591
21679
28592
21680
21684
28593
21681
21683
28594
21682
28595
42661
21683
21687
28596
42666
21684
21686
28597
21685
28598
21686
21690
28599
21687
21689
28600
21688
28601
42667
21689
21693
28602
42721
21690
21692
28603
21691
28604
21692
21696
28605
21693
21695
28606
21694
28607
42722
21695
21699
28608
42713
21696
21698
28609
21697
28610
21698
21702
28611
21699
21701
28612
21700
28613
45438
21701
21705
28614
45443
21702
21704
28615
21703
28616
21704
21708
28617
21705
21707
28618
21706
28619
45454
21707
21711
28620
45455
21708
21710
28621
21709
28622
21710
21714
28623
21711
21713
28624
21712
28625
45912
21713
21717
28626
45911
21714
21716
28627
21715
28628
21716
21720
28629
21717
21719
28630
21718
28631
45913
21719
21723
28632
45920
21720
21722
28633
21721
28634
21722
21726
28635
21723
21725
28636
21724
28637
45951
21725
21729
28638
45960
21726
21728
28639
21727
28640
21728
21732
28641
21729
21731
28642
21730
28643
45961
21731
21735
28644
45970
21732
21734
28645
21733
28646
21734
21738
28647
21735
21737
28648
21736
28649
46436
21737
21741
28650
46437
21738
21740
28651
21739
28652
21740
21744
28736
21741
21743
28735
21742
28734
46438
21743
21747
50692
50858
21744
21746
50859
21745
50860
21746
21750
51699
21747
21749
51698
21748
21839
51697
21749
21753
21831
21833
21750
21752
21830
21751
21829
21752
21756
21828
51699
21753
21755
21827
51698
21754
21826
51694
51697
21755
21759
21825
51702
51890
21756
21758
21824
51701
21757
21823
51700
21758
21762
21822
51705
21759
21761
21821
51704
21760
21820
51703
51889
21761
21765
21819
51708
51888
21762
21764
21818
51707
21763
21817
51706
21764
21768
21816
51711
21765
21767
21815
51710
21766
21814
51709
51905
21767
21771
21813
51714
51910
21768
21770
21812
51713
21769
21811
51712
21770
21774
21810
51717
21771
21773
21809
51716
21772
21808
51715
54128
21773
21777
21807
51720
54133
21774
21776
21806
51719
21775
21805
51718
21776
21780
21804
51723
21777
21779
21803
51722
21778
21802
51721
54179
21779
21783
21801
51726
54180
21780
21782
21800
51725
21781
21799
51724
21782
21786
21798
51729
21783
21785
21797
51728
21784
21796
51727
54295
21785
21789
21795
51732
54296
21786
21788
21794
51731
21787
21793
51730
21788
21792
51735
21789
21791
51734
21790
51733
54316
21791
21795
54315
54335
21792
21794
54336
21793
54337
21794
21798
51217
21795
21797
51218
21796
51219
54310
21797
21801
51214
54309
21798
21800
51215
21799
51216
21800
21804
51211
21801
21803
51212
21802
51213
54308
21803
21807
51208
54306
21804
21806
51209
21805
51210
21806
21810
51205
21807
21809
51206
21808
51207
54307
21809
21813
51202
54126
21810
21812
51203
21811
51204
21812
21816
51199
21813
21815
51200
21814
51201
54125
21815
21819
51196
51903
21816
21818
51197
21817
51198
21818
21822
51193
21819
21821
51194
21820
51195
51902
21821
21825
51190
51901
21822
21824
51191
21823
51192
21824
21828
51187
21825
21827
51188
21826
51189
51691
21827
21831
51183
51184
21828
21830
51185
21829
51186
21830
21831
21832
21833
21835
21837
21834
21838
21835
21836
21838
51695
21836
21837
50846
21837
21838
50687
21838
50790
21839
21840
50690
50692
50791
21841
46442
50687
50689
50788
21842
45500
45736
50687
50786
50788
50789
21843
45147
50783
21844
45146
45470
45498
45500
21845
28747
32485
45137
45146
45470
21846
28748
28749
32486
45117
45466
45467
21847
28750
28751
29779
32487
45462
45463
21848
28752
28753
29780
32488
43113
43114
21849
28754
28755
29781
32489
39636
39637
21850
28756
28757
29782
32490
39632
39633
21851
28758
28759
29783
32491
39628
39629
21852
28760
28761
29784
32492
39567
39568
21853
28762
28763
29271
32493
38635
38636
21854
28764
28765
29270
38615
38616
21855
28766
28767
29253
34501
34502
21856
28768
28769
29252
33584
33585
21857
21886
21939
28770
28771
28772
21858
21887
21922
21923
21940
21941
21859
21888
21906
21907
21918
21919
21860
21908
21909
21910
21911
21861
21888
21890
21891
21892
21893
21862
21864
21866
21863
21867
21864
21868
21870
21865
21871
21888
21866
21868
21876
21889
21898
21902
21903
27826
21867
21890
21891
21896
21897
27827
21868
27828
21869
27829
21870
21874
21876
29300
21871
21873
21872
21876
21887
21873
21875
21877
21878
21879
21886
27799
21874
27800
21875
21879
21880
21881
27803
29299
21876
21877
21879
21881
21877
21881
21882
21925
21926
21930
21931
27825
21878
21882
21933
21879
21883
21885
27805
21880
27804
21881
21883
27809
27823
21882
27824
21883
21932
29306
21884
27810
29307
21885
21932
21936
29257
29348
29349
29868
29869
21886
21933
21935
29256
21887
21933
21934
21935
29252
21888
21924
21925
21926
21927
21889
21900
21901
21902
21890
21898
21900
21902
21891
21893
21897
21892
21896
21893
21895
21909
21894
21900
21908
21895
21897
21899
21915
27840
27841
27842
27843
21896
21914
27839
21897
27838
21898
27837
21899
21903
27836
21900
21904
21916
28786
28787
28788
28789
21901
21907
21902
21904
21906
21924
21903
21925
21904
21930
28797
21905
21929
28784
28785
28796
28798
21906
21916
21920
21944
21946
21947
32661
32662
21907
21919
21923
21908
21916
21918
21909
21911
21915
21910
21914
21911
21913
26245
21912
21918
26246
21913
21915
21917
26251
32221
32222
32649
32650
21914
26250
32223
32224
32641
32642
21915
21952
21953
31142
31143
21916
21950
21951
31154
31155
21917
21948
21949
32215
32216
21918
21920
26252
32219
32220
32655
32656
21919
26253
21920
21922
26256
21921
26257
32659
32660
32667
32668
21922
21942
21944
32507
32671
32672
33595
33596
21923
21941
32502
21924
21940
21944
21925
21927
21929
21926
21930
21927
21931
21933
21928
21934
21940
21929
21931
21937
21943
32688
32689
32690
32691
21930
21944
28782
28783
29353
29354
21931
29352
21932
29351
21933
21937
29350
21934
21935
21937
21939
21936
28770
29251
21937
28775
29250
34083
34084
34085
34086
21938
33609
33610
33611
33612
21939
21943
28773
28775
28777
28778
34096
34097
21940
28770
28772
21941
21943
21942
28772
32503
21943
28773
32508
33593
33594
34102
34103
21944
28779
28780
33602
33603
21945
28781
32673
32674
21946
28781
28783
32673
32677
21947
28784
32198
32662
21948
28785
32199
32661
21949
28786
32200
32216
21950
28787
32212
32215
21951
27842
31155
31157
21952
27841
31152
31154
21953
27839
31143
31151
21954
27839
31140
31142
21955
28070
28072
21956
28069
28073
21957
21961
21958
21962
21964
28069
21959
21965
21960
21962
22429
28077
21961
28076
21962
28073
28075
21963
28068
28078
21964
22429
31247
32230
32236
21965
32226
32228
21966
22429
32229
21967
21971
21968
21970
32229
32258
21969
22449
21970
32255
58511
21971
22434
32257
58510
21972
22429
21973
22426
22428
21974
21978
58509
58510
21975
21979
58510
21976
58509
58510
21977
21979
21981
21978
21982
58509
21979
21983
21980
21981
21983
21985
21982
21986
21983
58508
21984
21985
21989
22426
58508
21986
21990
21987
58508
21988
21990
21992
21989
21993
58508
21990
21994
21991
21992
21994
21996
21993
21997
21994
58499
21995
21996
22000
22425
58499
21997
22001
21998
58499
21999
22001
22003
22000
22004
58499
22001
22005
22002
22003
22005
22007
22004
22008
22005
58500
22006
22007
22011
22424
58500
22008
22012
22009
58500
22010
22012
22014
22011
22015
58500
22012
22016
22013
22014
22016
22018
22015
22019
22016
58501
22017
22018
22022
31102
58501
22019
22023
22020
58501
22021
22023
22025
22022
22026
58501
22023
22027
22024
22025
22027
22029
22026
22030
22027
58502
22028
22029
22033
31101
58502
22030
22034
22031
58502
22032
22034
22036
22033
22037
58502
22034
22038
22035
22036
22038
22040
22037
22041
22038
58503
22039
22040
22044
31100
58503
22041
22045
22042
58503
22043
22045
22047
22044
22048
58503
22045
22049
22046
22047
22049
22051
22048
22052
22049
58504
22050
22051
22055
31238
58504
22052
22056
22053
58504
22054
22056
22058
22055
22059
58504
22056
22060
22057
22058
22060
22062
22059
22063
22060
58505
22061
22062
22066
31237
58505
22063
22067
22064
58505
22065
22067
22069
22066
22070
58505
22067
22071
22068
22069
22071
22073
22070
22074
22071
58506
22072
22073
22077
31306
58506
22074
22078
22075
58506
22076
22078
22080
22077
22081
58506
22078
22082
22079
22080
22082
22084
22081
22085
22082
58507
22083
22084
22088
31305
58507
22085
22089
22086
58507
22087
22089
22091
22088
22092
58507
22089
22093
22090
22091
22093
22095
22092
22096
22093
22098
22094
22095
22097
22098
31312
22096
22097
22097
22098
22098
31314
22099
22100
31292
31301
31303
22101
31289
31304
58507
22102
31094
31096
58506
22103
31091
31097
58505
22104
31090
31098
58504
22105
22288
22420
58503
22106
22124
22421
58502
22107
22117
22422
58501
22108
22116
22423
58500
22109
58499
22110
22112
22116
22152
22111
22115
26413
22112
22114
22113
22114
22116
22120
22423
22115
22119
22116
22118
26412
22117
22163
22118
22120
22124
22174
22119
22123
26411
22120
22122
22121
22422
22122
22124
22419
22421
22123
22408
22124
22289
26410
22125
22288
22126
22184
22185
22187
22127
22181
22188
22190
22128
22132
22196
22129
22131
22197
22130
22198
22131
22135
22132
22134
22133
22175
22134
22138
22164
22135
22137
22136
22137
22141
22138
22140
22139
22153
22140
22142
22141
22143
22147
58490
58491
22144
58487
58492
22145
22147
22149
22146
22150
58492
22147
22151
58491
22148
22149
22151
22153
22150
22154
22151
58493
22152
22153
22157
58493
22154
22158
22155
58493
22156
22158
22160
22157
22161
58493
22158
22162
22159
22160
22162
22164
22161
22165
22162
58494
22163
22164
22168
58494
22165
22169
22166
58494
22167
22169
22171
22168
22172
58494
22169
22173
22170
22171
22173
22175
22172
22176
22173
58495
22174
22175
22179
58495
22176
22180
22177
58495
22178
22180
22182
22179
22183
58495
22180
22184
22181
22182
22184
22183
22190
22184
22185
22186
22190
26410
22187
22189
22192
22188
22193
22189
22194
22190
22191
22192
22194
58498
22193
22286
22194
22287
22195
22196
22283
22287
58498
22197
22201
22198
22200
22199
22200
22204
22201
22203
22202
22277
22203
22207
22262
22204
22206
22205
22206
22210
22207
22209
22208
22251
22209
22213
22240
22210
22212
22211
22212
22216
22213
22215
22214
22229
22215
22217
22216
22218
22222
22223
22219
22220
22220
22221
22223
31301
22221
22222
32929
22222
22223
32934
22223
32931
22224
22225
26467
31083
31293
32935
22226
22227
22228
22229
22227
22229
22231
22228
22232
31084
22229
22233
31292
22230
22231
22233
22235
22232
22236
22233
22237
22234
22235
22237
22239
22236
22240
22237
22241
22238
22239
22241
22243
31085
22240
22244
31289
22241
22245
22242
22243
22245
22247
22244
22248
22245
22249
22246
22247
22249
22251
22248
22252
22249
22253
22250
22251
22253
22255
31094
22252
22256
22253
22257
22254
31086
22255
22257
22259
22256
22260
22257
22261
22258
22259
22261
22263
22260
22264
22261
22265
22262
22263
22265
22267
22264
22268
22265
22269
31087
22266
31091
22267
22269
22271
22268
22272
22269
22273
22270
22271
22273
22275
22272
22276
22273
22277
22274
22275
22277
22279
22276
22280
31088
22277
22281
31090
22278
22279
22281
22283
22280
22284
22281
22285
22282
22283
22285
22287
22284
22285
58498
22286
22287
26596
58498
22288
22289
22419
31090
22290
22408
26596
31089
22291
22387
22391
22407
22408
26597
26598
26693
26694
31089
22292
22386
22390
26599
22293
22365
22386
22389
22390
22394
26600
26601
26645
26650
22294
22349
22351
26602
22295
22347
22352
26603
22296
22344
22346
22347
22352
26605
22297
22343
22348
22298
22316
22318
22299
22315
22319
22300
22302
22301
22307
22315
22302
22304
22312
22320
22326
22303
22319
22323
22304
22324
22305
22325
22306
22310
22312
22328
22307
22309
22308
22312
22314
22309
22311
22333
31384
22310
31385
22311
22329
31386
22312
22330
22332
31387
22313
22327
22314
22320
22332
22336
58497
22315
22333
22335
22316
22320
22317
22335
22348
22318
22320
22336
22340
22356
22319
22341
22343
22320
22322
22321
22322
22326
22340
58497
22323
22341
22324
22326
22325
22326
22328
22327
22328
22330
58497
22329
22330
31411
22331
31410
22332
22338
31412
58497
22333
22337
31394
22334
31383
22335
22337
22374
22375
22378
22379
31382
22336
22367
22368
22372
22373
22337
22339
31340
31341
31342
31344
22338
31370
31371
31375
31377
31393
22339
31374
31413
22340
31343
58497
22341
58440
22342
22343
58440
58474
22344
22356
22345
22353
22357
22359
26616
58474
22346
22353
22355
22356
22357
22347
22348
22350
22352
22348
22349
22349
22350
22356
22366
22367
22371
22372
22350
22365
22351
22355
22364
22352
22354
22394
26613
22353
26612
22354
22359
26615
22355
22360
26614
31350
22356
22361
22363
22357
22361
31339
31340
31344
31345
58440
22358
22359
22361
22359
22360
22361
26637
31348
58440
58474
22360
26638
22361
26639
31349
22362
22363
31345
31347
31348
31349
22364
31337
31339
31350
22365
22371
22394
22396
22366
22385
22367
22369
22371
22368
22372
22369
22373
22375
22370
22376
22385
22371
22373
22381
22396
31338
22372
31339
22373
31340
22374
31341
22375
22379
22381
31370
22376
22378
22377
22381
22383
22384
22412
22413
22378
22380
31217
31218
31219
31220
32769
22379
31381
22380
31371
31380
22381
31326
31327
31331
31332
31372
32774
22382
31279
31280
31281
31369
22383
22396
31277
31279
31281
22384
22385
22413
22415
22385
22410
22412
22386
22387
22388
22389
22396
22410
22415
22387
22389
22388
22409
22389
22391
22397
22416
22390
22395
22391
22393
26651
22392
22405
22406
26695
26696
26701
26702
31092
31093
22393
22397
22401
22403
22404
26703
26704
26750
26751
31290
31291
22394
22395
22400
26705
22395
22399
22400
26643
26644
26706
26711
31350
22396
22397
22399
22397
22398
22399
31277
31281
31282
31337
22398
31276
22399
22401
31285
31354
22400
31351
22401
26712
31352
22402
26752
26753
26758
31294
31295
31297
31353
58441
22403
31285
31286
31294
31297
22404
31276
31287
31291
22405
31276
31288
31290
22406
22416
31093
31095
22407
22416
22417
31092
22408
22409
22418
31089
22409
22419
22410
22416
22418
22419
31099
22411
22415
22412
22414
31099
31216
22413
31217
22414
31220
31279
22415
31221
31236
31278
22416
31277
22417
31095
31236
31276
22418
31091
31095
31097
22419
31090
31098
22420
22421
31098
31099
31100
22422
31101
22423
31102
22424
22425
31102
31104
22426
31105
22427
22428
28080
31105
31246
22429
28077
31247
22430
22431
22432
22434
22435
22432
22435
22436
32230
22433
22434
22436
22435
22436
22436
32229
22437
22438
32257
32630
32632
22439
32229
32244
32246
32258
22440
22448
24871
24873
32244
32245
32246
22441
24868
24870
22442
22444
22448
22443
22447
22444
22446
24857
22445
24860
24868
22446
22448
24861
24873
32620
32621
32622
32623
22447
24862
32607
32608
32609
32610
22448
22450
22451
22452
22453
22449
32247
32248
32258
22450
32248
32256
32258
22451
22453
22461
22452
22462
22453
22463
32608
22454
32248
32609
22455
22456
22459
22460
22456
22458
22459
32612
22457
22460
32249
22458
22460
22459
22460
22463
22461
22462
32254
58484
22463
26415
22464
58477
22465
22466
58435
58437
22466
32612
58435
58436
22467
58438
22468
22472
32613
22469
22471
32614
22470
32615
22471
22475
25981
22472
22474
25980
22473
25979
58438
22474
22478
26341
58496
22475
22477
26342
22476
26343
22477
22481
25970
25976
22478
22480
25971
25977
22479
25972
25978
58496
22480
22484
26336
26340
26341
22481
22483
26337
26342
22482
26338
26343
22483
22487
25958
26344
22484
22486
25959
26345
22485
25960
26346
26394
22486
22490
25955
26347
26393
22487
22489
25956
26348
22488
25957
26349
22489
22493
25952
26350
22490
22492
25953
26351
22491
25954
26352
26392
22492
22496
25949
26353
26391
22493
22495
25950
26354
22494
25951
26355
22495
22499
26356
26678
22496
22498
26357
26679
22497
26358
26390
26680
22498
22502
26359
26389
26675
22499
22501
26360
26676
22500
26361
26677
22501
22505
26362
26672
22502
22504
26363
26673
22503
26364
26388
26674
22504
22508
26365
26387
26669
22505
22507
26366
26670
22506
26367
26671
22507
22511
26368
26736
22508
22510
26369
26737
22509
26370
26386
26738
22510
22514
26371
26385
26733
22511
22513
26372
26734
22512
26373
26735
22513
22517
26774
22514
22516
26773
22515
26770
26772
22516
22520
26376
31074
22517
22519
26375
22518
26374
22519
22523
26775
22520
22522
26776
22521
26777
31073
22522
22526
26778
31072
22523
22525
26779
22524
26780
22525
22529
26781
22526
22528
26782
22527
26783
31071
22528
22532
26784
30230
22529
22531
26785
22530
26786
22531
22535
26787
22532
22534
26788
22533
26789
30229
22534
22538
26795
30228
22535
22537
26794
22536
26793
22537
22541
30224
22538
22540
30223
22539
30222
30225
22540
22544
25330
25336
31053
22541
22543
25331
25337
22542
25332
25338
22543
22547
30224
22544
22546
30223
22545
30222
31033
22546
22550
25336
25342
58442
22547
22549
25337
25343
22548
25338
25344
22549
22553
22550
22552
22551
31018
22552
22556
25342
25348
31007
22553
22555
25343
25349
22554
25344
25350
22555
22559
22556
22558
22557
58456
22558
22562
25348
25354
58457
22559
22561
25349
25355
22560
25350
25356
22561
22565
25357
22562
22564
25358
22563
25359
30741
22564
22568
25360
30944
22565
22567
25361
22566
25362
22567
22571
25363
22568
22570
25364
22569
25365
58448
22570
22574
25366
30901
22571
22573
25367
22572
25368
22573
22577
25369
22574
22576
25370
22575
25371
33198
22576
22580
25372
36340
22577
22579
25373
22578
25374
22579
22583
25375
22580
22582
25376
22581
25377
36340
22582
22586
25378
37250
22583
22585
25379
22584
25380
22585
22589
25381
22586
22588
25382
22587
25383
37937
22588
22592
25384
37980
22589
22591
25385
22590
25386
22591
22595
25387
22592
22594
25388
22593
25389
37980
22594
22598
25390
37999
22595
22597
25391
22596
25392
22597
22601
25393
22598
22600
25394
22599
25395
37998
22600
22604
25396
37997
22601
22603
25397
22602
25398
22603
22607
25399
22604
22606
25400
22605
25401
37997
22606
22610
25402
42058
22607
22609
25403
22608
25404
22609
22613
25405
22610
22612
25406
22611
25407
47601
22612
22616
25408
47020
22613
22615
25409
22614
25410
22615
22619
22616
22618
22617
47714
22618
22622
25408
25414
47713
22619
22621
25409
25415
22620
25410
25416
22621
22625
25417
22622
22624
25418
22623
25419
47773
22624
22628
25420
47773
22625
22627
25421
22626
25422
22627
22631
25423
22628
22630
25424
22629
25425
47776
22630
22634
25426
47785
22631
22633
25427
22632
25428
22633
22637
25429
22634
22636
25430
22635
25431
47788
22636
22640
25432
47809
22637
22639
25433
22638
25434
22639
22643
25435
22640
22642
25436
22641
25437
47812
22642
22646
25438
47820
22643
22645
25439
22644
25440
22645
22649
25441
22646
22648
25442
22647
25443
47820
22648
22652
25444
47962
22649
22651
25445
22650
25446
22651
22655
25447
22652
22654
25448
22653
25449
47963
22654
22658
25450
47967
22655
22657
25451
22656
25452
22657
22661
25453
22658
22660
25454
22659
25455
47968
22660
22664
25456
48092
22661
22663
25457
22662
25458
22663
22667
25459
22664
22666
25460
22665
25461
48124
22666
22670
25462
48126
22667
22669
25463
22668
25464
22669
22673
25465
22670
22672
25466
22671
25467
48127
22672
22676
25468
48129
22673
22675
25469
22674
25470
22675
22679
25471
22676
22678
25472
22677
25473
48913
22678
22682
25474
48912
22679
22681
25475
22680
25476
22681
22685
25477
22682
22684
25478
22683
25479
48911
22684
22688
25480
48910
22685
22687
25481
22686
25482
22687
22691
25483
22688
22690
25484
22689
25485
48909
22690
22694
25486
48908
22691
22693
25487
22692
25488
22693
22697
22694
22696
22695
49075
22696
22700
25486
25492
49076
22697
22699
25487
25493
22698
25488
25494
22699
22703
25495
22700
22702
25496
22701
25497
49076
22702
22706
25498
49078
22703
22705
25499
22704
25500
22705
22709
22706
22708
22707
49630
22708
22712
25498
48898
22709
22711
25499
22710
25500
22711
22715
25501
22712
22714
25502
22713
25503
48897
22714
22718
25108
48879
22715
22717
25109
22716
25110
22717
22721
25105
22718
22720
25106
22719
25107
48878
22720
22724
48873
22721
22723
22722
22723
22727
25105
22724
22726
25106
22725
25107
48392
22726
22730
25102
48388
22727
22729
25103
22728
25104
22729
22733
25099
22730
22732
25100
22731
25101
48388
22732
22736
25096
48387
22733
22735
25097
22734
25098
22735
22739
25093
22736
22738
25094
22737
25095
25841
22738
22742
25090
48065
22739
22741
25091
22740
25092
22741
22745
25087
22742
22744
25088
22743
25089
48063
22744
22748
25084
48062
22745
22747
25085
22746
25086
22747
22751
25081
22748
22750
25082
22749
25083
48060
22750
22754
25078
48029
22751
22753
25079
22752
25080
22753
22757
25075
22754
22756
25076
22755
25077
48027
22756
22760
25072
48026
22757
22759
25073
22758
25074
22759
22763
25069
22760
22762
25070
22761
25071
48024
22762
22766
25066
48023
22763
22765
25067
22764
25068
22765
22769
25063
22766
22768
25064
22767
25065
47974
22768
22772
25060
47690
22769
22771
25061
22770
25062
22771
22775
25057
22772
22774
25058
22773
25059
47691
22774
22778
25054
47478
22775
22777
25055
22776
25056
22777
22781
25051
22778
22780
25052
22779
25053
47473
22780
22784
25048
47473
22781
22783
25049
22782
25050
22783
22787
25045
22784
22786
25046
22785
25047
47472
22786
22790
25042
47106
22787
22789
25043
22788
25044
22789
22793
25039
22790
22792
25040
22791
25041
47105
22792
22796
25036
47099
22793
22795
25037
22794
25038
22795
22799
25033
22796
22798
25034
22797
25035
47098
22798
22802
25030
47081
22799
22801
25031
22800
25032
22801
22805
25027
22802
22804
25028
22803
25029
47081
22804
22808
25024
47028
22805
22807
25025
22806
25026
22807
22811
25021
22808
22810
25022
22809
25023
47027
22810
22814
25018
26902
22811
22813
25019
22812
25020
22813
22817
25015
22814
22816
25016
22815
25017
42065
22816
22820
25012
37891
22817
22819
25013
22818
25014
22819
22823
25009
22820
22822
25010
22821
25011
37891
22822
22826
25006
37885
22823
22825
25007
22824
25008
22825
22829
25003
22826
22828
25004
22827
25005
37884
22828
22832
25000
37270
22829
22831
25001
22830
25002
22831
22835
24997
22832
22834
24998
22833
24999
37270
22834
22838
24994
37259
22835
22837
24995
22836
24996
22837
22841
24991
22838
22840
24992
22839
24993
37257
22840
22844
24988
36317
22841
22843
24989
22842
24990
22843
22847
24985
22844
22846
24986
22845
24987
36317
22846
22850
24982
33205
22847
22849
24983
22848
24984
22849
22853
24979
22850
22852
24980
22851
24981
30820
22852
22856
24976
30825
22853
22855
24977
22854
24978
22855
22859
24973
22856
22858
24974
22857
24975
30794
22858
22862
24970
30664
22859
22861
24971
22860
24972
22861
22865
24967
22862
22864
24968
22863
24969
58464
22864
22868
24964
30633
22865
22867
24965
22866
24966
22867
22871
24961
22868
22870
24962
22869
24963
30632
22870
22874
24958
30273
22871
22873
24959
22872
24960
22873
22877
24955
22874
22876
24956
22875
24957
30273
22876
22880
24952
30275
22877
22879
24953
22878
24954
22879
22883
24949
22880
22882
24950
22881
24951
30275
22882
22886
24946
30332
22883
22885
24947
22884
24948
22885
22889
24943
22886
22888
24944
22887
24945
30281
22888
22892
24927
24940
22889
22891
24941
22890
24942
22891
22895
24937
22892
22894
24938
22893
24930
24939
22894
22898
24931
24934
25966
22895
22897
24935
25965
22896
24936
25964
22897
22901
25969
22898
22900
25968
22899
24932
25967
22900
22904
23480
25967
32597
22901
22903
23479
25968
22902
23478
25969
22903
22907
23477
25975
22904
22906
23476
25974
22905
23475
25973
32598
22906
22910
23474
25979
34174
22907
22909
23473
25980
22908
23472
25981
22909
22913
23471
25982
22910
22912
23470
25983
22911
23469
25984
34175
22912
22916
23468
25985
34166
22913
22915
23467
25986
22914
23466
25987
22915
22919
23465
25988
22916
22918
23464
25989
22917
23463
25990
34199
22918
22922
23462
25991
34217
22919
22921
23461
25992
22920
23460
25993
22921
22925
23459
25994
22922
22924
23458
25995
22923
23457
25996
34218
22924
22928
23456
25997
34219
22925
22927
23455
25998
22926
23454
25999
22927
22931
23453
26000
22928
22930
23452
26001
22929
23451
26002
34224
22930
22934
23450
26003
36125
22931
22933
23449
26004
22932
23448
26005
22933
22937
23447
26006
22934
22936
23446
26007
22935
23445
26008
36126
22936
22940
23444
26009
36127
22937
22939
23443
26010
22938
23442
26011
22939
22943
23441
26012
22940
22942
23440
26013
22941
23439
26014
36116
22942
22946
23438
26015
36157
22943
22945
23437
26016
22944
23436
26017
22945
22949
23435
26018
22946
22948
23434
26019
22947
23433
26020
36174
22948
22952
23432
26021
36173
22949
22951
23431
26022
22950
23430
26023
22951
22955
23429
26024
22952
22954
23428
26025
22953
23427
26026
36166
22954
22958
23426
26027
38462
22955
22957
23425
26028
22956
23424
26029
22957
22961
23423
26030
22958
22960
23422
26031
22959
23421
26032
38467
22960
22964
23420
26033
38514
22961
22963
23419
26034
22962
23418
26035
22963
22967
23417
26036
22964
22966
23416
26037
22965
23415
26038
38515
22966
22970
23414
26039
38516
22967
22969
23413
26040
22968
23412
26041
22969
22973
23411
26042
22970
22972
23410
26043
22971
23409
26044
58369
22972
22976
23408
26045
58370
22973
22975
23407
26046
22974
23406
26047
22975
22979
23405
26048
22976
22978
23404
26049
22977
23403
26050
38531
22978
22982
23402
26051
39152
22979
22981
23401
26052
22980
23400
26053
22981
22985
23399
26054
22982
22984
23398
26055
22983
23397
26056
39153
22984
22988
23396
26057
39154
22985
22987
23395
26058
22986
23394
26059
22987
22991
23393
26060
22988
22990
23392
26061
22989
23391
26062
39159
22990
22994
23390
26063
39160
22991
22993
23389
26064
22992
23388
26065
22993
22997
23387
26066
22994
22996
23386
26067
22995
23385
26068
39165
22996
23000
23384
26069
39166
22997
22999
23383
26070
22998
23382
26071
22999
23003
23381
26072
23000
23002
23380
26073
23001
23379
26074
39176
23002
23006
23378
26075
39510
23003
23005
23377
26076
23004
23376
26077
23005
23009
23375
26078
23006
23008
23374
26079
23007
23373
26080
39511
23008
23012
23372
26081
39512
23009
23011
23371
26082
23010
23370
26083
23011
23015
23369
26084
23012
23014
23368
26085
23013
23367
26086
39503
23014
23018
23366
26087
39542
23015
23017
23365
26088
23016
23364
26089
23017
23021
23363
26090
23018
23020
23362
26091
23019
23361
26092
39545
23020
23024
23360
26093
42463
23021
23023
23359
26094
23022
23358
26095
23023
23027
23357
26096
23024
23026
23356
26097
23025
23355
26098
42464
23026
23030
23354
26099
42838
23027
23029
23353
26100
23028
23352
26101
23029
23033
23351
26102
23030
23032
23350
26103
23031
23349
26104
42839
23032
23036
23348
26105
42858
23033
23035
23347
26106
23034
23346
26107
23035
23039
23345
26108
23036
23038
23344
26109
23037
23343
26110
42859
23038
23042
23342
26111
42862
23039
23041
23341
26112
23040
23340
26113
23041
23045
23339
26114
23042
23044
23338
26115
23043
23337
26116
42863
23044
23048
23336
26117
43041
23045
23047
23335
26118
23046
23334
26119
23047
23051
23333
26120
23048
23050
23332
26121
23049
23331
26122
43042
23050
23054
23330
26123
43043
23051
23053
23329
26124
23052
23328
26125
23053
23057
23327
26126
23054
23056
23326
26127
23055
23325
26128
43048
23056
23060
23324
26129
43049
23057
23059
23323
26130
23058
23322
26131
23059
23063
23321
26132
23060
23062
23320
26133
23061
23319
26134
43054
23062
23066
23318
26135
43055
23063
23065
23317
26136
23064
23316
26137
23065
23069
23315
26138
23066
23068
23314
26139
23067
23313
26140
43060
23068
23072
23312
26141
43097
23069
23071
23311
26142
23070
23310
26143
23071
23075
23309
26144
23072
23074
23308
26145
23073
23307
26146
42815
23074
23078
23306
26147
45844
23075
23077
23305
26148
23076
23304
26149
23077
23081
23303
26150
23078
23080
23302
26151
23079
23301
26152
45849
23080
23084
23300
26153
45868
23081
23083
23299
26154
23082
23298
26155
23083
23087
23297
26156
23084
23086
23296
26157
23085
23295
26158
45873
23086
23090
23294
26159
45874
23087
23089
23293
26160
23088
23292
26161
23089
23093
23291
26162
23090
23092
23290
26163
23091
23289
26164
45997
23092
23096
23288
26165
45990
23093
23095
23287
26166
23094
23286
26167
23095
23099
23285
26168
23096
23098
23284
26169
23097
23283
26170
46017
23098
23102
23282
26171
46408
23099
23101
23281
26172
23100
23280
26173
23101
23105
23279
26174
23102
23104
23278
26175
23103
23277
26176
46413
23104
23108
23276
26177
46414
23105
23107
23275
26178
23106
23274
26179
23107
23111
23273
26180
23108
23110
23272
26181
23109
23271
26182
50729
23110
23114
23270
26183
50730
23111
23113
23269
26184
23112
23268
26185
23113
23117
23267
26186
23114
23116
23266
26187
23115
23265
26188
50735
23116
23120
23264
26189
50736
23117
23119
23263
26190
23118
23262
26191
23119
23123
23261
26192
23120
23122
23260
26193
23121
23259
26194
50719
23122
23126
23258
26195
50807
23123
23125
23257
26196
23124
23256
26197
23125
23129
23255
26198
23126
23128
23254
26199
23127
23253
26200
50812
23128
23132
23252
26201
51149
23129
23131
23251
26202
23130
23250
26203
23131
23135
23249
26204
23132
23134
23248
26205
23133
23247
26206
51573
23134
23138
23246
26207
51572
23135
23137
23245
26208
23136
23244
26209
23137
23141
23138
23140
23139
51576
23140
23144
23240
23246
51570
23141
23143
23239
23245
23142
23238
23244
23143
23147
23144
23146
23145
51569
23146
23150
23234
23240
51590
23147
23149
23233
23239
23148
23232
23238
23149
23153
23231
23150
23152
23230
23151
23229
51589
23152
23156
23228
51591
23153
23155
23227
23154
23226
23155
23159
23225
23156
23158
23224
23157
23223
51621
23158
23162
23222
53988
23159
23161
23221
23160
23220
23161
23165
23219
23162
23164
23218
23163
23217
55450
23164
23168
23216
55492
23165
23167
23215
23166
23214
23167
23171
23213
23168
23170
23212
23169
23211
55503
23170
23174
23210
55508
23171
23173
23209
23172
23208
23173
23177
23207
23174
23176
23206
23175
23205
55519
23176
23180
23204
55546
23177
23179
23203
23178
23202
23179
23183
23201
23180
23182
23200
23181
23199
56551
23182
23186
23198
56554
23183
23185
23197
23184
23196
23185
23189
23195
23186
23188
23194
23187
23193
56559
23188
23192
56564
23189
23191
23190
23191
23195
23771
23192
23194
23770
23193
23769
56563
23194
23198
23768
56560
23195
23197
23767
23196
23766
23197
23201
23765
23198
23200
23764
23199
23763
56555
23200
23204
23762
56550
23201
23203
23761
23202
23760
23203
23207
23759
23204
23206
23758
23205
23757
55545
23206
23210
23756
55520
23207
23209
23755
23208
23754
23209
23213
23753
23210
23212
23752
23211
23751
55507
23212
23216
23750
55504
23213
23215
23749
23214
23748
23215
23219
23747
23216
23218
23746
23217
23745
55491
23218
23222
23744
55449
23219
23221
23743
23220
23742
23221
23225
23741
23222
23224
23740
23223
23739
53987
23224
23228
23738
51626
23225
23227
23737
23226
23736
23227
23231
23735
23228
23230
23734
23229
23733
51625
23230
23234
23732
51588
23231
23233
23731
23232
23730
23233
23237
23729
23234
23236
23728
23235
23727
51583
23236
23240
23720
23726
51582
23237
23239
23719
23725
23238
23718
23724
23239
23243
23240
23242
23241
51579
23242
23246
23714
23720
51578
23243
23245
23713
23719
23244
23712
23718
23245
23249
23246
23248
23247
51571
23248
23252
23714
51147
23249
23251
23713
23250
23712
23251
23255
23711
23252
23254
23710
23253
23709
51148
23254
23258
23708
50813
23255
23257
23707
23256
23706
23257
23261
23705
23258
23260
23704
23259
23703
50814
23260
23264
23702
50740
23261
23263
23701
23262
23700
23263
23267
23699
23264
23266
23698
23265
23697
50737
23266
23270
23696
50734
23267
23269
23695
23268
23694
23269
23273
23693
23270
23272
23692
23271
23691
50731
23272
23276
23690
50728
23273
23275
23689
23274
23688
23275
23279
23687
23276
23278
23686
23277
23685
50727
23278
23282
23684
46410
23279
23281
23683
23280
23682
23281
23285
23681
23282
23284
23680
23283
23679
46409
23284
23288
23678
46018
23285
23287
23677
23286
23676
23287
23291
23675
23288
23290
23674
23289
23673
46019
23290
23294
23672
45996
23291
23293
23671
23292
23670
23293
23297
23669
23294
23296
23668
23295
23667
45995
23296
23300
23666
45870
23297
23299
23665
23298
23664
23299
23303
23663
23300
23302
23662
23301
23661
45869
23302
23306
23660
45850
23303
23305
23659
23304
23658
23305
23309
23657
23306
23308
23656
23307
23655
45845
23308
23312
23654
43099
23309
23311
23653
23310
23652
23311
23315
23651
23312
23314
23650
23313
23649
43098
23314
23318
23648
43061
23315
23317
23647
23316
23646
23317
23321
23645
23318
23320
23644
23319
23643
43056
23320
23324
23642
43053
23321
23323
23641
23322
23640
23323
23327
23639
23324
23326
23638
23325
23637
43050
23326
23330
23636
43047
23327
23329
23635
23328
23634
23329
23333
23633
23330
23332
23632
23331
23631
43044
23332
23336
23630
43039
23333
23335
23629
23334
23628
23335
23339
23627
23336
23338
23626
23337
23625
43040
23338
23342
23624
42864
23339
23341
23623
23340
23622
23341
23345
23621
23342
23344
23620
23343
23619
42861
23344
23348
23618
42860
23345
23347
23617
23346
23616
23347
23351
23615
23348
23350
23614
23349
23613
42857
23350
23354
23612
42840
23351
23353
23611
23352
23610
23353
23357
23609
23354
23356
23608
23355
23607
42837
23356
23360
23606
42465
23357
23359
23605
23358
23604
23359
23363
23603
23360
23362
23602
23361
23601
42462
23362
23366
23600
39544
23363
23365
23599
23364
23598
23365
23369
23597
23366
23368
23596
23367
23595
39543
23368
23372
23594
39516
23369
23371
23593
23370
23592
23371
23375
23591
23372
23374
23590
23373
23589
39513
23374
23378
23588
39508
23375
23377
23587
23376
23586
23377
23381
23585
23378
23380
23584
23379
23583
39509
23380
23384
23582
39177
23381
23383
23581
23382
23580
23383
23387
23579
23384
23386
23578
23385
23577
39167
23386
23390
23576
39164
23387
23389
23575
23388
23574
23389
23393
23573
23390
23392
23572
23391
23571
39161
23392
23396
23570
39158
23393
23395
23569
23394
23568
23395
23399
23567
23396
23398
23566
23397
23565
39155
23398
23402
23564
39150
23399
23401
23563
23400
23562
23401
23405
23561
23402
23404
23560
23403
23559
39151
23404
23408
23558
38536
23405
23407
23557
23406
23556
23407
23411
23555
23408
23410
23554
23409
23553
38537
23410
23414
23552
38538
23411
23413
23551
23412
23550
23413
23417
23549
23414
23416
23548
23415
23547
38539
23416
23420
23546
38512
23417
23419
23545
23418
23544
23419
23423
23543
23420
23422
23542
23421
23541
38513
23422
23426
23540
38468
23423
23425
23539
23424
23538
23425
23429
23537
23426
23428
23536
23427
23535
38469
23428
23432
23534
36171
23429
23431
23533
23430
23532
23431
23435
23531
23432
23434
23530
23433
23529
36172
23434
23438
23528
36155
23435
23437
23527
23436
23526
23437
23441
23525
23438
23440
23524
23439
23523
36156
23440
23444
23522
36131
23441
23443
23521
23442
23520
23443
23447
23519
23444
23446
23518
23445
23517
36128
23446
23450
23516
36123
23447
23449
23515
23448
23514
23449
23453
23513
23450
23452
23512
23451
23511
36124
23452
23456
23510
34225
23453
23455
23509
23454
23508
23455
23459
23507
23456
23458
23506
23457
23505
34226
23458
23462
23504
34215
23459
23461
23503
23460
23502
23461
23465
23501
23462
23464
23500
23463
23499
34216
23464
23468
23498
34200
23465
23467
23497
23466
23496
23467
23471
23495
23468
23470
23494
23469
23493
34201
23470
23474
23492
34172
23471
23473
23491
23472
23490
23473
23477
23489
23474
23476
23488
23475
23487
34173
23476
23480
23486
32595
23477
23479
23485
23478
23484
23479
23483
23480
23482
23481
32596
23482
23486
24148
34184
23483
23485
24147
23484
24146
23485
23489
24145
23486
23488
24144
23487
24143
34185
23488
23492
24142
34176
23489
23491
24141
23490
24140
23491
23495
24139
23492
23494
24138
23493
24137
34203
23494
23498
24136
34202
23495
23497
24135
23496
24134
23497
23501
24133
23498
23500
24132
23499
24131
34208
23500
23504
24130
34209
23501
23503
24129
23502
24128
23503
23507
24127
23504
23506
24126
23505
24125
34234
23506
23510
24124
34227
23507
23509
24123
23508
24122
23509
23513
24121
23510
23512
24120
23511
24119
34239
23512
23516
24118
36141
23513
23515
24117
23514
24116
23515
23519
24115
23516
23518
24114
23517
24113
36142
23518
23522
24112
36143
23519
23521
24111
23520
24110
23521
23525
24109
23522
23524
24108
23523
24107
36132
23524
23528
24106
36181
23525
23527
24105
23526
24104
23527
23531
24103
23528
23530
24102
23529
24101
36180
23530
23534
24100
36175
23531
23533
24099
23532
24098
23533
23537
24097
23534
23536
24096
23535
24095
36186
23536
23540
24094
38470
23537
23539
24093
23538
24092
23539
23543
24091
23540
23542
24090
23541
24089
38475
23542
23546
24088
38546
23543
23545
24087
23544
24086
23545
23549
24085
23546
23548
24084
23547
24083
38547
23548
23552
24082
38540
23549
23551
24081
23550
24080
23551
23555
24079
23552
23554
24078
23553
24077
38559
23554
23558
24076
38569
23555
23557
24075
23556
24074
23557
23561
24073
23558
23560
24072
23559
24071
38568
23560
23564
24070
38570
23561
23563
24069
23562
24068
23563
23567
24067
23564
23566
24066
23565
24065
39190
23566
23570
24064
39191
23567
23569
24063
23568
24062
23569
23573
24061
23570
23572
24060
23571
24059
39196
23572
23576
24058
39197
23573
23575
24057
23574
24056
23575
23579
24055
23576
23578
24054
23577
24053
39202
23578
23582
24052
39203
23579
23581
24051
23580
24050
23581
23585
24049
23582
23584
24048
23583
24047
39178
23584
23588
24046
39520
23585
23587
24045
23586
24044
23587
23591
24043
23588
23590
24042
23589
24041
39519
23590
23594
24040
39518
23591
23593
24039
23592
24038
23593
23597
24037
23594
23596
24036
23595
24035
39517
23596
23600
24034
42475
23597
23599
24033
23598
24032
23599
23603
24031
23600
23602
24030
23601
24029
42474
23602
23606
24028
42476
23603
23605
24027
23604
24026
23605
23609
24025
23606
23608
24024
23607
24023
42466
23608
23612
24022
42848
23609
23611
24021
23610
24020
23611
23615
24019
23612
23614
24018
23613
24017
42841
23614
23618
24016
42856
23615
23617
24015
23616
24014
23617
23621
24013
23618
23620
24012
23619
24011
42855
23620
23624
24010
42872
23621
23623
24009
23622
24008
23623
23627
24007
23624
23626
24006
23625
24005
42865
23626
23630
24004
43073
23627
23629
24003
23628
24002
23629
23633
24001
23630
23632
24000
23631
23999
43074
23632
23636
23998
43075
23633
23635
23997
23634
23996
23635
23639
23995
23636
23638
23994
23637
23993
43080
23638
23642
23992
43081
23639
23641
23991
23640
23990
23641
23645
23989
23642
23644
23988
23643
23987
43086
23644
23648
23986
43087
23645
23647
23985
23646
23984
23647
23651
23983
23648
23650
23982
23649
23981
43062
23650
23654
23980
43105
23651
23653
23979
23652
23978
23653
23657
23977
23654
23656
23976
23655
23975
43104
23656
23660
23974
43106
23657
23659
23973
23658
23972
23659
23663
23971
23660
23662
23970
23661
23969
45851
23662
23666
23968
46005
23663
23665
23967
23664
23966
23665
23669
23965
23666
23668
23964
23667
23963
46004
23668
23672
23962
46006
23669
23671
23961
23670
23960
23671
23675
23959
23672
23674
23958
23673
23957
45998
23674
23678
23956
46020
23675
23677
23955
23676
23954
23677
23681
23953
23678
23680
23952
23679
23951
46021
23680
23684
23950
50752
23681
23683
23949
23682
23948
23683
23687
23947
23684
23686
23946
23685
23945
50753
23686
23690
23944
50754
23687
23689
23943
23688
23942
23689
23693
23941
23690
23692
23940
23691
23939
50759
23692
23696
23938
50760
23693
23695
23937
23694
23936
23695
23699
23935
23696
23698
23934
23697
23933
50765
23698
23702
23932
50766
23699
23701
23931
23700
23930
23701
23705
23929
23702
23704
23928
23703
23927
50741
23704
23708
23926
50815
23705
23707
23925
23706
23924
23707
23711
23923
23708
23710
23922
23709
23921
51010
23710
23714
23920
51330
23711
23713
23919
23712
23918
23713
23717
23714
23716
23715
51329
23716
23720
23914
23920
51332
23717
23719
23913
23919
23718
23912
23918
23719
23723
23720
23722
23721
51333
23722
23726
23908
23914
52653
23723
23725
23907
23913
23724
23906
23912
23725
23729
23905
23726
23728
23904
23727
23903
52658
23728
23732
23902
53786
23729
23731
23901
23730
23900
23731
23735
23899
23732
23734
23898
23733
23897
53785
23734
23738
23888
53784
23735
23737
23887
23736
23886
23737
23741
23802
23738
23740
23803
23739
23804
53783
23740
23744
23804
53986
23741
23743
23803
23742
23802
23743
23747
23801
23744
23746
23800
23745
23799
55448
23746
23750
23798
55544
23747
23749
23797
23748
23796
23749
23753
23795
23750
23752
23794
23751
23793
55543
23752
23756
23792
55542
23753
23755
23791
23754
23790
23755
23759
23789
23756
23758
23788
23757
23787
55541
23758
23762
23786
55540
23759
23761
23785
23760
23784
23761
23765
23783
23762
23764
23782
23763
23781
56812
23764
23768
23780
56818
23765
23767
23779
23766
23778
23767
23771
23777
23768
23770
23776
23769
23775
56819
23770
23774
56824
23771
23773
23772
23773
23777
23837
23774
23776
23836
23775
23835
56826
23776
23780
23834
56808
23777
23779
23833
23778
23832
23779
23783
23831
23780
23782
23830
23781
23829
56809
23782
23786
23828
55440
23783
23785
23827
23784
23826
23785
23789
23825
23786
23788
23824
23787
23823
55441
23788
23792
23822
53970
23789
23791
23821
23790
23820
23791
23795
23819
23792
23794
23818
23793
23817
53971
23794
23798
23816
53972
23795
23797
23815
23796
23814
23797
23801
23813
23798
23800
23812
23799
23811
53973
23800
23804
23810
53974
23801
23803
23809
23802
23808
23803
23807
23804
23806
23805
53975
23806
23810
23882
23888
53975
23807
23809
23881
23887
23808
23880
23886
23809
23813
23879
23810
23812
23878
23811
23877
53974
23812
23816
23876
53973
23813
23815
23875
23814
23874
23815
23819
23873
23816
23818
23872
23817
23871
53972
23818
23822
23870
53971
23819
23821
23869
23820
23868
23821
23825
23867
23822
23824
23866
23823
23865
53970
23824
23828
23864
55441
23825
23827
23863
23826
23862
23827
23831
23861
23828
23830
23860
23829
23859
55440
23830
23834
23858
56809
23831
23833
23857
23832
23856
23833
23837
23855
23834
23836
23854
23835
23853
56808
23836
23840
23852
56826
23837
23839
23851
23838
23850
23839
23843
23849
23840
23842
23848
23841
23847
56827
23842
23846
56588
56844
23843
23845
56589
23844
56590
23845
23849
56596
23846
23848
56595
23847
56594
56841
23848
23852
24437
56802
23849
23851
24438
23850
24439
23851
23855
24434
23852
23854
24435
23853
24436
56803
23854
23858
24431
56706
23855
23857
24432
23856
24433
23857
23861
24428
23858
23860
24429
23859
24430
56707
23860
23864
24425
55432
23861
23863
24426
23862
24427
23863
23867
24422
23864
23866
24423
23865
24424
55433
23866
23870
24419
53965
23867
23869
24420
23868
24421
23869
23873
24416
23870
23872
24417
23871
24418
53966
23872
23876
24413
53811
23873
23875
24414
23874
24415
23875
23879
24410
23876
23878
24411
23877
24412
53807
23878
23882
24407
53802
23879
23881
24408
23880
24409
23881
23885
24404
23882
23884
24405
23883
24406
53798
23884
23888
23895
23897
23885
23887
23898
23886
23899
23887
23888
23889
23890
23891
23895
23891
23892
23893
53788
23892
23894
53784
23893
23894
53780
23894
23895
53769
23895
23896
23897
52672
53765
53785
53787
23898
23902
24401
23899
23901
24402
23900
24403
23901
23905
24397
23902
23904
24396
23903
24395
53787
23904
23908
24394
52659
23905
23907
24393
23906
24392
23907
23911
24391
23908
23910
24390
23909
24389
52660
23910
23914
24382
24388
52651
23911
23913
24381
24387
23912
24380
24386
23913
23917
23914
23916
23915
52652
23916
23920
24376
24382
51141
23917
23919
24375
24381
23918
24374
24380
23919
23923
23920
23922
23921
51331
23922
23926
24376
51011
23923
23925
24375
23924
24374
23925
23929
24373
23926
23928
24372
23927
24371
51012
23928
23932
24370
50770
23929
23931
24369
23930
24368
23931
23935
24367
23932
23934
24366
23933
24365
50767
23934
23938
24364
50764
23935
23937
24363
23936
24362
23937
23941
24361
23938
23940
24360
23939
24359
50761
23940
23944
24358
50758
23941
23943
24357
23942
24356
23943
23947
24355
23944
23946
24354
23945
24353
50755
23946
23950
24352
50750
23947
23949
24351
23948
24350
23949
23953
24349
23950
23952
24348
23951
24347
50751
23952
23956
24346
46024
23953
23955
24345
23954
24344
23955
23959
24343
23956
23958
24342
23957
24341
46011
23958
23962
24340
46010
23959
23961
24339
23960
24338
23961
23965
24337
23962
23964
24336
23963
24335
46007
23964
23968
24334
46003
23965
23967
24333
23966
24332
23967
23971
24331
23968
23970
24330
23969
24329
45857
23970
23974
24328
45856
23971
23973
24327
23972
24326
23973
23977
24325
23974
23976
24324
23975
24323
45855
23976
23980
24322
43103
23977
23979
24321
23978
24320
23979
23983
24319
23980
23982
24318
23981
24317
43092
23982
23986
24316
43091
23983
23985
24315
23984
24314
23985
23989
24313
23986
23988
24312
23987
24311
43088
23988
23992
24310
43085
23989
23991
24309
23990
24308
23991
23995
24307
23992
23994
24306
23993
24305
43082
23994
23998
24304
43079
23995
23997
24303
23996
24302
23997
24001
24301
23998
24000
24300
23999
24299
43076
24000
24004
24298
43071
24001
24003
24297
24002
24296
24003
24007
24295
24004
24006
24294
24005
24293
43072
24006
24010
24292
42870
24007
24009
24291
24008
24290
24009
24013
24289
24010
24012
24288
24011
24287
42871
24012
24016
24286
42854
24013
24015
24285
24014
24284
24015
24019
24283
24016
24018
24282
24017
24281
42849
24018
24022
24280
42846
24019
24021
24279
24020
24278
24021
24025
24277
24022
24024
24276
24023
24275
42847
24024
24028
24274
42471
24025
24027
24273
24026
24272
24027
24031
24271
24028
24030
24270
24029
24269
42472
24030
24034
24268
42473
24031
24033
24267
24032
24266
24033
24037
24265
24034
24036
24264
24035
24263
39529
24036
24040
24262
39528
24037
24039
24261
24038
24260
24039
24043
24259
24040
24042
24258
24041
24257
39525
24042
24046
24256
39524
24043
24045
24255
24044
24254
24045
24049
24253
24046
24048
24252
24047
24251
39521
24048
24052
24250
39207
24049
24051
24249
24050
24248
24051
24055
24247
24052
24054
24246
24053
24245
39204
24054
24058
24244
39201
24055
24057
24243
24056
24242
24057
24061
24241
24058
24060
24240
24059
24239
39198
24060
24064
24238
39195
24061
24063
24237
24062
24236
24063
24067
24235
24064
24066
24234
24065
24233
39192
24066
24070
24232
39189
24067
24069
24231
24068
24230
24069
24073
24229
24070
24072
24228
24071
24227
39188
24072
24076
24226
38567
24073
24075
24225
24074
24224
24075
24079
24223
24076
24078
24222
24077
24221
38562
24078
24082
24220
38560
24079
24081
24219
24080
24218
24081
24085
24217
24082
24084
24216
24083
24215
38561
24084
24088
24214
38544
24085
24087
24213
24086
24212
24087
24091
24211
24088
24090
24210
24089
24209
38545
24090
24094
24208
38476
24091
24093
24207
24092
24206
24093
24097
24205
24094
24096
24204
24095
24203
38477
24096
24100
24202
36187
24097
24099
24201
24098
24200
24099
24103
24199
24100
24102
24198
24101
24197
36182
24102
24106
24196
36179
24103
24105
24195
24104
24194
24105
24109
24193
24106
24108
24192
24107
24191
36148
24108
24112
24190
36147
24109
24111
24189
24110
24188
24111
24115
24187
24112
24114
24186
24113
24185
36144
24114
24118
24184
36139
24115
24117
24183
24116
24182
24117
24121
24181
24118
24120
24180
24119
24179
36140
24120
24124
24178
34240
24121
24123
24177
24122
24176
24123
24127
24175
24124
24126
24174
24125
24173
34235
24126
24130
24172
34233
24127
24129
24171
24128
24170
24129
24133
24169
24130
24132
24168
24131
24167
34232
24132
24136
24166
34205
24133
24135
24165
24134
24164
24135
24139
24163
24136
24138
24162
24137
24161
34204
24138
24142
24160
34180
24139
24141
24159
24140
24158
24141
24145
24157
24142
24144
24156
24143
24155
34181
24144
24148
24154
34182
24145
24147
24153
24146
24152
24147
24151
24148
24150
24149
34183
24150
24154
34186
24151
24153
24152
24153
24157
24817
24154
24156
24818
24155
24819
34187
24156
24160
24813
34188
24157
24159
24812
24158
24811
24159
24163
24810
24160
24162
24809
24161
24808
34191
24162
24166
24807
34192
24163
24165
24806
24164
24805
24165
24169
24804
24166
24168
24803
24167
24802
36204
24168
24172
24801
36203
24169
24171
24800
24170
24799
24171
24175
24798
24172
24174
24797
24173
24796
36205
24174
24178
24795
36214
24175
24177
24794
24176
24793
24177
24181
24792
24178
24180
24791
24179
24790
34241
24180
24184
24789
36217
24181
24183
24788
24182
24787
24183
24187
24786
24184
24186
24785
24185
24784
36218
24186
24190
24783
36251
24187
24189
24782
24188
24781
24189
24193
24780
24190
24192
24779
24191
24778
36252
24192
24196
24777
36253
24193
24195
24776
24194
24775
24195
24199
24774
24196
24198
24773
24197
24772
36258
24198
24202
24771
36259
24199
24201
24770
24200
24769
24201
24205
24768
24202
24204
24767
24203
24766
36188
24204
24208
24765
38478
24205
24207
24764
24206
24763
24207
24211
24762
24208
24210
24761
24209
24760
38483
24210
24214
24759
38548
24211
24213
24758
24212
24757
24213
24217
24756
24214
24216
24755
24215
24754
38553
24216
24220
24753
38554
24217
24219
24752
24218
24751
24219
24223
24750
24220
24222
24749
24221
24748
39279
24222
24226
24747
39291
24223
24225
24746
24224
24745
24225
24229
24744
24226
24228
24743
24227
24742
39292
24228
24232
24741
39293
24229
24231
24740
24230
24739
24231
24235
24738
24232
24234
24737
24233
24736
39298
24234
24238
24735
39352
24235
24237
24734
24236
24733
24237
24241
24732
24238
24240
24731
24239
24730
39353
24240
24244
24729
39354
24241
24243
24728
24242
24727
24243
24247
24726
24244
24246
24725
24245
24724
39359
24246
24250
24723
39404
24247
24249
24722
24248
24721
24249
24253
24720
24250
24252
24719
24251
24718
39208
24252
24256
24717
42488
24253
24255
24716
24254
24715
24255
24259
24714
24256
24258
24713
24257
24712
42489
24258
24262
24711
42490
24259
24261
24710
24260
24709
24261
24265
24708
24262
24264
24707
24263
24706
42495
24264
24268
24705
42496
24265
24267
24704
24266
24703
24267
24271
24702
24268
24270
24701
24269
24700
42477
24270
24274
24699
42534
24271
24273
24698
24272
24697
24273
24277
24696
24274
24276
24695
24275
24694
42535
24276
24280
24693
42536
24277
24279
24692
24278
24691
24279
24283
24690
24280
24282
24689
24281
24688
42882
24282
24286
24687
42883
24283
24285
24686
24284
24685
24285
24289
24684
24286
24288
24683
24287
24682
42888
24288
24292
24681
42873
24289
24291
24680
24290
24679
24291
24295
24678
24292
24294
24677
24293
24676
43022
24294
24298
24675
46049
24295
24297
24674
24296
24673
24297
24301
24672
24298
24300
24671
24299
24670
46050
24300
24304
24669
46051
24301
24303
24668
24302
24667
24303
24307
24666
24304
24306
24665
24305
24664
46056
24306
24310
24663
46057
24307
24309
24662
24308
24661
24309
24313
24660
24310
24312
24659
24311
24658
46062
24312
24316
24657
46063
24313
24315
24656
24314
24655
24315
24319
24654
24316
24318
24653
24317
24652
46068
24318
24322
24651
46069
24319
24321
24650
24320
24649
24321
24325
24648
24322
24324
24647
24323
24646
46074
24324
24328
24645
46253
24325
24327
24644
24326
24643
24327
24331
24642
24328
24330
24641
24329
24640
46254
24330
24334
24639
46255
24331
24333
24638
24332
24637
24333
24337
24636
24334
24336
24635
24335
24634
46260
24336
24340
24633
46318
24337
24339
24632
24338
24631
24339
24343
24630
24340
24342
24629
24341
24628
46319
24342
24346
24627
46320
24343
24345
24626
24344
24625
24345
24349
24624
24346
24348
24623
24347
24622
46025
24348
24352
24621
51025
24349
24351
24620
24350
24619
24351
24355
24618
24352
24354
24617
24353
24616
51024
24354
24358
24615
51052
24355
24357
24614
24356
24613
24357
24361
24612
24358
24360
24611
24359
24610
51055
24360
24364
24609
51066
24361
24363
24608
24362
24607
24363
24367
24606
24364
24366
24605
24365
24604
51069
24366
24370
24603
51070
24367
24369
24602
24368
24601
24369
24373
24600
24370
24372
24599
24371
24598
50771
24372
24376
24597
51013
24373
24375
24596
24374
24595
24375
24379
24376
24378
24377
51140
24378
24382
24591
24597
51137
24379
24381
24590
24596
24380
24589
24595
24381
24385
24382
24384
24383
52650
24384
24388
24585
24591
52649
24385
24387
24584
24590
24386
24583
24589
24387
24391
24582
24388
24390
24581
24389
24580
52648
24390
24394
24579
52661
24391
24393
24578
24392
24577
24393
24397
24576
24394
24396
24575
24395
24574
52666
24396
24400
24563
52667
24397
24399
24564
24398
24565
24399
24403
24481
24400
24402
24480
24401
24479
53768
24402
24406
53764
24403
24405
24404
24405
24409
24481
24406
24408
24480
24407
24479
53798
24408
24412
24478
53802
24409
24411
24477
24410
24476
24411
24415
24475
24412
24414
24474
24413
24473
53807
24414
24418
24472
53811
24415
24417
24471
24416
24470
24417
24421
24469
24418
24420
24468
24419
24467
53966
24420
24424
24466
53965
24421
24423
24465
24422
24464
24423
24427
24463
24424
24426
24462
24425
24461
55433
24426
24430
24460
55432
24427
24429
24459
24428
24458
24429
24433
24457
24430
24432
24456
24431
24455
56707
24432
24436
24454
56706
24433
24435
24453
24434
24452
24435
24439
24451
24436
24438
24450
24437
24449
56803
24438
24442
24448
56802
24439
24441
24447
24440
24446
24441
24445
56596
24442
24444
56595
24443
56594
56798
24444
24448
55180
56799
24445
24447
55179
24446
55178
24447
24451
24517
24448
24450
24516
24449
24515
56675
24450
24454
24514
56687
24451
24453
24513
24452
24512
24453
24457
24511
24454
24456
24510
24455
24509
56699
24456
24460
24508
55429
24457
24459
24507
24458
24506
24459
24463
24505
24460
24462
24504
24461
24503
55412
24462
24466
24502
53962
24463
24465
24501
24464
24500
24465
24469
24499
24466
24468
24498
24467
24497
53945
24468
24472
24496
53821
24469
24471
24495
24470
24494
24471
24475
24493
24472
24474
24492
24473
24491
53722
24474
24478
24490
53734
24475
24477
24489
24476
24488
24477
24481
24487
24478
24480
24486
24479
24485
53746
24480
24484
53758
24481
24483
24482
24483
24487
24559
24565
24484
24486
24558
24564
24485
24557
24563
53760
24486
24490
24556
53751
24487
24489
24555
24488
24554
24489
24493
24553
24490
24492
24552
24491
24551
53739
24492
24496
24550
53727
24493
24495
24549
24494
24548
24495
24499
24547
24496
24498
24546
24497
24545
53826
24498
24502
24544
53950
24499
24501
24543
24500
24542
24501
24505
24541
24502
24504
24540
24503
24539
53955
24504
24508
24538
55417
24505
24507
24537
24506
24536
24507
24511
24535
24508
24510
24534
24509
24533
55422
24510
24514
24532
56704
24511
24513
24531
24512
24530
24513
24517
24529
24514
24516
24528
24515
24527
56692
24516
24520
24526
56680
24517
24519
24525
24518
24524
24519
24523
55178
24520
24522
55179
24521
55180
56668
24522
24526
55105
56669
24523
24525
55106
24524
55107
24525
24529
27201
24526
24528
27200
24527
27199
56750
24528
24532
27198
56739
24529
24531
27197
24530
27196
24531
24535
27195
24532
24534
27194
24533
27193
56722
24534
24538
27192
55403
24535
24537
27191
24536
27190
24537
24541
27189
24538
24540
27188
24539
27187
55386
24540
24544
27186
53936
24541
24543
27185
24542
27184
24543
24547
27183
24544
24546
27182
24545
27181
53919
24546
24550
27180
53834
24547
24549
27179
24548
27178
24549
24553
27177
24550
24552
27176
24551
27175
53714
24552
24556
27174
53696
24553
24555
27173
24554
27172
24555
24559
27171
24556
24558
27170
24557
27169
53677
24558
24562
27168
53663
24559
24561
27167
24560
27166
24561
24565
24576
24562
24564
24575
24563
24572
24574
24564
24566
24565
24567
24568
24572
24568
24569
24570
53761
24569
24571
52667
24570
24571
52675
24571
24572
52693
24572
24573
24574
52664
52666
52685
52690
24575
24579
27163
24576
24578
27164
24577
27165
24578
24582
27159
24579
24581
27158
24580
27157
52685
24581
24585
27156
52684
24582
24584
27155
24583
27154
24584
24588
27153
24585
24587
27152
24586
27151
51321
24587
24591
27150
27778
51320
24588
24590
27149
27777
24589
27148
27776
24590
24594
24591
24593
24592
51136
24593
24597
27778
34460
51135
24594
24596
27777
34459
24595
27776
34458
24596
24600
24597
24599
24598
51014
24599
24603
34460
51073
24600
24602
34459
24601
34458
24602
24606
34457
24603
24605
34456
24604
34455
51072
24605
24609
34454
51064
24606
24608
34453
24607
34452
24608
24612
34451
24609
24611
34450
24610
34449
51065
24611
24615
34448
51056
24612
24614
34447
24613
34446
24614
24618
34445
24615
24617
34444
24616
34443
51051
24617
24621
34442
51027
24618
24620
34441
24619
34440
24620
24624
34439
24621
24623
34438
24622
34437
51026
24623
24627
34436
46324
24624
24626
34435
24625
34434
24626
24630
34433
24627
24629
34432
24628
34431
46325
24629
24633
34430
46316
24630
24632
34429
24631
34428
24632
24636
34427
24633
24635
34426
24634
34425
46317
24635
24639
34424
46261
24636
24638
34423
24637
34422
24638
24642
34421
24639
24641
34420
24640
34419
46262
24641
24645
34418
46251
24642
24644
34417
24643
34416
24644
24648
34415
24645
24647
34414
24646
34413
46252
24647
24651
34412
46075
24648
24650
34411
24649
34410
24650
24654
34409
24651
24653
34408
24652
34407
46070
24653
24657
34406
46067
24654
24656
34405
24655
34404
24656
24660
34403
24657
24659
34402
24658
34401
46064
24659
24663
34400
46061
24660
24662
34399
24661
34398
24662
24666
34397
24663
24665
34396
24664
34395
46058
24665
24669
34394
46055
24666
24668
34393
24667
34392
24668
24672
34391
24669
24671
34390
24670
34389
46052
24671
24675
34388
46047
24672
24674
34387
24673
34386
24674
24678
34385
24675
24677
34384
24676
34383
46048
24677
24681
34382
43023
24678
24680
34381
24679
34380
24680
24684
34379
24681
24683
34378
24682
34377
43024
24683
24687
34376
42887
24684
24686
34375
24685
34374
24686
24690
34373
24687
24689
34372
24688
34371
42884
24689
24693
34370
42881
24690
24692
34369
24691
34368
24692
24696
34367
24693
24695
34366
24694
34365
42880
24695
24699
34364
42532
24696
24698
34363
24697
34362
24698
24702
34361
24699
24701
34360
24700
34359
42533
24701
24705
34358
42500
24702
24704
34357
24703
34356
24704
24708
34355
24705
24707
34354
24706
34353
42497
24707
24711
34352
42494
24708
24710
34351
24709
34350
24710
24714
34349
24711
24713
34348
24712
34347
42491
24713
24717
34346
42486
24714
24716
34345
24715
34344
24716
24720
34343
24717
24719
34342
24718
34341
42487
24719
24723
34340
39406
24720
24722
34339
24721
34338
24722
24726
34337
24723
24725
34336
24724
34335
39405
24725
24729
34334
39360
24726
24728
34333
24727
34332
24728
24732
34331
24729
24731
34330
24730
34329
39361
24731
24735
34328
39350
24732
24734
34327
24733
34326
24734
24738
34325
24735
24737
34324
24736
34323
39351
24737
24741
34322
39299
24738
24740
34321
24739
34320
24740
24744
34319
24741
24743
34318
24742
34317
39300
24743
24747
34316
39289
24744
24746
34315
24745
34314
24746
24750
34313
24747
24749
34312
24748
34311
39290
24749
24753
34310
39280
24750
24752
34309
24751
34308
24752
24756
34307
24753
24755
34306
24754
34305
39281
24755
24759
34304
38550
24756
24758
34303
24757
34302
24758
24762
34301
24759
24761
34300
24760
34299
38549
24761
24765
34298
38484
24762
24764
34297
24763
34296
24764
24768
34295
24765
24767
34294
24766
34293
38485
24767
24771
34292
36263
24768
24770
34291
24769
34290
24770
24774
34289
24771
24773
34288
24772
34287
36260
24773
24777
34286
36257
24774
24776
34285
24775
34284
24776
24780
34283
24777
24779
34282
24778
34281
36254
24779
24783
34280
36249
24780
24782
34279
24781
34278
24782
24786
34277
24783
24785
34276
24784
34275
36250
24785
24789
34274
36219
24786
24788
34273
24787
34272
24788
24792
34271
24789
24791
34270
24790
34269
36216
24791
24795
34268
36215
24792
24794
34267
24793
34266
24794
24798
34265
24795
24797
34264
24796
34263
36213
24797
24801
34262
36206
24798
24800
34261
24799
34260
24800
24804
34259
24801
24803
34258
24802
34257
36202
24803
24807
34248
34256
24804
24806
34255
24805
34254
24806
24810
34253
24807
24809
34252
24808
34249
34251
24809
24813
34190
58386
24810
24812
58385
24811
58384
24812
24816
58390
24813
24815
58391
24814
34189
58392
24815
24819
24821
24816
24818
24817
24818
24819
24820
24821
24824
24826
24822
24823
24823
24825
24826
25898
24824
24825
34189
24825
24826
34187
24826
26321
24827
24828
25895
25908
30276
34186
24829
25894
25907
26321
26323
24830
24834
24888
26321
26322
26323
24831
24883
24832
24834
24836
24884
24833
24846
24834
24847
24915
24835
24887
24914
25892
25893
25894
24836
24847
24849
24900
24913
24837
24846
24850
24899
24838
24843
24845
24846
24850
24852
24839
24840
24843
47539
24841
24842
47538
24842
25858
47536
47538
47545
53343
24843
25857
47545
24844
25856
24845
24848
24849
24850
25863
25864
25867
25868
33044
47539
47545
24846
24848
24850
24847
24848
33042
24849
33043
24850
24901
33045
24851
24852
24899
24901
24903
25864
24853
24898
24899
24903
25856
24854
24896
24897
24904
24905
25855
26292
24855
24880
24881
24892
24893
26238
24856
24866
24867
24876
24877
26239
24857
24858
24859
24860
24858
24860
24862
24859
24863
24883
24860
24864
24866
24882
24861
24867
24862
24864
24874
34167
34196
34197
34198
24863
34168
34169
34170
34171
24864
24888
32591
34177
34178
34179
24865
24889
34194
34195
34206
34207
24866
24874
24878
24890
34210
34229
34230
34231
24867
24877
24881
24868
24874
24876
24869
24873
24870
24872
24876
26244
24871
26245
24872
26250
32242
32243
32635
32636
24873
24875
26249
34156
34157
34158
34159
24874
32624
32625
32626
32627
24875
34211
34212
34213
34214
24876
24878
26262
34220
34221
34222
34223
24877
26243
24878
24880
26264
24879
26263
34228
34236
34237
34238
24880
24890
24894
26282
34242
34243
36198
36199
24881
24893
26277
24882
24890
24892
24883
24885
24889
24884
24888
24885
24887
24899
24886
24892
24898
24887
24889
24891
24909
26315
26316
32585
32586
24888
24900
25891
26317
26318
26319
24889
26320
32588
32589
32590
24890
32587
34193
34246
34247
24891
34244
34245
36200
36201
24892
24894
24908
32582
32583
32584
36208
24893
24897
24894
24896
26278
24895
26281
32580
32581
36209
36210
24896
24906
24908
26298
26310
26311
36233
36234
24897
24905
26293
24898
24904
24908
24899
24903
24909
24900
24901
24909
24911
24912
25885
25886
24902
25867
25884
24903
24907
24909
25866
25882
25883
26926
26927
24904
25865
24905
24907
25873
24906
25874
26294
24907
25877
25879
26299
26921
26922
26923
24908
25872
25880
25881
26924
26925
24909
26312
26313
27562
27563
24910
26314
26928
26929
24911
26314
26316
26928
58415
24912
25886
26317
58417
24913
25885
25889
25891
24914
25885
25888
25889
25892
25896
25897
30570
33042
33045
24915
25892
25894
25896
24916
25894
25895
25896
25901
25903
25907
25908
25914
33042
24917
25903
25907
24918
25904
25906
24919
24923
24920
24922
25906
26324
24921
26325
24922
24926
34184
24923
24925
25905
34183
24924
25904
24925
25911
30280
24926
25910
30281
24927
24928
24930
30281
30287
24929
25932
30280
24930
25933
24931
30288
24932
24933
24934
25934
25936
30288
30292
24935
24939
25281
25961
24936
24938
25280
25962
24937
25279
25963
24938
24942
25278
24939
24941
25277
24940
25276
30288
24941
24945
25275
30287
24942
24944
25274
24943
25273
24944
24948
25272
24945
24947
25271
24946
25270
30282
24947
24951
25269
30331
24948
24950
25268
24949
25267
24950
24954
25266
24951
24953
25265
24952
25264
30327
24953
24957
25263
30327
24954
24956
25262
24955
25261
24956
24960
25260
24957
24959
25259
24958
25258
30272
24959
24963
25257
30272
24960
24962
25256
24961
25255
24962
24966
25254
24963
24965
25253
24964
25252
30621
24965
24969
25251
30622
24966
24968
25250
24967
25249
24968
24972
25248
24969
24971
25247
24970
25246
58463
24971
24975
25245
30675
24972
24974
25244
24973
25243
24974
24978
25242
24975
24977
25241
24976
25240
30950
24977
24981
25239
58454
24978
24980
25238
24979
25237
24980
24984
25236
24981
24983
25235
24982
25234
30835
24983
24987
25233
33204
24984
24986
25232
24985
25231
24986
24990
25230
24987
24989
25229
24988
25228
36319
24989
24993
25227
36319
24990
24992
25226
24991
25225
24992
24996
25224
24993
24995
25223
24994
25222
37256
24995
24999
25221
37260
24996
24998
25220
24997
25219
24998
25002
25218
24999
25001
25217
25000
25216
37269
25001
25005
25215
37269
25002
25004
25214
25003
25213
25004
25008
25212
25005
25007
25211
25006
25210
37898
25007
25011
25209
37906
25008
25010
25208
25009
25207
25010
25014
25206
25011
25013
25205
25012
25204
37907
25013
25017
25203
37907
25014
25016
25202
25015
25201
25016
25020
25200
25017
25019
25199
25018
25198
42064
25019
25023
25197
26901
25020
25022
25196
25021
25195
25022
25026
25194
25023
25025
25193
25024
25192
47026
25025
25029
25191
47083
25026
25028
25190
25027
25189
25028
25032
25188
25029
25031
25187
25030
25186
47082
25031
25035
25185
47082
25032
25034
25184
25033
25183
25034
25038
25182
25035
25037
25181
25036
25180
47097
25037
25041
25179
47485
25038
25040
25178
25039
25177
25040
25044
25176
25041
25043
25175
25042
25174
47486
25043
25047
25173
47641
25044
25046
25172
25045
25171
25046
25050
25170
25047
25049
25169
25048
25168
47642
25049
25053
25167
47647
25050
25052
25166
25051
25165
25052
25056
25164
25053
25055
25163
25054
25162
47647
25055
25059
25161
47479
25056
25058
25160
25057
25159
25058
25062
25158
25059
25061
25157
25060
25156
47692
25061
25065
25155
47694
25062
25064
25154
25063
25153
25064
25068
25152
25065
25067
25151
25066
25150
47973
25067
25071
25149
48034
25068
25070
25148
25069
25147
25070
25074
25146
25071
25073
25145
25072
25144
48033
25073
25077
25143
48032
25074
25076
25142
25075
25141
25076
25080
25140
25077
25079
25139
25078
25138
48031
25079
25083
25137
48030
25080
25082
25136
25081
25135
25082
25086
25134
25083
25085
25133
25084
25132
48059
25085
25089
25131
48068
25086
25088
25130
25087
25129
25088
25092
25128
25089
25091
25127
25090
25126
48067
25091
25095
25125
48066
25092
25094
25124
25093
25123
25094
25098
25122
25095
25097
25121
25096
25120
25840
25097
25101
25119
48400
25098
25100
25118
25099
25117
25100
25104
25116
25101
25103
25115
25102
25114
48403
25103
25107
25113
48403
25104
25106
25112
25105
25111
25106
25110
25107
25109
25108
48405
25109
25113
25503
48406
25110
25112
25502
25111
25501
25112
25116
25506
25113
25115
25505
25114
25504
48402
25115
25119
25509
48402
25116
25118
25508
25117
25507
25118
25122
25512
25119
25121
25511
25120
25510
48401
25121
25125
25515
25839
25122
25124
25514
25123
25513
25124
25128
25518
25125
25127
25517
25126
25516
48073
25127
25131
25521
48071
25128
25130
25520
25129
25519
25130
25134
25524
25131
25133
25523
25132
25522
48070
25133
25137
25527
48058
25134
25136
25526
25135
25525
25136
25140
25530
25137
25139
25529
25138
25528
48047
25139
25143
25533
48045
25140
25142
25532
25141
25531
25142
25146
25536
25143
25145
25535
25144
25534
48044
25145
25149
25539
48042
25146
25148
25538
25147
25537
25148
25152
25542
25149
25151
25541
25150
25540
48036
25151
25155
25545
47972
25152
25154
25544
25153
25543
25154
25158
25548
25155
25157
25547
25156
25546
47695
25157
25161
25551
47696
25158
25160
25550
25159
25549
25160
25164
25554
25161
25163
25553
25162
25552
47663
25163
25167
25557
47646
25164
25166
25556
25165
25555
25166
25170
25560
25167
25169
25559
25168
25558
47646
25169
25173
25563
47643
25170
25172
25562
25171
25561
25172
25176
25566
25173
25175
25565
25174
25564
47640
25175
25179
25569
47487
25176
25178
25568
25177
25567
25178
25182
25572
25179
25181
25571
25180
25570
47488
25181
25185
25575
47489
25182
25184
25574
25183
25573
25184
25188
25578
25185
25187
25577
25186
25576
47091
25187
25191
25581
47091
25188
25190
25580
25189
25579
25190
25194
25584
25191
25193
25583
25192
25582
47085
25193
25197
25587
47025
25194
25196
25586
25195
25585
25196
25200
25590
25197
25199
25589
25198
25588
26900
25199
25203
25593
42063
25200
25202
25592
25201
25591
25202
25206
25596
25203
25205
25595
25204
25594
37911
25205
25209
25599
37911
25206
25208
25598
25207
25597
25208
25212
25602
25209
25211
25601
25210
25600
37905
25211
25215
25605
37899
25212
25214
25604
25213
25603
25214
25218
25608
25215
25217
25607
25216
25606
37268
25217
25221
25611
37268
25218
25220
25610
25219
25609
25220
25224
25614
25221
25223
25613
25222
25612
37262
25223
25227
25617
37255
25224
25226
25616
25225
25615
25226
25230
25620
25227
25229
25619
25228
25618
36325
25229
25233
25623
36325
25230
25232
25622
25231
25621
25232
25236
25626
25233
25235
25625
25234
25624
33203
25235
25239
25629
30846
25236
25238
25628
25237
25627
25238
25242
25632
25239
25241
25631
25240
25630
58453
25241
25245
25635
30949
25242
25244
25634
25243
25633
25244
25248
25638
25245
25247
25637
25246
25636
30686
25247
25251
25641
58462
25248
25250
25640
25249
25639
25250
25254
25644
25251
25253
25643
25252
25642
30611
25253
25257
25647
30610
25254
25256
25646
25255
25645
25256
25260
25650
25257
25259
25649
25258
25648
30271
25259
25263
25653
30271
25260
25262
25652
25261
25651
25262
25266
25656
25263
25265
25655
25264
25654
30326
25265
25269
25659
30326
25266
25268
25658
25267
25657
25268
25272
25662
25269
25271
25661
25270
25660
30333
25271
25275
25665
30285
25272
25274
25664
25273
25663
25274
25278
25668
25275
25277
25667
25276
25666
30286
25277
25281
25671
30289
25278
25280
25670
25279
25669
25280
25284
25674
25281
25283
25673
25282
25672
30292
25283
25287
25955
25961
26686
25284
25286
25956
25962
25285
25957
25963
25286
25290
25674
25952
25287
25289
25673
25953
25288
25672
25954
26688
25289
25293
25677
25948
25949
25290
25292
25676
25950
25291
25675
25951
25292
25296
26678
30304
25293
25295
26679
30303
25294
26680
26681
30302
25295
25299
26675
26744
30455
25296
25298
26676
30456
25297
26677
30457
25298
25302
26672
30452
25299
25301
26673
30453
25300
26674
26745
30454
25301
25305
26668
26669
30449
25302
25304
26670
30450
25303
26671
30451
25304
25308
26736
30480
25305
25307
26737
30481
25306
26738
26739
30482
25307
25311
26732
26733
30477
25308
25310
26734
30478
25309
26735
30479
25310
25314
26775
30479
25311
25313
26776
30478
25312
26777
30477
30521
25313
25317
26778
30476
30520
25314
25316
26779
30475
25315
26780
30474
25316
25320
26781
30473
25317
25319
26782
30472
25318
26783
30471
30519
25319
25323
26784
30232
30235
25320
25322
26785
30236
25321
26786
30237
25322
25326
26787
26809
25323
25325
26788
26808
25324
26789
26804
26807
25325
25329
26807
26813
30556
25326
25328
26808
26814
25327
26809
26815
25328
25332
26792
26816
25329
25331
26791
26817
25330
26790
26818
30556
25331
25335
26795
31053
25332
25334
26794
25333
26793
25334
25338
26816
26822
25335
25337
26817
26823
25336
26818
26824
31047
25337
25341
31047
25338
25340
25339
25340
25344
26822
26828
25341
25343
26823
26829
25342
26824
26830
31044
25343
25347
58443
25344
25346
25345
25346
25350
26828
26834
25347
25349
26829
26835
25348
26830
26836
58444
25349
25353
30996
25350
25352
25351
25352
25356
26834
26840
25353
25355
26835
26841
25354
26836
26842
30985
25355
25359
26843
58458
25356
25358
26844
25357
26845
25358
25362
26846
25359
25361
26847
25360
26848
30730
25361
25365
26849
30945
25362
25364
26850
25363
26851
25364
25368
26852
25365
25367
26853
25366
26854
58449
25367
25371
26855
30890
25368
25370
26856
25369
26857
25370
25374
26858
25371
25373
26859
25372
26860
33199
25373
25377
26861
36339
25374
25376
26862
25375
26863
25376
25380
26864
25377
25379
26865
25378
26866
36339
25379
25383
26867
37251
25380
25382
26868
25381
26869
25382
25386
26870
25383
25385
26871
25384
26872
37936
25385
25389
26873
37981
25386
25388
26874
25387
26875
25388
25392
26876
25389
25391
26877
25390
26878
37981
25391
25395
26879
37989
25392
25394
26880
25393
26881
25394
25398
26882
25395
25397
26883
25396
26884
37990
25397
25401
26885
37996
25398
25400
26886
25399
26887
25400
25404
26888
25401
25403
26889
25402
26890
37996
25403
25407
26891
42059
25404
25406
26892
25405
26893
25406
25410
26894
25407
25409
26895
25408
26896
47602
25409
25413
47021
25410
25412
25411
25412
25416
25764
26894
25413
25415
25763
26895
25414
25762
26896
47022
25415
25419
25767
47712
25416
25418
25766
25417
25765
25418
25422
25770
25419
25421
25769
25420
25768
47772
25421
25425
25773
47772
25422
25424
25772
25423
25771
25424
25428
25776
25425
25427
25775
25426
25774
47775
25427
25431
25779
47786
25428
25430
25778
25429
25777
25430
25434
25782
25431
25433
25781
25432
25780
47787
25433
25437
25785
47810
25434
25436
25784
25435
25783
25436
25440
25788
25437
25439
25787
25438
25786
47811
25439
25443
25791
47821
25440
25442
25790
25441
25789
25442
25446
25794
25443
25445
25793
25444
25792
47821
25445
25449
25797
47703
25446
25448
25796
25447
25795
25448
25452
25800
25449
25451
25799
25450
25798
47964
25451
25455
25803
47966
25452
25454
25802
25453
25801
25454
25458
25806
25455
25457
25805
25456
25804
47969
25457
25461
25809
48090
25458
25460
25808
25459
25807
25460
25464
25812
25461
25463
25811
25462
25810
48089
25463
25467
25815
48088
25464
25466
25814
25465
25813
25466
25470
25818
25467
25469
25817
25468
25816
48087
25469
25473
25821
48086
25470
25472
25820
25471
25819
25472
25476
25824
25473
25475
25823
25474
25822
48085
25475
25479
25827
48084
25476
25478
25826
25477
25825
25478
25482
25830
25479
25481
25829
25480
25828
48083
25481
25485
25833
48082
25482
25484
25832
25483
25831
25484
25488
25836
25485
25487
25835
25486
25834
48906
25487
25491
48907
25488
25490
25489
25490
25494
25512
25836
25491
25493
25511
25835
25492
25510
25834
48415
25493
25497
25509
48416
25494
25496
25508
25495
25507
25496
25500
25506
25497
25499
25505
25498
25504
48416
25499
25503
48420
25500
25502
25501
25502
25506
25503
25505
25504
48419
25505
25509
48417
25506
25508
25507
25508
25512
25509
25511
25510
48417
25511
25515
48414
25512
25514
25513
25514
25518
25836
25515
25517
25835
25516
25834
25838
25517
25521
25833
48074
25518
25520
25832
25519
25831
25520
25524
25830
25521
25523
25829
25522
25828
48075
25523
25527
25827
48076
25524
25526
25826
25525
25825
25526
25530
25824
25527
25529
25823
25528
25822
48057
25529
25533
25821
48048
25530
25532
25820
25531
25819
25532
25536
25818
25533
25535
25817
25534
25816
48049
25535
25539
25815
48050
25536
25538
25814
25537
25813
25538
25542
25812
25539
25541
25811
25540
25810
48041
25541
25545
25809
48037
25542
25544
25808
25543
25807
25544
25548
25806
25545
25547
25805
25546
25804
47971
25547
25551
25803
47699
25548
25550
25802
25549
25801
25550
25554
25800
25551
25553
25799
25552
25798
47697
25553
25557
25797
47662
25554
25556
25796
25555
25795
25556
25560
25794
25557
25559
25793
25558
25792
47648
25559
25563
25791
47648
25560
25562
25790
25561
25789
25562
25566
25788
25563
25565
25787
25564
25786
47649
25565
25569
25785
47650
25566
25568
25784
25567
25783
25568
25572
25782
25569
25571
25781
25570
25780
47507
25571
25575
25779
47508
25572
25574
25778
25573
25777
25574
25578
25776
25575
25577
25775
25576
25774
47494
25577
25581
25773
47090
25578
25580
25772
25579
25771
25580
25584
25770
25581
25583
25769
25582
25768
47090
25583
25587
25767
47086
25584
25586
25766
25585
25765
25586
25590
25764
25587
25589
25763
25588
25762
47024
25589
25593
25761
26899
25590
25592
25760
25591
25759
25592
25596
25758
25593
25595
25757
25594
25756
42062
25595
25599
25755
37912
25596
25598
25754
25597
25753
25598
25602
25752
25599
25601
25751
25600
25750
37912
25601
25605
25749
37913
25602
25604
25748
25603
25747
25604
25608
25746
25605
25607
25745
25606
25744
37914
25607
25611
25743
37267
25608
25610
25742
25609
25741
25610
25614
25740
25611
25613
25739
25612
25738
37267
25613
25617
25737
37263
25614
25616
25736
25615
25735
25616
25620
25734
25617
25619
25733
25618
25732
37254
25619
25623
25731
36326
25620
25622
25730
25621
25729
25622
25626
25728
25623
25625
25727
25624
25726
36326
25625
25629
25725
33202
25626
25628
25724
25627
25723
25628
25632
25722
25629
25631
25721
25630
25720
30857
25631
25635
25719
58452
25632
25634
25718
25633
25717
25634
25638
25716
25635
25637
25715
25636
25714
30948
25637
25641
25713
30697
25638
25640
25712
25639
25711
25640
25644
25710
25641
25643
25709
25642
25708
58461
25643
25647
25707
30600
25644
25646
25706
25645
25705
25646
25650
25704
25647
25649
25703
25648
25702
30599
25649
25653
25701
30270
25650
25652
25700
25651
25699
25652
25656
25698
25653
25655
25697
25654
25696
30270
25655
25659
25695
30325
25656
25658
25694
25657
25693
25658
25662
25692
25659
25661
25691
25660
25690
30325
25661
25665
25689
30356
25662
25664
25688
25663
25687
25664
25668
25686
25665
25667
25685
25666
25684
30349
25667
25671
25683
30350
25668
25670
25682
25669
25681
25670
25674
25680
25671
25673
25679
25672
25678
30296
25673
25677
30293
25674
25676
25675
25676
25680
30304
25677
25679
30303
25678
30300
30302
25679
25683
30297
30307
25680
25682
30306
25681
30305
25682
25686
30310
25683
25685
30309
25684
30308
30351
25685
25689
30313
30354
25686
25688
30312
25687
30311
25688
25692
30316
25689
25691
30315
25690
30314
30355
25691
25695
30319
30324
25692
25694
30318
25693
30317
25694
25698
30322
25695
25697
30321
25696
30320
30324
25697
25701
30264
30269
25698
25700
30263
25699
30262
25700
25704
30267
25701
25703
30266
25702
30265
30269
25703
25707
26837
30593
25704
25706
26838
25705
26839
25706
25710
26840
25707
25709
26841
25708
26842
30588
25709
25713
26843
58460
25710
25712
26844
25711
26845
25712
25716
26846
25713
25715
26847
25714
26848
30708
25715
25719
26849
30947
25716
25718
26850
25717
26851
25718
25722
26852
25719
25721
26853
25720
26854
58451
25721
25725
26855
30868
25722
25724
26856
25723
26857
25724
25728
26858
25725
25727
26859
25726
26860
33201
25727
25731
26861
36332
25728
25730
26862
25729
26863
25730
25734
26864
25731
25733
26865
25732
26866
36332
25733
25737
26867
37253
25734
25736
26868
25735
26869
25736
25740
26870
25737
25739
26871
25738
26872
37265
25739
25743
26873
37266
25740
25742
26874
25741
26875
25742
25746
26876
25743
25745
26877
25744
26878
37266
25745
25749
26879
37922
25746
25748
26880
25747
26881
25748
25752
26882
25749
25751
26883
25750
26884
37923
25751
25755
26885
37929
25752
25754
26886
25753
26887
25754
25758
26888
25755
25757
26889
25756
26890
37929
25757
25761
26891
42061
25758
25760
26892
25759
26893
25760
25764
26894
25761
25763
26895
25762
26896
26898
25763
25767
47023
25764
25766
25765
25766
25770
25767
25769
25768
47088
25769
25773
47089
25770
25772
25771
25772
25776
25773
25775
25774
47089
25775
25779
47499
25776
25778
25777
25778
25782
25779
25781
25780
47509
25781
25785
47510
25782
25784
25783
25784
25788
25785
25787
25786
47656
25787
25791
47657
25788
25790
25789
25790
25794
25791
25793
25792
47658
25793
25797
47658
25794
25796
25795
25796
25800
25797
25799
25798
47702
25799
25803
47701
25800
25802
25801
25802
25806
25803
25805
25804
47700
25805
25809
47970
25806
25808
25807
25808
25812
25809
25811
25810
48039
25811
25815
48040
25812
25814
25813
25814
25818
25815
25817
25816
48052
25817
25821
48053
25818
25820
25819
25820
25824
25821
25823
25822
48055
25823
25827
48056
25824
25826
25825
25826
25830
25827
25829
25828
48078
25829
25833
48079
25830
25832
25831
25832
25836
25833
25835
25834
48081
25835
25837
25836
25838
48081
48413
48415
48906
25839
48074
48413
48414
25840
48073
48399
48401
25841
48066
48399
48400
25842
48065
48385
48387
25843
48013
48385
48386
25844
48010
48012
48228
48230
25845
47435
48009
48228
48229
25846
42380
47382
47384
47434
47435
48227
48229
25847
42357
42379
47381
48221
25848
33573
37794
37796
42356
42357
47381
25849
33574
37797
42358
42359
42378
42379
25850
33575
37798
42360
42361
42372
42373
25851
33576
37799
42362
42363
42364
42365
25852
32550
37800
37835
37836
37837
37838
25853
32551
37801
37826
37827
37828
37829
25854
26291
26907
37802
37812
37813
37814
25855
26292
26908
26909
26910
26912
37803
25856
25859
25861
25873
25874
25875
25857
25862
25863
25864
25865
25858
25859
25869
25859
25860
25869
37804
37805
47535
49944
49945
53342
25860
37803
25861
25869
25871
25875
25876
26911
47534
25862
25871
25873
25875
25863
25865
25869
25870
25864
25868
25869
25865
25867
25866
25873
25867
25870
25872
30809
25868
37205
25869
25870
37204
25870
37208
47545
25871
37203
25872
25876
37202
25873
25877
33209
25874
25875
25877
26909
25876
26910
25877
26914
47533
25878
26915
25879
26919
26921
33209
36308
36309
37258
37864
37866
37867
47533
25880
26921
26923
36308
25881
26924
33209
33210
25882
26925
33208
33209
25883
26926
30809
30810
25884
26927
30808
30809
25885
25886
25887
25888
26927
30650
30807
30808
33045
37205
25886
25888
25887
26928
25888
26931
30651
58417
25889
30649
25890
30648
58417
25891
25897
30646
58395
58420
25892
26317
26319
25893
25897
25894
25898
26319
26321
25895
25896
25898
25900
25897
30569
25898
30571
25899
58399
25900
30273
30571
25901
30274
30276
30569
25902
25909
25913
30274
30277
30278
30336
30568
30569
33041
25903
25909
25911
25912
30278
25904
25908
25905
25911
25906
25908
25910
34186
25907
26323
25908
25909
25910
30276
30277
25911
30332
25912
30279
25913
25921
30278
30279
25914
25916
25917
25920
25915
25916
25916
25917
25917
25919
33041
33042
33043
33047
47540
25918
25919
25920
30342
25920
30342
30343
30426
33039
33040
33048
33052
47541
25921
30336
30343
25922
30329
30330
30334
30335
30340
25923
25925
25929
25931
25932
30283
30284
25924
25928
25925
25927
25926
25933
25934
30290
30291
25927
25929
30294
30295
30298
30299
30364
25928
30363
25929
30341
30362
25930
30340
30348
30352
30353
30365
25931
30295
30348
30350
30352
25932
30284
30286
30290
25933
30283
30287
25934
30288
30290
25935
30291
25936
25940
25937
25939
26687
25938
26395
25939
25943
26685
25940
25942
26686
30292
25941
30291
25942
25946
30294
25943
25947
26688
30293
25944
26684
25945
25947
26657
26683
25946
26654
25947
26655
30299
25948
26656
30300
25949
26681
26683
26688
25950
25954
26680
25951
25953
26679
25952
26678
25953
25957
25954
25956
25955
26688
25956
25960
26686
25957
25959
25958
25959
25963
26338
25960
25962
26337
25961
26336
26687
25962
25966
26687
25963
25965
25964
25965
25969
26338
25966
25968
26337
25967
26335
26336
25968
25972
26334
25969
25971
25970
25971
25975
26338
25972
25974
26337
25973
26334
26336
25974
25978
32602
25975
25977
25976
25977
25981
25978
25980
25979
32601
25980
25984
32606
25981
25983
25982
25983
25987
32615
25984
25986
32614
25985
32611
32613
25986
25990
32618
34165
25987
25989
32617
25988
32616
25989
25993
32263
25990
25992
32262
25991
32261
34164
25992
25996
32266
34163
25993
25995
32265
25994
32264
25995
25999
32269
25996
25998
32268
25997
32267
34162
25998
26002
32272
34161
25999
26001
32271
26000
32270
26001
26005
32275
26002
26004
32274
26003
32273
34160
26004
26008
32278
36106
26005
26007
32277
26006
32276
26007
26011
32281
26008
26010
32280
26009
32279
36111
26010
26014
32284
36112
26011
26013
32283
26012
32282
26013
26017
32287
26014
26016
32286
26015
32285
36115
26016
26020
32290
36158
26017
26019
32289
26018
32288
26019
26023
32293
26020
26022
32292
26021
32291
36161
26022
26026
32296
36162
26023
26025
32295
26024
32294
26025
26029
32299
26026
26028
32298
26027
32297
36165
26028
26032
32302
38460
26029
26031
32301
26030
32300
26031
26035
32305
26032
26034
32304
26033
32303
38459
26034
26038
32308
38458
26035
26037
32307
26036
32306
26037
26041
32311
26038
26040
32310
26039
32309
38457
26040
26044
32314
38523
26041
26043
32313
26042
32312
26043
26047
32317
26044
26046
32316
26045
32315
38522
26046
26050
32320
38527
26047
26049
32319
26048
32318
26049
26053
32323
26050
26052
32322
26051
32321
38530
26052
26056
32326
39100
26053
26055
32325
26054
32324
26055
26059
32329
26056
26058
32328
26057
32327
39099
26058
26062
32332
39104
26059
26061
32331
26060
32330
26061
26065
32335
26062
26064
32334
26063
32333
39107
26064
26068
32338
39110
26065
26067
32337
26066
32336
26067
26071
32341
26068
26070
32340
26069
32339
39113
26070
26074
32344
39114
26071
26073
32343
26072
32342
26073
26077
32347
26074
26076
32346
26075
32345
39175
26076
26080
32350
39472
26077
26079
32349
26078
32348
26079
26083
32353
26080
26082
32352
26081
32351
39473
26082
26086
32356
39500
26083
26085
32355
26084
32354
26085
26089
32359
26086
26088
32358
26087
32357
39501
26088
26092
32362
39541
26089
26091
32361
26090
32360
26091
26095
32365
26092
26094
32364
26093
32363
39540
26094
26098
32368
39559
26095
26097
32367
26096
32366
26097
26101
32371
26098
26100
32370
26099
32369
39558
26100
26104
32374
42419
26101
26103
32373
26102
32372
26103
26107
32377
26104
26106
32376
26105
32375
42420
26106
26110
32380
42421
26107
26109
32379
26108
32378
26109
26113
32383
26110
26112
32382
26111
32381
42778
26112
26116
32386
42783
26113
26115
32385
26114
32384
26115
26119
32389
26116
26118
32388
26117
32387
42782
26118
26122
32392
42787
26119
26121
32391
26120
32390
26121
26125
32395
26122
26124
32394
26123
32393
42790
26124
26128
32398
42793
26125
26127
32397
26126
32396
26127
26131
32401
26128
26130
32400
26129
32399
42796
26130
26134
32404
42799
26131
26133
32403
26132
32402
26133
26137
32407
26134
26136
32406
26135
32405
42802
26136
26140
32410
42805
26137
26139
32409
26138
32408
26139
26143
32413
26140
26142
32412
26141
32411
42808
26142
26146
32416
42811
26143
26145
32415
26144
32414
26145
26149
32419
26146
26148
32418
26147
32417
42814
26148
26152
32422
45841
26149
26151
32421
26150
32420
26151
26155
32425
26152
26154
32424
26153
32423
45840
26154
26158
32428
45867
26155
26157
32427
26156
32426
26157
26161
32431
26158
26160
32430
26159
32429
45866
26160
26164
32434
45934
26161
26163
32433
26162
32432
26163
26167
32437
26164
26166
32436
26165
32435
45937
26166
26170
32440
45989
26167
26169
32439
26168
32438
26169
26173
32443
26170
26172
32442
26171
32441
45986
26172
26176
32446
46407
26173
26175
32445
26174
32444
26175
26179
32449
26176
26178
32448
26177
32447
46406
26178
26182
32452
46419
26179
26181
32451
26180
32450
26181
26185
32455
26182
26184
32454
26183
32453
46418
26184
26188
32458
50713
26185
26187
32457
26186
32456
26187
26191
32461
26188
26190
32460
26189
32459
50714
26190
26194
32464
50717
26191
26193
32463
26192
32462
26193
26197
32467
26194
26196
32466
26195
32465
50718
26196
26200
32470
50805
26197
26199
32469
26198
32468
26199
26203
32473
26200
26202
32472
26201
32471
50804
26202
26206
32476
51150
26203
26205
32475
26204
32474
26205
26209
32479
26206
26208
32478
26207
32477
51574
26208
26210
26209
26211
51342
51344
51572
51574
26212
50831
51339
51341
51575
26213
32482
50826
50828
50830
51339
51340
51341
26214
32483
50821
50823
50825
26215
32484
45728
45801
45803
50823
50824
50825
26216
27784
27786
32484
45803
45804
26217
26223
32485
32486
34466
34467
26218
26222
32487
32488
34468
34469
26219
26221
32489
32490
34470
34471
26220
32491
32492
34472
34473
26221
26229
26230
33571
33572
26222
26227
26228
33569
33570
26223
26225
26226
33567
33568
26224
27784
33565
33566
34465
26225
33566
34465
34467
46362
46363
46364
46365
26226
33567
34468
46028
46029
46229
46230
26227
33568
34469
46030
46031
46221
46222
26228
33569
34470
42579
46032
46033
46034
26229
33570
34471
42564
42565
42575
42576
26230
33571
34472
42545
42546
42547
42548
26231
33572
34473
42398
42399
42541
42542
26232
32494
33573
39451
42386
42387
42388
26233
32495
33574
39438
39439
39447
39448
26234
32496
33575
39211
39212
39221
39222
26235
32497
33576
33578
33579
39213
39214
26236
32498
32533
32534
32545
32546
32550
26237
32499
32535
32536
32537
32538
32551
26238
26240
26274
26275
26286
26287
26291
26239
26276
26277
26278
26279
26292
26240
26242
26243
26264
26265
26241
26268
26269
26270
32499
26242
26254
26260
26268
26270
26243
26247
26261
26265
26244
26262
26264
26245
26247
26249
26246
26250
26247
26251
26253
26248
26254
26249
26251
26259
26261
34152
34153
36102
36103
26250
26262
34154
34155
36104
36105
26251
32640
34115
34116
34117
26252
34113
34114
34123
34124
26253
26257
26259
34111
34112
34129
34130
26254
26256
26255
26259
26256
26258
26270
32501
26257
32502
26258
32507
34109
34110
34135
34136
26259
26271
32506
34148
34149
36098
36099
26260
34150
34151
36100
36101
26261
26267
26271
36151
36152
36153
36154
26262
26266
36117
36118
36129
36130
26263
36119
36120
36121
36122
26264
26266
26282
36135
36136
36137
36138
26265
26277
26266
26268
26276
26267
26283
36133
36134
36145
36146
26268
26272
26284
36149
36150
36177
36178
26269
26275
26270
26272
26274
32521
26271
32500
26272
32523
36167
36168
36169
36170
26273
32522
36176
36183
36184
36185
26274
26284
26288
32541
36189
36190
36261
36262
26275
26287
32536
26276
26284
26286
26277
26279
26283
26278
26282
26279
26281
26293
26280
26286
26296
26281
26283
26285
26297
32576
32577
36246
36269
26282
26298
32578
32579
36221
36222
26283
36195
36196
36197
36220
26284
36193
36194
36247
36248
26285
36191
36192
36255
36256
26286
26288
26304
32574
32575
36267
36268
26287
26303
26288
26290
32537
26289
32540
36265
36266
36285
36286
26290
26304
32555
32557
32571
32572
37532
37533
26291
26303
32552
32554
26292
26302
26303
32551
32554
26293
26294
26295
26296
26294
26296
26298
26295
26299
26909
26296
26300
26302
26908
26297
26303
26298
26300
26304
26306
26307
36275
36276
26299
26308
26309
36239
36240
26300
26915
26920
36299
36300
37516
26301
26916
36297
36298
37514
37515
26302
26304
26906
32555
36296
37511
37512
37513
26303
26907
32554
26304
26305
32573
36292
36293
26306
32573
32575
36279
36293
26307
32576
36276
36278
26308
32577
36273
36275
26309
32578
36240
36242
26310
32579
36237
36239
26311
32580
36234
36236
26312
32581
36231
36233
26313
27563
27565
32582
26314
27562
27566
32583
26315
26929
27567
26316
27568
32583
32585
26317
32586
58425
26318
58419
26319
32586
32588
58400
26320
58398
26321
32588
32590
34189
26322
26323
32590
32592
34187
26324
34186
26325
32592
34183
26326
32593
34184
26327
32594
32596
26328
32597
26329
32594
32598
34169
26330
32605
32607
26331
32608
26332
32604
58437
58496
26333
26334
26339
58496
26335
26336
26339
26687
26337
26338
26340
26395
26341
26394
58496
26342
26346
26343
26345
26344
26345
26349
26346
26348
26347
26394
26348
26352
26393
26349
26351
26350
26351
26355
26352
26354
26353
26392
26354
26358
26391
26355
26357
26356
26357
26361
26358
26360
26359
26390
26360
26364
26389
26361
26363
26362
26363
26367
26364
26366
26365
26388
26366
26370
26387
26367
26369
26368
26369
26373
26370
26372
26371
26386
26372
26376
26385
26373
26375
26374
26375
26376
26377
26378
26382
26383
26379
26380
26380
26381
26383
26472
26381
26382
31076
26382
26383
31079
26383
31074
26384
26385
26755
26761
26764
26769
26386
26748
26762
26387
26740
26747
26388
26699
26741
26389
26698
26742
26390
26691
26743
26391
26682
26690
26392
26406
26683
26393
26405
26684
26394
26398
26685
26395
26397
26396
26685
26687
26397
26399
26398
26582
26399
26401
26405
26571
26400
26404
26685
26401
26403
26402
26412
26403
26405
26409
26411
26404
26408
26405
26407
26684
26406
26560
26407
26409
26549
26690
26408
26683
26689
26409
26598
26410
26597
26411
26546
26596
26412
26561
58495
26413
26572
58494
26414
26583
58493
26415
26427
58492
26416
58478
26417
26421
58476
58477
26418
26422
58477
26419
58476
58477
26420
26422
26424
26421
26425
58476
26422
26426
26423
26424
26426
26428
26425
26595
26426
26594
26427
26428
26593
26594
26429
26590
26595
26430
26434
26431
26433
26432
26433
26437
26434
26436
26435
26584
26436
26440
26573
26437
26439
26438
26439
26443
26440
26442
26441
26558
26442
26446
26547
26443
26445
26444
26445
26449
26446
26448
26447
26536
26448
26452
26525
26449
26451
26450
26451
26455
26452
26454
26453
26510
26454
26458
26499
26455
26457
26456
26457
26461
26458
26460
26459
26488
26460
26464
26477
26461
26463
26462
26463
26464
26465
26466
26470
26471
26467
26468
26468
26469
26471
26469
26470
32931
26470
26471
32936
26471
31076
26472
26473
26755
31080
31083
26474
26475
26476
26477
26475
26477
26479
26476
26480
26748
26477
26481
31084
26478
26479
26481
26483
26480
26484
26481
26485
26482
26483
26485
26487
26484
26488
26485
26489
26486
26487
26489
26491
26747
26488
26492
31085
26489
26493
26490
26491
26493
26495
26492
26496
26493
26497
26494
26495
26497
26499
26496
26500
26497
26501
26498
26499
26501
26503
31086
26500
26504
26501
26505
26502
26699
26503
26505
26507
26504
26508
26505
26509
26506
26507
26509
26511
26508
26512
26509
26513
26510
26511
26513
26515
26512
26516
26513
26517
26698
26514
31087
26515
26517
26519
26516
26520
26517
26521
26518
26519
26521
26523
26520
26524
26521
26525
26522
26523
26525
26527
26524
26528
26691
26525
26529
31088
26526
26527
26529
26531
26528
26532
26529
26533
26530
26531
26533
26535
26532
26536
26533
26537
26534
26535
26537
26539
26690
26536
26540
26596
26537
26541
26538
26539
26541
26543
26540
26544
26541
26545
26542
26543
26545
26547
26544
26548
26545
26549
26546
26547
26549
26551
26548
26552
26549
26553
26550
26551
26553
26555
26552
26556
26553
26557
26554
26555
26557
26559
26556
26560
26557
26561
26558
26559
26561
26563
26560
26564
26561
26565
26562
26563
26565
26567
26564
26568
26565
26569
26566
26567
26569
26571
26568
26572
26569
26573
26570
26571
26573
26575
26572
26576
26573
26577
26574
26575
26577
26579
26576
26580
26577
26581
26578
26579
26581
26583
26580
26584
26581
26585
26582
26583
26585
26587
26584
26588
26585
26589
26586
26587
26589
26591
26588
26592
26589
26593
26590
26591
26593
26592
26595
26593
26594
26595
26597
31088
26598
26690
26694
26599
26689
26693
26600
26651
26653
26654
26657
26658
26689
26692
26693
26601
26648
26650
26602
26645
26647
26603
26609
26613
26645
26646
26647
26604
26605
26608
26612
26606
26608
26611
26612
26616
26607
26617
26619
26620
26621
26608
26619
26621
26624
26609
26611
26610
26624
30362
30363
30367
30368
26611
26613
26625
26635
30486
30487
30490
30491
26612
26619
26634
26613
26615
26614
26643
26644
26708
26709
26615
26635
26639
26641
26642
33000
33005
26616
26634
26638
26617
26633
26634
26638
58470
26618
26628
26630
26632
58475
26619
26628
26632
26634
33020
26620
26625
26621
26622
26626
26628
26622
26623
26623
26626
26629
47547
47548
47549
47550
53355
26624
26626
30426
26625
30361
30423
30424
30425
26626
30540
30541
30545
30546
33020
26627
30542
26628
26629
33020
33022
33024
26629
26630
26630
33022
47554
47555
47556
47558
53356
53367
26631
26632
33022
26632
26637
33021
33022
33031
53367
58475
26633
33021
26634
26636
26637
26638
26635
26636
32999
33006
33008
33009
33020
26637
26639
33007
33021
26638
26639
33929
58470
26639
26640
26641
31349
33003
33004
33005
33007
33923
33929
26642
31350
33003
33005
26643
31350
33000
33002
26644
26709
26711
26645
26706
26708
26646
26650
26647
26649
26708
30368
26648
30363
26649
26653
26654
26655
26660
30364
26650
26652
26661
26665
26666
26707
30369
26651
26706
26652
26663
26664
26665
26696
26697
26700
26701
26705
26653
26661
26663
26665
26654
26658
26660
26655
26657
26656
26660
30372
26657
26659
26681
30301
26658
26682
26659
26663
26743
26660
26662
26744
30458
26661
30371
26662
26666
30370
26663
26667
26745
30459
26664
26742
26665
26667
26718
26741
26666
26715
26667
26716
30461
26668
26717
30460
26669
26739
26741
26745
26670
26674
26738
26671
26673
26737
26672
26736
26673
26677
26674
26676
26675
26745
26676
26680
26744
26677
26679
26678
26679
26680
26681
26682
26744
26683
26689
26743
26684
26685
26688
26686
26687
26688
26690
26692
26691
26692
26694
26698
26693
26697
26743
26694
26696
26695
31088
26696
26698
26702
31087
26697
26701
26698
26700
26742
26699
26700
26702
26747
26701
26741
26746
26702
26704
26703
31086
26704
26747
26751
31085
26705
26746
26750
26706
26712
26714
26715
26718
26719
26746
26749
26750
26707
26711
26708
26710
26714
26715
26716
26721
30485
26709
30486
26710
30491
33000
26711
26713
26722
26727
26728
30492
33001
26712
33002
26713
26724
26725
26727
26753
26754
26758
26759
33925
26714
26722
26724
26727
26715
26719
26721
26716
26718
26717
26721
30484
26718
26720
26739
30483
26719
26740
26720
26724
26762
26721
26723
26732
30510
26722
30494
26723
26728
30493
26724
26729
26731
30511
26725
26761
26726
26727
26729
26760
26727
26728
26729
26763
30513
33001
33925
33926
26728
26729
30514
26730
30512
26731
26760
26763
26765
30526
26732
26761
30521
58469
26733
26739
26762
26734
26738
26772
26735
26737
26773
26736
26774
26737
26738
26739
26740
26741
26746
26762
26742
26743
26745
26744
26745
26747
26749
26748
26749
26751
26755
26750
26754
26762
26751
26753
26752
31084
26753
26755
31083
58441
26754
26758
26755
26759
26761
26756
26757
26759
26764
31080
58441
26758
26759
26763
31081
31353
33922
33925
58441
26759
58441
26760
26761
26763
26764
26762
26764
26765
30525
31078
33927
26765
31079
26766
32949
58430
26767
26768
26769
58469
26768
26771
30522
58469
26769
26770
31074
26770
58469
26771
26772
58469
26773
26777
26774
26776
26775
26776
26780
26777
26779
26778
30522
26779
26783
30523
26780
26782
26781
26782
26786
26783
26785
26784
31070
26785
26789
30231
26786
26788
26787
26788
26792
26789
26791
26790
26803
26791
26795
26797
26792
26794
26793
26794
26795
26796
26797
26800
26801
26798
26802
26799
26800
26802
31065
26800
26801
26802
31066
26801
31054
26802
30228
26803
26804
30229
30231
31067
26805
30232
31062
31065
26806
30233
30536
31057
31061
26807
30234
30537
30553
30555
26808
26812
30235
26809
26811
30236
26810
30237
26811
26815
30238
30244
26812
26814
30239
30245
26813
30240
30246
30553
26814
26818
30247
30557
26815
26817
30248
26816
30249
26817
26821
26818
26820
26819
30557
26820
26824
30247
30253
30558
26821
26823
30248
30254
26822
30249
30255
26823
26827
26824
26826
26825
31044
26826
26830
30253
30259
31045
26827
26829
30254
30260
26828
30255
30261
26829
26833
26830
26832
26831
31045
26832
26836
30259
30265
31046
26833
26835
30260
30266
26834
30261
30267
26835
26839
26836
26838
26837
58445
26838
26842
30265
30980
26839
26841
30266
26840
30267
26841
26845
26842
26844
26843
30975
26844
26848
58459
26845
26847
26846
26847
26851
26848
26850
26849
30719
26850
26854
30946
26851
26853
26852
26853
26857
26854
26856
26855
58450
26856
26860
30879
26857
26859
26858
26859
26863
26860
26862
26861
33200
26862
26866
36333
26863
26865
26864
26865
26869
26866
26868
26867
36333
26868
26872
37252
26869
26871
26870
26871
26875
26872
26874
26873
37935
26874
26878
37982
26875
26877
26876
26877
26881
26878
26880
26879
37982
26880
26884
37932
26881
26883
26882
26883
26887
26884
26886
26885
37931
26886
26890
37930
26887
26889
26888
26889
26893
26890
26892
26891
37930
26892
26896
42060
26893
26895
26894
26895
26896
26897
26898
42060
47022
47602
47603
26899
42061
47023
47604
26900
42062
47024
47604
26901
42063
47025
47605
26902
42064
47026
47605
26903
42065
42070
47027
26904
42066
42070
42072
26905
42067
42069
42073
58359
26906
37856
37858
42068
42069
26907
26916
37815
37817
37858
37859
42068
26908
37812
37814
26909
26912
26916
26910
26915
26911
26912
26914
26912
26913
26914
37803
37810
37811
37818
37819
37875
49945
26913
37812
26914
26916
37817
37874
26915
37865
26916
26918
26919
37863
37864
26917
37860
37861
37862
26918
37515
37860
37862
37871
26919
37516
37863
37868
26920
37864
37867
26921
36300
37272
37516
26922
36309
26923
36234
36300
36302
26924
36233
36306
26925
27563
33211
26926
27562
33207
26927
26929
30806
26928
30807
26929
26931
26930
27562
26931
27561
27567
30803
30806
26932
30795
30807
26933
26934
58415
58416
26934
27567
58414
58415
26935
58413
26936
26940
58410
26937
26939
58411
26938
58412
26939
26943
27571
26940
26942
27570
26941
27567
27569
26942
26946
27554
27566
27574
26943
26945
27553
27573
26944
27552
27572
26945
26949
27546
27577
26946
26948
27547
27576
26947
27548
27565
27575
26948
26952
27543
27580
36231
26949
26951
27544
27579
26950
27545
27578
26951
26955
27540
27583
26952
26954
27541
27582
26953
27542
27581
36236
26954
26958
27537
27586
36237
26955
26957
27538
27585
26956
27539
27584
26957
26961
27534
27589
26958
26960
27535
27588
26959
27536
27587
36242
26960
26964
27531
27592
36273
26961
26963
27532
27591
26962
27533
27590
26963
26967
27528
27595
26964
26966
27529
27594
26965
27530
27593
36278
26966
26970
27525
27598
36279
26967
26969
27526
27597
26968
27527
27596
26969
26973
27522
27601
26970
26972
27523
27600
26971
27524
27599
36290
26972
26976
27519
27604
36289
26973
26975
27520
27603
26974
27521
27602
26975
26979
27516
27607
26976
26978
27517
27606
26977
27518
27605
36288
26978
26982
27513
27610
38494
26979
26981
27514
27609
26980
27515
27608
26981
26985
27510
27613
26982
26984
27511
27612
26983
27512
27611
38499
26984
26988
27507
27616
38500
26985
26987
27508
27615
26986
27509
27614
26987
26991
27504
27619
26988
26990
27505
27618
26989
27506
27617
39249
26990
26994
27501
27622
39272
26991
26993
27502
27621
26992
27503
27620
26993
26997
27498
27625
26994
26996
27499
27624
26995
27500
27623
39271
26996
27000
27495
27628
39312
26997
26999
27496
27627
26998
27497
27626
26999
27003
27492
27631
27000
27002
27493
27630
27001
27494
27629
39311
27002
27006
27489
27634
39336
27003
27005
27490
27633
27004
27491
27632
27005
27009
27486
27637
27006
27008
27487
27636
27007
27488
27635
39371
27008
27012
27483
27640
39370
27009
27011
27484
27639
27010
27485
27638
27011
27015
27480
27643
27012
27014
27481
27642
27013
27482
27641
39369
27014
27018
27477
27646
39424
27015
27017
27478
27645
27016
27479
27644
27017
27021
27474
27649
27018
27020
27475
27648
27019
27476
27647
39425
27020
27024
27471
27652
39426
27021
27023
27472
27651
27022
27473
27650
27023
27027
27468
27655
27024
27026
27469
27654
27025
27470
27653
39415
27026
27030
27465
27658
42927
27027
27029
27466
27657
27028
27467
27656
27029
27033
27462
27661
27030
27032
27463
27660
27031
27464
27659
42928
27032
27036
27459
27664
42929
27033
27035
27460
27663
27034
27461
27662
27035
27039
27456
27667
27036
27038
27457
27666
27037
27458
27665
42934
27038
27042
27453
27670
42935
27039
27041
27454
27669
27040
27455
27668
27041
27045
27450
27673
27042
27044
27451
27672
27043
27452
27671
42940
27044
27048
27447
27676
42941
27045
27047
27448
27675
27046
27449
27674
27047
27051
27444
27679
27048
27050
27445
27678
27049
27446
27677
42946
27050
27054
27441
27682
42947
27051
27053
27442
27681
27052
27443
27680
27053
27057
27438
27685
27054
27056
27439
27684
27055
27440
27683
42952
27056
27060
27435
27688
42953
27057
27059
27436
27687
27058
27437
27686
27059
27063
27432
27691
27060
27062
27433
27690
27061
27434
27689
42910
27062
27066
27429
27694
46137
27063
27065
27430
27693
27064
27431
27692
27065
27069
27426
27697
27066
27068
27427
27696
27067
27428
27695
46138
27068
27072
27423
27700
46139
27069
27071
27424
27699
27070
27425
27698
27071
27075
27420
27703
27072
27074
27421
27702
27073
27422
27701
46144
27074
27078
27417
27706
46145
27075
27077
27418
27705
27076
27419
27704
27077
27081
27414
27709
27078
27080
27415
27708
27079
27416
27707
46150
27080
27084
27411
27712
46151
27081
27083
27412
27711
27082
27413
27710
27083
27087
27408
27715
27084
27086
27409
27714
27085
27410
27713
46156
27086
27090
27405
27718
46157
27087
27089
27406
27717
27088
27407
27716
27089
27093
27402
27721
27090
27092
27403
27720
27091
27404
27719
46162
27092
27096
27399
27724
46207
27093
27095
27400
27723
27094
27401
27722
27095
27099
27396
27727
27096
27098
27397
27726
27097
27398
27725
46114
27098
27102
27393
27730
46271
27099
27101
27394
27729
27100
27395
27728
27101
27105
27390
27733
27102
27104
27391
27732
27103
27392
27731
46276
27104
27108
27387
27736
46277
27105
27107
27388
27735
27106
27389
27734
27107
27111
27384
27739
27108
27110
27385
27738
27109
27386
27737
46284
27110
27114
27381
27742
46348
27111
27113
27382
27741
27112
27383
27740
27113
27117
27378
27745
27114
27116
27379
27744
27115
27380
27743
46349
27116
27120
27375
27748
46350
27117
27119
27376
27747
27118
27377
27746
27119
27123
27372
27751
27120
27122
27373
27750
27121
27374
27749
46339
27122
27126
27369
27754
51034
27123
27125
27370
27753
27124
27371
27752
27125
27129
27366
27757
27126
27128
27367
27756
27127
27368
27755
51035
27128
27132
27363
27760
51088
27129
27131
27364
27759
27130
27365
27758
27131
27135
27360
27763
27132
27134
27361
27762
27133
27362
27761
51087
27134
27138
27357
27766
51082
27135
27137
27358
27765
27136
27359
27764
27137
27141
27354
27769
27138
27140
27355
27768
27139
27356
27767
51101
27140
27144
27351
27772
51120
27141
27143
27352
27771
27142
27353
27770
27143
27147
27348
27775
27144
27146
27349
27774
27145
27350
27773
51318
27146
27150
27345
27778
51317
27147
27149
27346
27777
27148
27347
27776
27149
27153
27342
27150
27152
27343
27151
27344
51319
27152
27156
27339
52683
27153
27155
27340
27154
27341
27155
27159
27328
27156
27158
27329
27157
27330
52682
27158
27162
27246
52681
27159
27161
27245
27160
27244
27161
27165
27243
27162
27164
27242
27163
27241
52687
27164
27168
52688
27165
27167
27166
27167
27171
27243
27168
27170
27242
27169
27241
53665
27170
27174
27240
53670
27171
27173
27239
27172
27238
27173
27177
27237
27174
27176
27236
27175
27235
53701
27176
27180
27234
53707
27177
27179
27233
27178
27232
27179
27183
27231
27180
27182
27230
27181
27229
53839
27182
27186
27228
53924
27183
27185
27227
27184
27226
27185
27189
27225
27186
27188
27224
27187
27223
53929
27188
27192
27222
55391
27189
27191
27221
27190
27220
27191
27195
27219
27192
27194
27218
27193
27217
55396
27194
27198
27216
56727
27195
27197
27215
27196
27214
27197
27201
27213
27198
27200
27212
27199
27211
56732
27200
27204
27210
56749
27201
27203
27209
27202
27208
27203
27207
55107
27204
27206
55106
27205
55105
56762
27206
27210
51436
56759
27207
27209
51437
27208
51438
27209
27213
51439
27210
27212
51440
27211
51441
55317
27212
27216
51442
55316
27213
27215
51443
27214
51444
27215
27219
51445
27216
27218
51446
27217
51447
55291
27218
27222
51448
55290
27219
27221
51449
27220
51450
27221
27225
51451
27222
27224
51452
27223
51453
55265
27224
27228
51454
53870
27225
27227
51455
27226
51456
27227
27231
51457
27228
27230
51458
27229
51459
53871
27230
27234
51460
53651
27231
27233
51461
27232
51462
27233
27237
51463
27234
27236
51464
27235
51465
53652
27236
27240
51466
51490
27237
27239
51467
27238
51468
27239
27243
51469
27240
27242
51470
27241
51471
51491
27242
27246
51492
27243
27245
27244
27245
27249
51469
27246
27248
51470
27247
51471
53613
27248
27252
27324
27330
53617
27249
27251
27323
27329
27250
27322
27328
27251
27255
27321
51469
27252
27254
27320
51470
27253
27319
51471
53618
27254
27258
27318
51466
51482
27255
27257
27317
51467
27256
27316
51468
27257
27261
27315
51463
27258
27260
27314
51464
27259
27313
51465
53638
27260
27264
27312
51460
53643
27261
27263
27311
51461
27262
27310
51462
27263
27267
27309
51457
27264
27266
27308
51458
27265
27307
51459
53857
27266
27270
27306
51454
53862
27267
27269
27305
51455
27268
27304
51456
27269
27273
27303
51451
27270
27272
27302
51452
27271
27301
51453
55276
27272
27276
27300
51448
55282
27273
27275
27299
51449
27274
27298
51450
27275
27279
27297
51445
27276
27278
27296
51446
27277
27295
51447
55302
27278
27282
27294
51442
55308
27279
27281
27293
51443
27280
27292
51444
27281
27285
27291
51439
27282
27284
27290
51440
27283
27289
51441
55326
27284
27288
55033
55239
27285
27287
55034
27286
55035
27287
27291
51264
27288
27290
51263
27289
51262
55240
27290
27294
51267
55227
27291
27293
51266
27292
51265
27293
27297
51270
27294
27296
51269
27295
51268
55226
27296
27300
51273
53579
27297
27299
51272
27298
51271
27299
27303
51276
27300
27302
51275
27301
51274
53580
27302
27306
51279
53570
27303
27305
51278
27304
51277
27305
27309
51282
27306
27308
51281
27307
51280
53566
27308
27312
51285
52733
27309
27311
51284
27310
51283
27311
27315
51288
27312
27314
51287
27313
51286
52732
27314
27318
51291
52719
27315
27317
51290
27316
51289
27317
27321
51294
27318
27320
51293
27319
51292
52720
27320
27324
51297
52710
27321
27323
51296
27322
51295
27323
27327
51300
27324
27326
51299
27325
51298
52706
27326
27330
27337
27339
27327
27329
27340
27328
27341
27329
27330
27331
27332
27333
27337
27333
27334
27335
52680
27334
27336
52682
27335
27336
52642
27336
27337
52705
27337
27338
27339
51302
51315
52643
52683
27340
27344
51298
27341
27343
51299
27342
51300
27343
27347
33421
27344
27346
33422
27345
33423
51315
27346
27350
33417
51316
27347
27349
33416
27348
33415
27349
27353
33414
27350
27352
33413
27351
33412
51122
27352
27356
33411
51121
27353
27355
33410
27354
33409
27355
27359
33408
27356
27358
33407
27357
33406
51102
27358
27362
33405
51103
27359
27361
33404
27360
33403
27361
27365
33402
27362
27364
33401
27363
33400
51086
27364
27368
33399
51041
27365
27367
33398
27366
33397
27367
27371
33396
27368
27370
33395
27369
33394
51038
27370
27374
33393
46393
27371
27373
33392
27372
33391
27373
27377
33390
27374
27376
33389
27375
33388
46344
27376
27380
33387
46345
27377
27379
33386
27378
33385
27379
27383
33384
27380
27382
33383
27381
33382
46346
27382
27386
33381
46347
27383
27385
33380
27384
33379
27385
27389
33378
27386
27388
33377
27387
33376
46285
27388
27392
33375
46288
27389
27391
33374
27390
33373
27391
27395
33372
27392
27394
33371
27393
33370
46275
27394
27398
33369
46272
27395
27397
33368
27396
33367
27397
27401
33366
27398
27400
33365
27399
33364
46209
27400
27404
33363
46208
27401
27403
33362
27402
33361
27403
27407
33360
27404
27406
33359
27405
33358
46163
27406
27410
33357
46158
27407
27409
33356
27408
33355
27409
27413
33354
27410
27412
33353
27411
33352
46155
27412
27416
33351
46152
27413
27415
33350
27414
33349
27415
27419
33348
27416
27418
33347
27417
33346
46149
27418
27422
33345
46146
27419
27421
33344
27420
33343
27421
27425
33342
27422
27424
33341
27423
33340
46143
27424
27428
33339
46140
27425
27427
33338
27426
33337
27427
27431
33336
27428
27430
33335
27429
33334
46135
27430
27434
33333
46136
27431
27433
33332
27432
33331
27433
27437
33330
27434
27436
33329
27435
33328
42957
27436
27440
33327
42954
27437
27439
33326
27438
33325
27439
27443
33324
27440
27442
33323
27441
33322
42951
27442
27446
33321
42948
27443
27445
33320
27444
33319
27445
27449
33318
27446
27448
33317
27447
33316
42945
27448
27452
33315
42942
27449
27451
33314
27450
33313
27451
27455
33312
27452
27454
33311
27453
33310
42939
27454
27458
33309
42936
27455
27457
33308
27456
33307
27457
27461
33306
27458
27460
33305
27459
33304
42933
27460
27464
33303
42930
27461
27463
33302
27462
33301
27463
27467
33300
27464
27466
33299
27465
33298
42925
27466
27470
33297
42926
27467
27469
33296
27468
33295
27469
27473
33294
27470
27472
33293
27471
33292
39420
27472
27476
33291
39421
27473
27475
33290
27474
33289
27475
27479
33288
27476
27478
33287
27477
33286
39422
27478
27482
33285
39423
27479
27481
33284
27480
33283
27481
27485
33282
27482
27484
33281
27483
33280
39375
27484
27488
33279
39372
27485
27487
33278
27486
33277
27487
27491
33276
27488
27490
33275
27489
33274
39334
27490
27494
33273
39335
27491
27493
33272
27492
33271
27493
27497
33270
27494
27496
33269
27495
33268
39316
27496
27500
33267
39313
27497
27499
33266
27498
33265
27499
27503
33264
27500
27502
33263
27501
33262
39270
27502
27506
33261
39267
27503
27505
33260
27504
33259
27505
27509
33258
27506
27508
33257
27507
33256
39250
27508
27512
33255
39253
27509
27511
33254
27510
33253
27511
27515
33252
27512
27514
33251
27513
33250
38498
27514
27518
33249
38495
27515
27517
33248
27516
33247
27517
27521
33246
27518
27520
33245
27519
33244
37534
27520
27524
33243
37531
27521
27523
33242
27522
33241
27523
27527
33240
27524
27526
33239
27525
33238
36291
27526
27530
33237
36294
27527
27529
33236
27528
33235
27529
27533
33234
27530
27532
33233
27531
33232
36277
27532
27536
33231
36274
27533
27535
33230
27534
33229
27535
27539
33228
27536
27538
33227
27537
33226
36241
27538
27542
33225
36238
27539
27541
33224
27540
33223
27541
27545
33222
27542
27544
33221
27543
33220
36235
27544
27548
33214
36232
27545
27547
33215
27546
33216
27547
27551
27548
27550
27549
27564
27550
27554
27556
27551
27553
27552
27553
27554
27555
27556
27559
27561
27557
27558
27558
27560
27561
33207
27559
27560
27564
27560
27561
27566
27561
27562
27563
27564
36233
27565
33211
36232
27566
36227
36231
27567
36228
27568
27569
36228
36230
58425
27570
27574
34256
58409
27571
27573
34255
58408
27572
34254
58407
27573
27577
34259
27574
27576
34258
27575
34257
36228
27576
27580
34262
36227
27577
27579
34261
27578
34260
27579
27583
34265
27580
27582
34264
27581
34263
36226
27582
27586
34268
36225
27583
27585
34267
27584
34266
27585
27589
34271
27586
27588
34270
27587
34269
36224
27588
27592
34274
36243
27589
27591
34273
27590
34272
27591
27595
34277
27592
27594
34276
27593
34275
36272
27594
27598
34280
36271
27595
27597
34279
27596
34278
27597
27601
34283
27598
27600
34282
27599
34281
36280
27600
27604
34286
36283
27601
27603
34285
27602
34284
27603
27607
34289
27604
27606
34288
27605
34287
36284
27606
27610
34292
36287
27607
27609
34291
27608
34290
27609
27613
34295
27610
27612
34294
27611
34293
38493
27612
27616
34298
38492
27613
27615
34297
27614
34296
27615
27619
34301
27616
27618
34300
27617
34299
38501
27618
27622
34304
39248
27619
27621
34303
27620
34302
27621
27625
34307
27622
27624
34306
27623
34305
39273
27624
27628
34310
39307
27625
27627
34309
27626
34308
27627
27631
34313
27628
27630
34312
27629
34311
39306
27630
27634
34316
39310
27631
27633
34315
27632
34314
27633
27637
34319
27634
27636
34318
27635
34317
39337
27636
27640
34322
39342
27637
27639
34321
27638
34320
27639
27643
34325
27640
27642
34324
27641
34323
39343
27642
27646
34328
39366
27643
27645
34327
27644
34326
27645
27649
34331
27646
27648
34330
27647
34329
39397
27648
27652
34334
39398
27649
27651
34333
27650
34332
27651
27655
34337
27652
27654
34336
27653
34335
39411
27654
27658
34340
39414
27655
27657
34339
27656
34338
27657
27661
34343
27658
27660
34342
27659
34341
42511
27660
27664
34346
42510
27661
27663
34345
27662
34344
27663
27667
34349
27664
27666
34348
27665
34347
42515
27666
27670
34352
42518
27667
27669
34351
27668
34350
27669
27673
34355
27670
27672
34354
27671
34353
42521
27672
27676
34358
42524
27673
27675
34357
27674
34356
27675
27679
34361
27676
27678
34360
27677
34359
42525
27678
27682
34364
42896
27679
27681
34363
27680
34362
27681
27685
34367
27682
27684
34366
27683
34365
42900
27684
27688
34370
42903
27685
27687
34369
27686
34368
27687
27691
34373
27688
27690
34372
27689
34371
42906
27690
27694
34376
42909
27691
27693
34375
27692
34374
27693
27697
34379
27694
27696
34378
27695
34377
43026
27696
27700
34382
43027
27697
27699
34381
27698
34380
27699
27703
34385
27700
27702
34384
27701
34383
46088
27702
27706
34388
46089
27703
27705
34387
27704
34386
27705
27709
34391
27706
27708
34390
27707
34389
46092
27708
27712
34394
46095
27709
27711
34393
27710
34392
27711
27715
34397
27712
27714
34396
27713
34395
46098
27714
27718
34400
46101
27715
27717
34399
27716
34398
27717
27721
34403
27718
27720
34402
27719
34401
46104
27720
27724
34406
46107
27721
27723
34405
27722
34404
27723
27727
34409
27724
27726
34408
27725
34407
46110
27726
27730
34412
46113
27727
27729
34411
27728
34410
27729
27733
34415
27730
27732
34414
27731
34413
46268
27732
27736
34418
46267
27733
27735
34417
27734
34416
27735
27739
34421
27736
27738
34420
27737
34419
46278
27738
27742
34424
46283
27739
27741
34423
27740
34422
27741
27745
34427
27742
27744
34426
27743
34425
46331
27744
27748
34430
46332
27745
27747
34429
27746
34428
27747
27751
34433
27748
27750
34432
27749
34431
46333
27750
27754
34436
46338
27751
27753
34435
27752
34434
27753
27757
34439
27754
27756
34438
27755
34437
51032
27756
27760
34442
51031
27757
27759
34441
27758
34440
27759
27763
34445
27760
27762
34444
27761
34443
51049
27762
27766
34448
51048
27763
27765
34447
27764
34446
27765
27769
34451
27766
27768
34450
27767
34449
51081
27768
27772
34454
51080
27769
27771
34453
27770
34452
27771
27775
34457
27772
27774
34456
27773
34455
51079
27774
27778
34460
51078
27775
27777
34459
27776
34458
27777
27778
27779
27780
51078
51135
51317
51320
27781
51077
51117
51132
51134
27782
34463
51003
51005
51116
51132
51133
51134
27783
34464
50775
51002
51111
27784
34465
45804
50775
50997
50999
51001
51002
27785
50997
50998
50999
27786
51514
51515
51516
56471
57338
27787
45801
45802
51517
51518
56470
27788
45789
45790
45791
45792
56467
27789
45154
45759
45760
45761
45763
56466
27790
45150
45151
45153
45723
45724
27791
31456
45118
45119
45120
27792
31457
31458
40275
40276
27793
31459
31460
31461
31462
27794
29785
29786
29787
27795
29785
29787
29789
27796
29285
27797
29271
29284
29286
29287
29288
29785
27798
29270
29275
29276
29277
29278
27799
27801
27813
27814
27815
27816
29253
27800
27804
27805
27806
27807
29252
27801
27803
27802
27803
27814
27815
27818
27819
29297
27804
27807
27808
27809
29298
27805
27807
27809
27806
27810
29256
27807
27811
27813
29255
27808
27814
27809
27811
27819
27821
27810
27822
27811
29257
29322
27812
29258
29323
27813
27817
27819
29265
29328
27814
27816
29254
27815
27819
27816
27818
29276
27817
29263
29275
27818
29264
29280
29329
27819
29281
29296
27820
27821
29296
29297
29326
29328
27822
29298
29323
29325
27823
29298
29320
29322
27824
29299
29307
29309
27825
29299
29304
29306
27826
29300
29302
29304
29305
29306
29351
29352
32178
32179
27827
27829
27833
27835
27836
28797
32180
27828
27832
27837
27838
27851
27852
27829
27831
27830
29300
27831
27833
29301
32771
27832
31381
27833
28099
28100
28103
28115
32769
27834
29302
32756
32770
33971
33978
27835
28103
32747
32748
32749
32750
32756
33971
27836
27852
32180
32182
32183
32701
32702
27837
28788
28789
28790
28791
28797
27838
27840
27843
27844
27845
27852
27839
27851
27840
27841
27845
27846
27850
31140
31151
27841
27843
27845
27842
27846
27843
27847
28787
27844
28788
27845
27847
27854
28791
27846
27853
27847
27849
31152
27848
28792
31157
27849
27854
27858
31158
32184
27850
27853
27857
31159
27851
27853
27856
27857
28101
31138
31139
31160
31203
27852
28100
27853
27854
27855
27856
28103
27854
27856
27855
32183
27856
27858
28104
32702
27857
28102
27858
28106
31204
27859
28105
32703
27860
27865
31158
31204
31206
27861
27865
28133
28301
28307
27862
27864
28132
28300
28306
27863
28131
28299
28305
27864
27868
28310
28316
27865
27867
28309
28315
27866
28308
28314
27867
27871
28133
28319
31206
27868
27870
28132
28318
27869
28131
28317
27870
27874
28130
28322
27871
27873
28129
28321
27872
28128
28320
31207
27873
27877
28127
28325
31210
27874
27876
28126
28324
27875
28125
28323
27876
27880
28124
28328
27877
27879
28123
28327
27878
28121
28122
28326
27879
27883
28331
32850
32851
27880
27882
28330
32849
27881
28329
32848
27882
27886
28334
32847
27883
27885
28333
32846
27884
28332
32845
32852
27885
27889
28337
32844
32855
27886
27888
28336
32843
27887
28335
32842
27888
27892
28340
32841
27889
27891
28339
32840
27890
28338
32839
32856
27891
27895
28343
32838
32859
27892
27894
28342
32837
27893
28341
32836
27894
27898
28346
32835
27895
27897
28345
32834
27896
28344
32832
32833
27897
27901
28349
33844
36492
27898
27900
28348
36491
27899
28347
36490
27900
27904
28352
36489
27901
27903
28351
36488
27902
28350
33845
36487
27903
27907
28355
33846
33854
27904
27906
28354
33855
27905
28353
33856
27906
27910
28358
33857
27907
27909
28357
33858
27908
28356
33859
36431
27909
27913
28361
33860
36432
27910
27912
28360
33861
27911
28359
33862
27912
27916
28364
33863
27913
27915
28363
33864
27914
28362
33865
36440
27915
27919
28367
33866
36441
27916
27918
28366
33867
27917
28365
33868
27918
27922
28370
33869
27919
27921
28369
33870
27920
28368
33871
36444
27921
27925
28373
33872
36462
27922
27924
28372
33873
27923
28371
33874
27924
27928
28376
33875
27925
27927
28375
33876
27926
28374
33877
36471
27927
27931
28379
33878
36472
27928
27930
28378
33879
27929
28377
33880
27930
27934
28382
33881
27931
27933
28381
33882
27932
28380
33883
33885
27933
27937
27943
33707
37169
27934
27936
27942
33708
27935
27941
33709
27936
27940
33710
27937
27939
33711
27938
33712
33714
27939
27943
33715
27940
27942
27941
27942
27946
28382
27943
27945
28381
27944
28380
37168
27945
27949
28385
36399
27946
27948
28384
27947
28383
27948
27952
27949
27951
27950
36400
27951
27955
28385
33888
27952
27954
28384
27953
28383
27954
27958
28388
27955
27957
28387
27956
28386
36406
27957
27961
28391
36407
27958
27960
28390
27959
28389
27960
27964
28394
27961
27963
28393
27962
28392
36408
27963
27967
28397
36409
27964
27966
28396
27965
28395
27966
27970
28400
27967
27969
28399
27968
28398
36410
27969
27973
28403
33810
27970
27972
28402
27971
28401
27972
27976
28406
27973
27975
28405
27974
28404
33811
27975
27979
28409
33812
27976
27978
28408
27977
28407
27978
27982
28412
27979
27981
28411
27980
28410
33813
27981
27985
28415
33814
27982
27984
28414
27983
28413
27984
27988
28425
27985
27987
28426
27986
28427
32900
27987
27991
28428
32899
27988
27990
28429
27989
28430
27990
27994
28431
28437
27991
27993
28432
28438
27992
28433
28439
32898
27993
27997
31270
27994
27996
27995
27996
28000
28437
27997
27999
28438
27998
28439
31267
27999
28003
28045
28440
31266
28000
28002
28044
28441
28001
28043
28442
28002
28006
28042
28003
28005
28041
28004
28040
31261
28005
28009
31249
28006
28008
28007
28008
28012
28042
28009
28011
28041
28010
28040
31248
28011
28015
28039
31242
28012
28014
28038
28013
28037
28014
28018
28036
28015
28017
28035
28016
28034
31243
28017
28021
28033
31244
28018
28020
28032
28019
28031
28020
28024
28030
28021
28023
28029
28022
28028
31245
28023
28027
31246
28024
28026
28025
28026
28030
28060
28066
28027
28029
28059
28065
28028
28058
28064
28084
28029
28033
28057
31114
28030
28032
28056
28031
28055
28032
28036
28054
28033
28035
28053
28034
28052
31113
28035
28039
28051
31130
28036
28038
28050
28037
28049
28038
28042
28048
28039
28041
28047
28040
28046
31129
28041
28045
31262
28042
28044
28043
28044
28048
28443
28045
28047
28444
28046
28445
31263
28047
28051
28446
31132
28048
28050
28447
28049
28448
28050
28054
28449
28051
28053
28450
28052
28451
31131
28053
28057
28452
31116
28054
28056
28453
28055
28454
28056
28060
28455
28057
28059
28456
28058
28457
31115
28059
28063
28085
28458
28060
28062
28459
28061
28460
28062
28066
28461
28063
28065
28462
28064
28086
28463
28065
28067
28066
28068
28074
28078
28084
28086
28069
28071
28073
32237
28070
32226
28071
31142
32225
28072
28086
31141
32239
28073
28087
31140
28074
28075
28083
28087
28076
28078
28082
28077
28081
28078
28080
28079
31247
28080
28082
28084
31107
31246
28081
31106
28082
28092
28083
28091
28084
28088
28090
28085
31114
28086
28088
31115
32887
28087
32888
28088
31139
28089
31138
28090
28094
31115
31117
31137
28091
28094
31112
31114
28092
28093
31107
31111
28093
31106
31110
28094
28096
31110
31111
28095
28101
31112
31117
28096
28098
28113
31118
31119
31128
31133
31215
28097
31120
31121
31126
31127
31216
28098
31217
28099
31218
28100
28113
28115
32768
28101
28103
28102
28106
28107
28108
28113
31136
31137
31201
31202
28103
28104
28106
28108
28104
28108
28109
28115
28105
28109
32747
28106
28110
31206
32746
28107
31205
28108
28110
28112
31208
28109
28114
28110
28116
32750
28111
31207
32751
28112
28116
28120
31210
32754
28113
28114
28119
31209
28114
28118
28119
31134
31135
31199
31200
31214
28115
28116
28118
28116
28117
28118
32756
32767
28117
32755
28118
28120
32759
32765
28119
32766
28120
31211
31213
28121
32760
32764
28122
31210
31211
32851
28123
28127
28145
32850
28124
28126
28144
32849
28125
28143
32848
28126
28130
28142
28127
28129
28141
28128
28140
31210
28129
28133
28139
31207
28130
28132
28138
28131
28137
28132
28136
28133
28135
28134
31206
28135
28139
28295
28301
32746
28136
28138
28294
28300
28137
28293
28299
28138
28142
28292
28139
28141
28291
28140
28290
32751
28141
28145
28289
32754
28142
28144
28288
28143
28287
28144
28148
28286
28145
28147
28285
28146
28284
32760
28147
28151
28283
32763
32850
28148
28150
28282
32849
28149
28281
32848
28150
28154
28280
32847
28151
28153
28279
32846
28152
28278
32799
32845
28153
28157
28277
32800
32844
28154
28156
28276
32843
28155
28275
32842
28156
28160
28274
32841
28157
28159
28273
32840
28158
28272
32806
32839
28159
28163
28271
32807
32838
28160
28162
28270
32837
28161
28269
32836
28162
28166
28268
32835
28163
28165
28267
32834
28164
28266
32833
33958
28165
28169
36493
36497
28166
28168
36494
28167
36495
28168
28172
28262
28268
28169
28171
28261
28267
28170
28260
28266
36505
28171
28175
28259
36492
36504
28172
28174
28258
36491
28173
28257
36490
28174
28178
28256
36489
28175
28177
28255
36488
28176
28254
36485
36487
28177
28181
28253
33854
36484
28178
28180
28252
33855
28179
28251
33856
28180
28184
28250
33857
28181
28183
28249
33858
28182
28248
33859
36483
28183
28187
28247
33860
37055
28184
28186
28246
33861
28185
28245
33862
28186
28190
28244
33863
28187
28189
28243
33864
28188
28242
33865
37066
28189
28193
28241
33866
37065
28190
28192
28240
33867
28191
28239
33868
28192
28196
28238
33869
28193
28195
28237
33870
28194
28236
33871
37128
28195
28199
28235
33872
37129
28196
28198
28234
33873
28197
28233
33874
28198
28202
28232
33875
28199
28201
28231
33876
28200
28230
33877
37137
28201
28205
28229
33878
37138
28202
28204
28228
33879
28203
28227
33880
28204
28208
28226
33881
28205
28207
28225
33882
28206
28224
33883
37159
28207
28211
28223
33705
33707
28208
28210
28222
33708
28209
28221
33709
28210
28214
28220
33710
28211
28213
28219
33711
28212
28218
33712
38070
28213
28217
38069
28214
28216
28215
28216
28220
28883
28217
28219
28884
28218
28885
38083
28219
28223
28880
38082
28220
28222
28881
28221
28882
28222
28226
28877
28223
28225
28878
28224
28879
33704
28225
28229
28874
37158
28226
28228
28875
28227
28876
28228
28232
28871
28229
28231
28872
28230
28873
37141
28231
28235
28868
37142
28232
28234
28869
28233
28870
28234
28238
28865
28235
28237
28866
28236
28867
37143
28237
28241
28862
37127
28238
28240
28863
28239
28864
28240
28244
28859
28241
28243
28860
28242
28861
37070
28243
28247
28856
37069
28244
28246
28857
28245
28858
28246
28250
28853
28247
28249
28854
28248
28855
37054
28249
28253
28850
37053
28250
28252
28851
28251
28852
28252
28256
28847
28253
28255
28848
28254
28849
36516
28255
28259
28844
36517
28256
28258
28845
28257
28846
28258
28262
28841
28259
28261
28842
28260
28843
36518
28261
28265
28838
36519
28262
28264
28839
28263
28840
28264
28268
28835
32733
28265
28267
28836
32734
28266
28837
32735
34012
28267
28271
33957
28268
28270
28269
28270
28274
32733
28271
28273
32734
28272
32735
33956
28273
28277
32730
32805
28274
28276
32731
28275
32732
28276
28280
32727
28277
28279
32728
28278
32729
32801
28279
28283
32724
32798
28280
28282
32725
28281
32726
28282
28286
32721
28283
28285
32722
28284
32723
32762
28285
28289
32718
32761
28286
28288
32719
28287
32720
28288
28292
32715
28289
28291
32716
28290
32717
32753
28291
28295
32712
32752
28292
28294
32713
28293
32714
28294
28298
32709
28295
28297
32710
28296
32711
32745
28297
28301
32186
32704
32706
28298
28300
32187
32707
28299
32188
32708
28300
28304
28301
28303
28302
32703
28303
28307
32184
32186
32203
28304
28306
32187
32204
28305
32188
32205
28306
28310
32206
28307
28309
32207
28308
31158
32208
28309
28313
28476
31158
28310
28312
28477
28311
28478
28312
28316
28473
31163
28313
28315
28474
31162
28314
28475
31159
31161
28315
28319
31166
31204
28316
28318
31165
28317
31164
28318
28322
31169
28319
28321
31168
28320
31167
31205
28321
28325
31172
31208
28322
28324
31171
28323
31170
28324
28328
31175
28325
28327
31174
28326
31173
31209
28327
28331
31178
31211
28328
28330
31177
28329
31176
28330
28334
31181
28331
28333
31180
28332
31179
31212
28333
28337
31184
32853
28334
28336
31183
28335
31182
28336
28340
31187
28337
28339
31186
28338
31185
32854
28339
28343
31190
32857
28340
28342
31189
28341
31188
28342
28346
31193
28343
28345
31192
28344
31191
32858
28345
28349
28422
32860
28346
28348
28423
28347
28424
28348
28352
28419
28349
28351
28420
28350
28421
33838
28351
28355
28415
33837
28352
28354
28414
28353
28413
28354
28358
28412
28355
28357
28411
28356
28410
33847
28357
28361
28409
36430
28358
28360
28408
28359
28407
28360
28364
28406
28361
28363
28405
28362
28404
36429
28363
28367
28403
36428
28364
28366
28402
28365
28401
28366
28370
28400
28367
28369
28399
28368
28398
36427
28369
28373
28397
36445
28370
28372
28396
28371
28395
28372
28376
28394
28373
28375
28393
28374
28392
36461
28375
28379
28391
36460
28376
28378
28390
28377
28389
28378
28382
28388
28379
28381
28387
28380
28386
36459
28381
28385
33886
28382
28384
28383
28384
28388
28385
28387
28386
33887
28387
28391
36456
28388
28390
28389
28390
28394
28391
28393
28392
36455
28393
28397
36447
28394
28396
28395
28396
28400
28397
28399
28398
36446
28399
28403
36411
28400
28402
28401
28402
28406
28403
28405
28404
36412
28405
28409
36413
28406
28408
28407
28408
28412
28409
28411
28410
36414
28411
28415
33826
28412
28414
28413
28414
28418
28415
28417
28416
33825
28417
28421
28427
33822
28418
28420
28426
28419
28425
28420
28424
28421
28423
28422
33823
28423
28427
31191
32861
28424
28426
31192
28425
31193
28426
28430
28427
28429
28428
32900
28429
28433
31191
32899
28430
28432
31192
28431
31193
28432
28436
31188
28433
28435
31189
28434
31190
32898
28435
28439
31185
32895
32897
28436
28438
31186
32894
28437
31187
32893
28438
28442
28439
28441
28440
32897
28441
28445
32895
32896
28442
28444
32894
28443
32893
28444
28448
32871
28445
28447
32870
28446
32868
32869
28447
28451
32874
32892
28448
28450
32873
28449
32872
28450
28454
32877
28451
28453
32876
28452
32875
32891
28453
28457
32880
32890
28454
28456
32879
28455
32878
28456
28460
32883
28457
28459
32882
28458
32881
32889
28459
28463
32886
32887
28460
28462
32885
28461
32884
28462
28466
28463
28465
28464
32888
28465
28469
31161
32886
32888
28466
28468
31162
32885
28467
31163
32884
28468
28472
28469
28471
28470
31148
28471
28475
31147
31161
28472
28474
31162
28473
31163
28474
28478
28475
28477
28476
31153
28477
28481
31156
28478
28480
28479
28480
28484
32206
28481
28483
32207
28482
32208
32214
28483
28487
32191
32217
28484
28486
32190
28485
32189
28486
28490
32194
28487
28489
32193
28488
32192
32664
28489
28493
32197
32663
28490
28492
32196
28491
32195
28492
28496
28984
28493
28495
28983
28494
28982
32676
28495
28499
28987
32675
28496
28498
28986
28497
28985
28498
28502
28990
28499
28501
28989
28500
28988
33601
28501
28505
28993
33604
28502
28504
28992
28503
28991
28504
28508
28996
28505
28507
28995
28506
28994
34098
28507
28511
28999
34095
28508
28510
28998
28509
28997
28510
28514
29002
28511
28513
29001
28512
29000
34513
28513
28517
29005
34514
28514
28516
29004
28515
29003
28516
28520
29008
28517
28519
29007
28518
29006
34525
28519
28523
29011
34526
28520
28522
29010
28521
29009
28522
28526
29014
28523
28525
29013
28524
29012
36069
28525
28529
29017
36072
28526
28528
29016
28527
29015
28528
28532
29020
28529
28531
29019
28530
29018
38420
28531
28535
29023
38423
28532
28534
29022
28533
29021
28534
28538
29026
28535
28537
29025
28536
29024
38598
28537
28541
29029
38599
28538
28540
29028
28539
29027
28540
28544
29032
28541
28543
29031
28542
29030
38602
28543
28547
29035
38605
28544
28546
29034
28545
29033
28546
28550
29038
28547
28549
29037
28548
29036
38608
28549
28553
29041
38611
28550
28552
29040
28551
29039
28552
28556
29044
28553
28555
29043
28554
29042
39044
28555
28559
29047
39043
28556
28558
29046
28557
29045
28558
28562
29050
28559
28561
29049
28560
29048
39048
28561
28565
29053
39051
28562
28564
29052
28563
29051
28564
28568
29056
28565
28567
29055
28566
29054
39603
28567
28571
29059
39602
28568
28570
29058
28569
29057
28570
28574
29062
28571
28573
29061
28572
29060
39607
28573
28577
29065
39608
28574
28576
29064
28575
29063
28576
28580
29068
28577
28579
29067
28578
29066
42616
28579
28583
29071
42615
28580
28582
29070
28581
29069
28582
28586
29074
28583
28585
29073
28584
29072
42626
28585
28589
29077
42627
28586
28588
29076
28587
29075
28588
28592
29080
28589
28591
29079
28590
29078
42640
28591
28595
29083
42645
28592
28594
29082
28593
29081
28594
28598
29086
28595
28597
29085
28596
29084
42660
28597
28601
29089
42659
28598
28600
29088
28599
29087
28600
28604
29092
28601
28603
29091
28602
29090
42668
28603
28607
29095
42705
28604
28606
29094
28605
29093
28606
28610
29098
28607
28609
29097
28608
29096
42709
28609
28613
29101
42712
28610
28612
29100
28611
29099
28612
28616
29104
28613
28615
29103
28614
29102
45435
28615
28619
29107
45434
28616
28618
29106
28617
29105
28618
28622
29110
28619
28621
29109
28620
29108
45453
28621
28625
29113
45452
28622
28624
29112
28623
29111
28624
28628
29116
28625
28627
29115
28626
29114
45517
28627
28631
29119
45516
28628
28630
29118
28629
29117
28630
28634
29122
28631
28633
29121
28632
29120
45914
28633
28637
29125
45919
28634
28636
29124
28635
29123
28636
28640
29128
28637
28639
29127
28638
29126
45952
28639
28643
29131
45957
28640
28642
29130
28641
29129
28642
28646
29134
28643
28645
29133
28644
29132
45962
28645
28649
29216
45969
28646
28648
29217
28647
29218
28648
28652
46452
28649
28651
46451
28650
45968
46450
28651
28655
28744
50320
28652
28654
50321
28653
50322
28654
28658
28736
28655
28657
28735
28656
28734
28738
28657
28661
28733
50318
50320
28658
28660
28732
50321
28659
28731
50322
28660
28664
28730
50323
28661
28663
28729
50324
28662
28728
50325
51857
28663
28667
28727
50326
51856
28664
28666
28726
50327
28665
28725
50328
28666
28670
28724
50329
28667
28669
28723
50330
28668
28722
50331
51855
28669
28673
28721
50332
51854
28670
28672
28720
50333
28671
28719
50334
28672
28676
28718
50335
28673
28675
28717
50336
28674
28716
50337
51853
28675
28679
28715
50338
51852
28676
28678
28714
50339
28677
28713
50340
28678
28682
28712
50341
28679
28681
28711
50342
28680
28710
50343
51851
28681
28685
28709
50344
51850
28682
28684
28708
50345
28683
28707
50346
28684
28688
28706
50347
28685
28687
28705
50348
28686
28704
50349
51849
28687
28691
28703
50350
51848
28688
28690
28702
50351
28689
28701
50352
28690
28694
28700
50353
28691
28693
28699
50354
28692
28698
50355
51847
28693
28697
50356
51979
28694
28696
50357
28695
50358
28696
28700
51837
28697
28699
51836
28698
51835
51980
28699
28703
50893
51933
28700
28702
50892
28701
50891
28702
28706
50890
28703
28705
50889
28704
50888
51932
28705
28709
50887
51929
28706
28708
50886
28707
50885
28708
28712
50884
28709
28711
50883
28710
50882
51928
28711
28715
50881
51925
28712
28714
50880
28713
50879
28714
28718
50878
28715
28717
50877
28716
50876
51924
28717
28721
50875
51867
28718
28720
50874
28719
50873
28720
28724
50872
28721
28723
50871
28722
50870
51864
28723
28727
50869
51863
28724
28726
50868
28725
50867
28726
28730
50866
28727
28729
50865
28728
50864
51860
28729
28733
50863
51859
28730
28732
50862
28731
50861
28732
28736
50860
28733
28735
50859
28734
50857
50858
28735
28737
28736
28738
28740
28742
28739
28743
28740
28741
28743
50317
28741
28742
50691
28742
28743
46444
28743
46438
28744
28745
45968
46437
46447
28746
45502
45967
46444
46446
28747
29228
45143
45145
45469
45966
45967
46446
28748
45138
45146
45470
28749
29228
45116
45467
28750
29229
45131
45466
28751
29230
45130
45463
28752
29231
29778
45462
28753
29232
43114
43123
28754
29233
43113
43122
28755
29234
39637
40290
28756
29235
39636
40289
28757
29236
39633
39663
28758
29237
39632
39660
28759
29238
39629
39655
28760
29239
39628
39654
28761
29240
39023
39568
28762
29241
39022
39567
28763
29242
31529
38636
28764
29243
31530
38635
28765
29244
31531
38615
28766
29245
29269
38616
28767
29246
29262
34502
28768
29247
29261
34501
28769
29248
29260
33585
28770
29249
29251
33584
28771
28775
28772
28774
32513
33584
28773
32510
28774
32509
33591
33592
36081
36082
28775
32514
33587
33589
33590
38432
38433
28776
29249
34511
34512
34516
28777
34084
34093
34512
34516
28778
33612
34094
34096
28779
33607
33609
34097
28780
32691
33603
33605
28781
32688
33602
33606
28782
32674
32678
28783
29354
32686
32688
28784
29353
29357
28785
28798
28800
28786
28794
28796
28787
28789
28793
28788
28792
28789
28791
28790
28796
28791
28793
28795
32182
28792
32183
28793
32184
32211
28794
32185
32200
28795
28800
32199
58434
28796
28797
28799
32181
28797
28798
28798
28799
29352
32180
28799
29353
28800
29356
32698
28801
29357
32198
28802
32698
33974
58427
58434
28803
28807
28981
32197
58433
28804
28806
28980
32196
58432
28805
28979
32195
58431
28806
28810
28978
32708
28807
28809
28977
32707
28808
28976
32706
33974
28809
28813
28975
32711
33973
28810
28812
28974
32710
28811
28973
32709
28812
28816
28972
32714
28813
28815
28971
32713
28814
28970
32712
33975
28815
28819
28969
32717
33981
28816
28818
28968
32716
28817
28967
32715
28818
28822
28966
32720
28819
28821
28965
32719
28820
28964
32718
33980
28821
28825
28963
32723
33997
28822
28824
28962
32722
28823
28961
32721
28824
28828
28960
32726
28825
28827
28959
32725
28826
28958
32724
34001
28827
28831
28957
32729
34002
28828
28830
28956
32728
28829
28955
32727
28830
28834
28954
32732
28831
28833
28953
32731
28832
28952
32730
34006
28833
28837
28951
32735
34007
28834
28836
28950
32734
28835
28949
32733
28836
28840
28948
28837
28839
28947
28838
28946
34011
28839
28843
28945
36520
28840
28842
28944
28841
28943
28842
28846
28942
28843
28845
28941
28844
28940
36521
28845
28849
28939
36529
28846
28848
28938
28847
28937
28848
28852
28936
28849
28851
28935
28850
28934
36530
28851
28855
28933
37052
28852
28854
28932
28853
28931
28854
28858
28930
28855
28857
28929
28856
28928
37073
28857
28861
28927
37072
28858
28860
28926
28859
28925
28860
28864
28924
28861
28863
28923
28862
28922
37071
28863
28867
28921
37126
28864
28866
28920
28865
28919
28866
28870
28918
28867
28869
28917
28868
28916
37144
28869
28873
28915
37153
28870
28872
28914
28871
28913
28872
28876
28912
28873
28875
28911
28874
28910
37154
28875
28879
28909
37157
28876
28878
28908
28877
28907
28878
28882
28906
28879
28881
28905
28880
28904
33703
28881
28885
28903
38081
28882
28884
28902
28883
28901
28884
28888
28885
28887
28886
38084
28887
28891
28897
28903
38107
28888
28890
28896
28902
28889
28895
28901
28890
28894
28891
28893
28892
30182
28893
28897
29456
30181
28894
28896
29457
28895
29458
28896
28900
29453
28897
28899
29454
28898
29455
38106
28899
28903
29450
33700
38109
28900
28902
29451
33699
28901
29452
33698
28902
28906
28903
28905
28904
38108
28905
28909
33700
33702
28906
28908
33699
28907
33698
28908
28912
33697
28909
28911
33696
28910
33695
38116
28911
28915
33694
38117
28912
28914
33693
28913
33692
28914
28918
33691
28915
28917
33690
28916
33689
38118
28917
28921
33688
38119
28918
28920
33687
28919
33686
28920
28924
33685
28921
28923
33684
28922
33683
38120
28923
28927
33682
37116
28924
28926
33681
28925
33680
28926
28930
33679
28927
28929
33678
28928
33677
37115
28929
28933
33676
37083
28930
28932
33675
28931
33674
28932
28936
33673
28933
28935
33672
28934
33671
37051
28935
28939
33670
36533
28936
28938
33669
28937
33668
28938
28942
33667
28939
28941
33666
28940
33665
36534
28941
28945
33664
36535
28942
28944
33663
28943
33662
28944
28948
33661
28945
28947
33660
28946
33659
36536
28947
28951
33653
36538
28948
28950
33654
28949
33655
28950
28954
33650
28951
28953
33651
28952
33652
36539
28953
28957
33647
36540
28954
28956
33648
28955
33649
28956
28960
33644
28957
28959
33645
28958
33646
36541
28959
28963
33641
36542
28960
28962
33642
28961
33643
28962
28966
33638
28963
28965
33639
28964
33640
33996
28965
28969
33635
33995
28966
28968
33636
28967
33637
28968
28972
33632
28969
28971
33633
28970
33634
33982
28971
28975
33629
33983
28972
28974
33630
28973
33631
28974
28978
33626
28975
28977
33627
28976
33628
33984
28977
28981
33622
33623
28978
28980
33624
28979
33625
28980
28984
29363
28981
28983
29364
28982
29365
58427
28983
28987
32197
32677
28984
28986
32196
28985
32195
28986
28990
29362
28987
28989
29361
28988
29360
32678
28989
28993
29552
33606
28990
28992
29553
28991
29554
28992
28996
29555
28993
28995
29556
28994
29557
33605
28995
28999
29558
33607
28996
28998
29559
28997
29560
28998
29002
29561
28999
29001
29562
29000
29563
34094
29001
29005
29564
34093
29002
29004
29565
29003
29566
29004
29008
29567
29005
29007
29568
29006
29569
34515
29007
29011
29570
34524
29008
29010
29571
29009
29572
29010
29014
29573
29011
29013
29574
29012
29575
34527
29013
29017
29576
36070
29014
29016
29577
29015
29578
29016
29020
29579
29017
29019
29580
29018
29581
36071
29019
29023
29582
38421
29020
29022
29583
29021
29584
29022
29026
29585
29023
29025
29586
29024
29587
38422
29025
29029
29588
36062
29026
29028
29589
29027
29590
29028
29032
29591
29029
29031
29592
29030
29593
38600
29031
29035
29594
38601
29032
29034
29595
29033
29596
29034
29038
29597
29035
29037
29598
29036
29599
38606
29037
29041
29600
38607
29038
29040
29601
29039
29602
29040
29044
29603
29041
29043
29604
29042
29605
38410
29043
29047
29606
39045
29044
29046
29607
29045
29608
29046
29050
29609
29047
29049
29610
29048
29611
39046
29049
29053
29612
39047
29050
29052
29613
29051
29614
29052
29056
29615
29053
29055
29616
29054
29617
39038
29055
29059
29618
39604
29056
29058
29619
29057
29620
29058
29062
29621
29059
29061
29622
29060
29623
39605
29061
29065
29624
39606
29062
29064
29625
29063
29626
29064
29068
29627
29065
29067
29628
29066
29629
39597
29067
29071
29630
42617
29068
29070
29631
29069
29632
29070
29074
29633
29071
29073
29634
29072
29635
42618
29073
29077
29636
42625
29074
29076
29637
29075
29638
29076
29080
29639
29077
29079
29640
29078
29641
42624
29079
29083
29642
42647
29080
29082
29643
29081
29644
29082
29086
29645
29083
29085
29646
29084
29647
42646
29085
29089
29648
42648
29086
29088
29649
29087
29650
29088
29092
29651
29089
29091
29652
29090
29653
42658
29091
29095
29654
42707
29092
29094
29655
29093
29656
29094
29098
29657
29095
29097
29658
29096
29659
42706
29097
29101
29660
42708
29098
29100
29661
29099
29662
29100
29104
29663
29101
29103
29664
29102
29665
42700
29103
29107
29666
45436
29104
29106
29667
29105
29668
29106
29110
29669
29107
29109
29670
29108
29671
45437
29109
29113
29672
45430
29110
29112
29673
29111
29674
29112
29116
29675
29113
29115
29676
29114
29677
45451
29115
29119
29678
45518
29116
29118
29679
29117
29680
29118
29122
29681
29119
29121
29682
29120
29683
45519
29121
29125
29767
45520
29122
29124
29766
29123
29765
29124
29128
44884
29125
29127
44883
29126
44882
45918
29127
29131
44887
45959
29128
29130
44886
29129
44885
29130
29134
45076
29131
29133
45075
29132
45074
45958
29133
29137
29226
45079
29134
29136
45078
29135
45077
29136
29140
29218
29137
29139
29217
29138
29216
29220
29139
29143
29215
45079
45680
29140
29142
29214
45078
29141
29213
45077
29142
29146
29212
45082
29143
29145
29211
45081
29144
29210
45080
45679
29145
29149
29209
45085
45707
29146
29148
29208
45084
29147
29207
45083
29148
29152
29206
45088
29149
29151
29205
45087
29150
29204
45086
45706
29151
29155
29203
45091
50263
29152
29154
29202
45090
29153
29201
45089
29154
29158
29200
45094
29155
29157
29199
45093
29156
29198
45092
50264
29157
29161
29197
45097
50281
29158
29160
29196
45096
29159
29195
45095
29160
29164
29194
45100
29161
29163
29193
45099
29162
29192
45098
50282
29163
29167
29191
45103
50288
29164
29166
29190
45102
29165
29189
45101
29166
29170
29188
45046
29167
29169
29187
45045
29168
29186
45044
50287
29169
29173
29185
45043
50574
29170
29172
29184
45042
29171
29183
45041
29172
29176
29182
45040
29173
29175
29181
45039
29174
29180
45038
50577
29175
29179
45037
51954
29176
29178
45036
29177
45035
29178
29182
46591
29179
29181
46592
29180
46593
51955
29181
29185
46485
51843
29182
29184
46484
29183
46483
29184
29188
46482
29185
29187
46481
29186
46480
51844
29187
29191
46479
50621
29188
29190
46478
29189
46477
29190
29194
46476
29191
29193
46475
29192
46474
50618
29193
29197
46473
50617
29194
29196
46472
29195
46471
29196
29200
46470
29197
29199
46469
29198
46468
50616
29199
29203
46467
50615
29200
29202
46466
29201
46465
29202
29206
46464
29203
29205
46463
29204
46462
50614
29205
29209
46461
50613
29206
29208
46460
29207
46459
29208
29212
46458
29209
29211
46457
29210
46456
50612
29211
29215
46455
50611
29212
29214
46454
29213
46453
29214
29218
46452
29215
29217
46451
29216
46449
46450
29217
29219
29218
29220
29222
29224
29221
29225
29222
29223
29225
45674
29223
29224
46448
29224
29225
45965
29225
45969
29226
29227
45113
45958
45962
29228
45114
45955
45963
45965
29229
45115
45468
45963
45964
45965
29230
45132
45465
45953
45954
45955
45956
29231
45129
45464
45521
45915
45916
45917
29232
29777
45461
45512
45513
45514
45515
29233
43115
43126
45431
45448
45449
45450
29234
43116
43118
43119
43121
45432
45433
29235
39638
40291
42701
42702
42710
42711
29236
39635
40292
42669
42670
42703
42704
29237
39634
39664
42649
42650
42651
42652
29238
39631
39659
42641
42642
42643
42644
29239
39630
39658
42620
42621
42622
42623
29240
39627
39649
39650
39651
39653
42619
29241
39024
39569
39598
39599
39600
39609
29242
39021
39570
39572
39573
39574
39601
29243
31534
38637
39039
39040
39049
39050
29244
31533
38634
38641
38642
39041
39042
29245
31532
38411
38412
38609
38610
38614
29246
29268
38413
38414
38603
38604
38617
29247
29267
34503
36063
38415
38416
38417
29248
29266
34504
36064
36065
38418
38419
29249
29259
33586
34529
36066
36067
36068
29250
33587
34509
34510
34517
34528
29251
29257
29259
34518
34519
34520
34521
29252
29256
29260
29253
29255
29256
29260
29254
29261
29262
29263
29270
29255
29261
29263
29265
29256
29258
29260
29257
29258
29347
29865
29866
29867
29259
29265
29863
29864
31548
31549
29260
29266
34530
34531
34532
34533
29261
29262
29266
29263
29267
29269
29264
29274
29265
29267
29857
29859
29860
31544
31545
29266
29861
29862
31546
31547
29267
36040
36041
36042
36043
29268
36038
36039
36059
36060
29269
29857
31532
36036
36037
38403
38404
29270
29274
31531
29271
29273
29274
31531
29272
29784
31528
31529
31530
29273
29288
29855
31528
31530
29274
29278
29856
31531
29275
29857
29276
29278
29280
29277
29281
29278
29282
29284
29279
29288
29280
29282
29289
29816
29856
29281
29815
29857
29282
29295
29283
29294
29284
29285
29289
29291
29293
29285
29286
29288
29286
29291
29789
29810
29287
29291
29790
29288
29290
29791
31528
29289
29290
29819
29855
29291
29796
29820
31535
29292
29795
29293
29808
29810
29820
29822
29294
29810
29811
29819
29295
29812
29816
29296
29813
29815
29297
29329
29331
29298
29326
29331
29828
29299
29320
29325
29335
29300
29304
29309
29311
29301
29302
29311
34042
29303
29312
29313
29314
33986
33991
34041
36562
36566
29304
29310
29311
29312
29314
29305
29309
29306
29308
29314
32177
29307
29350
29308
29322
29348
29349
29871
29872
29309
29315
29321
34074
34075
34076
34077
29310
29320
29311
29315
29317
29319
29312
29317
29335
34043
29313
29317
34044
29314
29316
34045
36616
29315
36605
29316
29339
34072
34073
36608
36609
29317
29340
34046
34070
34071
36620
36621
29318
34047
29319
29335
29336
29340
36725
29320
29334
29335
29339
29321
29325
29322
29324
29339
29344
29345
34543
36630
29323
29346
29347
29865
34542
29324
29328
29863
29864
34540
34541
29325
29327
29338
36631
36632
36635
36636
29326
29334
29327
29331
29333
29328
29330
29831
36667
36668
36671
36672
29329
29861
29862
36048
36049
29330
29815
29859
29860
36054
36055
29331
29814
29832
36813
36814
36817
36818
29332
29813
29333
29826
29828
29832
29834
29334
29828
29829
29831
29335
29336
29338
29336
29828
36726
29337
29829
36727
29338
29340
29830
36651
36652
36657
36662
36728
29339
29831
36645
36646
36647
36650
29340
29342
29343
36641
36642
29341
36622
36653
36656
36724
29342
36620
36622
36624
36653
29343
36609
36625
36642
29344
36608
36626
36641
29345
34077
36627
36630
29346
34076
34543
36628
29347
29872
31552
34542
29348
29865
29867
29349
29868
29872
29350
29869
29871
29351
29869
29870
29871
32177
33610
33611
33614
33615
29352
32178
32689
32690
32693
32694
29353
29354
29355
29356
32179
29354
29356
29355
32689
29356
32685
32694
32696
29357
32697
29358
32677
58427
29359
32679
32685
32686
29360
32679
32681
29361
29365
32682
29362
29364
32683
29363
32684
29364
29368
33625
29365
29367
33624
29366
33623
58427
29367
29371
29551
32682
32696
29368
29370
29550
32683
29369
29549
32684
29370
29374
29548
33625
29371
29373
29547
33624
29372
29546
33620
33623
29373
29377
29545
33628
33987
29374
29376
29544
33627
29375
29543
33626
29376
29380
29542
33631
29377
29379
29541
33630
29378
29540
33629
33988
29379
29383
29539
33634
33992
29380
29382
29538
33633
29381
29537
33632
29382
29386
29536
33637
29383
29385
29535
33636
29384
29534
33635
33993
29385
29389
29533
33640
36556
29386
29388
29532
33639
29387
29531
33638
29388
29392
29530
33643
29389
29391
29529
33642
29390
29528
33641
36555
29391
29395
29527
33646
36554
29392
29394
29526
33645
29393
29525
33644
29394
29398
29524
33649
29395
29397
29523
33648
29396
29522
33647
36553
29397
29401
29521
33652
36552
29398
29400
29520
33651
29399
29519
33650
29400
29404
29518
33655
29401
29403
29517
33654
29402
29516
33653
36551
29403
29407
33658
36548
29404
29406
33657
29405
33656
29406
29410
29512
29518
29407
29409
29511
29517
29408
29510
29516
36875
29409
29413
29509
33659
36884
29410
29412
29508
33660
29411
29507
33661
29412
29416
29506
33662
29413
29415
29505
33663
29414
29504
33664
36901
29415
29419
29503
33665
36900
29416
29418
29502
33666
29417
29501
33667
29418
29422
29500
33668
29419
29421
29499
33669
29420
29498
33670
36899
29421
29425
29497
33671
37049
29422
29424
29496
33672
29423
29495
33673
29424
29428
29494
33674
29425
29427
29493
33675
29426
29492
33676
37090
29427
29431
29491
33677
37113
29428
29430
29490
33678
29429
29489
33679
29430
29434
29488
33680
29431
29433
29487
33681
29432
29486
33682
38139
29433
29437
29485
33683
38138
29434
29436
29484
33684
29435
29483
33685
29436
29440
29482
33686
29437
29439
29481
33687
29438
29480
33688
38137
29439
29443
29479
33689
38136
29440
29442
29478
33690
29441
29477
33691
29442
29446
29476
33692
29443
29445
29475
33693
29444
29474
33694
38184
29445
29449
29473
33695
41513
29446
29448
29472
33696
29447
29471
33697
29448
29452
29470
33698
29449
29451
29469
33699
29450
29468
33700
41512
29451
29455
29467
41511
29452
29454
29466
29453
29465
29454
29458
29464
29455
29457
29463
29456
29462
41510
29457
29461
30180
29458
29460
29459
29460
29464
29993
29461
29463
29992
29462
29991
30179
29463
29467
29996
41526
29464
29466
29995
29465
29994
29466
29470
29999
29467
29469
29998
29468
29997
41525
29469
29473
30002
41522
29470
29472
30001
29471
30000
29472
29476
30005
29473
29475
30004
29474
30003
41521
29475
29479
30008
38183
29476
29478
30007
29477
30006
29478
29482
30011
29479
29481
30010
29480
30009
38182
29481
29485
30014
38150
29482
29484
30013
29483
30012
29484
29488
30017
29485
29487
30016
29486
30015
38151
29487
29491
30020
38140
29488
29490
30019
29489
30018
29490
29494
30023
29491
29493
30022
29492
30021
37112
29493
29497
30026
37091
29494
29496
30025
29495
30024
29496
29500
30029
29497
29499
30028
29498
30027
37048
29499
29503
30032
36912
29500
29502
30031
29501
30030
29502
29506
30035
29503
29505
30034
29504
30033
36911
29505
29509
30038
36902
29506
29508
30037
29507
30036
29508
29512
30041
29509
29511
30040
29510
30039
36883
29511
29515
30044
36876
29512
29514
30043
29513
30042
29514
29518
30047
30053
29515
29517
30046
30052
29516
30045
30051
36865
29517
29521
36866
29518
29520
29519
29520
29524
30053
29521
29523
30052
29522
30051
36704
29523
29527
30056
36705
29524
29526
30055
29525
30054
29526
29530
30059
29527
29529
30058
29528
30057
36699
29529
29533
30062
36698
29530
29532
30061
29531
30060
29532
29536
30065
29533
29535
30064
29534
30063
36557
29535
29539
30068
36558
29536
29538
30067
29537
30066
29538
29542
30071
29539
29541
30070
29540
30069
36559
29541
29545
30074
36560
29542
29544
30073
29543
30072
29544
29548
30077
29545
29547
30076
29546
30075
36561
29547
29551
30080
33619
29548
29550
30079
29549
30078
29550
29554
30083
29551
29553
30082
29552
30081
32695
29553
29557
32682
32687
29554
29556
32683
29555
32684
29556
29560
30083
29557
29559
30082
29558
30081
32692
29559
29563
30086
33608
29560
29562
30085
29561
30084
29562
29566
58378
29563
29565
58379
29564
33613
58380
29565
29569
29888
34092
29566
29568
29887
29567
29886
29568
29572
29880
29569
29571
29881
29570
29882
34091
29571
29575
31554
34523
29572
29574
31555
29573
31556
29574
29578
31557
29575
29577
31558
29576
31559
34522
29577
29581
31560
34535
29578
29580
31561
29579
31562
29580
29584
31563
29581
29583
31564
29582
31565
34534
29583
29587
31566
36045
29584
29586
31567
29585
31568
29586
29590
31569
29587
29589
31570
29588
31571
36044
29589
29593
31572
36061
29590
29592
31573
29591
31574
29592
29596
31575
29593
29595
31576
29594
31577
36058
29595
29599
31578
38402
29596
29598
31579
29597
31580
29598
29602
31581
29599
29601
31582
29600
31583
38405
29601
29605
31584
38406
29602
29604
31585
29603
31586
29604
29608
31587
29605
29607
31588
29606
31589
38409
29607
29611
31590
38646
29608
29610
31591
29609
31592
29610
29614
31593
29611
29613
31594
29612
31595
38645
29613
29617
31596
39034
29614
29616
31597
29615
31598
29616
29620
31599
29617
29619
31600
29618
31601
39037
29619
29623
31602
39579
29620
29622
31603
29621
31604
29622
29626
31605
29623
29625
31606
29624
31607
39580
29625
29629
31608
39581
29626
29628
31609
29627
31610
29628
29632
31611
29629
29631
31612
29630
31613
39596
29631
29635
31614
40315
29632
29634
31615
29633
31616
29634
29638
31617
29635
29637
31618
29636
31619
40316
29637
29641
31620
40321
29638
29640
31621
29639
31622
29640
29644
31623
29641
29643
31624
29642
31625
40320
29643
29647
31626
40326
29644
29646
31627
29645
31628
29646
29650
31629
29647
29649
31630
29648
31631
40329
29649
29653
31632
40330
29650
29652
31633
29651
31634
29652
29656
31635
29653
29655
31636
29654
31637
42657
29655
29659
31638
42692
29656
29658
31639
29657
31640
29658
29662
31641
29659
29661
31642
29660
31643
42691
29661
29665
31644
42696
29662
29664
31645
29663
31646
29664
29668
31647
29665
29667
31648
29666
31649
42699
29667
29671
44317
44325
29668
29670
44316
29669
44315
29670
29674
44337
29671
29673
44336
29672
44326
44335
29673
29677
44382
45429
29674
29676
44381
29675
44380
29676
29680
44385
29677
29679
44384
29678
44383
45428
29679
29683
44576
45427
29680
29682
44577
29681
44578
29682
29686
44579
29683
29685
44580
29684
29775
44581
29685
29689
29767
29769
29686
29688
29766
29687
29765
29688
29692
29764
44579
29689
29691
29763
44580
29690
29762
44581
45541
29691
29695
29761
44582
45550
29692
29694
29760
44583
29693
29759
44584
29694
29698
29758
44585
29695
29697
29757
44586
29696
29756
44587
45583
29697
29701
29755
44588
45598
29698
29700
29754
44589
29699
29753
44590
29700
29704
29752
44591
29701
29703
29751
44592
29702
29750
44593
45604
29703
29707
29749
44594
45606
29704
29706
29748
44595
29705
29747
44596
29706
29710
29746
44597
29707
29709
29745
44598
29708
29744
44599
45611
29709
29713
29743
44600
45610
29710
29712
29742
44601
29711
29741
44602
29712
29716
29740
44603
29713
29715
29739
44604
29714
29738
44605
45637
29715
29719
29737
44606
45640
29716
29718
29736
44607
29717
29735
44608
29718
29722
29734
44609
29719
29721
29733
44610
29720
29732
44611
49475
29721
29725
29731
44612
49481
29722
29724
29730
44613
29723
29729
44614
29724
29728
44615
29725
29727
44616
29726
44617
49490
29727
29731
44731
49489
29728
29730
44730
29729
44729
29730
29734
44849
29731
29733
44850
29732
44851
49479
29733
29737
44852
49478
29734
29736
44853
29735
44854
29736
29740
44855
29737
29739
44856
29738
44857
45643
29739
29743
44858
45644
29740
29742
44859
29741
44860
29742
29746
44861
29743
29745
44862
29744
44863
45634
29745
29749
44864
45633
29746
29748
44865
29747
44866
29748
29752
44867
29749
29751
44868
29750
44869
45615
29751
29755
44870
45602
29752
29754
44871
29753
44872
29754
29758
44873
29755
29757
44874
29756
44875
45601
29757
29761
44876
45581
29758
29760
44877
29759
44878
29760
29764
44879
29761
29763
44880
29762
44881
45552
29763
29767
44882
45553
29764
29766
44883
29765
44884
29766
29767
29768
29769
29771
29773
29770
29774
29771
29772
29774
45542
29772
29773
45546
29773
29774
45522
29774
45520
29775
29776
45427
45519
45525
29777
45426
45514
45522
45524
29778
43126
45127
45129
45425
45426
45524
29779
43123
45126
45130
29780
40276
45117
45125
45126
45130
29781
40275
40286
43122
43123
43124
29782
31462
40287
40288
40289
40290
29783
31461
39660
39661
39662
39663
29784
29786
31525
39654
39655
39656
29785
31526
31527
39022
39023
29786
29790
29791
29792
29793
29787
29799
29800
29801
29802
31461
29788
31460
29789
29800
29801
29804
29805
31466
31486
29790
29793
29794
29795
29809
29791
29793
29795
29792
29796
31527
29793
29797
29799
31526
29794
29800
29795
29797
29805
29807
29796
29808
29797
31491
39020
29798
31492
39025
29799
29803
29805
31495
31524
29800
29802
31525
29801
29805
29802
29804
31465
29803
31469
39656
29804
31468
31496
39657
29805
31467
31485
29806
29807
31485
31486
31487
31495
29808
29809
31488
31492
29809
31489
31491
29810
31446
31486
31488
31489
31503
29811
29822
29842
29812
29818
29822
29824
29813
29817
29825
29814
29826
29815
29817
29837
38385
38386
38712
38713
29816
29858
38387
38390
38391
29817
29819
38392
38393
38394
38395
29818
29838
38714
38715
38716
38717
29819
29821
29846
29851
29852
38703
38722
29820
29853
29854
31537
38650
29821
31491
31536
38651
38655
38656
29822
29845
31490
38657
38700
38701
38702
29823
31489
29824
29842
29843
29845
31502
29825
29841
29842
29846
29826
29827
29838
29840
29827
29835
29837
29828
29835
29840
29842
38776
29829
29834
36735
29830
29834
36734
29831
29833
36663
36664
36683
36684
36738
29832
36665
36666
36677
36678
29833
29837
36811
36812
36823
36824
29834
29836
36737
36809
36810
36829
36830
29835
36736
29836
29840
38775
29837
29839
38381
38382
38746
38747
38774
29838
38383
38384
38732
38733
29839
29846
38734
38735
38736
38737
29840
29847
38748
38749
38750
38751
38778
29841
38777
29842
29843
29847
38784
29843
31503
38785
29844
31504
38786
29845
29847
31505
38696
38697
38787
38927
38928
29846
31506
38698
38699
38759
38760
29847
29849
29850
38723
38758
29848
38767
38768
38769
38788
29849
38749
38755
38767
38769
29850
38736
38756
38758
29851
38723
38725
38735
29852
38716
38720
38722
29853
38703
38705
38715
29854
38394
38648
38650
29855
31537
31539
38393
29856
31533
31535
31537
31538
31539
29857
31532
31540
31541
38392
38393
29858
31542
31543
38391
29859
31543
38387
38391
29860
31544
36055
29861
31545
36054
29862
31546
36049
29863
31547
36048
29864
31548
34540
29865
31549
34541
29866
34542
29867
31549
31551
34520
29868
31552
34519
29869
29873
34086
29870
34083
29871
29873
32176
34082
29872
34075
29873
34076
29874
31552
32175
29875
29876
34087
34089
29876
31553
34087
34088
29877
34090
29878
29882
31554
32172
29879
29881
31555
32173
29880
31556
32174
29881
29885
29882
29884
29883
34090
29884
29888
31974
32172
34081
29885
29887
31975
32173
29886
31976
32174
29887
29891
58378
29888
29890
58379
29889
34081
58380
29890
29894
31974
34080
36574
29891
29893
31975
36575
29892
31976
36576
29893
29897
31971
36577
29894
29896
31972
36578
29895
31973
36579
36613
29896
29900
31968
36580
36612
29897
29899
31969
36581
29898
31970
36582
29899
29903
31965
36583
29900
29902
31966
36584
29901
31967
36585
36614
29902
29906
31962
36586
36718
29903
29905
31963
36587
29904
31964
36588
29905
29909
31959
36589
29906
29908
31960
36590
29907
31961
36591
36717
29908
29912
31956
36592
36716
29909
29911
31957
36593
29910
31958
36594
29911
29915
31953
36595
29912
29914
31954
36596
29913
31955
36597
36715
29914
29918
30116
31950
36714
29915
29917
30115
31951
29916
30114
31952
29917
29921
30119
31947
29918
29920
30118
31948
29919
30117
31949
36924
29920
29924
30122
31944
36925
29921
29923
30121
31945
29922
30120
31946
29923
29927
30125
31934
29924
29926
30124
31933
29925
30123
31932
36964
29926
29930
30128
31931
36963
29927
29929
30127
31930
29928
30126
31929
29929
29933
30131
31928
29930
29932
30130
31927
29931
30129
31926
37023
29932
29936
30134
31925
37030
29933
29935
30133
31924
29934
30132
31923
29935
29939
30137
31922
29936
29938
30136
31921
29937
30135
31920
37040
29938
29942
30140
31919
37045
29939
29941
30139
31918
29940
30138
31917
29941
29945
30143
31916
29942
29944
30142
31915
29943
30141
31914
37104
29944
29948
30146
31913
37109
29945
29947
30145
31912
29946
30144
31911
29947
29951
30149
31910
29948
29950
30148
31909
29949
30147
31908
38166
29950
29954
30152
31907
38171
29951
29953
30151
31906
29952
30150
31905
29953
29957
30155
31904
29954
29956
30154
31903
29955
30153
31902
38198
29956
29960
30158
31901
38197
29957
29959
30157
31900
29958
30156
31899
29959
29963
30161
31898
29960
29962
30160
31897
29961
30159
31896
41618
29962
29966
30164
31895
41617
29963
29965
30163
31894
29964
30162
31893
29965
29969
30167
31892
29966
29968
30166
31891
29967
30165
31890
41616
29968
29972
30170
31889
41615
29969
29971
30169
31888
29970
30168
31887
29971
29975
30173
31886
29972
29974
30172
31885
29973
30171
31884
41946
29974
29978
30176
31883
42022
29975
29977
30175
31882
29976
30174
31881
29977
29981
29987
31880
29978
29980
29986
31879
29979
29985
31878
41501
29980
29984
31877
42029
29981
29983
31876
29982
31875
29983
29987
29984
29986
29985
42030
29986
29990
30176
41502
29987
29989
30175
29988
30174
29989
29993
29990
29992
29991
41503
29992
29996
30176
30178
29993
29995
30175
29994
30174
29995
29999
30173
29996
29998
30172
29997
30171
41600
29998
30002
30170
41601
29999
30001
30169
30000
30168
30001
30005
30167
30002
30004
30166
30003
30165
41602
30004
30008
30164
41603
30005
30007
30163
30006
30162
30007
30011
30161
30008
30010
30160
30009
30159
38190
30010
30014
30158
38181
30011
30013
30157
30012
30156
30013
30017
30155
30014
30016
30154
30015
30153
38174
30016
30020
30152
38154
30017
30019
30151
30018
30150
30019
30023
30149
30020
30022
30148
30021
30147
38155
30022
30026
30146
37111
30023
30025
30145
30024
30144
30025
30029
30143
30026
30028
30142
30027
30141
37097
30028
30032
30140
37047
30029
30031
30139
30030
30138
30031
30035
30137
30032
30034
30136
30033
30135
36915
30034
30038
30134
36916
30035
30037
30133
30036
30132
30037
30041
30131
30038
30040
30130
30039
30129
36917
30040
30044
30128
36918
30041
30043
30127
30042
30126
30043
30047
30125
30044
30046
30124
30045
30123
36919
30046
30050
30122
36921
30047
30049
30121
30048
30120
30049
30053
30113
30119
30050
30052
30112
30118
30051
30111
30117
36863
30052
30056
36864
30053
30055
30054
30055
30059
30113
30056
30058
30112
30057
30111
36706
30058
30062
30110
36707
30059
30061
30109
30060
30108
30061
30065
30107
30062
30064
30106
30063
30105
36697
30064
30068
30104
36696
30065
30067
30103
30066
30102
30067
30071
30101
30068
30070
30100
30069
30099
36567
30070
30074
30098
36565
30071
30073
30097
30072
30096
30073
30077
30095
30074
30076
30094
30075
30093
36564
30076
30080
30092
36563
30077
30079
30091
30078
30090
30079
30083
30089
30080
30082
30088
30081
30087
33618
30082
30086
33617
30083
30085
30084
30085
30089
58378
30086
30088
58379
30087
33616
58380
30088
30092
36572
36574
30089
30091
36575
30090
36576
30091
30095
36577
30092
30094
36578
30093
36571
36579
30094
30098
36570
36580
30095
30097
36581
30096
36582
30097
30101
36583
30098
30100
36584
30099
36569
36585
30100
30104
36568
36586
30101
30103
36587
30102
36588
30103
30107
36589
30104
30106
36590
30105
36591
36710
30106
30110
36592
36709
30107
30109
36593
30108
36594
30109
30113
36595
30110
30112
36596
30111
36597
36708
30112
30116
36712
30113
30115
30114
30115
30119
36595
30116
30118
36596
30117
36597
36713
30118
30122
36923
30119
30121
30120
30121
30125
30122
30124
30123
36922
30124
30128
36950
30125
30127
30126
30127
30131
30128
30130
30129
36960
30130
30134
36959
30131
30133
30132
30133
30137
30134
30136
30135
37031
30136
30140
37032
30137
30139
30138
30139
30143
30140
30142
30141
37046
30142
30146
37098
30143
30145
30144
30145
30149
30146
30148
30147
37110
30148
30152
38156
30149
30151
30150
30151
30155
30152
30154
30153
38172
30154
30158
38173
30155
30157
30156
30157
30161
30158
30160
30159
38180
30160
30164
38191
30161
30163
30162
30163
30167
30164
30166
30165
41604
30166
30170
41605
30167
30169
30168
30169
30173
30170
30172
30171
41614
30172
30176
41599
30173
30175
30174
30175
30176
30177
30178
41502
41597
41599
42022
30179
41503
41593
41600
30180
41504
41526
41592
30181
41505
41508
41510
30182
38102
38104
38106
30183
38098
38101
38107
30184
38084
38095
38097
30185
38083
38091
38094
30186
38063
38069
38090
30187
38062
38066
38068
30188
37176
37178
38050
30189
37175
37180
38049
30190
36395
37181
37964
30191
36394
37183
37963
30192
36388
37184
37953
30193
36387
37186
37952
30194
36355
36368
37187
30195
36362
36365
36367
30196
30939
33092
33094
30197
30198
30199
30205
30198
30204
30205
33096
30199
30204
30940
30200
30203
30201
30202
30204
30205
30205
30779
30206
30207
33079
33082
33092
30208
30209
30210
30216
30209
30215
30216
33078
30210
30215
30779
30211
30214
30212
30213
30215
30216
30216
31034
30217
30218
32979
33077
33082
30219
30220
30221
30227
30220
30226
30227
33076
30221
30226
31034
30222
30225
30223
30224
30226
30227
30227
31054
30228
30229
32977
32979
30230
32975
32980
30231
31071
32970
32974
30232
31068
31070
30233
30519
30530
30234
30505
30518
30531
30235
30500
30502
30504
30236
30240
30471
30237
30239
30472
30238
30473
30239
30243
30468
30240
30242
30469
30241
30470
30500
30242
30246
30412
30441
30443
30243
30245
30413
30444
30244
30414
30445
30245
30249
30415
30246
30248
30416
30247
30417
30554
30248
30252
30558
30249
30251
30250
30251
30255
30390
30415
30252
30254
30389
30416
30253
30388
30417
30559
30254
30258
30559
30255
30257
30256
30257
30261
30322
30390
30258
30260
30321
30389
30259
30320
30388
30391
30260
30264
31046
30261
30263
30262
30263
30267
30322
30264
30266
30321
30265
30268
30320
30266
30268
30267
30269
30562
30968
31046
30270
30563
30581
30271
30564
30577
30272
30565
30576
30273
30566
30573
30274
30572
30275
30566
30568
30276
30277
30327
30278
30328
30332
30279
30329
30280
30330
30332
30281
30283
30282
30332
30283
30285
30287
30331
30284
30330
30285
30334
30348
30286
30333
30349
30287
30289
30350
30288
30289
30290
30292
30296
30291
30295
30292
30294
30293
30294
30296
30300
30295
30299
30296
30298
30297
30350
30298
30300
30351
30374
30299
30352
30373
30300
30372
30301
30302
30372
30374
30458
30303
30307
30455
30304
30306
30456
30305
30457
30306
30310
30378
30307
30309
30377
30308
30374
30376
30309
30313
30381
30398
30310
30312
30380
30311
30379
30312
30316
30384
30313
30315
30383
30314
30382
30399
30315
30319
30387
30420
30316
30318
30386
30317
30385
30318
30322
30390
30319
30321
30389
30320
30323
30388
30321
30323
30322
30324
30358
30391
30562
30325
30357
30563
30326
30338
30564
30327
30337
30565
30328
30566
30329
30331
30336
30337
30330
30335
30336
30331
30334
30332
30333
30334
30337
30356
30335
30347
30336
30337
30339
30337
30344
30565
30566
30567
30575
33040
30338
30339
30344
30356
30357
30340
30344
30345
30347
30341
30343
30345
30346
30347
30360
30342
30361
30343
30425
30344
30427
30345
30357
30563
30564
30578
30580
30965
33039
30346
30357
30359
30347
30353
30355
30395
30348
30356
30349
30353
30350
30354
30356
30351
30352
30354
30398
30353
30397
30354
30396
30355
30399
30356
30357
30420
30358
30359
30392
30420
30965
30360
30393
30395
30965
30361
30365
30393
30394
30395
30422
30427
30362
30423
30425
30363
30365
30367
30364
30368
30365
30369
30371
30372
30373
30403
30366
30396
30397
30401
30402
30367
30369
30422
30435
30436
30437
30488
30498
30368
30423
30487
30369
30486
30370
30404
30461
30462
30485
30371
30404
30459
30461
30372
30403
30458
30373
30374
30397
30403
30375
30398
30376
30403
30405
30439
30458
30377
30381
30406
30455
30378
30380
30407
30456
30379
30408
30457
30380
30384
30409
30381
30383
30410
30382
30411
30439
30383
30387
30400
30412
30384
30386
30413
30385
30414
30386
30390
30415
30387
30389
30416
30388
30417
30419
30389
30391
30390
30392
30559
30561
30393
30419
30431
30965
30394
30430
30965
30395
30401
30419
30421
30396
30420
30397
30399
30401
30398
30402
30399
30439
30400
30420
30401
30419
30439
30440
30402
30436
30403
30437
30439
30404
30405
30437
30462
30406
30438
30459
30463
30407
30411
30448
30454
30408
30410
30447
30453
30409
30446
30452
30410
30414
30445
30411
30413
30444
30412
30438
30443
30413
30417
30440
30414
30416
30415
30416
30417
30418
30419
30421
30431
30440
30554
30420
30422
30430
30434
30436
30423
30428
30430
30433
30434
30539
30424
30540
30425
30426
30428
30541
30426
30427
30427
30428
30542
33037
33038
33053
33057
47548
30428
30965
30429
30543
30430
30431
30432
30433
30551
30560
30965
31040
31042
31043
33037
30431
30433
30432
30559
30433
30552
30554
30558
30434
30550
30435
30538
30554
30436
30441
30498
30499
30437
30440
30438
30498
30439
30440
30442
30441
30442
30500
30554
30443
30463
30498
30501
30444
30448
30470
30445
30447
30469
30446
30468
30447
30451
30467
30448
30450
30466
30449
30463
30465
30450
30454
30460
30482
30451
30453
30481
30452
30480
30453
30457
30454
30456
30455
30459
30456
30458
30457
30459
30460
30461
30463
30483
30462
30484
30463
30496
30498
30464
30465
30483
30496
30501
30509
30466
30470
30476
30482
30467
30469
30475
30481
30468
30474
30480
30469
30473
30470
30472
30471
30501
30472
30476
30502
30473
30475
30474
30475
30479
30476
30478
30477
30509
30478
30482
30510
30479
30481
30480
30481
30482
30483
30484
30510
30485
30494
30496
30486
30488
30492
30494
30495
30496
30487
30491
30488
30490
30540
30489
30497
30499
30503
30504
30539
30490
30492
30505
30506
30533
30534
30547
33010
30491
30546
33009
30492
32999
30493
30507
30514
30515
32998
30494
30507
30511
30514
30495
30510
30496
30503
30507
30509
30497
30498
30499
30501
30503
30500
30504
30538
30501
30553
30502
30503
30509
30518
30504
30506
30505
30537
30506
30534
30536
30507
30518
30533
30508
30515
30509
30511
30516
30518
30520
30510
30511
30512
30521
30513
30514
30516
30526
30514
30515
30516
30525
30532
32996
32998
30515
30516
30533
30517
30527
30518
30528
30531
30532
30533
30519
30520
30528
31070
30521
30523
30527
30522
30526
30523
31073
58430
30524
31070
31072
30525
30527
31069
32952
58430
30526
30527
30529
32951
32994
58430
30527
58430
30528
30529
30530
31069
30530
30532
31063
31068
31069
32972
33013
30531
31062
31068
30532
30534
31061
30533
30534
31059
33010
33012
30534
30535
30536
30547
31059
31060
31061
30537
30547
30548
30538
30539
30549
30539
30550
30553
30540
30543
30547
30549
30550
30541
30546
30542
30543
30545
30543
30544
30545
33024
33035
33036
33058
33062
47549
30544
30551
30545
30547
31056
33026
30546
33025
30547
33019
30548
31060
33018
30549
31056
31057
31060
30550
30551
30555
30551
30552
30552
30555
31048
31049
31051
31052
31056
33036
30553
30555
30557
30554
30556
31057
30557
31052
31065
30558
31048
30559
31043
30560
30561
31040
31043
31045
30562
30965
30966
31046
30563
30964
30965
30564
30580
30565
30578
30566
30575
30567
30568
30573
30574
30575
30569
30570
30572
30570
30571
30571
30572
30574
30648
30649
30791
30792
33041
33046
30572
30647
30573
58466
30574
30576
58467
30575
30576
30579
30789
30790
30952
30954
33040
33050
30576
30578
30577
58468
30578
30579
30581
30598
30579
30580
30580
30581
30787
30788
30957
30959
30963
33039
33051
30581
30964
30582
30968
30583
30587
30591
30593
30584
30586
30978
30585
30593
30979
30586
30588
30976
30587
30977
30588
30590
30787
30589
30593
30590
30592
30595
30591
30596
30592
30597
30593
30594
30595
30597
30599
30596
30600
30597
30601
30598
30599
30601
30603
30600
30604
30601
30605
30602
30788
30603
30605
30607
30604
30608
30605
30609
30606
30607
30609
30611
30608
30612
30609
58468
30610
30611
30615
58468
30612
30616
30613
30789
58468
30614
30616
30618
30615
30619
58468
30616
30620
30617
30618
30620
30622
30619
30623
30620
58467
30621
30622
30626
58467
30623
30627
30624
30790
58467
30625
30627
30629
30626
30630
58467
30627
30631
30628
30629
30631
30633
30630
30634
30631
58466
30632
30633
30637
58466
30634
30638
30635
30791
58466
30636
30638
30640
30637
30641
58466
30638
30642
30639
30640
30642
30644
30641
30645
30642
30647
30643
30644
30646
30647
30645
30646
30646
30647
30648
30647
30649
30655
30791
30650
30651
30792
30651
30792
30793
30812
30813
30814
30815
30953
33046
37206
30652
30793
30795
30653
30654
30655
30659
30654
30658
58465
30655
58417
58465
30656
58465
30657
30659
30661
30658
30662
58465
30659
30663
30660
30661
30663
30665
30662
30666
30663
58464
30664
30665
30669
58464
30666
30670
30793
30667
30791
58464
30668
30670
30672
30669
30673
58464
30670
30674
30671
30672
30674
30676
30673
30677
30674
58463
30675
30676
30680
58463
30677
30681
30951
30678
30790
58463
30679
30681
30683
30680
30684
58463
30681
30685
30682
30683
30685
30687
30684
30688
30685
58462
30686
30687
30691
58462
30688
30692
30955
30689
30789
58462
30690
30692
30694
30691
30695
58462
30692
30696
30693
30694
30696
30698
30695
30699
30696
58461
30697
30698
30702
58461
30699
30703
30956
30700
30788
58461
30701
30703
30705
30702
30706
58461
30703
30707
30704
30705
30707
30709
30706
30710
30707
58460
30708
30709
30713
58460
30710
30714
30960
30711
30787
58460
30712
30714
30716
30713
30717
58460
30714
30718
30715
30716
30718
30720
30717
30721
30718
58459
30719
30720
30724
58459
30721
30725
30961
30722
30786
58459
30723
30725
30727
30724
30728
58459
30725
30729
30726
30727
30729
30731
30728
30732
30729
58458
30730
30731
30735
58458
30732
30736
33108
30733
30785
58458
30734
30736
30738
30735
30739
58458
30736
30740
30737
30738
30740
30742
30739
30743
30740
58457
30741
30742
30746
58457
30743
30747
33109
30744
30784
58457
30745
30747
30749
30746
30750
58457
30747
30751
30748
30749
30751
30753
30750
30754
30751
58456
30752
30753
30757
58456
30754
30758
33111
30755
30783
58456
30756
30758
30760
30757
30761
58456
30758
30762
30759
30760
30762
30764
30761
30765
30762
58455
30763
30764
30768
58455
30765
30769
33112
30766
30782
58455
30767
30769
30771
30768
30772
58455
30769
30773
30770
30771
30773
30775
30772
30776
30773
30778
30774
30775
30777
30778
30776
30777
33114
30777
30778
30781
30778
30779
30780
33097
33115
30781
31034
33067
33099
33101
30782
31030
31050
33102
30783
31019
31050
33103
30784
31008
31041
33104
30785
30997
31041
33105
30786
30963
30986
33106
30787
30962
30963
30974
30788
30959
30789
30957
30790
30954
30791
30952
30792
30793
30952
30794
30951
30795
30814
30826
30950
30796
30813
30797
30801
30803
30804
30798
30800
30823
30799
30804
30824
30800
30802
30821
30801
30822
30802
30803
30805
30803
30804
30804
30806
30811
30813
30818
33206
30807
30810
33207
30808
30813
30809
30810
30812
30810
30816
33209
37203
37205
30811
33208
30812
30816
30817
36313
30813
30815
30816
30814
30815
30818
33132
30816
30817
33133
30817
33134
36314
37206
37209
30818
33135
36315
30819
33131
33205
30820
30822
30826
30830
30821
30825
30829
30822
30824
30823
30824
30826
30825
30826
30828
30827
30828
30830
30832
30829
30833
30830
30834
30831
30832
30834
30836
30833
30837
30834
58454
30835
30836
30840
58454
30837
30841
33131
30838
30950
58454
30839
30841
30843
30840
30844
58454
30841
30845
30842
30843
30845
30847
30844
30848
30845
58453
30846
30847
30851
58453
30848
30852
33130
30849
30949
58453
30850
30852
30854
30851
30855
58453
30852
30856
30853
30854
30856
30858
30855
30859
30856
58452
30857
30858
30862
58452
30859
30863
33129
30860
30948
58452
30861
30863
30865
30862
30866
58452
30863
30867
30864
30865
30867
30869
30866
30870
30867
58451
30868
30869
30873
58451
30870
30874
33128
30871
30947
58451
30872
30874
30876
30873
30877
58451
30874
30878
30875
30876
30878
30880
30877
30881
30878
58450
30879
30880
30884
58450
30881
30885
33127
30882
30946
58450
30883
30885
30887
30884
30888
58450
30885
30889
30886
30887
30889
30891
30888
30892
30889
58449
30890
30891
30895
58449
30892
30896
33126
30893
30945
58449
30894
30896
30898
30895
30899
58449
30896
30900
30897
30898
30900
30902
30899
30903
30900
58448
30901
30902
30906
58448
30903
30907
33125
30904
30944
58448
30905
30907
30909
30906
30910
58448
30907
30911
30908
30909
30911
30913
30910
30914
30911
58447
30912
30913
30917
58447
30914
30918
33124
30915
30943
58447
30916
30918
30920
30917
30921
58447
30918
30922
30919
30920
30922
30924
30921
30925
30922
58446
30923
30924
30928
58446
30925
30929
33123
30926
30942
58446
30927
30929
30931
30928
30932
58446
30929
30933
30930
30931
30933
30935
30932
30936
30933
30938
30934
30935
30937
30938
30936
30937
33122
30937
30938
30941
30938
30939
30940
33119
33121
36361
30941
33115
33118
33167
30942
33114
33166
30943
33112
33160
30944
33111
33159
30945
33109
33153
30946
33108
33152
30947
30961
33146
30948
30960
33145
30949
30956
33139
30950
30955
33138
30951
33132
30952
30953
30955
30953
30954
30954
30955
30958
33050
33132
33133
33137
33138
37212
30955
30957
30956
30957
30958
30960
30958
30959
30959
30960
33051
33107
33139
33140
33144
33145
37213
30960
30962
30961
30962
33107
33108
30963
33106
33107
30964
30966
30967
30968
31041
33038
33055
33106
30965
30966
30968
30966
33038
30967
31040
30968
30987
31039
31046
30969
30970
30974
30978
30980
30971
30973
30982
30972
30980
30983
30973
30975
30984
30974
30981
30975
30977
30976
30980
30977
30979
30978
30979
30980
30982
30984
30986
30983
30987
30984
58445
30985
30986
30990
58445
30987
30991
30988
58445
30989
30991
30993
30990
30994
58445
30991
30995
30992
30993
30995
30997
30994
30998
30995
58444
30996
30997
31001
58444
30998
31002
30999
31039
58444
31000
31002
31004
31001
31005
58444
31002
31006
31003
31004
31006
31008
31005
31009
31006
58443
31007
31008
31012
58443
31009
31013
31010
31038
58443
31011
31013
31015
31012
31016
58443
31013
31017
31014
31015
31017
31019
31016
31020
31017
58442
31018
31019
31023
58442
31020
31024
31021
31037
58442
31022
31024
31026
31023
31027
58442
31024
31028
31025
31026
31028
31030
31027
31031
31028
31033
31029
31030
31032
31033
31031
31032
31032
31033
31036
31033
31034
31035
33074
31036
31054
33067
33068
33073
31037
31050
31051
31053
31038
31047
31049
31050
31039
31041
31042
31044
31040
31041
31045
31041
31042
31042
31050
33037
33056
33104
33105
31043
31049
31044
31048
31045
31047
31046
31048
31053
31049
31052
31050
31051
31051
33036
33060
33067
33102
33103
31052
33068
31053
31055
31054
31055
33072
31056
31065
33068
33071
31057
31058
31060
33035
33068
33069
33071
33182
31058
31065
31059
31060
31061
31064
31060
31061
31063
33016
33018
33182
31062
31063
31064
31067
31064
31066
31067
32976
33014
33070
31065
31066
33071
31067
32977
33072
31068
32975
31069
32974
31070
32973
31071
31072
32969
32973
31073
32952
32954
31074
32950
32955
31075
32949
31076
32942
32948
32955
31077
32941
31078
31079
32936
32946
32948
31079
31081
32945
32948
32949
32951
33928
31080
32949
31081
31082
32936
31082
31296
32933
32935
32936
33921
31083
31295
32935
58441
31084
31294
31085
31291
31086
31290
31087
31093
31088
31092
31089
31090
31092
31091
31092
31094
31093
31094
31290
31095
31289
31096
31288
31097
31236
31304
31306
31098
31236
31237
31099
31238
31100
31227
31228
31231
31232
31236
31238
31101
31238
31240
31102
31241
31103
31104
31122
31241
31243
31105
31109
31244
31106
31245
31107
31109
31108
31114
31245
31109
31111
31113
31123
31244
31110
31122
31111
31121
31112
31120
31113
31117
31119
31114
31116
31130
31115
31116
32889
31117
31131
32890
31118
31136
31119
31131
31133
31135
31120
31128
31130
31121
31123
31127
31122
31126
31123
31125
31124
31130
31243
31125
31127
31129
31229
31242
31126
31228
31241
31127
31227
31128
31226
31129
31133
31225
31130
31132
31262
31131
31132
32891
31133
31263
32892
31134
31264
31135
31199
32867
32892
31136
31200
32891
31137
31201
32890
31138
31202
32889
31139
31203
32887
31140
31160
32888
31141
31151
31142
31149
32645
32888
31143
32224
31144
31154
32223
31145
31146
31149
31150
31146
31148
31149
32646
31147
31150
31153
31148
31150
31149
31150
31151
31152
31160
31153
31157
31159
31154
31156
32647
31155
32222
31156
32215
32221
31157
32214
32652
31158
32210
31159
31160
31204
31161
31203
31162
31166
31163
31165
31164
31165
31169
32884
31166
31168
32885
31167
31203
32886
31168
31172
31202
32881
31169
31171
32882
31170
32883
31171
31175
32878
31172
31174
32879
31173
31201
32880
31174
31178
31200
32875
31175
31177
32876
31176
32877
31177
31181
32872
31178
31180
32873
31179
31199
32874
31180
31184
31198
32869
31181
31183
32870
31182
32871
31183
31187
32893
31184
31186
32894
31185
31197
32895
31186
31190
31196
31187
31189
31188
31189
31193
31190
31192
31191
31195
31192
31194
31193
31195
32810
32858
32861
32863
31196
32777
32857
32864
31197
32777
32854
32865
31198
31214
32853
32866
31199
31212
31214
32867
31200
31211
31201
31209
31202
31208
31203
31205
31204
31205
31206
31208
31207
31208
31210
31209
31210
31211
31212
31213
32851
32853
31214
32764
32766
32780
31215
32766
32768
32777
32779
32780
32866
32867
31216
31218
31222
31224
31225
31264
31265
31217
31221
31226
31227
31232
31233
31218
31220
31219
32768
31220
31222
31327
32776
31221
31326
31222
31234
31235
31256
31257
31325
31223
31258
31268
31269
31328
32777
31224
31234
31258
31260
31268
31225
31233
31261
31265
31226
31262
31264
31227
31229
31233
31228
31232
31229
31231
31240
31230
31248
31262
31231
31233
31249
31253
31261
31232
31239
31252
31233
31235
31234
31235
31253
31257
31236
31252
31256
31237
31252
31255
31256
31275
31306
31238
31251
31306
31239
31240
31249
31251
31241
31248
31242
31243
31248
31244
31245
31246
31247
31249
31250
31251
31253
31308
31252
31307
31253
31255
31254
31260
31255
31257
31259
31273
31308
31256
31274
31307
31257
31324
31258
32905
31259
31269
32906
31260
31270
31272
31261
31267
31262
31266
31263
31264
31266
32868
31265
32867
31266
31268
32866
31267
32896
31268
31270
32897
31269
32865
31270
32864
32907
31271
32898
31272
32899
32901
32907
31273
32902
32906
31274
31309
32903
32905
31275
31310
31322
31324
31276
31278
31284
31303
31304
31305
31312
31322
31323
31324
31277
31285
31287
31288
31278
31282
31279
31283
31325
31280
31326
31281
31283
31331
31335
31282
31336
31283
31285
31364
31284
31330
31365
31285
31302
31313
31317
31318
31321
32912
32913
32915
33768
31286
31297
31298
31363
31287
31293
31298
31302
31288
31292
31303
31289
31304
31290
31292
31291
31292
31294
31293
31294
31299
31301
31295
31296
31297
31299
31297
31298
31299
31316
31353
31360
31363
31298
31299
31317
31300
32935
31301
31315
31316
31317
32934
31302
31314
31303
31313
31317
31304
31312
31305
31306
31310
31312
31307
31308
31310
31309
31310
32919
31311
31312
31320
31322
32919
31313
31314
31318
31320
31315
32927
32929
31316
31318
32937
33736
31317
31318
32933
33737
33768
33769
31318
31319
31320
32915
33736
33737
33738
31321
32918
32926
31322
32912
32915
32917
31323
32903
31324
31325
32904
32912
31325
32905
31326
31328
31330
32904
32905
31327
31331
31328
31332
32775
31329
32810
32906
32907
32908
32909
31330
31332
32820
32910
33751
33752
33754
33937
31331
32911
32912
32913
33755
33936
31332
31334
31333
32821
31334
31372
33937
33939
33941
31335
31372
33933
33936
31336
31365
31369
33934
31337
31364
31368
31369
31338
31347
31351
31354
31355
31357
31364
31368
58439
31339
31341
31346
31369
31340
31345
31341
31344
31342
31370
31343
31344
31346
31375
31344
31345
31346
31348
31374
58440
31345
31346
31347
31376
31348
31356
31367
31349
31356
33929
33931
31350
31356
31351
31352
31357
31358
33002
33003
31352
31354
31357
31353
31358
33925
31354
31359
31355
31363
31356
31357
31359
31362
31357
31358
31359
31361
33923
31358
31359
33924
31360
33922
31361
31362
33769
33921
31362
31367
33765
33767
33769
33920
33931
31363
33767
58439
31364
33768
31365
58439
31366
33768
33936
31367
33767
33934
33935
58439
31368
31376
33931
33932
33934
58439
31369
33934
58439
31370
31372
31376
33934
31371
31375
31372
31377
31379
31373
33933
33939
33942
31374
31376
31377
33932
33947
31375
31376
31377
33931
33946
31376
31377
31378
31379
31393
33945
33946
33947
31380
31393
33942
33944
31381
31382
32772
32774
31382
32769
32771
31383
31391
31393
32771
32772
31384
31390
31394
31385
31387
31389
31386
31387
31411
31388
31394
31410
31389
31395
31403
31409
31390
31398
31391
31395
31397
31392
31419
34042
34043
34055
34056
31393
31395
31414
31418
38246
38247
49979
49981
31394
31413
33944
33945
31395
31412
31396
31415
31397
31403
31416
31418
31422
31398
31419
31421
31399
31401
31403
31400
31404
31401
31405
31430
31402
31421
31429
31403
31405
31422
31426
31428
31404
31408
31405
31407
31406
31435
31407
31426
31436
31408
31409
31416
31426
31410
31415
31411
31412
31413
31415
31414
33946
31415
31417
49978
31416
31417
31425
31418
31424
49983
31419
31423
41728
41737
49982
49984
31420
36726
36735
36746
36754
31421
31423
38776
38785
38796
38804
40167
31422
40168
31423
31425
40169
31424
40170
41791
41800
49985
49987
31425
40197
49986
31426
40198
31427
31428
31436
31438
40198
31429
31433
31435
40169
31430
31432
40168
31431
31435
31432
31434
40176
31433
31441
40175
31434
31438
31440
40180
31435
31437
40181
31436
31437
31438
40184
31439
40185
31440
40194
40196
40198
31441
40169
40171
40193
31442
40168
40172
40174
31443
31445
31447
31449
31444
31450
31445
31446
40168
31447
31486
31503
31511
40167
31448
40172
40237
40238
40246
40264
31449
31453
40173
43136
43144
45226
45227
31450
31452
40174
31451
31452
45165
31453
40189
45172
31454
40190
45173
45225
45561
45562
31455
45225
45227
45559
45561
31456
45121
45123
45228
31457
45118
45120
31458
40276
45228
31459
40275
40279
31460
31462
31474
31461
31466
31462
31464
31465
31469
31470
31463
31475
31476
31477
40275
31464
31473
31474
31475
31477
31465
31466
31470
31472
31466
31467
31469
31467
31472
31474
40238
31468
31472
31484
31469
31471
39666
40241
31470
39661
31471
31477
39662
31472
31478
39665
40242
31473
31483
31474
31478
31480
31482
31475
31480
40246
40279
31476
31480
40274
31477
31479
40283
40287
31478
40288
31479
40250
40293
31480
40249
40284
40294
31481
40273
31482
40246
40247
40249
40272
31483
40245
40246
40250
31484
40238
40242
40244
31485
40238
40239
40241
31486
31496
31498
31487
31498
31511
40238
31488
31494
31498
31500
31489
31493
31501
31490
31502
31491
31493
31506
39016
39017
40127
40128
31492
39018
39019
39027
39589
31493
31495
39026
39586
39587
39588
31494
31507
40131
40132
40133
40134
31495
31497
31515
31520
31521
39684
40714
31496
31522
31523
39670
39675
31497
39668
39669
39676
39681
40241
31498
31514
39682
39683
40240
40715
40716
31499
40239
31500
31511
31512
31514
40255
31501
31510
31511
31515
31502
31503
31507
31509
31503
31504
31506
31504
31509
31511
40166
31505
31509
40165
31506
31508
39012
39013
40151
40152
40164
31507
39014
39015
40139
40140
31508
31515
40143
40144
40145
40146
31509
31516
40155
40156
40157
40158
40207
31510
40208
31511
31512
31516
40211
31512
40212
40237
31513
40213
40258
31514
31516
40214
40259
40760
40761
40762
43210
31515
40254
40717
40718
40723
40763
31516
31518
31519
40719
40722
31517
40215
40728
40729
40730
31518
40119
40157
40728
40730
31519
40120
40146
40722
31520
40121
40145
40719
31521
40122
40134
40714
31522
39684
40123
40133
31523
39587
39673
39675
31524
39586
39670
39672
31525
39025
39653
39657
39670
39671
39672
31526
39654
39656
31527
39023
39025
31528
39020
39022
31529
31535
31530
31534
39022
31531
31533
31532
31533
36034
36035
38407
38408
31534
36032
36033
38643
38644
31535
36030
36031
39021
39032
39033
31536
38653
38654
38655
39020
31537
38651
38653
38655
31538
38650
31539
36032
38649
38653
31540
36033
38648
31541
36034
38393
38397
31542
36035
38392
38396
31543
36036
38389
38391
31544
36037
38388
31545
36038
36056
31546
36039
36053
31547
36040
36050
31548
36041
36047
31549
34532
34539
31550
34531
31551
34536
34539
34541
36633
31552
34537
34542
34544
31553
36628
31554
34519
34523
34537
31555
31559
32171
31556
31558
32170
31557
32169
31558
31562
34547
31559
31561
34546
31560
34537
34545
31561
31565
34536
34742
31562
31564
34741
31563
34740
31564
31568
34745
31565
31567
34744
31566
34538
34743
31567
31571
34946
36046
31568
31570
34945
31569
34944
31570
31574
34949
31571
31573
34948
31572
34947
36051
31573
31577
35150
36052
31574
31576
35149
31575
35148
31576
31580
35153
31577
31579
35152
31578
35151
36057
31579
31583
35354
38401
31580
31582
35353
31581
35352
31582
31586
35357
31583
31585
35356
31584
35355
38400
31585
31589
35360
38399
31586
31588
35359
31587
35358
31588
31592
35543
31589
31591
35542
31590
35541
38398
31591
31595
35546
38647
31592
31594
35545
31593
35544
31594
31598
35729
31595
31597
35728
31596
35727
39036
31597
31601
35732
39035
31598
31600
35731
31599
35730
31600
31604
35927
31601
31603
35926
31602
35925
36029
31603
31607
36014
39578
31604
31606
36013
31605
36012
31606
31610
39994
31607
31609
39993
31608
39577
39992
31609
31613
39997
58368
31610
31612
39996
31611
39995
31612
31616
40067
31613
31615
40068
31614
39593
40069
31615
31619
40070
40314
31616
31618
40071
31617
40072
31618
31622
39688
31619
31621
39687
31620
39686
40323
31621
31625
40322
40668
31622
31624
40669
31623
40670
31624
31628
40671
31625
31627
40672
31626
40324
40673
31627
31631
40325
40344
31628
31630
40345
31629
40346
31630
31634
40970
31631
31633
40971
31632
40307
40972
31633
31637
40967
42656
31634
31636
40968
31635
40969
31636
31640
40978
31637
31639
40977
31638
40976
42655
31639
31643
41179
42693
31640
31642
41178
31641
41177
31642
31646
41182
31643
31645
41181
31644
41180
42694
31645
31649
41371
42695
31646
31648
41370
31647
41369
31648
31652
41374
31649
31651
41373
31650
41372
42686
31651
31655
44317
44319
31652
31654
44316
31653
44315
31654
31658
41374
44314
31655
31657
41373
44313
31656
41372
43163
44312
31657
31661
41377
44045
44311
31658
31660
41376
44310
31659
41375
44309
31660
31664
41380
44308
31661
31663
41379
44307
31662
41378
44044
44306
31663
31667
41383
44043
44305
31664
31666
41382
44304
31665
41381
44303
31666
31670
41386
44302
31667
31669
41385
44301
31668
41384
44042
44300
31669
31673
41389
44041
44299
31670
31672
41388
44298
31671
41387
44297
31672
31676
41392
44296
31673
31675
41391
44295
31674
41390
44061
44294
31675
31679
41395
44062
44293
31676
31678
41394
44292
31677
41393
44291
31678
31682
41398
44290
31679
31681
41397
44289
31680
41396
44093
44288
31681
31685
41401
44094
44097
31682
31684
41400
44098
31683
41399
44099
31684
31688
41404
44100
31685
31687
41403
44101
31686
41402
44102
44264
31687
31691
44266
45325
31688
31690
45326
31689
45327
31690
31694
41405
31691
31693
41406
31692
41407
44267
31693
31697
41408
45325
45328
31694
31696
41409
45326
31695
41410
45327
31696
31700
41411
44111
31697
31699
41412
44110
31698
41413
44109
45403
31699
31703
41414
44114
46612
31700
31702
41415
44113
31701
41416
44112
31702
31706
41417
44117
31703
31705
41418
44116
31704
41419
44115
46605
31705
31709
41420
44120
49414
31706
31708
41421
44119
31707
41422
44118
31708
31712
41423
44123
31709
31711
41424
44122
31710
41425
44121
49413
31711
31715
41426
44126
49412
31712
31714
41427
44125
31713
41428
44124
31714
31718
41429
44129
31715
31717
41430
44128
31716
41431
44127
49411
31717
31721
41432
44132
49410
31718
31720
41433
44131
31719
41434
44130
31720
31724
41435
44135
31721
31723
41436
44134
31722
41437
44133
49409
31723
31727
41438
44138
49408
31724
31726
41439
44137
31725
41440
44136
31726
31730
41441
44141
31727
31729
41442
44140
31728
41443
44139
49407
31729
31733
41444
44144
49406
31730
31732
41445
44143
31731
41446
44142
31732
31736
41447
44147
31733
31735
41448
44146
31734
41449
44145
49405
31735
31739
41450
44150
49404
31736
31738
41451
44149
31737
41452
44148
31738
31742
41453
44153
31739
31741
41454
44152
31740
41455
44151
49403
31741
31745
41456
44156
49402
31742
31744
41457
44155
31743
41458
44154
31744
31748
41459
44159
31745
31747
41460
44158
31746
41461
44157
49401
31747
31751
41462
44162
49400
31748
31750
41463
44161
31749
41464
44160
31750
31754
41465
44165
31751
31753
41466
44164
31752
41467
44163
49399
31753
31757
44168
49398
31754
31756
44167
31755
44166
31756
31760
41465
31757
31759
41466
31758
41467
49391
31759
31763
41276
49388
31760
31762
41277
31761
41278
31762
31766
41081
41273
31763
31765
41082
41274
31764
41083
41275
49358
31765
31769
41078
49359
31766
31768
41079
31767
41080
31768
31772
31769
31771
31770
52096
31771
31775
41078
52097
31772
31774
41079
31773
41080
31774
31778
41075
31775
31777
41076
31776
41077
52098
31777
31781
40870
52099
31778
31780
40869
31779
40868
31780
31784
40867
31781
31783
40866
31782
40865
49805
31783
31787
40445
49802
31784
31786
40444
31785
40443
31786
31790
40448
31787
31789
40447
31788
40446
49794
31789
31793
49793
31790
31792
31791
31792
31796
40448
31793
31795
40447
31794
40446
49202
31795
31799
40451
46969
31796
31798
40450
31797
40449
31798
31802
40454
40460
31799
31801
40453
40459
31800
40452
40458
41477
31801
31805
40463
41478
31802
31804
40462
31803
40461
31804
31808
39779
31805
31807
39780
31806
39781
41479
31807
31811
39782
41480
31808
31810
39783
31809
39784
31810
31814
39785
31811
31813
39786
31812
39787
41481
31813
31817
39788
41482
31814
31816
39789
31815
39790
31816
31820
39791
31817
31819
39792
31818
39793
41483
31819
31823
35823
41484
31820
31822
35824
31821
35825
31822
31826
35820
31823
31825
35821
31824
35822
41485
31825
31829
35637
41486
31826
31828
35638
31827
35639
31828
31832
35634
31829
31831
35635
31830
35636
41487
31831
31835
35451
41488
31832
31834
35452
31833
35453
31834
31838
35256
35448
31835
31837
35257
35449
31836
35258
35450
41489
31837
31841
35253
46981
31838
31840
35254
31839
35255
31840
31844
31841
31843
31842
46982
31843
31847
35253
43559
31844
31846
35254
31845
35255
31846
31850
35250
31847
31849
35251
31848
35252
43558
31849
31853
35049
43491
31850
31852
35050
31851
35051
31852
31856
35046
31853
31855
35047
31854
35048
43488
31855
31859
34845
43481
31856
31858
34846
31857
34847
31858
31862
34842
31859
31861
34843
31860
34844
43480
31861
31865
43466
31862
31864
31863
31864
31868
34644
34842
31865
31867
34645
34843
31866
34646
34844
43465
31867
31871
34641
43464
31868
31870
34642
31869
34643
31870
31874
32073
31871
31873
32074
31872
32075
43448
31873
31877
32070
43449
31874
31876
32071
31875
32072
31876
31880
31877
31879
31878
42028
31879
31883
32070
41500
31880
31882
32071
31881
32072
31882
31886
32067
31883
31885
32068
31884
32069
42021
31885
31889
32064
41945
31886
31888
32065
31887
32066
31888
31892
32061
31889
31891
32062
31890
32063
41951
31891
31895
32058
41628
31892
31894
32059
31893
32060
31894
31898
32055
31895
31897
32056
31896
32057
41629
31897
31901
32052
41619
31898
31900
32053
31899
32054
31900
31904
32049
31901
31903
32050
31902
32051
41620
31903
31907
32046
38199
31904
31906
32047
31905
32048
31906
31910
32043
31907
31909
32044
31908
32045
38170
31909
31913
32040
38167
31910
31912
32041
31911
32042
31912
31916
32037
31913
31915
32038
31914
32039
37108
31915
31919
32034
37105
31916
31918
32035
31917
32036
31918
31922
32031
31919
31921
32032
31920
32033
37044
31921
31925
32028
37041
31922
31924
32029
31923
32030
31924
31928
32025
31925
31927
32026
31926
32027
37029
31927
31931
32022
37022
31928
31930
32023
31929
32024
31930
31934
32019
31931
31933
32020
31932
32021
37021
31933
31937
32016
36975
31934
31936
32017
31935
32018
31936
31940
31946
31937
31939
31945
31938
31944
36972
31939
31943
32015
36971
31940
31942
32014
31941
32013
31942
31946
32006
32012
31943
31945
32005
32011
31944
32004
32010
36927
31945
31949
36925
31946
31948
31947
31948
31952
32006
31949
31951
32005
31950
32004
36924
31951
31955
32003
36714
31952
31954
32002
31953
32001
31954
31958
32000
31955
31957
31999
31956
31998
36715
31957
31961
31997
36716
31958
31960
31996
31959
31995
31960
31964
31994
31961
31963
31993
31962
31992
36717
31963
31967
31991
36718
31964
31966
31990
31965
31989
31966
31970
31988
31967
31969
31987
31968
31986
36614
31969
31973
31985
36612
31970
31972
31984
31971
31983
31972
31976
31982
31973
31975
31981
31974
31980
36613
31975
31979
34080
31976
31978
31977
31978
31982
32168
32174
31979
31981
32167
32173
31980
32166
32172
34078
31981
31985
32165
36607
31982
31984
32164
31983
32163
31984
31988
32162
31985
31987
32161
31986
32160
36610
31987
31991
32159
36619
31988
31990
32158
31989
32157
31990
31994
32156
31991
31993
32155
31992
32154
36618
31993
31997
32153
36692
31994
31996
32152
31995
32151
31996
32000
32150
31997
31999
32149
31998
32148
36720
31999
32003
32147
36782
32000
32002
32146
32001
32145
32002
32006
32144
32003
32005
32143
32004
32142
36785
32005
32009
36860
32006
32008
32007
32008
32012
32138
32144
32009
32011
32137
32143
32010
32136
32142
36859
32011
32015
32135
36934
32012
32014
32134
32013
32133
32014
32018
32132
32015
32017
32131
32016
32130
36973
32017
32021
32129
36974
32018
32020
32128
32019
32127
32020
32024
32126
32021
32023
32125
32022
32124
37020
32023
32027
32123
38302
32024
32026
32122
32025
32121
32026
32030
32120
32027
32029
32119
32028
32118
38301
32029
32033
32117
38300
32030
32032
32116
32031
32115
32032
32036
32114
32033
32035
32113
32034
32112
38299
32035
32039
32111
38298
32036
32038
32110
32037
32109
32038
32042
32108
32039
32041
32107
32040
32106
38297
32041
32045
32105
41637
32042
32044
32104
32043
32103
32044
32048
32102
32045
32047
32101
32046
32100
41636
32047
32051
32099
41635
32048
32050
32098
32049
32097
32050
32054
32096
32051
32053
32095
32052
32094
41634
32053
32057
32093
41633
32054
32056
32092
32055
32091
32056
32060
32090
32057
32059
32089
32058
32088
41632
32059
32063
32087
41953
32060
32062
32086
32061
32085
32062
32066
32084
32063
32065
32083
32064
32082
41952
32065
32069
32081
41944
32066
32068
32080
32067
32079
32068
32072
32078
32069
32071
32077
32070
32076
43442
32071
32075
41499
32072
32074
32073
32074
32078
34643
32075
32077
34642
32076
34641
41498
32077
32081
34640
43441
32078
32080
34639
32079
34638
32080
32084
34637
32081
32083
34636
32082
34635
41943
32083
32087
34634
42014
32084
32086
34633
32085
34632
32086
32090
34631
32087
32089
34630
32088
34629
41954
32089
32093
34628
41955
32090
32092
34627
32091
34626
32092
32096
34625
32093
32095
34624
32094
34623
41956
32095
32099
34622
41957
32096
32098
34621
32097
34620
32098
32102
34619
32099
32101
34618
32100
34617
41654
32101
32105
34616
41655
32102
32104
34615
32103
34614
32104
32108
34613
32105
32107
34612
32106
34611
41638
32107
32111
34610
41639
32108
32110
34609
32109
34608
32110
32114
34607
32111
32113
34606
32112
34605
41640
32113
32117
34604
41641
32114
32116
34603
32115
34602
32116
32120
34601
32117
32119
34600
32118
34599
38312
32119
32123
34598
38313
32120
32122
34597
32121
34596
32122
32126
34595
32123
32125
34594
32124
34593
38303
32125
32129
34592
37019
32126
32128
34591
32127
34590
32128
32132
34589
32129
32131
34588
32130
34587
36997
32131
32135
34586
36998
32132
32134
34585
32133
34584
32134
32138
34583
32135
32137
34582
32136
34581
36935
32137
32141
34580
36858
32138
32140
34579
32139
34578
32140
32144
34571
34577
32141
32143
34570
34576
32142
34569
34575
36793
32143
32147
36792
32144
32146
32145
32146
32150
34571
32147
32149
34570
32148
34569
36781
32149
32153
34568
36772
32150
32152
34567
32151
34566
32152
32156
34565
32153
32155
34564
32154
34563
36691
32155
32159
34562
36623
32156
32158
34561
32157
34560
32158
32162
34559
32159
32161
34558
32160
34557
36624
32161
32165
34556
36625
32162
32164
34555
32163
34554
32164
32168
34553
32165
32167
34552
32166
34551
36626
32167
32171
34550
36627
32168
32170
34549
32169
34548
32170
32174
34547
32171
32173
34546
32172
34545
36628
32173
32175
32174
32176
34076
34078
36628
32177
34075
34079
34081
32178
33616
34074
34075
34079
36572
36573
36605
58381
32179
32695
33617
33618
33619
36562
32180
32696
32697
33620
33621
33986
32181
32698
32699
32700
33971
32182
32698
32700
58434
32183
32185
32701
32184
32702
32185
32703
32186
32704
58434
32187
32191
58433
32188
32190
58432
32189
58431
32190
32194
32205
32191
32193
32204
32192
32200
32203
32193
32197
32199
58433
32194
32196
58432
32195
58431
32196
32197
32198
32199
32663
32677
32200
32664
32201
32217
32202
32211
32212
32213
32203
32209
32211
32204
32208
32205
32207
32206
32207
32208
32209
32210
32213
32211
32212
32213
32212
32213
32214
32215
32217
32653
32216
32220
32217
32219
32661
32218
32664
32219
32653
32657
32665
32220
32656
32660
32221
32653
32655
32222
32650
32652
32223
32647
32649
32224
32642
32646
32225
32641
32645
32226
32239
32241
32227
32238
32228
32231
32241
32243
32229
32230
32244
32231
32632
32232
32240
32633
32233
32235
32236
32238
32234
32237
32238
32239
32235
32237
32236
32237
32238
32238
32240
32645
32241
32638
32644
32242
32641
32243
32636
32638
32640
32244
32633
32635
32245
32632
32246
32627
32631
32635
32247
32624
32630
32248
32258
32259
32623
32249
32620
32250
32259
32619
32251
32253
32254
32256
32252
32255
32256
32257
32253
32255
32254
32255
32256
32256
32258
32259
32260
32630
32261
32619
32623
32629
34164
32262
32266
32618
32263
32265
32617
32264
32616
32265
32269
32266
32268
32267
32629
32268
32272
32628
32269
32271
32270
32271
32275
32272
32274
32273
36109
32274
32278
36108
32275
32277
32276
32277
32281
32278
32280
32279
36107
32280
32284
36110
32281
32283
32282
32283
32287
32284
32286
32285
36113
32286
32290
36114
32287
32289
32288
32289
32293
32290
32292
32291
36159
32292
32296
36160
32293
32295
32294
32295
32299
32296
32298
32297
36163
32298
32302
36164
32299
32301
32300
32301
32305
32302
32304
32303
38461
32304
32308
34145
32305
32307
32306
32307
32311
32308
32310
32309
58371
32310
32314
36092
32311
32313
32312
32313
32317
32314
32316
32315
38524
32316
32320
38525
32317
32319
32318
32319
32323
32320
32322
32321
38526
32322
32326
38450
32323
32325
32324
32325
32329
32326
32328
32327
39101
32328
32332
39102
32329
32331
32330
32331
32335
32332
32334
32333
39103
32334
32338
39108
32335
32337
32336
32337
32341
32338
32340
32339
39109
32340
32344
39092
32341
32343
32342
32343
32347
32344
32346
32345
39174
32346
32350
39173
32347
32349
32348
32349
32353
32350
32352
32351
39471
32352
32356
39476
32353
32355
32354
32355
32359
32356
32358
32357
39477
32358
32362
39502
32359
32361
32360
32361
32365
32362
32364
32363
39495
32364
32368
39539
32365
32367
32366
32367
32371
32368
32370
32369
39560
32370
32374
39561
32371
32373
32372
32373
32377
32374
32376
32375
39562
32376
32380
42415
32377
32379
32378
32379
32383
32380
32382
32381
42776
32382
32386
42777
32383
32385
32384
32385
32389
32386
32388
32387
42784
32388
32392
42785
32389
32391
32390
32391
32395
32392
32394
32393
42786
32394
32398
42791
32395
32397
32396
32397
32401
32398
32400
32399
42792
32400
32404
42797
32401
32403
32402
32403
32407
32404
32406
32405
42798
32406
32410
42803
32407
32409
32408
32409
32413
32410
32412
32411
42804
32412
32416
42809
32413
32415
32414
32415
32419
32416
32418
32417
42810
32418
32422
42761
32419
32421
32420
32421
32425
32422
32424
32423
45842
32424
32428
45843
32425
32427
32426
32427
32431
32428
32430
32429
45836
32430
32434
45865
32431
32433
32432
32433
32437
32434
32436
32435
45933
32436
32440
45938
32437
32439
32438
32439
32443
32440
32442
32441
45939
32442
32446
45985
32443
32445
32444
32445
32449
32446
32448
32447
45984
32448
32452
45983
32449
32451
32450
32451
32455
32452
32454
32453
46420
32454
32458
46427
32455
32457
32456
32457
32461
32458
32460
32459
46428
32460
32464
50715
32461
32463
32462
32463
32467
32464
32466
32465
50716
32466
32470
50707
32467
32469
32468
32469
32473
32470
32472
32471
50806
32472
32476
50799
32473
32475
32474
32475
32479
32476
32478
32477
51151
32478
32480
32479
32481
51151
51155
51342
51574
32482
50835
51156
51341
51575
32483
50779
50781
50785
50834
50835
51575
32484
50778
50782
50784
32485
45804
50782
50783
50784
32486
34466
45471
45496
45497
45498
32487
34467
45472
45473
45490
45491
32488
34468
45474
45475
45484
45485
32489
34469
43111
43112
45476
45477
32490
34470
42582
42583
42584
42585
32491
34471
42440
42441
42442
42443
32492
34472
42431
42432
42433
42434
32493
34473
39565
39566
42403
42404
32494
39066
39067
39135
39136
32495
34473
34475
34476
39452
39453
32496
34477
34478
39440
39441
32497
34479
34480
34493
34494
32498
33580
33581
34481
34492
32499
32518
32527
32528
32529
32500
32519
32520
32521
32501
32519
32521
32523
32502
32504
32506
32503
32507
32504
32508
32510
32505
32511
32519
32506
32508
32516
32524
36093
36094
36095
38456
32507
32523
34146
34147
36096
36097
32508
34107
34108
34141
34142
32509
34106
36086
36087
36088
32510
32514
32516
36085
38439
38440
38441
32511
32513
32512
32516
32518
32513
32515
32529
33582
32514
33583
32515
34485
38437
38438
38447
38448
32516
32530
34486
38451
38452
38528
38529
32517
38453
38454
38455
38521
32518
32524
32526
32530
38517
38518
38519
38520
32519
32527
32529
32520
32524
32521
32525
32527
32535
32522
32536
32523
32525
32541
38471
38472
38473
38474
32524
38463
38464
38465
38466
32525
38508
38509
38510
38511
32526
32542
38506
38507
38542
38543
32527
32531
32543
38541
38556
38557
38558
32528
32534
32529
32531
32533
33580
32530
33581
32531
34489
38532
38533
38534
38535
32532
34490
38563
38564
38565
38566
32533
32543
32547
39217
39285
39286
39287
39288
32534
32546
33579
32535
32543
32545
32536
32538
32542
32537
32541
32538
32540
32552
32539
32545
32559
32540
32542
32544
32558
38502
38503
39244
39245
32541
32557
38487
38488
38489
38490
32542
38479
38480
38481
38482
32543
38504
38505
38551
38552
32544
38555
39276
39277
39278
32545
32547
32565
39242
39243
39275
39283
32546
32564
32547
32549
33578
32548
39216
39284
39303
39304
39305
32549
32565
37501
39229
39239
39240
39314
39315
32550
32564
33577
37500
32551
32563
32564
33576
37500
32552
32553
32559
32560
32553
32557
32559
32554
32556
32560
37827
32555
37814
32556
37509
37510
37537
37538
37815
32557
32561
37507
37508
37832
39258
39259
32558
32569
32570
38496
38497
32559
32561
32565
32567
32568
39251
39252
32560
32564
32561
32563
37828
32562
37505
37506
37833
39262
39263
32563
32565
37501
37503
37504
37834
39321
39322
32564
37500
37835
32565
32566
39241
39268
39269
32567
39241
39243
39268
39272
32568
39244
39249
39251
32569
38500
38502
39252
32570
38489
38497
38499
32571
38488
38494
38496
32572
36286
36288
37533
32573
36285
36289
37532
32574
36290
36292
32575
36267
36283
36285
32576
36268
36280
32577
36269
36271
32578
36246
36272
32579
36221
36243
32580
36222
36224
32581
36210
36225
32582
36209
36226
32583
36208
36227
32584
36228
32585
36201
36208
36229
32586
34247
36230
32587
34250
32588
34193
34247
34249
32589
34190
32590
34179
34191
34193
32591
34188
32592
34177
34179
34181
32593
34182
32594
34177
34185
32595
34170
32596
32598
34173
34185
32597
34184
32598
32599
34174
32600
32602
32603
32605
32601
32604
32605
32606
32602
32604
32603
32604
32605
32605
32607
32611
34174
58436
32608
32610
34169
32609
58435
32610
32612
32620
32611
32621
34168
32612
34165
34175
32613
32619
32614
32618
32615
32617
32616
32617
32618
32619
32620
34165
32621
32623
32622
34165
34167
32623
32625
34164
34198
32624
32625
32627
32629
32626
34163
34212
32627
34158
34162
34213
32628
34157
32629
32631
34162
36109
32630
34163
32631
32632
32634
32633
32634
32638
32635
32637
36109
32636
34157
32637
34117
34156
32638
34118
36108
32639
32640
32644
34118
34120
32641
34115
34117
32642
32644
32643
32649
34115
32644
32646
32648
34120
32645
32646
32647
32648
32652
32649
32651
34121
32650
34114
32651
32655
34113
32652
32654
34126
32653
32654
32655
32657
34127
32656
34112
32657
32659
34111
32658
34132
32659
32665
32669
34133
32660
32668
34110
32661
32665
32667
32662
32664
32663
32667
32673
32664
32666
32676
32665
32666
32667
32669
33599
32668
32672
32669
32671
34109
32670
34138
32671
33597
33599
34139
32672
33596
34108
32673
33595
33599
32674
32676
32675
33595
33602
32676
32678
33598
33601
32677
33599
32678
32679
33606
32680
32686
32681
32685
32686
32687
32682
32685
32683
32684
32686
32688
32692
32694
33606
32689
32691
32690
32694
32691
32693
33610
32692
33609
32693
33605
33608
32694
33615
33617
32695
32696
33617
33619
32697
33620
32698
33621
58427
32699
32700
33621
33972
33974
32701
32705
33970
32702
32704
32748
32703
32747
32704
32746
32705
32745
32706
32744
33974
58434
32707
32711
58433
32708
32710
58432
32709
58431
32710
32714
32711
32713
32712
32744
32713
32717
32743
32714
32716
32715
32716
32720
32717
32719
32718
32742
32719
32723
32741
32720
32722
32721
32722
32726
32723
32725
32724
32740
32725
32729
32739
32726
32728
32727
32728
32732
32729
32731
32730
32738
32731
32735
32737
32732
32734
32733
32734
32735
32736
32737
33956
33962
34007
34012
32738
32805
33963
34006
32739
32801
33964
34002
32740
32798
33965
34001
32741
32762
33966
33997
32742
32761
33967
33980
32743
32753
33968
33981
32744
32752
33969
33975
32745
33970
33973
32746
32748
32752
32747
32751
32748
32750
32749
33970
32750
32752
32757
33969
32751
32755
32752
32754
32753
32754
32757
32761
32755
32760
32756
32757
32759
32757
32758
32759
32795
33978
32758
33968
32759
32761
32796
33967
32760
32794
32761
32763
32762
32763
32796
32798
32764
32794
32799
32765
32781
32851
32766
32767
32782
32794
32767
32779
32768
32769
32779
32782
32784
32795
32769
32776
32770
32774
32776
32784
32771
32773
32795
32803
33999
34004
34041
32772
34042
32773
33944
34055
32774
33943
33952
33953
34009
34027
34054
32775
32812
32821
32822
33942
32776
32810
32812
32821
32777
32784
32778
32785
32786
32787
32810
32864
32865
32779
32783
32784
32785
32787
32780
32782
32781
32787
32853
32782
32788
32799
32852
32783
32793
32784
32788
32790
32792
32785
32790
32803
32812
32786
32790
32811
32787
32789
32809
32857
32788
32854
32789
32800
32855
32790
32806
32808
32856
32791
32813
32792
32803
32804
32806
33954
32793
32800
32802
32803
32794
32795
32797
32799
32795
32796
32796
32797
32803
33999
32797
33966
32798
32802
33965
32799
32801
32800
32801
32806
32802
32805
32803
32804
33964
32804
33953
34004
32805
33955
33963
32806
33956
32807
32808
33954
33956
33958
32809
32813
32817
32859
32810
32811
32816
32858
32811
32815
32816
32820
32861
32862
32863
32812
32813
32815
32813
32814
32815
32822
33953
32814
33954
32815
32817
32824
33959
32816
32823
32817
32819
32860
32818
32832
33958
32819
32824
32829
32831
34015
32820
32823
32828
33839
32821
32823
32827
32828
33816
33817
33832
33833
38229
32822
33941
32823
32824
32825
32827
33952
38232
32824
32827
32825
34016
32826
32827
32829
34020
32827
32828
32829
33841
34019
38229
38232
38233
32828
32829
33840
32830
34021
32831
33840
33841
33843
36508
32832
33839
33844
36502
32833
32859
32860
32834
32838
36493
32835
32837
36494
32836
36495
32837
32841
32838
32840
32839
32859
32840
32844
32856
32841
32843
32842
32843
32847
32844
32846
32845
32855
32846
32850
32852
32847
32849
32848
32849
32850
32851
32852
32853
32855
32854
32855
32857
32856
32857
32859
32858
32859
32860
32861
33839
32862
33817
32863
32900
32908
33816
32864
32899
32907
32865
32898
32866
32897
32867
32896
32868
32869
32892
32896
32870
32874
32895
32871
32873
32894
32872
32893
32873
32877
32874
32876
32875
32892
32876
32880
32891
32877
32879
32878
32879
32883
32880
32882
32881
32890
32882
32886
32889
32883
32885
32884
32885
32886
32887
32888
32889
32890
32891
32892
32894
32895
32896
32897
32898
32899
32900
32901
33815
32902
32908
33750
32903
32909
33749
32904
32917
32919
32905
32909
32911
32906
32907
32909
32908
32909
33751
32910
32911
33749
33751
33754
32912
32917
33755
32913
32914
32915
33755
32915
32916
33737
33753
33755
33766
33768
33936
32916
32917
33738
33755
33756
32918
33749
32919
32920
33738
33745
32921
33732
33739
33741
32922
32923
32925
32926
32923
32926
32927
33736
32924
32927
32928
32925
32927
32926
32927
32929
33730
33732
33735
32930
32937
32931
32938
32940
33730
32932
32941
32933
32934
32936
32938
32946
32934
32937
32938
32945
33734
58426
32935
32937
32936
32938
33735
32939
33776
32940
32944
32945
32946
33775
32941
32943
33729
32942
32946
32943
32947
32958
32944
32961
33728
32945
32947
32962
33782
32946
32947
32963
33774
33919
32947
32948
32957
32949
32956
32950
32951
32952
32956
58430
32952
32953
32956
32963
32972
32993
32953
32973
32954
32956
32964
32989
32955
32959
32969
32956
32958
32957
32958
32962
32963
32964
32959
32961
32960
32964
32968
32961
32965
32967
33726
32962
33727
32963
32965
33783
32964
32965
32987
33784
33918
32965
32988
32966
33785
32967
32986
32987
32988
33896
32968
32985
33725
32969
32984
32988
32970
32989
32971
32980
32984
32972
32974
32981
32989
32990
32973
32974
32976
32987
32989
33186
32974
32989
32975
32976
32977
32981
32977
32978
32981
33075
33087
33185
32978
33076
32979
32981
33077
33088
32980
33083
32981
32983
32982
32983
32990
33086
33087
33088
32984
33083
33085
32985
32990
32986
33085
33724
32987
32990
33086
33897
32988
32990
32991
33087
33895
32989
32990
32992
33186
33187
33918
41542
32993
32995
33184
33186
33916
33918
33920
33930
32994
33186
33918
33928
32995
32996
33013
33927
32996
33007
33012
33013
33015
33923
33929
32997
33012
33926
32998
33004
33006
33007
33011
32999
33001
33010
33000
33006
33009
33001
33005
33002
33004
33003
33925
33004
33924
33005
33926
33006
33007
33008
33008
33011
33028
33929
33009
33011
33029
33010
33019
33011
33018
33012
33017
33013
33016
33014
33186
33015
33016
33180
33185
33016
33028
33031
33032
33180
33181
33184
33017
33181
33018
33027
33028
33029
33019
33026
33020
33025
33029
33021
33025
33029
33030
33022
33028
33023
33024
33028
33031
33032
47556
33025
33026
33027
33030
33033
33034
33063
47555
58429
33026
33030
33027
33182
33028
33030
33181
33029
33030
33031
33030
33032
33929
47557
49974
33033
33177
33179
47561
58428
58429
33034
33179
33181
58429
33035
33063
33066
33182
33036
33062
33067
33037
33058
33038
33057
33039
33053
33040
33052
33041
33048
33042
33047
33043
33044
33045
33047
33045
33046
33047
33049
37204
37205
37206
37207
47540
47544
33046
33047
33050
33048
33049
33050
33052
33050
33051
33052
33054
37211
37212
37213
37214
47541
47543
33051
33052
33055
33053
33054
33055
33057
33055
33056
33057
33059
37218
37219
37220
37221
47546
47548
33056
33107
33057
33060
33110
33058
33059
33060
33062
33060
33061
33062
33064
37225
37226
37227
37228
47549
47552
33061
33113
33062
33065
33067
33116
33063
33064
33065
58429
33065
37232
37233
37237
37238
47553
47555
47561
58428
58429
33066
33175
58428
33067
33070
33098
33179
33068
33069
33073
33099
33100
33101
33069
33070
33071
33073
33071
33072
33073
33075
33180
33182
33072
33073
33076
33074
33075
33076
33078
33099
33076
33077
33078
33080
33098
33183
33077
33078
33081
33079
33097
33080
33081
33093
33096
33081
33087
33090
33093
33095
33188
36370
33082
33088
33090
33083
33091
33084
33088
33085
33089
33091
33722
33086
33723
33087
33089
36374
33088
33089
33187
36373
33089
33090
36372
33091
33093
36371
33092
33721
33093
36367
33094
36366
33095
33096
33119
36365
33096
33098
33118
33119
33172
33189
36364
33097
33118
33098
33099
33117
33099
33100
33117
33175
33178
33100
33101
33116
33117
33102
33115
33116
33103
33113
33114
33104
33112
33113
33105
33110
33111
33106
33109
33110
33107
33108
33108
33110
33146
33147
33151
33152
37219
33109
33110
33111
33111
33113
33153
33154
33158
33159
37220
33112
33113
33114
33114
33116
33160
33161
33165
33166
37226
33115
33116
33117
33117
33167
33168
33173
33174
33175
37227
33118
33119
33173
33120
36363
33121
33171
33172
33173
33193
33122
33167
33170
33194
33123
33164
33166
33195
33124
33160
33163
33196
33125
33157
33159
33197
33126
33153
33156
33198
33127
33150
33152
33199
33128
33146
33149
33200
33129
33143
33145
33201
33130
33139
33142
33202
33131
33136
33138
33203
33132
33135
33204
33133
33138
33134
33135
33137
33135
33136
33137
33141
36322
37210
37212
33136
36321
33137
33142
36323
33138
33140
33139
33140
33145
33141
33142
33144
33142
33143
33144
33148
36329
37213
37216
33143
36328
33144
33149
36330
33145
33147
33146
33147
33152
33148
33149
33151
33149
33150
33151
33155
36336
37217
37219
33150
36335
33151
33156
36337
33152
33154
33153
33154
33159
33155
33156
33158
33156
33157
33158
33162
36343
37220
37223
33157
36342
33158
33163
36344
33159
33161
33160
33161
33166
33162
33163
33165
33163
33164
33165
33169
36350
37224
37226
33164
36349
33165
33170
36351
33166
33168
33167
33168
33173
33169
33170
33174
33170
33171
33174
37193
37227
37230
37234
33171
37192
33172
33174
37194
33173
33174
33175
33190
33192
37234
33174
33176
37233
33177
33178
33190
37237
58428
33178
33184
33189
33190
37236
41546
49974
33179
33183
33189
33180
58428
33181
33183
33182
33184
33185
33188
33185
33187
33188
41540
49974
33186
33187
33188
41541
33189
41543
33190
41547
33191
37235
33192
41546
41547
41548
47565
33193
36364
37189
37190
37194
37243
37957
33194
36363
37189
37194
33195
36354
36358
37192
33196
36351
36353
33197
36347
36349
33198
36344
36346
33199
36340
36342
33200
36337
36339
33201
36333
36335
33202
36330
36332
33203
36326
36328
33204
36323
36325
33205
36319
36321
33206
36315
36317
33207
36313
36318
33208
33211
33209
33210
36313
33210
36314
37202
33211
36308
36312
33212
36318
33213
36305
36306
36307
33214
36304
36307
33215
33219
33216
33218
33217
33218
33222
33219
33221
33220
36304
33221
33225
36302
33222
33224
33223
33224
33228
33225
33227
33226
36301
33227
33231
37275
37522
33228
33230
37276
33229
37277
33230
33234
37283
33231
33233
37282
33232
37281
37523
33233
33237
37286
37526
33234
33236
37285
33235
37284
33236
33240
37289
33237
33239
37288
33238
36295
37287
33239
33243
37292
37529
33240
33242
37291
33241
37290
33242
33246
37295
33243
33245
37294
33244
37293
37530
33245
33249
37298
37535
33246
33248
37297
33247
37296
33248
33252
37301
33249
33251
37300
33250
37299
39256
33251
33255
37304
39255
33252
33254
37303
33253
37302
33254
33258
37307
33255
33257
37306
33256
37305
39254
33257
33261
37310
39265
33258
33260
37309
33259
37308
33260
33264
37313
33261
33263
37312
33262
37311
39266
33263
33267
37316
39325
33264
33266
37315
33265
37314
33266
33270
37319
33267
33269
37318
33268
37317
39326
33269
33273
37322
39317
33270
33272
37321
33271
37320
33272
33276
37325
33273
33275
37324
33274
37323
39383
33275
33279
37328
39382
33276
33278
37327
33277
37326
33278
33282
37331
33279
33281
37330
33280
37329
39384
33281
33285
37334
39376
33282
33284
37333
33283
37332
33284
33288
37337
33285
33287
37336
33286
37335
39427
33287
33291
37340
39428
33288
33290
37339
33289
37338
33290
33294
37343
33291
33293
37342
33292
37341
42973
33293
33297
37346
42974
33294
33296
37345
33295
37344
33296
33300
37349
33297
33299
37348
33298
37347
42981
33299
33303
37352
42982
33300
33302
37351
33301
37350
33302
33306
37355
33303
33305
37354
33304
37353
42983
33305
33309
37358
42988
33306
33308
37357
33307
37356
33308
33312
37361
33309
33311
37360
33310
37359
42989
33311
33315
37364
42994
33312
33314
37363
33313
37362
33314
33318
37367
33315
33317
37366
33316
37365
42995
33317
33321
37370
43000
33318
33320
37369
33319
37368
33320
33324
37373
33321
33323
37372
33322
37371
43001
33323
33327
37376
43006
33324
33326
37375
33325
37374
33326
33330
37379
33327
33329
37378
33328
37377
43007
33329
33333
37382
42958
33330
33332
37381
33331
37380
33332
33336
37385
33333
33335
37384
33334
37383
46177
33335
33339
37388
46176
33336
33338
37387
33337
37386
33338
33342
37391
33339
33341
37390
33340
37389
46178
33341
33345
37394
46183
33342
33344
37393
33343
37392
33344
33348
37397
33345
33347
37396
33346
37395
46184
33347
33351
37400
46189
33348
33350
37399
33349
37398
33350
33354
37403
33351
33353
37402
33352
37401
46190
33353
33357
37406
46195
33354
33356
37405
33355
37404
33356
33360
37409
33357
33359
37408
33358
37407
46196
33359
33363
37412
46164
33360
33362
37411
33361
37410
33362
33366
37415
33363
33365
37414
33364
37413
46215
33365
33369
37418
46214
33366
33368
37417
33367
37416
33368
33372
37421
33369
33371
37420
33370
37419
46216
33371
33375
37424
46296
33372
33374
37423
33373
37422
33374
33378
37427
33375
33377
37426
33376
37425
46289
33377
33381
37430
46301
33378
33380
37429
33379
37428
33380
33384
37433
33381
33383
37432
33382
37431
46351
33383
33387
37436
46352
33384
33386
37435
33385
37434
33386
33390
37439
33387
33389
37438
33388
37437
46384
33389
33393
37442
46385
33390
33392
37441
33391
37440
33392
33396
37445
33393
33395
37444
33394
37443
46392
33395
33399
37448
51039
33396
33398
37447
33397
37446
33398
33402
37451
33399
33401
37450
33400
37449
51040
33401
33405
37454
51089
33402
33404
37453
33403
37452
33404
33408
37457
33405
33407
37456
33406
37455
51104
33407
33411
37460
51105
33408
33410
37459
33409
37458
33410
33414
37464
33411
33413
37465
33412
37466
51126
33413
33417
33507
51125
33414
33416
33506
33415
33505
33416
33420
33504
33417
33419
33503
33418
33502
51127
33419
33423
33501
51314
33420
33422
33500
33421
33499
33422
33426
33423
33425
33424
51310
33425
33429
33501
51298
51301
33426
33428
33500
51299
33427
33499
51300
33428
33432
33498
51295
33429
33431
33497
51296
33430
33496
51297
52711
33431
33435
33495
51292
52712
33432
33434
33494
51293
33433
33493
51294
33434
33438
33492
51289
33435
33437
33491
51290
33436
33490
51291
52718
33437
33441
33489
51286
52731
33438
33440
33488
51287
33439
33487
51288
33440
33444
33486
51283
33441
33443
33485
51284
33442
33484
51285
52730
33443
33447
33483
51280
53565
33444
33446
33482
51281
33445
33481
51282
33446
33450
33480
51277
33447
33449
33479
51278
33448
33478
51279
53571
33449
33453
33477
51274
53572
33450
33452
33476
51275
33451
33475
51276
33452
33456
33474
51271
33453
33455
33473
51272
33454
33472
51273
53578
33455
33459
33471
51268
55222
33456
33458
33470
51269
33457
33469
51270
33458
33462
33468
51265
33459
33461
33467
51266
33460
33466
51267
55221
33461
33465
54377
55217
33462
33464
54378
33463
54379
33464
33468
51783
33465
33467
51782
33466
51781
55218
33467
33471
50948
54398
33468
33470
50949
33469
50950
33470
33474
50951
33471
33473
50952
33472
50953
54399
33473
33477
50954
53576
33474
33476
50955
33475
50956
33476
33480
50957
33477
33479
50958
33478
50959
53574
33479
33483
50960
53562
33480
33482
50961
33481
50962
33482
33486
50963
33483
33485
50964
33484
50965
53561
33485
33489
33531
52728
33486
33488
33530
33487
33529
33488
33492
33534
33489
33491
33533
33490
33532
52726
33491
33495
33537
52716
33492
33494
33536
33493
33535
33494
33498
33540
33495
33497
33539
33496
33538
52714
33497
33501
33543
52634
33498
33500
33542
33499
33541
33500
33504
33501
33503
33502
52633
33503
33507
33543
50992
33504
33506
33542
33505
33541
33506
33510
33546
33507
33509
33545
33508
33544
33560
33509
33513
33560
37466
37745
33510
33512
37465
37746
33511
37464
37747
33512
33516
33546
37742
33513
33515
33545
37743
33514
33544
33559
37744
33515
33519
33549
33558
37739
33516
33518
33548
37740
33517
33547
37741
33518
33522
33552
37736
33519
33521
33551
37737
33520
33550
33557
37738
33521
33525
33555
33556
37733
33522
33524
33554
37734
33523
33553
37735
33524
33528
37730
33525
33527
37731
33526
37732
50986
33527
33531
33555
50966
50986
33528
33530
33554
50967
33529
33553
50968
33530
33534
50963
33531
33533
50964
33532
50965
50987
33533
33537
33555
50988
33534
33536
33554
33535
33553
33536
33540
33552
33537
33539
33551
33538
33550
50989
33539
33543
33549
50990
33540
33542
33548
33541
33547
33542
33546
33543
33545
33544
50991
33545
33549
33559
33546
33548
33547
33548
33552
33549
33551
33550
33558
33551
33555
33557
33552
33554
33553
33554
33555
33556
33557
50986
50988
53477
33558
50989
53476
33559
50990
53469
33560
50991
53470
33561
50992
52631
33562
37468
50993
51125
52455
33563
50994
51124
52451
52453
33564
37476
50995
51107
51109
51124
52443
52453
33565
37477
50996
51110
52444
33566
34465
37477
37787
46375
50997
51110
33567
37478
37479
37788
46361
46376
33568
37480
37481
37789
46233
46234
33569
37482
37483
37790
46220
46235
33570
37484
37485
37791
46117
46118
33571
37486
37487
37792
42563
46119
33572
37488
37489
37793
42553
42562
33573
37490
37491
37794
42397
42554
33574
37492
37493
42385
42396
33575
37494
37495
39437
42384
33576
37496
37497
39225
39226
33577
37498
37499
39227
33578
37499
39227
39229
33579
39214
39216
33580
39213
39217
33581
34490
34492
33582
34481
34489
33583
34482
34486
33584
34483
34485
33585
33587
33586
34483
34501
33587
34484
34504
34506
34507
38428
38429
33588
34485
34508
38430
38431
33589
34508
34510
36076
38431
33590
34511
36077
38432
33591
34512
36078
38433
33592
34096
36079
36081
33593
34097
34099
36082
33594
33603
34100
34102
33595
33600
33602
34103
33596
33598
33597
34103
34107
33598
34104
34144
33599
33600
33601
34100
34104
33602
33604
33606
33603
33604
34097
33605
34098
34100
33606
33607
33608
34094
34098
33609
33613
33615
33610
33612
33611
33615
33612
33614
34083
33613
34084
33614
34092
34094
33615
34082
58381
33616
33617
36572
58381
33618
33619
36563
36572
33620
36561
33621
33987
33622
33985
33623
33974
33984
58427
33624
33628
33625
33627
33626
33627
33631
33628
33630
33629
33984
33630
33634
33983
33631
33633
33632
33633
33637
33634
33636
33635
33982
33636
33640
33995
33637
33639
33638
33639
33643
33640
33642
33641
33996
33642
33646
36542
33643
33645
33644
33645
33649
33646
33648
33647
36541
33648
33652
36540
33649
33651
33650
33651
33655
33652
33654
33653
36539
33654
33658
36538
33655
33657
33656
33657
33661
33658
33660
33659
36549
33660
33664
36885
33661
33663
33662
33663
33667
33664
33666
33665
36886
33666
33670
36895
33667
33669
33668
33669
33673
33670
33672
33671
36896
33672
33676
37050
33673
33675
33674
33675
33679
33676
33678
33677
37084
33678
33682
37114
33679
33681
33680
33681
33685
33682
33684
33683
37117
33684
33688
38121
33685
33687
33686
33687
33691
33688
33690
33689
38122
33690
33694
38133
33691
33693
33692
33693
33697
33694
33696
33695
38132
33696
33700
41514
33697
33699
33698
33699
33700
33701
33702
38109
41512
41514
41516
33703
38108
38113
38116
33704
37157
38079
38081
33705
37158
38076
38082
33706
37159
38070
38075
33707
33713
33884
37169
38074
33708
33712
33883
33709
33711
33882
33710
33881
33711
33712
33713
33714
38068
38070
38073
33715
37169
37171
37176
33716
37168
37173
37175
33717
36395
36397
36399
33718
36391
36394
36400
33719
36379
36388
36390
33720
36378
36384
36387
33721
36368
36377
58382
33722
36367
36371
33723
36372
36377
33724
33891
36374
33725
33892
33897
33726
33893
33896
33727
33785
33787
33728
33783
33788
33729
33780
33782
33730
33775
33779
33731
33776
33732
33777
33779
33794
33733
33795
33734
33735
33739
33777
33800
33735
33737
33771
33774
33776
33777
33799
33736
33776
33737
33739
33738
33739
33762
33770
33739
33763
33740
33741
33761
33762
33763
33800
33742
33760
33795
33743
33744
33745
33748
33744
33746
33747
33759
33745
33746
33763
33746
33748
33747
33749
33748
33750
33756
33751
33757
33759
33815
33752
33816
33753
33754
33757
33832
33754
33756
33757
33762
33831
33937
38227
33755
33756
33757
33763
33758
33830
33759
33761
33762
33763
33829
33760
33814
33761
33796
33813
33762
36418
36419
33763
33764
33799
33828
33765
33770
38218
38227
58373
33766
33770
33772
33931
33932
38225
38227
33767
33770
33935
38227
33768
33769
33770
58426
33771
33772
33773
38218
58426
33773
33916
33920
33930
38217
38218
38220
33774
33917
33919
38217
33775
33778
33781
33782
33784
33803
33776
33778
33782
33777
33778
33801
33779
33781
33802
33780
33793
33781
33788
33792
33782
33789
33804
33783
33784
33785
33789
33785
33786
33789
33895
33906
33917
33786
33896
33787
33789
33894
33907
33788
33893
33902
33789
33791
33790
33791
33804
33905
33906
33907
33792
33902
33904
33793
33804
33806
33794
33802
33807
33795
33797
33801
33796
33800
33797
33812
36418
33798
33807
33811
33799
33801
33808
36418
36420
33800
33801
33803
36416
36418
38218
33801
36418
33802
33803
33804
33808
33804
33805
33808
33906
36423
38217
33805
33806
33808
33905
36424
33807
33904
36410
33808
33810
33809
33810
36420
36422
36423
36424
33811
36410
36412
33812
36413
36420
33813
36414
36417
33814
33826
36419
33815
33825
33829
33816
33824
33830
33817
33832
33818
33833
33839
33819
33820
33823
33824
33820
33821
33823
33838
33821
33824
33834
33822
33824
33825
33823
33824
33826
33835
33837
33827
33847
36414
33828
33835
33848
36415
36419
33829
33831
33835
33849
36416
36419
58373
33830
33835
36419
33831
33832
33834
33832
33833
33834
33841
38226
38229
33833
33834
33840
33835
33842
33836
33837
33842
33848
33849
33850
33838
33845
33847
33839
33842
33844
33840
33841
33842
33842
33843
33849
36507
38234
33843
33844
33850
36509
33845
36503
33846
33850
36486
33847
33851
33853
36431
33848
36430
33849
33851
36435
33850
33851
36434
36512
38224
33851
36513
33852
37059
33853
36512
36513
36514
37058
33854
36482
36484
36486
33855
33859
36487
33856
33858
36488
33857
36489
33858
33862
33859
33861
33860
36482
33861
33865
36481
33862
33864
33863
33864
33868
33865
33867
33866
36480
33867
33871
36479
33868
33870
33869
33870
33874
33871
33873
33872
36478
33873
33877
36477
33874
33876
33875
33876
33880
33877
33879
33878
36476
33879
33883
36475
33880
33882
33881
33882
33883
33884
33885
36475
37159
37162
33886
36472
37163
37169
33887
36459
37165
37168
33888
36399
36456
37166
33889
36400
36403
36406
33890
33911
36379
36404
33891
33900
36378
36382
33892
36375
36377
33893
33898
33900
33894
33901
33895
33896
33898
33914
33896
33897
33898
33913
36373
41542
33897
33898
36374
33899
36375
33900
33912
33913
33914
36382
33901
33911
33902
33910
33914
33903
33907
33904
33908
33910
36408
33905
36409
33906
33908
36450
33907
33908
33913
36449
38216
33908
33914
33909
36451
33910
33912
33913
33914
36452
33911
36407
33912
36406
33913
36404
36405
33914
33915
36381
36453
33916
38216
41539
41542
41990
33917
33930
38214
38216
41540
41542
33918
38216
41542
33919
33920
33928
58426
33921
33923
33928
33930
58426
33922
33928
58426
33923
33924
33927
33924
33926
33927
33929
33925
33926
33927
33928
33930
33931
49974
49975
33932
49976
33933
33935
33938
33939
38230
33934
33935
33939
33936
33938
33937
33938
38229
33939
38227
38228
33940
33941
33942
38228
38230
38231
33942
38229
38232
33943
33947
38231
38232
33944
33948
33950
33951
38242
38243
38245
33945
38246
33946
33948
49979
33947
33948
49976
49978
33948
38230
33949
49980
33950
38230
38236
38240
38241
38242
38263
49976
33951
38231
38241
38242
33952
34019
38232
38243
33953
34016
34017
34018
34020
34027
33954
33955
33959
33960
34009
33955
33959
33956
33960
33962
33957
33958
33960
34012
34014
33959
34015
33960
34016
33961
34017
33962
34009
34010
34012
34026
33963
34008
34009
33964
34004
34005
33965
34003
34004
33966
33999
34000
33967
33998
33999
33968
33978
33979
33969
33977
33978
33970
33971
33976
33971
33972
33972
33976
33978
33986
33973
33976
33985
33974
33975
33984
33976
33981
33983
33977
33989
33978
33979
33981
33990
33979
33991
33999
33980
33994
33998
33981
33995
33997
33982
33983
33990
33995
33984
33989
33985
33986
33987
33989
33987
33988
33989
33991
36562
33988
36561
33989
33992
36560
33990
33991
33992
33994
33992
33993
33994
34040
36566
33993
36559
33994
36556
36558
33995
34039
33996
33997
34039
36542
33998
34001
33999
34000
34039
34000
34004
34040
34001
34003
34038
34002
36542
34003
34006
36541
34004
34005
34037
34005
34009
36701
34006
34008
34036
34007
36540
34008
34011
36539
34009
34010
34035
34010
34027
36702
34011
34028
34034
34012
34029
36538
34013
34014
34023
34026
34029
36519
34015
34017
34022
36505
34016
34021
36498
34017
34020
34018
34026
34019
34020
34022
34025
34020
34021
34022
34024
36507
38241
34021
34022
36508
34023
36506
34024
34025
34030
36524
34025
34030
34031
36523
36871
38240
38243
34026
34027
34031
34027
34028
34028
34031
36869
38243
34029
34031
34033
34030
36520
36537
34031
36872
36890
34032
34033
36869
36870
36871
36872
34034
36537
36550
36869
34035
36538
36551
36702
34036
36539
36552
36702
34037
36540
36553
36701
34038
36541
36554
36701
34039
34040
36542
36555
34040
36556
34041
36555
36556
36695
36701
34042
34044
34045
34049
34050
34054
36695
36700
36701
34043
34055
34044
34047
34048
34049
34056
36726
34045
34047
34049
34046
34050
36694
34047
34051
34068
34069
36721
36722
36724
34048
36725
34049
34051
34058
36731
34050
34057
34051
34053
36711
34052
34066
34067
36730
36786
36787
34053
34058
34062
34064
34065
36749
36928
36929
34054
34057
34061
36862
34055
34057
34060
34061
36702
36703
36868
36869
38245
34056
38246
34057
34058
34059
34060
36746
38247
34058
34060
34059
36745
34060
34062
36747
38251
34061
38248
34062
36948
38249
34063
36748
36982
36983
36984
38250
34064
36947
36948
36982
36984
34065
36862
36926
36928
34066
36861
36862
36929
34067
36711
36784
36786
34068
36711
36783
36787
34069
36694
36719
36721
34070
36693
36694
36722
34071
36616
36617
36621
34072
36615
36616
36620
34073
36605
36609
36611
34074
36605
36606
36608
34075
34077
34079
34076
34077
34078
36608
34079
36607
36627
34080
36606
34081
36573
36613
34082
58381
34083
34089
34092
34084
34086
34085
34092
34086
34091
34516
34518
34087
34519
34088
34089
34089
34090
34091
34090
34092
34515
34523
34093
34094
34513
34515
34095
34096
34098
34513
36079
34097
34512
34098
34099
34100
36079
36083
34101
34102
34104
36083
36091
34103
36082
36086
34104
34106
34105
34106
34144
36089
36091
34107
36086
36088
34108
34142
34144
34109
34139
34141
34110
34136
34138
34111
34133
34135
34112
34130
34132
34113
34127
34129
34114
34124
34126
34115
34121
34123
34116
34120
34117
34119
34123
34154
34118
34155
34119
36107
34120
34122
36110
34121
34122
34126
34123
34125
36113
34124
34153
34125
34129
34152
34126
34128
36114
34127
34128
34132
34129
34131
36159
34130
34151
34131
34135
34150
34132
34134
36160
34133
34134
34138
34135
34137
36163
34136
34149
34137
34141
34148
34138
34140
36164
34139
34140
34144
34141
34143
38461
34142
34147
34143
34146
36088
34144
34145
36089
34146
38459
38461
58371
34147
36094
36096
34148
36097
38461
34149
36098
36164
34150
36099
36163
34151
36100
36160
34152
36101
36159
34153
36102
36114
34154
36103
36113
34155
36104
36110
34156
36105
36107
34157
34159
36108
34158
36109
34159
34161
34220
34160
34223
36105
34161
34224
36106
36108
34162
34219
36109
34163
34218
34164
34217
34165
34199
34166
34167
34175
34199
34201
34168
34196
34198
34169
34171
34175
34170
34174
34171
34173
34177
34172
34178
34196
34173
34175
34201
34203
34174
34176
34175
34177
34181
34185
34203
34178
34179
34195
34203
34180
34194
34181
34191
34203
34204
34182
34188
34183
34185
34187
34184
34186
34185
34187
34188
34189
34191
34190
58397
34191
34249
58400
34192
34193
34204
34249
36204
34194
34246
34195
34204
34206
34196
34202
34207
34197
34201
34198
34200
34207
34211
34199
34212
34200
34217
34201
34208
34216
34202
34203
34204
34208
34205
34206
34208
34232
36204
34207
34231
34246
34208
34210
34209
34210
34216
34232
34234
34211
34229
34231
34212
34214
34216
34213
34217
34214
34218
34220
34215
34221
34229
34216
34218
34226
34234
34217
34218
34219
34220
34224
34226
34221
34223
34222
34226
34228
34223
34225
34238
36121
34224
36120
34225
36125
34226
34239
36124
34227
34228
34234
34235
34239
34229
34236
34238
34230
34234
34231
34233
34236
34244
34232
34245
34233
36203
34234
34235
36205
34236
34240
36214
34237
34243
34238
34240
34242
36137
34239
36136
34240
36141
34241
36140
34242
36214
36215
36217
34243
36196
36198
34244
36199
36214
34245
36200
36205
34246
36201
36203
34247
36204
34248
36201
34249
36202
36204
36230
34250
34251
36230
58400
58425
34252
34256
58386
58409
34253
34255
58385
58408
34254
58384
58407
34255
34259
34256
34258
34257
36230
34258
34262
36229
34259
34261
34260
34261
34265
34262
34264
34263
36207
34264
34268
36212
34265
34267
34266
34267
34271
34268
34270
34269
36211
34270
34274
36223
34271
34273
34272
34273
34277
34274
34276
34275
36244
34276
34280
36245
34277
34279
34278
34279
34283
34280
34282
34281
36270
34282
34286
36281
34283
34285
34284
34285
34289
34286
34288
34287
36282
34288
34292
58383
34289
34291
34290
34291
34295
34292
34294
34293
36264
34294
34298
38486
34295
34297
34296
34297
34301
34298
34300
34299
38491
34300
34304
39247
34301
34303
34302
34303
34307
34304
34306
34305
39246
34306
34310
39274
34307
34309
34308
34309
34313
34310
34312
34311
39282
34312
34316
39308
34313
34315
34314
34315
34319
34316
34318
34317
39309
34318
34322
39301
34319
34321
34320
34321
34325
34322
34324
34323
39341
34324
34328
39368
34325
34327
34326
34327
34331
34328
34330
34329
39367
34330
34334
39362
34331
34333
34332
34333
34337
34334
34336
34335
39399
34336
34340
39412
34337
34339
34338
34339
34343
34340
34342
34341
39413
34342
34346
42512
34343
34345
34344
34345
34349
34346
34348
34347
42513
34348
34352
42514
34349
34351
34350
34351
34355
34352
34354
34353
42519
34354
34358
42520
34355
34357
34356
34357
34361
34358
34360
34359
42501
34360
34364
42898
34361
34363
34362
34363
34367
34364
34366
34365
42897
34366
34370
42899
34367
34369
34368
34369
34373
34370
34372
34371
42904
34372
34376
42905
34373
34375
34374
34375
34379
34376
34378
34377
42889
34378
34382
43025
34379
34381
34380
34381
34385
34382
34384
34383
43030
34384
34388
43031
34385
34387
34386
34387
34391
34388
34390
34389
46090
34390
34394
46091
34391
34393
34392
34393
34397
34394
34396
34395
46096
34396
34400
46097
34397
34399
34398
34399
34403
34400
34402
34401
46102
34402
34406
46103
34403
34405
34404
34405
34409
34406
34408
34407
46108
34408
34412
46109
34409
34411
34410
34411
34415
34412
34414
34413
46076
34414
34418
46269
34415
34417
34416
34417
34421
34418
34420
34419
46270
34420
34424
46263
34421
34423
34422
34423
34427
34424
34426
34425
46282
34426
34430
46330
34427
34429
34428
34429
34433
34430
34432
34431
46329
34432
34436
46326
34433
34435
34434
34435
34439
34436
34438
34437
46337
34438
34442
51033
34439
34441
34440
34441
34445
34442
34444
34443
51028
34444
34448
51050
34445
34447
34446
34447
34451
34448
34450
34449
51057
34450
34454
51058
34451
34453
34452
34453
34457
34454
34456
34455
51063
34456
34460
51074
34457
34459
34458
34459
34460
34461
34462
51073
51074
51078
51135
34463
51016
51075
51077
51134
34464
46373
50773
51075
51076
51077
51109
34465
46372
50774
51110
34466
46371
46372
50774
34467
45804
45806
45807
45890
45891
34468
45808
45809
45884
45885
34469
45810
45811
45878
45879
34470
43109
43110
45812
45813
34471
42580
42581
42818
42819
34472
42448
42566
42567
42568
34473
42429
42430
42449
42450
34474
42400
42401
42402
34475
39565
42400
42402
42425
34476
39136
39138
39453
34477
39135
39139
39452
34478
39130
39140
39441
34479
39129
39141
39440
34480
34494
39071
39142
34481
34493
34497
34499
34482
34488
34492
34483
34487
34499
34484
34500
34485
34487
39074
39076
39077
39078
39079
34486
38576
38577
38578
38579
34487
34489
38574
38575
39097
39098
34488
34498
39095
39096
39105
39106
34489
34491
34497
39146
39147
39156
39157
34490
38572
38573
39148
39149
34491
38571
39185
39186
39187
39217
34492
34496
39183
39184
39193
39194
39218
34493
39213
34494
34496
39212
34495
39211
39440
34496
39142
39179
39180
39205
39206
39210
39443
34497
39181
39182
39199
39200
39219
34498
39142
39144
39145
39162
39163
34499
39072
39074
39093
39094
39111
39112
34500
39071
34501
39070
39074
34502
34504
34503
38616
39070
34504
38591
38592
38593
38594
38617
39073
34505
38425
38426
38427
39074
34506
38419
38425
38427
38588
34507
36067
36073
38428
34508
36068
36074
38429
34509
36075
38430
34510
34526
34528
36068
34511
34517
34525
34512
34514
34516
34513
34514
36078
34515
34525
36077
34516
34524
34517
34518
34524
34528
34519
34521
34523
34520
34521
34531
34537
34522
34528
34530
34523
34527
34535
34537
34524
34525
34527
34526
36076
34527
36069
36075
34528
36070
34529
34530
36066
36068
36070
34531
34533
34535
34532
34536
34533
34538
36041
34534
36042
36066
34535
34538
36045
36071
34536
36070
34537
34538
34539
36046
34540
36047
36634
34541
36048
36635
34542
36632
34543
34544
36630
36632
34545
36628
36629
36633
34546
34550
34742
34547
34549
34741
34548
34740
34549
34553
34739
34550
34552
34738
34551
34737
36629
34552
34556
34736
36640
34553
34555
34735
34554
34734
34555
34559
34733
34556
34558
34732
34557
34731
36643
34558
34562
34730
36654
34559
34561
34729
34560
34728
34561
34565
34727
34562
34564
34726
34563
34725
36655
34564
34568
34724
36690
34565
34567
34723
34566
34722
34567
34571
34721
34568
34570
34720
34569
34719
36773
34570
34574
36780
34571
34573
34572
34573
34577
34715
34721
34574
34576
34714
34720
34575
34713
34719
36779
34576
34580
34712
36794
34577
34579
34711
34578
34710
34579
34583
34709
34580
34582
34708
34581
34707
36857
34582
34586
34706
36936
34583
34585
34705
34584
34704
34585
34589
34703
34586
34588
34702
34587
34701
37010
34588
34592
34700
37011
34589
34591
34699
34590
34698
34591
34595
34697
34592
34594
34696
34593
34695
37018
34594
34598
34694
38317
34595
34597
34693
34596
34692
34597
34601
34691
34598
34600
34690
34599
34689
38316
34600
34604
34688
38327
34601
34603
34687
34602
34686
34603
34607
34685
34604
34606
34684
34605
34683
41662
34606
34610
34682
41661
34607
34609
34681
34608
34680
34609
34613
34679
34610
34612
34678
34611
34677
41660
34612
34616
34676
41659
34613
34615
34675
34614
34674
34615
34619
34673
34616
34618
34672
34617
34671
41658
34618
34622
34670
41966
34619
34621
34669
34620
34668
34621
34625
34667
34622
34624
34666
34623
34665
41965
34624
34628
34664
41964
34625
34627
34663
34626
34662
34627
34631
34661
34628
34630
34660
34629
34659
42003
34630
34634
34658
42004
34631
34633
34657
34632
34656
34633
34637
34655
34634
34636
34654
34635
34653
42013
34636
34640
34652
41942
34637
34639
34651
34638
34650
34639
34643
34649
34640
34642
34648
34641
34647
43473
34642
34646
41497
34643
34645
34644
34645
34649
34841
34646
34648
34840
34647
34839
41496
34648
34652
34838
43474
34649
34651
34837
34650
34836
34651
34655
34835
34652
34654
34834
34653
34833
41941
34654
34658
34832
42012
34655
34657
34831
34656
34830
34657
34661
34829
34658
34660
34828
34659
34827
42005
34660
34664
34826
42006
34661
34663
34825
34662
34824
34663
34667
34823
34664
34666
34822
34665
34821
41975
34666
34670
34820
41974
34667
34669
34819
34668
34818
34669
34673
34817
34670
34672
34816
34671
34815
41967
34672
34676
34814
41968
34673
34675
34813
34674
34812
34675
34679
34811
34676
34678
34810
34677
34809
41673
34678
34682
34808
41674
34679
34681
34807
34680
34806
34681
34685
34805
34682
34684
34804
34683
34803
41664
34684
34688
34802
41663
34685
34687
34801
34686
34800
34687
34691
34799
34688
34690
34798
34689
34797
38326
34690
34694
34796
38325
34691
34693
34795
34692
34794
34693
34697
34793
34694
34696
34792
34695
34791
38318
34696
34700
34790
38319
34697
34699
34789
34698
34788
34699
34703
34787
34700
34702
34786
34701
34785
37012
34702
34706
34784
37009
34703
34705
34783
34704
34782
34705
34709
34781
34706
34708
34780
34707
34779
36941
34708
34712
34778
36856
34709
34711
34777
34710
34776
34711
34715
34775
34712
34714
34774
34713
34773
36799
34714
34718
34772
36778
34715
34717
34771
34716
34770
34717
34721
34763
34769
34718
34720
34762
34768
34719
34761
34767
36777
34720
34724
36774
34721
34723
34722
34723
34727
34763
34724
34726
34762
34725
34761
36689
34726
34730
34760
36658
34727
34729
34759
34728
34758
34729
34733
34757
34730
34732
34756
34731
34755
36659
34732
34736
34754
36644
34733
34735
34753
34734
34752
34735
34739
34751
34736
34738
34750
34737
34749
36639
34738
34742
34748
36638
34739
34741
34747
34740
34746
34741
34745
34742
34744
34743
36633
34744
34748
34946
36634
34745
34747
34945
34746
34944
34747
34751
34943
34748
34750
34942
34749
34941
36637
34750
34754
34940
36648
34751
34753
34939
34752
34938
34753
34757
34937
34754
34756
34936
34755
34935
36649
34756
34760
34934
36660
34757
34759
34933
34758
34932
34759
34763
34931
34760
34762
34930
34761
34929
36661
34762
34766
36688
34763
34765
34764
34765
34769
34925
34931
34766
34768
34924
34930
34767
34923
34929
36687
34768
34772
34922
36802
34769
34771
34921
34770
34920
34771
34775
34919
34772
34774
34918
34773
34917
36801
34774
34778
34916
36800
34775
34777
34915
34776
34914
34777
34781
34913
34778
34780
34912
34779
34911
36855
34780
34784
34910
38339
34781
34783
34909
34782
34908
34783
34787
34907
34784
34786
34906
34785
34905
38337
34786
34790
34904
38336
34787
34789
34903
34788
34902
34789
34793
34901
34790
34792
34900
34791
34899
38335
34792
34796
34898
38334
34793
34795
34897
34794
34896
34795
34799
34895
34796
34798
34894
34797
34893
38333
34798
34802
34892
38332
34799
34801
34891
34800
34890
34801
34805
34889
34802
34804
34888
34803
34887
41679
34804
34808
34886
41678
34805
34807
34885
34806
34884
34807
34811
34883
34808
34810
34882
34809
34881
41677
34810
34814
34880
41702
34811
34813
34879
34812
34878
34813
34817
34877
34814
34816
34876
34815
34875
43386
34816
34820
34874
43387
34817
34819
34873
34818
34872
34819
34823
34871
34820
34822
34870
34821
34869
43394
34822
34826
34868
43395
34823
34825
34867
34824
34866
34825
34829
34865
34826
34828
34864
34827
34863
43422
34828
34832
34862
43423
34829
34831
34861
34830
34860
34831
34835
34859
34832
34834
34858
34833
34857
43430
34834
34838
34856
41940
34835
34837
34855
34836
34854
34837
34841
34853
34838
34840
34852
34839
34851
43500
34840
34844
34850
41495
34841
34843
34849
34842
34848
34843
34847
34844
34846
34845
43479
34846
34850
35048
43482
34847
34849
35047
34848
35046
34849
34853
35045
34850
34852
35044
34851
35043
41494
34852
34856
35042
43499
34853
34855
35041
34854
35040
34855
34859
35039
34856
34858
35038
34857
35037
41939
34858
34862
35036
43431
34859
34861
35035
34860
35034
34861
34865
35033
34862
34864
35032
34863
35031
43424
34864
34868
35030
43421
34865
34867
35029
34866
35028
34867
34871
35027
34868
34870
35026
34869
35025
43396
34870
34874
35024
43397
34871
34873
35023
34872
35022
34873
34877
35021
34874
34876
35020
34875
35019
43388
34876
34880
35018
43385
34877
34879
35017
34878
35016
34879
34883
35015
34880
34882
35014
34881
35013
41701
34882
34886
35012
41700
34883
34885
35011
34884
35010
34885
34889
35009
34886
34888
35008
34887
35007
41681
34888
34892
35006
41680
34889
34891
35005
34890
35004
34891
34895
35003
34892
34894
35002
34893
35001
38865
34894
34898
35000
38864
34895
34897
34999
34896
34998
34897
34901
34997
34898
34900
34996
34899
34995
38856
34900
34904
34994
38855
34901
34903
34993
34902
34992
34903
34907
34991
34904
34906
34990
34905
34989
38360
34906
34910
34988
38361
34907
34909
34987
34908
34986
34909
34913
34985
34910
34912
34984
34911
34983
38340
34912
34916
34982
36854
34913
34915
34981
34914
34980
34915
34919
34979
34916
34918
34978
34917
34977
36843
34918
34922
34976
36840
34919
34921
34975
34920
34974
34921
34925
34973
34922
34924
34972
34923
34971
36803
34924
34928
34970
36804
34925
34927
34969
34926
34968
34927
34931
34961
34967
34928
34930
34960
34966
34929
34959
34965
36685
34930
34934
36686
34931
34933
34932
34933
34937
34961
34934
34936
34960
34935
34959
36681
34936
34940
34958
36680
34937
34939
34957
34938
34956
34939
34943
34955
34940
34942
34954
34941
34953
36675
34942
34946
34952
36674
34943
34945
34951
34944
34950
34945
34949
34946
34948
34947
36669
34948
34952
35150
36670
34949
34951
35149
34950
35148
34951
34955
35147
34952
34954
35146
34953
35145
36673
34954
34958
35144
36676
34955
34957
35143
34956
35142
34957
34961
35141
34958
34960
35140
34959
35139
36679
34960
34964
36682
34961
34963
34962
34963
34967
35135
35141
34964
34966
35134
35140
34965
35133
35139
36827
34966
34970
35132
36832
34967
34969
35131
34968
35130
34969
34973
35129
34970
34972
35128
34971
35127
36833
34972
34976
35126
36838
34973
34975
35125
34974
35124
34975
34979
35123
34976
34978
35122
34977
35121
36839
34978
34982
35120
36844
34979
34981
35119
34980
35118
34981
34985
35117
34982
34984
35116
34983
35115
38344
34984
34988
35114
38343
34985
34987
35113
34986
35112
34987
34991
35111
34988
34990
35110
34989
35109
38364
34990
34994
35108
38847
34991
34993
35107
34992
35106
34993
34997
35105
34994
34996
35104
34995
35103
38854
34996
35000
35102
38870
34997
34999
35101
34998
35100
34999
35003
35099
35000
35002
35098
35001
35097
38869
35002
35006
35096
38868
35003
35005
35095
35004
35094
35005
35009
35093
35006
35008
35092
35007
35091
41689
35008
35012
35090
41690
35009
35011
35089
35010
35088
35011
35015
35087
35012
35014
35086
35013
35085
41699
35014
35018
35084
41708
35015
35017
35083
35016
35082
35017
35021
35081
35018
35020
35080
35019
35079
43384
35020
35024
35078
43405
35021
35023
35077
35022
35076
35023
35027
35075
35024
35026
35074
35025
35073
43404
35026
35030
35072
43403
35027
35029
35071
35028
35070
35029
35033
35069
35030
35032
35068
35031
35067
43420
35032
35036
35066
43511
35033
35035
35065
35034
35064
35035
35039
35063
35036
35038
35062
35037
35061
43510
35038
35042
35060
41938
35039
35041
35059
35040
35058
35041
35045
35057
35042
35044
35056
35043
35055
43498
35044
35048
35054
41493
35045
35047
35053
35046
35052
35047
35051
35048
35050
35049
43489
35050
35054
35252
43490
35051
35053
35251
35052
35250
35053
35057
35249
35054
35056
35248
35055
35247
41492
35056
35060
35246
43566
35057
35059
35245
35058
35244
35059
35063
35243
35060
35062
35242
35061
35241
41937
35062
35066
35240
43570
35063
35065
35239
35064
35238
35065
35069
35237
35066
35068
35236
35067
35235
43512
35068
35072
35234
43419
35069
35071
35233
35070
35232
35071
35075
35231
35072
35074
35230
35073
35229
43416
35074
35078
35228
43415
35075
35077
35227
35076
35226
35077
35081
35225
35078
35080
35224
35079
35223
43406
35080
35084
35222
43383
35081
35083
35221
35082
35220
35083
35087
35219
35084
35086
35218
35085
35217
41709
35086
35090
35216
41698
35087
35089
35215
35088
35214
35089
35093
35213
35090
35092
35212
35091
35211
41691
35092
35096
35210
41692
35093
35095
35209
35094
35208
35095
35099
35207
35096
35098
35206
35097
35205
38881
35098
35102
35204
38880
35099
35101
35203
35100
35202
35101
35105
35201
35102
35104
35200
35103
35199
38871
35104
35108
35198
38853
35105
35107
35197
35106
35196
35107
35111
35195
35108
35110
35194
35109
35193
38846
35110
35114
35192
38845
35111
35113
35191
35112
35190
35113
35117
35189
35114
35116
35188
35115
35187
38346
35116
35120
35186
38345
35117
35119
35185
35118
35184
35119
35123
35183
35120
35122
35182
35121
35181
36849
35122
35126
35180
36848
35123
35125
35179
35124
35178
35125
35129
35177
35126
35128
35176
35127
35175
36837
35128
35132
35174
36834
35129
35131
35173
35130
35172
35131
35135
35171
35132
35134
35170
35133
35169
36831
35134
35138
35168
36828
35135
35137
35167
35136
35166
35137
35141
35159
35165
35138
35140
35158
35164
35139
35157
35163
36825
35140
35144
36826
35141
35143
35142
35143
35147
35159
35144
35146
35158
35145
35157
36821
35146
35150
35156
36820
35147
35149
35155
35148
35154
35149
35153
35150
35152
35151
36815
35152
35156
35354
36816
35153
35155
35353
35154
35352
35155
35159
35351
35156
35158
35350
35157
35349
36819
35158
35162
36822
35159
35161
35160
35161
35165
35345
35351
35162
35164
35344
35350
35163
35343
35349
38729
35164
35168
35342
38730
35165
35167
35341
35166
35340
35167
35171
35339
35168
35170
35338
35169
35337
38743
35170
35174
35336
38744
35171
35173
35335
35172
35334
35173
35177
35333
35174
35176
35332
35175
35331
38821
35176
35180
35330
38822
35177
35179
35329
35178
35328
35179
35183
35327
35180
35182
35326
35181
35325
38823
35182
35186
35324
38828
35183
35185
35323
35184
35322
35185
35189
35321
35186
35188
35320
35187
35319
38829
35188
35192
35318
38834
35189
35191
35317
35190
35316
35191
35195
35315
35192
35194
35314
35193
35313
38844
35194
35198
35312
38888
35195
35197
35311
35196
35310
35197
35201
35309
35198
35200
35308
35199
35307
38887
35200
35204
35306
38886
35201
35203
35305
35202
35304
35203
35207
35303
35204
35206
35302
35205
35301
38885
35206
35210
35300
38884
35207
35209
35299
35208
35298
35209
35213
35297
35210
35212
35296
35211
35295
43346
35212
35216
35294
43347
35213
35215
35293
35214
35292
35215
35219
35291
35216
35218
35290
35217
35289
43354
35218
35222
35288
43355
35219
35221
35287
35220
35286
35221
35225
35285
35222
35224
35284
35223
35283
43382
35224
35228
35282
43576
35225
35227
35281
35226
35280
35227
35231
35279
35228
35230
35278
35229
35277
43575
35230
35234
35276
43574
35231
35233
35275
35232
35274
35233
35237
35273
35234
35236
35272
35235
35271
43573
35236
35240
35270
43572
35237
35239
35269
35238
35268
35239
35243
35267
35240
35242
35266
35241
35265
43571
35242
35246
35264
41936
35243
35245
35263
35244
35262
35245
35249
35261
35246
35248
35260
35247
35259
43565
35248
35252
35258
41491
35249
35251
35257
35250
35256
35251
35255
35252
35254
35253
43557
35254
35258
43560
35255
35257
35256
35257
35261
35258
35260
35259
41490
35260
35264
35450
46931
35261
35263
35449
35262
35448
35263
35267
35447
35264
35266
35446
35265
35445
41935
35266
35270
35444
43692
35267
35269
35443
35268
35442
35269
35273
35441
35270
35272
35440
35271
35439
43682
35272
35276
35438
43681
35273
35275
35437
35274
35436
35275
35279
35435
35276
35278
35434
35277
35433
43587
35278
35282
35432
43588
35279
35281
35431
35280
35430
35281
35285
35429
35282
35284
35428
35283
35427
43577
35284
35288
35426
43381
35285
35287
35425
35286
35424
35287
35291
35423
35288
35290
35422
35289
35421
43356
35290
35294
35420
43357
35291
35293
35419
35292
35418
35293
35297
35417
35294
35296
35416
35295
35415
43348
35296
35300
35414
43345
35297
35299
35413
35298
35412
35299
35303
35411
35300
35302
35410
35301
35409
41764
35302
35306
35408
41763
35303
35305
35407
35304
35406
35305
35309
35405
35306
35308
35404
35307
35403
38898
35308
35312
35402
38899
35309
35311
35401
35310
35400
35311
35315
35399
35312
35314
35398
35313
35397
38889
35314
35318
35396
38843
35315
35317
35395
35316
35394
35317
35321
35393
35318
35320
35392
35319
35391
38833
35320
35324
35390
38830
35321
35323
35389
35322
35388
35323
35327
35387
35324
35326
35386
35325
35385
38827
35326
35330
35384
38824
35327
35329
35383
35328
35382
35329
35333
35381
35330
35332
35380
35331
35379
38819
35332
35336
35378
38820
35333
35335
35377
35334
35376
35335
35339
35375
35336
35338
35374
35337
35373
38745
35338
35342
35372
38742
35339
35341
35371
35340
35370
35341
35345
35369
35342
35344
35368
35343
35367
38731
35344
35348
35366
38728
35345
35347
35365
35346
35364
35347
35351
35357
35363
35348
35350
35356
35362
35349
35355
35361
38711
35350
35354
38710
35351
35353
35352
35353
35357
35354
35356
35355
38709
35356
35360
38708
35357
35359
35358
35359
35363
35543
35360
35362
35542
35361
35541
38707
35362
35366
35540
38718
35363
35365
35539
35364
35538
35365
35369
35537
35366
35368
35536
35367
35535
38727
35368
35372
35534
38738
35369
35371
35533
35370
35532
35371
35375
35531
35372
35374
35530
35373
35529
38741
35374
35378
35528
38752
35375
35377
35527
35376
35526
35377
35381
35525
35378
35380
35524
35379
35523
38911
35380
35384
35522
38910
35381
35383
35521
35382
35520
35383
35387
35519
35384
35386
35518
35385
35517
38909
35386
35390
35516
38908
35387
35389
35515
35388
35514
35389
35393
35513
35390
35392
35512
35391
35511
38907
35392
35396
35510
38906
35393
35395
35509
35394
35508
35395
35399
35507
35396
35398
35506
35397
35505
38904
35398
35402
35504
38903
35399
35401
35503
35400
35502
35401
35405
35501
35402
35404
35500
35403
35499
38902
35404
35408
35498
41769
35405
35407
35497
35406
35496
35407
35411
35495
35408
35410
35494
35409
35493
41768
35410
35414
35492
41767
35411
35413
35491
35412
35490
35413
35417
35489
35414
35416
35488
35415
35487
43344
35416
35420
35486
43365
35417
35419
35485
35418
35484
35419
35423
35483
35420
35422
35482
35421
35481
43364
35422
35426
35480
43363
35423
35425
35479
35424
35478
35425
35429
35477
35426
35428
35476
35427
35475
43380
35428
35432
35474
43592
35429
35431
35473
35430
35472
35431
35435
35471
35432
35434
35470
35433
35469
43591
35434
35438
35468
43601
35435
35437
35467
35436
35466
35437
35441
35465
35438
35440
35464
35439
35463
43680
35440
35444
35462
43694
35441
35443
35461
35442
35460
35443
35447
35459
35444
35446
35458
35445
35457
43693
35446
35450
35456
41934
35447
35449
35455
35448
35454
35449
35453
35450
35452
35451
46930
35452
35456
35636
46929
35453
35455
35635
35454
35634
35455
35459
35633
35456
35458
35632
35457
35631
41933
35458
35462
35630
43706
35459
35461
35629
35460
35628
35461
35465
35627
35462
35464
35626
35463
35625
43695
35464
35468
35624
43679
35465
35467
35623
35466
35622
35467
35471
35621
35468
35470
35620
35469
35619
43602
35470
35474
35618
43603
35471
35473
35617
35472
35616
35473
35477
35615
35474
35476
35614
35475
35613
43593
35476
35480
35612
43379
35477
35479
35611
35478
35610
35479
35483
35609
35480
35482
35608
35481
35607
43376
35482
35486
35606
43375
35483
35485
35605
35484
35604
35485
35489
35603
35486
35488
35602
35487
35601
43366
35488
35492
35600
43343
35489
35491
35599
35490
35598
35491
35495
35597
35492
35494
35596
35493
35595
41778
35494
35498
35594
41777
35495
35497
35593
35496
35592
35497
35501
35591
35498
35500
35590
35499
35589
41770
35500
35504
35588
41771
35501
35503
35587
35502
35586
35503
35507
35585
35504
35506
35584
35505
35583
38981
35506
35510
35582
38980
35507
35509
35581
35508
35580
35509
35513
35579
35510
35512
35578
35511
35577
38952
35512
35516
35576
38947
35513
35515
35575
35514
35574
35515
35519
35573
35516
35518
35572
35517
35571
38919
35518
35522
35570
38914
35519
35521
35569
35520
35568
35521
35525
35567
35522
35524
35566
35523
35565
38913
35524
35528
35564
38912
35525
35527
35563
35526
35562
35527
35531
35561
35528
35530
35560
35529
35559
38753
35530
35534
35558
38740
35531
35533
35557
35532
35556
35533
35537
35555
35534
35536
35554
35535
35553
38739
35536
35540
35552
38726
35537
35539
35551
35538
35550
35539
35543
35549
35540
35542
35548
35541
35547
38719
35542
35546
38706
35543
35545
35544
35545
35549
35729
35546
35548
35728
35547
35727
38705
35548
35552
35726
38720
35549
35551
35725
35550
35724
35551
35555
35723
35552
35554
35722
35553
35721
38725
35554
35558
35720
38756
35555
35557
35719
35556
35718
35557
35561
35717
35558
35560
35716
35559
35715
38755
35560
35564
35714
38754
35561
35563
35713
35562
35712
35563
35567
35711
35564
35566
35710
35565
35709
38923
35566
35570
35708
38922
35567
35569
35707
35568
35706
35569
35573
35705
35570
35572
35704
35571
35703
38921
35572
35576
35702
38920
35573
35575
35701
35574
35700
35575
35579
35699
35576
35578
35698
35577
35697
38946
35578
35582
35696
38965
35579
35581
35695
35580
35694
35581
35585
35693
35582
35584
35692
35583
35691
38979
35584
35588
35690
38990
35585
35587
35689
35586
35688
35587
35591
35687
35588
35590
35686
35589
35685
43306
35590
35594
35684
43307
35591
35593
35683
35592
35682
35593
35597
35681
35594
35596
35680
35595
35679
43314
35596
35600
35678
43315
35597
35599
35677
35598
35676
35599
35603
35675
35600
35602
35674
35601
35673
43342
35602
35606
35672
43613
35603
35605
35671
35604
35670
35605
35609
35669
35606
35608
35668
35607
35667
43612
35608
35612
35666
43611
35609
35611
35665
35610
35664
35611
35615
35663
35612
35614
35662
35613
35661
43610
35614
35618
35660
43609
35615
35617
35659
35616
35658
35617
35621
35657
35618
35620
35656
35619
35655
43608
35620
35624
35654
43607
35621
35623
35653
35622
35652
35623
35627
35651
35624
35626
35650
35625
35649
43678
35626
35630
35648
43708
35627
35629
35647
35628
35646
35629
35633
35645
35630
35632
35644
35631
35643
43707
35632
35636
35642
41932
35633
35635
35641
35634
35640
35635
35639
35636
35638
35637
46928
35638
35642
35822
46927
35639
35641
35821
35640
35820
35641
35645
35819
35642
35644
35818
35643
35817
41931
35644
35648
35816
43720
35645
35647
35815
35646
35814
35647
35651
35813
35648
35650
35812
35649
35811
43709
35650
35654
35810
43677
35651
35653
35809
35652
35808
35653
35657
35807
35654
35656
35806
35655
35805
43656
35656
35660
35804
43655
35657
35659
35803
35658
35802
35659
35663
35801
35660
35662
35800
35661
35799
43647
35662
35666
35798
43646
35663
35665
35797
35664
35796
35665
35669
35795
35666
35668
35794
35667
35793
43624
35668
35672
35792
43625
35669
35671
35791
35670
35790
35671
35675
35789
35672
35674
35788
35673
35787
43614
35674
35678
35786
43341
35675
35677
35785
35676
35784
35677
35681
35783
35678
35680
35782
35679
35781
43316
35680
35684
35780
43317
35681
35683
35779
35682
35778
35683
35687
35777
35684
35686
35776
35685
35775
43308
35686
35690
35774
43305
35687
35689
35773
35688
35772
35689
35693
35771
35690
35692
35770
35691
35769
38991
35692
35696
35768
38978
35693
35695
35767
35694
35766
35695
35699
35765
35696
35698
35764
35697
35763
38966
35698
35702
35762
38945
35699
35701
35761
35700
35760
35701
35705
35759
35702
35704
35758
35703
35757
38939
35704
35708
35756
38938
35705
35707
35755
35706
35754
35707
35711
35753
35708
35710
35752
35709
35751
38932
35710
35714
35750
38924
35711
35713
35749
35712
35748
35713
35717
35747
35714
35716
35746
35715
35745
38925
35716
35720
35744
38766
35717
35719
35743
35718
35742
35719
35723
35741
35720
35722
35740
35721
35739
38757
35722
35726
35738
38724
35723
35725
35737
35724
35736
35725
35729
35735
35726
35728
35734
35727
35733
38721
35728
35732
38704
35729
35731
35730
35731
35735
35922
35732
35734
35923
35733
35924
38763
35734
35738
35919
38762
35735
35737
35920
35736
35921
35737
35741
35916
35738
35740
35917
35739
35918
38761
35740
35744
35913
38764
35741
35743
35914
35742
35915
35743
35747
35910
35744
35746
35911
35745
35912
38765
35746
35750
35907
38926
35747
35749
35908
35748
35909
35749
35753
35904
35750
35752
35905
35751
35906
38934
35752
35756
35901
38933
35753
35755
35902
35754
35903
35755
35759
35898
35756
35758
35899
35757
35900
38943
35758
35762
35895
38942
35759
35761
35896
35760
35897
35761
35765
35892
35762
35764
35893
35763
35894
38944
35764
35768
35889
38971
35765
35767
35890
35766
35891
35767
35771
35879
35768
35770
35878
35769
35877
38995
35770
35774
35876
38994
35771
35773
35875
35772
35874
35773
35777
35873
35774
35776
35872
35775
35871
43304
35776
35780
35870
43325
35777
35779
35869
35778
35868
35779
35783
35867
35780
35782
35866
35781
35865
43324
35782
35786
35864
43323
35783
35785
35863
35784
35862
35785
35789
35861
35786
35788
35860
35787
35859
43340
35788
35792
35858
43629
35789
35791
35857
35790
35856
35791
35795
35855
35792
35794
35854
35793
35853
43628
35794
35798
35852
43638
35795
35797
35851
35796
35850
35797
35801
35849
35798
35800
35848
35799
35847
43645
35800
35804
35846
43661
35801
35803
35845
35802
35844
35803
35807
35843
35804
35806
35842
35805
35841
43660
35806
35810
35840
43659
35807
35809
35839
35808
35838
35809
35813
35837
35810
35812
35836
35811
35835
43676
35812
35816
35834
43722
35813
35815
35833
35814
35832
35815
35819
35831
35816
35818
35830
35817
35829
43721
35818
35822
35828
41930
35819
35821
35827
35820
35826
35821
35825
35822
35824
35823
46926
35824
35828
39793
46925
35825
35827
39792
35826
39791
35827
35831
39796
35828
35830
39795
35829
39794
41929
35830
35834
39799
43734
35831
35833
39798
35832
39797
35833
35837
39802
35834
35836
39801
35835
39800
43723
35836
35840
39805
43675
35837
35839
39804
35838
39803
35839
35843
39808
35840
35842
39807
35841
39806
43672
35842
35846
39811
43671
35843
35845
39810
35844
39809
35845
35849
39814
35846
35848
39813
35847
39812
43662
35848
35852
39817
43644
35849
35851
39816
35850
39815
35851
35855
39820
35852
35854
39819
35853
39818
43639
35854
35858
39823
43640
35855
35857
39822
35856
39821
35857
35861
39826
35858
35860
39825
35859
39824
43630
35860
35864
39829
43339
35861
35863
39828
35862
39827
35863
35867
39832
35864
35866
39831
35865
39830
43336
35866
35870
39835
43335
35867
35869
39834
35868
39833
35869
35873
39838
35870
35872
39837
35871
39836
43326
35872
35876
39841
43303
35873
35875
39840
35874
39839
35875
35879
39844
35876
35878
39843
35877
39842
41826
35878
35882
38996
39847
35879
35881
39846
35880
39845
35881
35885
35891
35882
35884
35890
35883
35889
39003
35884
35888
35972
39002
35885
35887
35971
35886
35970
35887
35891
35969
38690
35888
35890
35968
38689
35889
35967
38688
39005
35890
35894
38971
35891
35893
35892
35893
35897
38690
35894
35896
38689
35895
38688
38944
35896
35900
38687
38942
35897
35899
38686
35898
38685
35899
35903
38684
35900
35902
38683
35901
38682
38943
35902
35906
38681
38933
35903
35905
38680
35904
38679
35905
35909
38678
35906
35908
38677
35907
38676
38934
35908
35912
38675
38926
35909
35911
38674
35910
38673
35911
35915
38672
35912
35914
38671
35913
38670
38765
35914
35918
38669
38764
35915
35917
38668
35916
38667
35917
35921
38666
35918
35920
38665
35919
38664
38761
35920
35924
38663
38762
35921
35923
38662
35922
38661
35923
35927
38660
35924
35926
38659
35925
38658
38763
35926
35930
36024
35927
35929
35928
35929
35933
38660
35930
35932
38659
35931
36023
38658
35932
35936
36014
36016
35933
35935
36013
35934
36012
35935
35939
36011
38660
35936
35938
36010
38659
35937
36009
38658
39017
35938
35942
36008
38663
39016
35939
35941
36007
38662
35940
36006
38661
35941
35945
36005
38666
35942
35944
36004
38665
35943
36003
38664
39015
35944
35948
36002
38669
39014
35945
35947
36001
38668
35946
36000
38667
35947
35951
35999
38672
35948
35950
35998
38671
35949
35997
38670
39013
35950
35954
35996
38675
39012
35951
35953
35995
38674
35952
35994
38673
35953
35957
35993
38678
35954
35956
35992
38677
35955
35991
38676
39011
35956
35960
35990
38681
39010
35957
35959
35989
38680
35958
35988
38679
35959
35963
35987
38684
35960
35962
35986
38683
35961
35985
38682
39009
35962
35966
35984
38687
39008
35963
35965
35983
38686
35964
35982
38685
35965
35969
35981
38690
35966
35968
35980
38689
35967
35979
38688
39007
35968
35972
35978
39006
35969
35971
35977
35970
35976
35971
35975
35972
35974
35973
41822
35974
35978
39847
41821
35975
35977
39846
35976
39845
35977
35981
39959
35978
35980
39960
35979
39961
41838
35980
35984
39962
41839
35981
35983
39963
35982
39964
35983
35987
39965
35984
35986
39966
35985
39967
40744
35986
35990
39968
40743
35987
35989
39969
35988
39970
35989
35993
39971
35990
35992
39972
35991
39973
40736
35992
35996
39974
40162
35993
35995
39975
35994
39976
35995
35999
39977
35996
35998
39978
35997
39979
40153
35998
36002
39980
40150
35999
36001
39981
36000
39982
36001
36005
39983
36002
36004
39984
36003
39985
40141
36004
36008
39986
40138
36005
36007
39987
36006
39988
36007
36011
39989
36008
36010
39990
36009
39991
40129
36010
36014
39992
40126
36011
36013
39993
36012
39994
36013
36014
36015
36016
36018
36020
36017
36021
36018
36019
36021
39018
36019
36020
39590
36020
36021
39029
36021
39578
36022
36023
36026
36027
36028
36024
36026
36025
36028
36026
36027
36028
38652
36027
38656
36028
38654
36029
36030
39035
39037
39578
36031
38654
39030
39032
36032
38653
39033
39035
36033
38644
39036
36034
38643
38647
36035
38398
38408
36036
38399
38407
36037
38400
38404
36038
38401
38403
36039
36057
36059
36040
36052
36060
36041
36043
36051
36042
36046
36043
36045
36065
36044
36060
36064
36045
36051
36061
38422
36046
38421
36047
36051
36048
36050
36669
36049
36668
36050
36054
36671
36051
36053
36670
36052
36053
36057
36061
36054
36056
36815
36055
36814
36056
36817
38387
36057
36816
38388
36058
38401
36059
36061
38402
38600
36060
38403
38415
36061
36063
36062
36063
38422
38598
38600
36064
38415
38417
36065
38418
38422
36066
38419
38421
36067
36071
36068
36072
38419
36069
36070
36072
36074
36071
36072
38421
36073
38420
36074
38586
38588
36075
38585
36076
38584
36077
38583
36078
38435
36079
38434
36080
36081
36083
38434
38444
36082
38433
38439
36083
36085
36084
36085
36091
38442
38444
36086
38439
38441
36087
36091
36088
36090
36093
38441
36089
36094
36090
58371
36091
36092
38442
36093
38457
38524
58371
36094
38454
38456
36095
58371
36096
38456
38458
38509
36097
38459
38466
36098
38460
38463
36099
36165
36167
36100
36162
36168
36101
36153
36161
36102
36152
36158
36103
36115
36117
36104
36112
36118
36105
36111
36119
36106
36120
36107
36111
36125
36108
36110
36109
36111
36113
36112
36126
36113
36115
36127
36114
36115
36159
36116
36158
36117
36127
36131
36157
36118
36130
36152
36119
36127
36129
36120
36122
36126
36121
36125
36122
36124
36136
36123
36129
36135
36124
36126
36128
36142
36125
36141
36126
36127
36128
36129
36131
36143
36130
36134
36131
36133
36151
36132
36156
36133
36143
36147
36181
36134
36146
36150
36135
36143
36145
36136
36138
36142
36137
36141
36138
36140
36196
36139
36145
36195
36140
36142
36144
36218
36141
36217
36142
36143
36144
36145
36147
36251
36146
36194
36147
36149
36193
36148
36252
36149
36179
36181
36253
36150
36178
36192
36151
36177
36181
36152
36154
36156
36153
36157
36154
36168
36174
36155
36169
36177
36156
36172
36174
36180
36157
36181
36158
36174
36159
36161
36160
36161
36163
36162
36174
36163
36165
36173
36164
36165
38461
36166
38460
36167
36171
36173
38462
36168
36170
38463
36169
36173
36170
36172
36176
36171
36185
38464
36172
36186
38469
36173
36175
36174
36176
36180
36182
36186
36177
36183
36185
36178
36180
36179
36183
36191
36180
36182
36258
36181
36183
36187
36259
36184
36190
36185
36187
36189
38472
36186
38471
36187
38470
36188
38477
36189
36259
36263
38478
36190
36262
38479
36191
36259
36261
36192
36256
36258
36193
36253
36255
36194
36248
36252
36195
36247
36251
36196
36218
36220
36197
36217
36198
36216
36220
36222
36199
36210
36215
36200
36209
36213
36201
36206
36208
36202
36203
36206
36229
36204
36205
36206
36214
36207
36213
36208
36212
36227
36229
36209
36210
36212
36211
36222
36212
36215
36223
36225
36213
36226
36214
36215
36216
36217
36219
36223
36218
36219
36251
36220
36244
36250
36221
36247
36222
36244
36246
36223
36224
36244
36225
36237
36243
36226
36236
36227
36231
36228
36229
36230
36232
36236
36233
36235
36307
36234
36235
36239
36236
36238
36302
36237
36238
36242
36239
36241
36301
36240
36300
36241
36275
36299
36242
36274
37522
36243
36273
36244
36272
36245
36246
36250
36270
36272
36247
36269
36248
36250
36249
36255
36269
36250
36252
36254
36270
36251
36252
36253
36254
36258
36255
36257
36281
36256
36268
36257
36261
36267
36258
36260
36282
36259
36260
36261
36263
58383
36262
36266
36263
36265
38480
36264
38485
36265
36287
38486
58383
36266
36286
38487
36267
36285
58383
36268
36282
36269
36281
36270
36271
36281
36272
36278
36280
36273
36274
36278
36275
36277
37523
36276
36298
36277
36293
36297
36278
36294
37526
36279
36280
36290
36294
36281
36283
36282
36283
58383
36284
36290
36285
36287
36289
58383
36286
36287
38488
36288
38493
36289
37534
38494
36290
37531
36291
36292
36294
37529
37531
36293
37511
37532
36294
36296
36295
36296
37526
37527
37529
36297
37511
37513
36298
37514
37526
36299
37515
37523
36300
37516
37522
36301
36302
37272
37522
36303
36309
36304
36305
36306
36307
36305
36306
36308
36307
36309
36311
36310
37272
36311
37258
37259
37271
36312
37257
37258
36313
36314
36316
36318
36314
36315
36315
36316
36322
37201
37258
36316
36321
36317
36320
37257
36318
36319
36320
36325
36321
36322
36324
37256
36322
36323
36323
36324
36329
37200
37261
36324
36328
36325
36327
37255
36326
36327
36332
36328
36329
36331
37254
36329
36330
36330
36331
36336
37199
37264
36331
36335
36332
36334
37253
36333
36334
36339
36335
36336
36338
37252
36336
36337
36337
36338
36343
37198
37934
36338
36342
36339
36341
37251
36340
36341
36346
36342
36343
36345
37250
36343
36344
36344
36345
36350
37197
37938
36345
36349
36346
36348
37249
36347
36348
36353
36349
36350
36352
37248
36350
36351
36351
36352
37193
37196
37941
36352
37192
36353
37191
37247
36354
36355
37189
37191
37950
36356
37188
37952
36357
36358
36359
36362
36358
36361
36362
36363
36359
36361
36360
36361
36362
36362
36364
36365
37188
36365
36370
37185
37187
37188
41547
36366
37187
36367
36369
36370
36371
36368
36369
36387
36370
36386
37187
58382
36371
36373
36385
41543
58382
36372
58382
36373
36374
36376
36374
36375
36376
36381
41541
36375
36376
36382
36377
36383
58382
36378
36379
36383
36380
36400
36381
36383
36390
36401
36404
36382
36383
36385
36402
36404
41539
36383
36404
36384
36385
36386
36390
58382
36386
36389
36390
36392
37185
41544
36387
36389
37186
36388
36389
36394
36390
36393
37184
36391
36392
36393
36397
36401
36393
36396
36397
36402
37172
37182
41552
36394
36396
37183
36395
36396
37175
36397
37174
37181
36398
37173
36399
36401
36402
37166
37167
36400
37168
36401
36402
36403
36403
36453
37164
37166
41538
36404
36405
37166
36406
36452
36453
36457
36407
36456
36408
36452
36455
36409
36447
36451
36410
36446
36450
36411
36424
36412
36425
36427
36446
36413
36422
36428
36414
36421
36429
36415
36430
36416
36417
36421
36435
36417
36420
36421
36423
36434
38219
36418
36419
36420
36421
36422
36436
36423
36425
36437
36424
36425
36438
36449
38221
36425
36450
36426
36466
36427
36437
36438
36442
36465
36428
36441
36445
36429
36437
36440
36430
36432
36436
36431
36435
36432
36482
37059
36433
36440
36481
36434
36436
36439
37059
37060
36435
36436
36438
37057
37059
38223
36436
37059
36437
36438
36439
36439
36442
36464
37062
38222
36440
36442
37061
36441
36480
36442
36444
36479
36443
37063
36444
36463
36464
36465
37132
36445
36462
36478
36446
36461
36465
36447
36466
36448
36455
36461
36449
36451
36454
36466
36467
36450
36451
36453
36464
36466
38215
36451
36466
36452
36453
36454
36454
36457
36469
41990
36455
36457
36468
36456
36460
36457
36459
36458
37166
36459
36468
36469
36473
37165
36460
36472
36461
36468
36471
36462
36467
36463
36471
36477
36464
36467
36470
37133
36465
36467
36469
37131
38213
36466
36467
36468
36469
36470
36470
36473
37135
37164
41989
36471
36473
37134
36472
36476
36473
36475
36474
37163
36475
37134
37135
37139
37162
36476
37138
36477
37134
37137
36478
37129
37133
36479
37128
37132
36480
37063
37065
36481
37061
37066
36482
37055
37060
36483
37058
36484
37053
37055
37077
36485
36514
36516
36486
36504
36511
36517
36487
36503
36513
36488
36492
36489
36491
36490
36491
36495
36492
36494
36493
36503
36494
36496
36495
36497
36501
36502
36498
36499
36499
36500
36502
36500
36501
36505
36501
36502
36508
36502
36503
36504
36509
36505
36510
36518
36506
36519
36507
36508
36510
36524
36508
36509
36510
36512
36523
38235
36509
36510
36513
36511
36525
36512
36513
36514
36526
36513
36514
36527
37057
38237
36515
37077
36516
36526
36527
36531
37076
36517
36530
37053
36518
36526
36529
36519
36521
36525
36520
36524
36521
36536
36890
36522
36529
36535
36523
36525
36528
36890
36891
36524
36525
36527
36888
36890
38239
36525
36890
36526
36527
36528
36528
36531
36893
37075
38238
36529
36531
36892
36530
36534
36531
36533
37052
36532
37079
36533
36892
36893
36897
37080
36534
36896
37051
36535
36892
36895
36536
36886
36891
36537
36885
36889
36538
36543
36872
36539
36540
36541
36542
36544
36545
36547
36549
36545
36546
36547
36873
36546
36549
36885
36547
36548
36875
36548
36550
36549
36551
36867
36869
36870
36552
36702
36866
36553
36702
36704
36554
36701
36705
36555
36699
36701
36556
36698
36557
36558
36695
36696
36698
36559
36566
36567
36560
36565
36566
36561
36562
36564
36562
36563
36563
36564
36566
36605
36564
36571
36565
36570
36566
36567
36569
36567
36616
36695
36568
36696
36569
36601
36616
36710
36570
36602
36616
36571
36603
36605
36572
36604
36605
36573
36574
36604
58381
36575
36579
58380
36576
36578
58379
36577
58378
36578
36582
36579
36581
36580
36604
36581
36585
36603
36582
36584
36583
36584
36588
36585
36587
36586
36602
36587
36591
36601
36588
36590
36589
36590
36594
36591
36593
36592
36600
36593
36597
36599
36594
36596
36595
36596
36597
36598
36599
36708
36711
36713
36715
36600
36694
36709
36716
36601
36694
36710
36717
36602
36616
36718
36603
36614
36616
36604
36605
36612
36605
36613
36606
36611
36616
36607
36611
36613
36608
36610
36626
36609
36610
36620
36611
36619
36625
36612
36615
36613
36614
36615
36718
36616
36617
36619
36617
36694
36618
36693
36718
36619
36621
36623
36692
36620
36624
36621
36622
36722
36623
36656
36723
36624
36655
36691
36625
36654
36626
36643
36627
36640
36628
36629
36630
36638
36640
36631
36641
36632
36636
36638
36646
36633
36635
36634
36638
36635
36637
36669
36636
36668
36637
36647
36667
36638
36648
36674
36639
36640
36644
36646
36648
36641
36643
36642
36646
36643
36645
36653
36644
36654
36645
36649
36659
36646
36650
36652
36647
36648
36650
36666
36649
36675
36650
36660
36680
36651
36665
36652
36660
36662
36664
36653
36657
36659
36654
36656
36655
36659
36656
36658
36690
36657
36769
36658
36662
36768
36659
36661
36689
36660
36661
36681
36662
36686
36688
36663
36767
36664
36684
36686
36766
36665
36681
36683
36666
36678
36680
36667
36675
36677
36668
36672
36674
36669
36671
36670
36674
36671
36673
36815
36672
36814
36673
36677
36813
36674
36676
36820
36675
36676
36680
36677
36679
36821
36678
36812
36679
36683
36811
36680
36682
36826
36681
36682
36686
36683
36685
36827
36684
36810
36685
36805
36809
36686
36804
36832
36687
36688
36766
36802
36804
36689
36767
36777
36690
36768
36774
36691
36769
36773
36692
36723
36772
36693
36720
36722
36694
36717
36719
36695
36709
36710
36711
36719
36696
36697
36698
36700
36697
36710
36698
36707
36709
36699
36700
36705
36707
36701
36703
36705
36706
36707
36711
36702
36703
36869
36704
36862
36864
36865
36866
36868
36705
36864
36866
36706
36707
36712
36864
36708
36709
36711
36712
36710
36712
36713
36783
36784
36862
36713
36863
36714
36923
36715
36784
36924
36716
36783
36717
36719
36718
36720
36783
36721
36772
36782
36722
36771
36787
36723
36724
36769
36771
36725
36728
36730
36769
36770
36771
36726
36727
36731
36727
36731
36732
36735
36746
36728
36732
36734
36729
36738
36767
36768
36775
36776
36730
36732
36739
36750
36795
36796
36797
36798
36731
36749
36788
36789
36790
36791
36732
36745
36733
36744
36734
36735
36739
36741
36743
36735
36736
36738
36736
36741
36754
38776
36737
36741
38775
36738
36740
36807
36808
36835
36836
38774
36739
36765
36766
36805
36806
36740
36758
36763
36764
36841
36842
36741
36757
36845
36846
36847
36850
38780
36742
38781
36743
36754
36755
36757
38795
36744
36753
36754
36758
36745
36746
36750
36752
36746
36747
36749
36747
36752
36754
41728
36748
36752
41727
36749
36751
36985
36986
36987
36989
41726
36750
36930
36931
36932
36933
36751
36758
36937
36938
36939
36940
36752
36759
37003
37004
37005
37006
41730
36753
41729
36754
36755
36759
41736
36755
38796
41737
36756
38797
41738
36757
36759
38348
38349
38369
38372
38798
41739
36758
36851
36852
38342
38347
38799
36759
36761
36762
36853
38341
36760
38350
38354
38370
41740
36761
37005
38338
38350
38354
36762
36940
38339
38341
36763
36853
36855
36939
36764
36798
36800
36842
36765
36797
36801
36841
36766
36776
36802
36806
36767
36805
36768
36776
36769
36775
36770
36771
36773
36775
36789
36772
36788
36773
36781
36774
36780
36775
36777
36779
36776
36796
36777
36797
36778
36802
36779
36797
36799
36801
36780
36794
36796
36781
36789
36793
36782
36788
36792
36783
36785
36787
36784
36785
36861
36786
36792
36860
36787
36791
36929
36788
36789
36791
36790
36796
36791
36793
36795
36931
36792
36930
36793
36859
36794
36858
36795
36799
36857
36796
36798
36938
36797
36798
36799
36939
36800
36856
36801
36843
36855
36802
36840
36803
36804
36806
36838
36840
36805
36833
36806
36808
36807
36841
36808
36836
36838
36846
36809
36833
36835
36810
36830
36832
36811
36827
36829
36812
36824
36826
36813
36821
36823
36814
36818
36820
36815
36817
36816
36820
36817
36819
38709
36818
38386
36819
36823
38385
36820
36822
38710
36821
36822
36826
36823
36825
38729
36824
38384
36825
36829
38383
36826
36828
38730
36827
36828
36832
36829
36831
38743
36830
38382
36831
36835
38381
36832
36834
38744
36833
36834
36838
36835
36837
38821
36836
38380
36837
36847
38379
36838
36848
38822
36839
36840
36844
36846
36848
36841
36843
36842
36846
36843
36845
36853
36844
36854
36845
36849
38344
36846
36850
36852
36847
36848
36850
38378
36849
38823
36850
38345
38828
36851
38377
36852
38345
38347
38376
36853
38342
38344
36854
38341
36855
38340
38344
36856
38339
36857
36939
36941
36858
36936
36938
36859
36931
36935
36860
36930
36934
36861
36927
36929
36862
36924
36926
36863
36921
36922
36923
36926
36948
36864
36921
36923
36865
36866
36877
36921
36867
36868
36875
36877
36880
36869
36877
36878
36880
36948
38261
36870
38244
36871
36873
36880
36872
36873
36879
36888
38244
38265
36873
36889
36874
36906
36875
36879
36880
36881
36905
36876
36884
36877
36881
36883
36919
36878
36920
36879
36880
36881
36953
36880
36881
36904
36952
38261
38266
36882
36954
36883
36903
36904
36905
36955
36884
36902
36918
36885
36901
36905
36886
36906
36887
36895
36901
36888
36891
36894
36906
36907
36889
36891
36893
36904
36906
38269
36890
36891
36906
36892
36893
36894
36894
36897
36909
37081
38270
36895
36897
36908
36896
36900
36897
36899
37050
36898
37086
36899
36908
36909
36913
37087
36900
36912
37049
36901
36908
36911
36902
36907
36903
36911
36917
36904
36907
36910
36957
36905
36907
36909
36956
38267
36906
36907
36908
36909
36910
36910
36913
37034
37088
38271
36911
36913
37035
36912
36916
36913
36915
37048
36914
37093
36915
37033
37034
37035
37094
36916
37032
37047
36917
37031
37035
36918
36957
36959
36919
36955
36960
36920
36950
36954
36921
36948
36949
36953
36922
36923
36925
36949
36924
36925
36926
36965
36927
36947
36928
36934
36946
36929
36933
36984
36930
36931
36933
36932
36938
36933
36935
36937
36986
36934
36985
36935
36945
36936
36944
36937
36941
36943
36938
36940
37004
36939
36940
36941
37005
36942
38339
36943
37005
37007
37009
38338
36944
37001
37004
37010
36945
36986
36998
37000
36946
36973
36985
36990
36947
36970
36984
36991
36948
36965
36980
36949
36953
36979
36980
36982
38260
36950
36965
36979
36951
36960
36964
36952
36954
36961
36979
58377
36953
36954
36956
36977
36979
38260
38275
36954
36979
36955
36956
36957
36961
36957
36958
36961
37025
37034
38274
36958
37035
36959
36961
37024
37036
36960
37023
37031
36961
36963
36962
36963
37024
37025
37026
58377
36964
37021
37023
36965
36975
58377
36966
36978
36967
36968
36970
36972
36968
36969
36970
36992
36969
36972
36975
36970
36971
36973
36971
36972
36974
36993
36998
36975
36995
36997
37020
36976
37021
36977
36992
36995
37026
58377
36978
36981
36992
36994
37025
38276
58377
36979
36980
36992
58377
36981
36982
36991
36982
36983
36988
36991
38250
38257
38260
36983
36984
36989
36991
36985
36986
36989
36987
37004
36988
36989
37000
37003
36989
36990
36994
37000
37002
41724
41726
36990
36991
36993
37000
36992
36993
36994
36995
36999
36995
36996
36999
37014
38305
41722
36996
38306
36997
36999
37016
58372
36998
37011
37019
36999
37010
37000
37015
37001
37002
37003
37007
37015
37003
37006
37007
37014
38353
41730
41748
37004
37006
37005
37006
37007
38354
37008
38355
37009
37013
37014
37015
38356
37010
37012
38337
37011
37015
37012
37016
37018
37013
38319
38336
37014
37016
38320
38358
37015
37016
38321
38357
41749
37016
37017
37018
38320
38321
38322
58372
37019
38317
38319
37020
38303
58372
37021
38302
38306
37022
37026
37023
37027
37029
38302
37024
37030
37025
37027
37037
37026
37027
37038
38277
38305
37027
38306
37028
38307
37029
37037
37038
37042
38308
37030
37041
38301
37031
37037
37040
37032
37036
37033
37040
37046
37034
37036
37039
37100
37035
37036
37038
37095
38272
37036
37037
37038
37039
37039
37042
37102
38278
38309
37040
37042
37101
37041
37045
37042
37044
38300
37043
38310
37044
37101
37102
37106
41644
37045
37105
38299
37046
37101
37104
37047
37098
37100
37048
37094
37097
37049
37091
37093
37050
37087
37090
37051
37084
37086
37052
37080
37083
37053
37073
37079
37054
37076
37055
37069
37073
37078
37056
37066
37057
37060
37067
37077
37078
37058
37060
37062
37075
37077
38287
37059
37060
37077
37061
37062
37063
37067
37063
37064
37067
37122
37131
38288
37064
37132
37065
37067
37123
37148
37066
37070
37128
37067
37069
37068
37069
37078
37121
37122
37123
37070
37072
37071
37123
37127
37072
37116
37124
37126
37073
37115
37121
37074
37083
37075
37078
37079
37082
37121
37076
37078
37079
37081
37122
38285
37077
37078
37079
37080
37081
37082
37086
37082
37085
37086
37088
37119
38284
37083
37085
37120
37084
37115
37085
37090
37114
37086
37089
38144
37087
37088
37089
37093
37089
37092
37093
37095
38142
38282
37090
37092
38143
37091
37113
37092
37097
37112
37093
37096
38160
37094
37095
37096
37100
37096
37099
37100
37102
38158
38281
37097
37099
38159
37098
37111
37099
37104
37110
37100
37103
38162
37101
37102
37103
37103
37106
38164
38279
41643
37104
37106
38163
37105
37109
37106
37108
38298
37107
41645
37108
38163
38164
38168
38296
37109
38167
38297
37110
38163
38166
37111
38156
38162
37112
38155
38159
37113
38140
38160
37114
38139
38143
37115
37117
38144
37116
37120
37117
38120
38126
37118
38121
38139
37119
38126
38144
38145
58374
37120
37122
38124
38126
38142
38144
38290
37121
38126
38144
37122
37124
37123
37124
37146
38289
37124
37147
37125
38126
37126
37145
37146
37147
38125
37127
37144
38120
37128
37143
37147
37129
37148
37130
37137
37143
37131
37133
37136
37148
37149
37132
37133
37135
37146
37148
38212
37133
37148
37134
37135
37136
37136
37139
37151
37161
41988
37137
37139
37150
37138
37142
37139
37141
37159
37140
37160
37141
37150
37151
37155
38078
37142
37154
37158
37143
37150
37153
37144
37149
37145
37153
38119
37146
37149
37152
38127
37147
37149
37151
38124
38210
37148
37149
37150
37151
37152
37152
37155
38077
38129
41987
37153
37155
38128
37154
38118
37155
37157
38117
37156
38130
37157
38077
38078
38079
38115
37158
38116
37159
38078
37160
37161
37162
38075
38078
37162
37164
38072
38074
38075
38077
41535
37163
38074
37164
37165
37170
37165
37167
37170
37172
41536
37166
37167
37168
37170
37173
37169
37170
37171
38074
37172
37173
37177
38073
37173
37174
37177
37179
38072
41553
37174
37175
37177
37180
37176
37177
38068
37178
38067
37179
37180
38051
38066
37180
37182
38051
38052
38054
38065
41554
37181
38052
37182
37183
37965
37183
37185
37965
37966
38044
41551
37184
37966
37185
37186
37954
37186
37954
37955
37957
41545
37187
37955
37188
37189
37955
37190
37956
37191
37193
37194
37958
37192
37193
37246
37193
37194
37194
37195
37243
37245
37196
37230
37242
47569
47576
37197
37224
47570
47576
37198
37223
47571
47574
37199
37217
47572
47574
37200
37216
47530
47573
37201
37210
47530
47531
37202
37209
47532
47534
37203
47533
47534
37204
37208
37209
37205
37207
37208
37206
37207
37212
37208
37209
37211
37209
37215
47534
47535
47544
37210
37211
37215
37216
37212
37214
37215
37213
37214
37219
37215
37216
37218
37216
37222
47530
47535
47543
37217
37218
37222
37223
37219
37221
37222
37220
37221
37226
37222
37223
37225
37223
37229
47546
47574
47575
37224
37225
37229
37230
37226
37228
37229
37227
37228
37233
37229
37230
37232
37230
37239
47552
47575
47576
37231
37232
37234
37239
37240
37242
37233
37238
37239
37234
37237
37235
37243
37236
37237
37240
47565
37237
37238
37240
47561
47562
47563
47564
37238
37239
37240
37240
47553
47562
47577
47578
37241
37242
47564
47565
47567
47577
37243
47568
47577
37244
47565
37245
37957
38041
47566
47568
37246
37941
37943
37958
37959
38036
38037
38042
47569
58376
37247
37943
37947
37958
37248
37941
37942
37249
37940
37941
37250
37938
37939
37251
37937
37938
37252
37934
37936
37253
37934
37935
37254
37264
37265
37255
37263
37264
37256
37261
37262
37257
37260
37261
37258
37259
37259
37261
37877
37878
37882
37883
47532
37260
37270
37261
37262
37269
37262
37264
37896
37897
37900
37901
47531
37263
37268
37264
37265
37267
37265
37915
37916
37920
37921
37934
47573
37266
37935
37267
37921
37982
37268
37915
37269
37900
37270
37897
37271
37883
37272
37878
37273
37867
37274
37517
37518
37521
37275
37520
37521
37276
37280
37277
37279
37278
37279
37283
37280
37282
37281
37520
37282
37286
37524
37283
37285
37284
37285
37289
37286
37288
37287
37525
37288
37292
37527
58362
37289
37291
58361
37290
58360
37291
37295
58356
37292
37294
58357
37293
37528
58358
37294
37298
37539
37541
37295
37297
37542
37296
37543
37297
37301
37544
37298
37300
37545
37299
37536
37546
37300
37304
37547
39257
37301
37303
37548
37302
37549
37303
37307
37550
37304
37306
37551
37305
37552
39260
37306
37310
37553
39261
37307
37309
37554
37308
37555
37309
37313
37556
37310
37312
37557
37311
37558
39264
37312
37316
37559
39323
37313
37315
37560
37314
37561
37315
37319
37562
37316
37318
37563
37317
37564
39324
37318
37322
37565
39327
37319
37321
37566
37320
37567
37321
37325
37568
37322
37324
37569
37323
37570
39328
37324
37328
37571
39329
37325
37327
37572
37326
37573
37327
37331
37574
37328
37330
37575
37329
37576
39381
37330
37334
37577
39385
37331
37333
37578
37332
37579
37333
37337
37580
37334
37336
37581
37335
37582
39388
37336
37340
37583
39389
37337
37339
37584
37338
37585
37339
37343
37586
37340
37342
37587
37341
37588
39431
37342
37346
37589
39432
37343
37345
37590
37344
37591
37345
37349
37592
37346
37348
37593
37347
37594
42975
37348
37352
37595
42980
37349
37351
37596
37350
37597
37351
37355
37598
37352
37354
37599
37353
37600
42979
37354
37358
37601
42984
37355
37357
37602
37356
37603
37357
37361
37604
37358
37360
37605
37359
37606
42987
37360
37364
37607
42990
37361
37363
37608
37362
37609
37363
37367
37610
37364
37366
37611
37365
37612
42993
37366
37370
37613
42996
37367
37369
37614
37368
37615
37369
37373
37616
37370
37372
37617
37371
37618
42999
37372
37376
37619
43002
37373
37375
37620
37374
37621
37375
37379
37622
37376
37378
37623
37377
37624
43005
37378
37382
37625
43008
37379
37381
37626
37380
37627
37381
37385
37628
37382
37384
37629
37383
37630
43011
37384
37388
37631
43012
37385
37387
37632
37386
37633
37387
37391
37634
37388
37390
37635
37389
37636
46175
37390
37394
37637
46179
37391
37393
37638
37392
37639
37393
37397
37640
37394
37396
37641
37395
37642
46182
37396
37400
37643
46185
37397
37399
37644
37398
37645
37399
37403
37646
37400
37402
37647
37401
37648
46188
37402
37406
37649
46191
37403
37405
37650
37404
37651
37405
37409
37652
37406
37408
37653
37407
37654
46194
37408
37412
37655
46197
37409
37411
37656
37410
37657
37411
37415
37658
37412
37414
37659
37413
37660
46200
37414
37418
37661
46201
37415
37417
37662
37416
37663
37417
37421
37664
37418
37420
37665
37419
37666
46213
37420
37424
37667
46294
37421
37423
37668
37422
37669
37423
37427
37670
37424
37426
37671
37425
37672
46295
37426
37430
37673
46297
37427
37429
37674
37428
37675
37429
37433
37676
37430
37432
37677
37431
37678
46302
37432
37436
37679
46303
37433
37435
37680
37434
37681
37435
37439
37682
37436
37438
37683
37437
37684
46355
37438
37442
37685
46356
37439
37441
37686
37440
37687
37441
37445
37688
37442
37444
37689
37443
37690
46386
37444
37448
37691
46391
37445
37447
37692
37446
37693
37447
37451
37694
37448
37450
37695
37449
37696
46390
37450
37454
37697
51093
37451
37453
37698
37452
37699
37453
37457
37705
37454
37456
37704
37455
37703
51094
37456
37460
37751
51095
37457
37459
37752
37458
37753
37459
37463
37748
37460
37462
37749
37461
37474
37750
37462
37466
37473
37745
37463
37465
37746
37464
37747
37465
37466
37467
37468
37469
37473
37469
37470
37471
37470
37472
51126
37471
37472
52453
37472
37473
52454
37473
37474
37475
51095
51105
52439
37476
51096
51106
52438
52453
37477
37785
46374
46378
51096
51097
51106
37478
37786
46375
37479
46376
46378
52394
37480
46359
46361
52393
37481
42344
46233
46358
37482
42345
46234
46238
37483
42346
46235
46237
37484
42347
46218
46220
37485
42348
46117
46203
37486
42349
46118
46124
37487
42350
46119
46123
37488
42351
42563
46122
37489
42352
42560
42562
37490
42353
42553
42559
37491
42354
42554
42558
37492
42355
42397
42557
37493
42356
42394
42396
37494
42357
42385
42393
37495
42358
42382
42384
37496
39435
39437
42359
37497
39225
39434
42360
37498
39226
39232
42361
37499
39227
39231
42362
37500
39230
42363
37501
37838
37502
37839
39230
39318
39319
39320
37503
39314
39318
39320
39326
37504
39269
39321
39325
37505
39266
39268
39322
37506
39251
39263
39265
37507
39252
39254
39262
37508
38497
39255
39259
37509
38496
39256
39258
37510
37533
37535
37537
37511
37530
37532
37538
37512
37529
37513
37528
37538
37858
37514
37527
37859
37515
37525
37860
37516
37524
37517
37518
37519
37521
37519
37520
37868
37520
37521
37524
37522
37523
37524
37526
37525
37871
37526
37527
37872
37528
58364
37529
37539
58359
37530
37531
37535
37539
37532
37534
37533
37534
38496
37535
38495
37536
39256
37537
37539
39257
42077
37538
39258
42076
37539
37857
37540
37541
37857
42073
42077
58359
37542
37546
58358
37543
37545
58357
37544
58356
37545
37549
37546
37548
37547
42077
37548
37552
42078
37549
37551
37550
37551
37555
47036
37552
37554
47035
37553
42083
47034
37554
37558
42092
47055
37555
37557
42091
37556
42090
37557
37561
42095
37558
37560
42094
37559
42093
47056
37560
37564
42098
47057
37561
37563
42097
37562
42096
37563
37567
42101
37564
37566
42100
37565
42099
47062
37566
37570
42104
47125
37567
37569
42103
37568
42102
37569
37573
42107
37570
37572
42106
37571
42105
47126
37572
37576
42110
47127
37573
37575
42109
37574
42108
37575
37579
42113
37576
37578
42112
37577
42111
47132
37578
37582
42116
47400
37579
37581
42115
37580
42114
37581
37585
42119
37582
37584
42118
37583
42117
47401
37584
37588
42122
47402
37585
37587
42121
37586
42120
37587
37591
42125
37588
37590
42124
37589
42123
47407
37590
37594
42128
47408
37591
37593
42127
37592
42126
37593
37597
42131
37594
37596
42130
37595
42129
47413
37596
37600
42134
47414
37597
37599
42133
37598
42132
37599
37603
42137
37600
37602
42136
37601
42135
47419
37602
37606
42140
47420
37603
37605
42139
37604
42138
37605
37609
42143
37606
37608
42142
37607
42141
47425
37608
37612
42146
47426
37609
37611
42145
37610
42144
37611
37615
42149
37612
37614
42148
37613
42147
47431
37614
37618
42152
48240
37615
37617
42151
37616
42150
37617
37621
42155
37618
37620
42154
37619
42153
48241
37620
37624
42158
48242
37621
37623
42157
37622
42156
37623
37627
42161
37624
37626
42160
37625
42159
48278
37626
37630
42164
48279
37627
37629
42163
37628
42162
37629
37633
42167
37630
37632
42166
37631
42165
48284
37632
37636
42170
48285
37633
37635
42169
37634
42168
37635
37639
42173
37636
37638
42172
37637
42171
48290
37638
37642
42176
48291
37639
37641
42175
37640
42174
37641
37645
42179
37642
37644
42178
37643
42177
48296
37644
37648
42182
48297
37645
37647
42181
37646
42180
37647
37651
42185
37648
37650
42184
37649
42183
48302
37650
37654
42188
48303
37651
37653
42187
37652
42186
37653
37657
42191
37654
37656
42190
37655
42189
48308
37656
37660
42194
48309
37657
37659
42193
37658
42192
37659
37663
42197
37660
37662
42196
37661
42195
48314
37662
37666
42200
48315
37663
37665
42199
37664
42198
37665
37669
42203
37666
37668
42202
37667
42201
48320
37668
37672
42206
52192
37669
37671
42205
37670
42204
37671
37675
42209
37672
37674
42208
37673
42207
52201
37674
37678
42212
52200
37675
37677
42211
37676
42210
37677
37681
42215
37678
37680
42214
37679
42213
52202
37680
37684
42218
52203
37681
37683
42217
37682
42216
37683
37687
42221
37684
37686
42220
37685
42219
52208
37686
37690
42225
52255
37687
37689
42226
37688
42227
37689
37693
42287
37690
37692
42286
37691
42285
52254
37692
37696
42284
52407
37693
37695
42283
37694
42282
37695
37699
42281
37696
37698
42280
37697
42279
52408
37698
37702
42278
52409
37699
37701
42277
37700
42276
37701
37705
42275
37702
37704
42274
37703
42273
52421
37704
37708
52418
37705
37707
37706
37707
37711
37753
42275
37708
37710
37752
42274
37709
37751
37782
42273
37710
37714
37756
37781
42272
37711
37713
37755
42271
37712
37754
42270
37713
37717
37765
42269
37714
37716
37764
42268
37715
37763
37780
42267
37716
37720
37768
37779
42266
37717
37719
37767
42265
37718
37766
42264
37719
37723
37777
42263
37720
37722
37776
42262
37721
37775
37778
42261
37722
37726
42260
53458
37723
37725
42259
37724
42258
37725
37729
37777
37726
37728
37776
37727
37775
53458
37728
37732
37774
53459
37729
37731
37773
37730
37772
37731
37735
37732
37734
37733
53482
37734
37738
37774
53466
37735
37737
37773
37736
37772
37737
37741
37771
37738
37740
37770
37739
37769
53467
37740
37744
37762
53468
37741
37743
37761
37742
37760
37743
37747
37759
37744
37746
37758
37745
37757
52629
37746
37750
52630
37747
37749
37748
37749
37753
37759
37750
37752
37758
37751
37757
52460
37752
37756
37782
37753
37755
37754
37755
37759
37765
37756
37758
37764
37757
37763
37781
37758
37762
52461
37759
37761
37760
37761
37765
37771
37762
37764
37770
37763
37769
52623
37764
37768
37780
37765
37767
37766
37767
37771
37777
37768
37770
37776
37769
37775
37779
37770
37774
52624
37771
37773
37772
37773
37777
37774
37776
37775
53460
37776
37778
37777
37779
52618
53458
53460
37780
52619
52624
37781
52620
52623
37782
52432
52461
37783
52433
52460
37784
51095
52417
52434
52439
37785
51096
52414
52435
52438
37786
52399
52435
52437
52438
52443
52447
37787
52394
52444
52446
37788
52388
52444
52445
52446
52742
37789
52387
52392
52393
52394
52395
37790
42344
42345
52180
52182
52183
37791
42346
42347
47372
49906
49908
37792
42348
42349
47373
47374
49909
37793
42350
42351
47375
47376
48852
37794
42352
42353
47377
47378
48853
37795
42354
42355
47379
47380
37796
48364
48365
48367
48368
48853
49920
37797
48220
48221
48222
48223
49128
37798
48192
48193
48195
48196
49127
37799
48178
48183
48184
48185
48186
37800
47674
47675
47676
47677
48177
37801
37843
47621
47626
47627
47628
37802
37825
37844
37845
37846
47620
37803
37808
37810
37811
37821
37822
37804
37805
37808
49945
37806
37807
49944
37807
47623
49943
49944
49948
53342
37808
47619
49943
37809
47620
37810
37819
37820
37821
37847
47525
49943
49945
37811
37819
37821
37812
37818
37822
37813
37817
37814
37816
37822
37826
37815
37827
37816
37832
37856
37857
42075
42076
37817
37823
37831
37855
37818
42069
37819
37823
47520
37820
47519
37821
37823
37848
47518
37822
37846
37823
37825
37824
47521
37825
37831
37848
37850
47044
37826
37844
37846
37827
37829
37831
37828
37832
37829
37833
37835
37830
37836
37844
37831
37833
37841
37850
37852
47048
47067
47068
37832
37853
37854
47040
47041
37833
42079
42080
42081
42082
37834
47049
47050
47051
47052
37835
37839
37841
47058
47059
47060
47061
37836
37838
37837
37841
37843
37838
37840
42364
47628
37839
42363
37840
42368
47119
47120
47121
47122
37841
42367
47117
47118
47448
47449
47629
37842
47066
47110
47112
47113
37843
37850
47111
47629
47631
37844
47626
47628
37845
37850
37846
37847
37849
47626
37847
37848
37848
37849
47616
47618
47620
47625
37849
47517
37850
47516
47631
37851
37852
47044
47046
47068
47069
47102
47111
47516
37853
47046
47048
47068
37854
47040
47044
47045
37855
47041
47043
47044
37856
42069
42071
42073
42074
42075
47041
47042
47043
47521
37857
42073
42075
37858
42076
37859
58359
37860
42068
58365
37861
37872
37862
37873
37874
42068
37863
37870
37874
37864
37865
37869
37865
37866
37866
37869
37874
37875
37876
47533
37867
37869
37877
37868
37878
37869
37871
37879
37870
37880
37871
37873
37874
37887
37872
37886
37873
37890
58366
37874
37889
42067
37875
37888
42069
37876
37888
47519
47520
47523
47524
47529
47534
49946
37877
37880
37881
37882
37888
37902
47532
37878
37880
37882
37879
37883
37880
37884
37886
37881
37887
37882
37884
37893
37895
37883
37896
37884
37897
37885
37898
37886
37891
37893
37906
37887
37890
37888
37889
37893
37889
37892
37893
37909
42070
37890
37892
42066
37891
37892
37907
37893
37908
42065
37894
37895
37904
37906
37908
37909
37896
37898
37902
37903
37897
37901
37902
37898
37900
37899
37906
37900
37903
37905
37914
37901
37915
37902
37903
37916
37903
37909
37917
47529
47531
37904
37918
37905
37909
37910
37925
37906
37911
37913
37907
37908
37911
37909
37910
42064
37910
37926
47529
47605
37911
37927
42063
37912
37913
37927
37929
37914
37923
37925
37915
37918
37922
37916
37921
37917
37918
37920
37918
37919
37920
37926
37986
47529
47573
37919
37925
37920
37922
37924
37987
37921
37985
37922
37933
37923
37932
37924
37929
37931
37925
37926
37928
37992
37926
37927
37927
37928
37993
47529
47604
37928
42062
37929
37994
42061
37930
37931
37994
37996
37932
37990
37992
37933
37987
37989
37934
37982
37983
37985
37935
37936
37938
37983
37984
37985
47572
37936
37982
37937
37981
37938
37939
37980
37939
37941
38000
38001
38005
38006
47571
37940
37979
37941
37942
37978
37942
38018
38019
38023
38024
47570
37943
37977
37944
37959
37976
37945
37953
37960
37962
37946
37947
37948
37951
37947
37950
37951
37956
37948
37950
37949
37950
37951
37951
37952
37953
37955
37954
37963
37955
37960
37966
37956
37957
37958
37960
37958
37959
37960
38044
41548
37959
37960
38043
37961
37962
37966
37967
38043
38044
37963
37968
37976
37964
37966
37965
37968
38049
37966
37967
38052
37968
38044
38045
38053
37969
38048
37970
37971
37974
37975
37971
37972
37973
38047
37972
37975
38045
37973
37975
38035
37974
37975
37976
37977
38036
38043
37978
38024
37979
38018
37980
38006
37981
38000
37982
37983
37984
37989
38000
37985
37986
37988
38001
37986
37987
37987
37988
37993
38002
47572
47723
37988
37992
37989
37991
38003
37990
37999
37991
37996
37998
37992
37993
37995
38010
37993
37994
37994
37995
38011
47603
47723
37995
42060
37996
38012
42059
37997
37998
38012
38014
37999
38008
38010
38000
38003
38007
38001
38006
38002
38003
38005
38003
38004
38005
38011
38020
47571
47723
38004
38010
38005
38007
38009
38021
38006
38019
38007
38018
38008
38017
38009
38014
38016
38010
38011
38013
38028
38011
38012
38012
38013
38029
47720
47723
38013
42058
38014
38030
42057
38015
38016
38030
38032
38017
38026
38028
38018
38021
38025
38019
38024
38020
38021
38023
38021
38022
38023
38029
38038
47570
47732
38022
38028
38023
38025
38027
38039
38024
38037
38025
38036
38026
38035
38027
38032
38034
38028
38029
38031
47585
38029
38030
38030
38031
47584
47719
47732
38031
42056
38032
42055
47586
38033
38034
38057
42052
47586
47592
38035
38047
47585
47589
38036
38039
47590
38037
38042
38038
38039
58376
38039
38040
47569
47582
47584
47732
58376
38040
47585
38041
47590
47591
58376
38042
38044
47582
47588
47590
48961
58376
38043
47590
58376
38044
38045
38045
38054
41549
38046
47590
38047
38053
38054
38058
47589
38048
38057
38049
38053
38056
38050
38052
38051
38056
38062
38052
38055
41559
38053
38054
38055
38055
38058
41555
41557
47588
38056
38058
41558
38057
38061
38058
38060
38059
47592
38060
41557
41558
41563
47593
38061
41562
42053
38062
41558
41561
38063
41559
38064
38094
41561
38065
38090
38093
41559
41560
38066
38072
38090
38092
41557
41559
43536
38067
38090
41559
38068
38072
38073
38089
38069
38070
38083
38089
38071
38082
38072
38073
38075
38087
38089
38073
38086
38089
43537
38074
38075
38076
38077
38078
38079
38087
38078
38079
38086
38114
41533
38080
38113
38081
38085
38086
38087
38112
38082
38084
38108
38083
38087
38084
38088
38085
38107
38086
38088
38097
58375
38087
38088
38092
38111
43538
38088
38089
38091
38090
38091
38092
38093
38097
38093
38096
38097
38099
41570
43534
38094
38096
41571
38095
41566
38096
38101
41567
38097
38100
41572
38098
38099
38100
38104
58375
38100
38103
38104
38111
41507
41579
43533
38101
38103
41573
38102
41574
38103
41505
41577
38104
41506
41578
38105
41508
38106
38110
38111
41509
58375
38107
38109
41510
38108
58375
38109
38112
38110
41511
38111
38112
41516
41529
38112
38114
41528
43539
58375
38113
58375
38114
38115
41516
38115
38129
41515
41516
41518
41532
38116
38130
41515
38117
41514
38118
38130
38132
38119
38128
38133
38120
38122
38127
38121
38125
38122
38138
58374
38123
38133
38137
38124
38127
38134
38148
58374
38125
38127
38129
38147
38209
58374
38126
38127
58374
38128
38129
38130
38134
38130
38131
38134
38186
41986
38131
38132
38134
38185
41515
38133
38184
41514
38134
38136
38135
38136
38148
38185
38186
38187
38137
38182
38184
38138
38148
38150
38139
38146
38151
38140
38145
38141
38151
38155
38142
38145
38152
38160
38161
38143
38145
38147
38158
38160
38291
38144
38145
38160
38146
38147
38148
38152
58374
38148
38149
38152
38176
38186
38207
38149
38150
38152
38175
38187
38151
38174
38182
38152
38154
38153
38154
38161
38175
38176
38177
38155
38172
38174
38156
38161
38157
38166
38172
38158
38161
38162
38165
38177
38159
38161
38162
38164
38176
38292
38160
38161
38162
38163
38164
38165
38165
38168
38201
38293
38295
38166
38168
38202
38167
38171
38168
38170
41637
38169
41649
38170
38200
38201
38202
41650
38171
38199
41636
38172
38198
38202
38173
38177
38174
38178
38180
38198
38175
38181
38176
38178
38194
38177
38178
38193
38201
38206
38178
38202
38179
38203
38180
38192
38193
38194
38196
38181
38191
38197
38182
38190
38194
38183
38187
38184
38188
38190
41521
38185
41513
38186
38188
41519
38187
38188
38193
41518
41985
38188
38194
38189
41520
38190
38192
38193
38194
41608
38191
41603
38192
41604
41618
38193
41623
58367
38194
38195
41607
41984
38196
38201
41621
41622
41623
41625
41959
41983
38197
38203
41621
41623
38198
41618
41620
38199
38203
38200
41620
41635
38201
38203
41621
41652
38202
38203
38204
41651
38203
38205
38206
38293
41981
41983
38206
38208
38280
41980
41983
41984
41993
49991
38207
38292
41984
38208
38209
38291
41985
38209
38211
38283
41531
41985
41986
49991
38210
38290
41986
38211
38212
38289
41987
38212
38214
38286
41534
41987
41988
49975
38213
38288
41988
38214
38215
38222
41989
38215
38220
41537
41989
41990
49975
38216
38221
41990
38217
38218
38221
38219
38220
38221
38223
58373
38221
38222
38223
38225
38286
49975
38222
38223
38288
38224
38287
38225
38234
38237
58373
38226
38230
38234
38236
49976
58373
38227
38228
38234
58373
38229
38230
38233
38231
38233
49976
38232
38233
38234
38241
38235
38236
38237
38239
38241
38237
38238
38239
38268
38286
49976
38238
38287
38239
38270
38285
38240
38269
38241
38242
38265
38243
38264
38244
38245
38261
38264
38246
38248
38249
38254
38255
38261
38262
38264
49980
38247
49979
38248
38251
38252
38254
41728
49981
38249
38251
38254
38250
38255
38260
38251
38256
41726
38252
41727
38253
38254
38256
41733
38254
38255
38256
38258
41732
49978
49980
49981
38255
38256
38259
38257
41725
38258
38259
38276
41724
38259
38263
38273
38275
38276
41723
49977
38260
38262
38275
38261
38262
38263
38264
38266
38264
38265
38266
38268
49977
49980
38265
38266
38269
38267
38275
38268
38269
38271
38274
38269
38270
38271
38273
38283
49977
38270
38271
38284
38272
38282
38273
38274
38278
38281
38274
38277
38278
38280
41720
49977
38275
38277
38276
38277
41722
38278
41721
38279
41719
38280
38281
38293
41718
38281
38283
38292
38293
41717
49991
38282
38292
38283
38284
38291
38284
38286
38290
38291
49991
38285
38290
38286
38287
38289
38287
38288
38289
49975
38288
38289
38290
38291
38292
38293
38294
38295
41717
41718
41981
49554
38296
41643
41647
41648
41649
41651
41670
38297
41645
41647
41649
38298
41637
41639
38299
41640
41645
38300
41641
41644
38301
38310
38312
38302
38308
38313
38303
38307
38304
38313
38317
38305
38307
38314
38322
58372
38306
38307
38309
38321
41721
58372
38307
58372
38308
38309
38310
38314
38310
38311
38314
38329
41643
41719
38311
41644
38312
38314
38328
41642
38313
38327
41641
38314
38316
38315
38316
38322
38324
38328
38329
38317
38325
38327
38318
38322
38319
38323
38325
38334
38320
38335
38321
38323
38859
38322
38323
38329
38858
41750
38323
38324
38860
38325
38329
38330
38861
38326
38333
38327
38330
38332
41663
38328
41662
38329
38330
41667
38330
38862
41666
41751
38331
41685
38332
38861
38862
38866
41684
38333
38865
41679
38334
38861
38864
38335
38856
38860
38336
38855
38859
38337
38358
38360
38338
38356
38361
38339
38351
38355
38340
38341
38343
38351
38342
38350
38343
38347
38349
38344
38346
38365
38345
38346
38829
38347
38366
38834
38348
38375
38349
38366
38372
38374
38350
38365
38369
38351
38370
38352
38361
38365
38353
38355
38362
38370
38371
38354
38355
38357
38368
38370
41740
41747
38355
38370
38356
38357
38358
38362
38358
38359
38362
38849
38858
41755
38359
38859
38360
38362
38848
38875
38361
38847
38855
38362
38364
38363
38364
38371
38848
38849
38850
38365
38845
38847
38366
38371
38367
38835
38845
38368
38371
38372
38840
38850
38369
38371
38372
38839
38849
41739
41745
38370
38371
38372
38373
38374
38798
38838
38839
38840
38375
38798
38835
38837
38376
38799
38832
38834
38377
38799
38829
38831
38378
38780
38826
38828
38379
38780
38823
38825
38380
38774
38818
38822
38381
38773
38774
38821
38382
38744
38746
38383
38743
38747
38384
38730
38732
38385
38729
38733
38386
38710
38712
38387
38709
38713
38388
38390
38389
38401
38709
38390
38396
38400
38708
38391
38395
38713
38392
38393
38395
38394
38395
38397
38715
38396
38714
38397
38399
38707
38398
38648
38706
38399
38409
38647
38400
38406
38401
38405
38402
38403
38405
38601
38404
38414
38405
38407
38413
38406
38606
38407
38409
38607
38408
38412
38409
38411
38643
38410
38646
38411
38607
38611
39045
38412
38610
38642
38413
38607
38609
38414
38604
38606
38415
38601
38603
38416
38600
38417
38593
38599
38603
38418
38592
38598
38419
38423
38425
38420
38421
38423
38588
38422
38423
38424
38598
38425
38588
38589
38597
38426
38592
38427
38589
38591
39089
38428
38587
39075
38429
38586
39076
38430
38585
39077
38431
38578
38584
38432
38577
38583
38433
38435
38437
38434
38438
38435
38445
38436
38583
38437
38445
38449
38582
38438
38448
38577
38439
38445
38447
38440
38444
38441
38443
38447
38453
38442
38454
38443
38524
38444
38446
38525
38445
38446
38447
38449
38526
38448
38452
38449
38451
38576
38450
38581
38451
38526
38530
39101
38452
38529
38575
38453
38526
38528
38454
38521
38525
38455
38524
38456
38517
38521
38523
38457
38510
38458
38515
38523
38459
38514
58371
38460
38467
38461
38462
38463
38467
38469
38464
38466
38465
38469
38471
38466
38468
38474
38508
38467
38509
38468
38514
38469
38475
38513
38470
38471
38475
38477
38472
38474
38473
38477
38479
38474
38476
38482
38506
38475
38507
38476
38546
38477
38483
38545
38478
38479
38483
38485
38480
38482
38481
38485
38487
38482
38484
38490
38504
38483
38505
38484
38548
38485
38491
38549
38486
38487
38491
38493
38488
38490
38489
38493
38490
38492
38502
38491
38503
38492
39247
38493
38499
38501
38494
38495
38499
38496
38498
39256
38497
38498
39252
38499
39253
39255
38500
38501
39249
39253
38502
39247
39248
38503
39244
38504
39245
39247
38505
38549
38551
38506
38548
38552
38507
38543
38545
38508
38542
38546
38509
38511
38513
38510
38514
38511
38515
38517
38512
38518
38542
38513
38515
38539
38547
38514
38546
38515
38516
38517
38523
38539
58369
38518
38520
38519
38539
38541
38520
38534
38538
38558
38521
38533
58369
38522
38528
38523
38525
38527
58369
38524
38525
38526
38527
38528
38530
58370
38529
38533
38530
38532
38574
38531
39100
38532
38536
39152
58370
38533
38535
38573
38534
58370
38535
38537
38564
38536
38565
38572
38537
38568
39151
38538
38569
58370
38539
38559
58369
38540
38541
38547
38559
38561
38542
38556
38558
38543
38547
38544
38552
38556
38545
38547
38553
38561
38546
38548
38547
38549
38553
38550
39247
38551
38553
39246
39281
38552
39245
39276
38553
38555
38554
38555
38561
39279
39281
38556
39276
39278
38557
38561
38558
38560
38563
39278
38559
38564
38560
38569
38561
38562
39279
38563
38567
38569
39291
38564
38566
39286
38565
38569
38566
38568
38571
38567
39187
39287
38568
39188
39292
38569
38570
38571
39151
39188
39190
38572
39185
39187
38573
39149
39151
38574
39148
39152
38575
39098
39100
38576
39097
39101
38577
38579
38581
38578
38582
38579
39077
39083
38580
39078
39097
38581
39081
39083
39102
38582
39101
38583
39083
38584
38585
39083
38586
39082
38587
39084
38588
38589
39085
38590
39090
38591
38595
38597
39123
38592
38594
39118
38593
38597
38594
38596
38618
38595
38619
39119
38596
38624
39124
38597
38599
38623
38598
38599
38600
38602
38601
38602
38606
38603
38605
38623
38604
38618
38605
38609
38621
38606
38608
38622
38607
38608
38609
38611
38629
38610
38628
38611
38613
38641
38612
39044
38613
38629
38631
39059
38614
38628
38630
38640
38615
38617
38627
38628
38630
38634
39132
38616
38635
39068
38617
39069
38618
38619
38620
38621
39127
38619
38621
38623
38620
38624
39126
38621
38625
38627
39467
38622
38628
38623
38625
38629
38624
38625
39125
38626
39468
38627
38629
38631
39485
38628
38630
39480
38629
38631
38633
39481
38632
39486
38633
39057
39059
39487
38634
38640
39056
39488
38635
38637
38639
38640
39056
39133
38636
39067
38637
39066
39567
38638
39053
39054
39055
39065
39570
38639
39049
39053
39055
39060
38640
39042
39056
39058
38641
39059
38642
39042
39044
38643
39041
39045
38644
38646
38645
39033
39041
38646
39034
39036
39046
38647
39045
38648
39036
38649
38705
38650
38652
38704
39036
38651
38703
38652
38656
38702
38653
38763
39035
38654
38655
39029
38656
39019
38657
39018
38658
38700
38702
39017
38659
38663
38660
38662
38661
38662
38666
38663
38665
38664
38700
38665
38669
38699
38666
38668
38667
38668
38672
38669
38671
38670
38698
38671
38675
38697
38672
38674
38673
38674
38678
38675
38677
38676
38696
38677
38681
38695
38678
38680
38679
38680
38684
38681
38683
38682
38694
38683
38687
38693
38684
38686
38685
38686
38690
38687
38689
38688
38692
38689
38691
38690
38692
38807
38969
39005
39007
38693
38790
38941
39008
38694
38790
38936
39009
38695
38787
38935
39010
38696
38787
38929
39011
38697
38927
39012
38698
38928
39013
38699
38759
39014
38700
38760
39015
38701
39016
38702
38722
38760
38762
38703
38763
38704
38722
38705
38721
38763
38706
38720
38707
38715
38719
38708
38714
38718
38709
38711
38713
38710
38711
38729
38712
38718
38728
38713
38717
38733
38714
38715
38717
38716
38717
38719
38735
38718
38734
38719
38727
38720
38726
38721
38725
38722
38724
38762
38723
38724
38758
38760
38725
38757
38761
38726
38756
38727
38735
38739
38728
38734
38738
38729
38731
38733
38730
38731
38743
38732
38738
38742
38733
38737
38747
38734
38735
38737
38736
38737
38739
38749
38738
38748
38739
38741
38740
38756
38741
38749
38753
38755
38742
38748
38752
38743
38745
38747
38744
38745
38821
38746
38752
38820
38747
38751
38773
38748
38749
38751
38750
38751
38753
38769
38771
38752
38772
38753
38911
38754
38912
38755
38769
38923
38925
38756
38766
38757
38758
38764
38766
38759
38767
38760
38764
38928
38761
38762
38764
38763
38765
38766
38926
38928
38767
38925
38768
38928
38769
38925
38927
38930
38770
38771
38788
38815
38923
38930
38772
38778
38816
38912
38773
38778
38817
38911
38774
38818
38820
38775
38778
38780
38818
38776
38777
38781
38777
38781
38782
38785
38796
38778
38782
38784
38779
38788
38816
38817
38780
38782
38789
38800
38915
38916
38917
38918
38781
38799
38825
38826
38782
38795
38783
38794
38784
38785
38789
38791
38793
38785
38786
38788
38786
38791
38804
40166
38787
38791
40165
38788
38790
38929
38935
40164
38789
38815
38930
38931
38790
38808
38813
38814
38937
38940
38791
38807
38936
38941
40205
38792
40204
38793
38804
38805
38807
40203
38794
38803
38804
38808
38795
38796
38800
38802
38796
38797
38799
38797
38802
38804
41791
38798
38802
41790
38799
38801
38837
38838
41789
38800
38831
38832
38801
38808
38948
38949
38950
38951
38802
38809
38954
38955
38956
38960
41793
38803
41792
38804
38805
38809
41799
38805
40202
41800
38806
40225
41801
38807
38809
39004
40224
41802
41810
41811
41814
38808
38969
38970
39005
40223
38809
38811
38812
38967
38968
38810
38961
38974
38975
41803
38811
38954
38961
38964
38974
38812
38951
38965
38967
38813
38946
38948
38968
38814
38918
38920
38940
38815
38915
38921
38937
38816
38922
38931
38817
38913
38915
38818
38910
38916
38819
38825
38820
38822
38824
38910
38821
38911
38822
38823
38824
38828
38825
38827
38909
38826
38916
38827
38831
38917
38828
38830
38908
38829
38830
38834
38831
38833
38907
38832
38949
38833
38837
38950
38834
38836
38906
38835
38836
38840
38844
38837
38841
38843
38905
38838
38955
38839
38841
38956
38840
38841
38891
38957
41787
41789
38841
38892
38842
38958
38843
38890
38891
38892
38984
38844
38889
38904
38845
38888
38892
38846
38850
38847
38851
38853
38888
38848
38854
38849
38851
38874
38850
38851
38873
38891
41756
38851
38892
38852
38893
38853
38872
38873
38874
38894
38854
38871
38887
38855
38870
38874
38856
38875
38857
38864
38870
38858
38860
38863
38875
38876
38859
38860
38862
38873
38875
41754
38860
38875
38861
38862
38863
38863
38866
38878
41683
41752
38864
38866
38877
38865
38869
38866
38868
41680
38867
41687
38868
38877
38878
38882
41688
38869
38881
41689
38870
38877
38880
38871
38876
38872
38880
38886
38873
38876
38879
38896
38874
38876
38878
38895
41757
38875
38876
38877
38878
38879
38879
38882
41694
41758
41760
38880
38882
41761
38881
38885
38882
38884
41692
38883
41693
38884
41760
41761
41765
43351
38885
41764
43346
38886
41761
41763
38887
38896
38898
38888
38894
38899
38889
38893
38890
38899
38903
38891
38893
38900
38985
38892
38893
38895
38983
41785
38893
38894
38895
38896
38900
38896
38897
38900
41760
41773
41784
38897
41761
38898
38900
41762
41774
38899
41763
41769
38900
38902
38901
38902
38985
41772
41773
41774
38903
41769
41771
38904
38981
38985
38905
38980
38984
38906
38953
38955
38958
38907
38950
38952
38908
38947
38949
38909
38917
38919
38910
38914
38916
38911
38913
38912
38913
38923
38914
38922
38915
38919
38921
38916
38918
38917
38918
38949
38919
38948
38920
38947
38921
38939
38946
38922
38938
38923
38932
38924
38925
38930
38932
38934
38926
38927
38934
38928
38929
38930
38934
38935
38931
38932
38935
38937
38933
38938
38934
38935
38943
38936
38937
38941
38943
38938
38940
38939
38943
38940
38942
38945
38941
38968
38942
38969
38943
38944
38945
38969
38971
38946
38966
38968
38947
38965
38948
38952
38949
38951
38950
38951
38955
38952
38954
38953
38965
38954
38959
38964
38980
38955
38960
38956
38957
38958
38960
38958
38959
38960
38962
38983
41793
45251
38959
38984
38960
38963
38986
38961
38962
38963
38975
38963
38975
38976
38988
41803
41809
45250
38964
38976
38987
38965
38973
38979
38966
38967
38971
38973
38968
38970
38974
38969
38970
38971
39005
41811
38972
38973
38995
39000
41811
41812
38974
38976
38978
38975
41811
38976
41810
38977
41812
38978
38987
38988
38992
41829
38979
38991
38995
38980
38987
38990
38981
38986
38982
38990
41771
38983
38985
38986
38989
41772
38984
38985
38986
38988
41773
45252
38985
38986
38987
38988
38989
38989
38992
41828
43310
58345
38990
38992
43311
38991
43306
38992
38994
43305
38993
43330
38994
41827
41828
41829
43329
38995
41826
43304
38996
41829
38997
41824
41826
41830
38998
38999
39000
39003
38999
39001
39002
41823
39000
39001
41813
39001
39003
39002
39004
39003
39005
41811
41814
41816
39006
39007
40223
41816
41841
39008
40223
41840
39009
40205
40745
39010
40205
40742
39011
40164
40735
39012
40163
40164
39013
40152
39014
40151
39015
40140
39016
40139
39017
40128
39018
40127
39019
39589
39020
39027
39029
39021
39025
39027
39028
39029
39022
39024
39030
39031
39575
39576
39023
39024
39654
39025
39582
39583
39594
39595
39653
39026
39584
39585
39586
39027
39584
39586
39588
39028
39589
39029
39576
39584
39590
39030
39031
39576
39578
39032
39573
39575
39579
39033
39037
39039
39034
39040
39035
39037
39047
39036
39038
39579
39039
39047
39051
39604
39040
39050
39573
39041
39047
39049
39042
39046
39043
39049
39044
39046
39048
39058
39045
39059
39046
39047
39048
39049
39051
39060
39050
39051
39053
39572
39052
39603
39053
39060
39062
39616
39054
39571
39055
39062
39064
39614
39056
39061
39551
39057
39491
39058
39061
39492
39059
39060
39061
39062
39552
39063
39615
39064
39552
39554
42412
39065
39551
39555
42407
39066
39133
39137
39550
39551
39555
42406
39067
39136
39566
39068
39133
39135
39069
39130
39132
39070
39127
39129
39071
39073
39072
39129
39073
39115
39116
39128
39142
39171
39172
39074
39117
39118
39119
39120
39127
39075
39087
39088
39089
39076
39085
39087
39089
39077
39079
39084
39078
39082
39079
39081
39096
39080
39087
39095
39081
39084
39086
39108
39082
39103
39083
39084
39085
39086
39090
39087
39091
39109
39088
39094
39089
39091
39093
39117
39090
39118
39091
39123
39092
39122
39093
39109
39113
39174
39094
39112
39116
39095
39109
39111
39096
39106
39108
39097
39103
39105
39098
39102
39099
39105
39148
39100
39102
39104
39153
39101
39152
39102
39103
39104
39108
39105
39107
39154
39106
39147
39107
39111
39146
39108
39110
39159
39109
39110
39111
39113
39160
39112
39145
39113
39115
39144
39114
39165
39115
39166
39174
39175
39116
39143
39171
39117
39172
39174
39118
39120
39122
39119
39123
39120
39124
39126
39121
39172
39465
39122
39124
39173
39470
39123
39174
39124
39125
39126
39468
39470
39127
39465
39467
39128
39132
39465
39466
39467
39129
39131
39141
39463
39464
39474
39475
39130
39131
39135
39132
39134
39140
39478
39497
39498
39499
39133
39479
39480
39481
39482
39134
39488
39489
39490
39491
39135
39137
39139
39496
39536
39537
39538
39136
39137
39565
39138
39548
39549
39556
39557
39564
39139
39454
39547
42425
42459
42460
42461
39140
39455
39533
39534
39535
39546
39141
39442
39504
39505
39514
39515
39142
39443
39461
39462
39506
39507
39143
39168
39169
39170
39144
39166
39168
39170
39145
39163
39165
39146
39160
39162
39147
39157
39159
39148
39154
39156
39149
39153
39150
39156
39185
39151
39153
39155
39190
39152
39153
39154
39155
39159
39156
39158
39191
39157
39184
39158
39162
39183
39159
39161
39196
39160
39161
39165
39162
39164
39197
39163
39182
39164
39168
39181
39165
39167
39202
39166
39167
39176
39168
39177
39203
39169
39180
39170
39177
39179
39461
39171
39176
39462
39172
39175
39463
39173
39464
39174
39175
39471
39176
39472
39177
39510
39178
39509
39179
39203
39207
39520
39180
39206
39460
39181
39203
39205
39182
39200
39202
39183
39197
39199
39184
39194
39196
39185
39191
39193
39186
39190
39187
39189
39193
39297
39188
39294
39189
39293
39190
39192
39298
39191
39192
39196
39193
39195
39352
39194
39347
39195
39199
39348
39196
39198
39353
39197
39198
39202
39199
39201
39354
39200
39355
39201
39205
39358
39202
39204
39359
39203
39204
39205
39207
39404
39206
39403
39207
39209
39522
39208
39521
39209
39404
39406
42488
39210
39403
39407
42483
39211
39219
39223
39402
39403
39407
39444
39212
39222
39439
39213
39219
39221
39214
39218
39215
39221
39227
39216
39218
39220
39228
39344
39345
39364
39365
39217
39229
39302
39338
39339
39340
39218
39294
39295
39296
39297
39219
39346
39347
39348
39349
39220
39355
39356
39357
39358
39221
39223
39233
39363
39395
39396
39400
39222
39226
39223
39225
39438
39224
39401
39408
39409
39410
39445
39225
39233
39416
39417
39418
39419
39434
39436
39226
39437
39227
39233
39228
39229
39231
39233
39235
39236
39373
39374
39230
39237
39238
39332
39333
39231
39330
39331
39379
39380
42368
39232
39377
39378
39386
39387
42369
39233
39390
39391
39429
39430
39434
42370
39234
39392
39393
39394
39235
39392
39394
39396
39424
39236
39365
39369
39374
39237
39344
39370
39373
39238
39333
39339
39371
39239
39332
39336
39338
39240
39304
39311
39315
39241
39305
39312
39314
39242
39269
39271
39243
39283
39305
39307
39244
39273
39275
39245
39248
39246
39275
39247
39248
39274
39249
39273
39250
39272
39251
39253
39265
39267
39252
39268
39253
39254
39255
39261
39265
39256
39260
39257
39258
39260
42078
39259
42079
39260
39262
42082
39261
42083
39262
39264
47055
39263
47050
39264
39322
47051
39265
39323
47056
39266
39267
39323
39325
39268
39270
39272
39269
39270
39314
39271
39313
39325
39272
39307
39312
39273
39274
39307
39275
39281
39282
39276
39283
39277
39281
39278
39280
39283
39285
39279
39286
39280
39291
39281
39282
39290
39283
39307
39308
39284
39285
39303
39305
39308
39286
39288
39290
39287
39291
39288
39292
39294
39289
39295
39303
39290
39292
39300
39309
39291
39308
39292
39293
39294
39298
39300
39295
39297
39296
39300
39302
39297
39299
39340
39346
39298
39347
39299
39352
39300
39341
39351
39301
39302
39309
39337
39341
39303
39338
39340
39304
39309
39305
39310
39338
39306
39307
39308
39310
39312
39309
39310
39311
39337
39312
39316
39336
39313
39314
39316
39326
39315
39316
39318
39332
39317
39335
39318
39326
39328
39383
39319
39331
39320
39328
39330
47121
39321
39327
47120
39322
39324
47061
39323
47058
39324
47057
39325
39327
47062
39326
39327
39328
47125
39329
47126
39330
39381
39383
47127
39331
39380
47128
39332
39379
39383
39333
39335
39334
39373
39379
39335
39371
39372
39382
39336
39383
39337
39371
39338
39342
39339
39340
39342
39344
39341
39345
39342
39368
39343
39371
39344
39366
39368
39370
39345
39365
39346
39364
39368
39347
39349
39351
39348
39352
39349
39353
39355
39350
39356
39364
39351
39353
39361
39367
39352
39368
39353
39354
39355
39359
39361
39356
39358
39357
39361
39363
39358
39360
39400
39402
39359
39403
39360
39404
39361
39399
39405
39362
39363
39367
39397
39399
39364
39396
39400
39365
39367
39366
39396
39367
39369
39397
39368
39370
39375
39424
39371
39372
39373
39375
39384
39374
39378
39375
39377
39392
39376
39423
39377
39384
39388
39427
39378
39387
39391
39379
39384
39386
39380
39382
39381
39386
47131
39382
39385
47132
39383
39384
39385
39386
39388
47400
39387
47395
39388
39390
47394
39389
47401
39390
39427
39431
47402
39391
39430
47393
39392
39427
39429
39393
39423
39394
39418
39422
39429
39395
39417
39425
39396
39398
39400
39410
39397
39398
39424
39399
39411
39425
39400
39412
39401
39402
39408
39410
39412
39403
39405
39407
39404
39405
39406
39412
39407
39413
42487
39408
42484
39409
39413
42507
39410
39414
39416
42508
39411
39417
39412
39414
39426
39413
39414
42512
39415
42511
39416
39420
39426
42927
39417
39419
42922
39418
39426
39419
39421
42972
39420
42923
42971
39421
42926
42974
39422
39426
42973
39423
39425
39428
39424
39427
39425
39426
39428
39429
39431
42973
39430
42972
39431
39433
47392
39432
47407
39433
42973
42975
47408
39434
42972
42976
47391
39435
42375
42971
42972
42976
39436
42376
42382
42969
42970
42977
42978
39437
39445
42383
42921
42922
42923
42924
39438
42384
39439
39445
39447
39440
39444
39448
39441
39443
39442
39448
39452
39443
39449
39455
39457
39458
39526
39527
39444
39459
39460
39522
39523
39445
39449
42482
42483
42484
42485
39446
42506
42507
42508
42509
39447
39449
42383
42391
42504
42505
42516
42517
39448
42384
42386
39449
39451
39450
42480
42481
42492
42493
39451
39455
42389
42391
42478
42479
42498
42499
39452
42386
42388
39453
39455
39454
42388
42400
39455
42389
42426
42467
42468
42469
42470
39456
39530
39531
39532
39457
39530
39532
39534
42475
39458
39515
39517
39527
39459
39514
39518
39526
39460
39507
39519
39523
39461
39520
39522
39462
39507
39509
39463
39506
39510
39464
39472
39474
39465
39471
39475
39466
39470
39467
39469
39475
39479
39468
39480
39469
39485
39470
39476
39484
39471
39472
39476
39473
39510
39474
39476
39500
39511
39475
39499
39506
39476
39478
39477
39478
39484
39500
39502
39479
39497
39499
39480
39482
39484
39481
39485
39482
39486
39488
39483
39489
39497
39484
39486
39494
39502
39485
39486
39487
39488
39492
39494
39489
39491
39490
39494
39496
39491
39493
39538
39550
39492
39551
39493
39552
39494
39539
39553
39495
39496
39502
39539
39541
39497
39536
39538
39498
39502
39499
39501
39504
39536
39500
39505
39501
39512
39502
39503
39541
39504
39512
39516
39542
39505
39515
39535
39506
39512
39514
39507
39511
39508
39514
39509
39511
39513
39519
39510
39520
39511
39512
39513
39514
39516
39518
39515
39516
39534
39517
39543
39518
39528
42475
39519
39525
39520
39524
39521
39522
39524
42488
39523
42483
39524
39526
42482
39525
42489
39526
39528
42490
39527
42481
39528
39530
42480
39529
42495
39530
42473
42475
42496
39531
42479
39532
42469
42473
42478
39533
42468
42474
39534
39544
39546
42461
39535
39543
39536
39542
39546
39537
39541
39538
39540
39546
39548
39539
39549
39540
39560
39541
39545
39559
39542
39543
39545
39544
42475
39545
42462
42474
39546
42463
39547
39548
42459
42461
42463
39549
39557
39559
39550
39556
39560
39551
39553
39555
39552
39553
39554
39560
39555
39561
42413
39556
42408
39557
39561
39563
39558
42418
42459
39559
39561
42419
42464
39560
42463
39561
39562
39563
42413
42415
42419
39564
42408
42416
42418
39565
42406
42416
42417
42418
42423
42425
39566
42403
39567
42404
42406
39568
39570
39569
39628
42404
39570
39610
39611
39620
39621
39627
42405
39571
39612
39613
39614
42406
39572
39612
39614
39616
39573
39601
39603
39574
39604
39575
39599
39601
39605
39576
39580
39582
39577
39583
39578
39580
39590
58368
39579
39580
39604
39581
39605
39582
39596
39606
58368
39583
39595
39599
39584
39594
58368
39585
39591
39586
39592
39594
39672
39587
39588
39592
40133
39589
39591
40132
39590
40127
39591
40126
39592
40125
58368
39593
39673
40124
39594
39596
40314
58368
39595
40313
39596
39598
39652
39597
40315
39598
39606
39608
42617
39599
39609
39651
39600
39606
39601
39607
39609
39611
39602
39612
39603
39605
39607
39617
39604
39616
39605
39606
39607
39608
39624
39609
39623
42616
39610
39650
39611
39621
39623
39626
39612
39620
39624
39613
39617
39614
39618
39620
42410
39615
42407
39616
39618
42412
39617
39618
39624
39619
42411
39620
39622
39624
42607
39621
42602
39622
42601
42611
39623
42608
42610
39624
39625
39626
42610
42614
42616
39627
39648
39650
42611
39628
39630
39648
42437
42611
42612
39629
42432
39630
39632
42433
39631
39646
39647
42438
42631
42632
39632
39634
39644
39645
42439
42635
42636
39633
42440
39634
39636
42443
39635
39642
39643
42444
42663
42664
39636
39638
39640
39641
42588
42717
42718
39637
42583
39638
42584
43113
39639
42589
42714
42715
42716
43116
39640
42710
42714
42716
42722
39641
42704
42717
42721
39642
42667
42669
42718
39643
42651
42664
42666
39644
42650
42661
42663
39645
42636
42638
42644
39646
42635
42639
42641
39647
42622
42628
42632
39648
42621
42629
42631
39649
42612
42614
39650
42615
42619
42621
39651
42616
39652
42617
42619
39653
40313
40315
40317
39654
39658
40312
40313
40317
39655
39656
39658
39660
39657
39661
39658
39666
39668
39669
39678
39679
39659
40310
40311
40318
40319
39660
39664
39666
40308
40309
40327
40328
39661
39663
39662
39666
39663
39665
40288
39664
40289
39665
40292
40331
40332
42653
42654
39666
40293
40298
40299
40333
40334
39667
40300
40301
40302
39668
40241
40300
40302
40304
39669
39679
39681
39670
39676
39678
39671
39675
39672
39674
39678
40312
39673
40313
39674
40123
40314
39675
39677
39685
40323
39676
39684
39677
39681
39683
39678
39680
40322
40711
39679
40311
39680
40302
40310
39681
40303
40324
40710
39682
40304
39683
40342
40710
40716
39684
40711
40715
39685
40714
39686
40123
40711
40713
39687
39691
40070
40668
39688
39690
40071
40669
39689
40072
40670
39690
39694
40073
40665
39691
39693
40074
40666
39692
40075
40667
40713
39693
39697
40076
40662
40720
39694
39696
40077
40663
39695
40078
40664
39696
39700
40079
40659
39697
39699
40080
40660
39698
40081
40661
40721
39699
39703
40082
40656
40727
39700
39702
40083
40657
39701
40084
40658
39702
39706
40085
40653
39703
39705
40086
40654
39704
40087
40655
40758
39705
39709
40088
40650
40757
39706
39708
40089
40651
39707
40090
40652
39708
39712
40091
40647
39709
39711
40092
40648
39710
40093
40649
43215
39711
39715
40094
40644
43216
39712
39714
40095
40645
39713
40096
40646
39714
39718
40097
40641
39715
39717
40098
40642
39716
40099
40643
43219
39717
39721
40100
40638
43240
39718
39720
40101
40639
39719
40102
40640
39720
39724
40520
39721
39723
40519
39722
40518
43237
39723
39727
40105
40107
39724
39726
40104
39725
40103
39726
39730
40515
43263
39727
39729
40516
43262
39728
40517
43261
43264
39729
39733
40512
41874
43265
39730
39732
40513
41875
39731
40514
41876
39732
39736
40509
41877
39733
39735
40510
41878
39734
40511
41879
43782
39735
39739
40506
41880
43781
39736
39738
40507
41881
39737
40508
41882
39738
39742
40503
41883
39739
39741
40504
41884
39740
40505
41885
43780
39741
39745
40500
41886
43779
39742
39744
40501
41887
39743
40502
41888
39744
39748
40497
41889
39745
39747
40498
41890
39746
40499
41891
46646
39747
39751
40494
41892
46675
39748
39750
40495
41893
39749
40496
41894
39750
39754
40491
41895
39751
39753
40492
41896
39752
40493
41897
46725
39753
39757
40488
41898
46770
39754
39756
40489
41899
39755
40490
41900
39756
39760
40485
41901
39757
39759
40486
41902
39758
40487
41903
46769
39759
39763
40482
41904
46768
39760
39762
40483
41905
39761
40484
41906
39762
39766
40479
41907
39763
39765
40480
41908
39764
40481
41909
46767
39765
39769
40476
41910
46766
39766
39768
40477
41911
39767
40478
41912
39768
39772
40473
41913
39769
39771
40474
41914
39770
40475
41915
46855
39771
39775
40470
41916
46885
39772
39774
40471
41917
39773
40472
41918
39774
39778
40467
41919
39775
39777
40468
41920
39776
40469
41921
46884
39777
39781
40464
41922
46895
39778
39780
40465
41923
39779
40466
41924
39780
39784
40461
39781
39783
40462
39782
40463
46920
39783
39787
41922
46921
39784
39786
41923
39785
41924
39786
39790
39904
39787
39789
39903
39788
39902
46922
39789
39793
39901
46923
39790
39792
39900
39791
39899
39792
39796
39793
39795
39794
46924
39795
39799
39901
41928
39796
39798
39900
39797
39899
39798
39802
39898
39799
39801
39897
39800
39896
43735
39801
39805
39895
43736
39802
39804
39894
39803
39893
39804
39808
39892
39805
39807
39891
39806
39890
43737
39807
39811
39889
43738
39808
39810
39888
39809
39887
39810
39814
39886
39811
39813
39885
39812
39884
43739
39813
39817
39883
43740
39814
39816
39882
39815
39881
39816
39820
39880
39817
39819
39879
39818
39878
43741
39819
39823
39877
43742
39820
39822
39876
39821
39875
39822
39826
39874
39823
39825
39873
39824
39872
43743
39825
39829
39871
43744
39826
39828
39870
39827
39869
39828
39832
39868
39829
39831
39867
39830
39866
43745
39831
39835
39865
43746
39832
39834
39864
39833
39863
39834
39838
39862
39835
39837
39861
39836
39860
43747
39837
39841
39859
43748
39838
39840
39858
39839
39857
39840
39844
39856
39841
39843
39855
39842
39854
43302
39843
39847
39853
41825
39844
39846
39852
39845
39851
39846
39850
39847
39849
39848
41824
39849
39853
39955
39961
41836
39850
39852
39954
39960
39851
39953
39959
39852
39856
39952
39853
39855
39951
39854
39950
41835
39855
39859
39949
43301
39856
39858
39948
39857
39947
39858
39862
39946
39859
39861
39945
39860
39944
43749
39861
39865
39943
43760
39862
39864
39942
39863
39941
39864
39868
39940
39865
39867
39939
39866
39938
43759
39867
39871
39937
46649
39868
39870
39936
39869
39935
39870
39874
39934
39871
39873
39933
39872
39932
46650
39873
39877
39931
46660
39874
39876
39930
39875
39929
39876
39880
39928
39877
39879
39927
39878
39926
46659
39879
39883
39925
46736
39880
39882
39924
39881
39923
39882
39886
39922
39883
39885
39921
39884
39920
46737
39885
39889
39919
46747
39886
39888
39918
39887
39917
39888
39892
39916
39889
39891
39915
39890
39914
46746
39891
39895
39913
46858
39892
39894
39912
39893
39911
39894
39898
39910
39895
39897
39909
39896
39908
46859
39897
39901
39907
46869
39898
39900
39906
39899
39905
39900
39904
39901
39903
39902
41927
39903
39907
41922
41926
39904
39906
41923
39905
41924
39906
39910
41919
39907
39909
41920
39908
41921
46870
39909
39913
41916
46871
39910
39912
41917
39911
41918
39912
39916
41913
39913
39915
41914
39914
41915
46857
39915
39919
41910
46760
39916
39918
41911
39917
41912
39918
39922
41907
39919
39921
41908
39920
41909
46750
39921
39925
41904
46751
39922
39924
41905
39923
41906
39924
39928
41901
39925
39927
41902
39926
41903
46735
39927
39931
41898
46728
39928
39930
41899
39929
41900
39930
39934
41895
39931
39933
41896
39932
41897
46663
39933
39937
41892
46664
39934
39936
41893
39935
41894
39936
39940
41889
39937
39939
41890
39938
41891
46648
39939
39943
41886
43774
39940
39942
41887
39941
41888
39942
39946
41883
39943
39945
41884
39944
41885
43763
39945
39949
41880
43764
39946
39948
41881
39947
41882
39948
39952
41877
39949
39951
41878
39950
41879
43300
39951
39955
41872
41874
39952
39954
41875
39953
41876
39954
39958
43263
39955
39957
43262
39956
41871
43261
39957
39961
40028
41857
39958
39960
40029
39959
40030
39960
39964
39961
39963
39962
41838
39963
39967
40027
41839
39964
39966
40026
39965
40025
39966
39970
40024
39967
39969
40023
39968
40022
40744
39969
39973
40021
40743
39970
39972
40020
39971
40019
39972
39976
40018
39973
39975
40017
39974
40016
40736
39975
39979
40015
40162
39976
39978
40014
39977
40013
39978
39982
40012
39979
39981
40011
39980
40010
40153
39981
39985
40009
40150
39982
39984
40008
39983
40007
39984
39988
40006
39985
39987
40005
39986
40004
40141
39987
39991
40003
40138
39988
39990
40002
39989
40001
39990
39994
40000
39991
39993
39999
39992
39998
40129
39993
39997
40126
39994
39996
39995
39996
40000
40067
39997
39999
40068
39998
40069
40125
39999
40003
40064
40130
40000
40002
40065
40001
40066
40002
40006
40061
40003
40005
40062
40004
40063
40137
40005
40009
40058
40142
40006
40008
40059
40007
40060
40008
40012
40055
40009
40011
40056
40010
40057
40149
40011
40015
40052
40154
40012
40014
40053
40013
40054
40014
40018
40049
40015
40017
40050
40016
40051
40161
40017
40021
40046
40737
40018
40020
40047
40019
40048
40020
40024
40043
40021
40023
40044
40022
40045
40748
40023
40027
40040
40747
40024
40026
40041
40025
40042
40026
40030
40037
40027
40029
40038
40028
40039
41844
40029
40033
41861
40030
40032
40031
40032
40036
43263
40033
40035
43262
40034
41851
43261
40035
40039
40105
41852
40036
40038
40104
40037
40103
40038
40042
40102
40039
40041
40101
40040
40100
41845
40041
40045
40099
40750
40042
40044
40098
40043
40097
40044
40048
40096
40045
40047
40095
40046
40094
40749
40047
40051
40093
40738
40048
40050
40092
40049
40091
40050
40054
40090
40051
40053
40089
40052
40088
40160
40053
40057
40087
40159
40054
40056
40086
40055
40085
40056
40060
40084
40057
40059
40083
40058
40082
40148
40059
40063
40081
40147
40060
40062
40080
40061
40079
40062
40066
40078
40063
40065
40077
40064
40076
40136
40065
40069
40075
40135
40066
40068
40074
40067
40073
40068
40072
40069
40071
40070
40124
40071
40075
40123
40072
40074
40073
40074
40078
40075
40077
40076
40122
40077
40081
40121
40078
40080
40079
40080
40084
40081
40083
40082
40120
40083
40087
40119
40084
40086
40085
40086
40090
40087
40089
40088
40118
40089
40093
40117
40090
40092
40091
40092
40096
40093
40095
40094
40116
40095
40099
40115
40096
40098
40097
40098
40102
40099
40101
40100
40114
40101
40105
40113
40102
40104
40103
40104
40105
40106
40107
40110
40112
40108
40109
40109
40111
40112
43238
40110
40111
43251
40111
40112
41849
40112
43231
40113
40114
41845
43230
43240
40115
40750
40752
43219
40116
40749
40753
43216
40117
40738
40754
43215
40118
40160
40731
40757
40119
40159
40730
40758
40120
40148
40727
40121
40147
40721
40122
40136
40720
40123
40135
40713
40124
40125
40133
40135
40126
40130
40132
40127
40129
40128
40132
40129
40131
40139
40130
40138
40131
40135
40137
40132
40134
40144
40133
40134
40135
40145
40136
40137
40145
40147
40138
40142
40144
40139
40141
40140
40144
40141
40143
40151
40142
40150
40143
40147
40149
40144
40146
40156
40145
40146
40147
40157
40148
40149
40157
40159
40150
40154
40156
40151
40153
40152
40156
40153
40155
40163
40154
40162
40155
40159
40161
40156
40158
40733
40157
40158
40159
40730
40732
40160
40161
40732
40738
40162
40733
40737
40163
40736
40164
40733
40735
40165
40205
40207
40735
40166
40204
40208
40167
40202
40204
40208
40209
40212
40168
40170
40172
40202
40212
40234
40169
40170
40198
40171
40197
40200
40201
45235
54229
40172
40192
40196
45233
45234
54228
54230
40173
40235
40236
43866
43884
40174
40190
40192
44067
44077
45229
45230
40175
40189
40193
40176
40178
40180
40177
40181
40178
40182
45189
40179
40189
45190
40180
40182
40186
40188
45193
40181
40185
40193
40182
40184
40183
45194
40184
40186
45205
40185
40186
40194
40187
45206
40188
40194
45217
45219
40189
40191
40193
45216
40190
45211
40191
45212
45223
45224
45652
45653
40192
45215
45219
45221
45222
54238
54239
40193
40195
45231
45232
54231
54233
40194
40195
40196
45219
54232
40197
54227
40198
40199
40200
45242
45275
49986
54226
54227
54229
40201
45242
49987
54229
40202
41800
45235
45237
45238
45243
45277
40203
40221
40225
40226
40234
40204
40221
40223
40225
40205
40209
40206
40223
40742
40745
40207
40209
40216
40222
40740
40741
40746
40751
40208
40215
40732
40733
40734
40739
40209
40211
40210
40221
40211
40212
40216
40218
40220
40212
40213
40215
40213
40218
40234
40236
40214
40218
43857
40215
40217
43211
43212
43223
43224
43856
40216
40731
40754
40755
40756
40217
40229
40752
40753
43217
43218
40218
40230
43222
43225
43226
43227
43861
40219
43862
40220
40230
40232
40234
43876
40221
40229
40233
40234
40222
40226
40223
40227
40229
41842
41843
41846
41847
40224
41840
41841
40225
40227
41815
41816
41864
41865
45239
40226
45238
40227
40233
45237
40228
41863
43253
43254
43256
45240
40229
40231
40233
43273
43274
43275
43276
45273
40230
43229
43230
43231
43232
40231
43228
43243
43244
43245
43877
40232
43280
43281
43282
43283
43880
45272
40233
40234
43881
45279
40234
45236
40235
45235
40236
43875
43876
43881
43882
43884
45234
40237
43857
43858
43862
43863
43866
40238
40255
40256
40257
40258
40264
40239
40244
40246
40240
40244
40255
40241
40243
40254
40341
40342
40766
43174
40242
40300
40304
40305
40243
40250
40298
40299
40337
40338
40244
40251
40253
40339
40340
43172
43173
40245
40256
40246
40247
40251
40263
40247
40264
43136
40248
40265
40271
40249
40251
40266
43139
43189
43190
43191
43192
40250
40295
42679
42683
42684
43132
40251
40296
40297
42677
42678
40252
43168
43169
43170
43171
40253
40261
40263
40266
43838
43839
43840
43841
40254
40256
40260
43181
43182
43199
43200
40255
40259
40764
40765
43175
43180
40256
40258
40257
40263
40258
40260
40262
43858
40259
43857
40260
43206
43207
43208
43209
43856
40261
43830
43831
43832
43835
43859
40262
40267
43836
43837
43846
43847
43869
40263
40264
40268
43865
40264
40265
40265
40268
43144
43866
40266
40268
40270
40267
43140
43977
43978
43979
43980
40268
43147
43868
43975
43976
43985
43986
40269
43867
40270
43144
43145
43147
44066
40271
43140
43143
43144
40272
43136
43137
43139
40273
43132
43135
43136
40274
40279
40280
40284
40275
40278
40279
40283
40276
40278
40282
40283
40277
45118
40278
40280
40281
40282
43134
45123
45125
45126
45127
45128
45228
40279
40280
40282
40280
43136
45228
40281
43135
40282
40284
43125
43133
40283
43124
40284
40286
40285
43132
40286
40294
43121
43125
43130
43131
43156
43158
40287
43122
43124
40288
40290
40294
40289
40293
40290
40292
40291
43122
40292
40294
42687
42688
42697
42698
43121
40293
42671
42672
42689
42690
40294
40296
40297
42673
42674
40295
42681
42682
42683
40296
42679
42681
42683
40297
42674
42678
40298
42673
42677
40299
40334
40338
40300
40333
40337
40301
40305
40302
40306
40308
40333
40303
40309
40304
40306
40325
40343
40305
40342
40306
40337
40341
40307
40336
40973
40308
40325
40329
42656
40309
40328
40332
40310
40325
40327
40311
40319
40324
40312
40318
40322
40313
40317
40323
40314
40315
40323
40316
42617
40317
40321
40323
42618
40318
42619
40319
40321
42620
40320
40327
42623
40321
40324
40326
42624
40322
42625
40323
40324
40325
40326
40327
40329
42647
40328
42642
40329
40331
42643
40330
42646
40331
42648
42656
42657
40332
42649
42653
40333
42654
42656
40334
40336
40335
42654
42673
40336
40338
40975
42655
42676
40337
40974
42656
40338
40340
40339
42677
40340
40975
43168
43172
40341
40974
43173
40342
40973
43174
40343
40766
40344
40710
40767
40973
40345
40349
40673
40972
40346
40348
40672
40971
40347
40671
40970
40348
40352
40676
40771
40349
40351
40675
40770
40350
40674
40767
40769
40351
40355
40679
40774
43177
40352
40354
40678
40773
40353
40677
40772
40354
40358
40682
40777
40355
40357
40681
40776
40356
40680
40775
43178
40357
40361
40685
40780
43205
40358
40360
40684
40779
40359
40683
40778
40360
40364
40688
40783
40361
40363
40687
40782
40362
40686
40781
43827
40363
40367
40691
40786
43826
40364
40366
40690
40785
40365
40689
40784
40366
40370
40694
40789
40367
40369
40693
40788
40368
40692
40787
43825
40369
40373
40697
40792
43824
40370
40372
40696
40791
40371
40695
40790
40372
40376
40700
40795
40373
40375
40699
40794
40374
40698
40793
43823
40375
40379
40637
40798
43822
40376
40378
40636
40797
40377
40635
40796
40378
40382
40634
40801
40379
40381
40633
40800
40380
40632
40799
43821
40381
40385
40631
40804
43819
40382
40384
40630
40803
40383
40629
40802
40384
40388
40628
40807
40385
40387
40627
40806
40386
40626
40805
43818
40387
40391
40625
40810
43817
40388
40390
40624
40809
40389
40623
40808
40390
40394
40622
40813
40391
40393
40621
40812
40392
40620
40811
43816
40393
40397
40619
40816
43815
40394
40396
40618
40815
40395
40617
40814
40396
40400
40616
40819
40397
40399
40615
40818
40398
40614
40817
43814
40399
40403
40613
40822
46642
40400
40402
40612
40821
40401
40611
40820
40402
40406
40610
40825
40403
40405
40609
40824
40404
40608
40823
46689
40405
40409
40607
40828
46721
40406
40408
40606
40827
40407
40605
40826
40408
40412
40604
40831
40409
40411
40603
40830
40410
40602
40829
46796
40411
40415
40601
40834
46828
40412
40414
40600
40833
40413
40599
40832
40414
40418
40598
40837
40415
40417
40597
40836
40416
40596
40835
49223
40417
40421
40595
40840
49222
40418
40420
40594
40839
40419
40593
40838
40420
40424
40592
40843
40421
40423
40591
40842
40422
40590
40841
49221
40423
40427
40589
40846
49220
40424
40426
40588
40845
40425
40587
40844
40426
40430
40586
40849
40427
40429
40585
40848
40428
40584
40847
49219
40429
40433
40583
40852
49218
40430
40432
40582
40851
40431
40581
40850
40432
40436
40580
40855
40433
40435
40579
40854
40434
40578
40853
49217
40435
40439
40457
40858
49216
40436
40438
40456
40857
40437
40455
40856
40438
40442
40454
40861
40439
40441
40453
40860
40440
40452
40859
41475
40441
40445
40451
40864
49207
40442
40444
40450
40863
40443
40449
40862
40444
40448
40867
40445
40447
40866
40446
40865
49206
40447
40451
49203
40448
40450
40449
40450
40454
40451
40453
40452
46968
40453
40457
41476
40454
40456
40455
40456
40460
40580
40457
40459
40579
40458
40578
46917
40459
40463
40577
46918
40460
40462
40576
40461
40575
40462
40466
40463
40465
40464
46919
40465
40469
40577
46896
40466
40468
40576
40467
40575
40468
40472
40574
40469
40471
40573
40470
40572
46897
40471
40475
40571
46886
40472
40474
40570
40473
40569
40474
40478
40568
40475
40477
40567
40476
40566
46854
40477
40481
40565
46840
40478
40480
40564
40479
40563
40480
40484
40562
40481
40483
40561
40482
40560
46839
40483
40487
40559
46780
40484
40486
40558
40485
40557
40486
40490
40556
40487
40489
40555
40488
40554
46781
40489
40493
40553
46771
40490
40492
40552
40491
40551
40492
40496
40550
40493
40495
40549
40494
40548
46724
40495
40499
40547
46676
40496
40498
40546
40497
40545
40498
40502
40544
40499
40501
40543
40500
40542
46645
40501
40505
40541
43793
40502
40504
40540
40503
40539
40504
40508
40538
40505
40507
40537
40506
40536
43792
40507
40511
40535
43784
40508
40510
40534
40509
40533
40510
40514
40532
40511
40513
40531
40512
40530
43783
40513
40517
40529
43266
40514
40516
40528
40515
40527
40516
40520
40526
40517
40519
40525
40518
40524
43267
40519
40523
43236
40520
40522
40521
40522
40526
40634
40640
40523
40525
40633
40639
40524
40632
40638
43246
40525
40529
40631
43287
40526
40528
40630
40527
40629
40528
40532
40628
40529
40531
40627
40530
40626
43288
40531
40535
40625
43799
40532
40534
40624
40533
40623
40534
40538
40622
40535
40537
40621
40536
40620
43798
40537
40541
40619
43797
40538
40540
40618
40539
40617
40540
40544
40616
40541
40543
40615
40542
40614
43796
40543
40547
40613
46644
40544
40546
40612
40545
40611
40546
40550
40610
40547
40549
40609
40548
40608
46682
40549
40553
40607
46723
40550
40552
40606
40551
40605
40552
40556
40604
40553
40555
40603
40554
40602
46785
40555
40559
40601
46784
40556
40558
40600
40557
40599
40558
40562
40598
40559
40561
40597
40560
40596
46831
40561
40565
40595
46838
40562
40564
40594
40563
40593
40564
40568
40592
40565
40567
40591
40566
40590
46848
40567
40571
40589
46853
40568
40570
40588
40569
40587
40570
40574
40586
40571
40573
40585
40572
40584
46903
40573
40577
40583
46902
40574
40576
40582
40575
40581
40576
40580
40577
40579
40578
46901
40579
40583
46914
40580
40582
40581
40582
40586
40583
40585
40584
46913
40585
40589
46904
40586
40588
40587
40588
40592
40589
40591
40590
46852
40591
40595
46849
40592
40594
40593
40594
40598
40595
40597
40596
46837
40597
40601
46830
40598
40600
40599
40600
40604
40601
40603
40602
46829
40603
40607
46786
40604
40606
40605
40606
40610
40607
40609
40608
46722
40609
40613
46683
40610
40612
40611
40612
40616
40613
40615
40614
46643
40615
40619
43811
40616
40618
40617
40618
40622
40619
40621
40620
43810
40621
40625
43801
40622
40624
40623
40624
40628
40625
40627
40626
43800
40627
40631
43289
40628
40630
40629
40630
40634
40631
40633
40632
43286
40633
40637
43247
40634
40636
40635
40636
40640
40700
40637
40639
40699
40638
40698
43242
40639
40643
43241
40640
40642
40641
40642
40646
40700
40643
40645
40699
40644
40698
43220
40645
40649
40697
43221
40646
40648
40696
40647
40695
40648
40652
40694
40649
40651
40693
40650
40692
43214
40651
40655
40691
43213
40652
40654
40690
40653
40689
40654
40658
40688
40655
40657
40687
40656
40686
40759
40657
40661
40685
40726
40658
40660
40684
40659
40683
40660
40664
40682
40661
40663
40681
40662
40680
40724
40663
40667
40679
40725
40664
40666
40678
40665
40677
40666
40670
40676
40667
40669
40675
40668
40674
40712
40669
40673
40711
40670
40672
40671
40672
40676
40673
40675
40674
40710
40675
40679
40709
40676
40678
40677
40678
40682
40679
40681
40680
40708
40681
40685
40707
40682
40684
40683
40684
40688
40685
40687
40686
40706
40687
40691
40705
40688
40690
40689
40690
40694
40691
40693
40692
40704
40693
40697
40703
40694
40696
40695
40696
40700
40697
40699
40698
40702
40699
40701
40700
40702
43220
43226
43242
43823
40703
43221
43225
43824
40704
43214
43224
43825
40705
43211
43213
43826
40706
40759
43210
43827
40707
40726
40762
43205
40708
40724
40763
43178
40709
40717
40725
43177
40710
40712
40716
40767
40711
40712
40713
40715
40725
40714
40720
40715
40719
40716
40718
40717
40766
40718
40763
40765
40719
40723
40725
40720
40722
40721
40725
40722
40724
40727
40723
40728
40724
40761
40763
40725
40726
40727
40759
40761
40728
40758
40729
40761
40730
40756
40758
40760
40731
40732
40754
40756
40733
40739
40734
40735
40737
40739
40741
40736
40742
40737
40743
40738
40748
40739
40749
40740
40754
40741
40749
40751
40753
40742
40746
40748
40743
40745
40744
40748
40745
40747
41839
40746
41840
40747
40751
41843
40748
40750
41844
40749
40750
40751
41845
40752
41846
40753
43218
43230
40754
43217
40755
40756
43215
43217
43223
40757
43212
40758
43213
43215
40759
40760
43213
40761
43210
43212
40762
40763
43206
43210
40764
40765
43178
43180
43206
40766
43175
43177
40767
43174
40768
43177
40769
40973
43174
43176
43184
40770
40774
40966
40972
40771
40773
40965
40971
40772
40964
40970
40773
40777
40963
40774
40776
40962
40775
40961
43176
40776
40780
40960
43179
40777
40779
40959
40778
40958
40779
40783
40957
40780
40782
40956
40781
40955
43204
40782
40786
40954
43828
40783
40785
40953
40784
40952
40785
40789
40951
40786
40788
40950
40787
40949
43853
40788
40792
40948
43905
40789
40791
40947
40790
40946
40791
40795
40945
40792
40794
40944
40793
40943
43904
40794
40798
40942
43915
40795
40797
40941
40796
40940
40797
40801
40939
40798
40800
40938
40799
40937
43920
40800
40804
40936
43921
40801
40803
40935
40802
40934
40803
40807
40933
40804
40806
40932
40805
40931
43936
40806
40810
40930
43935
40807
40809
40929
40808
40928
40809
40813
40927
40810
40812
40926
40811
40925
45343
40812
40816
40924
45344
40813
40815
40923
40814
40922
40815
40819
40921
40816
40818
40920
40817
40919
45353
40818
40822
40918
45354
40819
40821
40917
40820
40916
40821
40825
40915
40822
40824
40914
40823
40913
46641
40824
40828
40912
46690
40825
40827
40911
40826
40910
40827
40831
40909
40828
40830
40908
40829
40907
46720
40830
40834
40906
46797
40831
40833
40905
40832
40904
40833
40837
40903
40834
40836
40902
40835
40901
46827
40836
40840
40900
49224
40837
40839
40899
40838
40898
40839
40843
40897
40840
40842
40896
40841
40895
49234
40842
40846
40894
49233
40843
40845
40893
40844
40892
40845
40849
40891
40846
40848
40890
40847
40889
49291
40848
40852
40888
49292
40849
40851
40887
40850
40886
40851
40855
40885
40852
40854
40884
40853
40883
49302
40854
40858
40882
49301
40855
40857
40881
40856
40880
40857
40861
40879
40858
40860
40878
40859
40877
49342
40860
40864
40876
41474
40861
40863
40875
40862
40874
40863
40867
40873
40864
40866
40872
40865
40871
49208
40866
40870
49209
40867
40869
40868
40869
40873
41075
40870
40872
41076
40871
41077
49348
40872
40876
41072
49347
40873
40875
41073
40874
41074
40875
40879
41069
40876
40878
41070
40877
41071
41473
40878
40882
41066
49341
40879
40881
41067
40880
41068
40881
40885
41063
40882
40884
41064
40883
41065
49334
40884
40888
41060
49305
40885
40887
41061
40886
41062
40887
40891
41057
40888
40890
41058
40889
41059
49306
40890
40894
41054
49290
40891
40893
41055
40892
41056
40893
40897
41051
40894
40896
41052
40895
41053
49266
40896
40900
41048
49237
40897
40899
41049
40898
41050
40899
40903
41045
40900
40902
41046
40901
41047
49238
40902
40906
41042
46826
40903
40905
41043
40904
41044
40905
40909
41039
40906
40908
41040
40907
41041
46803
40908
40912
41036
46719
40909
40911
41037
40910
41038
40911
40915
41033
40912
40914
41034
40913
41035
46696
40914
40918
41030
46640
40915
40917
41031
40916
41032
40917
40921
41027
40918
40920
41028
40919
41029
45357
40920
40924
41024
45358
40921
40923
41025
40922
41026
40923
40927
41021
40924
40926
41022
40925
41023
45359
40926
40930
41018
45342
40927
40929
41019
40928
41020
40929
40933
41015
40930
40932
41016
40931
41017
45335
40932
40936
41012
43939
40933
40935
41013
40934
41014
40935
40939
41009
40936
40938
41010
40937
41011
43941
40938
40942
41006
43942
40939
40941
41007
40940
41008
40941
40945
41003
40942
40944
41004
40943
41005
43914
40944
40948
41000
43911
40945
40947
41001
40946
41002
40947
40951
40997
40948
40950
40998
40949
40999
43906
40950
40954
40994
43852
40951
40953
40995
40952
40996
40953
40957
40991
40954
40956
40992
40955
40993
43829
40956
40960
40988
43203
40957
40959
40989
40958
40990
40959
40963
40985
40960
40962
40986
40961
40987
43202
40962
40966
40982
43183
40963
40965
40983
40964
40984
40965
40969
40979
40966
40968
40980
40967
40981
43184
40968
40972
40974
40976
40969
40971
40977
40970
40978
40971
40972
40973
40974
40975
43184
40976
43167
43185
40977
40981
41179
40978
40980
41178
40979
41177
40980
40984
41176
40981
40983
41175
40982
41174
43185
40983
40987
41173
43198
40984
40986
41172
40985
41171
40986
40990
41170
40987
40989
41169
40988
41168
43201
40989
40993
41167
43833
40990
40992
41166
40991
41165
40992
40996
41164
40993
40995
41163
40994
41162
43834
40995
40999
41161
43851
40996
40998
41160
40997
41159
40998
41002
41158
40999
41001
41157
41000
41156
43907
41001
41005
41155
43912
41002
41004
41154
41003
41153
41004
41008
41152
41005
41007
41151
41006
41150
43913
41007
41011
41149
43947
41008
41010
41148
41009
41147
41010
41014
41146
41011
41013
41145
41012
41144
43948
41013
41017
41143
45333
41014
41016
41142
41015
41141
41016
41020
41140
41017
41019
41139
41018
41138
45334
41019
41023
41137
45341
41020
41022
41136
41021
41135
41022
41026
41134
41023
41025
41133
41024
41132
45360
41025
41029
41131
45369
41026
41028
41130
41027
41129
41028
41032
41128
41029
41031
41127
41030
41126
45370
41031
41035
41125
46639
41032
41034
41124
41033
41123
41034
41038
41122
41035
41037
41121
41036
41120
46697
41037
41041
41119
46718
41038
41040
41118
41039
41117
41040
41044
41116
41041
41043
41115
41042
41114
46804
41043
41047
41113
46825
41044
41046
41112
41045
41111
41046
41050
41110
41047
41049
41109
41048
41108
49239
41049
41053
41107
49264
41050
41052
41106
41051
41105
41052
41056
41104
41053
41055
41103
41054
41102
49265
41055
41059
41101
49289
41056
41058
41100
41057
41099
41058
41062
41098
41059
41061
41097
41060
41096
49307
41061
41065
41095
49332
41062
41064
41094
41063
41093
41064
41068
41092
41065
41067
41091
41066
41090
49333
41067
41071
41089
49340
41068
41070
41088
41069
41087
41070
41074
41086
41071
41073
41085
41072
41084
41472
41073
41077
41083
49350
41074
41076
41082
41075
41081
41076
41080
41077
41079
41078
49349
41079
41083
49356
41080
41082
41081
41082
41086
41083
41085
41084
49357
41085
41089
41275
41471
41086
41088
41274
41087
41273
41088
41092
41272
41089
41091
41271
41090
41270
49366
41091
41095
41269
49367
41092
41094
41268
41093
41267
41094
41098
41266
41095
41097
41265
41096
41264
49331
41097
41101
41263
49317
41098
41100
41262
41099
41261
41100
41104
41260
41101
41103
41259
41102
41258
49288
41103
41107
41257
49272
41104
41106
41256
41105
41255
41106
41110
41254
41107
41109
41253
41108
41252
49263
41109
41113
41251
49249
41110
41112
41250
41111
41249
41112
41116
41248
41113
41115
41247
41114
41246
46824
41115
41119
41245
46810
41116
41118
41244
41117
41243
41118
41122
41242
41119
41121
41241
41120
41240
46717
41121
41125
41239
46703
41122
41124
41238
41123
41237
41124
41128
41236
41125
41127
41235
41126
41234
46638
41127
41131
41233
45373
41128
41130
41232
41129
41231
41130
41134
41230
41131
41133
41229
41132
41228
45374
41133
41137
41227
45375
41134
41136
41226
41135
41225
41136
41140
41224
41137
41139
41223
41138
41222
45376
41139
41143
41221
45377
41140
41142
41220
41141
41219
41142
41146
41218
41143
41145
41217
41144
41216
45332
41145
41149
41215
43964
41146
41148
41214
41147
41213
41148
41152
41212
41149
41151
41211
41150
41210
43965
41151
41155
41209
43966
41152
41154
41208
41153
41207
41154
41158
41206
41155
41157
41205
41156
41204
43967
41157
41161
41203
43968
41158
41160
41202
41159
41201
41160
41164
41200
41161
41163
41199
41162
41198
43850
41163
41167
41197
43849
41164
41166
41196
41165
41195
41166
41170
41194
41167
41169
41193
41168
41192
43844
41169
41173
41191
43843
41170
41172
41190
41171
41189
41172
41176
41188
41173
41175
41187
41174
41186
43197
41175
41179
41185
43186
41176
41178
41184
41177
41183
41178
41182
41179
41181
41180
43167
41181
41185
41371
43166
41182
41184
41370
41183
41369
41184
41188
41368
41185
41187
41367
41186
41366
43187
41187
41191
41365
43196
41188
41190
41364
41189
41363
41190
41194
41362
41191
41193
41361
41192
41360
43842
41193
41197
41359
43845
41194
41196
41358
41195
41357
41196
41200
41356
41197
41199
41355
41198
41354
43848
41199
41203
41353
43970
41200
41202
41352
41201
41351
41202
41206
41350
41203
41205
41349
41204
41348
43969
41205
41209
41347
43996
41206
41208
41346
41207
41345
41208
41212
41344
41209
41211
41343
41210
41342
43999
41211
41215
41341
44010
41212
41214
41340
41213
41339
41214
41218
41338
41215
41217
41337
41216
41336
44011
41217
41221
41335
45331
41218
41220
41334
41219
41333
41220
41224
41332
41221
41223
41331
41222
41330
45378
41223
41227
41329
45388
41224
41226
41328
41225
41327
41226
41230
41326
41227
41229
41325
41228
41324
45387
41229
41233
41323
46622
41230
41232
41322
41231
41321
41232
41236
41320
41233
41235
41319
41234
41318
46623
41235
41239
41317
46637
41236
41238
41316
41237
41315
41238
41242
41314
41239
41241
41313
41240
41312
46704
41241
41245
41311
46716
41242
41244
41310
41243
41309
41244
41248
41308
41245
41247
41307
41246
41306
46811
41247
41251
41305
46823
41248
41250
41304
41249
41303
41250
41254
41302
41251
41253
41301
41252
41300
49250
41253
41257
41299
49262
41254
41256
41298
41255
41297
41256
41260
41296
41257
41259
41295
41258
41294
49273
41259
41263
41293
49287
41260
41262
41292
41261
41291
41262
41266
41290
41263
41265
41289
41264
41288
49318
41265
41269
41287
49330
41266
41268
41286
41267
41285
41268
41272
41284
41269
41271
41283
41270
41282
49368
41271
41275
41281
49383
41272
41274
41280
41273
41279
41274
41278
41275
41277
41276
41470
41277
41281
41467
41469
41278
41280
41466
41279
41465
41280
41284
41464
41281
41283
41463
41282
41462
49382
41283
41287
41461
49377
41284
41286
41460
41285
41459
41286
41290
41458
41287
41289
41457
41288
41456
49329
41289
41293
41455
49324
41290
41292
41454
41291
41453
41292
41296
41452
41293
41295
41451
41294
41450
49286
41295
41299
41449
49281
41296
41298
41448
41297
41447
41298
41302
41446
41299
41301
41445
41300
41444
49261
41301
41305
41443
49256
41302
41304
41442
41303
41441
41304
41308
41440
41305
41307
41439
41306
41438
46822
41307
41311
41437
46817
41308
41310
41436
41309
41435
41310
41314
41434
41311
41313
41433
41312
41432
46715
41313
41317
41431
46710
41314
41316
41430
41315
41429
41316
41320
41428
41317
41319
41427
41318
41426
46636
41319
41323
41425
46631
41320
41322
41424
41321
41423
41322
41326
41422
41323
41325
41421
41324
41420
46621
41325
41329
41419
46607
41326
41328
41418
41327
41417
41328
41332
41416
41329
41331
41415
41330
41414
45391
41331
41335
41413
45392
41332
41334
41412
41333
41411
41334
41338
41410
41335
41337
41409
41336
41408
45330
41337
41341
41407
44014
41338
41340
41406
41339
41405
41340
41344
41404
41341
41343
41403
41342
41402
44015
41343
41347
41401
44000
41344
41346
41400
41345
41399
41346
41350
41398
41347
41349
41397
41348
41396
43995
41349
41353
41395
43994
41350
41352
41394
41351
41393
41352
41356
41392
41353
41355
41391
41354
41390
43989
41355
41359
41389
43988
41356
41358
41388
41357
41387
41358
41362
41386
41359
41361
41385
41360
41384
43983
41361
41365
41383
43982
41362
41364
41382
41363
41381
41364
41368
41380
41365
41367
41379
41366
41378
43195
41367
41371
41377
43188
41368
41370
41376
41369
41375
41370
41374
41371
41373
41372
43165
41373
41377
43164
41374
41376
41375
41376
41380
41377
41379
41378
43193
41379
41383
43194
41380
41382
41381
41382
41386
41383
41385
41384
43981
41385
41389
43984
41386
41388
41387
41388
41392
41389
41391
41390
43987
41391
41395
43990
41392
41394
41393
41394
41398
41395
41397
41396
43993
41397
41401
44004
41398
41400
41399
41400
41404
41401
41403
41402
44005
41403
41407
44016
41404
41406
41405
41406
41410
41407
41409
41408
44017
41409
41413
45329
41410
41412
41411
41412
41416
41413
41415
41414
45393
41415
41419
46611
41416
41418
41417
41418
41422
41419
41421
41420
46606
41421
41425
46620
41422
41424
41423
41424
41428
41425
41427
41426
46632
41427
41431
46635
41428
41430
41429
41430
41434
41431
41433
41432
46711
41433
41437
46714
41434
41436
41435
41436
41440
41437
41439
41438
46818
41439
41443
46821
41440
41442
41441
41442
41446
41443
41445
41444
49257
41445
41449
49260
41446
41448
41447
41448
41452
41449
41451
41450
49282
41451
41455
49285
41452
41454
41453
41454
41458
41455
41457
41456
49325
41457
41461
49328
41458
41460
41459
41460
41464
41461
41463
41462
49378
41463
41467
49381
41464
41466
41465
41466
41467
41468
41469
49381
49391
49399
50070
41470
49382
49388
50069
41471
49358
49383
49385
41472
49357
49363
49366
41473
49340
49350
50046
41474
49341
49347
50045
41475
49208
49342
49344
41476
49207
49213
49216
41477
46917
46966
46968
41478
46918
46965
46969
41479
46919
46961
46970
41480
46920
46960
46971
41481
46921
46956
46972
41482
46922
46955
46973
41483
46923
46951
46974
41484
46924
46950
46975
41485
46925
46946
46976
41486
46926
46945
46977
41487
46927
46941
46978
41488
46928
46940
46979
41489
46929
46936
46980
41490
46930
46935
46981
41491
43560
43562
46931
41492
43557
43565
58349
41493
43490
43566
58347
41494
43489
43495
43498
41495
43482
43499
43504
41496
43479
43500
43503
41497
43465
43474
43476
41498
43464
43470
43473
41499
43441
43446
43448
41500
43442
43445
43449
41501
42021
42026
42028
41502
42022
42025
42029
41503
41596
42030
41504
41595
42031
41505
41585
41591
41506
41584
41507
41508
41589
41591
41508
41528
41588
41591
41592
41594
43531
41509
41592
41510
41527
41528
41529
41511
41526
41512
41525
41529
41513
41517
41522
41514
41519
41521
41515
41516
41519
41517
41518
41519
41523
41529
41519
41520
41523
41528
41607
41991
41520
41521
41523
41608
41522
41603
41523
41525
41602
41524
41609
41525
41527
41528
41529
41610
41526
41601
41527
41600
41528
41592
41612
41529
41530
41611
41531
41991
41994
43531
43539
41532
41534
41991
41993
43532
43539
49992
41533
41986
41991
43539
41534
41535
41987
43538
41535
41537
43535
43537
43538
49973
41536
41988
43537
41537
41538
41553
41989
41538
41540
41550
41552
41553
49973
41539
41552
41990
41540
41541
41544
41541
41543
41544
41546
49974
41542
41543
41544
41547
41545
41552
41546
41547
41548
41551
41547
41548
41550
47564
49974
41549
47566
41550
41551
41555
48961
41551
41554
41555
43535
48960
49973
41552
41554
41553
41554
43537
41555
43536
41556
48959
41557
43535
43536
43540
48958
41558
41560
41563
41570
47594
41559
41560
41561
41563
41571
41562
41566
41563
41565
42046
41564
47745
41565
41569
41570
41571
47744
41566
41568
42045
41567
41571
41568
41572
41574
41569
41575
42044
41570
41572
41580
47747
41571
41572
41579
43540
47743
41572
41573
41574
41578
41579
41580
41575
41577
41576
41580
42043
41577
41581
41583
42042
41578
41584
41579
41581
41589
41580
41581
41588
43541
47750
41581
47751
41582
47752
41583
41587
41588
41589
47896
41584
41586
42041
41585
41589
41586
41590
42031
41587
42032
42040
41588
41590
42037
47897
41589
41590
42035
43542
47895
41590
41591
42036
41592
41595
41593
41594
41595
41597
41612
41595
41596
41597
41611
42024
42035
43530
41596
42036
41597
42025
43456
41598
42023
41599
41611
41612
41613
41947
41600
41614
41946
41601
41612
41602
41610
41614
41603
41605
41609
41604
41608
41605
41617
58367
41606
41614
41616
41607
41609
41613
41626
58367
41608
41609
41611
41625
41992
58367
41609
58367
41610
41611
41612
41613
41612
41613
41948
41994
41614
41949
41615
41616
41946
41949
41951
41617
41626
41628
41618
41624
41629
41619
41623
41620
41622
41629
41633
41621
41634
41622
41960
41623
41630
41961
41624
41625
41626
41630
58367
41626
41627
41630
41948
41996
41998
41627
41949
41628
41630
41950
41999
41629
41951
41953
41630
41632
41631
41632
41961
41998
41999
42001
41633
41953
41955
41634
41956
41961
41635
41957
41960
41636
41652
41654
41637
41650
41655
41638
41649
41639
41648
41655
41659
41640
41647
41660
41641
41646
41661
41642
41662
41643
41644
41646
41667
41644
41645
41646
41666
41718
41645
41646
41647
41668
41648
41669
41649
41656
41671
41650
41651
41652
41656
41652
41653
41656
41959
41970
41981
41653
41960
41654
41656
41958
41971
41655
41957
41966
41656
41658
41657
41658
41671
41969
41970
41971
41659
41966
41968
41660
41671
41673
41661
41669
41674
41662
41664
41668
41663
41667
41664
41679
41685
41665
41674
41678
41666
41668
41675
41685
41686
41667
41668
41670
41683
41685
41716
41668
41685
41669
41670
41671
41675
41671
41672
41675
41704
41970
49554
41672
41673
41675
41703
41969
41674
41702
41968
41675
41677
41676
41677
41686
41703
41704
41705
41678
41700
41702
41679
41681
41686
41680
41684
41681
41687
41689
41682
41690
41700
41683
41686
41687
41695
41705
41684
41686
41687
41694
41704
41715
41685
41686
41687
41688
41689
41693
41694
41695
41690
41692
41691
41695
41699
41692
41696
41698
43347
41693
43346
41694
41696
43351
41695
41696
41711
43350
49544
41696
41712
41697
43352
41698
41710
41711
41712
43353
41699
41709
43354
41700
41708
41712
41701
41705
41702
41706
41708
43385
41703
43386
41704
41706
43391
41705
41706
41711
43390
49555
41706
41712
41707
43410
41708
41710
41711
41712
43409
41709
43384
41710
43355
43383
41711
43360
43581
41712
41713
43359
43408
41714
49544
49545
49550
49555
41715
41717
41753
49542
49544
49551
49555
49990
41716
41752
49544
49555
41717
41718
41751
49554
41718
41720
41980
49554
49990
41719
41720
41721
41751
41721
41723
41750
41751
41753
49989
41722
41750
41723
41724
41749
41724
41732
41746
41748
41749
49989
41725
41748
41726
41731
41732
41733
41727
41730
41728
41729
41733
41729
41733
41734
41737
49982
41730
41734
41736
41731
41740
41732
41734
41741
41748
41733
41734
41742
49982
49983
41734
41735
41736
41737
41741
41742
41743
41737
41738
41740
41738
41743
41791
49984
41739
41743
41790
41740
41744
41789
41741
41742
41744
41747
41743
41744
41746
41795
49983
49984
41744
41796
41745
41788
41746
41747
41756
41787
41747
41753
41755
41756
41786
49989
41748
41755
41749
41750
41755
41751
41754
41752
41753
41754
41758
41754
41757
41758
41783
49989
41755
41757
41756
41757
41785
41758
41784
41759
49544
41760
41782
41783
41784
49543
41761
41762
41765
41780
43350
41762
41763
41765
41781
41764
41768
41765
41767
43345
41766
43370
41767
41779
41780
41781
43369
41768
41778
43344
41769
41777
41781
41770
41774
41771
41775
41777
43307
41772
43306
41773
41775
43311
41774
41775
41780
43310
45253
41775
41781
41776
43312
41777
41779
41780
41781
43313
41778
43314
41779
43315
43343
41780
43320
43618
41781
41782
43319
43368
41783
45253
45256
49541
41784
41786
45253
45255
49542
49988
41785
45253
41786
41787
45252
41787
41795
45249
45251
45252
49988
41788
45251
41789
41794
41795
41796
41790
41793
41791
41792
41796
41792
41796
41797
41800
49985
41793
41797
41799
41794
41803
41795
41797
41804
45251
41796
41797
41805
49985
49986
41797
41798
41799
41800
41804
41805
41806
41800
41801
41803
41801
41806
49987
41802
41806
45238
41803
41807
41809
45239
41804
41805
41807
45250
41806
41807
45242
45249
49986
49987
41807
45243
41808
45244
41809
45245
45248
45249
45250
41810
41812
41813
41814
41828
41866
41811
41812
41814
41813
41829
41814
41830
41867
41815
41816
41865
41866
41867
41817
41864
41818
41819
41822
41823
41819
41820
41821
41837
41820
41823
41867
41821
41823
41824
41822
41823
41825
41831
41836
41826
41833
41835
43302
41827
43303
41828
41830
41833
43753
41829
41830
41832
43328
45248
41830
41831
41832
41833
41867
41869
41833
41834
41866
41869
43297
43751
45247
41834
43752
41835
41869
43298
58346
41836
41872
43301
41837
41869
41871
41838
41862
41864
41868
41839
41841
41858
41840
41844
41841
41843
41842
41864
41843
41847
41859
41863
41844
41846
41845
41860
41846
41853
41847
43230
41848
43231
43253
41849
41850
41853
41854
41850
41852
41853
41851
41854
43252
41852
41854
41853
41854
41855
41856
41859
41860
41861
41857
41858
41859
41862
41858
41861
41859
41860
41860
41861
41863
41871
43252
43257
41864
43253
43256
41865
41866
41868
43256
41867
41868
43255
45239
45245
41868
41869
43257
41870
41871
43257
43259
43297
43298
41872
43260
41873
43298
43300
41874
43260
43265
43296
43766
41875
41879
43261
41876
41878
43262
41877
43263
41878
41882
41879
41881
41880
43766
41881
41885
43765
41882
41884
41883
41884
41888
41885
41887
41886
43772
41887
41891
43773
41888
41890
41889
41890
41894
41891
41893
41892
46647
41893
41897
46665
41894
41896
41895
41896
41900
41897
41899
41898
46726
41899
41903
46727
41900
41902
41901
41902
41906
41903
41905
41904
46734
41905
41909
46752
41906
41908
41907
41908
41912
41909
41911
41910
46762
41911
41915
46761
41912
41914
41913
41914
41918
41915
41917
41916
46856
41917
41921
46872
41918
41920
41919
41920
41924
41921
41923
41922
46883
41923
41925
41924
41926
46881
46883
46895
46921
41927
46870
46880
46922
41928
46867
46869
46923
41929
43735
46866
46924
41930
43732
43734
46925
41931
43721
43731
46926
41932
43718
43720
46927
41933
43707
43717
46928
41934
43704
43706
46929
41935
43693
43703
46930
41936
43690
43692
46931
41937
43565
43571
43689
41938
43566
43568
43570
41939
43498
43507
43510
41940
43431
43499
43506
41941
43430
43434
43500
41942
42012
43435
43474
41943
42013
43438
43473
41944
42014
43439
43441
41945
41952
42018
43442
41946
41951
42019
42021
41947
42022
41948
41949
42019
42023
41949
41950
41995
42016
42019
42024
41950
41951
42017
42019
41952
41953
42014
42017
41954
41999
41955
42000
42004
42014
41956
42001
42003
41957
41962
41964
41958
41965
41959
41960
41962
41978
41960
41961
41962
41977
41982
41998
41961
41962
41963
42001
41964
41976
41977
41978
42002
41965
41975
42003
41966
41974
41978
41967
41971
41968
41972
41974
43387
41969
43386
41970
41972
43391
41971
41972
41977
43390
49553
41972
41978
41973
43392
41974
41976
41977
41978
43393
41975
43394
41976
42006
43395
41977
42007
43400
41978
41979
42008
43399
41980
41982
43521
49553
49556
41981
41982
43522
49551
49553
49990
41982
49553
41983
41997
41984
41996
41985
41992
41986
41991
41987
41988
41989
41990
41992
41993
41994
41996
41994
41995
41996
43522
43529
49992
41995
43530
41996
43523
43528
41997
41998
43521
43522
43523
41999
42000
42001
42008
42016
42000
42017
42001
42009
42015
42002
42003
42007
42008
42009
42004
42006
42005
42009
42013
42006
42010
42012
43423
42007
43422
42008
42010
43427
42009
42010
43426
43436
43521
42010
43437
42011
43428
42012
43429
43435
43436
43437
42013
43430
42014
43437
42015
42016
42017
43437
43439
42017
42018
43436
43439
43444
43523
42018
42019
43439
43443
42020
42021
42023
42024
42026
43443
42022
43442
42023
42024
42025
42025
42026
43444
43454
43528
42026
43455
42027
43445
42028
43454
43455
43457
43460
42029
43449
43451
42030
43452
43455
42031
42033
43456
42032
42036
42033
42037
42039
42034
43452
47002
42035
42037
43453
43456
47901
42036
42037
43454
43456
43543
47900
42037
43456
42038
42039
47897
47899
47900
47901
42040
47002
47004
42041
47005
47897
42042
47006
47896
42043
47007
47752
42044
47008
47751
42045
47009
47747
42046
47741
47744
42047
47597
47745
42048
42049
42050
42053
42049
42052
42053
47593
42050
42052
42054
42051
42052
42053
42053
42055
47586
47595
47596
47597
42056
47598
47719
42057
47599
47719
42058
47600
47720
42059
47601
47720
42060
47602
47603
42061
47603
42062
47604
42063
47604
42064
47605
42065
47605
42066
42070
42067
42070
42068
42069
58350
42069
42070
47520
42071
47523
47605
42072
47027
47028
47029
47074
47075
47079
47080
47084
47522
42073
47027
47029
42074
42075
42077
47029
47031
42076
42080
42077
42079
42078
42079
42083
47031
42080
42082
42081
47031
47041
42082
47037
47040
47049
42083
47050
42084
47055
42085
47032
47033
47037
42086
47037
47038
47054
42087
47033
47038
42088
42092
47034
42089
42091
47035
42090
47036
42091
42095
42092
42094
42093
47054
42094
42098
47053
42095
42097
42096
42097
42101
42098
42100
42099
47064
42100
42104
47063
42101
42103
42102
42103
42107
42104
42106
42105
47124
42106
42110
47123
47460
42107
42109
47459
42108
47458
42109
42113
47138
42110
42112
47137
42111
47134
47136
42112
42116
47133
47141
42113
42115
47140
42114
47139
42115
42119
47144
42116
42118
47143
42117
47142
47399
42118
42122
47147
47398
42119
42121
47146
42120
47145
42121
42125
47150
42122
42124
47149
42123
47148
47403
42124
42128
47153
47406
42125
42127
47152
42126
47151
42127
42131
47156
42128
42130
47155
42129
47154
47409
42130
42134
47159
47412
42131
42133
47158
42132
47157
42133
42137
47162
42134
42136
47161
42135
47160
47415
42136
42140
47165
47418
42137
42139
47164
42138
47163
42139
42143
47168
42140
42142
47167
42141
47166
47421
42142
42146
47171
47424
42143
42145
47170
42144
47169
42145
42149
47174
42146
42148
47173
42147
47172
47427
42148
42152
47177
47432
42149
42151
47176
42150
47175
42151
42155
47180
42152
42154
47179
42153
47178
48239
42154
42158
47183
48238
42155
42157
47182
42156
47181
42157
42161
47186
42158
42160
47185
42159
47184
48276
42160
42164
47189
48277
42161
42163
47188
42162
47187
42163
42167
47192
42164
42166
47191
42165
47190
48280
42166
42170
47195
48283
42167
42169
47194
42168
47193
42169
42173
47198
42170
42172
47197
42171
47196
48286
42172
42176
47201
48289
42173
42175
47200
42174
47199
42175
42179
47204
42176
42178
47203
42177
47202
48292
42178
42182
47207
48295
42179
42181
47206
42180
47205
42181
42185
47210
42182
42184
47209
42183
47208
48298
42184
42188
47213
48301
42185
42187
47212
42186
47211
42187
42191
47216
42188
42190
47215
42189
47214
48304
42190
42194
47219
48307
42191
42193
47218
42192
47217
42193
42197
47222
42194
42196
47221
42195
47220
48310
42196
42200
47225
48313
42197
42199
47224
42198
47223
42199
42203
47228
42200
42202
47227
42201
47226
48316
42202
42206
47231
48321
42203
42205
47230
42204
47229
42205
42209
47235
42206
42208
47236
42207
47237
52193
42208
42212
47303
52194
42209
42211
47302
42210
47301
42211
42215
47300
42212
42214
47299
42213
47298
52199
42214
42218
47297
52198
42215
42217
47296
42216
47295
42217
42221
47294
42218
42220
47293
42219
47292
52204
42220
42224
47291
52209
42221
42223
47290
42222
47289
42223
42227
47288
42224
42226
47287
42225
47286
52259
42226
42230
52258
42227
42229
42228
42229
42233
42287
47288
42230
42232
42286
47287
42231
42285
42340
47286
42232
42236
42290
42339
47285
42233
42235
42289
47284
42234
42288
47283
42235
42239
42311
47282
42236
42238
42310
47281
42237
42309
42338
47280
42238
42242
42314
42337
47279
42239
42241
42313
47278
42240
42312
47277
42241
42245
42335
47276
42242
42244
42334
47275
42243
42333
42336
47274
42244
42248
47273
52598
42245
42247
47272
42246
47271
42247
42251
42335
42248
42250
42334
42249
42333
52598
42250
42254
42332
52599
42251
42253
42331
42252
42330
42253
42257
42329
42254
42256
42328
42255
42327
52613
42256
42260
42326
52614
42257
42259
42325
42258
42324
42259
42263
42260
42262
42261
52616
42262
42266
42326
52610
42263
42265
42325
42264
42324
42265
42269
42323
42266
42268
42322
42267
42321
52609
42268
42272
42302
52608
42269
42271
42301
42270
42300
42271
42275
42299
42272
42274
42298
42273
42297
52431
42274
42278
52423
42275
42277
42276
42277
42281
42299
42278
42280
42298
42279
42297
52424
42280
42284
42296
52425
42281
42283
42295
42282
42294
42283
42287
42293
42284
42286
42292
42285
42291
52426
42286
42290
42340
42287
42289
42288
42289
42293
42311
42290
42292
42310
42291
42309
42339
42292
42296
42308
52427
42293
42295
42307
42294
42306
42295
42299
42305
42296
42298
42304
42297
42303
52428
42298
42302
52429
42299
42301
42300
42301
42305
42323
42302
42304
42322
42303
42321
52606
42304
42308
42320
52603
42305
42307
42319
42306
42318
42307
42311
42317
42308
42310
42316
42309
42315
52602
42310
42314
42338
42311
42313
42312
42313
42317
42335
42314
42316
42334
42315
42333
42337
42316
42320
42332
52601
42317
42319
42331
42318
42330
42319
42323
42329
42320
42322
42328
42321
42327
52604
42322
42326
52605
42323
42325
42324
42325
42329
42326
42328
42327
52611
42328
42332
52612
42329
42331
42330
42331
42335
42332
42334
42333
52600
42334
42336
42335
42337
52593
52598
52600
42338
52489
52601
42339
52487
52602
42340
52282
52427
42341
52280
52426
42342
52254
52257
52264
52406
42343
52251
52253
52265
52403
42344
46358
52184
52186
52251
52252
52253
52398
42345
52183
52393
42346
52182
52186
42347
49904
49906
42348
47372
49903
42349
47373
48259
42350
47374
48256
42351
47375
48255
42352
47376
48252
42353
47377
48251
42354
47378
48248
42355
47379
48247
42356
47380
48244
42357
47381
47383
42358
47384
42359
42379
42381
42360
42376
42378
42361
42373
42375
42362
42370
42372
42363
42365
42369
42364
42368
42365
42367
47675
42366
42372
47676
42367
42369
42371
47444
47445
47680
47977
47979
42368
47446
47447
47681
47683
47684
42369
47128
47129
47130
47131
42370
47394
47395
47396
47397
42371
42375
47392
47393
47404
47405
42372
42374
47442
47443
47986
47988
48189
42373
48184
42374
42378
48185
42375
42377
47440
47441
47993
47995
48190
42376
47390
47391
47410
47411
42377
42381
47388
47389
47416
47417
42378
42380
47438
47439
48000
48002
48191
42379
48192
42380
48196
42381
47436
47437
48007
48009
48197
42382
47384
47386
47387
47422
47423
42383
42393
42967
42968
42985
42986
42384
42392
42919
42920
42931
42932
42385
42386
42392
42396
42387
42391
42388
42390
42396
42398
42389
42399
42390
42528
42529
42530
42531
42538
42391
42395
42526
42527
42539
42894
42895
42392
42502
42503
42522
42523
42393
42395
42917
42918
42937
42938
42394
42965
42966
42991
42992
47384
42395
42557
42963
42964
42997
42998
47383
42396
42556
42915
42916
42943
42944
42397
42398
42554
42556
42399
42539
42541
42400
42538
42542
42401
42426
42402
42427
42429
42542
42403
42424
42430
42404
42423
42431
42405
42432
42406
42423
42437
42601
42602
42603
42604
42407
42408
42409
42410
42408
42410
42412
42409
42413
42410
42414
42416
42603
42411
42602
42412
42414
42607
42413
42414
42415
42606
42416
42420
42776
42417
42775
42418
42420
42422
42457
42419
42458
42420
42838
42421
42839
42422
42776
42778
42858
42423
42456
42775
42779
42424
42436
42774
42775
42779
42425
42427
42453
42455
42456
42833
42834
42426
42457
42458
42835
42836
42427
42538
42842
42843
42844
42845
42428
42543
42850
42851
42852
42853
42429
42451
42453
42544
42866
42867
42868
42869
42430
42450
42545
42431
42449
42453
42432
42434
42436
42433
42437
42434
42438
42440
42435
42441
42449
42436
42438
42446
42452
42770
42771
42788
42789
42437
42453
42772
42773
42780
42781
42438
42599
42600
42737
42738
42439
42597
42598
42735
42736
42440
42444
42446
42595
42596
42733
42734
42441
42443
42442
42446
42448
42443
42445
42568
42582
42444
42583
42445
42588
42593
42594
42731
42732
42446
42569
42587
42766
42767
42800
42801
42447
42768
42769
42794
42795
42448
42452
42569
42571
42826
42827
43045
43046
42449
42566
42568
42450
42452
42451
42548
42566
42452
42549
42571
43035
43036
43069
43070
42453
42828
42829
43037
43038
42454
42830
42831
42832
42455
42780
42830
42832
42862
42456
42779
42833
42859
42457
42834
42858
42458
42835
42839
42459
42836
42838
42460
42464
42461
42465
42467
42836
42462
42468
42463
42465
42476
42464
42465
42838
42466
42837
42467
42471
42476
42848
42468
42470
42843
42469
42476
42470
42472
42529
42471
42530
42844
42472
42535
42847
42473
42476
42534
42474
42477
42475
42476
42478
42496
42500
42534
42479
42499
42529
42480
42496
42498
42481
42493
42495
42482
42490
42492
42483
42485
42489
42484
42488
42485
42487
42507
42486
42492
42506
42487
42489
42491
42513
42488
42512
42489
42490
42491
42495
42492
42494
42514
42493
42505
42494
42498
42504
42495
42497
42519
42496
42497
42498
42500
42520
42499
42503
42500
42502
42528
42501
42533
42502
42520
42524
42898
42503
42523
42527
42504
42520
42522
42505
42517
42519
42506
42514
42516
42507
42509
42513
42508
42512
42509
42511
42922
42510
42516
42921
42511
42513
42515
42928
42512
42927
42513
42514
42515
42519
42516
42518
42929
42517
42920
42518
42522
42919
42519
42521
42934
42520
42521
42522
42524
42935
42523
42918
42524
42526
42917
42525
42940
42526
42896
42898
42941
42527
42895
42916
42528
42894
42898
42529
42531
42533
42530
42534
42531
42535
42537
42532
42879
42894
42533
42535
42880
42897
42534
42898
42535
42536
42537
42847
42880
42882
42538
42844
42877
42879
42539
42543
42877
42878
42879
42540
42556
42892
42893
42901
42902
42541
42543
42551
42555
42890
42891
42907
42908
42542
42546
42554
42543
42545
42544
42875
42876
42885
42886
42545
42549
42551
42874
43019
43020
43021
42546
42548
42547
42551
42553
42548
42550
42562
42564
42549
42565
42550
42572
43033
43034
46045
46046
42551
42561
42573
43032
46085
46086
46087
42552
43017
43018
43028
43029
42553
42555
42559
42561
43015
43016
46133
46134
42554
42562
42555
42556
42558
42911
42912
42955
42956
42557
42913
42914
42949
42950
42558
42961
42962
43003
43004
48244
42559
42959
42960
43009
43010
48247
42560
43013
43014
46173
46174
48248
42561
46122
46171
46172
46180
46181
48251
42562
46121
46131
46132
46141
46142
42563
42564
46119
46121
42565
42573
42575
42566
42572
42576
42567
42571
42568
42570
42576
42580
42569
42581
42570
42822
42824
42825
43051
43052
42571
42577
42821
43065
43066
43083
43084
42572
43067
43068
43077
43078
42573
42577
46043
46044
46053
46054
42574
46083
46084
46093
46094
46121
42575
42577
46035
46081
46082
46099
46100
46120
42576
46034
46119
42577
42579
42578
46041
46042
46059
46060
42579
42821
46035
46037
46039
46040
46065
46066
42580
46032
46034
42581
42819
42821
42582
42818
42822
42583
42585
42587
42584
42588
42585
42589
43112
42586
42818
43111
42587
42589
42762
42763
42812
42813
42817
45479
42588
42764
42765
42806
42807
42822
42589
42591
42592
42729
42730
42590
42726
42727
42728
45480
42591
42716
42726
42728
42758
42592
42717
42729
42757
42593
42718
42730
42754
42594
42664
42731
42753
42595
42663
42732
42750
42596
42636
42733
42749
42597
42635
42734
42746
42598
42632
42735
42745
42599
42631
42736
42742
42600
42612
42737
42741
42601
42609
42611
42738
42602
42604
42608
42603
42607
42604
42606
42775
42605
42738
42774
42606
42608
42739
42777
42607
42776
42608
42609
42610
42739
42741
42611
42613
42612
42613
42631
42614
42630
42741
42615
42629
42616
42618
42626
42617
42618
42619
42625
42620
42621
42623
42625
42622
42626
42623
42627
42641
42624
42642
42625
42627
42647
42626
42627
42629
42628
42640
42629
42633
42639
42630
42631
42633
42742
42632
42633
42635
42634
42745
42635
42637
42639
42746
42636
42637
42663
42638
42662
42749
42639
42645
42661
42640
42641
42645
42647
42642
42644
42643
42647
42644
42646
42649
42645
42650
42646
42660
42647
42648
42649
42658
42660
42650
42652
42651
42660
42652
42659
42669
42653
42658
42670
42654
42657
42671
42655
42672
42656
42657
42693
42658
42692
42659
42707
42660
42666
42668
42661
42662
42666
42663
42665
42750
42664
42665
42718
42666
42719
42753
42667
42668
42719
42721
42669
42705
42707
42670
42704
42671
42703
42707
42672
42690
42692
42673
42689
42693
42674
42676
42675
42681
42689
42676
42678
42680
42694
43166
42677
42693
43167
42678
43168
42679
43169
42680
42684
43190
42681
42685
42695
43165
42682
42688
42683
42685
42687
43130
42684
43131
42685
43153
43191
42686
43154
43164
42687
42695
42699
44324
42688
42698
43129
42689
42695
42697
42690
42694
42691
42697
42703
42692
42694
42696
42706
42693
42707
42694
42695
42696
42697
42699
42708
42698
42702
42699
42701
43120
42700
44325
42701
42708
42712
45436
42702
42711
43119
42703
42708
42710
42704
42706
42705
42710
42706
42709
42721
42707
42708
42709
42710
42712
42722
42711
42712
42714
43118
42713
45435
42714
42722
42724
45438
42715
43117
42716
42724
42726
45440
42717
42723
42718
42720
42719
42720
42754
42721
42723
42757
42722
42723
42724
42758
42725
45439
42726
42758
42760
45826
42727
45821
42728
42760
42762
45820
42729
42759
42763
42730
42756
42764
42731
42755
42765
42732
42752
42766
42733
42751
42767
42734
42748
42768
42735
42747
42769
42736
42744
42770
42737
42743
42771
42738
42740
42772
42739
42773
42740
42784
42741
42743
42785
42742
42743
42745
42744
42786
42745
42747
42791
42746
42747
42749
42748
42792
42749
42751
42797
42750
42751
42753
42752
42798
42753
42755
42803
42754
42755
42757
42756
42804
42757
42759
42809
42758
42759
42760
42810
42761
45825
42762
42810
42814
45842
42763
42813
45819
42764
42810
42812
42765
42807
42809
42766
42804
42806
42767
42801
42803
42768
42798
42800
42769
42795
42797
42770
42792
42794
42771
42789
42791
42772
42786
42788
42773
42781
42785
42774
42780
42784
42775
42777
42779
42776
42777
42778
42784
42779
42783
42859
42780
42781
42783
42782
42788
42830
42783
42785
42787
42863
42784
42862
42785
42786
42787
42791
42788
42790
43041
42789
42829
42790
42794
42828
42791
42793
43042
42792
42793
42797
42794
42796
43043
42795
42827
42796
42800
42826
42797
42799
43048
42798
42799
42803
42800
42802
43049
42801
42825
42802
42806
42824
42803
42805
43054
42804
42805
42809
42806
42808
43055
42807
42823
42808
42812
43059
42809
42811
43060
42810
42811
42812
42814
43097
42813
43096
42814
42816
45818
42815
45841
42816
43097
43099
45844
42817
43096
43100
45817
42818
42820
42822
43095
43096
43100
45816
42819
43110
42820
43109
46032
42821
43093
43094
43101
43102
43108
46037
42822
43063
43064
43089
43090
42823
43057
43058
43059
42824
43055
43057
43059
42825
43052
43054
42826
43049
43051
42827
43046
43048
42828
43043
43045
42829
43038
43042
42830
43037
43041
42831
42863
42832
42864
42866
43037
42833
42861
42867
42834
42852
42860
42835
42851
42857
42836
42840
42842
42837
42843
42838
42840
42848
42839
42840
42858
42841
42857
42842
42846
42848
42856
42843
42845
42851
42844
42848
42845
42847
42846
42850
42877
42847
42849
42882
42848
42850
42854
42856
42883
42851
42853
42876
42852
42856
42853
42855
42867
42854
42868
42875
42855
42871
42888
42856
42860
42872
42857
42858
42860
42859
42860
42862
42861
42862
42864
42872
42863
42864
43041
42865
43040
42866
42870
42872
43073
42867
42869
43036
42868
42872
42869
42871
42874
42870
43021
43035
42871
43022
43072
42872
42873
42874
42888
43022
43024
42875
43019
43021
42876
42886
42888
42877
42883
42885
42878
42882
42879
42881
42885
42892
42880
42893
42881
42899
42882
42884
42904
42883
42884
42888
42885
42887
42905
42886
42891
42887
42890
43019
42888
42889
43024
42890
42905
42909
43025
42891
42908
43018
42892
42905
42907
42893
42902
42904
42894
42899
42901
42895
42897
42896
42901
42915
42897
42900
42946
42898
42899
42900
42904
42901
42903
42947
42902
42914
42903
42907
42913
42904
42906
42952
42905
42906
42907
42909
42953
42908
42912
42909
42911
43017
42910
43026
42911
42953
42957
46137
42912
42956
43016
42913
42953
42955
42914
42950
42952
42915
42947
42949
42916
42944
42946
42917
42941
42943
42918
42938
42940
42919
42935
42937
42920
42932
42934
42921
42929
42931
42922
42924
42928
42923
42927
42924
42926
42970
42925
42931
42969
42926
42928
42930
42982
42927
42981
42928
42929
42930
42934
42931
42933
42983
42932
42968
42933
42937
42967
42934
42936
42988
42935
42936
42940
42937
42939
42989
42938
42966
42939
42943
42965
42940
42942
42994
42941
42942
42946
42943
42945
42995
42944
42964
42945
42949
42963
42946
42948
43000
42947
42948
42952
42949
42951
43001
42950
42962
42951
42955
42961
42952
42954
43006
42953
42954
42955
42957
43007
42956
42960
42957
42959
43015
42958
46136
42959
43007
43011
46177
42960
43010
43014
42961
43007
43009
42962
43004
43006
42963
43001
43003
42964
42998
43000
42965
42995
42997
42966
42992
42994
42967
42989
42991
42968
42986
42988
42969
42983
42985
42970
42978
42982
42971
42977
42981
42972
42974
42976
42973
42974
42975
42981
42976
42980
47413
42977
47390
42978
42980
47389
42979
42985
47388
42980
42982
42984
47419
42981
47414
42982
42983
42984
42988
42985
42987
47420
42986
47387
42987
42991
47386
42988
42990
47425
42989
42990
42994
42991
42993
47426
42992
47385
42993
42997
47430
42994
42996
47431
42995
42996
43000
42997
42999
48240
42998
48235
42999
43003
48236
43000
43002
48241
43001
43002
43006
43003
43005
48242
43004
48243
43005
43009
48273
43006
43008
48278
43007
43008
43009
43011
48279
43010
48272
43011
43013
48271
43012
48284
43013
46175
46177
48285
43014
46174
48270
43015
46173
46177
43016
46134
46136
43017
46133
46137
43018
43026
43028
43019
43025
43029
43020
43024
43021
43023
43029
43033
43022
43034
43023
46049
43024
43030
46048
43025
43026
43030
43027
46137
43028
43030
46088
46138
43029
46087
46133
43030
43032
43031
43032
46048
46088
46090
43033
46085
46087
43034
46046
46048
43035
46045
46049
43036
43070
43072
43037
43069
43073
43038
43040
43039
43045
43069
43040
43042
43044
43074
43041
43073
43042
43043
43044
43048
43045
43047
43075
43046
43068
43047
43051
43067
43048
43050
43080
43049
43050
43054
43051
43053
43081
43052
43066
43053
43057
43065
43054
43056
43086
43055
43056
43060
43057
43061
43087
43058
43064
43059
43061
43063
43095
43060
43096
43061
43097
43062
43098
43063
43087
43091
43105
43064
43090
43094
43065
43087
43089
43066
43084
43086
43067
43081
43083
43068
43078
43080
43069
43075
43077
43070
43074
43071
43077
46045
43072
43074
43076
46050
43073
46049
43074
43075
43076
43080
43077
43079
46051
43078
46044
43079
43083
46043
43080
43082
46056
43081
43082
43086
43083
43085
46057
43084
46042
43085
43089
46041
43086
43088
46062
43087
43088
43089
43091
46063
43090
46040
43091
43093
46039
43092
46068
43093
43103
43105
46069
43094
43102
46038
43095
43101
43105
43096
43098
43100
43097
43098
43099
43105
43100
43104
45845
43101
45846
43102
43104
43107
43103
45854
46073
43104
45855
46074
43105
43106
43107
45845
45851
45855
43108
45846
45852
45854
43109
45814
45816
45852
45853
45854
46225
43110
45813
46031
43111
45812
45816
43112
45477
45479
43113
45476
45480
43114
43116
43115
45462
45476
43116
45446
45447
45456
45457
45461
45481
43117
45440
45441
45442
45480
43118
45438
45440
45442
43119
45433
45435
43120
45432
45436
43121
43129
44325
44327
43122
43126
43128
43129
44327
43123
43124
43126
43125
45126
43126
43157
45127
43127
44328
44329
44330
43128
43157
44328
44330
44332
43129
43156
44327
44333
43130
44322
43131
43154
43156
43132
43153
43158
43133
43139
43153
43158
43159
43134
43135
43138
43157
43135
43137
43138
43142
45227
45423
45424
45543
45549
45559
43136
43137
43137
43144
45227
43138
43143
43139
43141
43161
43140
43151
43152
43160
44047
43141
43147
43149
43150
44048
44052
43142
43143
43146
44049
43143
43145
43146
44069
45226
45421
45422
45564
45599
45605
43144
43145
43145
44067
45226
43146
44068
43147
44054
44070
43148
44040
44053
44057
44065
43149
43985
44040
44042
44053
43150
43980
44043
44052
43151
43979
44044
44048
43152
43192
44045
44047
43153
43160
43163
43191
43154
43159
43155
43163
44320
43156
43157
43159
43162
44333
43157
43158
43158
43159
43161
44330
44331
44332
45424
43159
43160
43161
43162
44047
43162
44046
44047
44049
45423
45528
45529
45530
45537
43163
44046
44334
43164
44045
43165
43191
43193
43166
43188
43190
43167
43169
43187
43168
43186
43169
43171
43170
43190
43171
43187
43189
43840
43172
43186
43839
43173
43185
43199
43174
43182
43184
43175
43176
43180
43182
43177
43179
43183
43178
43179
43205
43180
43202
43204
43181
43207
43182
43200
43202
43831
43183
43199
43184
43198
43202
43185
43186
43198
43187
43197
43188
43196
43189
43193
43195
43190
43192
43978
43191
43192
43193
43979
43194
44045
43195
43979
43981
44044
43196
43978
43982
43197
43840
43842
43198
43839
43843
43199
43201
43200
43839
43201
43832
43838
43202
43833
43843
43203
43204
43829
43831
43833
43205
43207
43828
43206
43827
43207
43209
43208
43831
43209
43828
43830
43854
43210
43827
43855
43211
43212
43224
43855
43213
43223
43214
43215
43221
43223
43216
43217
43219
43221
43218
43222
43219
43227
43229
43220
43240
43221
43227
43241
43222
43223
43225
43227
43224
43225
43901
43226
43902
43227
43243
43917
43228
43229
43241
43243
43245
43230
43232
43240
43231
43232
43274
43233
43245
43275
43234
43235
43238
43239
43235
43236
43239
43246
43236
43238
43250
43237
43238
43239
43239
43240
43241
43242
43246
43243
43247
43822
43244
43918
43245
43247
43282
43923
43246
43281
43247
43249
43248
43821
43249
43282
43284
43286
43820
43250
43278
43281
43287
43251
43267
43275
43277
43252
43264
43271
43274
43253
43258
43260
43254
43274
43255
43256
43258
43273
43256
43257
43258
43272
43297
45240
45265
43257
43258
43259
43271
43260
43270
43296
43297
43261
43264
43262
43263
43265
43267
43270
43266
43295
43782
43267
43288
43294
43783
43268
43287
43269
43270
43277
43292
43294
43270
43272
43291
43294
43295
43297
43786
45268
43271
43295
43272
43273
43277
43273
43276
43277
43279
45266
45273
43274
43276
43275
43276
43281
43277
43280
43278
43279
43280
43284
43292
43280
43283
43284
43291
43928
45270
45272
43281
43283
43282
43283
43924
43284
43929
43285
43930
43286
43290
43291
43292
43931
43287
43289
43819
43288
43292
43289
43293
43799
43290
43800
43818
43291
43293
43933
45348
43292
43293
43803
43932
45269
43293
43294
43804
43295
43805
43296
43787
43297
43298
43767
43298
43768
45264
43299
43300
43767
43768
43769
58346
43301
43764
43766
43302
43749
58346
43303
43748
43752
43304
43326
43753
43305
43325
43329
43306
43308
43330
43307
43311
43308
43312
43314
43309
43317
43325
43310
43312
43318
43330
43331
43311
43312
43319
43328
43330
45254
43312
43330
43313
43314
43318
43319
43320
43315
43317
43316
43320
43342
43317
43321
43323
43341
43318
43324
43319
43321
43332
43320
43321
43333
43616
45256
43321
43617
43322
43634
43323
43332
43333
43337
43633
43324
43336
43340
43325
43332
43335
43326
43331
43327
43335
43748
43328
43331
43334
43753
43754
43329
43331
43333
43751
43753
45258
43330
43331
43753
43332
43333
43334
43334
43337
43632
43756
45257
43335
43337
43755
43336
43747
43337
43339
43746
43338
43757
43339
43631
43632
43633
46653
43340
43630
43745
43341
43629
43633
43342
43614
43634
43343
43613
43617
43344
43366
43618
43345
43365
43369
43346
43348
43370
43347
43351
43348
43352
43354
43349
43357
43365
43350
43352
43358
43370
43371
43351
43352
43359
43368
43370
49543
43352
43370
43353
43354
43358
43359
43360
43355
43357
43356
43360
43382
43357
43361
43363
43381
43358
43364
43359
43361
43372
43360
43361
43373
43579
49545
43361
43580
43362
43597
43363
43372
43373
43377
43596
43364
43376
43380
43365
43372
43375
43366
43371
43367
43375
43613
43368
43371
43374
43618
43619
43369
43371
43373
43616
43618
49541
43370
43371
43618
43372
43373
43374
43374
43377
43595
43621
49546
43375
43377
43620
43376
43612
43377
43379
43611
43378
43622
43379
43594
43595
43596
43650
43380
43593
43610
43381
43592
43596
43382
43577
43597
43383
43576
43580
43384
43406
43581
43385
43405
43409
43386
43388
43410
43387
43391
43388
43392
43394
43389
43397
43405
43390
43392
43398
43410
43411
43391
43392
43399
43408
43410
49552
43392
43410
43393
43394
43398
43399
43400
43395
43397
43396
43400
43422
43397
43401
43403
43421
43398
43404
43399
43401
43412
43400
43401
43413
43426
49556
43401
43427
43402
43516
43403
43412
43413
43417
43515
43404
43416
43420
43405
43412
43415
43406
43411
43407
43415
43576
43408
43411
43414
43581
43582
43409
43411
43413
43579
43581
49550
43410
43411
43581
43412
43413
43414
43414
43417
43514
43584
49557
43415
43417
43583
43416
43575
43417
43419
43574
43418
43585
43419
43513
43514
43515
43685
43420
43512
43573
43421
43511
43515
43422
43424
43516
43423
43427
43424
43428
43430
43425
43431
43511
43426
43428
43432
43516
43517
43427
43428
43433
43514
43516
43520
43428
43516
43429
43430
43432
43433
43434
43431
43432
43510
43433
43506
43509
43434
43436
43502
43506
43508
43550
43435
43501
43506
43436
43438
43475
43437
43438
43471
43524
43438
43439
43472
43440
43441
43443
43444
43446
43472
43442
43473
43443
43444
43445
43445
43446
43459
43471
43527
43446
43460
43447
43470
43448
43459
43460
43461
43469
43449
43462
43464
43450
43460
43451
43458
43462
46999
43452
43457
47000
43453
47001
43454
43455
43457
47908
43455
43457
43459
43544
47907
43456
43458
47909
43459
43460
43461
47910
43460
43461
43468
43545
47911
43462
47916
58335
43463
46998
43464
43466
46997
58335
43465
43469
43466
43477
43479
43467
43480
46996
43468
43477
43485
47923
58335
43469
43471
43477
43484
43546
47918
58335
43470
43477
58335
43471
43472
43476
43472
43475
43476
43502
43525
43473
43475
43474
43475
43500
43476
43501
43477
43503
43478
43479
43483
43484
43485
43503
43480
43482
43481
43485
46995
43482
43486
43488
46994
43483
43489
43484
43486
43494
43504
43485
43486
43493
43502
43547
47925
43486
47924
43487
47930
43488
43492
43493
43494
47931
43489
43491
46993
43490
43494
43491
43557
58348
43492
43558
46992
43493
46989
47937
58348
43494
43496
43553
43555
47932
58348
43495
58348
43496
43497
43504
58347
43497
43502
43508
43552
43563
43567
58347
43498
43505
43507
43567
43499
43566
43500
43505
43501
43502
43503
43505
43503
43504
43505
43549
43504
43505
43506
43507
43508
43509
43568
43509
43514
43551
43568
43569
43688
43510
43517
43569
43511
43570
43512
43517
43513
43570
43572
43514
43517
43569
43686
43515
43517
43518
43684
43516
43517
43519
43520
43551
49557
49572
43520
43522
43548
43550
43551
49551
49571
49993
43521
43550
49556
43522
43524
43523
43524
43526
49993
43524
43527
43525
43550
43526
43527
43546
43549
43527
43529
43545
43546
43548
48948
49993
43528
43545
43529
43530
43544
43530
43532
43543
43544
48951
49992
43531
43543
43532
43533
43542
43533
43535
43541
43542
48954
49992
43534
43539
43541
43535
43536
43538
43540
43536
43540
48957
49973
43537
43538
43539
43541
48956
43542
48955
43543
48953
43544
48952
43545
48950
43546
48949
43547
52819
43548
43549
43553
52818
43549
43552
43553
49576
49993
52817
43550
43552
43551
43552
49573
43553
49577
43554
52821
43555
49576
49577
49578
52822
43556
43561
43563
46985
46988
46989
49048
43557
43561
46989
58348
58349
43558
43560
43559
46989
46991
43560
46982
46988
49046
43561
46981
43562
46986
46988
43563
46932
46935
58349
43564
43688
46932
46934
49577
58349
43565
43567
43689
46932
58349
43566
46931
43567
43568
58347
43569
43689
43570
43687
43571
43572
43687
43692
43573
43682
43686
43574
43681
43685
43575
43585
43587
43576
43583
43588
43577
43582
43578
43588
43592
43579
43582
43589
43597
43598
43580
43582
43584
43595
43597
49549
43581
43582
43597
43583
43584
43585
43589
43585
43586
43589
43599
43684
49558
43586
43685
43587
43589
43600
43699
43588
43601
43681
43589
43591
43590
43591
43598
43599
43600
43604
43592
43601
43603
43593
43598
43594
43603
43609
43595
43598
43604
43651
43596
43598
43599
43649
49547
43597
43598
43600
43604
43605
43653
43697
49559
43601
43605
43698
43602
43680
43603
43605
43607
43679
43604
43608
43605
43652
43606
43713
43607
43652
43653
43657
43712
43608
43656
43678
43609
43652
43655
43610
43647
43651
43611
43646
43650
43612
43622
43624
43613
43620
43625
43614
43619
43615
43625
43629
43616
43619
43626
43634
43635
43617
43619
43621
43632
43634
49540
43618
43619
43634
43620
43621
43622
43626
43622
43623
43626
43636
43649
49563
43623
43650
43624
43626
43637
43666
43625
43638
43646
43626
43628
43627
43628
43635
43636
43637
43641
43629
43638
43640
43630
43635
43631
43640
43744
43632
43635
43641
46654
43633
43635
43636
46652
49538
43634
43635
43637
43641
43642
43664
46656
49564
43638
43642
43665
43639
43645
43640
43642
43644
43742
43641
43743
43642
46655
43643
46657
43644
43663
43664
43665
46740
43645
43662
43741
43646
43661
43665
43647
43666
43648
43655
43661
43649
43651
43654
43666
43667
43650
43651
43653
43664
43666
49562
43651
43666
43652
43653
43654
43654
43657
43669
43711
49560
43655
43657
43668
43656
43660
43657
43659
43677
43658
43727
43659
43668
43669
43673
43726
43660
43672
43676
43661
43668
43671
43662
43667
43663
43671
43740
43664
43667
43670
46741
43665
43667
43669
46739
49565
43666
43667
43668
43669
43670
43670
43673
43725
46743
49566
43671
43673
46742
43672
43739
43673
43675
43738
43674
46744
43675
43724
43725
43726
46862
43676
43723
43737
43677
43722
43726
43678
43709
43727
43679
43708
43712
43680
43695
43713
43681
43694
43698
43682
43699
43683
43692
43694
43684
43686
43691
43699
43700
43685
43686
43688
43697
43699
49572
43686
43699
43687
43688
43689
43691
43689
43690
43691
43702
49573
43690
43691
43703
46932
43692
43701
43693
43694
43701
43706
43695
43700
43696
43706
43708
43697
43700
43705
43713
43714
43698
43700
43702
43711
43713
49570
43699
43700
43713
43701
43702
43703
43705
43703
43704
43705
43716
46934
49574
43704
46933
43705
43717
46937
43706
43715
43707
43708
43715
43720
43709
43714
43710
43720
43722
43711
43714
43719
43727
43728
43712
43714
43716
43725
43727
49569
43713
43714
43727
43715
43716
43717
43719
43717
43718
43719
43730
46939
49582
43718
46938
43719
43731
46942
43720
43729
43721
43722
43729
43734
43723
43728
43724
43734
43736
43725
43728
43733
46863
43726
43728
43730
46861
49567
43727
43728
43729
43730
43731
43733
43731
43732
43733
46865
46944
49583
43732
46943
43733
46866
46947
43734
46864
43735
43736
46864
46869
43737
46859
46863
43738
46858
46862
43739
46744
46746
43740
46742
46747
43741
46737
46741
43742
46736
46740
43743
46657
46659
43744
46655
46660
43745
46650
46654
43746
46649
46653
43747
43757
43759
43748
43755
43760
43749
43754
43750
43760
43764
43751
43754
43761
43769
58346
43752
43754
43756
43768
45259
58346
43753
43754
58346
43755
43756
43757
43761
43757
43758
43761
43776
45261
46652
43758
46653
43759
43761
43775
46669
43760
43774
46649
43761
43763
43762
43763
43769
43771
43775
43776
43764
43772
43774
43765
43769
43766
43770
43772
43781
43767
43782
43768
43770
43787
43769
43770
43776
43786
45263
43770
43771
43788
43772
43776
43777
43789
43773
43780
43774
43777
43779
46647
43775
46648
43776
43777
46668
43777
43790
45262
46667
43778
46671
43779
43789
43790
43794
46672
43780
43793
46646
43781
43789
43792
43782
43784
43788
43783
43787
43784
43799
43805
43785
43792
43798
43786
43788
43791
43805
43806
43787
43788
43790
43803
43805
49519
43788
43805
43789
43790
43791
43791
43794
43808
46673
49520
43792
43794
43807
43793
43797
43794
43796
46645
43795
46678
43796
43807
43808
43812
46679
43797
43811
46644
43798
43807
43810
43799
43801
43806
43800
43804
43801
43817
45348
43802
43810
43816
43803
43806
43809
45348
45349
43804
43806
43808
45346
45348
49517
43805
43806
45348
43807
43808
43809
43809
43812
45351
46680
49521
43810
43812
45350
43811
43815
43812
43814
46643
43813
46685
43814
45350
45351
45355
46686
43815
45354
46642
43816
45350
45353
43817
45344
45349
43818
45343
45347
43819
43933
43935
43820
43931
43936
43821
43924
43926
43930
43822
43921
43923
43823
43918
43920
43824
43915
43917
43825
43902
43904
43826
43901
43905
43827
43853
43855
43828
43829
43853
43830
43834
43852
43831
43835
43898
43832
43833
43835
43837
43834
43844
43835
43849
43851
43836
43897
43837
43847
43849
43896
43838
43844
43846
43839
43841
43843
43840
43841
43978
43842
43846
43977
43843
43845
43982
43844
43845
43849
43846
43848
43983
43847
43976
43848
43971
43975
43849
43970
43988
43850
43851
43896
43968
43970
43852
43897
43907
43853
43898
43906
43854
43905
43855
43856
43898
43900
43856
43901
43857
43859
43861
43900
43901
43858
43862
43859
43863
43865
43860
43869
43897
43898
43899
43908
43861
43863
43870
43878
43909
43910
43944
43945
43862
43877
43902
43903
43916
43917
43863
43876
43864
43875
43865
43866
43870
43872
43874
43866
43867
43869
43867
43872
43884
44067
43868
43872
44066
43869
43871
43973
43974
43991
43992
44065
43870
43895
43896
43971
43972
43871
43888
43893
43894
43997
43998
43872
43887
44001
44002
44003
44006
44072
43873
44073
43874
43884
43885
43887
44076
43875
43883
43884
43888
43876
43878
43882
43877
43881
43878
43880
43918
43919
43922
43923
43879
43888
43943
43946
43949
43950
43880
43882
43889
43951
43952
43956
43959
45282
43881
43924
43925
43929
43957
45281
43882
45280
43883
45283
43884
43885
43889
45291
43885
44077
45233
43886
44078
45292
43887
43889
44019
44020
44025
44031
44079
45293
43888
44007
44008
44013
44018
44080
43889
43891
43892
44009
44012
43890
43960
44021
44024
45290
43891
43952
43960
43963
44021
43892
43949
43964
44012
43893
43946
43965
44009
43894
43945
43966
43998
43895
43909
43967
43997
43896
43908
43968
43972
43897
43971
43898
43908
43899
43900
43906
43908
43910
43901
43903
43905
43902
43903
43917
43904
43910
43916
43905
43911
43915
43906
43907
43911
43908
43912
43968
43909
43910
43912
43945
43911
43944
43912
43914
43913
43967
43914
43945
43947
43966
43915
43942
43944
43916
43920
43917
43919
43944
43918
43919
43923
43920
43922
43943
43921
43942
43922
43926
43941
43923
43925
43950
43924
43925
43929
43926
43951
43957
43927
43936
43940
43928
43930
43937
43957
43958
43929
43930
43932
43955
43957
45281
54219
43930
43957
43931
43932
43933
43937
43933
43934
43937
45337
45346
54220
43934
45347
43935
43937
45336
45364
43936
45335
45343
43937
43939
43938
43939
43958
45336
45337
45338
43940
45333
45335
43941
43951
43953
43958
43942
43948
43950
43943
43947
43944
43946
43950
43945
43946
43947
43949
43948
43965
43949
43953
43964
43950
43952
43951
43952
43956
43953
43959
43954
43963
45333
43955
43958
43959
43962
45338
43956
43958
43959
43961
45282
45337
54217
43957
43958
43959
43960
43961
43962
44024
43962
44023
44024
44026
45290
45380
54216
43963
44023
45381
43964
44022
45332
43965
44011
43966
44010
43967
43999
43968
43996
43969
43970
43972
43994
43996
43971
43989
43972
43974
43973
43997
43974
43992
43994
44002
43975
43989
43991
43976
43986
43988
43977
43983
43985
43978
43980
43982
43979
43980
43981
43985
43982
43984
44043
43983
43984
43988
43985
43987
44042
43986
43987
43991
44040
43988
43990
44041
43989
43990
43994
43991
43993
44061
43992
44039
43993
44003
44038
43994
44004
44062
43995
43996
44000
44002
44004
43997
43999
43998
44002
43999
44001
44009
44000
44010
44001
44005
44015
44002
44006
44008
44003
44004
44006
44037
44005
44093
44006
44016
44094
44007
44036
44008
44016
44018
44035
44009
44013
44015
44010
44012
44011
44015
44012
44014
44022
44013
44021
44014
44018
44020
44015
44017
44028
44016
44017
44264
44018
44029
44269
44019
44034
44020
44029
44031
44033
44021
44025
44028
44022
44024
44023
44028
45331
44024
44027
45397
44025
44026
44027
44031
44027
44030
44031
45293
45310
45395
54214
44028
44030
45396
44029
45330
44030
45312
45329
44031
45311
45399
44032
44033
44079
45310
45311
45315
44034
44079
44086
45312
44035
44080
44087
44270
44036
44080
44088
44264
44037
44072
44089
44094
44038
44072
44090
44093
44039
44062
44064
44065
44040
44058
44061
44065
44041
44057
44042
44056
44061
44043
44055
44044
44051
44045
44050
44046
44047
44050
45531
44048
44049
44050
44052
44050
44051
44052
44054
45422
45534
45535
45536
45587
44051
45532
44052
44055
45533
44053
44054
44055
44057
44055
44056
44057
44059
45421
45588
45589
45592
45593
44056
45590
44057
44060
45591
44058
44059
44060
44064
44065
44060
44063
44064
44070
44091
45420
58336
58337
58340
58341
44061
44063
58338
44062
44063
44093
44064
44092
58339
44065
44090
44066
44070
44072
44067
44068
44073
44068
44073
44074
44077
45229
44069
44070
44074
44070
44071
44074
44082
45229
45419
45420
45612
45641
45650
44071
44072
44074
44081
44091
44073
44080
44089
44090
44074
44076
44075
44076
44077
44081
44082
44083
44077
44078
44080
44078
44083
45230
45232
44079
44083
45299
44080
44084
44086
45300
45315
44081
44087
44088
44082
44084
44273
44083
44084
45230
45302
45417
45418
45655
49476
49483
44084
45303
44085
45301
44086
44273
45309
45313
45314
45315
45408
45409
45413
45414
45417
44087
45313
45315
44088
44272
44273
44089
44263
44273
44090
44091
44095
44091
44092
44092
44095
44252
44273
44275
45419
58342
58343
44093
44095
58344
44094
44095
44264
44096
44263
44097
44252
44258
44262
58344
44098
44102
44258
44288
44099
44101
44257
44289
44100
44256
44290
44101
44105
44261
44102
44104
44260
44103
44259
44262
44104
44108
45320
45325
44105
44107
45326
44106
45327
44107
44111
44243
44261
44108
44110
44242
44260
44109
44241
44259
45319
44110
44114
44228
45404
44111
44113
44227
44112
44226
44113
44117
44225
44114
44116
44224
44115
44223
46613
44116
44120
44222
46604
44117
44119
44221
44118
44220
44119
44123
44219
44120
44122
44218
44121
44217
49415
44122
44126
44216
49416
44123
44125
44215
44124
44214
44125
44129
44213
44126
44128
44212
44127
44211
49426
44128
44132
44210
49425
44129
44131
44209
44130
44208
44131
44135
44207
44132
44134
44206
44133
44205
50090
44134
44138
44204
50091
44135
44137
44203
44136
44202
44137
44141
44201
44138
44140
44200
44139
44199
50123
44140
44144
44198
50122
44141
44143
44197
44142
44196
44143
44147
44195
44144
44146
44194
44145
44193
50121
44146
44150
44192
50128
44147
44149
44191
44148
44190
44149
44153
44189
44150
44152
44188
44151
44187
50146
44152
44156
44186
50147
44153
44155
44185
44154
44184
44155
44159
44183
44156
44158
44182
44157
44181
50151
44158
44162
44180
50152
44159
44161
44179
44160
44178
44161
44165
44177
44162
44164
44176
44163
44175
50182
44164
44168
44174
50181
44165
44167
44173
44166
44172
44167
44171
44168
44170
44169
50180
44170
44174
44484
50430
44171
44173
44483
44172
44482
44173
44177
44487
44174
44176
44486
44175
44485
50186
44176
44180
44490
50187
44177
44179
44489
44178
44488
44179
44183
44493
44180
44182
44492
44181
44491
50155
44182
44186
44496
50156
44183
44185
44495
44184
44494
44185
44189
44499
44186
44188
44498
44187
44497
50157
44188
44192
44502
50145
44189
44191
44501
44190
44500
44191
44195
44505
44192
44194
44504
44193
44503
50129
44194
44198
44508
50120
44195
44197
44507
44196
44506
44197
44201
44511
44198
44200
44510
44199
44509
50133
44200
44204
44514
50134
44201
44203
44513
44202
44512
44203
44207
44517
44204
44206
44516
44205
44515
50094
44206
44210
44520
50095
44207
44209
44519
44208
44518
44209
44213
44523
44210
44212
44522
44211
44521
50096
44212
44216
44526
49429
44213
44215
44525
44214
44524
44215
44219
44529
44216
44218
44528
44217
44527
49430
44218
44222
44532
49431
44219
44221
44531
44220
44530
44221
44225
44535
44222
44224
44534
44223
44533
46603
44224
44228
44538
49442
44225
44227
44537
44226
44536
44227
44231
44541
44228
44230
44540
44229
44539
45407
44230
44234
44241
44245
44231
44233
44242
44232
44243
44233
44237
44542
44234
44236
44543
44235
44544
44546
44236
44240
44274
44276
44418
44237
44239
44277
44417
44238
44278
44416
44239
44243
44255
44261
44240
44242
44254
44260
44241
44251
44253
44259
44242
44244
44243
44245
44248
44250
44246
44247
44247
44249
44250
44547
44248
44249
45408
44249
44250
45323
44250
44273
44251
44252
44262
44273
44274
44253
44275
58343
44254
44258
44276
44282
44255
44257
44277
44283
44256
44278
44284
44257
44261
44285
44258
44260
44286
44259
44287
44260
44262
44261
44263
45321
44264
44272
44273
44265
44266
44269
44270
44271
44267
44271
44268
44269
44269
44270
44271
45312
44270
44271
44272
44273
45313
45322
44274
44549
45418
44275
44551
44553
44276
44554
58342
44277
44281
44413
44278
44280
44414
44279
44415
44280
44284
44404
44410
44281
44283
44405
44411
44282
44406
44412
58342
44283
44287
44359
58343
44284
44286
44360
44285
44361
44286
44290
44356
44287
44289
44357
44288
44358
58344
44289
44293
58344
44290
44292
44291
44292
44296
44356
44293
44295
44357
44294
44358
58339
44295
44299
44353
58338
44296
44298
44354
44297
44355
44298
44302
44350
44299
44301
44351
44300
44352
45591
44301
44305
44347
45590
44302
44304
44348
44303
44349
44304
44308
44344
44305
44307
44345
44306
44346
45533
44307
44311
44341
45532
44308
44310
44342
44309
44343
44310
44314
44338
44311
44313
44339
44312
44340
45531
44313
44317
44334
44335
44314
44316
44336
44315
44337
44316
44317
44318
44319
44321
44323
44320
44324
44321
44322
44324
44322
44323
44333
44323
44324
44324
44325
44326
45436
44327
44333
45429
45437
44328
45432
44329
45429
45431
44330
45426
45428
45450
44331
45425
44332
45428
45526
45528
44333
45429
45529
44334
44335
45529
45531
44336
44340
44382
44337
44339
44381
44338
44380
44339
44343
44379
44340
44342
44378
44341
44377
45531
44342
44346
44376
45532
44343
44345
44375
44344
44374
44345
44349
44373
44346
44348
44372
44347
44371
45533
44348
44352
44370
45590
44349
44351
44369
44350
44368
44351
44355
44367
44352
44354
44366
44353
44365
45591
44354
44358
44364
58338
44355
44357
44363
44356
44362
44357
44361
44358
44360
44359
58339
44360
44364
44406
58340
44361
44363
44405
44362
44404
44363
44367
44403
44364
44366
44402
44365
44401
58337
44366
44370
44400
45592
44367
44369
44399
44368
44398
44369
44373
44397
44370
44372
44396
44371
44395
45589
44372
44376
44394
45534
44373
44375
44393
44374
44392
44375
44379
44391
44376
44378
44390
44377
44389
45535
44378
44382
44388
45530
44379
44381
44387
44380
44386
44381
44385
44382
44384
44383
45529
44384
44388
44576
45528
44385
44387
44577
44386
44578
44387
44391
44573
44388
44390
44574
44389
44575
45537
44390
44394
44570
45536
44391
44393
44571
44392
44572
44393
44397
44567
44394
44396
44568
44395
44569
45587
44396
44400
44564
45588
44397
44399
44565
44398
44566
44399
44403
44561
44400
44402
44562
44401
44563
45593
44402
44406
44558
58336
44403
44405
44559
44404
44560
44405
44409
44406
44408
44407
58341
44408
44412
44556
44558
44600
44409
44411
44559
44601
44410
44560
44602
44411
44415
44603
44412
44414
44604
44413
44555
44605
44414
44418
44554
44606
44415
44417
44607
44416
44608
44417
44421
44609
44418
44420
44610
44419
44553
44611
44420
44424
44544
44552
44612
44421
44423
44543
44613
44422
44542
44614
44423
44427
44541
44615
44424
44426
44540
44616
44425
44539
44617
49470
44426
44430
44538
44618
49469
44427
44429
44537
44619
44428
44536
44620
44429
44433
44535
44621
44430
44432
44534
44622
44431
44533
44623
46601
44432
44436
44532
44624
49448
44433
44435
44531
44625
44434
44530
44626
44435
44439
44529
44627
44436
44438
44528
44628
44437
44527
44629
49449
44438
44442
44526
44630
50207
44439
44441
44525
44631
44440
44524
44632
44441
44445
44523
44633
44442
44444
44522
44634
44443
44521
44635
50206
44444
44448
44520
44636
50205
44445
44447
44519
44637
44446
44518
44638
44447
44451
44517
44639
44448
44450
44516
44640
44449
44515
44641
50204
44450
44454
44514
44642
50203
44451
44453
44513
44643
44452
44512
44644
44453
44457
44511
44645
44454
44456
44510
44646
44455
44509
44647
50202
44456
44460
44508
44648
50201
44457
44459
44507
44649
44458
44506
44650
44459
44463
44505
44651
44460
44462
44504
44652
44461
44503
44653
50200
44462
44466
44502
44654
50199
44463
44465
44501
44655
44464
44500
44656
44465
44469
44499
44657
44466
44468
44498
44658
44467
44497
44659
50198
44468
44472
44496
44660
50197
44469
44471
44495
44661
44470
44494
44662
44471
44475
44493
44663
44472
44474
44492
44664
44473
44491
44665
50196
44474
44478
44490
44666
50195
44475
44477
44489
44667
44476
44488
44668
44477
44481
44487
44669
44478
44480
44486
44670
44479
44485
44671
50438
44480
44484
44672
50437
44481
44483
44673
44482
44674
44483
44487
44484
44486
44485
50431
44486
44490
50189
44487
44489
44488
44489
44493
44490
44492
44491
50188
44492
44496
50166
44493
44495
44494
44495
44499
44496
44498
44497
50165
44498
44502
50158
44499
44501
44500
44501
44505
44502
44504
44503
50159
44504
44508
50130
44505
44507
44506
44507
44511
44508
44510
44509
50131
44510
44514
50132
44511
44513
44512
44513
44517
44514
44516
44515
50135
44516
44520
50105
44517
44519
44518
44519
44523
44520
44522
44521
50104
44522
44526
50097
44523
44525
44524
44525
44529
44526
44528
44527
50098
44528
44532
49433
44529
44531
44530
44531
44535
44532
44534
44533
49432
44534
44538
46602
44535
44537
44536
44537
44541
44538
44540
44539
49443
44540
44544
45410
44541
44543
44542
44543
44544
44545
44546
44548
44550
44547
44551
44548
44549
44551
44549
44550
45409
44550
44551
44551
44552
44553
45416
45418
49473
44554
45418
49474
44555
45419
45639
44556
45419
45638
58342
44557
45420
45609
58341
44558
45420
45594
45608
58336
44559
44563
44599
44560
44562
44598
44561
44597
44562
44566
44596
44563
44565
44595
44564
44594
45594
44565
44569
44593
45595
44566
44568
44592
44567
44591
44568
44572
44590
44569
44571
44589
44570
44588
45586
44571
44575
44587
45585
44572
44574
44586
44573
44585
44574
44578
44584
44575
44577
44583
44576
44582
45538
44577
44581
45527
44578
44580
44579
44580
44584
44581
44583
44582
45540
44583
44587
45539
44584
44586
44585
44586
44590
44587
44589
44588
45584
44589
44593
45597
44590
44592
44591
44592
44596
44593
44595
44594
45596
44595
44599
45607
44596
44598
44597
44598
44602
44599
44601
44600
45608
44601
44605
45609
44602
44604
44603
44604
44608
44605
44607
44606
45638
44607
44611
45639
44608
44610
44609
44610
44614
44611
44613
44612
49474
44613
44617
49473
44614
44616
44615
44616
44620
44617
44619
44618
49471
44619
44623
44731
49468
44620
44622
44730
44621
44729
44622
44626
44728
44623
44625
44727
44624
44726
46600
44625
44629
44725
49451
44626
44628
44724
44627
44723
44628
44632
44722
44629
44631
44721
44630
44720
49450
44631
44635
44719
50208
44632
44634
44718
44633
44717
44634
44638
44716
44635
44637
44715
44636
44714
50209
44637
44641
44713
50219
44638
44640
44712
44639
44711
44640
44644
44710
44641
44643
44709
44642
44708
50218
44643
44647
44707
50448
44644
44646
44706
44645
44705
44646
44650
44704
44647
44649
44703
44648
44702
50447
44649
44653
44701
50446
44650
44652
44700
44651
44699
44652
44656
44698
44653
44655
44697
44654
44696
50445
44655
44659
44695
50444
44656
44658
44694
44657
44693
44658
44662
44692
44659
44661
44691
44660
44690
50443
44661
44665
44689
50442
44662
44664
44688
44663
44687
44664
44668
44686
44665
44667
44685
44666
44684
50441
44667
44671
44683
50440
44668
44670
44682
44669
44681
44670
44674
44680
44671
44673
44679
44672
44678
50439
44673
44677
53084
44674
44676
44675
44676
44680
44788
44677
44679
44787
44678
44786
53083
44679
44683
44785
52073
44680
44682
44784
44681
44783
44682
44686
44782
44683
44685
44781
44684
44780
52072
44685
44689
44779
50503
44686
44688
44778
44687
44777
44688
44692
44776
44689
44691
44775
44690
44774
50504
44691
44695
44773
50487
44692
44694
44772
44693
44771
44694
44698
44770
44695
44697
44769
44696
44768
50486
44697
44701
44767
50460
44698
44700
44766
44699
44765
44700
44704
44764
44701
44703
44763
44702
44762
50461
44703
44707
44761
50462
44704
44706
44760
44705
44759
44706
44710
44758
44707
44709
44757
44708
44756
50463
44709
44713
44755
50464
44710
44712
44754
44711
44753
44712
44716
44752
44713
44715
44751
44714
44750
50222
44715
44719
44749
50223
44716
44718
44748
44717
44747
44718
44722
44746
44719
44721
44745
44720
44744
50224
44721
44725
44743
49457
44722
44724
44742
44723
44741
44724
44728
44740
44725
44727
44739
44726
44738
49458
44727
44731
44737
46599
44728
44730
44736
44729
44735
44730
44734
44731
44733
44732
49467
44733
44737
44845
44851
50245
44734
44736
44844
44850
44735
44843
44849
44736
44740
44842
44737
44739
44841
44738
44840
46598
44739
44743
44839
49459
44740
44742
44838
44741
44837
44742
44746
44836
44743
44745
44835
44744
44834
49460
44745
44749
44833
50225
44746
44748
44832
44747
44831
44748
44752
44830
44749
44751
44829
44750
44828
50226
44751
44755
44827
50466
44752
44754
44826
44753
44825
44754
44758
44824
44755
44757
44823
44756
44822
50465
44757
44761
44821
50472
44758
44760
44820
44759
44819
44760
44764
44818
44761
44763
44817
44762
44816
50473
44763
44767
44815
50481
44764
44766
44814
44765
44813
44766
44770
44812
44767
44769
44811
44768
44810
50482
44769
44773
44809
50485
44770
44772
44808
44771
44807
44772
44776
44806
44773
44775
44805
44774
44804
50488
44775
44779
44803
50505
44776
44778
44802
44777
44801
44778
44782
44800
44779
44781
44799
44780
44798
50506
44781
44785
44797
52075
44782
44784
44796
44783
44795
44784
44788
44794
44785
44787
44793
44786
44792
52074
44787
44791
53087
44788
44790
44789
44790
44794
44980
44791
44793
44979
44792
44978
53093
44793
44797
44977
53094
44794
44796
44976
44795
44975
44796
44800
44974
44797
44799
44973
44798
44972
53095
44799
44803
44971
53096
44800
44802
44970
44801
44969
44802
44806
44968
44803
44805
44967
44804
44966
50513
44805
44809
44965
50514
44806
44808
44964
44807
44963
44808
44812
44962
44809
44811
44961
44810
44960
50515
44811
44815
44959
50516
44812
44814
44958
44813
44957
44814
44818
44956
44815
44817
44955
44816
44954
50517
44817
44821
44953
50518
44818
44820
44952
44819
44951
44820
44824
44950
44821
44823
44949
44822
44948
50519
44823
44827
44947
50520
44824
44826
44946
44825
44945
44826
44830
44944
44827
44829
44943
44828
44942
50521
44829
44833
44941
50522
44830
44832
44940
44831
44939
44832
44836
44938
44833
44835
44937
44834
44936
50234
44835
44839
44935
50235
44836
44838
44934
44837
44933
44838
44842
44932
44839
44841
44931
44840
44930
50236
44841
44845
44929
46597
44842
44844
44928
44843
44927
44844
44848
44926
44845
44847
44925
44846
44924
50246
44847
44851
44917
44923
50248
44848
44850
44916
44922
44849
44915
44921
44850
44854
44851
44853
44852
49479
44853
44857
44917
49478
44854
44856
44916
44855
44915
44856
44860
44914
44857
44859
44913
44858
44912
45643
44859
44863
44911
45644
44860
44862
44910
44861
44909
44862
44866
44908
44863
44865
44907
44864
44906
45634
44865
44869
44905
45633
44866
44868
44904
44867
44903
44868
44872
44902
44869
44871
44901
44870
44900
45615
44871
44875
44899
45602
44872
44874
44898
44873
44897
44874
44878
44896
44875
44877
44895
44876
44894
45601
44877
44881
44893
45581
44878
44880
44892
44879
44891
44880
44884
44890
44881
44883
44889
44882
44888
45552
44883
44887
45553
44884
44886
44885
44886
44890
45076
44887
44889
45075
44888
45074
45554
44889
44893
45073
45577
44890
44892
45072
44891
45071
44892
44896
45070
44893
44895
45069
44894
45068
45580
44895
44899
45067
45618
44896
44898
45066
44897
45065
44898
44902
45064
44899
44901
45063
44900
45062
45617
44901
44905
45061
45616
44902
44904
45060
44903
45059
44904
44908
45058
44905
44907
45057
44906
45056
45632
44907
44911
45055
45646
44908
44910
45054
44909
45053
44910
44914
45052
44911
44913
45051
44912
45050
45645
44913
44917
45049
50250
44914
44916
45048
44915
45047
44916
44920
44917
44919
44918
50249
44919
44923
45043
45049
50567
44920
44922
45042
45048
44921
45041
45047
44922
44926
45040
44923
44925
45039
44924
45038
50568
44925
44929
45037
51958
44926
44928
45036
44927
45035
44928
44932
45034
44929
44931
45033
44930
45032
46596
44931
44935
45031
50237
44932
44934
45030
44933
45029
44934
44938
45028
44935
44937
45027
44936
45026
50238
44937
44941
45025
50524
44938
44940
45024
44939
45023
44940
44944
45022
44941
44943
45021
44942
45020
50523
44943
44947
45019
50530
44944
44946
45018
44945
45017
44946
44950
45016
44947
44949
45015
44948
45014
50531
44949
44953
45013
50541
44950
44952
45012
44951
45011
44952
44956
45010
44953
44955
45009
44954
45008
50540
44955
44959
45007
53102
44956
44958
45006
44957
45005
44958
44962
45004
44959
44961
45003
44960
45002
53101
44961
44965
45001
53100
44962
44964
45000
44963
44999
44964
44968
44998
44965
44967
44997
44966
44996
53099
44967
44971
44995
53098
44968
44970
44994
44969
44993
44970
44974
44992
44971
44973
44991
44972
44990
53097
44973
44977
44989
53242
44974
44976
44988
44975
44987
44976
44980
44986
44977
44979
44985
44978
44984
53243
44979
44983
53513
44980
44982
44981
44982
44986
46542
44983
44985
46541
44984
46540
53514
44985
44989
46545
53515
44986
44988
46544
44987
46543
44988
44992
46548
44989
44991
46547
44990
46546
53241
44991
44995
46551
53188
44992
44994
46550
44993
46549
44994
44998
46554
44995
44997
46553
44996
46552
53189
44997
45001
46557
53173
44998
45000
46556
44999
46555
45000
45004
46560
45001
45003
46559
45002
46558
53172
45003
45007
46563
53109
45004
45006
46562
45005
46561
45006
45010
46566
45007
45009
46565
45008
46564
53110
45009
45013
46569
53111
45010
45012
46568
45011
46567
45012
45016
46572
45013
45015
46571
45014
46570
50544
45015
45019
46575
50545
45016
45018
46574
45017
46573
45018
45022
46578
45019
45021
46577
45020
46576
50546
45021
45025
46581
50547
45022
45024
46580
45023
46579
45024
45028
46584
45025
45027
46583
45026
46582
50548
45027
45031
46587
50549
45028
45030
46586
45029
46585
45030
45034
46590
45031
45033
46589
45032
46588
50550
45033
45037
46593
46595
45034
45036
46592
45035
46591
45036
45040
45037
45039
45038
51957
45039
45043
50576
45040
45042
45041
45042
45046
45043
45045
45044
50575
45045
45049
45103
50256
45046
45048
45102
45047
45101
45048
45052
45049
45051
45050
50253
45051
45055
45103
50254
45052
45054
45102
45053
45101
45054
45058
45100
45055
45057
45099
45056
45098
50255
45057
45061
45097
45631
45058
45060
45096
45059
45095
45060
45064
45094
45061
45063
45093
45062
45092
45630
45063
45067
45091
45624
45064
45066
45090
45065
45089
45066
45070
45088
45067
45069
45087
45068
45086
45623
45069
45073
45085
45579
45070
45072
45084
45071
45083
45072
45076
45082
45073
45075
45081
45074
45080
45578
45075
45079
45573
45076
45078
45077
45078
45082
45079
45081
45080
45112
45081
45085
45111
45082
45084
45083
45084
45088
45085
45087
45086
45110
45087
45091
45109
45088
45090
45089
45090
45094
45091
45093
45092
45108
45093
45097
45107
45094
45096
45095
45096
45100
45097
45099
45098
45106
45099
45103
45105
45100
45102
45101
45102
45103
45104
45105
50254
50256
50258
50288
45106
50255
50259
50282
45107
45631
45662
50281
45108
45630
45663
50264
45109
45624
45664
50263
45110
45623
45665
45706
45111
45579
45666
45707
45112
45578
45667
45679
45113
45573
45668
45680
45114
45572
45669
45674
45115
45571
45670
45673
45116
45132
45134
45143
45670
45672
45673
45117
45131
45135
45138
45118
45124
45131
45135
45137
45119
45123
45120
45122
45137
45150
45121
45151
45122
45561
45721
45123
45136
45140
45141
45142
45560
45720
45124
45133
45134
45135
45559
45125
45131
45133
45135
45126
45128
45130
45127
45128
45424
45129
45133
45543
45130
45132
45522
45523
45544
45545
45131
45132
45133
45556
45557
45570
45571
45134
45558
45135
45142
45671
45136
45137
45138
45140
45142
45138
45139
45140
45149
45139
45143
45140
45144
45146
45148
45141
45719
45142
45144
45716
45718
45143
45685
45144
45683
45684
45686
45688
45145
45687
45735
45146
45500
45736
46443
46444
46445
50315
45147
45148
45730
45736
45149
45719
45731
45735
45150
45719
45727
45731
45732
45151
45720
45724
45152
45721
45723
45153
45163
45165
45173
45721
45722
45723
45154
45155
45161
45163
45156
45164
45157
45159
45161
45177
45158
45178
45159
45181
55718
45160
55713
55717
45161
55712
56433
56465
45162
56466
45163
45177
45762
55710
55712
45164
45174
45758
45759
45763
45764
45165
45167
45175
45177
45166
45172
45167
45171
45168
45170
45178
45169
45179
45170
45184
45188
45171
45175
45183
45191
45172
45190
45173
45175
45211
45174
45212
45749
45750
45754
45755
45175
45213
45756
45757
45770
45771
55710
45176
45210
45177
45183
55710
55714
57141
45178
55713
45179
45181
45183
45180
45184
45181
45185
45182
55713
56438
45183
45185
45199
55714
56439
45184
45198
45185
45187
45186
45187
45199
45201
57153
45188
45196
45198
45189
45191
45195
45190
45194
45191
45193
45211
45192
45198
45210
45193
45195
45197
45207
45209
45194
45206
45216
45195
45205
45196
45204
45197
45201
45203
45198
45200
57142
57148
45199
57141
45200
57140
57152
45201
57143
57149
57151
45202
57280
45203
57149
57281
45204
57148
45205
45207
45206
45207
45217
45208
57148
45209
45217
55706
57147
45210
45214
45216
57142
45211
45213
57141
45212
45216
45213
45215
50638
50639
50643
50644
45214
50645
50646
50650
50651
55709
45215
55697
55698
55703
55705
55706
55708
45216
45218
54268
54269
54273
55704
45217
45218
45219
54272
55706
45220
45221
54232
54235
54239
54240
54272
57521
45222
54233
54235
54239
45223
45231
54236
54238
45224
45230
45653
45655
45225
45229
45650
45652
45226
45562
45564
45227
45229
45228
45230
45231
45232
45302
54233
45233
45298
45299
45303
45304
54231
45234
45291
45292
45296
45297
54230
45235
45280
45283
45284
45286
54228
45236
45276
45278
45279
54229
45237
45273
45276
45279
45238
45240
45277
45239
45243
45240
45244
45241
45273
45242
45244
45265
45274
45277
45243
45244
45246
45275
45277
45244
45277
45245
45246
45247
45265
45247
45249
45260
45264
45265
45267
54226
45248
45259
45264
45249
45258
58345
45250
45255
49988
58345
45251
58345
45252
45253
58345
45254
45255
45256
45258
58345
45256
45257
45258
45260
49539
49988
45257
49540
45258
45261
49538
45259
45260
45261
45263
45261
45262
45263
49518
49536
54226
45262
49537
45263
49520
49535
45264
49519
45265
45268
45266
45267
45268
45270
45274
45268
45269
45270
45275
49518
54218
54226
45269
49519
45270
49517
54220
45271
54219
45272
45274
45275
45278
45287
45273
45279
45281
45274
45275
45276
45276
45278
45285
54229
45277
45278
45279
45286
45280
45281
45283
45286
45282
45287
45283
45288
45290
45284
45291
45285
45286
45288
45296
45286
45287
45288
45295
54218
54227
54228
45287
45288
54219
45289
54217
45290
45294
45295
45296
54216
45291
45293
45292
45296
45293
45297
45299
45294
45300
45295
45297
45306
54214
45296
45297
45305
54215
54227
54230
45297
45298
45299
45304
45305
45306
45300
45303
45301
45306
45310
45302
45303
45307
45309
45303
45304
45307
54206
54207
54208
54234
54236
54246
45304
45305
45307
45306
45307
54212
54231
54232
54234
45307
54213
45308
45309
54208
54211
54212
54213
45310
45412
54207
45311
45314
45315
45401
54213
45312
45314
45400
45313
45328
45314
45317
45315
45316
45317
45400
45401
45405
45413
45318
45328
45404
45408
45319
45322
45323
45324
45320
45321
45323
45321
45324
45322
45323
45323
45324
45325
45326
45327
45329
45400
45403
45330
45393
45399
45331
45392
45396
45332
45378
45397
45333
45377
45381
45334
45338
45335
45339
45341
45377
45336
45342
45337
45339
45363
45338
45339
45362
45380
54221
45339
45381
45340
45382
45341
45361
45362
45363
45383
45342
45360
45376
45343
45359
45363
45344
45364
45345
45353
45359
45346
45349
45352
45364
45365
45347
45349
45351
45362
45364
49516
45348
45349
45364
45350
45351
45352
45352
45355
45367
46687
49522
45353
45355
45366
45354
45358
45355
45357
46641
45356
46692
45357
45366
45367
45371
46693
45358
45370
46640
45359
45366
45369
45360
45365
45361
45369
45375
45362
45365
45368
45385
45363
45365
45367
45384
49514
45364
45365
45366
45367
45368
45368
45371
46625
46694
49523
45369
45371
46626
45370
45374
45371
45373
46639
45372
46699
45373
46624
46625
46626
46700
45374
46623
46638
45375
46622
46626
45376
45385
45387
45377
45383
45388
45378
45382
45379
45388
45392
45380
45382
45389
45397
45398
45381
45382
45384
45395
45397
54222
45382
45397
45383
45384
45385
45389
45385
45386
45389
46609
46625
49513
45386
46626
45387
45389
46608
46627
45388
46607
46622
45389
45391
45390
45391
45398
46608
46609
46610
45392
46607
46611
45393
45398
45394
45403
46611
45395
45398
45399
45402
46610
45396
45398
45399
45401
46609
54223
45397
45398
45399
45400
45401
45402
45402
45405
45412
46615
54224
45403
45405
46616
45404
46612
45405
45407
46613
45406
46614
45407
45411
45412
45413
49441
45408
45410
49442
45409
45413
45410
45414
45416
45411
49443
49470
45412
45414
49444
49498
45413
45414
49440
49497
54211
45414
45415
45416
45417
49496
49497
49498
45417
49470
49472
45418
49472
49483
49496
54207
45419
49473
49474
49476
45420
45638
45639
45641
45421
45608
45609
45612
45422
45594
45595
45596
45605
45607
45423
45584
45585
45586
45597
45599
45424
45527
45538
45539
45540
45549
45425
45524
45525
45526
45543
45426
45524
45526
45427
45513
45428
45518
45526
45429
45451
45430
45431
45437
45451
45453
45432
45448
45450
45433
45437
45434
45442
45448
45435
45437
45443
45453
45436
45438
45437
45439
45443
45440
45444
45826
45441
45821
45442
45444
45446
45822
45443
45447
45444
45454
45445
45827
45446
45454
45458
45828
45447
45457
45829
45448
45454
45456
45449
45453
45450
45452
45456
45512
45451
45513
45452
45518
45453
45455
45517
45454
45455
45456
45458
45912
45457
45511
45458
45460
45832
45459
45833
45460
45910
45912
45931
45461
45511
45907
45909
45462
45464
45482
45510
45511
45909
45463
45475
45464
45466
45474
45465
45487
45508
45509
45922
45923
45466
45468
45488
45506
45507
45947
45948
45467
45473
45468
45470
45472
45469
45493
45504
45505
45972
45973
45470
45494
45500
45502
45503
46432
46433
45471
45472
45494
45496
45498
45473
45491
45493
45474
45488
45490
45475
45485
45487
45476
45482
45484
45477
45481
45478
45484
45812
45479
45481
45483
45815
45837
45862
45863
45864
45480
45816
45818
45819
45838
45839
45481
45820
45821
45822
45823
45482
45829
45830
45831
45832
45483
45487
45906
45907
45908
45928
45484
45486
45876
45904
45905
45935
45936
45485
45811
45486
45490
45810
45487
45489
45881
45902
45903
45987
45988
45488
45926
45927
45942
45943
45489
45493
45946
45977
45978
45979
45490
45492
45882
45900
45901
46404
46405
45491
45809
45492
45496
45808
45493
45495
45887
45898
45899
46416
46417
45494
45976
46422
46423
46424
45495
45499
46430
46431
50697
50698
45496
45888
45894
45896
45897
50711
50712
45497
45807
45498
45806
45894
50782
45499
50783
45500
45894
50695
50696
50704
50705
50786
45501
46440
46441
46442
45502
46438
46440
46442
46444
45503
46433
46437
45504
45967
46432
46436
45505
45964
45970
45972
45506
45961
45963
45973
45507
45948
45956
45960
45508
45947
45951
45953
45509
45916
45920
45922
45510
45913
45915
45923
45511
45515
45909
45911
45512
45912
45513
45515
45517
45514
45518
45515
45519
45521
45516
45915
45517
45519
45911
45914
45518
45912
45519
45520
45521
45914
45918
45522
45915
45917
45523
45545
45524
45542
45543
45544
45525
45526
45540
45542
45527
45528
45538
45540
45529
45537
45530
45531
45535
45537
45532
45533
45535
45534
45590
45535
45587
45589
45536
45537
45585
45587
45538
45539
45585
45540
45550
45584
45541
45542
45548
45549
45550
45543
45547
45544
45547
45549
45558
45545
45547
45557
45546
45556
45917
45547
45553
45555
45918
45548
45568
45549
45551
45553
45567
45550
45551
45566
45599
45551
45583
45552
45576
45582
45553
45577
45581
45554
45555
45567
45573
45577
45556
45568
45572
45959
45557
45571
45954
45558
45568
45570
45559
45566
45568
45569
45570
45671
45560
45564
45566
45671
45677
45561
45563
45685
45693
45715
45716
45748
45562
45749
45563
45652
45754
45564
45651
45713
45714
45753
50268
50298
45565
45627
45650
45704
50261
45566
45599
45619
45620
45621
45622
45627
45704
45567
45574
45575
45576
45677
45568
45574
45576
45569
45570
45572
45574
45669
45571
45670
45572
45955
45573
45958
45574
45578
45575
45668
45576
45578
45621
45667
45577
45620
45578
45580
45579
45580
45621
45623
45581
45618
45620
45582
45601
45583
45599
45600
45620
45584
45598
45599
45585
45597
45586
45587
45595
45597
45588
45589
45593
45595
45590
45592
45591
45592
58338
45593
58337
45594
58336
45595
45607
45596
45597
45604
45607
45598
45599
45600
45604
45600
45605
45601
45603
45619
45602
45618
45603
45615
45617
45604
45605
45614
45626
45605
45606
45606
45612
45614
45627
45607
45611
45614
45608
45609
45611
45610
45638
45611
45612
45635
45637
45612
45613
45613
45635
45641
45649
45614
45633
45635
45648
45615
45628
45616
45633
45617
45628
45630
45632
45618
45624
45626
45619
45623
45620
45622
45626
45621
45622
45666
45623
45625
45665
45624
45625
45630
45626
45627
45629
45664
45627
45628
45628
45629
45649
50261
45629
45648
45630
45661
45663
45631
45632
45661
50255
45633
45646
45648
45634
45635
45644
45646
45636
45647
45637
45641
45642
45644
45658
45638
45640
45641
45639
45640
49474
45641
45642
49475
45642
45657
49476
45643
49477
50251
45644
49478
50250
45645
45646
45658
50250
50254
45647
50255
45648
45649
45658
45660
45649
45661
45650
45657
45660
45661
50260
45651
45655
45657
50260
50285
45652
45654
50296
50297
50599
50634
50637
45653
50638
45654
50643
54238
45655
50632
50633
50642
54201
54202
54237
45656
50572
50582
50591
54236
45657
49476
50564
50565
50566
50569
50572
50582
45658
45659
50251
50252
50285
45659
50251
45660
50252
50254
50258
45661
50255
50259
45662
45663
50259
50260
50280
45664
50261
50265
45665
50261
50262
45666
45704
45705
45667
45703
45704
45668
45677
45678
45669
45676
45677
45670
45671
45675
45671
45672
45672
45675
45677
45685
45673
45675
45684
45674
45683
45965
45675
45680
45682
45676
45691
45677
45678
45680
45692
45678
45693
45704
45679
45699
45703
45680
45698
45707
45681
45682
45692
45696
45698
46449
45683
45689
45691
46448
45684
45688
45966
45685
45686
45691
45686
45690
45691
45693
45716
45687
45688
45690
45688
45689
45690
45695
45716
46445
50303
50315
50316
50317
45689
46446
45690
45696
46447
45691
45694
45692
45693
45694
45699
45694
45699
45700
45713
45715
45695
45696
45700
45696
45697
45700
45710
45715
50302
50318
50856
51857
51858
45697
50319
45698
45700
45709
50610
45699
45708
50611
45700
45702
45701
45702
45709
45710
45711
45713
45703
45708
45712
45713
45704
45705
45707
45705
45713
50261
45706
45712
50262
45707
50263
50273
45708
45709
50273
50612
45710
50272
50609
45711
45714
50270
50272
50663
51855
51856
51861
51862
45712
45713
50269
50272
45713
50267
50273
45714
50268
45715
50298
50300
45716
50301
45717
45718
45747
45748
50301
50303
45719
45720
45733
45735
45720
45732
45721
45725
45732
45733
45748
45722
45749
45723
45725
45750
45758
45724
45759
45725
45727
45760
45726
45743
45744
45745
45751
45766
45727
45732
45740
45743
45745
45728
45740
45741
45743
45790
45729
45782
45783
45784
45789
45730
45738
45740
45782
45784
45731
45737
45732
45734
45740
45733
45734
45745
45747
45735
45737
45739
50304
45736
50303
45737
50313
50314
50688
50689
45738
50311
50312
50848
50849
45739
45781
45785
50310
45740
45745
45780
50309
45741
45742
45743
45780
45782
45743
45744
45766
45778
45780
45790
45794
45795
45796
45797
56486
45744
45745
45777
45780
45746
45747
45751
45777
50307
50309
45748
50304
50306
45749
45751
45753
50301
50306
45750
45754
45751
45755
45757
45752
45767
45776
45777
50307
45753
45755
45773
45775
50640
50658
50659
50660
45754
50299
50300
50637
50661
50666
45755
50638
45756
50639
45757
45771
45773
50646
45758
45767
45770
45759
45764
45766
45760
45763
45761
45766
45790
45762
45763
45765
45791
45763
45764
45765
45769
56466
56479
56480
56485
56495
57138
45764
45765
45770
45766
45768
56486
45767
45768
45773
45778
45769
45770
45772
56487
45770
45771
45772
50649
55710
56489
56490
56494
56496
57137
45771
45772
50650
45773
50648
56488
45774
50647
45775
45778
50658
50678
54168
54170
55662
55663
55671
55675
56488
45776
50658
50660
50678
45777
45778
50307
50679
45778
45779
45779
50679
55664
55665
55666
55670
56487
45780
50309
50679
50681
45781
45782
45786
45796
50681
45783
45795
45784
45786
45788
50824
45785
50825
45786
50683
50684
50826
50840
50841
45787
50682
50827
51173
51174
51176
45788
45796
45798
51175
51524
45789
45795
45799
51523
45790
45792
45794
45795
45799
45801
45791
45792
56479
56486
45793
51518
56478
45794
45797
45798
45799
51519
51528
51533
51534
55667
56484
56486
45795
45797
45799
45796
45797
55665
45798
55666
45799
51527
55668
45800
45801
51519
51521
51523
51527
45802
51518
51521
51522
51523
45803
51515
51517
51594
51595
51596
51597
45804
50820
50821
50822
50999
51500
45805
50776
50777
50778
45806
50776
50778
50780
50782
45807
45891
45893
45808
45888
45890
45809
45885
45887
45810
45882
45884
45811
45879
45881
45812
45876
45878
45813
45815
45814
45878
46030
45815
45858
45859
45877
46001
46002
46226
45816
45860
45861
45871
45872
45876
45817
45846
45847
45848
45818
45844
45846
45848
45819
45839
45841
45820
45838
45842
45821
45823
45825
45822
45826
45823
45827
45829
45824
45830
45838
45825
45827
45835
45843
45826
45842
45827
45828
45829
45833
45835
45830
45832
45831
45835
45837
45832
45834
45864
45906
45833
45907
45834
45931
45835
45865
45930
45836
45837
45843
45865
45867
45838
45862
45864
45839
45843
45840
45848
45862
45841
45843
45849
45867
45842
45844
45843
45845
45849
45846
45850
45847
45848
45850
45852
45860
45849
45861
45850
45868
45851
45869
45852
45856
46005
45853
45859
45854
45856
45858
46249
45855
46248
45856
46253
45857
46254
45858
46003
46005
46255
45859
46002
46256
45860
46001
46005
45861
45869
45871
45862
45868
45872
45863
45867
45864
45866
45872
45935
45865
45905
45866
45933
45867
45873
45934
45868
45869
45873
45870
46005
45871
45873
45995
46004
45872
45994
46001
45873
45875
45874
45875
45934
45995
45997
45876
45935
45992
45994
45877
45881
45992
45993
45994
45878
45880
45999
46000
46008
46009
46227
45879
46029
45880
45884
46028
45881
45883
46012
46013
46022
46023
46027
45882
45991
46014
46015
46016
45883
45887
46402
46403
46411
46412
45884
45886
46368
46400
46401
50748
50749
45885
46363
45886
45890
46364
45887
45889
46369
50746
50747
50756
50757
45888
46415
50724
50725
50726
45889
45893
50722
50723
50732
50733
45890
45892
46370
50744
50745
50762
50763
45891
46371
45892
50774
50776
45893
50742
50743
50768
50769
50773
50817
45894
50720
50721
50738
50739
50780
45895
50708
50709
50710
50781
45896
50704
50708
50710
50716
45897
50698
50711
50715
45898
46428
46430
50712
45899
46417
46423
46427
45900
46416
46420
46422
45901
45978
45983
46405
45902
45979
45984
46404
45903
45942
45985
45987
45904
45927
45939
45988
45905
45928
45936
45938
45906
45933
45935
45907
45928
45930
45908
45931
45909
45926
45928
45932
45910
45923
45911
45924
45932
45912
45913
45914
45920
45924
45915
45919
45916
45917
45919
45953
45918
45954
45919
45959
45920
45952
45921
45951
45922
45924
45944
45950
45923
45943
45947
45924
45926
45925
45926
45932
45940
45944
45927
45943
45928
45940
45942
45929
45930
45932
45938
45940
45931
45933
45932
45934
45938
45935
45937
45936
45937
45988
45992
45938
45989
45997
45939
45940
45985
45989
45941
45942
45944
45980
45985
45943
45979
45944
45946
45945
45946
45950
45980
45982
45947
45977
45979
45948
45950
45949
45973
45977
45950
45960
45974
45982
45951
45952
45960
45953
45957
45959
45954
45956
45955
45959
45956
45958
45957
45963
45958
45960
45962
45959
45961
45962
45970
45974
45963
45969
45964
45965
45967
45969
45966
45967
46446
46448
45968
45969
46436
46448
45970
45971
46436
45972
45974
46425
46435
45973
46424
46432
45974
45976
45975
45976
45982
46421
46425
45977
46422
46424
45978
45982
45979
45981
46422
45980
45981
45984
45982
45983
46421
45984
46406
46420
45985
46407
45986
45987
45989
46017
46407
45988
46016
46404
45989
45991
45990
45991
45997
46017
46019
45992
46014
46016
45993
45997
45994
45996
45999
46014
45995
46000
45996
46006
45997
45998
46019
45999
46006
46010
46020
46000
46009
46013
46001
46006
46008
46002
46004
46003
46008
46259
46004
46007
46260
46005
46006
46007
46008
46010
46318
46009
46313
46010
46012
46314
46011
46319
46012
46020
46024
46320
46013
46023
46321
46014
46020
46022
46015
46019
46016
46018
46022
46402
46017
46403
46018
46408
46019
46021
46409
46020
46021
46022
46024
50752
46023
46401
46024
46026
46400
46025
50751
46026
46320
46324
51025
46027
46321
46323
46399
46028
46227
46231
46321
46322
46323
46368
46029
46230
46363
46030
46227
46229
46031
46222
46226
46032
46221
46225
46033
46037
46034
46036
46117
46221
46035
46118
46036
46079
46080
46105
46106
46125
46037
46077
46078
46111
46112
46116
46224
46038
46071
46072
46073
46225
46039
46069
46071
46073
46040
46066
46068
46041
46063
46065
46042
46060
46062
46043
46057
46059
46044
46054
46056
46045
46051
46053
46046
46050
46047
46053
46085
46048
46050
46052
46090
46049
46050
46051
46052
46056
46053
46055
46091
46054
46084
46055
46059
46083
46056
46058
46096
46057
46058
46062
46059
46061
46097
46060
46082
46061
46065
46081
46062
46064
46102
46063
46064
46068
46065
46067
46103
46066
46080
46067
46071
46079
46068
46070
46108
46069
46070
46074
46071
46075
46109
46072
46078
46073
46075
46077
46247
46074
46248
46075
46253
46076
46252
46077
46109
46113
46269
46078
46112
46246
46079
46109
46111
46080
46106
46108
46081
46103
46105
46082
46100
46102
46083
46097
46099
46084
46094
46096
46085
46091
46093
46086
46090
46087
46089
46093
46131
46088
46132
46089
46139
46090
46092
46144
46091
46092
46096
46093
46095
46145
46094
46130
46095
46099
46129
46096
46098
46150
46097
46098
46102
46099
46101
46151
46100
46128
46101
46105
46127
46102
46104
46156
46103
46104
46108
46105
46107
46157
46106
46126
46107
46111
46161
46108
46110
46162
46109
46110
46111
46113
46207
46112
46206
46113
46115
46245
46114
46268
46115
46207
46209
46271
46116
46206
46210
46244
46117
46125
46203
46205
46206
46210
46219
46118
46220
46119
46125
46120
46121
46123
46125
46127
46128
46153
46154
46122
46129
46130
46147
46148
46123
46169
46170
46186
46187
48252
46124
46167
46168
46192
46193
48255
46125
46165
46166
46198
46199
46203
48256
46126
46159
46160
46161
46127
46157
46159
46161
46128
46154
46156
46129
46151
46153
46130
46148
46150
46131
46145
46147
46132
46142
46144
46133
46139
46141
46134
46138
46135
46141
46173
46136
46138
46140
46176
46137
46177
46138
46139
46140
46144
46141
46143
46178
46142
46172
46143
46147
46171
46144
46146
46183
46145
46146
46150
46147
46149
46184
46148
46170
46149
46153
46169
46150
46152
46189
46151
46152
46156
46153
46155
46190
46154
46168
46155
46159
46167
46156
46158
46195
46157
46158
46162
46159
46163
46196
46160
46166
46161
46163
46165
46205
46162
46206
46163
46207
46164
46208
46165
46196
46200
46215
46166
46199
46204
46167
46196
46198
46168
46193
46195
46169
46190
46192
46170
46187
46189
46171
46184
46186
46172
46181
46183
46173
46178
46180
46174
46176
46175
46180
48269
46176
46179
48290
46177
46178
46179
46183
46180
46182
48291
46181
48268
46182
46186
48267
46183
46185
48296
46184
46185
46189
46186
46188
48297
46187
48266
46188
46192
48265
46189
46191
48302
46190
46191
46195
46192
46194
48303
46193
48264
46194
46198
48263
46195
46197
48308
46196
46197
46198
46200
48309
46199
48262
46200
46202
48261
46201
48314
46202
46213
46215
48315
46203
46204
46212
48260
46204
46211
46212
46218
48259
46205
46211
46215
46206
46208
46210
46207
46208
46209
46215
46210
46214
46272
46211
46273
46212
46214
46217
46213
46293
48319
46214
46294
48320
46215
46216
46217
46272
46294
46296
46218
46273
46291
46293
46219
46237
46291
46292
46293
49903
46220
46224
46236
46243
46244
46273
46274
46221
46235
46222
46224
46223
46229
46235
46224
46226
46228
46236
46264
46279
46280
46281
46225
46245
46246
46265
46266
46226
46247
46248
46249
46250
46227
46256
46257
46258
46259
46228
46312
46313
46314
46315
46229
46231
46239
46309
46310
46311
46328
46230
46234
46231
46233
46362
46232
46327
46334
46335
46336
46367
46233
46239
46340
46341
46342
46343
46358
46360
46234
46361
46235
46239
46236
46237
46239
46241
46242
46286
46287
46238
46290
46298
46299
46300
49904
46239
46304
46305
46353
46354
46358
52186
46240
46306
46307
46308
46241
46306
46308
46310
46348
46242
46280
46284
46286
46243
46277
46279
46287
46244
46266
46274
46276
46245
46271
46273
46246
46266
46268
46247
46265
46269
46248
46250
46252
46249
46253
46250
46254
46256
46251
46257
46265
46252
46254
46262
46270
46253
46269
46254
46255
46256
46260
46262
46257
46259
46258
46262
46264
46259
46261
46281
46312
46260
46313
46261
46318
46262
46282
46317
46263
46264
46270
46278
46282
46265
46279
46281
46266
46270
46267
46279
46268
46270
46276
46278
46269
46271
46270
46272
46276
46273
46275
46274
46275
46287
46291
46276
46288
46296
46277
46278
46284
46288
46279
46283
46280
46281
46283
46310
46282
46311
46283
46330
46284
46331
46285
46348
46286
46288
46301
46347
46287
46300
46306
46288
46290
46289
46290
46296
46297
46301
46291
46298
46300
46292
46296
46293
46295
46298
52190
46294
52191
46295
52192
46296
46297
52201
46298
46302
52200
46299
52189
46300
46302
46304
52188
46301
46305
46302
46351
46303
52202
46304
46351
46355
52203
46305
46354
52187
46306
46351
46353
46307
46347
46308
46342
46346
46353
46309
46341
46349
46310
46328
46332
46334
46311
46331
46312
46328
46330
46313
46315
46317
46314
46318
46315
46319
46321
46316
46322
46328
46317
46319
46325
46329
46318
46330
46319
46320
46321
46325
46322
46323
46325
46327
46324
46336
46398
46325
46337
51026
46326
46327
46329
46333
46337
46328
46334
46336
46329
46330
46332
46331
46332
46348
46333
46349
46334
46338
46350
46335
46341
46336
46338
46340
46396
46337
46397
46338
51033
46339
51032
46340
46344
46350
51034
46341
46343
46395
46342
46350
46343
46345
46383
46344
46382
46394
46345
46385
46393
46346
46350
46384
46347
46349
46352
46348
46351
46349
46350
46352
46353
46355
46384
46354
46383
46355
46357
52207
46356
52208
46357
46384
46386
52255
46358
46383
46387
52252
46359
46382
46383
46387
46360
46378
46380
46381
46388
46389
52398
46361
46367
46377
46394
46395
51036
51037
46362
46376
46363
46365
46367
46364
46368
46365
46369
46371
46366
46372
46376
46367
46369
46373
46377
51044
51045
51046
51047
46368
46396
46397
51029
51030
46369
46398
46399
51022
51023
46370
51020
51021
51053
51054
46371
46373
50773
51018
51019
51067
51068
46372
50774
46373
46375
46374
51059
51060
51061
51062
46375
46377
51083
51098
51099
51100
51109
46376
51110
46377
46378
51042
51043
51084
51085
46379
51090
51091
51092
52399
46380
51040
51042
51090
51092
46381
46389
51037
51039
46382
46388
46392
46394
46383
46385
46387
46384
46385
46386
46392
46387
46391
52254
46388
52253
46389
46391
52402
46390
51092
52401
46391
51039
51093
52408
46392
52407
46393
51039
46394
51034
51038
46395
51037
46396
51034
51036
46397
51030
51032
46398
51029
51033
46399
51022
51026
46400
51023
51025
46401
50749
50751
46402
50748
50752
46403
46409
46411
46404
46408
46412
46405
46407
46406
46412
46416
46407
46413
46419
46408
46409
46413
46410
50752
46411
46413
50727
50753
46412
50726
50748
46413
46415
46414
46415
46419
50727
50729
46416
50724
50726
46417
46419
46418
50712
50724
46419
46427
50713
50729
46420
46421
46427
46422
46426
46423
46424
46426
46430
46425
46431
46426
50701
46427
46429
46428
46429
50713
50715
46430
50699
50701
46431
50698
46432
50697
50701
46433
46435
46434
46440
50697
46435
46437
46439
50700
46436
50701
46437
46438
46439
50692
46440
50693
50702
46441
50696
46442
50693
50695
50788
46443
50692
46444
50315
50689
50691
46445
46446
50315
50317
46447
46448
50317
50319
46449
46450
50319
50611
46451
46455
50320
46452
46454
50321
46453
50322
46454
46458
50323
46455
46457
50324
46456
50325
50611
46457
46461
50326
50612
46458
46460
50327
46459
50328
46460
46464
50329
46461
46463
50330
46462
50331
50613
46463
46467
50332
50614
46464
46466
50333
46465
50334
46466
46470
50335
46467
46469
50336
46468
50337
50615
46469
46473
50338
50616
46470
46472
50339
46471
50340
46472
46476
50341
46473
46475
50342
46474
50343
50617
46475
46479
50344
50618
46476
46478
50345
46477
50346
46478
46482
50347
46479
46481
50348
46480
50349
50621
46481
46485
50350
51844
46482
46484
50351
46483
50352
46484
46488
50353
46485
46487
50354
46486
50355
51843
46487
46491
46593
50356
51841
46488
46490
46592
50357
46489
46591
50358
46490
46494
46590
50359
46491
46493
46589
50360
46492
46588
50361
51840
46493
46497
46587
50362
51968
46494
46496
46586
50363
46495
46585
50364
46496
46500
46584
50365
46497
46499
46583
50366
46498
46582
50367
51998
46499
46503
46581
50368
52015
46500
46502
46580
50369
46501
46579
50370
46502
46506
46578
50371
46503
46505
46577
50372
46504
46576
50373
52014
46505
46509
46575
50374
52034
46506
46508
46574
50375
46507
46573
50376
46508
46512
46572
50377
46509
46511
46571
50378
46510
46570
50379
53133
46511
46515
46569
50380
53134
46512
46514
46568
50381
46513
46567
50382
46514
46518
46566
50383
46515
46517
46565
50384
46516
46564
50385
53141
46517
46521
46563
50386
53142
46518
46520
46562
50387
46519
46561
50388
46520
46524
46560
50389
46521
46523
46559
50390
46522
46558
50391
53170
46523
46527
46557
50392
53199
46524
46526
46556
50393
46525
46555
50394
46526
46530
46554
50395
46527
46529
46553
50396
46528
46552
50397
53198
46529
46533
46551
50398
53218
46530
46532
46550
50399
46531
46549
50400
46532
46536
46548
50401
46533
46535
46547
50402
46534
46546
50403
53529
46535
46539
46545
50404
53528
46536
46538
46544
50405
46537
46543
50406
46538
46542
50407
46539
46541
50408
46540
50409
53527
46541
46545
53526
46542
46544
46543
46544
46548
46545
46547
46546
53516
46547
46551
53517
46548
46550
46549
46550
46554
46551
46553
46552
53191
46553
46557
53190
46554
46556
46555
46556
46560
46557
46559
46558
53174
46559
46563
53171
46560
46562
46561
46562
46566
46563
46565
46564
53120
46565
46569
53119
46566
46568
46567
46568
46572
46569
46571
46570
53112
46571
46575
53113
46572
46574
46573
46574
46578
46575
46577
46576
52010
46577
46581
52011
46578
46580
46579
46580
46584
46581
46583
46582
52000
46583
46587
51999
46584
46586
46585
46586
46590
46587
46589
46588
50552
46589
46593
50551
46590
46592
46591
46592
46593
46594
46595
50551
51841
51951
51963
46596
50550
51957
51962
46597
50237
50557
51958
46598
50236
50246
58325
46599
49459
50243
50245
46600
49458
49464
49467
46601
49451
49468
49504
46602
49448
49469
49503
46603
49432
49443
49445
46604
49431
49439
49442
46605
46613
49415
49438
46606
46612
46617
49414
46607
46611
46618
46620
46608
46621
46609
46618
46628
46610
46615
46618
46629
49511
46611
46616
46618
46612
46613
46616
46614
49442
46615
46616
49438
49441
46616
46617
49418
49438
49440
49510
46617
46618
49419
49438
46619
46620
46628
46629
46633
49419
46621
46632
49414
46622
46628
46631
46623
46627
46624
46631
46637
46625
46627
46630
46706
46626
46627
46629
46701
49524
46627
46628
46629
46630
46630
46633
46708
49418
49525
46631
46633
46707
46632
46636
46633
46635
49413
46634
49420
46635
46707
46708
46712
49421
46636
46711
49412
46637
46707
46710
46638
46704
46706
46639
46700
46703
46640
46697
46699
46641
46693
46696
46642
46690
46692
46643
46686
46689
46644
46683
46685
46645
46679
46682
46646
46676
46678
46647
46672
46675
46648
46665
46671
46649
46664
46668
46650
46669
46651
46660
46664
46652
46654
46661
46669
46670
46653
46654
46656
46667
46669
49537
46654
46669
46655
46656
46657
46661
46657
46658
46661
46730
46739
49999
46658
46740
46659
46661
46729
46756
46660
46728
46736
46661
46663
46662
46663
46670
46729
46730
46731
46664
46726
46728
46665
46670
46666
46675
46726
46667
46670
46671
46674
46731
46668
46670
46671
46673
46730
49535
46669
46670
46671
46672
46673
46674
46678
46674
46677
46678
46680
46773
49534
46675
46677
46774
46676
46725
46677
46682
46724
46678
46681
46790
46679
46680
46681
46685
46681
46684
46685
46687
46788
49532
46682
46684
46789
46683
46723
46684
46689
46722
46685
46688
46792
46686
46687
46688
46692
46688
46691
46692
46694
46794
49531
46689
46691
46793
46690
46721
46691
46696
46720
46692
46695
46799
46693
46694
46695
46699
46695
46698
46699
46701
46801
49529
46696
46698
46800
46697
46719
46698
46703
46718
46699
46702
46806
46700
46701
46702
46706
46702
46705
46706
46708
46808
49528
46703
46705
46807
46704
46717
46705
46710
46716
46706
46709
46813
46707
46708
46709
46709
46712
46815
49422
49526
46710
46712
46814
46711
46715
46712
46714
49411
46713
49423
46714
46814
46815
46819
50088
46715
46818
49410
46716
46814
46817
46717
46811
46813
46718
46807
46810
46719
46804
46806
46720
46800
46803
46721
46797
46799
46722
46793
46796
46723
46786
46792
46724
46785
46789
46725
46771
46790
46726
46770
46774
46727
46731
46728
46732
46734
46770
46729
46735
46730
46732
46755
46731
46732
46754
46773
50000
46732
46774
46733
46775
46734
46753
46754
46755
46776
46735
46752
46769
46736
46751
46755
46737
46756
46738
46747
46751
46739
46741
46748
46756
46757
46740
46741
46743
46754
46756
49998
46741
46756
46742
46743
46744
46748
46744
46745
46748
46758
46861
50003
46745
46862
46746
46748
46759
46876
46747
46760
46858
46748
46750
46749
46750
46757
46758
46759
46763
46751
46760
46762
46752
46757
46753
46762
46768
46754
46757
46763
46778
46755
46757
46758
46777
50001
46756
46757
46759
46763
46764
46842
46874
50002
46760
46764
46875
46761
46857
46762
46764
46766
46856
46763
46767
46764
46843
46765
46890
46766
46841
46842
46843
46889
46767
46840
46855
46768
46839
46843
46769
46778
46780
46770
46776
46781
46771
46775
46772
46781
46785
46773
46775
46782
46790
46791
46774
46775
46777
46788
46790
50017
46775
46790
46776
46777
46778
46782
46778
46779
46782
46833
46842
50016
46779
46843
46780
46782
46832
46844
46781
46831
46839
46782
46784
46783
46784
46791
46832
46833
46834
46785
46829
46831
46786
46791
46787
46796
46829
46788
46791
46792
46795
46834
46789
46791
46792
46794
46833
50018
46790
46791
46792
46793
46794
46795
46799
46795
46798
46799
46801
49226
50026
46796
46798
49227
46797
46828
46798
46803
46827
46799
46802
49243
46800
46801
46802
46806
46802
46805
46806
46808
49241
50025
46803
46805
49242
46804
46826
46805
46810
46825
46806
46809
49245
46807
46808
46809
46813
46809
46812
46813
46815
49247
50027
46810
46812
49246
46811
46824
46812
46817
46823
46813
46816
49252
46814
46815
46816
46816
46819
49254
50028
50087
46817
46819
49253
46818
46822
46819
46821
49409
46820
50086
46821
49253
49254
49258
50085
46822
49257
49408
46823
49253
49256
46824
49250
49252
46825
49246
49249
46826
49239
49245
46827
49238
49242
46828
49224
49243
46829
49223
49227
46830
46834
46831
46835
46837
49223
46832
46838
46833
46835
46845
46834
46835
46846
49226
50019
46835
49227
46836
49228
46837
46845
46846
46850
49229
46838
46849
49222
46839
46845
46848
46840
46844
46841
46848
46854
46842
46844
46847
46908
46843
46844
46846
46888
58327
46844
46845
46846
46847
46847
46850
46906
49230
50014
46848
46850
46907
46849
46853
46850
46852
49221
46851
49231
46852
46905
46906
46907
49295
46853
46904
49220
46854
46903
46907
46855
46886
46908
46856
46885
46889
46857
46872
46890
46858
46871
46875
46859
46876
46860
46869
46871
46861
46863
46868
46876
46877
46862
46863
46865
46874
46876
50004
46863
46876
46864
46865
46866
46868
46866
46867
46868
46879
46949
50006
46867
46948
46868
46880
46952
46869
46878
46870
46871
46878
46883
46872
46877
46873
46883
46885
46874
46877
46882
46890
46891
46875
46877
46879
46888
46890
50008
46876
46877
46890
46878
46879
46880
46882
46880
46881
46882
46893
46954
50007
46881
46953
46882
46894
46957
46883
46892
46884
46885
46892
46895
46897
46886
46891
46887
46897
46903
46888
46891
46898
46908
46909
46889
46891
46893
46906
46908
50009
46890
46891
46908
46892
46893
46894
46898
46894
46898
46899
46911
46959
50011
46895
46899
46958
46896
46920
46897
46899
46901
46919
46898
46902
46899
46910
46900
46962
46901
46910
46911
46915
46963
46902
46914
46918
46903
46910
46913
46904
46909
46905
46913
49219
46906
46909
46912
49296
46907
46909
46911
49294
50013
46908
46909
46910
46911
46912
46912
46915
46964
49298
50012
46913
46915
49297
46914
49218
46915
46917
49217
46916
49299
46917
46963
46964
46966
49215
46918
49216
46919
46963
46920
46962
46921
46958
46922
46957
46923
46953
46924
46952
46925
46948
46926
46947
46927
46943
46928
46942
46929
46938
46930
46937
46931
46933
46932
46933
46934
46935
46937
46935
46936
46937
46939
46985
49575
46936
46986
46937
46940
49159
46938
46939
46940
46942
46940
46941
46942
46944
49157
49581
46941
49158
46942
46945
49175
46943
46944
46945
46947
46945
46946
46947
46949
49173
49584
46946
49174
46947
46950
49177
46948
46949
46950
46952
46950
46951
46952
46954
49179
50054
46951
49178
46952
46955
49184
46953
46954
46955
46957
46955
46956
46957
46959
49186
50052
46956
49185
46957
46960
49191
46958
46959
46960
46962
46960
46961
46962
46964
49193
50051
46961
49192
46962
46965
49198
46963
46964
46965
46965
46966
49200
49214
50049
46966
49199
46967
49213
46968
49199
49200
49204
49212
46969
49203
49207
46970
49199
49202
46971
49196
49198
46972
49192
49195
46973
49189
49191
46974
49185
49188
46975
49182
49184
46976
49178
49181
46977
49171
49177
46978
49170
49174
46979
49155
49175
46980
49154
49158
46981
46983
49159
46982
46986
46983
46987
49104
46984
49105
49154
46985
46987
49159
49160
58333
46986
46987
49108
49157
49159
49578
46987
49159
46988
49109
46989
49047
46990
46991
47937
49047
49048
49049
46992
49044
49046
46993
47935
47937
46994
47931
47934
46995
47928
47930
46996
47924
47927
46997
47921
47923
46998
47917
47920
46999
47914
47916
47000
47910
47913
47001
47905
47909
47002
47904
47908
47003
47901
47004
47887
47902
47904
47005
47883
47899
47006
47859
47898
47007
47858
47894
47008
47753
47755
47009
47749
47849
47010
47740
47741
47748
47011
47012
47015
47016
47012
47014
47015
47718
47013
47014
47014
47016
47015
47717
47016
47017
47018
47598
47718
47741
47019
47599
47717
47718
47020
47600
47715
47716
47021
47601
47714
47715
47022
47602
47711
47713
47023
47711
47712
47024
47087
47088
47025
47086
47087
47026
47084
47085
47027
47083
47084
47028
47029
47081
47083
47030
47031
47074
47081
47032
47042
47033
47037
47038
47034
47035
47036
47038
47039
47040
47042
47045
47047
47073
47041
47048
47042
47043
47074
47044
47045
47075
47045
47076
47517
47521
47046
47077
47047
47069
47101
47048
47054
47070
47072
47049
47067
47050
47052
47054
47051
47055
47052
47056
47058
47053
47059
47067
47054
47056
47064
47070
47055
47056
47057
47058
47062
47064
47059
47061
47060
47064
47066
47061
47063
47113
47119
47062
47120
47063
47125
47064
47114
47124
47065
47066
47070
47107
47109
47114
47067
47110
47113
47068
47070
47069
47110
47070
47103
47109
47071
47072
47103
47105
47107
47073
47099
47101
47074
47077
47098
47075
47080
47076
47077
47079
47077
47078
47079
47095
47102
47522
47615
47078
47101
47079
47096
47098
47100
47080
47094
47081
47093
47098
47082
47083
47091
47093
47084
47085
47085
47087
47092
47093
47094
47491
47605
47607
47086
47091
47087
47088
47090
47088
47492
47493
47497
47498
47604
47608
47711
47089
47712
47090
47498
47772
47091
47493
47092
47093
47489
47491
47493
47094
47097
47095
47096
47491
47096
47490
47491
47496
47504
47607
47614
47097
47484
47490
47098
47485
47489
47099
47100
47105
47485
47101
47102
47104
47484
47102
47103
47103
47104
47469
47504
47515
47104
47108
47105
47470
47483
47106
47486
47107
47470
47472
47641
47108
47467
47109
47468
47469
47470
47110
47111
47115
47111
47112
47112
47115
47450
47469
47632
47113
47115
47117
47114
47118
47115
47465
47467
47116
47468
47117
47450
47451
47465
47475
47118
47449
47450
47119
47448
47465
47120
47122
47124
47121
47125
47122
47126
47128
47123
47129
47448
47124
47126
47134
47462
47125
47465
47126
47127
47128
47132
47134
47129
47131
47130
47134
47447
47131
47133
47396
47446
47132
47395
47133
47400
47134
47399
47983
47135
47136
47447
47453
47686
47983
47137
47141
47455
47138
47140
47456
47139
47457
47140
47144
47141
47143
47142
47983
47143
47147
47982
47144
47146
47145
47146
47150
47147
47149
47148
47981
47149
47153
47984
47150
47152
47151
47152
47156
47153
47155
47154
47990
47155
47159
47991
47156
47158
47157
47158
47162
47159
47161
47160
47997
47161
47165
47998
47162
47164
47163
47164
47168
47165
47167
47166
48004
47167
47171
48005
47168
47170
47169
47170
47174
47171
47173
47172
48011
47173
47177
48012
47174
47176
47175
47176
47180
47177
47179
47178
47433
47179
47183
48442
47180
47182
47181
47182
47186
48448
47183
47185
48447
47184
48441
48446
47185
47189
48351
48440
47186
47188
48352
47187
48353
47188
47192
48552
47189
47191
48551
47190
48439
48550
47191
47195
48449
48549
47192
47194
48548
47193
48547
47194
47198
48546
47195
47197
48545
47196
48459
48544
47197
47201
48458
48543
47198
47200
48542
47199
48541
47200
47204
48540
47201
47203
48539
47202
48460
48538
47203
47207
48461
48537
47204
47206
48536
47205
48535
47206
47210
48534
47207
47209
48533
47208
48467
48532
47209
47213
48468
48531
47210
47212
48530
47211
48529
47212
47216
48528
47213
47215
48527
47214
48474
48526
47215
47219
48475
48525
47216
47218
48524
47217
48523
47218
47222
48522
47219
47221
48521
47220
48481
48520
47221
47225
48482
48519
47222
47224
48518
47223
48517
47224
47228
48516
47225
47227
48515
47226
48488
48514
47227
47231
48489
48513
47228
47230
48512
47229
48511
47230
47234
48498
47231
47233
48497
47232
48322
48496
47233
47237
48501
58316
47234
47236
48500
47235
48499
47236
47240
47237
47239
47238
58315
47239
47243
47303
47368
48501
47240
47242
47302
48500
47241
47301
48499
47242
47246
47306
48504
47243
47245
47305
48503
47244
47304
47367
48502
47245
47249
47333
47366
48603
47246
47248
47332
48602
47247
47331
48601
47248
47252
47336
48606
47249
47251
47335
48605
47250
47334
47365
48604
47251
47255
47363
47364
48705
47252
47254
47362
48704
47253
47361
48703
47254
47258
48708
47255
47257
48707
47256
48706
52311
47257
47261
47363
52311
47258
47260
47362
47259
47361
47260
47264
47360
47261
47263
47359
47262
47358
52312
47263
47267
47357
52500
47264
47266
47356
47265
47355
47266
47270
47354
47267
47269
47353
47268
47352
52499
47269
47273
47351
52498
47270
47272
47350
47271
47349
47272
47276
47273
47275
47274
52591
47275
47279
47351
52592
47276
47278
47350
47277
47349
47278
47282
47348
47279
47281
47347
47280
47346
52485
47281
47285
47321
52486
47282
47284
47320
47283
47319
47284
47288
47318
47285
47287
47317
47286
47316
52283
47287
47291
52279
47288
47290
47289
47290
47294
47318
47291
47293
47317
47292
47316
52278
47293
47297
47315
52241
47294
47296
47314
47295
47313
47296
47300
47312
47297
47299
47311
47298
47310
52236
47299
47303
47309
52235
47300
47302
47308
47301
47307
47302
47306
47303
47305
47304
47368
47305
47309
47333
47367
47306
47308
47332
47307
47331
47308
47312
47330
47309
47311
47329
47310
47328
52234
47311
47315
47327
52239
47312
47314
47326
47313
47325
47314
47318
47324
47315
47317
47323
47316
47322
52240
47317
47321
52277
47318
47320
47319
47320
47324
47348
47321
47323
47347
47322
47346
52481
47323
47327
47345
52480
47324
47326
47344
47325
47343
47326
47330
47342
47327
47329
47341
47328
47340
52299
47329
47333
47339
52298
47330
47332
47338
47331
47337
47332
47336
47333
47335
47334
47366
47335
47339
47363
47365
47336
47338
47362
47337
47361
47338
47342
47360
47339
47341
47359
47340
47358
52297
47341
47345
47357
52300
47342
47344
47356
47343
47355
47344
47348
47354
47345
47347
47353
47346
47352
52479
47347
47351
52482
47348
47350
47349
47350
47354
47351
47353
47352
52497
47353
47357
52496
47354
47356
47355
47356
47360
47357
47359
47358
52314
47359
47363
52313
47360
47362
47361
47362
47363
47364
47365
52308
52311
52313
47366
52295
52297
47367
52293
52298
47368
52232
52234
47369
52230
52235
47370
52194
52218
52220
58314
47371
49901
52195
52214
52216
47372
48258
49900
49901
49903
49905
52170
52216
47373
49906
52169
47374
48258
52148
47375
48257
49910
47376
48254
49911
47377
48253
49912
47378
48250
48858
47379
48249
48854
47380
48246
48368
47381
48245
48364
47382
48222
47383
48226
48232
48233
48245
48339
48340
47384
48234
48235
48236
48237
48244
47385
47428
47429
47430
47386
47426
47428
47430
47387
47423
47425
47388
47420
47422
47389
47417
47419
47390
47414
47416
47391
47411
47413
47392
47408
47410
47393
47405
47407
47394
47402
47404
47395
47397
47401
47396
47400
47397
47399
47445
47398
47404
47444
47399
47401
47403
47981
47400
47982
47401
47402
47403
47407
47404
47406
47984
47405
47443
47406
47410
47442
47407
47409
47990
47408
47409
47413
47410
47412
47991
47411
47441
47412
47416
47440
47413
47415
47997
47414
47415
47419
47416
47418
47998
47417
47439
47418
47422
47438
47419
47421
48004
47420
47421
47425
47422
47424
48005
47423
47437
47424
47428
47436
47425
47427
48011
47426
47427
47431
47428
47432
48012
47429
47435
47430
47432
47434
48234
47431
48235
47432
48240
47433
48239
47434
48012
48230
48442
47435
48229
48233
47436
48012
47437
48009
48011
47438
48005
48007
47439
48002
48004
47440
47998
48000
47441
47995
47997
47442
47991
47993
47443
47988
47990
47444
47984
47986
47445
47979
47981
47446
47977
47982
47447
47684
47983
47448
47683
47449
47463
47450
47451
47683
47451
47476
47629
47634
47682
47452
47477
47686
47453
47454
47463
47464
47454
47462
47463
47455
47461
47456
47460
47457
47459
47458
47459
47460
47461
47462
47464
47463
47464
47464
47465
47466
47467
47473
47475
47468
47472
47469
47471
47475
47470
47471
47476
47636
47638
47471
47482
47472
47474
47481
47473
47642
47474
47647
47475
47476
47478
47480
47476
47477
47477
47478
47635
47664
47688
47478
47687
47479
47691
47480
47663
47664
47692
47481
47645
47647
47664
47482
47638
47642
47644
47483
47638
47639
47641
47484
47486
47504
47505
47485
47503
47504
47486
47488
47487
47641
47488
47505
47507
47640
47489
47503
47508
47490
47494
47491
47495
47503
47492
47493
47495
47496
47497
47494
47498
47495
47499
47508
47496
47500
47502
47497
47500
47512
47608
47613
47779
47498
47500
47710
47499
47771
47500
47509
47775
47501
47709
47502
47509
47511
47512
47708
47503
47506
47508
47512
47504
47505
47505
47512
47514
47638
47506
47639
47507
47511
47512
47651
47508
47510
47650
47509
47510
47786
47511
47656
47787
47512
47655
47707
47513
47652
47783
47514
47613
47667
47782
58328
47515
47614
47637
58328
47516
47615
47616
47636
47517
47616
47632
47518
47615
47616
47519
47521
47525
47526
47520
47524
47525
47521
47523
47522
47523
47526
47607
47524
47606
47525
47526
47528
47526
47611
47616
49942
49946
47527
47615
47528
47607
47611
47612
47614
47529
47606
47610
47611
47530
47606
47609
47610
47723
49950
47531
47534
47535
47573
47574
47532
47573
47533
47534
47534
47535
47536
47575
49946
49947
49949
49950
53341
47537
47542
47543
47544
47551
53348
53350
47538
47540
47542
47544
47539
47545
47540
47541
47542
47548
47543
47547
47544
47546
47545
47547
47551
47552
47548
47550
47551
47549
47550
47555
47551
47552
47554
47552
47559
47575
53351
53355
47553
47554
47559
47560
47555
47558
47559
47556
47557
47558
47561
47558
47560
47561
47563
53367
53368
47559
47560
47560
47578
53356
53360
53368
47561
47562
47563
47578
47579
47564
47579
49972
49974
53369
47565
47566
47567
47579
48960
47566
47567
48961
47568
47577
48962
47569
47577
47582
47570
47576
47571
47576
47572
47574
47573
47574
47575
47576
47723
47576
47578
49951
49952
49956
49957
53340
47577
47732
47578
47579
47581
47579
49958
49959
49964
49965
53339
53369
47580
47581
48960
49964
49967
49972
47582
47583
47732
48962
48963
48970
48971
49958
49968
49969
47583
48962
47584
47588
48963
48965
47585
47586
47587
47591
47596
47732
47586
47591
47587
47588
47591
47592
47595
47589
47591
47592
47594
48959
47590
47591
47592
47593
47594
47595
47745
47595
47743
47745
47746
48958
48965
47596
47746
47597
47719
47738
47740
47746
48965
47598
47741
47746
47599
47719
47600
47719
47601
47720
47602
47720
47603
47604
47711
47720
47722
47605
47609
47606
47607
47609
47608
47609
47612
47727
47610
47722
47611
47612
47724
47612
47725
49941
49950
58328
47613
47726
47614
47780
58328
47615
58328
47616
47617
47633
58328
47618
49938
49939
49940
49942
47619
47623
47624
49943
47620
47622
47623
47621
47622
47625
48177
47623
47624
48176
47624
48180
49939
47625
48175
49938
47626
47627
47630
47631
47633
47678
47627
47631
47628
47630
47674
47629
47675
47630
47681
47631
47634
47673
47632
47633
47634
47636
47634
47635
47636
47666
48173
49938
47635
47672
47636
47665
47671
47637
47638
47665
47666
47667
47639
47644
47652
47664
47640
47644
47651
47641
47643
47650
47642
47643
47647
47644
47646
47649
47645
47653
47646
47660
47663
47664
47647
47648
47649
47658
47660
47650
47653
47657
47651
47656
47652
47653
47655
47653
47654
47655
47661
47667
47814
47654
47660
47655
47657
47659
47705
47656
47706
47657
47810
47658
47811
47659
47821
47660
47661
47702
47704
47661
47662
47662
47664
47668
47698
47702
47818
47663
47697
47702
47664
47696
47665
47693
47666
47668
47670
47667
47668
47816
49937
58328
58329
47668
47815
47669
47817
47670
47698
48166
48169
58329
47671
47693
48170
58329
47672
47688
48171
48173
47673
47682
48172
48173
47674
47678
47679
47681
47675
47677
47678
47676
47681
47677
47680
48184
47678
47679
48183
47679
48173
48175
48177
48182
47680
48172
48188
47681
47978
48189
47682
47683
47684
47685
47686
47688
47978
47684
47686
47685
47977
47686
47689
47976
47983
47687
47688
47689
47691
47689
47690
47691
47693
48022
47690
47975
47691
47694
47974
47692
47693
47694
47696
47694
47695
47696
47698
48035
47695
47973
47696
47699
47972
47697
47698
47699
47701
47699
47700
47701
47965
48038
47700
47971
47701
47966
47970
47702
47964
47703
47704
47818
47962
47964
47705
47818
47819
47821
47706
47811
47813
47814
47707
47808
47810
47814
47708
47783
47787
47789
47709
47783
47784
47786
47710
47775
47777
47779
47711
47771
47778
47779
47712
47713
47715
47727
47770
47771
47778
47713
47772
47714
47773
47715
47716
47774
47716
47718
47720
47728
47768
47769
47793
47795
47717
47718
47719
47734
47740
47766
47767
47835
47847
47720
47733
47721
47722
47723
47728
47730
47733
47723
47724
47727
47724
47730
47732
49951
47725
47726
47730
47726
47729
47730
47736
47781
49951
49954
47727
47729
47780
47728
47779
47729
47734
47794
47730
47735
47832
47731
47732
47733
47735
47736
47737
47733
47737
47738
49957
47734
47738
47735
47739
47834
47736
47833
48974
47737
48972
48974
48976
49955
49957
47738
48971
48974
47739
48970
47740
47853
48969
48974
47741
47742
47748
47848
47849
47850
47852
48966
47742
47743
47744
47746
47748
47744
47747
47748
47750
48956
48966
47745
47747
47746
47748
47751
47749
47750
47751
47753
47850
47751
47752
47753
47851
47895
48955
47752
47753
47896
47754
47894
47755
47850
47851
47855
47893
47756
47849
47854
47858
47757
47758
47759
47765
47758
47764
47765
47846
47759
47764
47844
47760
47761
47764
47765
47762
47763
47765
47837
47766
47767
47847
47849
47768
47835
47837
47769
47795
47797
47770
47774
47793
47798
47771
47773
47776
47778
47772
47775
47773
47774
47776
47786
47777
47785
47798
47778
47779
47784
47792
47779
47793
47780
47783
47794
47781
47782
47832
47782
47816
47831
47832
48976
52787
58328
47783
47815
47831
47784
47789
47804
47814
47785
47789
47791
47786
47788
47799
47787
47788
47810
47789
47800
47809
47790
47808
47791
47800
47804
47805
47807
47792
47799
47803
47804
47793
47794
47796
47798
47794
47795
47795
47796
47804
47832
47834
47796
47835
47797
47803
47836
47798
47802
47837
47799
47800
47802
47801
47824
47802
47805
47825
47842
47803
47838
47804
47805
47839
47805
47829
47831
47840
47806
47841
47807
47825
47827
47829
47863
47808
47824
47828
47829
47809
47813
47814
47810
47812
47824
47811
47812
47821
47813
47820
47823
47814
47819
47828
47815
47818
47829
47816
47817
47830
47817
47830
48167
48999
49001
52786
47818
48166
49001
47819
47960
47962
47965
47820
47959
47962
47821
47822
47823
47957
47959
47824
47826
47828
47825
47826
47864
47827
47865
47957
47828
47829
47866
47958
47829
47959
47830
47867
47960
47831
48998
49001
47832
48977
47833
47834
48975
48976
48977
47835
47836
47840
47846
47847
47853
47836
47847
47837
47839
47846
47838
47839
47842
47844
47840
47841
47845
47841
47845
47861
47867
48977
48979
47842
47861
47863
47843
47864
47844
47859
47861
47880
47845
47858
47846
47857
47861
47847
47854
47848
47849
47852
47853
47854
47850
47851
47852
47852
47855
47892
48966
48984
48991
47853
47855
47854
47855
48975
48979
48984
47855
47857
47856
47857
47892
47893
48979
48980
47858
47860
48979
47859
47893
47860
47883
47891
47861
47884
48979
48980
47862
47863
47867
47868
47878
47884
47864
47866
47867
47865
47879
47866
47875
47956
47867
47868
48101
47868
47885
48102
48998
47869
47886
48103
47870
47871
47872
47875
47871
47874
47875
47954
47872
47873
47887
47873
47875
47876
47874
47875
47877
47878
47879
47882
47878
47880
47881
47883
47879
47880
47880
47882
47881
47882
47884
47887
47890
47885
47886
48981
47886
48151
48979
48981
48982
48995
48997
47887
48150
48982
47888
47948
47889
47890
47902
48154
48982
47890
47892
47900
48153
48981
48982
48995
49021
47891
47899
48981
47892
47893
47898
48980
47893
47895
48980
48983
48992
47894
47895
47896
47898
47896
47897
47898
47900
48953
47897
47898
47899
47900
47902
47901
47902
47907
48952
47902
47908
47903
47904
47906
47907
47908
48154
47905
47948
47906
47913
47947
47907
47909
47912
48155
47908
47909
47911
48153
48950
47909
47910
47911
47912
47916
47912
47915
47916
47918
48158
48949
47913
47915
48159
47914
47946
47915
47920
47945
47916
47919
48160
47917
47918
47919
47923
58335
47919
47922
47923
47925
48943
52819
47920
47922
48944
47921
47944
47922
47927
47943
47923
47926
48942
47924
47925
47926
47930
47926
47929
47930
47932
48940
52818
47927
47929
48941
47928
47942
47929
47934
47941
47930
47933
52813
47931
47932
47933
47937
47933
47936
47937
49048
52811
52821
47934
47936
52812
47935
47940
47936
47939
49044
47937
47938
49049
47939
49057
52811
52812
52815
47940
48934
49043
47941
48935
52812
47942
48936
52813
47943
48937
48941
47944
48926
48942
47945
48925
48944
47946
48147
48160
47947
48148
48159
47948
48149
48155
47949
48150
48154
47950
47951
47954
47955
47951
47953
47954
48103
47952
47953
47955
47954
47955
47956
47955
47957
48101
47958
47959
47960
48099
48101
47960
47961
47961
48097
48099
48102
49001
47962
48096
48099
47963
47964
47965
47967
48096
47965
47966
47966
47967
48091
48097
48166
47967
47969
47968
48095
47969
48091
48092
48094
47970
48090
48091
47971
48038
48039
47972
48037
48038
47973
48035
48036
47974
48034
48035
47975
48022
48023
47976
48021
48022
47977
47978
47980
47982
47978
47979
47979
47980
47987
48022
48172
47980
47986
47981
47985
48021
47982
47984
47983
47985
47990
47986
47987
47989
48020
47987
47988
47988
47989
47994
48025
48189
48202
47989
47993
47990
47992
48019
47991
47992
47997
47993
47994
47996
48018
47994
47995
47995
47996
48001
48028
48190
48201
47996
48000
47997
47999
48017
47998
47999
48004
48000
48001
48003
48016
48001
48002
48002
48003
48008
48061
48191
48200
48003
48007
48004
48006
48015
48005
48006
48011
48007
48008
48010
48014
48008
48009
48009
48010
48064
48197
48215
48228
48010
48011
48013
48012
48014
48064
48065
48015
48063
48064
48016
48061
48062
48017
48060
48061
48018
48028
48029
48019
48027
48028
48020
48025
48026
48021
48024
48025
48022
48023
48023
48025
48035
48171
48024
48034
48025
48026
48033
48026
48028
48043
48204
48027
48032
48028
48029
48031
48029
48046
48061
48205
48030
48060
48031
48046
48047
48059
48032
48045
48046
48033
48043
48044
48034
48042
48043
48035
48036
48036
48038
48043
48170
48037
48042
48038
48039
48041
48039
48051
48091
48169
48040
48090
48041
48051
48052
48089
48042
48050
48051
48043
48044
48044
48046
48051
48207
48045
48050
48046
48047
48049
48047
48054
48069
48206
48048
48058
48049
48054
48055
48057
48050
48053
48054
48051
48052
48052
48054
48125
48209
48053
48088
48054
48055
48087
48055
48077
48128
48210
48056
48086
48057
48077
48078
48085
48058
48076
48077
48059
48069
48070
48060
48068
48069
48061
48062
48062
48064
48069
48213
48063
48068
48064
48065
48067
48065
48072
48216
48385
48066
48067
48072
48073
48068
48071
48072
48069
48070
48070
48072
48077
48212
48071
48076
48072
48073
48075
48073
48080
48399
49121
48074
48075
48080
48081
48076
48079
48080
48077
48078
48078
48080
48211
48914
48079
48084
48080
48081
48083
48081
48413
49120
58334
48082
48083
48906
48910
58334
48084
48911
58334
48085
48912
48914
48086
48913
48914
48087
48128
48129
48088
48127
48128
48089
48125
48126
48090
48124
48125
48091
48092
48092
48120
48125
48168
48093
48124
48094
48120
48121
48123
48095
48119
48120
48096
48097
48118
48097
48098
48098
48116
48118
48120
48165
48099
48115
48118
48100
48101
48102
48113
48115
48102
48103
48103
48106
48116
48151
49000
48104
48150
48105
48106
48109
48113
48106
48107
48108
48149
48107
48113
48108
48113
48114
48109
48110
48113
48111
48112
48115
48116
48146
48148
48116
48117
48117
48144
48146
48162
48164
48118
48143
48146
48119
48120
48121
48143
48121
48133
48144
48920
48122
48142
48123
48133
48134
48141
48124
48132
48133
48125
48126
48126
48128
48133
48917
48127
48132
48128
48129
48131
48129
48136
48914
48916
48130
48913
48131
48136
48137
49033
48132
48135
48136
48133
48134
48134
48136
48919
48929
48135
48140
48136
48137
48139
48137
48932
49030
49032
48138
49036
48139
48932
48933
49037
48140
48931
48932
48141
48929
48930
48142
48928
48929
48143
48144
48927
48144
48145
48145
48921
48924
48927
48929
48146
48925
48927
48147
48148
48161
48162
48925
48149
48157
48162
48150
48151
48156
48151
48152
48152
48156
48162
49002
49004
48153
48154
48156
48982
48154
48155
48156
48158
49004
49020
48155
48156
48159
48157
48158
48159
48161
48162
48159
48160
48161
48943
49012
49019
48160
48161
48944
48162
48945
48163
48924
49012
48164
48922
48923
49002
49011
48165
48921
48922
49000
48166
48167
48920
49001
48167
48168
48168
48918
48920
48922
52785
58329
48169
48917
48920
48170
48209
58329
48171
48207
58329
48172
48173
48204
48173
48202
48174
48203
58329
48175
49933
49934
49936
49938
48176
48180
48181
48177
48179
48180
48178
48179
48182
49127
48180
48181
49126
48181
49130
49933
48182
49125
49934
48183
48186
48187
48188
48194
48203
48184
48186
48188
48185
48189
48186
48190
48192
48187
48193
48188
48190
48199
48201
48189
48202
48190
48191
48192
48197
48199
48193
48196
48194
48195
48199
48195
48198
48199
48214
48224
49125
49127
48196
48198
48220
48197
48221
48198
48227
48199
48215
48219
48200
48201
48213
48214
48215
48202
48203
48205
48203
48204
48204
48205
48208
48214
49934
48205
48207
48206
48213
48207
48208
48210
48212
48208
48209
48209
48210
48918
49122
49935
58329
48210
48917
48211
48916
48212
48915
49120
49122
48213
49121
49122
48214
48216
48215
48216
49122
49124
49133
48216
48218
48217
49121
48218
48385
48395
49133
49135
48219
48228
48381
49133
48220
48224
48225
48227
48221
48223
48224
48222
48227
48223
48226
48364
48224
48225
48365
48225
48366
49128
49131
49133
48226
48371
48381
48227
48363
48374
48375
48376
48377
48228
48229
48230
48375
48376
48379
48380
48385
48230
48232
48231
48386
48232
48379
48389
48442
48444
48233
48340
48376
48234
48339
48442
48235
48237
48239
48236
48240
48237
48241
48243
48238
48275
48339
48239
48241
48276
48441
48240
48442
48241
48242
48243
48276
48278
48244
48273
48275
48245
48247
48273
48274
48275
48246
48337
48338
48363
48436
48437
48247
48249
48335
48336
48369
48435
48452
48248
48271
48272
48281
48282
48249
48251
48269
48270
48287
48288
48250
48333
48334
48453
48455
48860
48251
48253
48331
48332
48463
48465
48859
48252
48267
48268
48293
48294
48253
48255
48265
48266
48299
48300
48254
48329
48330
48470
48472
49913
48255
48257
48327
48328
48477
48479
49914
48256
48263
48264
48305
48306
48257
48259
48261
48262
48311
48312
48258
48325
48326
48484
48486
52150
48259
48323
48324
48491
48493
52149
48260
48317
48318
48319
49903
48261
48315
48317
48319
48262
48312
48314
48263
48309
48311
48264
48306
48308
48265
48303
48305
48266
48300
48302
48267
48297
48299
48268
48294
48296
48269
48291
48293
48270
48288
48290
48271
48285
48287
48272
48282
48284
48273
48279
48281
48274
48278
48275
48277
48281
48337
48276
48338
48277
48440
48278
48280
48439
48279
48280
48284
48281
48283
48449
48282
48336
48283
48287
48335
48284
48286
48459
48285
48286
48290
48287
48289
48458
48288
48334
48289
48293
48333
48290
48292
48460
48291
48292
48296
48293
48295
48461
48294
48332
48295
48299
48331
48296
48298
48467
48297
48298
48302
48299
48301
48468
48300
48330
48301
48305
48329
48302
48304
48474
48303
48304
48308
48305
48307
48475
48306
48328
48307
48311
48327
48308
48310
48481
48309
48310
48314
48311
48313
48482
48312
48326
48313
48317
48325
48314
48316
48488
48315
48316
48320
48317
48321
48489
48318
48324
48319
48321
48323
49902
48320
52191
48321
52192
48322
52193
48323
48489
48494
58317
48324
48493
49901
48325
48489
48491
48326
48486
48488
48327
48482
48484
48328
48479
48481
48329
48475
48477
48330
48472
48474
48331
48468
48470
48332
48465
48467
48333
48461
48463
48334
48455
48460
48335
48453
48458
48336
48452
48459
48337
48435
48449
48338
48436
48439
48339
48437
48440
48340
48441
48341
48377
48437
48342
48343
48443
48444
48343
48344
48378
48444
48344
48359
48443
48345
48445
48346
48350
48446
48347
48349
48447
48348
48448
48349
48353
48350
48352
48351
48360
48352
48354
48353
48355
48356
48360
48356
48357
48358
48438
48357
48359
48440
48358
48359
48437
48359
48360
48361
48360
48362
48378
48431
48870
48872
48363
48373
48377
48437
48871
48364
48369
48371
48373
48433
48871
48365
48368
48366
48367
48371
48367
48370
48371
48856
48866
49920
49925
48368
48370
48855
48369
48854
48370
48434
48860
48371
48861
48865
48372
48373
48381
48431
48432
48433
48865
48866
48867
48374
48431
48433
48375
48377
48381
48382
48376
48380
48381
48377
48379
48378
48379
48382
48391
48380
48390
48381
48382
48384
48382
48395
49133
48383
48431
48384
48391
48395
48396
48430
48385
48390
48394
48395
48386
48387
48390
48393
48394
48399
48387
48389
48388
48400
48389
48393
48403
48390
48391
48393
48392
48872
48393
48396
48405
48873
48394
48404
48395
48396
48398
48396
48409
48867
49133
48397
48429
48398
48405
48409
48410
48428
48399
48404
48408
48409
48400
48401
48404
48407
48408
48413
49135
48401
48403
48402
48414
48403
48407
48417
48404
48405
48407
48406
48878
48407
48410
48419
48879
48408
48418
48409
48410
48412
48410
48423
48882
49134
49135
48411
48427
48412
48419
48423
48424
48426
48413
48418
48422
48423
48414
48415
48418
48421
48422
48905
49136
48415
48417
48416
48907
48417
48421
49076
48418
48419
48421
48420
48897
48421
48424
48898
49078
48422
49077
48423
48424
48904
48424
48894
49082
49134
49136
48425
48903
48426
48894
48898
48900
48902
48427
48894
48895
48897
48428
48879
48881
48882
48429
48876
48878
48882
48430
48867
48873
48875
48431
48867
48868
48872
48432
48433
48434
48868
48870
48434
48871
48435
48450
48451
48452
48454
48800
48865
48870
48871
48436
48450
48452
48437
48438
48871
48439
48450
48797
48870
48440
48449
48441
48442
48443
48444
48445
48445
48446
48447
48448
48450
48459
48451
48796
48452
48457
48459
48795
48453
48454
48455
48457
48455
48456
48457
48464
48803
48860
48864
48456
48463
48457
48460
48462
48793
48458
48794
48459
48460
48461
48462
48467
48463
48464
48466
48792
48464
48465
48465
48466
48471
48806
48859
48863
48466
48470
48467
48469
48791
48468
48469
48474
48470
48471
48473
48790
48471
48472
48472
48473
48478
48847
48849
49913
48473
48477
48474
48476
48789
48475
48476
48481
48477
48478
48480
49828
48478
48479
48479
48480
48485
49829
49914
52137
48480
48484
48481
48483
49830
48482
48483
48488
48484
48485
48487
49833
48485
48486
48486
48487
48492
49834
52150
52154
48487
48491
48488
48490
49835
48489
48490
48491
48492
48494
49838
48492
48493
48493
48494
49839
52149
52153
52217
48494
49900
48495
49899
48496
49838
49839
49840
49898
48497
48501
48507
48513
48498
48500
48506
48512
48499
48505
48511
48500
48504
48501
48503
48502
49898
48503
48507
48603
49897
48504
48506
48602
48505
48601
48506
48510
48600
48507
48509
48599
48508
48598
49840
48509
48513
48591
48597
49837
48510
48512
48590
48596
48511
48589
48595
48512
48516
48513
48515
48514
49838
48515
48519
48591
49835
48516
48518
48590
48517
48589
48518
48522
48588
48519
48521
48587
48520
48586
49833
48521
48525
48585
49830
48522
48524
48584
48523
48583
48524
48528
48582
48525
48527
48581
48526
48580
49828
48527
48531
48579
48789
48528
48530
48578
48529
48577
48530
48534
48576
48531
48533
48575
48532
48574
48790
48533
48537
48573
48791
48534
48536
48572
48535
48571
48536
48540
48570
48537
48539
48569
48538
48568
48792
48539
48543
48567
48793
48540
48542
48566
48541
48565
48542
48546
48564
48543
48545
48563
48544
48562
48794
48545
48549
48561
48795
48546
48548
48560
48547
48559
48548
48552
48558
48549
48551
48557
48550
48556
48796
48551
48555
48797
48552
48554
48553
48554
48558
48654
48555
48557
48653
48556
48652
48798
48557
48561
48651
48799
48558
48560
48650
48559
48649
48560
48564
48648
48561
48563
48647
48562
48646
48801
48563
48567
48645
48802
48564
48566
48644
48565
48643
48566
48570
48642
48567
48569
48641
48568
48640
48804
48569
48573
48639
48805
48570
48572
48638
48571
48637
48572
48576
48636
48573
48575
48635
48574
48634
48807
48575
48579
48633
48846
48576
48578
48632
48577
48631
48578
48582
48630
48579
48581
48629
48580
48628
48788
48581
48585
48627
49827
48582
48584
48626
48583
48625
48584
48588
48624
48585
48587
48623
48586
48622
49831
48587
48591
48621
49832
48588
48590
48620
48589
48619
48590
48594
48591
48593
48592
49836
48593
48597
48615
48621
49843
48594
48596
48614
48620
48595
48613
48619
48596
48600
48612
48597
48599
48611
48598
48610
49842
48599
48603
48609
49841
48600
48602
48608
48601
48607
48602
48606
48603
48605
48604
49896
48605
48609
48705
49895
48606
48608
48704
48607
48703
48608
48612
48702
48609
48611
48701
48610
48700
49884
48611
48615
48699
49882
48612
48614
48698
48613
48697
48614
48618
48696
48615
48617
48695
48616
48694
49881
48617
48621
48687
48693
49879
48618
48620
48686
48692
48619
48685
48691
48620
48624
48621
48623
48622
49844
48623
48627
48687
49845
48624
48626
48686
48625
48685
48626
48630
48684
48627
48629
48683
48628
48682
49826
48629
48633
48681
48787
48630
48632
48680
48631
48679
48632
48636
48678
48633
48635
48677
48634
48676
48845
48635
48639
48675
48808
48636
48638
48674
48637
48673
48638
48642
48672
48639
48641
48671
48640
48670
48809
48641
48645
48669
48810
48642
48644
48668
48643
48667
48644
48648
48666
48645
48647
48665
48646
48664
48811
48647
48651
48663
48812
48648
48650
48662
48649
48661
48650
48654
48660
48651
48653
48659
48652
48658
48813
48653
48657
48814
48654
48656
48655
48656
48660
48756
48657
48659
48755
48658
48754
48815
48659
48663
48753
48816
48660
48662
48752
48661
48751
48662
48666
48750
48663
48665
48749
48664
48748
48818
48665
48669
48747
48828
48666
48668
48746
48667
48745
48668
48672
48744
48669
48671
48743
48670
48742
48830
48671
48675
48741
48831
48672
48674
48740
48673
48739
48674
48678
48738
48675
48677
48737
48676
48736
48833
48677
48681
48735
48844
48678
48680
48734
48679
48733
48680
48684
48732
48681
48683
48731
48682
48730
48786
48683
48687
48729
49847
48684
48686
48728
48685
48727
48686
48690
48687
48689
48688
49846
48689
48693
48723
48729
49850
48690
48692
48722
48728
48691
48721
48727
48692
48696
48720
48693
48695
48719
48694
48718
49878
48695
48699
48717
49887
48696
48698
48716
48697
48715
48698
48702
48714
48699
48701
48713
48700
48712
49886
48701
48705
48711
49885
48702
48704
48710
48703
48709
48704
48708
48705
48707
48706
49894
48707
48711
49893
48708
48710
48709
48710
48714
48711
48713
48712
49892
48713
48717
49890
48714
48716
48715
48716
48720
48717
48719
48718
49889
48719
48723
49877
48720
48722
48721
48722
48726
48723
48725
48724
49851
48725
48729
48783
49852
48726
48728
48782
48727
48781
48728
48732
48729
48731
48730
49848
48731
48735
48783
48785
48732
48734
48782
48733
48781
48734
48738
48780
48735
48737
48779
48736
48778
48843
48737
48741
48777
48834
48738
48740
48776
48739
48775
48740
48744
48774
48741
48743
48773
48742
48772
48835
48743
48747
48771
48836
48744
48746
48770
48745
48769
48746
48750
48768
48747
48749
48767
48748
48766
48827
48749
48753
48765
48819
48750
48752
48764
48751
48763
48752
48756
48762
48753
48755
48761
48754
48760
48820
48755
48759
48821
48756
48758
48757
48758
48762
48759
48761
48760
48822
48761
48765
48823
48762
48764
48763
48764
48768
48765
48767
48766
48825
48767
48771
48826
48768
48770
48769
48770
48774
48771
48773
48772
48838
48773
48777
48839
48774
48776
48775
48776
48780
48777
48779
48778
48841
48779
48783
48842
48780
48782
48781
48782
48783
48784
48785
48842
49852
49854
58330
48786
48843
49848
58330
48787
48844
49824
49847
48788
48845
49824
49826
48789
48846
48847
49827
48790
48847
49828
48791
48846
48847
48792
48806
48807
48793
48805
48806
48794
48803
48804
48795
48802
48803
48796
48800
48801
48797
48799
48800
48798
48869
48799
48814
48874
48800
48801
48813
48801
48803
48817
48868
48869
48874
48875
48885
48802
48812
48803
48804
48811
48804
48806
48829
48886
48805
48810
48806
48807
48809
48807
48832
48847
48888
48808
48846
48809
48832
48833
48845
48810
48831
48832
48811
48829
48830
48812
48828
48829
48813
48817
48818
48814
48816
48817
48815
48877
48816
48821
48880
48817
48818
48820
48818
48824
48829
48876
48877
48880
48881
48884
48819
48828
48820
48824
48825
48827
48821
48823
48824
48822
48896
48823
48899
49634
48824
48825
49633
48825
48837
48893
48895
48896
48899
48900
49632
48826
49638
48827
48837
48838
49639
48828
48836
48837
48829
48830
48830
48832
48837
48890
48831
48836
48832
48833
48835
48833
48840
48889
49824
48834
48844
48835
48840
48841
48843
48836
48839
48840
48837
48838
48838
48840
48892
49640
48839
49641
48840
48841
49659
48841
49660
49821
58330
48842
49661
48843
49855
58330
48844
58330
48845
49824
48846
49824
48847
48848
49824
49829
48849
48888
49823
52136
52138
48850
48863
52137
52138
48851
48862
49913
49915
49917
48852
48857
49912
49916
49917
48853
49909
49911
49912
49916
49918
48854
48855
48857
48858
49919
48855
48858
48860
48856
48857
48861
48857
48861
48862
48887
49917
49919
49924
48858
48862
48859
49912
48860
48862
49913
48861
48862
48864
48863
48864
48887
48888
48865
48886
48887
48866
48885
48867
48883
48885
48887
49133
49926
48868
48875
48882
48885
48869
48875
48870
48872
48874
48871
48873
48874
48878
48875
48877
48876
48877
48881
48882
48878
48880
48879
48880
48897
48881
48896
48882
48895
48883
48884
48894
48884
48891
48893
48894
49134
49687
49930
48885
48890
48893
48886
48887
48888
48890
48888
48891
49928
52138
48889
48890
48891
49821
49823
48891
48892
48892
49821
49929
52370
52873
48893
49821
52872
48894
49688
48895
48900
49686
48896
48900
48897
48899
48898
48899
49630
48900
49631
48901
48902
49631
49632
49685
49686
48903
49628
49630
49686
48904
49078
49082
49083
48905
49077
49081
49082
48906
48907
48908
48909
49070
49077
49080
49081
49137
58334
48907
48909
48908
49076
48909
49071
49075
48910
49069
48911
49066
58334
48912
49064
58334
48913
48914
49034
48914
49033
48915
49032
58334
48916
49031
49119
58311
48917
48918
49030
48918
48919
48919
49028
49030
52784
58311
48920
49027
49030
48921
48922
48923
49027
48923
48999
49015
49028
52801
48924
49014
49026
48925
48926
48938
48945
48946
49013
48926
48945
48927
48937
48946
48928
48929
48930
48937
48930
48932
48938
49027
48931
48936
48932
48933
48935
48933
49029
49038
52809
48934
49041
48935
49042
52809
52815
48936
52809
52810
48937
48938
52814
48938
48939
48939
49024
49026
52809
52814
48940
48941
48946
52814
48941
48943
49024
52811
52813
52814
52820
48942
52813
48943
48944
48946
48944
48945
48946
48947
49013
48945
48946
48948
49019
49022
52819
52820
48949
48951
49017
49019
52817
52819
52853
48950
49019
52819
48951
48952
49020
48952
48954
49006
49020
49021
52854
48953
49021
48954
48955
48992
48955
48957
48989
48991
48992
52854
48956
48991
48957
48958
48967
48958
48960
48964
48967
49967
49972
48959
48964
48960
48961
48963
48961
48962
48963
49972
48962
48963
48964
48965
48967
49968
48966
48970
48967
48969
48968
48991
48969
48990
49967
49968
49970
48970
48973
48984
48971
49968
48972
48973
49969
48973
48986
49958
49961
49966
49969
49970
48974
48985
49970
48975
48976
48978
48985
48977
48978
48986
48999
52789
48978
48998
48979
48987
48997
48980
48983
48981
48982
48984
48987
48993
48995
48985
48990
48986
48987
49971
48987
48988
49008
49971
52792
52796
48988
48996
48989
48993
49007
49971
48990
48993
49006
49967
49971
52796
52854
48991
48993
49971
48992
48993
49021
48994
48995
49005
49006
49007
49021
48996
49004
48997
49003
49007
49008
48998
48999
49002
48999
49000
49000
49002
49008
52790
49001
49002
49003
49004
49008
49009
49011
49005
49012
49006
49009
49018
49020
49007
49009
49017
52797
52854
49008
49009
49009
49015
52791
52797
49010
49011
49015
49016
49017
49018
49012
49014
49015
49013
49018
49014
49022
49024
49015
49016
49025
49016
52800
52839
52856
49017
49022
52840
49018
49022
52841
52853
52856
49019
49022
49020
49021
49023
49024
52820
52840
52841
52842
49025
52837
49026
52838
52839
52840
49027
49028
52808
49028
49029
49029
52803
52805
52808
52839
49030
52806
52808
49031
49032
49118
52806
58311
49033
49034
49035
49036
49038
49065
49034
49036
49035
49064
49036
49039
49063
49037
49038
49039
49041
49039
49040
49041
49054
49098
52806
49040
49062
49041
49053
49061
49042
49043
49053
49054
49055
49044
49052
49057
49045
49049
49046
49050
49052
49103
49047
49104
49048
49050
49109
49049
49050
49056
49108
52822
49050
49057
49051
49110
49052
49056
49057
49058
49111
49053
49102
49054
49058
49060
49055
49058
49115
52807
52809
52836
49056
49057
49058
52815
49057
49058
49112
52811
52824
52836
49059
49060
49111
49112
49114
49115
49061
49100
49102
49115
49062
49098
49099
49063
49097
49098
49064
49065
49067
49065
49066
49066
49067
49070
49098
49118
58334
49067
49069
49068
49097
49069
49070
49072
49096
49070
49071
49071
49072
49085
49086
49089
49090
49095
49139
49072
49074
49073
49147
49074
49089
49146
49075
49086
49076
49080
49077
49078
49080
49079
49630
49080
49083
49087
49629
49081
49086
49082
49083
49085
49083
49091
49137
49138
49686
49084
49628
49085
49087
49091
49092
49627
49086
49090
49091
49087
49089
49088
58331
49089
49092
49615
49090
49145
49091
49092
49094
49092
49138
49139
49142
49690
49093
49626
49094
49142
49613
49615
49625
49095
49142
49143
49145
49096
49098
49140
49143
49144
49145
49147
49148
49149
49600
49097
49147
49149
49098
49099
49099
49115
49117
49100
49149
49101
49114
49115
49150
49102
49106
49113
49151
49103
49111
49104
49106
49110
49105
49109
49106
49153
58333
49107
49152
49108
49110
49113
49163
58333
49109
49110
49112
49162
52826
58333
49110
58333
49111
49112
49113
49113
49114
49602
52825
52835
49114
49603
49115
49601
49116
49600
52835
49117
52805
52807
52847
52880
49118
49140
52805
52806
49119
49139
58311
49120
49137
58311
58334
49121
49122
49136
49122
49135
49123
49134
58311
49124
49931
49932
49935
52783
49125
49132
49932
49934
49126
49130
49131
49127
49129
49130
49128
49129
49920
49130
49131
49921
49131
49922
49932
49132
49925
49133
49926
49931
49932
49134
49135
49136
49138
49931
49136
49137
49138
49139
49139
49141
49687
52782
58311
49140
49141
49142
52880
49142
49611
49712
52805
52864
52880
52881
49143
49611
49613
49711
49144
49610
49613
49145
49608
49609
49614
49146
49615
49147
49608
49148
49149
49599
49608
49150
49151
49599
49600
49601
49152
49598
49603
49153
49163
49165
49154
49161
49166
49155
49160
49156
49166
49170
49157
49160
49167
49175
49176
49158
49160
49162
49173
49175
49579
49159
49160
49175
49161
49162
49163
49167
58333
49163
49164
49167
49587
49602
52827
49164
49603
49165
49167
49588
49604
49166
49589
49598
49167
49169
49168
49169
49176
49587
49588
49592
49170
49589
49591
49171
49176
49172
49181
49591
49173
49176
49177
49180
49592
49174
49176
49177
49179
49585
49587
49175
49176
49177
49178
49179
49180
49184
49180
49183
49184
49186
49726
50055
49181
49183
49727
49182
49723
49183
49188
49724
49184
49187
49725
49185
49186
49187
49191
49187
49190
49191
49193
49740
50056
49188
49190
49741
49189
49742
49190
49195
49743
49191
49194
49746
49192
49193
49194
49198
49194
49197
49198
49200
49753
50057
49195
49197
49747
49196
49748
49197
49202
49751
49198
49201
49752
49199
49200
49201
49201
49204
49211
49797
50058
49202
49204
49798
49203
49793
49204
49206
49794
49205
49800
49206
49210
49211
49212
49801
49207
49209
49802
49208
49212
49209
49345
49347
49210
49348
49805
49211
49345
49353
49806
49212
49214
49345
49352
49807
50059
49213
49345
49214
49215
49344
49215
49298
49343
49344
50043
50048
49216
49299
49343
49217
49342
49218
49299
49301
49219
49297
49302
49220
49292
49296
49221
49291
49295
49222
49231
49233
49223
49229
49234
49224
49228
49225
49234
49238
49226
49228
49235
49243
49244
49227
49228
49230
49241
49243
50020
49228
49243
49229
49230
49231
49235
49231
49232
49235
49268
49294
50022
49232
49295
49233
49235
49267
49311
49234
49266
49291
49235
49237
49236
49237
49244
49267
49268
49269
49238
49264
49266
49239
49244
49240
49249
49264
49241
49244
49245
49248
49269
49242
49244
49245
49247
49268
50024
49243
49244
49245
49246
49247
49248
49252
49248
49251
49252
49254
49275
50031
49249
49251
49276
49250
49263
49251
49256
49262
49252
49255
49277
49253
49254
49255
49255
49258
49279
50029
50084
49256
49258
49278
49257
49261
49258
49260
49407
49259
50083
49260
49278
49279
49283
50082
49261
49282
49406
49262
49278
49281
49263
49273
49277
49264
49272
49276
49265
49269
49266
49270
49272
49289
49267
49290
49268
49270
49310
49269
49270
49275
49309
50023
49270
49276
49271
49313
49272
49274
49275
49276
49314
49273
49288
49274
49281
49287
49275
49277
49280
49320
49276
49277
49279
49315
50032
49277
49278
49279
49280
49280
49283
49322
50033
50081
49281
49283
49321
49282
49286
49283
49285
49405
49284
50080
49285
49321
49322
49326
50079
49286
49325
49404
49287
49321
49324
49288
49318
49320
49289
49314
49317
49290
49307
49313
49291
49306
49310
49292
49311
49293
49302
49306
49294
49296
49303
49311
49312
49295
49296
49298
49309
49311
50039
49296
49311
49297
49298
49299
49303
49299
49300
49303
49336
50040
49300
49301
49303
49335
49343
49302
49334
49342
49303
49305
49304
49305
49312
49335
49336
49337
49306
49332
49334
49307
49312
49308
49317
49332
49309
49312
49313
49316
49337
49310
49312
49313
49315
49336
50037
49311
49312
49313
49314
49315
49316
49320
49316
49319
49320
49322
49370
50036
49317
49319
49371
49318
49331
49319
49324
49330
49320
49323
49373
49321
49322
49323
49323
49326
49375
50034
50078
49324
49326
49374
49325
49329
49326
49328
49403
49327
50077
49328
49374
49375
49379
50076
49329
49378
49402
49330
49374
49377
49331
49368
49373
49332
49367
49371
49333
49337
49334
49338
49340
49367
49335
49341
49336
49338
50044
49337
49338
49370
50041
50043
49338
49371
49339
49372
49340
49365
50043
50044
50046
49341
49366
49342
50044
49343
49344
50044
49345
50045
49346
49347
49351
49352
49353
50045
49348
49350
49349
49353
52099
49350
49354
49356
52098
49351
49357
49352
49354
49362
50046
49353
49354
49361
50043
50060
52103
49354
52104
49355
52357
49356
49360
49361
49362
52356
49357
49359
52097
49358
49362
49359
49386
49388
49360
49389
52096
49361
49386
49394
52528
49362
49364
49386
49393
50061
52355
49363
49386
49364
49365
49385
50046
49365
49370
49384
49385
50043
50063
50067
49366
49372
49384
49367
49383
49368
49372
49369
49377
49383
49370
49372
49373
49376
49384
49371
49372
49373
49375
50064
49372
49373
49374
49375
49376
49376
49379
50065
50067
50075
49377
49379
50068
49378
49382
49379
49381
49401
49380
50074
49381
50067
50068
50070
50073
49382
49400
49383
50068
49384
49385
50068
49386
50069
49387
49388
49392
49393
49394
50069
49389
49391
49390
49394
52095
49391
49395
49397
52094
49392
49398
49393
49395
50070
50178
49394
49395
50067
50177
52526
52914
49395
52527
49396
52543
49397
50177
50178
50426
52542
49398
50425
52093
49399
50178
50180
49400
50071
50181
49401
50073
50182
49402
50074
50152
49403
50076
50151
49404
50077
50147
49405
50079
50146
49406
50080
50128
49407
50082
50121
49408
50083
50122
49409
50085
50123
49410
50086
50091
49411
50088
50090
49412
49423
49425
49413
49421
49426
49414
49416
49420
49415
49419
49416
49431
49437
49417
49426
49430
49418
49420
49427
49437
58332
49419
49420
49422
49435
49437
50112
49420
49437
49421
49422
49423
49427
49423
49424
49427
50087
50100
50111
49424
50088
49425
49427
50089
50101
49426
50090
50096
49427
49429
49428
49429
50099
50100
50101
58332
49430
50096
50098
49431
49433
58332
49432
49436
49433
49446
49448
49434
49449
50098
49435
49446
49454
50099
58332
49436
49440
49446
49453
49508
50100
58332
49437
49439
49446
58332
49438
49439
49440
49441
49445
49441
49444
49445
49501
58296
49442
49444
49443
49444
49469
49445
49502
49446
49503
49447
49448
49452
49453
49454
49503
49449
49451
49450
49454
50207
49451
49455
49457
50208
49452
49458
49453
49455
49463
49504
49454
49455
49462
49501
49507
50211
49455
50212
49456
50230
49457
49461
49462
49463
50229
49458
49460
50224
49459
49463
49460
50236
50242
49461
50225
50235
49462
50232
50242
58326
49463
49465
50228
50240
50242
54249
49464
50242
49465
49466
49504
50243
49466
49494
49501
50243
50244
50558
54248
49467
49493
49500
50244
49468
49488
50245
49469
49471
49500
49470
49502
49471
49498
49472
49491
49499
49473
49482
49496
49474
49481
49475
49476
49477
49481
49477
49480
49481
49483
49478
49480
50565
49479
50249
49480
49485
50248
49481
49484
50564
49482
49483
49484
49492
49495
49484
49495
50582
54206
58323
49485
50563
58323
49486
50245
50247
58324
49487
49488
49489
49492
49488
49491
49492
49493
49489
49491
49490
49491
49492
49492
49494
49495
49499
58324
49495
49497
50561
54206
54247
58323
58324
49496
58323
49497
49499
49498
49499
49501
54207
54210
49499
49502
49500
49501
49502
49504
49502
49503
49504
49505
49503
49504
49506
49507
54210
54248
58296
49507
49509
52052
54209
54248
54249
54251
57520
49508
52053
54249
49509
50112
52054
58296
49510
49512
50110
50112
54212
57520
58296
49511
50112
54224
58296
49512
49513
49525
54223
49513
49515
49524
49525
49527
54215
54225
49514
49524
54222
49515
49516
49523
54221
49516
49518
49522
49523
49530
54218
54225
49517
49522
54220
49518
49519
49521
49519
49520
49521
49533
54226
49520
49521
49534
49522
49532
49523
49531
49524
49529
49525
49528
49526
50112
49527
49528
50028
50111
49528
49530
50027
50028
50030
50110
57518
49529
50027
49530
49531
50025
49531
49533
50021
50025
50026
57518
49532
50026
49533
49534
50018
49534
49536
49996
50015
50017
50018
49535
50017
49536
49537
50000
49537
49539
49996
49997
49999
50000
49538
49999
49539
49540
49564
49540
49542
49561
49563
49564
49995
49541
49563
49542
49543
49546
49543
49545
49546
49548
49995
49544
49545
49546
49549
49547
49563
49548
49549
49559
49562
49549
49551
49558
49559
49561
49571
49995
49550
49558
49551
49552
49557
49552
49556
49557
49990
49553
49555
49556
49554
49555
49557
49558
49559
49572
49560
49570
49561
49562
49566
49569
49562
49565
49566
49568
49995
49997
49563
49565
49564
49565
49999
49566
49998
49567
50003
49568
49569
49583
50004
49569
49571
49580
49582
49583
49994
50005
49570
49582
49571
49572
49574
49572
49573
49574
49576
49994
49573
49574
49577
49575
49582
49576
49577
49578
49581
49577
49578
49580
49994
52823
49579
52826
49580
49581
49585
52827
49581
49584
49585
49994
50053
52828
49582
49584
49583
49584
50006
49585
50054
49586
50055
49587
52827
52828
52830
52896
49588
49592
49593
49595
49726
49589
49593
49596
49590
49597
49591
49593
49722
49592
49723
49593
49727
49594
49728
49595
49596
49732
49734
49596
49602
49606
49618
49731
49734
52830
49597
49604
49606
49598
49607
49599
49604
49600
49605
49607
49601
49605
49609
49610
49619
49620
52834
52880
49602
49603
49605
49603
49604
49605
52829
52834
49604
49605
49606
49607
49619
49734
49608
49609
49610
49616
49619
49611
49612
49620
49612
49620
49621
49715
52878
52880
49613
49616
49621
49623
49614
49624
49615
49616
49617
49618
49619
49621
49734
52888
49619
49620
49621
52831
52834
52878
52887
49620
49621
49622
49623
49715
52887
52888
52891
49624
49715
49716
49625
49710
49711
49626
49693
49711
49627
49690
49692
49628
49690
49691
58331
49629
49685
49686
49630
49684
58331
49631
49632
49634
49684
49633
49636
49637
49638
49640
49650
49684
49685
49688
49634
49636
49638
49635
49636
49647
49684
49637
49646
49638
49643
49645
49639
49640
49641
49643
49641
49642
49643
49653
49660
52872
49642
49659
49643
49654
49658
49644
49645
49652
49653
49654
49646
49650
49651
49647
49649
49650
49648
49683
49649
49678
49682
49650
49651
49671
49651
49653
49682
49683
49689
49691
49692
49694
49652
49670
49653
49655
49669
49654
49655
49664
49772
52871
49655
49657
49656
49668
49657
49664
49665
49667
49658
49663
49664
49659
49660
49662
49660
49661
49661
49662
49664
49820
49856
49662
49855
49663
49857
49664
49665
49866
49665
49775
49819
49867
49666
49868
49667
49775
49776
52112
49668
49774
49775
49669
49772
49773
49670
49771
49772
49671
49694
49769
49672
49694
49700
49673
49677
49678
49679
49674
49676
49705
49675
49679
49706
49676
49680
49707
49677
49704
49678
49680
49679
49680
49680
49681
49682
49693
49694
49709
49683
49692
49684
49691
58331
49685
49686
49691
49687
49688
49690
49688
49689
49690
49712
52781
52873
49689
52872
49690
49713
52871
49691
49692
49711
49692
49693
49694
49710
49711
49695
49709
49710
49713
49717
49762
49772
49696
49697
49698
49700
49697
49700
49701
49770
49698
49701
49718
49699
49700
49702
49700
49701
49703
49705
49708
49704
49705
49707
49706
49707
49708
49709
49710
52890
49711
49716
49712
49713
49715
49713
49714
49715
52867
52869
53291
49714
52870
49715
49717
52874
52876
49716
52877
52891
49717
52890
52891
49718
49736
49760
49781
49786
52889
52890
52891
52892
49719
49736
49760
49720
49738
49759
49721
49739
49742
49744
49722
49724
49729
49723
49728
49724
49727
49725
49742
49726
49727
49729
49741
49727
49728
49729
49731
49740
52896
49728
49729
49732
49730
49739
49731
49732
49735
49738
49732
49733
49735
49737
52887
52897
49733
49734
49735
52888
49736
52889
49737
49738
49786
49738
49740
49783
49785
49786
52892
52894
49739
49785
49740
49741
49745
49741
49745
49746
49753
52898
49742
49746
49743
49744
49746
49748
49745
49749
49759
49746
49754
49785
49747
49748
49752
49753
49754
49749
49751
49750
49754
49758
49751
49755
49757
49792
49752
49793
49753
49755
49798
49754
49755
49783
49797
52899
49755
49784
49756
49799
49757
49783
49784
49787
49790
49758
49779
49791
49759
49780
49784
49760
49785
49761
49780
49786
49762
49763
49764
49770
49763
49769
49770
49764
49769
49771
49765
49766
49769
49770
49767
49768
49770
49772
49773
49780
49773
49775
49781
52870
49774
49779
49775
49776
49778
49776
49816
49818
52113
49777
52114
49778
49813
49815
49816
52117
49779
49788
49791
49816
49780
49781
49787
49781
49782
49782
49787
49816
52874
53286
49783
49784
49786
49787
49784
49787
49789
52901
53286
49785
49786
49788
49789
49790
49815
49816
49790
49797
49814
49815
52120
52902
53285
49791
49799
49814
49792
49813
49793
49795
49799
49794
49798
49795
49800
49802
49796
49803
49813
49797
49799
49800
49808
49814
49798
49799
49800
49807
52903
49799
49800
49801
49802
49806
49807
49808
49803
49805
49804
49808
49812
49805
49809
49811
52100
49806
52099
49807
49809
52104
49808
49809
52103
52120
52904
49809
52121
49810
52105
49811
52106
52120
52121
52122
49812
52107
52116
49813
52117
52121
49814
49815
52121
49816
52119
49817
52118
53285
49818
52365
52869
52874
53284
49819
52366
52869
52870
49820
52367
52871
52873
49821
52368
52872
52873
49822
49823
52134
52368
52370
58330
49824
52135
52370
49825
58330
49826
49829
49845
49846
49847
49849
49880
52135
49827
49845
49847
49828
49829
49831
49829
49830
49830
49831
49834
52136
49831
49833
49832
49845
49833
49834
49836
49844
49834
49835
49835
49836
49839
49880
52156
49836
49838
49837
49843
49838
49839
49840
49842
49839
49840
49883
52157
52231
49841
49897
49842
49883
49884
49896
49843
49882
49883
49844
49880
49881
49845
49879
49880
49846
49847
49850
49879
49848
49849
49850
49852
49850
49851
49852
49860
49888
52134
58330
49851
49878
49852
49861
49877
49853
49854
49859
49860
49861
49855
49856
49858
49856
49857
49857
49858
49860
49867
52368
58330
49858
49866
49859
49865
49860
49862
49864
49861
49862
49871
52133
52324
49862
49876
49863
49875
49864
49871
49872
49874
49865
49870
49871
49866
49867
49869
49867
49868
49868
49869
49871
52113
52367
49869
52112
49870
52111
49871
49872
52110
49872
52130
52132
52332
49873
52129
49874
52332
52333
52340
49875
52331
52332
49876
52324
52325
49877
52323
52324
49878
49888
49889
49879
49887
49888
49880
49881
49881
49883
49888
52159
49882
49887
49883
49884
49886
49884
49891
52158
52294
49885
49895
49886
49891
49892
49894
49887
49890
49891
49888
49889
49889
49891
52161
52324
49890
52323
49891
49892
52322
49892
52162
52309
52327
49893
52321
49894
52309
52310
52320
49895
52308
52309
49896
52294
52295
49897
52293
52294
49898
52231
52232
49899
52230
52231
49900
52217
52218
58319
49901
52216
52217
49902
58318
49903
52191
52193
52195
49904
52190
52191
52195
49905
52186
52188
52189
52196
52197
49906
52171
52185
52213
52214
52215
52223
49907
52182
49908
52169
52171
52173
52181
49909
52168
52169
52173
52175
52180
49910
52144
52146
52147
52148
49911
52146
52148
52150
49912
49914
49916
49913
49914
49915
52150
49916
49917
52137
52151
49917
52146
49918
52138
52140
52145
49919
52141
52144
49920
49923
49921
49922
49923
49925
49923
49924
49925
49927
52142
49924
52141
49925
49928
52140
49926
49927
49928
49930
49928
49929
49930
49932
52372
52866
49929
52139
49930
52371
52780
49931
52781
49932
52782
49933
52865
49934
49935
49936
49939
52802
49935
49936
52784
49937
52785
58329
49938
49939
49940
52786
49939
49940
49948
52788
49941
52787
58328
49942
49948
49949
49954
49943
49947
49948
49944
49945
49947
49946
49947
49950
49948
49949
49949
49953
53341
49950
49952
49951
49952
49957
49953
49954
49956
49954
49955
49956
49960
52788
53340
49955
52787
49956
49961
52789
49957
49959
49958
49959
49964
49960
49961
49965
49961
49962
49965
52793
53337
53339
49962
52792
49963
49965
49966
52794
49964
49965
49966
49972
52795
53337
53369
49965
49966
49967
52796
49968
49969
49970
49972
49969
49970
49971
49973
52854
49974
49975
49992
49976
49991
49977
49978
49989
49991
49979
49980
49981
49983
49980
49981
49982
49983
49984
49984
49986
49989
49985
49986
49987
49987
49988
49989
49995
54226
49990
49991
49993
49995
49992
49993
52854
49994
52853
49995
52852
57516
49996
49997
50015
54226
57516
57518
49998
50001
50002
50003
50005
50015
49999
50001
50003
50000
50001
50017
50002
50016
50003
50008
58327
50004
50005
50006
50008
50006
50007
50008
50010
50053
57516
50007
50054
50008
50011
50052
50009
50010
50011
50013
58327
50011
50012
50013
50015
50038
50050
57516
50012
50051
50013
50040
50049
50014
50039
50015
50019
50022
58327
50016
50019
50021
58327
50017
50019
58327
50018
50019
50026
50020
50021
50022
50024
50026
50022
50023
50024
50030
50038
57518
50023
50039
50024
50032
50037
50025
50031
50026
50027
50028
50031
50029
50113
50030
50031
50033
50114
50031
50032
50033
50035
50115
57518
50032
50033
50036
50034
50116
50035
50036
50065
50172
50036
50038
50062
50064
50065
50171
57517
50037
50064
50038
50039
50041
50039
50040
50041
50047
57517
50040
50041
50048
50042
50064
50043
50047
50048
50060
50063
50044
50045
50046
50045
50046
50048
50050
50059
50060
50062
52905
57517
50049
50059
50050
50051
50058
50051
50053
50057
50058
52900
57516
50052
50057
50053
50054
50056
50054
50055
50056
52895
57516
50055
50056
52896
50057
52898
50058
52899
50059
52903
50060
52904
50061
52908
50062
50063
52909
52914
50063
50066
50175
52910
52914
57517
50064
50066
50065
50066
50173
50067
50174
52914
50068
50069
50070
50072
50069
50070
50071
50072
50073
50178
50184
50073
50075
50174
50177
50183
50184
50191
50074
50183
50075
50076
50153
50076
50078
50150
50153
50168
50173
50077
50150
50078
50079
50148
50079
50081
50148
50149
50161
50172
50080
50149
50081
50082
50127
50082
50084
50116
50118
50126
50127
50083
50126
50084
50085
50125
50085
50087
50114
50124
50125
50137
50086
50124
50087
50088
50092
50088
50089
50092
50107
50113
50089
50090
50092
50108
50091
50095
50092
50094
50123
50093
50124
50094
50106
50107
50108
50138
50095
50105
50134
50096
50104
50108
50097
50101
50098
50102
50104
50206
50099
50207
50100
50102
50212
50101
50102
50107
50211
52054
50102
50108
50103
50213
50104
50106
50107
50108
50214
50105
50205
50106
50135
50204
50107
50136
50216
50108
50109
50137
50215
50110
50113
52054
52055
52060
50111
50113
50115
52052
52054
57519
50112
50113
52054
50114
50115
50116
52060
50116
50117
50171
52058
52060
57519
50117
50172
50118
52060
52061
52066
50119
50137
50141
50142
50143
50161
50455
50120
50126
50139
50141
50143
50121
50129
50131
50133
50122
50126
50128
50123
50125
50133
50124
50134
50125
50138
50126
50139
50127
50128
50143
50149
50129
50146
50130
50143
50145
50131
50142
50159
50200
50132
50141
50201
50133
50135
50140
50202
50134
50139
50135
50138
50136
50203
50137
50138
50140
50451
50138
50139
50140
50450
52060
50139
50140
50141
50452
50142
50456
50143
50160
50457
50144
50145
50149
50160
50161
50162
50146
50157
50159
50147
50149
50148
50151
50157
50149
50150
50162
50151
50153
50169
50152
50156
50153
50155
50182
50154
50183
50155
50167
50168
50169
50192
50156
50166
50187
50157
50165
50169
50158
50162
50159
50163
50165
50198
50160
50199
50161
50163
50494
50162
50163
50168
50493
52066
50163
50169
50164
50495
50165
50167
50168
50169
50499
50166
50197
50167
50188
50196
50168
50193
50500
50169
50170
50191
50498
50171
50173
52066
52067
52087
50172
50173
50175
52064
52066
57524
50173
52066
50174
50175
50176
52087
50176
52084
52086
52087
52916
57524
50177
52086
52914
52915
50178
50179
50426
50428
52541
50179
50180
50184
50426
50429
50181
50425
50430
50182
50184
50186
50183
50187
50184
50192
50185
50186
50190
50191
50192
50429
50187
50189
50430
50188
50192
50189
50193
50195
50190
50431
50438
50191
50193
50432
52081
50192
50193
50428
52080
52087
50193
50194
50195
50500
52080
52081
52082
50196
50438
50440
50197
50441
50500
50198
50442
50499
50199
50443
50495
50200
50444
50494
50201
50445
50457
50202
50446
50456
50203
50447
50452
50204
50448
50451
50205
50216
50218
50206
50214
50219
50207
50209
50213
50208
50212
50209
50224
50230
50210
50219
50223
50211
50213
50220
50230
50231
50212
50213
50215
50228
50230
52053
50213
50230
50214
50215
50216
50220
50216
50217
50220
50450
50468
52055
50217
50451
50218
50220
50449
50469
50219
50448
50464
50220
50222
50221
50222
50231
50467
50468
50469
50223
50464
50466
50224
50226
50231
50225
50229
50226
50232
50234
50227
50466
50522
50228
50231
50232
50467
50527
50229
50231
50232
50468
50526
52051
50230
50231
50232
50233
50234
50525
50526
50527
58326
50235
50522
50524
50236
50238
58326
50237
50241
50238
50550
50556
50239
50524
50549
50240
50525
50556
52004
58326
50241
50526
50554
50556
50558
54250
58326
50242
50556
58325
58326
50243
50244
58325
50245
50559
58324
50246
50247
50559
51958
50248
50560
50563
50585
50249
50564
50568
50250
50565
50567
50251
50253
50252
50565
50253
50257
50566
50254
50256
50567
50255
50257
50287
50575
50258
50285
50286
50571
50259
50284
50285
50260
50283
50261
50280
50283
50285
50296
50262
50265
50268
50263
50265
50267
50264
50274
50265
50275
50281
50266
50280
50267
50268
50275
50277
50279
50268
50269
50274
50269
50277
50296
50298
50270
50271
50277
50271
50276
50277
50293
50298
50664
51853
51854
51865
51866
50272
50274
50276
50607
50273
50608
50274
50613
50275
50614
50276
50291
50615
50277
50292
50606
50278
50279
50292
50293
50294
50296
50280
50291
50295
50296
50281
50283
50282
50291
50283
50288
50290
50284
50295
50285
50286
50288
50598
50286
50572
50599
50287
50573
50597
50288
50574
50622
50289
50290
50598
50602
50618
50622
50291
50295
50603
50617
50292
50616
50293
50603
50605
50294
50297
50601
50603
50669
51851
51852
51923
51926
50295
50296
50600
50603
50296
50598
50297
50599
50298
50634
50636
50299
50300
50636
50664
50666
50301
50661
50663
50302
50306
50303
50305
50663
50855
51873
51874
51875
50304
50313
50314
50853
50854
50305
50309
50311
50312
50851
50852
50306
50308
50662
51876
51877
51881
51882
50307
50661
50308
50660
50309
50677
50679
51878
50310
50311
50681
50683
50684
50844
50849
50850
50851
51179
51878
50312
50849
50851
50313
50848
50852
50314
50688
50853
50315
50689
50854
50316
50317
50691
50854
50856
50318
50319
50856
51857
50320
50610
50321
50325
50322
50324
50323
50324
50328
50325
50327
50326
50610
50327
50331
50609
50328
50330
50329
50330
50334
50331
50333
50332
50608
50333
50337
50607
50334
50336
50335
50336
50340
50337
50339
50338
50606
50339
50343
50605
50340
50342
50341
50342
50346
50343
50345
50344
50604
50345
50349
50619
50346
50348
50347
50348
50352
50349
50351
50350
50620
50351
50355
51845
50352
50354
50353
50354
50358
50355
50357
50356
51846
50357
50361
51973
50358
50360
50359
50360
50364
51837
50361
50363
51836
50362
51835
51839
50363
50367
51834
51969
50364
50366
51833
50365
51832
50366
50370
51831
50367
50369
51830
50368
51829
51997
50369
50373
51828
52016
50370
50372
51827
50371
51826
50372
50376
51825
50373
50375
51824
50374
51823
52032
50375
50379
51822
52033
50376
50378
51821
50377
51820
50378
50382
51819
50379
50381
51818
50380
51817
53136
50381
50385
51816
53135
50382
50384
51815
50383
51814
50384
50388
51813
50385
50387
51812
50386
51811
53144
50387
50391
51810
53143
50388
50390
51809
50389
51808
50390
50394
51807
50391
50393
51806
50392
51805
53169
50393
50397
51804
53200
50394
50396
51803
50395
51802
50396
50400
51801
50397
50399
51800
50398
51799
53216
50399
50403
51798
53217
50400
50402
51797
50401
51796
50402
50406
51795
50403
50405
51794
50404
51793
53530
50405
50409
51792
53531
50406
50408
51791
50407
51790
50408
50412
51789
50409
50411
51788
50410
51787
53541
50411
50413
50412
50414
53539
53541
53551
54435
50415
53527
53538
54436
50416
53524
53526
54442
50417
53514
53523
54444
50418
53509
53511
53513
50419
53090
53093
53436
50420
53075
53087
53089
50421
53074
53080
53083
50422
52967
53084
53086
50423
50434
50437
52964
50424
50431
50433
52963
50425
50427
50430
52091
50426
52092
50427
58312
50428
50429
50433
52090
50429
50432
50433
50435
52086
52089
50430
50432
50431
50432
50437
50433
50436
50434
52962
50435
50436
52970
53086
50436
52080
52085
52969
53081
53085
53086
50437
52081
53085
50438
53084
50439
52081
50440
52073
52079
53084
50441
52072
52082
50442
50501
50503
50443
50497
50504
50444
50487
50496
50445
50486
50492
50446
50458
50460
50447
50454
50461
50448
50453
50462
50449
50463
50450
50451
50453
50476
50451
50452
50453
50455
50475
52059
50452
50453
50456
50454
50477
50455
50456
50458
50478
50456
50457
50458
50479
50493
52061
50457
50458
50494
50459
50492
50460
50478
50479
50483
50491
50461
50482
50486
50462
50478
50481
50463
50473
50477
50464
50472
50476
50465
50469
50466
50470
50472
50520
50467
50521
50468
50470
50534
50469
50470
50475
50533
52056
50470
50476
50471
50535
50472
50474
50475
50476
50536
50473
50519
50474
50481
50518
50475
50477
50480
50538
50476
50477
50479
50537
52057
50477
50478
50479
50480
50480
50483
50490
52062
53104
50481
50483
53105
50482
50517
50483
50485
50516
50484
53106
50485
50489
50490
50491
53180
50486
50488
50515
50487
50491
50488
50504
50510
50489
50505
50514
50490
50510
50511
53181
50491
50493
50508
50510
52063
53179
50492
50510
50493
50494
50496
50494
50495
50496
50498
52065
50495
50496
50499
50497
50510
50498
50499
50501
50509
50499
50500
50501
50508
52067
52080
50500
50501
50502
52082
50503
50507
50508
50509
52071
50504
50506
52072
50505
50509
50506
50511
50513
50507
52075
53096
50508
50511
52076
53185
50509
50511
52068
52070
53184
50510
50511
50512
50513
53181
53183
53184
53185
50514
53096
53098
50515
53099
53181
50516
53100
53180
50517
53101
53106
50518
53102
53105
50519
50538
50540
50520
50536
50541
50521
50531
50535
50522
50530
50534
50523
50527
50524
50528
50530
50547
50525
50548
50526
50528
52003
50527
50528
50533
52002
52050
50528
50534
50529
52005
50530
50532
50533
50534
52006
50531
50546
50532
50541
50545
50533
50535
50542
52008
50534
50535
50537
52007
53127
50535
50536
50537
50538
50542
50538
50539
50542
53104
53115
53126
50539
53105
50540
50542
53103
53116
50541
53102
53111
50542
50544
50543
50544
52008
53114
53115
53116
50545
53111
53113
50546
52008
52010
50547
52006
52011
50548
52000
52005
50549
51999
52003
50550
50552
52004
50551
50555
50552
51840
51964
50553
51968
51999
50554
51964
51967
52004
52020
50555
51961
51964
51966
52002
52004
54256
50556
51962
51964
52004
50557
50558
51959
51962
58325
50559
50561
51959
51961
54252
58325
50560
51959
58325
50561
50562
50584
58324
50562
50583
50584
50589
54205
54253
50563
50582
50583
58323
50564
50581
50582
50565
50569
50566
50567
50569
50571
50568
50575
50569
50576
50585
50570
50581
50571
50572
50576
50578
50580
50572
50573
50575
50573
50578
50591
50632
50574
50578
50596
50575
50577
50628
50576
50577
50586
50578
50587
50629
50579
50595
50580
50587
50591
50592
50594
50581
50586
50590
50591
50582
50583
50585
50583
50591
54205
50584
50590
50585
51959
58321
50586
51958
50587
51957
58321
50588
51939
51953
50589
50592
51940
51949
58321
50590
50592
51941
51961
54204
54254
58321
50591
50592
58321
50592
54202
54204
50593
50594
51940
51941
51942
54202
50595
51939
51943
54202
50596
50629
50631
50632
50597
50625
50628
50632
50598
50599
50622
50624
50599
50600
50600
50624
50632
50634
50601
50602
50624
50602
50623
50624
50626
50634
50670
51849
51850
51927
51930
50603
50619
50623
50604
50605
50617
50619
51851
50606
50616
51852
50607
50615
51853
50608
50614
51854
50609
50613
51855
50610
50612
51856
50611
51857
50612
50613
50614
50615
50616
50617
50618
50619
50621
50620
51850
50621
50623
51845
51849
50622
51844
50623
50628
50624
50627
50625
50626
50627
50631
50632
50627
50630
50631
50633
51847
51848
51931
51934
51944
54194
50628
50630
51845
50629
51844
50630
51843
51939
50631
51846
51938
50632
51943
50633
54202
50634
54195
54201
50635
50636
50637
50670
50672
54195
50637
50667
50669
50638
50640
50642
50667
50672
50639
50643
50640
50644
50646
50641
50647
50656
50657
50673
50674
50642
50644
50653
50655
54270
54281
54282
55643
50643
54195
54196
54200
54267
54280
50644
54268
50645
54269
50646
50651
50653
55697
50647
50650
50648
50653
54170
50649
50650
50652
57124
50650
50651
50652
55699
55709
57123
57132
57133
57134
57136
50651
50652
55698
50653
55700
57125
50654
55696
50655
54170
54284
54285
55641
55643
55658
55659
55681
55685
57125
50656
54282
54284
55643
50657
50673
54170
54171
50658
50674
54169
54170
50659
54168
50660
50666
50674
50676
50661
50677
50662
50666
50663
50665
50677
51883
51894
51895
51896
50664
51884
51885
51886
51887
50665
50669
51906
51907
51908
51909
50666
50668
50676
51912
51913
51914
51918
50667
50668
50672
50674
50669
50671
50675
51919
51920
54135
54136
50670
51921
51922
54131
54132
50671
54176
54177
54182
54183
54194
50672
54172
54174
54175
54184
54189
54197
50673
54196
50674
54172
54282
50675
50676
54137
54169
54172
50677
51915
54168
50678
51893
50679
54096
54168
50680
50681
51878
54066
54067
54068
54096
54098
55664
50682
51176
51177
51178
55665
50683
51173
51176
51178
50684
50841
51179
50685
50840
50844
50686
50839
50845
50849
50687
50846
50848
50688
50789
50689
50848
51695
50690
50691
50854
51695
51696
50692
50857
50693
50694
50791
50695
50702
50706
50792
50696
50705
50787
50697
50702
50704
50698
50700
50699
50704
50700
50703
50715
50701
50702
50703
50704
50706
50716
50705
50706
50708
50794
50707
50793
50708
50716
50718
50806
50709
50801
50710
50718
50720
50802
50711
50717
50721
50712
50714
50722
50713
50723
50714
50730
50715
50717
50735
50716
50717
50718
50736
50719
50805
50720
50736
50740
50807
50721
50739
50808
50722
50736
50738
50723
50733
50735
50724
50730
50732
50725
50729
50726
50728
50732
50746
50727
50747
50728
50754
50729
50731
50759
50730
50731
50735
50732
50734
50760
50733
50745
50734
50738
50744
50735
50737
50765
50736
50737
50738
50740
50766
50739
50743
50740
50742
50809
50741
50814
50742
50766
50770
50815
50743
50769
50816
50744
50766
50768
50745
50763
50765
50746
50760
50762
50747
50757
50759
50748
50754
50756
50749
50753
50750
50756
51023
50751
50753
50755
51024
50752
51025
50753
50754
50755
50759
50756
50758
51052
50757
51053
50758
50762
51054
50759
50761
51055
50760
50761
50765
50762
50764
51066
50763
51067
50764
50768
51068
50765
50767
51069
50766
50767
50768
50770
51070
50769
51071
50770
50772
51007
50771
51012
50772
51013
51070
51073
50773
51006
51016
51071
50774
51005
51016
51017
51071
50775
50776
51001
51005
50777
50817
50778
50818
50820
51001
50779
50821
50780
50818
50830
50832
50833
51145
51146
50781
50808
50809
50810
50811
50817
50782
50786
50800
50801
50802
50803
50783
50784
50786
50785
50825
50786
50826
50836
50837
50838
51156
50787
50794
50795
50796
50788
50792
50794
50796
50789
50791
50790
50796
50791
50797
50792
50793
50797
50794
50798
50806
50795
50801
50796
50798
50800
50836
50797
50837
50798
51153
50799
51152
50800
50804
50806
51151
50801
50803
50835
50802
50806
50803
50805
50808
50804
50811
50834
50805
50812
51150
50806
50807
50808
50812
50814
50809
50811
50810
50814
50816
50811
50813
51009
51145
50812
50833
50813
51149
50814
51010
51148
50815
50816
51010
51012
50817
51007
51009
50818
51005
51007
51008
51009
50819
51004
51143
51144
51327
51328
50820
50830
51334
51335
51501
51503
51580
51581
50821
51000
51500
50822
50830
50823
50829
51500
51595
50824
50828
51522
50825
50827
51523
50826
50827
51157
51158
51159
51160
50828
51172
51348
51349
51350
51524
50829
51346
51347
51525
51560
51561
50830
51501
51564
51565
51566
51567
51600
50831
51336
51337
51338
50832
51336
51338
51572
50833
51146
51573
51575
50834
51145
51149
50835
51150
51575
50836
51151
50837
51152
51156
50838
51153
50839
51154
51156
51158
50840
50841
50843
51158
50842
51159
51173
50843
51166
51179
51353
51355
50844
51163
51362
50845
51179
51181
50846
50850
51182
50847
51183
50848
50850
50852
51693
51695
50849
50850
50851
51879
50852
51877
50853
51876
50854
51695
51875
50855
50856
51696
51873
51875
50857
51858
50858
51696
51859
50859
50863
51697
50860
50862
51698
50861
51699
50862
50866
51700
50863
50865
51701
50864
51702
51859
50865
50869
51703
51860
50866
50868
51704
50867
51705
50868
50872
51706
50869
50871
51707
50870
51708
51863
50871
50875
51709
51864
50872
50874
51710
50873
51711
50874
50878
51712
50875
50877
51713
50876
51714
51867
50877
50881
51715
51924
50878
50880
51716
50879
51717
50880
50884
51718
50881
50883
51719
50882
51720
51925
50883
50887
51721
51928
50884
50886
51722
50885
51723
50886
50890
51724
50887
50889
51725
50888
51726
51929
50889
50893
51727
51932
50890
50892
51728
50891
51729
50892
50896
51730
50893
50895
51731
50894
51732
51933
50895
50899
51733
51835
51991
50896
50898
51734
51836
50897
51735
51837
50898
50902
51736
51832
50899
50901
51737
51833
50900
51738
51834
51990
50901
50905
51739
51829
51995
50902
50904
51740
51830
50903
51741
51831
50904
50908
51742
51826
50905
50907
51743
51827
50906
51744
51828
52027
50907
50911
51745
51823
52030
50908
50910
51746
51824
50909
51747
51825
50910
50914
51748
51820
50911
50913
51749
51821
50912
51750
51822
52041
50913
50917
51751
51817
53154
50914
50916
51752
51818
50915
51753
51819
50916
50920
51754
51814
50917
50919
51755
51815
50918
51756
51816
53155
50919
50923
51757
51811
53163
50920
50922
51758
51812
50921
51759
51813
50922
50926
51760
51808
50923
50925
51761
51809
50924
51762
51810
53164
50925
50929
51763
51805
53167
50926
50928
51764
51806
50927
51765
51807
50928
50932
51766
51802
50929
50931
51767
51803
50930
51768
51804
53211
50931
50935
51769
51799
53214
50932
50934
51770
51800
50933
51771
51801
50934
50938
51772
51796
50935
50937
51773
51797
50936
51774
51798
53225
50937
50941
51775
51793
54385
50938
50940
51776
51794
50939
51777
51795
50940
50944
51778
51790
50941
50943
51779
51791
50942
51780
51792
54382
50943
50947
51781
51785
51787
50944
50946
51782
51788
50945
51783
51789
50946
50950
50980
50947
50949
50979
50948
50978
53553
50949
50953
51781
53554
50950
50952
51782
50951
51783
50952
50956
50980
50953
50955
50979
50954
50978
53555
50955
50959
50977
53556
50956
50958
50976
50957
50975
50958
50962
50974
50959
50961
50973
50960
50972
53557
50961
50965
50971
53558
50962
50964
50970
50963
50969
50964
50968
50965
50967
50966
53559
50967
50971
50985
50968
50970
50969
50970
50974
50971
50973
50972
50984
50973
50977
50983
50974
50976
50975
50976
50980
50977
50979
50978
50982
50979
50981
50980
50982
53553
53555
54401
50983
53556
54402
50984
53557
54403
50985
53558
54404
50986
53559
54405
50987
53481
50988
52727
52728
53559
50989
52726
52727
50990
52715
52716
50991
52714
52715
50992
52632
52634
50993
52632
52633
50994
51127
51306
51307
50995
51128
51305
51306
50996
51114
51116
51128
51304
51305
55354
50997
51111
51113
55351
50998
51111
51112
51113
52742
50999
51496
51507
51508
51509
51514
53882
51000
51497
51498
51499
51515
51001
51497
51499
51503
51002
51004
51003
51112
51497
51004
51115
51322
51323
51504
52646
52647
51005
51142
51324
51325
51326
51503
51006
51015
51138
51139
51007
51013
51015
51139
51008
51012
51009
51011
51139
51143
51010
51144
51011
51330
51012
51140
51331
51013
51014
51140
51015
51073
51135
51137
51016
51134
51138
51017
51073
51018
51071
51072
51075
51019
51062
51064
51068
51020
51059
51065
51067
51021
51046
51054
51056
51022
51045
51051
51053
51023
51027
51029
51024
51053
51025
51027
51052
51026
51027
51033
51028
51051
51029
51031
51033
51050
51030
51045
51031
51036
51044
51032
51035
51049
51033
51034
51035
51036
51038
51088
51037
51043
51038
51042
51039
51041
51040
51041
51089
51093
51042
51086
51088
51043
51085
51044
51084
51088
51045
51047
51049
51046
51050
51047
51057
51059
51048
51060
51084
51049
51057
51081
51087
51050
51088
51051
51057
51052
51056
51053
51055
51054
51055
51067
51056
51066
51057
51065
51058
51059
51063
51065
51081
51060
51062
51061
51081
51083
51062
51076
51080
51100
51063
51075
51064
51074
51080
51065
51069
51072
51066
51067
51069
51068
51069
51071
51070
51071
51072
51073
51074
51075
51079
51076
51077
51079
51119
51078
51118
51079
51318
51080
51120
51081
51101
51082
51083
51087
51101
51103
51084
51098
51100
51085
51087
51086
51090
51098
51087
51089
51103
51088
51090
51094
51104
51091
51097
51092
51094
51096
52414
51093
52400
51094
52409
51095
52419
51096
51104
51097
51098
51104
51106
51099
51103
51100
51102
51106
51108
51101
51119
51102
51120
51103
51105
51121
51104
51105
51106
51126
51107
51108
51124
51126
52453
51109
51119
51121
51123
51110
51116
51118
51119
51123
51111
51112
51116
51113
51115
51496
51114
51509
55352
51115
51303
51510
52638
52640
52641
55353
51116
51495
52642
52643
52644
52645
51117
51129
51130
51131
51118
51129
51131
51317
51119
51123
51318
51120
51121
51318
51122
51126
51123
51125
51316
51318
51124
51129
51125
51128
51126
51127
51128
51313
51316
51129
51304
51130
51316
51131
51304
51315
52643
51132
51319
52644
51133
51320
51322
51134
51136
51138
51323
51135
51136
51137
51320
52649
51138
51140
52650
51139
51324
51140
51142
51141
51142
51331
52650
52652
51143
51324
51326
51144
51327
51331
51145
51328
51330
51146
51148
51147
51328
51336
51148
51329
51571
51573
51149
51330
51150
51573
51151
51574
51152
51153
51155
51154
51155
51163
51156
51162
51157
51158
51160
51162
51341
51159
51163
51160
51170
51172
51161
51340
51348
51162
51169
51343
51551
51163
51342
51164
51165
51166
51169
51170
51166
51168
51167
51170
51168
51169
51170
51171
51169
51170
51172
51351
51353
51548
51660
51173
51348
51350
51174
51353
51175
51176
51350
51352
51176
51177
51352
51538
51539
54062
54063
54065
55665
55668
51177
51178
51352
54066
51179
51353
54067
51180
51181
51355
51878
54067
54069
51182
51361
51689
51878
51183
51690
51879
51184
51691
51693
51185
51189
51186
51188
51187
51188
51192
51189
51191
51190
51691
51191
51195
51901
51192
51194
51193
51194
51198
51195
51197
51196
51902
51197
51201
51903
51198
51200
51199
51200
51204
51201
51203
51202
54125
51203
51207
54126
51204
51206
51205
51206
51210
51207
51209
51208
54307
51209
51213
54306
51210
51212
51211
51212
51216
51213
51215
51214
54308
51215
51219
54309
51216
51218
51217
51218
51222
51219
51221
51220
54310
51221
51225
54335
54512
51222
51224
54336
51223
54337
51224
51228
54338
54999
51225
51227
54339
54998
51226
54340
54997
55059
51227
51231
54341
55002
55058
51228
51230
54342
55001
51229
54343
55000
51230
51234
54344
55005
51231
51233
54345
55004
51232
54346
55003
55057
51233
51237
54347
55008
55056
51234
51236
54348
55007
51235
54349
55006
51236
51240
54350
55011
51237
51239
54351
55010
51238
54352
55009
55118
51239
51243
54353
55014
55117
51240
51242
54354
55013
51241
54355
55012
51242
51246
54356
55017
51243
51245
54357
55016
51244
54358
55015
55116
51245
51249
54359
55020
55115
51246
51248
54360
55019
51247
54361
55018
51248
51252
54362
55023
51249
51251
54363
55022
51250
54364
55021
55114
51251
51255
54365
55026
55113
51252
51254
54366
55025
51253
54367
55024
51254
51258
54368
55029
51255
51257
54369
55028
51256
54370
55027
55112
51257
51261
54371
55032
55111
51258
51260
54372
55031
51259
54373
55030
51260
51264
54374
55035
51261
51263
54375
55034
51262
54376
55033
55037
51263
51267
54377
55241
51264
51266
54378
51265
54379
51266
51270
51267
51269
51268
55221
51269
51273
55222
51270
51272
51271
51272
51276
51273
51275
51274
53578
51275
51279
53572
51276
51278
51277
51278
51282
51279
51281
51280
53571
51281
51285
53565
51282
51284
51283
51284
51288
51285
51287
51286
52730
51287
51291
52731
51288
51290
51289
51290
51294
51291
51293
51292
52718
51293
51297
52712
51294
51296
51295
51296
51300
51297
51299
51298
52711
51299
51301
51300
51302
52636
52706
52711
51303
51309
52637
52705
51304
52638
52641
52643
51305
51312
51306
51307
52638
51307
52450
52451
52455
52456
52632
52639
55348
55354
51308
52633
52637
51309
51312
51313
51314
51310
51311
51312
51311
51314
51312
51313
51315
51313
51314
51316
51319
51317
51318
51319
51320
52683
51321
51322
52649
52683
52684
51323
52644
52646
51324
52647
52649
51325
52650
51326
52647
52651
52655
51327
52652
52654
51328
51332
51334
51329
51335
51330
51332
51578
51331
51332
51333
52652
51334
51578
51582
52653
51335
51581
52654
51336
51578
51580
51337
51571
51338
51566
51570
51580
51339
51565
51576
51340
51344
51346
51341
51343
51347
51342
51343
51344
51552
51345
51576
51346
51552
51562
51577
51347
51561
51565
51348
51552
51560
51349
51549
51350
51540
51544
51560
51351
51539
51352
51544
51653
54063
51353
54100
51354
51355
51659
51675
54067
54100
51356
51676
51357
51361
51362
51363
51358
51360
51684
51359
51363
51685
51360
51686
58322
51361
51683
51362
58322
51363
58322
51364
58322
51365
51369
51366
51368
51367
51368
51372
51369
51371
51370
51688
51371
51375
58308
51372
51374
51373
51374
51378
51375
51377
51376
54087
51377
51381
54121
51378
51380
51379
51380
51384
51381
51383
51382
58302
51383
51387
54159
51384
51386
51385
51386
51390
51387
51389
51388
54588
51389
51393
58293
51390
51392
51391
51392
51396
51393
51395
51394
58294
51395
51399
58295
51396
51398
51397
51398
51402
51399
51401
51400
54536
51401
51405
54995
54997
51402
51404
54998
51403
54999
51404
51408
55000
55077
51405
51407
55001
55076
51406
55002
55073
55075
51407
51411
55003
55072
55080
51408
51410
55004
55079
51409
55005
55078
51410
51414
55006
55083
51411
51413
55007
55082
51412
55008
55081
55148
51413
51417
55009
55086
55147
51414
51416
55010
55085
51415
55011
55084
51416
51420
55012
55089
51417
51419
55013
55088
51418
55014
55087
55146
51419
51423
55015
55092
55145
51420
51422
55016
55091
51421
55017
55090
51422
51426
55018
55095
51423
51425
55019
55094
51424
55020
55093
55144
51425
51429
55021
55098
56601
51426
51428
55022
55097
51427
55023
55096
51428
51432
55024
55101
51429
51431
55025
55100
51430
55026
55099
56600
51431
51435
55027
55104
55183
51432
51434
55028
55103
51433
55029
55102
51434
51438
55030
55107
51435
51437
55031
55106
51436
55032
55105
55109
51437
51441
55033
56763
51438
51440
55034
51439
55035
51440
51444
51441
51443
51442
55325
51443
51447
55315
51444
51446
51445
51446
51450
51447
51449
51448
55297
51449
51453
55289
51450
51452
51451
51452
51456
51453
51455
51454
55271
51455
51459
53869
51456
51458
51457
51458
51462
51459
51461
51460
53852
51461
51465
53650
51462
51464
51463
51464
51468
51465
51467
51466
53633
51467
51471
51489
51468
51470
51469
51470
51471
51472
51473
51477
53607
53618
51474
51491
53604
53608
51475
51477
51479
51476
51480
53604
51477
51481
53618
51478
51479
51481
51489
51480
51488
51481
51487
51482
51483
51487
51489
51484
51486
53637
51485
51489
53634
51486
51488
53635
51487
53636
51488
53619
51489
51490
51491
53620
53652
53654
51492
53602
53655
51493
53597
53614
53656
51494
52680
52692
52694
53596
51495
52677
52679
52695
52697
51496
51504
51506
51510
52677
52678
52679
51497
51507
51509
51498
51504
51499
51505
51507
53772
51500
51502
53773
51501
51594
51502
51584
51585
51586
51587
51593
51503
51505
52669
52670
52671
52672
53778
51504
52654
52655
52656
52657
51505
52662
52663
52664
52665
51506
52668
52673
52674
52675
53771
51507
51511
52676
52695
53681
53683
53891
51508
53890
51509
51511
51513
55357
51510
55356
51511
52697
52698
52699
52701
55355
51512
52696
55358
51513
53886
53891
53893
53895
51514
53886
53887
53890
51515
53887
53889
53890
57338
57340
51516
53772
53773
53774
53775
51517
56475
56523
56524
56525
56527
57338
51518
56476
56514
56515
56516
56517
51519
51520
51531
51533
56477
51520
51528
51533
51521
51529
51531
56515
51522
51526
51596
51523
51525
51595
51524
51525
51527
51538
51539
51540
51541
51526
51600
51602
51603
51604
51605
51527
51529
51599
51632
51633
51634
51636
51528
51537
51529
51534
51536
51530
51635
56521
51531
51532
51534
56509
56513
51532
51533
56514
51533
51534
56477
56484
56510
56518
57113
51534
51535
51536
55667
56501
56509
56510
51537
51635
55667
56502
51538
51541
51542
51633
51634
51639
54060
54062
55457
55668
51539
51541
54062
51540
54063
51541
51543
51603
51542
51604
51543
51640
54059
54062
51544
51641
51643
54063
51545
51555
51650
51546
51548
51549
51550
51547
51550
51548
51551
51549
51551
51550
51551
51551
51552
51553
51554
51555
51558
51559
51555
51557
51556
51559
51557
51558
51559
51641
51558
51559
51562
51560
51561
51603
51562
51564
51602
51563
51613
51564
51568
51577
51614
51565
51567
51601
51566
51577
51567
51569
51585
51568
51586
51616
51569
51589
51615
51570
51577
51590
51571
51576
51579
51572
51578
51573
51576
51574
51575
51577
51579
51580
51582
51590
51581
51585
51582
51584
52657
51583
52658
51584
51588
51590
53786
51585
51587
52670
51586
51590
51587
51589
51592
51588
51624
52671
51589
51625
53785
51590
51591
51592
51615
51621
51625
51593
51616
51622
51624
51594
51598
51600
51622
51623
51624
53778
51595
51597
53773
51596
51600
51597
51599
56515
51598
53774
56516
51599
51628
51629
53777
53998
54000
56520
51600
51630
51631
53993
53995
56521
51601
51616
51617
51618
51602
51614
51616
51618
51603
51605
51611
51604
51641
51605
51633
51640
51606
51618
51632
51607
51619
51638
51640
54009
51608
51610
51611
51612
51609
51612
51610
51613
51611
51613
51641
51612
51613
51613
51614
51615
51619
51616
51620
51617
51618
51620
51622
51630
51619
51631
51620
53991
51621
53990
51622
51626
53989
51623
51629
51624
51626
51628
53782
51625
53779
51626
53784
51627
53783
51628
53985
53987
53989
54001
51629
53979
54000
51630
53989
53998
51631
53990
53995
51632
53991
53993
51633
51636
51638
51634
51639
51635
51636
55457
51636
51637
53994
55457
55458
56509
51637
53993
51638
53992
55457
55459
51639
53991
54008
51640
55455
55457
51641
54058
51642
51643
54058
54733
51644
54059
54064
54691
51645
51649
51650
51651
51646
51648
58290
51647
51651
58291
51648
51652
58288
51649
58289
51650
51652
51653
51651
51652
51652
51654
54064
54100
54671
51655
51659
51660
51661
51656
51658
51664
51657
51661
51665
51658
51662
51666
51659
51663
51660
51662
51661
51662
51662
51664
51666
51674
51665
51673
51666
51672
51667
51668
51672
51674
51669
51671
54977
51670
51674
54978
51671
51673
54975
51672
54976
51673
51674
54671
51675
51676
54068
54094
54099
51677
54069
54093
51678
51682
51684
51688
51679
51681
58306
51680
51688
58307
51681
51687
58304
51682
58305
51683
51687
51689
51684
51686
51685
51686
51688
51687
51688
51690
51878
54069
54071
51691
51880
51900
51692
51901
51693
51880
51882
51890
51891
51694
51876
51879
51695
51696
51875
51890
51697
51872
51698
51702
51699
51701
51700
51701
51705
51702
51704
51703
51872
51704
51708
51871
51705
51707
51706
51707
51711
51708
51710
51709
51870
51710
51714
51869
51711
51713
51712
51713
51717
51714
51716
51715
51868
51716
51720
54129
51717
51719
51718
51719
51723
51720
51722
51721
54130
51722
51726
54178
51723
51725
51724
51725
51729
51726
51728
51727
54181
51728
51732
54294
51729
51731
51730
51731
51735
51732
51734
51733
54293
51734
51738
54332
51735
51737
51736
51737
51741
54337
51738
51740
54336
51739
54333
54335
51740
51744
54340
54503
51741
51743
54339
51742
54338
51743
51747
54343
51744
51746
54342
51745
54341
54502
51746
51750
54346
54501
51747
51749
54345
51748
54344
51749
51753
54349
51750
51752
54348
51751
54347
54500
51752
51756
54352
54499
51753
51755
54351
51754
54350
51755
51759
54355
51756
51758
54354
51757
54353
54498
51758
51762
54358
54497
51759
51761
54357
51760
54356
51761
51765
54361
51762
51764
54360
51763
54359
54496
51764
51768
54364
54495
51765
51767
54363
51766
54362
51767
51771
54367
51768
51770
54366
51769
54365
54494
51770
51774
54370
54493
51771
51773
54369
51772
54368
51773
51777
54373
51774
51776
54372
51775
54371
54492
51776
51780
54376
54491
51777
51779
54375
51778
54374
51779
51783
54379
51780
51782
54378
51781
54377
54381
51782
51784
51783
51785
54381
54395
54487
55219
51786
53552
54382
54392
51787
53541
53542
53548
54383
51788
51792
51789
51791
51790
51791
51795
51792
51794
51793
54383
51794
51798
54384
51795
51797
51796
51797
51801
51798
51800
51799
53224
51800
51804
53215
51801
51803
51802
51803
51807
51804
51806
51805
53210
51806
51810
53168
51807
51809
51808
51809
51813
51810
51812
51811
53150
51812
51816
53151
51813
51815
51814
51815
51819
51816
51818
51817
53152
51818
51822
53153
51819
51821
51820
51821
51825
51822
51824
51823
52040
51824
51828
52031
51825
51827
51826
51827
51831
51828
51830
51829
52026
51830
51834
51996
51831
51833
51832
51833
51837
51834
51836
51835
51989
51836
51838
51837
51839
51976
51986
51989
51991
51840
51969
51971
51973
51841
51965
51968
51842
51973
58320
51843
51937
51939
51948
51952
51844
51846
51845
51846
51848
51847
51937
51848
51934
51936
51849
51931
51850
51930
51851
51927
51852
51926
51853
51923
51854
51866
51855
51865
51856
51862
51857
51861
51858
51859
51861
51873
51860
51872
51861
51863
51871
51862
51885
51863
51865
51886
51864
51870
51865
51867
51869
51866
51907
51867
51908
51923
51868
51924
51869
51908
51910
54129
51870
51905
51907
51871
51886
51888
51872
51885
51889
51873
51890
51874
51885
51875
51882
51884
51890
51876
51877
51882
51878
51879
51881
51879
51880
51881
51893
54069
51880
51881
51892
51882
51894
51883
51884
51891
51894
51896
51885
51887
51889
51886
51887
51907
51888
51896
51906
51889
51897
51905
51890
51891
51892
51897
51901
51893
51894
51898
51900
51894
51895
51898
51915
54070
54071
54090
54091
54096
51895
51896
51898
51914
51897
51913
51898
51902
51904
51899
51916
51900
51902
54090
54123
51901
54071
51902
51903
51904
54123
54125
51905
51911
51913
51916
51906
51910
51907
51909
51913
51908
51909
51922
51910
51912
51921
51911
54128
51912
51917
54125
54127
51913
51918
51920
51914
51915
51916
51918
51916
51917
51918
54122
54137
54143
54164
54165
54167
51917
54123
51918
54124
54138
51919
51920
54136
54137
54138
51921
54127
54135
51922
54128
54132
51923
54129
54131
51924
51926
51925
54129
51926
51928
54130
51927
54131
51928
51930
54177
51929
54178
51930
51932
54181
51931
54182
51932
51934
54193
51933
54294
51934
51981
54293
51935
54292
51936
51944
51981
54321
54326
51937
51944
51978
51984
51938
51946
51973
51939
51943
51944
51945
51940
51941
51945
51948
51942
51945
51947
54203
54260
54262
51943
51944
51945
54202
51944
54202
51945
51984
54199
54201
54262
54326
51946
51947
51948
51972
51984
51948
51961
51966
51972
51983
54259
58320
51949
58320
51950
51960
51961
51963
51951
51952
51953
51956
51952
51955
51956
51953
51955
51954
51956
51955
51956
51957
51958
51960
51959
51960
51961
51962
58321
51962
51963
54255
51963
51964
58320
51965
51966
51967
51971
58320
51967
51970
51971
51987
52018
54257
51968
51970
52019
51969
51998
51970
51989
51997
51971
51988
52022
51972
51986
51973
51985
58320
51974
51975
51976
51978
51979
51976
51977
51978
51985
51977
51980
51978
51980
51981
51979
51980
51982
51991
54320
51983
51985
51992
54326
54327
51984
51985
51987
54262
54324
54326
55629
51985
54326
51986
51987
51988
51992
51988
51992
51993
52024
54330
55628
51989
51993
52023
51990
51996
51991
51993
51995
54333
51992
54332
51993
54331
51994
54509
51995
52023
52024
52028
54508
51996
52027
54503
51997
52023
52026
51998
52016
52022
51999
52015
52019
52000
52020
52001
52011
52015
52002
52005
52012
52020
52021
52003
52005
52007
52018
52020
52048
52004
52005
52020
52006
52007
52008
52012
52008
52009
52012
52036
53115
53128
52009
52010
52012
52035
53114
52011
52034
53113
52012
52014
52013
52014
52021
52035
52036
52037
52015
52032
52034
52016
52021
52017
52026
52032
52018
52021
52022
52025
52037
52019
52021
52022
52024
52036
52047
52020
52021
52022
52023
52024
52025
52025
52028
52043
54507
55627
52026
52028
52044
52027
52031
52028
52030
54502
52029
55052
52030
52042
52043
52044
55051
52031
52041
54501
52032
52040
52044
52033
52037
52034
52038
52040
53136
52035
53133
52036
52038
53132
52037
52038
52043
53131
58310
52038
52044
52039
53137
52040
52042
52043
52044
53158
52041
53153
52042
53154
54500
52043
55053
55127
52044
52045
53157
55050
52046
55627
56932
58278
58310
52047
52049
54258
55625
55627
56933
57522
58310
52048
54257
55627
58310
52049
52050
53128
54256
52050
52052
53125
53127
53128
54251
57522
52051
53127
54250
52052
52053
52056
54249
52053
52055
52056
52058
57519
52054
52055
52056
52059
52057
53127
52058
52059
52062
53126
52059
52061
52062
52064
53125
57519
52060
52061
52062
52065
52063
53235
52064
52065
52068
53234
52065
52067
52068
52084
53233
57524
52066
52067
52068
52083
52069
53236
52070
52083
52084
53249
53252
52071
52076
52077
52078
52080
53081
53245
52072
52076
52078
52082
52073
52075
52074
52078
53083
52075
52077
53087
53094
52076
53095
52077
53246
52078
53088
53247
52079
53082
52080
52081
52082
53085
52081
52082
52083
52084
52085
52087
52085
53250
53252
53254
57524
52086
53252
53255
52087
52088
52089
52915
52916
52918
53255
52090
52541
52919
52960
52961
52962
52969
52091
52960
52962
58312
52092
52959
52963
52093
52539
58312
52094
52538
52542
52095
52524
52543
52096
52523
52527
52097
52353
52528
52098
52352
52356
52099
52101
52357
52100
52104
52101
52105
52107
52102
52126
52352
52103
52105
52125
52357
52358
52104
52105
52124
52355
52357
52908
52105
52357
52106
52107
52123
52124
52125
52108
52126
52109
52116
52123
52127
52363
52110
52115
52128
52130
52111
52129
52130
52112
52113
52115
52113
52114
52114
52115
52118
52130
52366
52115
52117
52116
52117
52118
52122
52118
52119
52119
52122
52363
52365
53299
52120
52121
52122
52121
52122
52124
52906
53299
52123
52124
52362
52363
52125
52360
52362
52907
53300
52126
52359
52362
52127
52351
52128
52350
52362
52363
52129
52130
52342
52130
52340
52131
52341
52363
52132
52364
52366
52515
53317
52133
52367
52369
52512
52134
52368
52369
52510
52135
52161
52370
52136
52159
52370
52137
52138
52156
52138
52154
52139
52155
52370
52140
52371
52372
52373
52141
52142
52374
52142
52143
52143
52177
52372
52374
52144
52176
52374
52145
52175
52146
52147
52151
52152
52155
52174
52374
52147
52151
52148
52152
52168
52149
52169
52150
52152
52170
52151
52152
52154
52153
52167
52154
52155
52157
52166
52155
52156
52156
52157
52160
52226
52373
52157
52159
52158
52165
52159
52160
52162
52164
52160
52161
52161
52162
52304
52370
52511
52777
52162
52510
52163
52509
52164
52304
52305
52309
52508
52165
52294
52303
52304
52166
52226
52227
52231
52167
52217
52225
52226
52168
52170
52172
52174
52169
52173
52174
52170
52171
52217
52172
52224
52382
52173
52174
52225
52383
52174
52378
52175
52226
52375
52377
52176
52179
52177
52178
52375
52178
52375
52376
52748
52775
52179
52376
52747
52180
52377
52746
52181
52378
52379
52380
52387
52182
52378
52380
52382
52183
52185
52184
52380
52392
52185
52249
52250
52265
52267
52381
52397
52186
52211
52212
52244
52246
52382
52187
52205
52206
52207
52188
52203
52205
52207
52189
52197
52202
52190
52196
52200
52191
52195
52201
52192
52193
52201
52194
58313
52195
52199
52201
52196
52197
52199
52214
52198
52205
52213
52199
52202
52204
52221
52200
52220
52201
52202
52203
52204
52208
52205
52209
52242
52206
52212
52207
52209
52211
52251
52208
52252
52209
52255
52210
52260
52211
52242
52247
52263
52278
52212
52246
52250
52213
52242
52244
52214
52221
52223
52215
52220
52216
52219
52223
52224
52217
52218
52218
52224
52231
52219
52230
52220
52222
52224
52229
52221
52235
52222
52236
52242
52223
52224
52237
52243
52224
52244
52225
52228
52245
52226
52227
52471
52227
52304
52472
52774
52228
52303
52473
52229
52231
52233
52237
52238
52274
52302
52230
52233
52235
52237
52231
52232
52232
52294
52233
52293
52234
52238
52292
52235
52239
52298
52236
52237
52239
52241
52238
52273
52239
52275
52291
52240
52299
52241
52275
52277
52480
52242
52273
52278
52243
52244
52245
52247
52273
52245
52246
52246
52247
52268
52274
52382
52471
52247
52249
52248
52272
52249
52263
52268
52269
52271
52250
52267
52268
52251
52263
52265
52252
52261
52253
52255
52254
52402
52255
52407
52256
52257
52258
52260
52261
52258
52261
52262
52259
52260
52262
52261
52262
52262
52263
52264
52279
52265
52266
52269
52280
52266
52267
52267
52269
52281
52397
52403
52404
52405
52406
52412
52468
52268
52269
52269
52285
52381
52468
52470
52270
52271
52280
52281
52285
52286
52272
52279
52284
52285
52273
52274
52276
52278
52274
52275
52275
52276
52285
52473
52477
52276
52290
52277
52284
52289
52278
52283
52481
52279
52280
52283
52281
52282
52282
52286
52425
52426
52427
52428
52430
52488
52758
52283
52286
52487
52284
52486
52285
52286
52288
52286
52474
52491
52758
52287
52288
52487
52488
52490
52491
52289
52484
52486
52491
52290
52477
52481
52483
52291
52477
52478
52480
52292
52299
52301
52302
52293
52296
52298
52302
52294
52295
52295
52302
52309
52296
52308
52297
52301
52302
52307
52298
52300
52313
52299
52300
52480
52301
52314
52479
52302
52315
52478
52303
52306
52477
52304
52305
52476
52305
52573
52771
52776
52306
52572
52770
52307
52309
52315
52316
52317
52571
52588
52308
52313
52315
52317
52309
52310
52310
52507
52311
52317
52319
52312
52503
52313
52317
52500
52502
52314
52315
52496
52500
52316
52495
52317
52500
52570
52587
52318
52319
52502
52566
52570
52571
52320
52503
52505
52507
52321
52506
52507
52322
52327
52328
52323
52326
52327
52324
52325
52325
52327
52332
52510
52326
52331
52327
52328
52330
52328
52335
52507
52509
52329
52506
52330
52335
52336
52558
52331
52334
52335
52332
52333
52333
52335
52341
52512
52334
52339
52335
52336
52338
52336
52345
52513
52559
52337
52557
52338
52345
52346
52556
52339
52344
52345
52340
52341
52343
52341
52342
52342
52343
52345
52515
52518
52343
52350
52344
52349
52345
52346
52348
52346
52514
52533
52938
52347
52554
52348
52533
52534
52536
52548
52349
52522
52532
52533
52350
52518
52519
52521
52351
52361
52518
52352
52359
52521
52353
52358
52354
52521
52523
52355
52358
52520
52528
52529
52356
52358
52360
52526
52528
52909
52357
52358
52528
52359
52360
52361
52520
52361
52519
52520
52531
52911
53309
52362
52518
52519
52363
52364
52518
53300
52365
52517
53282
53317
52366
53283
53317
52367
53317
52368
52369
52369
52370
52511
52779
52873
53317
52371
52372
52777
52779
52373
52775
52777
53318
52374
52774
52777
52375
52376
52774
52377
52751
52773
52378
52379
52383
52384
52472
52752
52379
52383
52380
52384
52386
52381
52391
52382
52384
52467
52383
52384
52471
52385
52470
52386
52467
52469
52752
52754
52387
52391
52752
52753
52388
52390
52391
52746
52753
52389
52743
52745
52390
52445
52446
52447
52448
52464
52466
52753
52754
53388
55366
52391
52395
52466
52753
52392
52467
52393
52395
52397
52394
52398
52395
52399
52396
52446
52397
52399
52412
52447
52466
52398
52467
52399
52401
52402
52403
52404
52400
52411
52413
52414
52401
52409
52411
52414
52402
52404
52408
52403
52407
52404
52406
52405
52411
52406
52408
52410
52425
52407
52426
52408
52409
52410
52420
52411
52412
52422
52424
52412
52413
52413
52422
52430
52436
52465
52414
52422
52435
52415
52416
52417
52419
52420
52417
52420
52421
52422
52418
52419
52419
52421
52420
52421
52423
52434
52424
52430
52431
52433
52425
52429
52430
52426
52428
52427
52428
52602
52429
52603
52430
52431
52606
52431
52463
52607
52759
52432
52608
52433
52462
52463
52620
52434
52459
52463
52435
52436
52440
52436
52437
52437
52440
52447
52449
52463
52464
52438
52440
52442
52439
52452
52440
52454
52460
52441
52459
52442
52449
52454
52456
52458
52443
52449
52450
52452
52444
52448
52450
52451
52452
55354
52445
55351
52446
52448
55350
52447
52448
52449
55349
52450
52456
52464
53472
55348
52451
52456
52452
52455
52453
52454
52455
52630
52456
52631
52457
52458
52631
52632
53471
53472
52459
52628
52630
53472
52460
52462
52463
52461
52630
52462
52623
52629
52463
52622
52628
52464
52621
53472
52465
52755
52759
52760
52765
53387
53472
55365
52466
52468
52755
52759
52467
52754
52468
52469
52758
52470
52755
52756
52757
52471
52472
52474
52472
52473
52473
52474
52756
52771
52773
52474
52476
52475
52757
52476
52491
52762
52769
52771
52477
52770
52771
52478
52483
52491
52588
52479
52483
52495
52480
52482
52496
52481
52482
52486
52483
52485
52497
52484
52494
52485
52490
52491
52493
52486
52489
52592
52487
52488
52489
52489
52490
52594
52601
52602
52603
52604
52607
52763
52490
52593
52491
52595
52492
52763
52493
52588
52590
52595
52596
52767
52769
52997
52494
52590
52592
52595
52495
52497
52588
52589
52496
52587
52588
52497
52499
52498
52592
52499
52589
52591
52980
52500
52587
52981
52501
52502
52568
52570
52981
52503
52567
52504
52505
52561
52567
52506
52507
52560
52566
52507
52558
52508
52559
52571
52509
52572
52573
52574
52510
52511
52513
52511
52512
52512
52513
52516
52573
52778
52513
52515
52514
52574
52515
52516
53050
53280
52516
52517
52517
53051
53280
53313
53315
53317
52518
53280
53281
52519
52533
53309
52520
52532
52521
52530
52522
52523
52530
52536
52524
52529
52525
52536
52538
52526
52529
52535
52543
52544
52527
52529
52531
52541
52543
52913
52528
52529
52543
52530
52531
52532
52535
52532
52534
52535
52546
52912
53310
52533
52534
52534
53048
53280
53310
52535
52547
52536
52545
52537
52538
52545
52548
53045
52539
52544
52540
52959
53045
52541
52544
52960
53046
58312
52542
52544
52546
52915
58312
52543
52544
58312
52545
52546
52547
53046
52547
52917
52919
53046
53047
53418
52548
53047
53048
52549
53044
53048
52550
52551
52554
52555
52551
52553
52554
52938
52552
52553
52939
52553
52555
52554
52556
52555
52557
52937
52938
52558
52559
52563
52559
52560
52560
52563
52574
52576
52938
52561
52563
52565
52562
52579
52563
52580
52936
52564
52937
52565
52576
52580
52582
52941
52566
52576
52577
52579
52567
52569
52571
52568
52579
52569
52578
52982
52570
52571
52577
52585
52571
52586
52572
52576
52993
52573
52575
52994
52574
52575
52995
53051
53376
52575
53050
52576
53052
53271
52577
52582
52945
53272
52578
52582
52584
52579
52581
52983
52580
52581
52942
52582
52943
52984
52583
52944
52584
52984
52986
52989
53272
52585
52983
52990
53272
52586
52982
52991
52993
52587
52981
52992
52993
52588
52589
52589
52770
52993
52590
52992
52591
52596
52998
52592
52597
52999
52593
52594
52595
52597
52595
52596
52597
52599
52600
52612
52613
52615
52767
53001
52596
52597
53002
52598
53000
52599
53008
52600
52613
53009
52601
52612
52602
52604
52603
52604
52606
52605
52612
52606
52607
52609
52611
52607
52608
52608
52609
52615
52621
52764
52609
52620
52610
52619
52611
52615
52616
52618
52612
52614
52615
52613
52614
53010
52615
52616
53445
52616
52766
53446
53462
52617
53447
52618
53456
53458
53462
53463
52619
53461
53462
52620
52621
52625
52621
52622
52622
52625
52765
53462
53473
52623
52625
52627
52624
53468
52625
53460
53467
52626
53461
52627
53465
53467
53473
53475
52628
53468
53473
53474
52629
53471
53472
52630
53468
53470
52631
52632
53470
52633
52634
52708
52715
53470
53471
55347
52634
52636
52635
52714
52636
52708
52709
52711
52713
52637
52707
52708
52638
52639
52704
52639
52640
52640
52700
52704
52708
52739
55353
52641
52699
52704
52642
52698
52705
52643
52645
52679
52644
52645
52683
52646
52678
52682
52647
52663
52684
52648
52662
52649
52651
52661
52684
52650
52651
52652
52660
52653
52654
52658
52660
52655
52657
52656
52660
52662
52657
52659
52665
52669
52658
52670
52659
53786
52660
52666
53787
52661
52662
52666
52685
52663
52665
52664
52678
52685
52665
52675
52677
52666
52668
52667
52668
53767
53787
52669
52673
52675
52670
52672
53787
52671
53786
52672
53779
53785
52673
53780
52674
53766
53770
52675
53681
53761
53793
52676
52677
52693
52695
53681
52678
52691
52679
52681
52680
52698
52681
53595
53615
52682
52685
52686
52683
52684
52685
52687
52690
52691
52692
52688
52692
52689
52690
52690
52691
52692
52693
52691
52692
52694
53664
53680
52695
52696
53656
53684
52696
53683
52697
52701
52702
53596
53598
53683
53684
53895
55361
52698
52701
53596
52699
53595
52700
52701
52703
52701
52702
52703
53600
53879
55355
55361
52702
52703
53596
53599
52704
53593
53595
52705
52707
52706
53595
52707
52710
53594
52708
52709
53593
52709
52722
52738
53600
52710
52721
53592
52711
52720
53603
52712
52713
52718
52720
52714
52717
52721
52722
52715
52716
52716
52722
52727
53469
53474
53475
53476
55346
52717
52726
52718
52722
52723
52725
52719
52731
52720
52723
52732
53626
52721
53619
52722
52723
53591
52723
52735
52737
53623
52724
53590
52725
52732
52734
52735
53589
52726
52729
52731
52735
52727
52728
52728
52735
53477
53478
53480
53481
53560
55345
52729
53561
52730
52734
52735
53564
52731
52733
53565
52732
52733
53844
52734
53566
53845
52735
53567
53588
52736
53568
53875
52737
53876
55343
55345
55367
52738
53877
55346
55367
52739
53878
55347
55365
52740
53879
55348
55365
52741
53880
55349
55353
55366
52742
53881
55350
55352
55366
52743
53882
55350
55351
55352
52744
53883
55366
52745
52749
52750
53386
53388
53883
53884
55366
57342
57551
52746
52749
53388
52747
52752
52748
52749
52751
52749
52750
52751
53384
57551
52750
52751
53385
53388
52752
53383
52753
52754
52756
53388
52754
52755
52756
52760
52757
52760
53383
53387
53390
52758
52760
52762
52759
52763
52760
52764
52761
52762
52764
52765
53390
53391
52763
52768
53390
52764
52767
52765
52766
52766
53389
53391
53396
53462
53473
53479
55367
52767
53391
53395
52768
53394
52769
53390
53391
53393
52770
52771
52996
52771
52994
52772
52995
53390
52773
52775
52776
53378
53382
52774
52775
53383
52775
52776
52776
53377
53384
52777
53376
52778
52779
53315
53318
53376
52780
53316
53318
52781
52866
52868
52873
52782
52866
52867
52783
52864
52865
52784
52804
52865
58311
52785
52802
52803
52786
52801
52802
52787
52788
52790
52788
52789
52789
52790
52793
52802
52790
52792
52791
52801
52792
52793
52798
52800
52793
52794
52794
52798
52860
53336
52795
52796
52798
52796
52797
52798
52854
52855
53336
52797
52798
52856
52799
52800
52855
52856
52858
52860
52801
52859
52860
52802
52803
52803
52860
52865
52804
52859
52805
52862
52864
52865
52806
52807
52846
58311
52807
52808
52845
52809
52838
52810
52815
52837
52811
52812
52814
52815
52812
52815
52816
52837
52813
52814
52817
52820
52821
52824
52842
52818
52820
52821
52823
52841
52853
52819
52820
52821
52822
52823
52824
52826
52824
52825
52826
52828
52849
52852
52825
52850
52826
52829
52851
52827
52828
52829
52829
52830
52832
52852
52895
52830
52833
52831
52897
52832
52833
52883
52886
52833
52849
52852
52882
52883
52885
53327
52834
52851
52882
52835
52879
52836
52847
52851
52837
52845
52850
52838
52842
52839
52843
52845
52840
52843
52846
52857
52859
52841
52843
52842
52843
52849
52853
52857
52843
52850
52844
52845
52846
52848
52849
52850
52846
52847
52847
52848
52862
52881
53329
52848
52879
52849
52851
52882
52850
52851
52852
53329
52851
52853
53328
57515
52854
52855
52856
52857
52858
53328
53335
52857
52858
53329
52859
52860
53330
52860
52862
52861
53335
52862
52863
52865
53293
53330
53331
53334
52863
53330
52864
52881
53292
53331
52865
52867
52866
52867
52868
53293
53318
52868
53292
52869
53294
53316
52870
52873
52874
53295
53317
52871
52874
52872
52873
52873
52875
52876
53284
53286
53289
53295
52877
52892
53290
53291
52878
52884
52887
53291
52879
52881
52883
52880
52881
52882
52882
52883
53291
53327
52883
52884
52885
52886
53290
53291
52886
52893
52895
53288
53290
53326
57515
52887
52893
52897
52888
52889
52891
52892
52889
52890
52891
52893
53286
52894
53287
53290
52895
52897
52898
52901
52896
52897
52898
52900
57515
52897
52898
52899
52900
52901
52903
52901
52902
52903
52905
53288
57515
52902
53287
52903
52906
53297
52904
52905
52906
52908
52906
52907
52908
52910
53302
57514
52907
53298
52908
52911
53301
52909
52910
52911
52913
52911
52912
52913
52916
53307
57514
52912
53308
52913
52917
53311
52914
52915
52916
52917
52917
52918
53254
53420
57513
52918
53419
52919
53256
53424
52920
53055
53056
53057
53059
53417
52921
52960
53046
53055
53057
52922
52957
52959
53043
53045
52923
52924
52925
52928
52924
52927
52928
52940
52925
52927
52950
52926
52927
52928
52928
52942
52929
52930
52931
52932
52935
52931
52934
52935
53045
52932
52934
52939
52933
52935
52936
52934
52935
52937
52942
52938
52939
52941
52939
52945
53048
53050
52940
53044
52941
52945
52946
53043
52942
52944
52945
52943
52944
52956
52985
52945
52946
52986
52946
52987
53052
53054
52947
53038
53042
52948
52949
52950
52956
52949
52955
52956
53039
52950
52955
52957
52951
52956
52952
52955
52956
52953
52954
52958
53040
53042
53057
52959
52961
52963
52965
52960
52961
52962
52971
53057
52963
52970
52964
52965
52967
52970
52966
52971
53040
52967
52972
52974
53070
52968
53074
52969
52970
52972
53079
53086
52970
52971
52972
53059
53078
53255
52971
52972
53058
52973
53260
52974
53058
53059
53063
53259
52975
53040
53062
53066
52976
53035
53037
53039
52977
52985
52988
53026
52978
52984
52989
53025
52979
52983
52990
53018
52980
52982
52991
53005
52981
52992
52999
52982
52983
52984
52985
52986
53039
52987
52988
53038
52988
53028
53037
53038
53061
53272
53273
52989
53027
53037
52990
53024
53272
52991
53019
53272
52992
52993
53004
52993
52998
52994
52997
53272
52995
52996
53271
52996
53270
53271
53274
53378
53400
52997
53270
53393
52998
53002
53003
53004
53020
53394
52999
53002
53004
53000
53005
53001
53002
53006
53008
53002
53003
53006
53009
53010
53011
53012
53022
53394
53446
53003
53004
53006
53021
53005
53019
53006
53018
53007
53017
53008
53012
53014
53009
53010
53012
53011
53445
53012
53442
53444
53013
53014
53022
53440
53442
53015
53017
53016
53032
53440
53017
53022
53023
53025
53031
53018
53021
53022
53019
53025
53020
53021
53024
53021
53023
53024
53028
53270
53272
53398
53022
53023
53023
53030
53398
53440
53441
53442
53450
53024
53029
53025
53027
53026
53027
53031
53035
53028
53029
53036
53029
53036
53265
53266
53269
53404
53030
53031
53265
53031
53034
53263
53265
53404
53438
53439
53501
53502
53504
53032
53034
53033
53439
53034
53076
53438
53035
53262
53265
53036
53066
53037
53065
53265
53038
53062
53039
53041
53040
53041
53058
53042
53060
53061
53062
53043
53054
53056
53044
53054
53055
53045
53047
53048
53046
53047
53048
53055
53049
53054
53418
53050
53051
53053
53278
53280
53051
53052
53052
53053
53274
53375
53422
53053
53273
53054
53275
53277
53055
53056
53061
53417
53056
53057
53060
53058
53059
53060
53060
53063
53256
53258
53416
53061
53063
53062
53063
53266
53275
53416
53063
53065
53064
53065
53258
53259
53266
53267
53066
53264
53266
53067
53259
53262
53068
53069
53070
53073
53069
53071
53072
53076
53070
53071
53260
53071
53073
53072
53074
53073
53075
53079
53076
53436
58309
53077
53262
53437
53078
53260
53261
54449
58309
53079
53081
53253
53258
53260
53434
58309
53080
53260
58309
53081
53082
53086
53089
53082
53088
53089
53091
53252
53083
53085
53088
53084
53087
53085
53086
53088
53093
53089
53092
53090
58309
53091
53092
53435
53511
53092
53245
53251
53434
53511
53512
53522
53093
53247
53512
53094
53513
53095
53243
53247
53096
53242
53246
53097
53185
53098
53186
53188
53242
53099
53183
53189
53100
53173
53182
53101
53172
53178
53102
53107
53109
53103
53110
53104
53105
53107
53123
53105
53106
53107
53122
53179
53235
53106
53107
53180
53108
53178
53109
53121
53122
53123
53177
53110
53120
53172
53111
53119
53123
53112
53116
53113
53117
53119
53134
53114
53133
53115
53117
53132
53116
53117
53122
53129
53131
53117
53123
53118
53139
53119
53121
53122
53123
53140
53120
53141
53121
53142
53171
53122
53147
53204
53123
53124
53146
53176
53125
53129
53232
53235
56934
53126
53129
53233
53235
56933
57522
53127
53129
53235
53128
53129
58310
53130
53131
56932
56933
56934
58310
53132
53137
53138
53139
53146
53157
53133
53137
53139
53134
53136
53135
53139
53141
53136
53138
53144
53152
53137
53153
53138
53158
53139
53145
53159
53140
53141
53145
53146
53147
53142
53144
53143
53147
53170
53144
53148
53150
53169
53145
53151
53146
53148
53160
53147
53148
53161
53202
56934
53148
53203
53149
53206
53150
53160
53161
53165
53207
53151
53164
53168
53152
53160
53163
53153
53155
53159
53154
53158
53155
54499
55127
53156
53163
54498
53157
53159
53162
55127
55128
53158
53159
53161
55125
55127
56932
53159
55127
53160
53161
53162
53162
53165
53208
55131
56935
53163
53165
55132
53164
54497
53165
53167
54496
53166
55133
53167
53207
53208
53212
55192
53168
53211
54495
53169
53207
53210
53170
53200
53206
53171
53199
53203
53172
53174
53204
53173
53177
53174
53189
53195
53175
53190
53199
53176
53195
53196
53204
53205
53177
53179
53193
53195
53202
53204
53232
53178
53195
53204
53179
53180
53182
53180
53181
53182
53184
53234
53181
53182
53183
53195
53184
53186
53194
53185
53186
53193
53236
53245
53186
53246
53187
53248
53188
53192
53193
53194
53240
53189
53191
53241
53190
53194
53191
53196
53198
53192
53218
53517
53193
53196
53219
53518
53194
53196
53220
53237
53239
53195
53196
53197
53198
53205
53219
53220
53221
53199
53216
53218
53200
53205
53201
53210
53216
53202
53205
53206
53209
53221
53203
53205
53206
53208
53220
53231
53204
53205
53206
53207
53208
53209
53209
53212
53227
55191
56936
53210
53212
53228
53211
53215
53212
53214
54494
53213
55193
53214
53226
53227
53228
55197
53215
53225
54493
53216
53224
53228
53217
53221
53218
53222
53224
53530
53219
53529
53220
53222
53534
53221
53222
53227
53533
54482
53222
53228
53223
54389
53224
53226
53227
53228
54388
53225
54384
53226
54385
54492
53227
54386
55198
53228
53229
54387
55196
53230
54482
54483
56936
56939
53231
53233
54480
54482
56933
56936
56938
57523
53232
54482
56934
56936
53233
53234
53237
53234
53236
53237
53250
57523
53235
53236
53237
53249
53238
54482
53239
53249
53250
54478
54481
53240
53245
53518
53519
53520
53522
53533
53241
53248
53518
53520
53242
53515
53517
53243
53248
53244
53513
53515
53245
53247
53248
53512
53520
53246
53247
53248
53249
53247
53248
53250
53251
53251
54474
54478
54480
57523
53252
54475
54478
53253
53254
53255
53257
54475
53255
53256
53257
53426
54474
57513
53256
53257
53425
53258
53430
54476
53259
53261
53267
53415
53433
53260
53261
53262
53263
53267
53263
53264
53264
53267
53408
53433
53437
53508
54448
54449
54450
53265
53266
53267
53267
53268
53408
53415
53269
53274
53275
53409
53414
53270
53273
53274
53403
53271
53399
53272
53273
53274
53275
53275
53379
53410
53428
53276
53277
53414
53416
53427
53428
53278
53417
53422
53423
53279
53418
53421
53422
53280
53281
53310
53312
53313
53282
53306
53309
53313
53283
53300
53304
53305
53284
53299
53303
53304
53285
53295
53296
53286
53297
53299
53287
53288
53289
53297
53289
53296
53297
53302
53324
57515
53290
53295
53296
53291
53292
53295
53326
53293
53294
53332
53294
53319
53332
53333
53370
53295
53320
53333
53296
53304
53324
53297
53303
53298
53299
53301
53302
53303
53300
53301
53309
53302
53305
53308
53303
53305
53307
53323
57514
53304
53305
53305
53313
53317
53320
53323
53306
53307
53308
53312
53313
53308
53311
53312
53420
57514
57531
53309
53311
53310
53311
53418
53312
53419
53313
53421
53314
53422
57531
53315
53319
53320
53374
57532
53316
53318
53375
53317
53318
53320
53319
53377
53320
53321
53371
53373
57532
53321
53322
53323
53333
57532
53323
53325
53371
57514
57529
57531
57532
53324
57531
53325
53326
53333
53326
53328
53332
53333
53370
57515
53327
53332
53328
53329
53331
53329
53330
53331
53334
53330
53331
53332
53333
53335
53370
53336
53337
53338
53339
53361
53369
53340
53360
53341
53351
53342
53350
53343
53344
53350
53345
53349
53346
53347
53349
53353
53348
53354
53349
53355
53350
53352
53351
53352
53360
53353
53355
53359
53354
53358
53355
53357
53356
53357
53359
53366
53358
53365
53359
53363
53360
53362
53361
53362
53368
53363
53366
53364
53365
53366
53367
53368
53369
53371
53372
53373
57529
57546
53374
53377
57533
57534
57535
57537
53375
53422
57533
57535
53376
53377
53379
53377
53378
53378
53379
57468
53379
53381
53380
57535
53381
53410
57468
57469
57536
53382
53400
57466
57468
53383
53384
53390
57467
53384
53385
53385
57467
57468
57550
53386
53387
57467
53387
53389
55364
55365
55367
55368
57441
57464
57467
57550
53388
53389
53390
57465
57467
53391
53400
53392
53393
53395
53396
53400
53401
53394
53399
53400
53395
53398
53396
53397
53446
53397
53401
53406
53486
53493
54408
54413
57463
57465
53398
53401
53405
53450
53399
53404
53400
53401
53403
53401
53410
57465
53402
53403
53405
53406
53410
53411
53404
53409
53410
53405
53408
53406
53407
53504
53407
53411
54422
54429
54457
54465
57470
57477
57488
53408
53411
54450
57476
53409
53432
53410
53411
53413
53411
57470
57472
53412
53413
57472
57476
57477
57478
53414
53432
57472
57473
53415
53428
53429
53416
53430
53432
53417
53425
53418
53424
53419
53420
53421
53424
53421
53423
53424
53426
57513
57530
53422
53423
53423
53428
57530
53424
53427
53425
53426
53427
53430
53427
53429
53430
57474
57513
57543
53428
53429
53429
57472
57535
57543
53430
57473
53431
53432
54476
57473
57474
57475
53433
57476
53434
54472
54476
53435
53510
54446
54448
54449
54475
53436
53510
54449
58309
53437
53509
53438
53508
54449
53439
53502
53440
53501
53441
53442
53451
53501
53443
53444
53449
53450
53451
53445
53446
53448
53446
53447
53447
53448
53450
53486
53448
53456
53449
53455
53450
53452
53454
53451
53452
53493
53504
53452
53500
53453
53499
53454
53493
53494
53496
53498
53455
53490
53492
53493
53456
53486
53487
53489
53457
53485
53486
53458
53484
53489
53459
53460
53463
53482
53484
53461
53466
53462
53463
53465
53463
53479
53486
53464
53485
53465
53479
53480
53482
54407
53466
53478
53479
53467
53477
53482
53468
53476
53469
53470
53474
53476
53471
53472
53474
53473
55347
53474
53475
53479
55346
53475
53476
53478
53477
53478
53481
53479
53480
53480
54408
55345
53481
54406
53482
54405
53483
53484
54405
54407
54410
53485
53488
53486
53487
54407
53487
53493
54408
53488
53492
54409
53489
53491
54410
53490
53491
53496
53492
53495
54411
53493
53494
54412
53494
54413
54422
53495
54417
54421
53496
54418
54420
53497
53498
54420
54424
53499
54421
54422
54423
53500
53504
53505
53501
53503
53504
53502
53503
53508
53504
53505
53507
53505
54422
54450
53506
54423
53507
54439
54450
54451
54456
53508
54444
54447
54450
53509
54448
53510
54444
53511
54445
54448
53512
53523
53513
53521
53514
53515
53521
53526
53516
53520
53517
53519
53526
53528
53518
53529
53519
53534
53520
53525
53535
53521
53522
53523
53525
53523
53524
53525
53537
54446
54478
53524
54445
53525
53538
54452
53526
53536
53527
53528
53536
53541
53529
53531
53535
53530
53534
53531
54384
54389
53532
53541
54383
53533
53535
53540
54389
54390
53534
53535
53537
54387
54389
54481
53535
54389
53536
53537
53538
53540
53538
53539
53540
53543
54454
54479
53539
54453
53540
53544
54460
53541
53542
53543
53544
54390
54392
53544
54387
54392
54393
54462
54484
54486
53545
54393
54461
53546
53547
53548
53551
53547
53550
53551
54434
53548
53549
53552
53549
53551
53550
53551
53553
54393
54395
54467
53554
54432
53555
54395
54398
54400
53556
54399
54400
53557
53575
53576
53558
53574
53575
53559
53560
53562
53560
53561
53561
53562
53568
53575
54404
54405
54406
54415
55344
53562
53564
53563
53574
53564
53568
53569
53571
53573
53565
53567
53568
53566
53571
53567
53570
55258
53568
53569
53587
53569
53582
55262
55343
53570
53581
53586
53571
53580
55257
53572
53573
53578
53580
53574
53577
53581
53582
53575
53576
53576
53582
54400
54402
54403
54414
54416
57462
53577
54399
53578
53582
53583
55223
53579
55222
53580
53583
55226
55255
53581
55256
53582
53583
53585
53583
55224
55334
57461
53584
55225
53585
55253
55255
55334
55335
53586
55256
55333
55334
53587
55257
55262
55263
53588
55258
55261
55262
53589
53845
53873
53875
53590
53844
53874
53875
53591
53623
53624
53626
53592
53619
53622
53623
53593
53600
53601
53603
53594
53599
53600
53595
53597
53603
53616
53596
53597
53598
53599
53602
53599
53601
53602
53621
53655
53656
53685
53687
53897
55362
53600
53601
53601
53623
53878
55362
53602
53622
53603
53620
53604
53619
53605
53618
53606
53608
53610
53607
53611
53618
53608
53612
53609
53610
53612
53614
53611
53616
53612
53617
53613
53614
53615
53617
53615
53616
53616
53617
53617
53620
53626
53621
53622
53625
53622
53624
53625
53653
53654
53688
53842
53905
53910
55370
53623
53624
53624
53875
53877
55370
53625
53874
53626
53652
53843
53627
53844
53628
53630
53636
53638
53629
53633
53635
53652
53630
53632
53640
53631
53641
53632
53638
53642
53633
53639
53634
53638
53635
53637
53636
53637
53638
53640
53642
53650
53641
53649
53642
53648
53643
53644
53648
53650
53645
53647
53856
53646
53650
53853
53647
53649
53854
53648
53855
53649
53844
53650
53651
53652
53841
53843
53871
53653
53654
53712
53841
53910
53655
53688
53702
53656
53675
53687
53657
53685
53658
53660
53664
53665
53659
53663
53664
53679
53660
53662
53667
53661
53668
53662
53665
53669
53663
53666
53664
53665
53665
53667
53669
53677
53668
53676
53669
53675
53670
53671
53675
53677
53672
53674
53700
53673
53677
53697
53674
53676
53698
53675
53699
53676
53677
53678
53679
53686
53687
53690
53744
53680
53685
53686
53756
53681
53682
53684
53761
53682
53683
53683
53684
53686
53792
53793
53794
53795
53891
53895
53900
53684
53685
53686
53687
53687
53689
53796
53797
53803
53804
53897
53901
53688
53689
53690
53910
53690
53715
53805
53806
53812
53813
53902
53905
53908
53910
53691
53715
53732
53692
53696
53698
53702
53693
53695
53704
53694
53702
53705
53695
53701
53706
53696
53703
53697
53701
53698
53700
53699
53700
53702
53701
53702
53704
53706
53714
53705
53713
53706
53712
53707
53708
53712
53714
53709
53711
53838
53710
53714
53835
53711
53713
53836
53712
53837
53713
53714
53715
53716
53828
53910
53717
53719
53725
53727
53718
53722
53724
53812
53719
53721
53823
53720
53824
53721
53727
53825
53722
53822
53723
53727
53724
53726
53729
53725
53730
53726
53731
53727
53728
53729
53731
53739
53730
53734
53731
53733
53732
53733
53737
53739
53734
53736
53806
53735
53739
53736
53738
53741
53737
53742
53738
53743
53739
53740
53741
53743
53751
53742
53746
53743
53745
53744
53745
53749
53751
53746
53748
53803
53747
53751
53748
53750
53753
53749
53754
53750
53755
53751
53752
53753
53755
53760
53754
53758
53755
53757
53756
53757
53759
53760
53758
53759
53797
53759
53760
53760
53761
53762
53794
53763
53766
53767
53768
53764
53765
53766
53769
53765
53768
53766
53767
53767
53768
53770
53789
53794
53798
53771
53780
53790
53793
53772
53776
53778
53790
53792
53793
53891
53773
53775
53890
53774
53778
53775
53777
56523
53776
53889
56524
53777
53791
53892
56530
53778
53978
53979
53980
53982
56522
53779
53780
53781
53782
53780
53782
53784
53781
53782
53788
53790
53978
53783
53979
53784
53788
53985
53785
53786
53787
53789
53975
53977
53790
53791
53795
53799
53791
53792
53792
53795
53800
53900
53977
53978
53982
53983
56531
53793
53795
53794
53795
53797
53796
53797
53799
53800
53804
53798
53803
53799
53802
53800
53801
53975
53801
53804
53809
53901
53976
55447
55529
55530
57065
53802
53804
53808
53974
53803
53807
53804
53806
53805
53806
53808
53809
53813
53807
53812
53808
53811
53809
53810
53973
53810
53813
53902
53968
55445
55446
55531
55533
57066
53811
53813
53967
53972
53812
53966
53813
53815
53814
53815
53908
53967
53968
55437
53816
53908
53964
53966
53817
53821
53823
53827
53818
53820
53947
53819
53827
53948
53820
53826
53949
53821
53946
53822
53826
53823
53825
53824
53825
53827
53826
53827
53828
53829
53908
53909
53938
53830
53834
53836
53840
53831
53833
53921
53832
53840
53922
53833
53839
53923
53834
53920
53835
53839
53836
53838
53837
53838
53840
53839
53840
53841
53842
53909
53912
53843
53872
53873
53874
53907
53909
53911
53912
55260
55371
53844
53872
53874
53845
53846
53872
55258
53847
53849
53855
53857
53848
53852
53854
53871
53849
53851
53859
53850
53860
53851
53857
53861
53852
53858
53853
53857
53854
53856
53855
53856
53857
53859
53861
53869
53860
53868
53861
53867
53862
53863
53867
53869
53864
53866
55275
53865
53869
55272
53866
53868
55273
53867
55274
53868
55258
53869
53870
53871
55259
55265
55378
53872
53912
53873
55259
53874
53875
55261
53875
53876
55262
55371
53877
55342
55368
55372
53878
55368
55369
53879
55363
55364
53880
55360
55364
53881
53884
55355
55359
53882
53884
53885
55356
53883
53885
55356
55357
57340
53884
57341
53885
55359
55364
55366
57443
53886
55357
55359
53887
53893
53896
55357
55358
55359
57340
57443
57445
53888
53889
53893
53889
53892
53893
53899
56524
56525
56529
56530
57338
57345
57445
53890
53892
53891
53892
53893
53900
53894
53895
53896
53898
53899
53900
53896
53897
53897
53898
53906
55360
55361
55362
55363
57442
57446
53898
53905
53899
53901
53904
53900
53901
53903
56531
56532
57064
57065
57346
57446
53901
53902
53903
53904
56968
53904
56967
56968
56970
57066
57067
57069
57070
57350
57574
53905
53906
56967
53906
53907
53907
55369
55370
55371
55372
55374
56967
57449
57574
53908
55375
56967
53909
53911
53938
53964
55376
55437
56968
53910
53911
53912
53938
55377
53913
55378
53914
53916
53922
53924
53915
53919
53921
53938
53916
53918
53926
53917
53927
53918
53924
53928
53919
53925
53920
53924
53921
53923
53922
53923
53924
53926
53928
53936
53927
53935
53928
53934
53929
53930
53934
53936
53931
53933
55390
53932
53936
55387
53933
53935
55388
53934
55389
53935
55378
53936
53937
53938
53960
55376
55377
55405
53939
53940
53942
53948
53950
53941
53945
53947
53964
53942
53944
53952
53943
53953
53944
53950
53954
53945
53951
53946
53950
53947
53949
53948
53949
53950
53952
53954
53962
53953
53961
53954
53960
53955
53956
53960
53962
53957
53959
55416
53958
53962
55413
53959
53961
55414
53960
55415
53961
53962
53963
53964
55376
55431
55433
55436
53965
55437
53966
53969
55433
53967
53968
53969
53971
53969
55435
55437
55443
55444
55534
55536
56968
57070
53970
55434
55437
53971
55441
55443
53972
55444
53973
55445
53974
55446
53975
55447
53976
53977
53986
55447
55529
53978
53983
53985
53979
53982
53980
53985
53981
53982
53984
54000
53982
53983
53984
53999
55528
56522
56531
56534
53983
53984
55529
53985
54001
55527
53986
53987
55448
55527
53988
54002
55449
53989
54004
54006
55450
53990
53997
53991
53996
54006
53992
54007
53993
53994
53996
55485
53994
53995
53995
53996
53999
55486
56512
56521
53996
53998
53997
54005
53998
53999
54001
54004
53999
54000
54000
54001
54003
56520
56535
54001
54002
54003
54004
55489
55527
54004
55486
55488
55489
55500
55528
56536
54005
55488
54006
55485
55486
55487
54007
55451
54008
55452
55485
54009
55453
55455
55459
54010
54056
54058
54011
54015
54012
54014
54013
54014
54018
54015
54017
54016
54056
54017
54021
54055
54018
54020
54019
54020
54024
54021
54023
54022
54054
54023
54027
54053
54024
54026
54025
54026
54030
54027
54029
54028
54052
54029
54033
54051
54030
54032
54031
54032
54036
54033
54035
54034
54050
54035
54039
54049
54036
54038
54037
54038
54042
54039
54041
54040
54048
54041
54045
54047
54042
54044
54043
54044
54045
54046
54047
54850
55590
56877
54048
54849
55584
54049
54844
55565
54050
54845
55560
54051
54776
55555
54052
54775
55549
54053
54772
55478
54054
54736
55472
54055
54730
55469
54056
54731
55464
54057
55453
54058
54694
54731
54733
55454
54059
55455
54060
54061
54694
54061
54693
54694
54696
55454
55455
55456
55461
55669
56502
54062
54064
54065
54693
54063
54064
54065
54692
54066
54098
54099
54100
54102
54692
54693
55664
55669
54067
54098
54100
54068
54069
54095
54098
54070
54071
54091
54093
54095
54072
54090
54073
54077
58303
58305
54074
54093
58306
58308
54075
54077
54079
54076
54080
58308
54077
54081
58303
54078
54079
54081
54089
54080
54088
54081
54087
54082
54083
54087
54089
54084
54086
54119
54085
54089
54116
54086
54088
54117
54087
54118
54088
54089
54092
54090
54091
54122
54092
54104
54165
54093
54105
54109
54094
54095
54101
54105
54973
54096
54097
54104
54097
54103
54104
54167
55663
54098
54101
54102
54103
54099
54100
54101
54671
54102
54106
54670
54103
54106
54596
54697
54698
54699
54728
55663
55673
54104
54106
54597
54105
54166
54106
54108
54962
54107
54669
54108
54595
54596
54597
54668
54109
54166
54594
54951
54110
54163
54165
54111
54115
54117
54121
54112
54114
58300
54113
54121
58301
54114
54120
58298
54115
58299
54116
54120
54122
54117
54119
54118
54119
54121
54120
54121
54123
54143
54165
54124
54125
54141
54143
54126
54127
54141
54307
54128
54134
54138
54129
54133
54130
54131
54133
54178
54132
54177
54133
54135
54176
54134
54179
54135
54139
54186
54307
54136
54175
54137
54139
54174
54138
54139
54142
54173
54590
54591
54605
54613
54139
54141
54140
54187
54141
54305
54307
54613
54142
54143
54161
54591
54613
54144
54164
54145
54149
58297
58299
54146
54163
58300
58302
54147
54149
54151
54148
54152
58302
54149
54153
58297
54150
54151
54153
54161
54152
54160
54153
54159
54154
54155
54159
54161
54156
54158
54586
54157
54161
54587
54158
54160
54584
54159
54585
54160
54161
54162
54163
54589
54591
54602
54164
54594
54165
54591
54593
54166
54167
54593
54597
54168
54593
54597
54598
54605
55662
54169
54170
54171
54605
54171
55660
55661
55676
55680
57124
54172
54284
54620
54173
54283
54174
54187
54188
54189
54300
54611
54612
54614
54615
54620
54175
54187
54189
54176
54184
54186
54177
54179
54183
54178
54182
54179
54181
54180
54186
54181
54183
54185
54295
54182
54294
54183
54193
54184
54192
54185
54189
54191
54186
54188
54298
54308
54187
54306
54188
54305
54189
54299
54304
54190
54191
54197
54289
54299
54300
54192
54197
54290
54298
54193
54194
54291
54295
54194
54292
54294
54195
54197
54199
54291
54292
54196
54200
54197
54280
54282
54198
54283
54289
54290
54199
54278
54280
54286
54288
54523
54524
54528
54200
54277
54321
54322
54323
54325
54201
54266
54280
54202
54263
54203
54204
54237
54242
54263
54205
54236
54243
54206
54236
54245
54207
54246
54208
54209
54210
54246
54210
54212
54234
54244
54246
54247
57520
54211
54247
54212
54224
58296
54213
54215
54224
57520
54214
54224
54215
54216
54223
54216
54218
54222
54223
54225
54217
54222
54218
54219
54221
54219
54220
54221
54225
54220
54221
54222
54223
54224
54226
54227
57518
57520
54228
54230
54232
54229
54230
54231
54232
54233
54233
54234
57520
54234
54235
54236
54240
54244
54237
54243
54245
54238
54240
54242
54263
54264
54267
54239
54268
54240
54273
54241
54274
54242
54244
54258
54260
54261
54264
54275
57521
54243
54260
54264
54244
54245
54254
54245
54251
54253
54254
57521
54246
54253
54247
54248
54253
54249
54252
54250
54251
54252
54256
54252
54255
54256
54258
57521
54253
54255
54254
54255
54260
54256
54259
54257
54258
54259
55628
54259
55628
55629
55631
57521
54260
55629
54261
54262
54264
54276
55629
54263
54277
54264
54266
54265
54266
54267
54275
54276
55636
54267
54277
54279
54268
54270
54274
54279
55636
54269
54273
54270
55697
55704
54271
55637
55638
55642
55644
55696
54272
54274
55645
55695
55704
54273
54274
55702
55704
57527
54274
55704
54275
54276
55631
55635
55636
55645
57527
54277
55630
55635
54278
54324
54279
54525
55635
55639
54280
55636
55638
54281
54282
54286
55638
55643
54283
54284
54286
54300
54285
54636
54286
54654
55640
55643
54287
55639
54288
54300
54521
54527
54528
54644
54645
54646
54648
54654
55650
54289
54521
54523
54528
54290
54300
54301
54291
54297
54523
54292
54296
54322
54293
54321
54294
54296
54320
54295
54296
54298
54297
54319
54298
54301
54310
54522
54299
54309
54300
54301
54303
54301
54628
54629
54630
54631
54636
54302
54521
54303
54310
54520
54630
54304
54309
54629
54305
54308
54614
54306
54612
54307
54308
54309
54310
54311
54312
54512
54520
54522
54531
54313
54314
54315
54318
54314
54317
54318
54329
54315
54317
54334
54316
54317
54318
54318
54332
54319
54320
54322
54328
54522
54321
54327
54332
54322
54325
54323
54523
54324
54325
54328
54524
54325
54327
54328
54330
54525
55630
54326
54327
54328
54331
54329
54526
54330
54331
54510
54531
54331
54507
54509
54510
54530
55632
54332
54509
54333
54334
54503
54509
54335
54504
54510
54512
54336
54340
54337
54339
54338
54339
54343
54340
54342
54341
54504
54342
54346
54505
54343
54345
54344
54345
54349
54346
54348
54347
55048
54348
54352
55047
54349
54351
54350
54351
54355
54352
54354
54353
55046
54354
54358
55045
54355
54357
54356
54357
54361
54358
54360
54359
55044
54360
54364
55043
54361
54363
54362
54363
54367
54364
54366
54365
55042
54366
54370
55041
54367
54369
54368
54369
54373
54370
54372
54371
55040
54372
54376
55039
54373
54375
54374
54375
54379
54376
54378
54377
55038
54378
54380
54379
54381
55038
55211
55216
55241
54382
54488
54491
54383
54385
54391
54384
54390
54385
54388
54386
54491
54387
54388
54391
54490
54388
54390
54391
54483
54489
54389
54390
54391
54392
54488
54393
54487
54394
54468
54395
54396
54486
54487
55248
54396
54397
54397
54400
54466
54467
54468
54469
55231
55248
57486
57492
54398
55214
55230
55248
54399
54400
55229
54400
55223
54401
54430
54431
54432
55224
57487
54402
54419
54430
54432
54403
54416
54418
54404
54411
54414
54405
54410
54415
54406
54407
54408
54415
54408
54409
54409
54413
54415
55344
54410
54412
54415
54411
54412
54418
54413
54414
54417
54414
54416
54417
54429
57462
54415
54416
54417
54430
54418
54428
54419
54420
54428
54433
54421
54425
54422
54426
54428
54423
54426
54429
54457
54424
54426
54456
54425
54436
54426
54433
54435
54427
54458
54428
54429
54431
54433
54464
54429
54430
54430
54431
54465
57487
54431
54432
54466
54433
54467
54434
54435
54461
54464
54467
54436
54458
54460
54437
54453
54456
54438
54439
54442
54443
54439
54441
54442
54452
54440
54441
54441
54443
54442
54444
54443
54445
54446
54447
54452
54447
54451
54452
54454
54472
54477
54448
54450
54451
54449
54451
54457
54472
54452
54455
54453
54454
54455
54460
54455
54459
54460
54462
54471
57481
54456
54457
54459
54457
54458
54458
54459
54465
54471
54459
54464
54460
54463
54461
54462
54463
54468
54463
54468
54469
54470
57482
57492
54464
54465
54469
54465
54466
54466
54469
54470
57486
54467
54469
54468
54469
54471
57477
57483
57485
54472
57477
57479
54473
57476
54474
54476
54477
57475
57479
54475
54476
54477
57474
57480
57512
54476
54477
54478
57481
54479
54480
54481
54484
57481
54481
54483
54484
56955
57480
57523
54482
54483
54484
56956
54485
57482
54486
56955
56956
56957
57493
54487
54489
55212
55245
55248
57492
54488
55212
54489
54490
55211
54490
55196
55208
55210
55211
56956
54491
55198
55210
54492
55038
54493
55039
55198
54494
55040
55197
54495
55041
55193
54496
55042
55192
54497
55043
55133
54498
55044
55132
54499
55045
55128
54500
55046
55126
54501
55047
55053
54502
55048
55051
54503
54505
55052
54504
54508
54505
55059
58286
54506
55048
55058
54507
55049
55052
55062
58286
54508
55050
55052
55061
55626
58286
54509
55052
58286
54510
54511
58286
54512
54530
54531
54532
55060
54513
55059
54514
54515
54517
54518
54515
54516
54517
54532
54516
54519
54996
54517
54519
54534
54518
54520
54519
54521
54529
54645
54522
54527
54523
54526
54524
54525
54526
54528
54526
54527
54528
54530
55634
55650
54527
54531
54528
54529
54530
54531
54532
54646
54531
54532
54647
55061
55633
54533
55617
54534
54646
54647
54649
55616
54535
54643
54645
54995
54536
54537
54538
54539
54537
54539
54541
54538
54542
54539
54543
54630
54540
54632
54541
54543
54545
54542
54546
54543
54547
54544
54545
54547
54549
54546
54550
54547
58295
54548
54549
54553
58295
54550
54554
54629
54551
54627
58295
54552
54554
54556
54553
54557
58295
54554
54558
54555
54556
54558
54560
54557
54561
54558
58294
54559
54560
54564
58294
54561
54565
54614
54562
54616
58294
54563
54565
54567
54564
54568
58294
54565
54569
54566
54567
54569
54571
54568
54572
54569
58293
54570
54571
54575
58293
54572
54576
54612
54573
54610
58293
54574
54576
54578
54575
54579
58293
54576
54580
54577
54578
54580
54582
54579
54583
54580
54588
54581
54582
54586
54588
54583
54587
54613
54584
54588
54589
54585
54587
54586
54588
54587
54590
54603
54610
54591
54604
54611
54613
54592
54593
54599
54602
54604
54605
54594
54598
54595
54602
54940
54596
54598
54601
54667
54597
54598
54600
54726
54727
54739
54740
55662
55674
54598
54599
54600
54601
54605
54606
54601
54606
54607
54622
54767
54768
54805
54806
55661
55678
54602
54607
54666
54603
54929
54604
54607
54609
54918
54605
54606
54619
54606
54620
55661
54607
54621
54608
54665
54609
54621
54622
54624
54664
54610
54617
54619
54907
54611
54616
54612
54615
54619
54613
54614
54615
54629
54616
54618
54628
54617
54627
54618
54624
54626
54896
54619
54620
54623
54635
54620
54621
54621
54623
54636
55660
54622
54623
54623
54624
54638
54804
54810
54811
54812
55660
55679
54624
54637
54625
54663
54626
54637
54638
54640
54662
54627
54633
54635
54885
54628
54632
54629
54631
54635
54630
54631
54645
54632
54634
54644
54633
54643
54634
54640
54642
54874
54635
54636
54639
54653
54636
54637
54637
54639
54654
55659
54638
54639
54639
54640
54656
54839
54840
55659
55683
56884
56885
54640
54655
54641
54661
54642
54655
54656
54658
54660
54643
54650
54653
54870
54644
54649
54994
54645
54648
54653
54646
54647
54648
54648
54649
54651
55615
55650
55653
54649
54652
54650
55614
54651
54652
54658
55613
54652
54657
54658
55612
55649
55654
55656
54653
54654
54657
54654
54655
54655
54657
55649
55658
54656
54657
54657
54658
55656
55658
55684
56883
56889
56890
56892
54658
54659
54660
55611
55612
55613
56892
54661
54862
54870
56883
54662
54857
54875
56884
54663
54837
54839
54886
54664
54812
54819
54897
54665
54802
54804
54908
54666
54784
54805
54919
54667
54765
54767
54930
54668
54740
54747
54941
54669
54724
54726
54952
54670
54699
54706
54963
54671
54689
54698
54974
54672
54692
54673
54677
58287
58289
54674
54691
58290
58292
54675
54677
54679
54676
54680
58292
54677
54681
58287
54678
54679
54681
54689
54680
54688
54681
54687
54682
54683
54687
54689
54684
54686
54710
54685
54689
54707
54686
54688
54708
54687
54709
54688
54689
54690
54691
54695
54698
54700
54732
54692
54694
54733
54693
54698
54694
54697
54695
54696
54697
54729
54731
54697
54728
54729
54738
55462
55463
55467
55468
55673
56503
54698
54728
54699
54700
54726
54728
54701
54725
54729
54734
54702
54706
54708
54712
54703
54705
54714
54704
54712
54715
54705
54711
54716
54706
54713
54707
54711
54708
54710
54709
54710
54712
54711
54712
54714
54716
54724
54715
54723
54716
54722
54717
54718
54722
54724
54719
54721
54751
54720
54724
54748
54721
54723
54749
54722
54750
54723
54724
54725
54726
54735
54737
54741
54727
54740
54728
54737
54738
54739
54729
54730
54737
54731
54734
54736
55468
54732
55463
54733
54734
54735
54736
54773
54737
54772
55473
54738
54771
54739
54769
54771
55473
55474
55476
55477
55674
56504
54740
54768
54771
54741
54767
54742
54766
54771
54773
54743
54747
54749
54753
54744
54746
54755
54745
54753
54756
54746
54752
54757
54747
54754
54748
54752
54749
54751
54750
54751
54753
54752
54753
54755
54757
54765
54756
54764
54757
54763
54758
54759
54763
54765
54760
54762
54788
54761
54765
54785
54762
54764
54786
54763
54787
54764
54765
54766
54767
54770
54774
54778
54768
54805
54769
54770
54806
54770
54806
54807
54809
55550
55551
55556
55557
55678
57020
54771
54775
54807
54772
54773
54775
55477
54774
54775
54777
54776
55550
54777
54807
54845
55556
54778
54846
54779
54803
54805
54807
54780
54784
54786
54790
54781
54783
54792
54782
54790
54793
54783
54789
54794
54784
54791
54785
54789
54786
54788
54787
54788
54790
54789
54790
54792
54794
54802
54793
54801
54794
54800
54795
54796
54800
54802
54797
54799
54823
54798
54802
54820
54799
54801
54821
54800
54822
54801
54802
54803
54804
54808
54813
54846
54805
54810
54812
54806
54807
54810
54808
54809
54810
54843
54845
54810
54811
54841
54843
55558
55559
55563
55564
55679
57019
54811
54812
54840
54843
54813
54839
54814
54838
54843
54847
54815
54819
54821
54825
54816
54818
54827
54817
54825
54828
54818
54824
54829
54819
54826
54820
54824
54821
54823
54822
54823
54825
54824
54825
54827
54829
54837
54828
54836
54829
54835
54830
54831
54835
54837
54832
54834
54861
54833
54837
54858
54834
54836
54859
54835
54860
54836
54837
54838
54839
54842
54848
54852
54840
56884
54841
54842
56885
54842
55585
55586
55591
55592
55683
56885
56886
56888
57018
54843
54849
56886
54844
54845
54847
54849
55564
54846
55559
54847
54848
54849
54851
54850
55585
54851
55591
55595
56886
54852
55596
54853
56882
56884
56886
54854
54855
54857
54859
54855
54856
54857
54862
54856
54860
54857
54861
54858
54859
54861
54860
54861
54863
55603
55611
56882
54864
54865
54866
54869
54865
54868
54869
55620
54866
54868
55604
54867
54868
54869
54869
55074
54870
54871
54988
55613
54872
54873
54874
54875
54873
54875
54877
54874
54878
54875
54879
54876
54877
54879
54881
54878
54882
54879
54883
54880
54881
54883
54885
54882
54886
54883
54987
54884
54885
54889
54987
54886
54890
54887
54987
54888
54890
54892
54889
54893
54987
54890
54894
54891
54892
54894
54896
54893
54897
54894
54986
54895
54896
54900
54986
54897
54901
54898
54986
54899
54901
54903
54900
54904
54986
54901
54905
54902
54903
54905
54907
54904
54908
54905
54985
54906
54907
54911
54985
54908
54912
54909
54985
54910
54912
54914
54911
54915
54985
54912
54916
54913
54914
54916
54918
54915
54919
54916
54984
54917
54918
54922
54984
54919
54923
54920
54984
54921
54923
54925
54922
54926
54984
54923
54927
54924
54925
54927
54929
54926
54930
54927
54983
54928
54929
54933
54983
54930
54934
54931
54983
54932
54934
54936
54933
54937
54983
54934
54938
54935
54936
54938
54940
54937
54941
54938
54982
54939
54940
54944
54982
54941
54945
54942
54982
54943
54945
54947
54944
54948
54982
54945
54949
54946
54947
54949
54951
54948
54952
54949
54981
54950
54951
54955
54981
54952
54956
54953
54981
54954
54956
54958
54955
54959
54981
54956
54960
54957
54958
54960
54962
54959
54963
54960
54980
54961
54962
54966
54980
54963
54967
54964
54980
54965
54967
54969
54966
54970
54980
54967
54971
54968
54969
54971
54973
54970
54974
54971
54979
54972
54973
54977
54979
54974
54978
54975
54979
54976
54978
54977
54979
54978
54989
54990
54991
54994
54990
54993
54994
55614
54991
54993
55074
54992
54993
54994
54994
54995
54996
55073
55616
54997
55059
55064
55617
54998
55002
54999
55001
55000
55001
55005
55002
55004
55003
55064
55004
55008
55065
55005
55007
55006
55007
55011
55008
55010
55009
55066
55010
55014
55119
55011
55013
55012
55013
55017
55014
55016
55015
55120
55016
55020
55140
55017
55019
55018
55019
55023
55020
55022
55021
55141
55022
55026
55186
55023
55025
55024
55025
55029
55026
55028
55027
55185
55028
55032
55184
55029
55031
55030
55031
55035
55032
55034
55033
55110
55034
55036
55035
55037
55110
55207
55238
56763
55038
55111
55209
55241
55039
55210
55040
55111
55199
55041
55112
55195
55042
55113
55194
55043
55114
55190
55044
55115
55134
55045
55116
55130
55046
55117
55129
55047
55118
55124
55048
55054
55056
55049
55057
55050
55051
55054
55069
55051
55053
55054
55068
55125
58278
55052
55053
55054
55126
55055
55124
55056
55067
55068
55069
55123
55057
55066
55118
55058
55065
55069
55059
55062
55064
55060
55061
55062
55617
58286
55062
55063
55068
55615
55617
58285
55063
55069
55064
55070
55617
55618
55065
55073
55066
55070
55072
55067
55119
55148
55068
55070
55153
56610
55069
55070
55122
55152
55624
55070
55071
55072
55151
55152
55153
55618
55073
55148
55150
55074
55618
55075
55150
55619
55076
55080
55077
55079
55078
55079
55083
55607
55080
55082
55606
55081
55150
55605
55082
55086
55149
55157
55083
55085
55158
55084
55159
55085
55089
55160
55086
55088
55161
55087
55162
56606
55088
55092
55163
56605
55089
55091
55164
55090
55165
55091
55095
55166
55092
55094
55167
55093
55168
56604
55094
55098
55169
56603
55095
55097
55170
55096
55171
55097
55101
55172
55098
55100
55173
55099
55174
56602
55100
55104
55175
56599
55101
55103
55176
55102
55177
55103
55107
55178
55104
55106
55179
55105
55180
55182
55106
55108
55107
55109
55182
56659
56670
56761
55110
55183
56658
56763
55111
55184
55206
55112
55200
55113
55184
55202
55114
55185
55203
55115
55186
55189
55116
55135
55141
55117
55137
55140
55118
55120
55138
55119
55123
55120
55147
56610
55121
55140
55146
55122
55138
55139
56610
56611
55123
55125
55136
55138
56608
56610
56929
55124
55138
56610
55125
55126
55129
55126
55128
55129
55131
56931
55127
55128
55129
55132
55130
55138
55131
55132
55134
55137
55132
55133
55134
55136
55191
56943
55133
55134
55192
55135
55190
55136
55137
55142
55189
55137
55139
55142
55188
56614
56942
55138
55139
55140
55142
56615
55141
55145
55142
55144
55186
55143
55187
55144
56614
56615
56616
56654
55145
56601
56603
55146
56604
56615
55147
56605
56611
55148
56606
56609
55149
55153
55150
55154
55156
56606
55151
55604
55152
55154
55608
55619
55153
55154
55609
55615
55623
56608
55154
56609
55155
56607
55156
55608
55609
56640
56871
55157
55604
56621
56867
55158
55162
55605
56868
55159
55161
55606
56869
55160
55607
56870
55161
55165
56625
55162
55164
56624
55163
56621
56623
55164
55168
56620
56628
55165
55167
56627
55166
56626
55167
55171
56631
55168
55170
56630
55169
56619
56629
55170
55174
56618
56634
55171
55173
56633
55172
56632
55173
55177
56591
55174
55176
56592
55175
56593
56648
55176
55180
56594
56598
55177
55179
56595
55178
56596
55179
55180
55181
55182
56598
56661
56667
56800
55183
56599
56660
55184
56600
56656
55185
55205
55186
55204
56600
55187
56601
55188
55189
55204
56654
55189
55191
55201
55203
55204
56653
56941
55190
55203
55191
55192
55194
55192
55193
55194
55196
56937
55193
55194
55197
55195
55203
55196
55197
55199
55202
55197
55198
55199
55201
56939
55198
55199
55200
55210
55201
55202
55206
55209
55202
55205
55206
55208
56657
56940
55203
55205
55204
55205
56655
55206
56656
55207
56658
55208
55209
55243
56768
55209
55242
55243
55245
56767
56954
55210
55242
55211
55212
55242
55213
55246
55248
55214
55215
55216
55219
55215
55218
55219
55216
55217
55220
55217
55219
55218
55219
55221
55230
55233
55241
55246
55222
55227
55229
55223
55226
55224
55225
55229
55225
55228
55229
55231
55339
57460
55226
55228
55253
55227
55254
55228
55233
55327
55229
55232
55252
55230
55231
55232
55247
55232
55247
55249
56775
57459
57491
55233
55249
55251
55234
55244
56771
55235
55236
55237
55240
55236
55238
55239
56764
55237
55238
55243
55238
55240
55241
55239
55240
55242
55243
55246
55244
56769
55245
55246
55249
56770
55246
55247
55249
56777
56957
57491
55247
55248
55249
55250
55251
56770
56775
56776
56777
55252
56771
56774
56775
55253
55327
55338
55339
55254
55336
55339
55255
55313
55327
55329
55256
55303
55330
55257
55287
55331
55258
55264
55277
55259
55260
55261
55264
55261
55263
55264
55332
55375
55377
55378
55379
56713
57454
55262
55263
55263
55334
55342
57454
55264
55333
55265
55331
55266
55290
55379
55267
55271
55273
55277
55268
55270
55279
55269
55277
55280
55270
55276
55281
55271
55278
55272
55276
55273
55275
55274
55275
55277
55276
55277
55279
55281
55289
55280
55288
55281
55287
55282
55283
55287
55289
55284
55286
55301
55285
55289
55298
55286
55288
55299
55287
55300
55288
55289
55290
55291
55331
56714
55292
55316
55330
56715
55293
55297
55299
55303
55294
55296
55305
55295
55303
55306
55296
55302
55307
55297
55304
55298
55302
55299
55301
55300
55301
55303
55302
55303
55305
55307
55315
55306
55314
55307
55313
55308
55309
55313
55315
55310
55312
55322
55311
55315
55323
55312
55314
55324
55313
55321
55314
55315
55316
55317
55329
56744
55318
55328
56745
56765
55319
55320
55324
55325
55320
55325
55326
56764
55321
55326
55327
55322
55324
55323
55326
55324
55325
55326
55328
56771
55329
55337
55338
56772
55330
55336
55337
55331
55332
55335
55332
55333
55333
55335
55337
56712
56714
56715
56742
56964
57453
55334
55335
55335
55339
55341
57453
55336
55337
55338
55339
55338
56743
56744
56745
56773
56786
56963
57455
55339
56774
55340
56775
57455
55341
57456
57457
57458
57460
55342
57451
57452
57461
55343
55373
57451
55344
57461
57463
55345
57462
57463
55346
55367
55347
55367
55348
55365
55349
55365
55350
55354
55366
55351
55366
55352
55354
55353
55356
55354
55355
55356
55358
55357
55358
55359
55361
55360
55361
55363
55364
55362
55363
55370
55364
55369
55365
55368
57442
55366
55367
55368
57463
55369
55372
57449
57451
55370
55372
55371
55372
57454
55373
55374
57451
57452
57454
55375
56964
56965
56966
56975
57450
57452
57453
57454
57573
55376
56964
56966
55377
55405
55431
55436
55438
56711
56713
56969
55378
56713
55379
55380
56713
56714
55381
55383
55389
55391
55382
55386
55388
55405
55383
55385
55393
55384
55394
55385
55391
55395
55386
55392
55387
55391
55388
55390
55389
55390
55391
55393
55395
55403
55394
55402
55395
55401
55396
55397
55401
55403
55398
55400
56726
55399
55403
56723
55400
55402
56724
55401
56725
55402
56714
55403
55404
55405
55427
56711
56712
56741
55406
56713
55407
55409
55415
55417
55408
55412
55414
55431
55409
55411
55419
55410
55420
55411
55417
55421
55412
55418
55413
55417
55414
55416
55415
55416
55417
55419
55421
55429
55420
55428
55421
55427
55422
55423
55427
55429
55424
55426
56703
55425
55429
56700
55426
55428
56701
55427
56702
55428
55429
55430
55431
56705
56707
56710
56711
55432
55438
55433
55439
56707
55434
55435
55436
55439
55441
55436
55438
55439
55442
55537
56709
56811
56814
56969
57071
55437
55438
55439
56710
55440
56708
55441
56809
56811
55442
55443
55537
55540
56811
55444
55536
55541
55445
55534
55542
55446
55533
55543
55447
55531
55544
55448
55530
55449
55526
55544
55450
55489
55491
55451
55488
55492
55452
55487
55493
55453
55484
55494
55454
55460
55464
55455
55461
55463
55456
55457
55458
55459
55461
55459
55460
55461
55466
55486
56502
56508
55460
55485
55461
55465
55484
55462
55463
55465
55466
55467
55464
55468
55465
55469
55494
55466
55470
55483
55467
55470
55475
55499
56503
56507
55468
55470
55474
55469
55473
55470
55472
55495
55471
55482
55472
55474
55475
55479
55481
55473
55478
55510
55474
55477
55475
55476
55476
55479
55515
55552
56504
56506
55477
55479
55551
55478
55550
55479
55511
55549
55480
55553
55481
55511
55513
55515
55570
55482
55510
55514
55515
55483
55495
55497
55499
55484
55494
55498
55499
55485
55486
55487
55486
55487
55499
56537
55488
55498
55489
55501
55490
55526
55491
55500
55501
55505
55525
55492
55504
55544
55493
55501
55503
55494
55496
55498
55495
55496
55510
55497
55503
55509
55498
55499
55502
55514
55499
55501
55500
55515
56538
55501
55502
55505
55516
55532
56540
55502
55503
55505
55517
55504
55508
55505
55507
55543
55506
55524
55507
55516
55517
55521
55523
55508
55520
55542
55509
55517
55519
55510
55512
55514
55511
55512
55548
55513
55519
55547
55514
55515
55518
55572
55515
55517
55516
55571
56542
55517
55518
55521
55535
56541
56546
55518
55519
55521
56547
55520
55546
55521
55541
55545
55522
56548
55523
55535
55536
55539
55541
55524
55534
55535
55542
55525
55532
55533
55543
55526
55531
55532
55544
55527
55528
55530
55528
55529
55529
55530
55532
57063
57065
55530
55531
55532
55533
55533
55535
57062
57066
55534
55535
55536
55536
55538
57061
57070
55537
55538
55539
56814
55539
56546
56813
56814
56816
57060
57071
55540
56548
56813
55541
55545
56812
55542
55543
55544
55546
56548
56550
55547
56547
56551
55548
55572
55574
55549
55570
55575
55550
55553
55555
55551
55556
55552
55553
55557
55553
55554
55557
55562
55571
57020
57023
55554
55570
55555
55557
55561
55569
55556
55560
55575
55557
55559
55558
55559
55561
55562
55563
55560
55564
55561
55565
55576
55562
55566
55568
55563
55566
55579
55587
57019
57024
55564
55566
55586
55565
55585
55566
55582
55584
55567
55588
55568
55579
55580
55582
56568
55569
55576
55578
55579
55570
55571
55573
55575
55571
55572
55572
55573
55579
56543
56546
55573
56547
55574
55578
56552
55575
55577
56551
55576
55577
55582
55578
55581
56554
55579
55580
56553
55580
56557
56567
57052
55581
56558
56566
55582
56559
56565
55583
55584
56565
56568
56570
55585
55588
55590
55586
55591
55587
55588
55592
55588
55589
55592
56567
56900
57018
57028
55589
56568
55590
55592
56569
56899
55591
56570
56898
55592
55594
55593
55594
56888
56899
56900
56901
55595
56888
56895
56898
55596
56877
56887
56894
55597
56864
56880
56882
55598
55599
55600
55603
55599
55602
55603
55610
55600
55602
56867
55601
55602
55603
55603
55604
55605
55608
55606
55607
55609
55610
55620
55610
55612
56639
56871
56879
57042
55611
56871
56880
55612
55620
56881
55613
55615
55620
56891
57041
55614
55620
55615
55616
55619
55616
55618
55619
55621
55617
55618
55619
55620
55622
55623
55653
57041
58285
55623
55625
55652
56927
57039
57041
57042
57526
55624
56928
57042
55625
56929
58278
58285
55626
55631
56930
57526
58278
58285
55627
55632
58278
58285
55628
55629
55632
55630
55631
55632
55634
55632
55633
55634
55652
57527
55633
55634
55653
58285
55635
55651
55636
55646
55637
55638
55644
55645
55646
55639
55642
55640
55646
55650
55641
55642
55647
55649
55642
55644
55647
55657
55686
55691
55692
55694
55696
57126
55643
55644
55645
55647
55646
55647
55652
55694
57527
55647
55651
55648
55649
55651
55652
55654
55691
55650
55657
55651
55652
55653
55653
55654
55690
57527
55654
55655
57041
55656
55689
55690
55691
57040
55657
55688
56891
55658
55686
55691
55659
55685
55660
55681
55661
55680
55662
55676
55663
55675
55664
55671
55665
55670
55666
55667
55668
55670
55668
55669
55670
55672
56487
56491
56501
56502
55669
55670
55673
55671
55672
55673
55675
55673
55674
55675
55677
56488
56498
56500
56503
56504
56505
55674
55675
55678
55676
55677
55678
55680
55678
55679
55680
55682
57019
57020
57021
57025
57122
57124
55679
55680
55683
55681
55682
55683
55685
55683
55684
55685
55687
57017
57018
57026
57030
57125
57131
55684
55685
55688
56888
55686
55687
55688
55692
55688
55689
55692
57016
57031
57036
57126
57128
57130
58272
55689
57038
55690
55692
57037
55691
55692
55693
55694
57039
57128
55692
55694
55702
57127
57128
57379
57527
57528
55695
57127
55696
55701
55702
55703
55697
55700
55698
55703
55699
55700
55705
55700
55701
55705
55708
57376
57377
57378
57380
57383
57385
55701
57126
55702
55705
57127
55703
55705
55706
57383
55704
55705
55707
55708
57145
57147
57383
55709
57142
57144
55710
57139
57141
55711
55712
55714
56461
57137
57139
55713
56434
57138
55714
55716
55715
57140
55716
56439
56459
56461
57275
55717
56434
56436
56438
55718
56431
56433
55719
56438
55720
56429
56431
56437
55721
56442
55722
56427
56429
56443
55723
55729
55731
55724
55728
55732
55725
55727
55733
55726
55734
55727
55735
56228
55728
55736
56229
55729
56232
56246
55730
56233
56427
55731
56244
56246
56250
56446
55732
56249
56443
55733
56246
56248
55734
55736
55738
55735
55739
55736
56255
56261
55737
56246
56254
55738
56247
56253
56261
56275
55739
56248
56274
55740
56261
56263
55741
55980
55742
55766
55981
56261
55743
55765
55945
55744
55745
55753
55755
55757
55765
55746
55750
55752
55747
55749
55757
55748
55758
55749
55759
55773
55750
55756
55772
55751
55755
55771
55752
55754
55770
56227
55753
56228
55754
55766
56255
55755
55767
55769
56256
55756
55764
55780
55757
55759
55763
55781
55758
55762
55759
55761
55760
55782
55761
55763
55787
55789
56028
55762
55999
55763
55765
56030
55764
55786
56029
55765
55767
55941
55943
55766
55944
55767
56214
56260
55768
56215
56259
55769
55941
56220
56222
56384
55770
55778
55780
56383
55771
55777
56226
55772
55776
55780
55773
55775
55781
55774
55782
55775
55783
55799
55776
55784
55918
55777
55779
55919
55778
55920
56225
55779
55931
56222
56224
55780
55784
55932
55940
55781
55941
55782
55784
55786
55783
55787
55784
55796
55798
55785
55933
55786
55796
55938
55940
56037
55787
55941
56036
55788
55796
56027
55789
55791
55795
56016
55790
56017
55791
56002
55792
55794
56015
55793
55794
55874
55795
55895
56014
55796
55896
56025
55797
56026
55798
55896
55936
55938
56189
55799
55873
55933
55935
55800
55916
55918
55801
55863
55873
55802
55862
55874
55803
55861
55875
55804
55860
55876
55805
55809
55819
55806
55808
55820
55807
55821
55808
55812
55824
55809
55811
55839
55810
55818
55860
55811
55815
55817
55859
55812
55814
55838
55813
55831
55814
55832
55850
55815
55847
55849
55816
55856
55858
55817
55845
55847
55855
55887
55818
55838
55844
55884
55819
55839
55843
55877
55820
55842
55876
55821
55839
55841
55822
55824
55826
55823
55827
55824
55828
55830
55825
55831
55839
55826
55828
55836
55840
56069
55827
55841
56066
55828
56067
55829
56068
55830
55834
55836
56075
55831
55833
55832
55836
55838
55833
55835
55847
55851
55834
55835
56078
55836
55846
55852
56077
55837
56076
55838
55840
55844
55846
56083
55839
55847
55840
55841
55843
56084
55842
56065
55843
55881
56064
55844
55882
56085
55845
55883
56105
55846
55854
55888
56104
55847
55853
56103
55848
55849
55851
55853
55855
55850
55856
55851
55852
55853
56147
55854
56146
55855
55907
56145
55856
55906
55857
55858
55904
55906
55859
55867
55887
55860
55866
55884
55861
55877
55862
55866
55878
55863
55865
55893
55864
55872
55916
55865
55869
55871
55915
55866
55868
55892
55867
55885
55868
55886
55904
55869
55901
55903
55870
55912
55914
55871
55899
55901
55911
56178
55872
55892
55898
56179
55873
55893
55897
55935
55874
55896
55875
55893
55895
55876
55878
55880
55877
55881
55878
55882
55884
55879
55885
55893
55880
55882
55890
55894
56116
55881
55895
56062
55882
56063
55883
56117
55884
55888
55890
56120
55885
55887
55886
55890
55892
55887
55889
55901
55905
55888
55906
55889
55907
56123
55890
55900
55908
56122
55891
56121
55892
55894
55898
55900
56128
55893
55901
55894
55895
55897
56129
55896
56061
55897
56060
55898
55936
56130
55899
56162
56184
55900
55910
56161
56185
55901
55909
56160
55902
55903
55905
55909
55911
55904
55912
55905
55906
55908
55907
55908
56144
55909
56156
55910
56159
55911
56174
56176
55912
56177
55913
55914
56177
56314
55915
55925
56178
55916
55924
56179
55917
55935
55918
55922
55924
55934
55919
55933
55920
55922
55932
55921
55931
56356
55922
55928
55930
56355
55923
56303
55924
55926
55928
56304
55925
56180
55926
56181
56314
55927
56305
56313
55928
56306
56353
57920
55929
56354
55930
56304
56306
56308
56409
55931
56301
56303
56402
55932
56300
56401
55933
55939
56303
55934
55938
55935
55937
56180
56303
55936
56179
55937
56184
56188
55938
56183
56191
56302
55939
56190
55940
56298
56300
56302
55941
56222
56297
55942
55943
56036
56218
56220
56297
55944
56029
56215
56217
55945
56030
56212
56214
55946
55981
55983
55989
55947
55980
55984
55986
55948
55952
55973
55977
55949
55974
55976
55950
55952
55954
55951
55955
55952
55956
55987
55953
55986
55954
55956
55971
55973
55985
55955
55970
55974
55956
55969
55957
55968
55992
55958
55966
55959
55965
55992
55960
55962
55964
55991
56019
55961
55988
56000
55962
56001
55963
56020
55964
56045
55965
55996
56044
55966
55993
55967
55968
55969
55971
55993
55970
55971
56283
55972
55994
55973
56283
56284
56286
55974
55978
55984
55975
56283
55976
55978
56270
56282
55977
56265
55978
55980
56264
55979
56271
56284
55980
55982
55984
56272
56285
55981
56263
55982
56214
56262
55983
56213
56277
56288
55984
55990
56212
56287
55985
56286
55986
55990
55992
55994
55987
55989
55988
55992
55989
55991
55999
55990
56030
55991
55995
56031
55992
55996
55998
55993
55994
55996
55995
56286
55996
56210
56287
55997
55998
56042
56044
56210
55999
56019
56031
56033
56000
56028
56030
56001
56017
56019
56002
56020
56003
56015
56017
56021
56004
56010
56005
56007
56009
56021
56049
56006
56020
56046
56007
56047
56008
56048
56009
56053
56010
56012
56022
56052
56011
56015
56012
56014
56062
56013
56054
56114
56014
56022
56024
56055
56133
56015
56025
56061
56016
56022
56017
56023
56025
56027
56018
56028
56019
56021
56023
56033
56043
56020
56044
56021
56045
56022
56050
56023
56051
56024
56034
56057
56025
56039
56056
56059
56026
56060
56027
56037
56039
56189
56028
56034
56036
56029
56033
56030
56032
56036
56031
56032
56210
56212
56033
56035
56209
56217
56034
56042
56035
56039
56041
56036
56038
56208
56218
56037
56038
56190
56297
56039
56193
56207
56296
56040
56194
56041
56056
56205
56207
56042
56057
56208
56043
56209
56044
56050
56057
56045
56046
56050
56047
56049
56048
56049
56053
56050
56052
56051
56052
56055
56057
56053
56054
56055
56135
56056
56134
56057
56058
56059
56134
56169
56205
56060
56131
56133
56194
56061
56130
56189
56062
56129
56133
56063
56114
56116
56064
56113
56117
56065
56085
56087
56066
56084
56088
56067
56069
56071
56068
56072
56069
56073
56075
56070
56076
56084
56071
56073
56081
56089
56096
56072
56088
56092
56073
56093
56074
56095
56075
56079
56081
56098
56076
56078
56077
56081
56083
56078
56080
56103
56147
56079
56080
56099
56149
56081
56100
56102
56148
56082
56097
56083
56089
56102
56106
58284
56084
56103
56105
56085
56089
56086
56105
56117
56087
56089
56106
56110
56118
56088
56111
56113
56089
56091
56090
56091
56096
56110
58284
56092
56111
56093
56096
56094
56095
56096
56098
56097
56098
56100
58284
56099
56100
56150
56101
56151
56102
56108
56152
58284
56103
56107
56153
56104
56146
56105
56107
56123
56145
56106
56120
56107
56109
56119
56108
56124
56154
56109
56141
56155
56110
56138
58284
56111
56137
56112
56113
56135
56137
56114
56118
56115
56133
56135
56116
56118
56126
56132
56136
56117
56121
56129
56118
56120
56119
56137
56120
56124
56126
56138
56121
56123
56122
56126
56128
56123
56125
56156
56160
56124
56144
56125
56141
56143
56126
56140
56157
56165
56127
56139
56128
56132
56163
56165
56167
56129
56160
56162
56130
56132
56131
56162
56188
56132
56163
56169
56195
56133
56168
56134
56135
56168
56136
56137
56139
56168
56138
56139
56141
56140
56167
56141
56166
58283
56142
56143
56155
58283
56144
56154
56157
56145
56156
56146
56154
56147
56153
56148
56149
56151
56153
56150
56151
56152
56153
56155
56154
56155
56157
56159
56158
58283
56159
56165
56173
58282
56160
56174
56161
56165
56162
56164
56174
56186
56163
56187
56164
56170
56196
56165
56171
56173
56201
56166
56167
56171
58282
56168
56170
56169
56170
56204
56171
56203
56172
56202
56173
56320
58282
56174
56319
56175
56176
56186
56317
56319
56177
56185
56316
56178
56315
56179
56181
56185
56180
56184
56181
56183
56304
56182
56305
56315
56183
56185
56199
56310
56316
56184
56198
56309
56185
56187
56186
56187
56199
56201
56188
56196
56198
56189
56191
56195
56190
56194
56191
56193
56298
56192
56198
56327
56193
56195
56197
56324
56326
56194
56206
56331
56195
56205
56196
56204
56197
56201
56203
56198
56200
56323
56344
56199
56339
56200
56317
56340
56201
56318
56322
56343
56202
56319
56203
56320
56322
56204
56323
56205
56324
56206
56207
56324
56332
56208
56333
56209
56292
56210
56291
56211
56212
56287
56289
56291
56213
56217
56214
56216
56289
56392
56215
56387
56216
56220
56386
56217
56219
56290
56393
56218
56291
56219
56292
56296
56220
56293
56295
56394
56221
56385
56222
56295
56297
56299
57209
56223
56300
56224
56384
56398
56406
57209
56225
56383
56399
56401
56226
56238
56356
56227
56237
56383
56228
56230
56256
56229
56255
56230
56232
56254
56231
56237
56257
56232
56234
56236
56376
56233
56245
56234
56244
56426
56235
56243
56425
56236
56240
56242
56424
56237
56239
56375
56238
56382
56239
56357
56399
56240
56360
56374
56241
56361
56423
56242
56372
56374
56420
56422
56243
56375
56379
57226
56244
56376
56378
57227
56245
56251
57228
56246
56252
56254
56376
56247
56248
56250
56252
57169
56249
57170
56250
56448
57171
56251
56447
57172
56252
56378
57181
57673
56253
56377
57182
56254
56258
56260
56388
56255
56257
56256
56260
56257
56259
56383
56258
56376
56382
56259
56377
56381
56389
56260
56384
56386
56261
56387
56262
56263
56275
56277
56387
56264
56272
56274
56265
56267
56271
56266
56270
56267
56269
56268
56274
57156
56269
56271
56273
57157
57163
56270
57164
56271
56281
56272
56280
56273
56277
56279
56274
56276
57165
57175
56275
57170
56276
56388
57169
56277
56391
57166
57168
56278
56392
56279
56288
57166
57190
56280
56285
57165
56281
56284
57163
56282
57164
56283
56284
56285
56286
56288
56287
56288
56289
56290
57190
56291
56293
57191
56292
56293
56333
56294
57206
56295
56333
56334
57207
56296
56330
57208
56297
56331
56333
56298
56299
56327
56331
56300
56328
56330
57210
56301
56406
56302
56308
56328
56407
56303
56309
56327
56304
56305
56309
56306
56310
56312
56307
56352
57921
56308
56310
56341
56351
57922
56309
56338
56408
56310
56339
56311
56340
56312
56316
57922
58000
56313
56315
57921
56314
57920
56315
56316
56317
56318
58000
56319
56321
58001
56320
56321
56322
58004
56323
56346
56324
56345
56325
56326
56332
56335
56345
56327
56329
56331
56344
56328
56339
56329
56338
57213
56330
56335
56337
57214
56331
56334
57215
56332
56333
56334
56335
57972
56336
57971
56337
56345
56347
57970
56338
56342
56344
57969
56339
56341
57968
56340
56344
56341
56343
58000
56342
56350
57999
56343
56347
56349
58002
56344
56346
58001
56345
56346
56347
58004
56348
58003
56349
57970
57990
58005
56350
57969
57985
58006
56351
57968
57984
57998
56352
56408
56412
57923
56353
56409
56411
57924
56354
56366
57919
56355
56365
56409
56356
56358
56402
56357
56401
56358
56360
56400
56359
56365
56403
56360
56362
56364
56416
56361
56373
56362
56372
57885
56363
56371
57886
56364
56368
56370
57893
56365
56367
56415
56366
56410
56367
56411
57918
56368
57915
57917
56369
57894
57930
56370
57913
57915
57929
57949
56371
56415
57912
57948
56372
56416
57905
57911
56373
57904
57910
56374
56400
56416
56418
56375
56399
56419
56376
56380
56382
56377
56378
56380
57183
56379
57184
57674
56380
56420
57197
57225
56381
56419
57198
56382
56384
56396
56398
56383
56399
56384
56385
56386
56394
56396
57209
56387
56389
56393
56388
56392
56389
56391
57182
56390
56396
57183
56391
56393
56395
57186
57192
56392
57187
57189
56393
57190
56394
57191
56395
57206
57208
56396
57203
57205
57217
56397
57198
56398
57199
57209
57211
57217
56399
56405
56419
56400
56401
56403
56405
56402
56406
56403
56407
56409
56404
56410
56416
56405
56407
56413
56417
57212
56406
56418
57211
56407
57210
56408
57213
56409
56413
57968
56410
56411
56413
56415
56412
57915
57925
56413
57914
57926
57984
56414
57967
56415
56417
57912
57914
57982
56416
57915
56417
56418
57911
57959
56419
57910
57958
56420
57199
56421
57200
57910
56422
57223
57225
57689
57909
56423
57226
57688
57904
56424
57239
57885
56425
57226
57238
56426
57227
57231
56427
57228
57230
56428
56446
56429
56445
56453
57230
56430
56444
56431
56453
56455
56457
56432
56436
56433
56435
56455
57252
56434
56464
56435
56461
56463
56436
56456
56460
57271
56437
56457
56459
56438
56440
56442
56444
56439
56440
57152
56441
56449
56459
57277
56442
56448
57278
56443
56444
56446
56448
56445
56449
56457
56446
56450
56452
57229
56447
57228
56448
56450
57294
57673
56449
57293
56450
56458
57292
56451
57295
57672
56452
56458
57247
57306
57667
56453
56457
57246
57668
56454
57233
56455
57234
57246
57262
56456
57251
56457
57246
57248
57250
56458
56459
57248
57291
56460
57276
56461
57248
57270
57289
56462
57274
56463
57137
57268
57270
57273
56464
57138
57267
57271
56465
57252
57254
56466
56468
57138
56467
56468
56470
56478
56479
56480
56482
56469
56481
57254
56470
56472
57111
57255
56471
56476
56477
57110
57112
56472
56474
56475
57336
57337
56473
57256
56474
57111
57328
57332
57334
57335
57336
57437
56475
57110
57334
57336
56476
56526
57337
56477
56518
57110
56478
57112
56479
56482
56484
56480
56485
56481
56482
56495
56482
56483
56493
56495
57111
57138
57267
56483
57112
56484
56492
56495
57113
56485
56491
56486
56490
56495
56487
56488
56490
56489
57124
56490
56496
56498
57123
56491
56494
56492
56498
56510
56493
56494
56497
57114
56494
56496
56497
57115
57135
57137
57268
56495
56496
56497
57134
56498
57116
57121
56499
57122
56500
56505
56506
56507
56510
56539
57022
57116
56501
56503
56505
56507
56502
56508
56510
56503
56504
56505
57020
56506
57021
56507
56542
57023
56508
56538
56509
56510
56537
56510
56512
56511
57114
56512
56518
56533
56535
56536
56537
56539
57108
56513
56535
56537
56514
56518
56519
56521
56515
56517
56518
56516
56521
56517
56520
56523
56518
56519
56527
56519
56526
57109
56520
56528
56535
56521
56522
56523
56528
56530
56524
56527
56525
56530
56526
56527
56529
56527
56528
56529
56533
57334
57345
56528
56529
56534
56530
56532
56531
56532
57065
56533
56534
57064
56534
57063
57064
57068
57333
57346
56535
57063
56536
56537
56540
57063
56538
56539
56540
56542
56540
56541
56542
56544
57068
57107
56541
57062
56542
56545
57061
56543
56544
56545
57023
57052
56545
57022
57052
57053
57055
57073
57106
56546
57053
57060
56547
56548
56549
56552
56557
56548
56552
56549
56550
56552
56556
56813
56551
56555
56812
56552
56554
56553
56554
56556
56557
56558
56555
56559
56556
56560
56818
56557
56561
56817
56558
56561
56575
56816
57053
56559
56561
56574
56560
56564
56561
56563
56819
56562
56822
56563
56574
56575
56576
56823
56564
56577
56824
56565
56574
56578
56566
56571
56567
56568
56572
56574
56568
56569
56572
56575
56918
57051
56569
56570
56572
56904
56571
56905
56572
56578
56906
56573
56917
56574
56575
56576
56578
56916
56575
56576
56915
56993
57054
56577
56914
56994
56578
56913
56989
56579
56580
56906
56910
56913
56916
56581
56847
56907
56909
56582
56636
56846
56850
56852
56583
56587
56629
56853
56584
56586
56630
56854
56585
56631
56855
56586
56590
56632
56587
56589
56633
56588
56634
56846
56589
56593
56845
56590
56592
56591
56592
56596
56632
56593
56595
56633
56594
56634
56647
56595
56597
56596
56598
56647
56797
56842
58277
56599
56648
56651
56600
56602
56652
56601
56655
56602
56654
56603
56648
58281
56604
56616
56618
56605
56613
56619
56606
56612
56620
56607
56621
56608
56609
56612
56640
56609
56611
56612
56614
56639
56928
56610
56611
56612
56615
56613
56641
56614
56615
56616
56642
56615
56616
56643
56653
56944
56617
58281
56618
56642
56643
56645
56649
56619
56635
56648
56620
56636
56642
56621
56637
56641
56622
56640
56623
56637
56859
56867
56872
56624
56628
56858
56868
56625
56627
56857
56869
56626
56856
56870
56627
56631
56855
56628
56630
56854
56629
56637
56853
56630
56634
56636
56631
56633
56632
56633
56634
56635
56636
56645
56647
56846
56637
56644
56638
56852
56639
56641
56644
56851
56872
56640
56641
56643
56872
56874
56926
56641
56872
56642
56643
56644
56644
56645
56650
56849
56945
56645
56850
56646
56985
56647
56649
56650
56984
58277
56648
56845
56649
56650
56651
58281
56651
56653
56662
56946
56983
58277
56652
56661
58277
56653
56655
56660
58281
56654
56655
56657
56948
58281
56655
58281
56656
56657
56658
56660
56658
56659
56660
56662
56767
56949
56659
56768
56660
56663
56782
56661
56662
56663
56793
56663
56780
56792
56793
56950
56980
56664
56781
56792
56665
56666
56667
56670
56666
56669
56670
56755
56667
56668
56671
56668
56670
56669
56670
56672
56789
56792
56795
56833
56673
56674
56675
56680
56674
56678
56680
56788
56675
56677
56832
56676
56680
56677
56679
56682
56678
56683
56679
56684
56680
56681
56682
56684
56692
56683
56687
56684
56686
56685
56686
56690
56692
56740
56687
56689
56804
56688
56692
56689
56691
56694
56690
56695
56691
56696
56692
56693
56694
56696
56704
56695
56699
56696
56698
56697
56698
56702
56704
56741
56699
56701
56705
56700
56704
56701
56703
56702
56703
56704
56706
56711
56804
56806
56707
56803
56807
56708
56709
56710
56807
56809
56710
56806
56807
56810
56815
56820
56821
56830
56971
57075
56711
56806
56712
56741
56742
56787
56806
56964
56971
56713
56714
56742
56715
56716
56742
56744
56717
56719
56725
56727
56718
56722
56724
56741
56719
56721
56729
56720
56730
56721
56727
56731
56722
56728
56723
56727
56724
56726
56725
56726
56727
56729
56731
56739
56730
56738
56731
56737
56732
56733
56737
56739
56734
56736
56754
56735
56739
56751
56736
56738
56752
56737
56753
56738
56744
56739
56740
56741
56743
56787
56788
56742
56743
56744
56786
56787
56745
56746
56784
56786
56747
56748
56749
56753
56748
56750
56752
56788
56749
56750
56755
56750
56754
56751
56752
56754
56753
56754
56756
56781
56784
56789
56757
56758
56761
56762
56758
56760
56761
56782
56759
56760
56765
56760
56762
56761
56763
56762
56764
56768
56765
56769
56771
56766
56772
56784
56767
56769
56778
56782
56783
56768
56769
56777
56780
56782
56953
56769
56782
56770
56771
56777
56778
56772
56773
56774
56778
56774
56776
56778
56779
56783
56784
56785
56962
57501
58280
56775
56776
56776
57458
57499
57501
56777
56778
56778
56779
56958
57499
56780
56959
56961
57500
56781
56783
56791
56951
56979
58280
56782
56783
56791
56784
58280
56785
56786
56789
56790
58280
56787
56788
56788
56790
56804
56805
56831
56832
56963
56972
56789
56790
56791
56791
56833
56834
56962
56977
56979
58275
58276
58280
56792
58280
56793
58276
56794
56981
58277
56795
56796
56797
56800
56796
56799
56800
56797
56798
56801
56798
56800
56799
56800
56802
56833
56836
56840
56981
56803
56828
56832
56804
56829
56805
56832
56806
56829
56830
56831
56807
56808
56829
56809
56820
56826
56810
56811
56815
56818
56820
56812
56814
56813
56818
56814
56817
56815
56816
56817
56821
56817
56821
56822
56993
57059
57075
56818
56822
56819
56820
56822
56824
56821
56825
56822
56992
56823
56824
56992
56993
56994
56825
56989
56826
56830
56990
56992
56827
56829
56828
56837
56990
56829
56830
56831
56836
56830
56831
56835
56972
56990
56991
56992
57076
56832
56834
56833
56834
58276
56835
56836
58275
56836
56977
56997
56998
56999
57005
57006
57080
58274
58275
56837
58274
56838
56987
56998
58273
56839
56840
56843
56844
56840
56842
56843
56982
56841
56842
56842
56844
56843
56844
56845
56846
56984
56987
56847
56985
56848
56913
56987
56849
56909
56912
56985
56986
56850
56874
56909
56911
56983
56985
57010
56851
56909
56985
56852
56873
56874
56908
56853
56859
56907
56854
56858
56855
56857
56856
56857
56858
56859
56860
56873
56876
56861
56862
56863
56866
56862
56864
56866
56877
56863
56864
58279
56864
56865
56867
56865
56866
56868
56871
56869
56870
56872
58279
56873
56874
56875
58279
56875
56879
56908
56920
56925
56876
56878
56908
56921
56877
56905
56907
56878
56898
56879
56894
56897
58279
56880
56891
56894
56896
57043
58279
56881
56894
58279
56882
56891
56892
56893
56883
56887
56884
56889
56892
56885
56886
56889
56887
56888
56889
56893
56889
56890
56893
56895
56901
57017
57038
56890
56891
56892
56893
56892
56893
57038
57040
56894
56895
56896
56897
56901
56897
56901
56902
56920
57015
57038
57044
56898
56902
56921
56899
56905
56900
56902
56904
56901
56902
56918
57015
57017
57029
56902
56903
56904
56918
56919
56920
56921
56905
56917
56918
56906
56921
56907
56917
56922
56908
56909
56922
56910
56911
56912
56922
57004
56912
56920
57000
57003
57004
57011
57013
56913
57001
57003
56914
56988
56915
56916
56995
57003
56916
56918
56996
57003
57004
57013
57056
56917
57004
56918
56919
56919
57014
57050
56920
56922
57004
56921
56922
56923
57014
56922
56924
56925
57011
57044
57046
56925
56927
57008
57010
57011
57039
57047
57528
56926
57010
57043
56927
56928
56945
57042
56928
56930
56944
56945
56947
57526
56929
56944
56930
56931
56942
56931
56933
56938
56942
56943
57526
56932
56943
58278
56933
56935
56934
56935
57522
56935
56936
56943
56937
56938
56939
56941
56943
56939
56940
56941
56947
56955
57525
56940
56956
56941
56949
56954
56942
56948
56943
56944
56945
56948
56946
57010
56947
56948
56950
57009
56948
56949
56950
56952
57008
57525
56949
56950
56953
56951
57092
56952
56953
56959
57091
56953
56955
56958
56959
57090
57506
57525
56954
56958
56955
56956
56957
56956
56957
57494
57525
56958
57495
56959
57507
56960
57508
56961
57088
57089
57090
57091
56962
56979
57087
57088
56963
56975
56976
56964
56974
56975
56965
56966
56970
56971
56974
56967
56969
56970
56968
56969
56970
56971
56971
56973
57071
57072
57074
57075
57351
57573
56972
56973
56974
56977
56974
56976
56977
57076
57077
57079
57080
57086
57359
57575
56975
56976
56976
57088
57455
57456
57501
57502
57575
57577
56977
57087
56978
56979
57006
57086
57087
57093
56980
57091
56981
56983
57006
57092
58274
58275
58276
56982
58274
58276
56983
56984
58273
58277
56984
56986
57000
57009
58273
56985
56986
56987
57001
58273
56988
56989
56995
56998
57001
56990
56994
56991
56998
56992
56993
56994
56997
56993
56994
56996
57058
57076
56995
56996
56997
57002
56997
57002
57005
57057
57080
57082
56998
57005
56999
57000
57001
57005
58273
57001
57002
57005
57006
57082
57097
57002
57003
57005
57004
57007
57081
57008
57092
57093
57097
57098
57009
57090
57092
57094
57095
57097
57010
57092
57097
57011
57012
57097
57013
57046
57047
57096
57101
57014
57082
57102
57015
57046
57049
57016
57033
57045
57017
57031
57036
57038
57018
57030
57019
57026
57020
57025
57021
57022
57023
57025
57023
57024
57025
57027
57117
57122
57024
57025
57028
57052
57026
57027
57028
57030
57028
57029
57030
57032
57055
57119
57131
57029
57051
57030
57033
57050
57031
57032
57033
58272
57033
57034
57103
57130
57370
57372
58272
57034
57049
57035
57045
57048
58272
57036
57039
57045
57047
57128
57370
57528
58272
57037
57045
58272
57038
57039
57040
57044
57040
57043
57044
57528
57041
57043
57042
57043
57044
57045
57046
57047
57048
57048
57095
57101
57368
57528
57049
57101
57103
57050
57102
57103
57051
57055
57056
57052
57054
57055
57053
57054
57059
57055
57056
57058
57056
57078
57103
57105
57057
57102
57058
57078
57079
57083
57059
57077
57078
57060
57073
57074
57061
57072
57073
57062
57068
57069
57063
57067
57068
57064
57065
57067
57066
57067
57070
57068
57069
57069
57073
57350
57356
57070
57072
57071
57072
57075
57073
57074
57074
57078
57351
57355
57075
57077
57076
57077
57080
57078
57079
57079
57084
57357
57359
57080
57085
57081
57082
57085
57086
57098
57083
57096
57084
57085
57100
57102
57085
57099
57100
57103
57360
57364
57367
57086
57099
57087
57089
57093
57098
57099
57360
57581
58269
57088
57089
57089
57500
57503
57505
57508
57578
57581
57584
57090
57093
57091
57093
57094
57584
58269
57092
57093
57095
57366
57525
57528
57583
58269
57096
57098
57099
57100
57367
58269
57097
57098
57100
57099
57100
57101
57102
57103
57103
57104
57368
57105
57364
57372
57373
57374
57106
57118
57119
57357
57107
57117
57118
57355
57108
57115
57116
57356
57109
57114
57115
57333
57110
57111
57113
57334
57111
57112
57112
57113
57115
57327
57113
57114
57115
57116
57116
57118
57332
57402
57117
57118
57119
57121
57119
57135
57354
57373
57403
57120
57372
57121
57131
57133
57135
57382
57122
57134
57135
57123
57131
57124
57132
57134
57125
57126
57132
57127
57377
57128
57378
57129
57130
57370
57378
57379
57381
57131
57377
57382
57132
57133
57377
57134
57135
57376
57135
57136
57375
57388
57137
57139
57273
57385
57138
57140
57144
57274
57141
57143
57275
57142
57143
57147
57144
57146
57286
57145
57287
57385
57146
57314
57384
57147
57149
57313
57148
57149
57150
57151
57281
57283
57313
57152
57280
57284
57286
57153
57275
57277
57154
57278
57280
57155
57159
57156
57158
57171
57278
57157
57170
57158
57162
57175
57159
57161
57174
57279
57160
57280
57161
57281
57162
57177
57282
57163
57176
57164
57165
57166
57176
57167
57189
57168
57176
57178
57188
57169
57173
57175
57187
57170
57172
57182
57171
57175
57172
57174
57293
57173
57181
57294
57174
57178
57180
57299
57175
57177
57298
57176
57177
57178
57301
57179
57300
57180
57188
57194
57732
57181
57185
57187
57681
57182
57184
57676
57183
57187
57184
57186
57198
57185
57197
57675
57186
57194
57196
57682
57187
57193
57203
57188
57189
57193
57190
57192
57191
57192
57206
57193
57205
57194
57204
57195
57733
57196
57204
57220
57738
57197
57201
57203
57683
57198
57200
57224
57199
57203
57200
57202
57958
57201
57223
57957
57202
57220
57222
57962
57203
57217
57219
57963
57204
57205
57219
57206
57218
57207
57208
57218
57972
57209
57215
57217
57210
57211
57213
57215
57212
57216
57958
57213
57959
57965
57967
57214
57968
57215
57965
57969
57971
57216
57972
57217
57963
57965
57973
57218
57219
57973
57220
57976
57221
57977
57222
57738
57739
58095
57223
57683
57723
58074
57224
57722
57956
57225
57675
57683
57685
57226
57674
57686
57227
57687
57228
57670
57674
57229
57673
57230
57668
57670
57672
57231
57233
57232
57238
57670
57233
57235
57237
57669
57234
57668
57235
57245
57641
57236
57244
57642
57237
57241
57243
57649
57238
57240
57692
57239
57687
57240
57688
57884
57241
57691
57883
57242
57650
57882
57243
57691
57697
57699
57901
57244
57692
57696
57700
57245
57661
57669
57695
57246
57660
57666
57668
57247
57263
57248
57307
57321
57666
57249
57290
57250
57270
57321
57323
57393
57251
57263
57265
57271
57252
57260
57262
57253
57271
57254
57258
57260
57266
57255
57267
57256
57258
57327
57257
57328
57258
57329
57428
57259
57326
57260
57325
57426
57428
57261
57265
57262
57264
57426
57640
57263
57641
57264
57321
57660
57265
57322
57425
57659
57266
57323
57325
57267
57269
57271
57326
57268
57327
57269
57388
57402
57270
57323
57389
57401
57271
57272
57273
57289
57389
57391
57393
57274
57386
57388
57275
57287
57289
57276
57286
57277
57285
57289
57291
57278
57284
57292
57279
57293
57280
57282
57284
57298
57281
57282
57283
57301
57284
57302
57312
57285
57297
57286
57288
57310
57312
57287
57313
57288
57314
57386
57289
57309
57315
57391
57290
57291
57307
57309
57393
57292
57306
57310
57293
57295
57297
57294
57298
57295
57299
57676
57296
57306
57677
57297
57299
57303
57305
57680
57298
57302
57310
57299
57301
57300
57681
57301
57303
57732
57302
57303
57311
57304
57731
57305
57311
57317
57730
57306
57308
57310
57715
57307
57710
57308
57320
57709
57309
57317
57319
57714
57310
57316
57392
57311
57312
57316
57313
57315
57314
57315
57415
57316
57416
57317
57419
57318
57729
57319
57419
57420
57816
57320
57392
57396
57750
57321
57393
57395
57708
57322
57665
57323
57395
57424
57664
57324
57394
57325
57399
57401
57424
57432
57326
57425
57429
57327
57329
57401
57328
57402
57329
57331
57436
57330
57429
57435
57331
57401
57405
57432
57565
57332
57402
57404
57560
57333
57348
57349
57354
57356
57559
57334
57348
57356
57335
57336
57344
57345
57348
57337
57344
57338
57344
57345
57339
57340
57343
57344
57445
57341
57342
57343
57443
57343
57439
57441
57443
57444
57552
57344
57444
57345
57347
57437
57439
57444
57445
57346
57347
57348
57350
57348
57349
57350
57352
57440
57446
57447
57448
57559
57574
57349
57350
57353
57356
57351
57352
57353
57359
57353
57358
57359
57361
57568
57570
57572
57573
57575
57576
57354
57355
57358
57355
57357
57358
57363
57404
57568
57356
57357
57358
57364
57359
57362
57360
57361
57362
58270
57362
57580
57581
57582
57587
57597
57599
57601
58270
58271
57363
57364
58271
57364
57365
57373
57407
57599
57797
58271
57365
57366
57367
57374
58271
57367
57369
57601
57797
58270
58271
57368
58270
57369
57370
57374
57370
57371
57374
57379
57412
57528
57371
57372
57373
57374
57381
57373
57382
57374
57375
57408
57412
57376
57380
57381
57382
57385
57387
57413
57377
57380
57382
57378
57379
57380
57380
57381
57383
57413
57381
57382
57384
57385
57413
57415
57386
57387
57391
57415
57388
57390
57408
57414
57389
57403
57390
57394
57400
57391
57397
57409
57417
57392
57416
57393
57397
57419
57394
57395
57397
57399
57396
57423
57748
57397
57420
57422
57749
57398
57418
57399
57409
57422
57793
58268
57400
57423
57790
57401
57403
57405
57409
57402
57403
57404
57408
57405
57407
57567
57406
57566
57790
57407
57409
57626
57793
57795
57408
57625
57796
57409
57411
57410
57411
57417
57795
58268
57412
57414
57796
57413
57797
57414
57415
57417
57416
57417
57419
57418
57419
57420
58268
57421
57815
57422
57808
57814
58268
57423
57792
57813
57424
57791
57812
57425
57431
57756
57426
57430
57658
57427
57639
57428
57430
57638
57429
57430
57432
57434
57431
57617
57637
57432
57618
57757
57791
57433
57790
57434
57565
57618
57620
57789
57435
57615
57617
57436
57563
57565
57437
57560
57562
57438
57559
57439
57556
57558
57562
57440
57555
57441
57554
57558
57570
57442
57447
57448
57449
57553
57571
57443
57447
57449
57444
57445
57447
57446
57447
57574
57448
57449
57572
57574
57450
57451
57571
57572
57577
57452
57457
57463
57464
57453
57456
57454
57455
57456
57501
57457
57502
57458
57464
57488
57502
57504
57577
57459
57498
57502
57460
57486
57488
57490
57461
57487
57488
57462
57463
57463
57487
57464
57488
57465
57466
57469
57470
57488
57539
57549
57571
57466
57470
57467
57468
57469
57469
57537
57549
57470
57538
57471
57472
57477
57538
57539
57540
57473
57478
57536
57542
57474
57478
57475
57478
57511
57512
57542
57476
57477
57478
57477
57478
57479
57483
57489
57511
57480
57481
57483
57481
57482
57483
57494
57511
57512
57482
57483
57493
57484
57485
57489
57493
57494
57496
57486
57489
57490
57492
57487
57488
57488
57489
57490
57496
57504
57510
57539
57491
57496
57498
57492
57495
57499
57493
57494
57495
57495
57496
57506
57509
57510
57496
57507
57497
57498
57504
57505
57506
57507
57499
57503
57504
57500
57507
57501
57503
57508
57502
57503
57504
57505
57505
57539
57578
57586
57506
57508
57507
57508
57509
57584
57586
57508
57510
57512
57525
57583
57586
57589
57511
57539
57586
57512
57540
57513
57523
57541
57514
57524
57529
57515
57517
57516
57517
57518
57524
57519
57520
57522
57524
57521
57522
57527
57523
57526
57524
57525
57526
57527
57528
57530
57533
57534
57541
57543
57531
57533
57543
57532
57533
57534
57535
57543
57544
57536
57537
57538
57544
57538
57544
57545
57546
57548
57539
57545
57540
57545
57548
57579
57586
57589
57541
57542
57545
57542
57544
57545
57546
57589
57543
57544
57545
57547
57548
57589
57590
57549
57591
57550
57592
57551
57553
57552
57553
57555
57554
57592
57555
57557
57593
57556
57557
57610
57558
57594
57609
57559
57561
57569
57560
57568
57561
57565
57567
57562
57564
57609
57623
57563
57610
57564
57611
57615
57565
57612
57620
57622
57566
57567
57622
57626
57789
57568
57623
57625
57569
57599
57570
57594
57598
57623
57571
57593
57597
57572
57576
57577
57579
57592
57573
57576
57574
57575
57576
57581
57577
57580
57578
57579
57580
57585
57580
57585
57587
57588
57591
57597
57581
57587
57582
57583
57584
57587
58269
57584
57585
57587
57588
57601
57585
57586
57587
57589
57590
57602
57591
57605
57592
57596
57593
57594
57596
57595
57608
57596
57598
57604
57607
57597
57605
57598
57602
57599
57603
57624
57600
57625
57601
57603
57797
57798
57602
57603
57605
57604
57799
57605
57606
57607
57799
57853
57608
57624
57628
57609
57623
57629
57610
57612
57611
57612
57614
57613
57629
57614
57620
57630
57632
57615
57633
57616
57620
57617
57619
57633
57635
57618
57636
57619
57772
57788
57620
57632
57771
57787
57621
57622
57630
57787
57789
57804
57623
57627
57629
57624
57625
57627
57799
57626
57798
57627
57801
57803
57628
57800
57804
57629
57851
57853
57630
57631
57851
57632
57785
57787
57850
57633
57784
57634
57635
57782
57784
57636
57769
57771
57637
57768
57772
57638
57656
57658
57757
57639
57645
57640
57644
57658
57641
57643
57659
57642
57660
57643
57649
57661
57644
57648
57662
57645
57647
57657
57646
57656
57647
57653
57655
57648
57652
57761
57649
57651
57701
57650
57700
57651
57699
57881
57652
57702
57880
57653
57762
57879
57654
57878
57655
57762
57764
57766
57877
57656
57759
57761
57767
57657
57758
57768
57658
57662
57755
57761
57659
57756
57660
57662
57664
57661
57665
57662
57700
57706
57663
57701
57664
57704
57706
57747
57755
57665
57748
57756
57666
57706
57708
57667
57695
57709
57668
57672
57694
57710
57669
57670
57692
57694
57671
57687
57672
57674
57678
57686
57694
57673
57677
57674
57676
57675
57676
57678
57682
57677
57681
57678
57680
57710
57679
57685
57711
57680
57682
57684
57716
57734
57681
57715
57731
57682
57732
57683
57733
57684
57738
57685
57717
57723
57737
57686
57718
57722
57687
57689
57693
57688
57692
57689
57691
57903
57690
57722
57908
57691
57693
57697
57721
57941
57692
57902
57693
57694
57696
57718
57695
57711
57696
57706
57712
57697
57705
57719
57698
57720
57942
57699
57703
57705
57744
58048
57700
57702
58043
57701
57705
57702
57704
57761
57703
57762
58042
57704
57763
57826
58047
57705
57746
57760
57706
57745
57707
57708
57712
57745
57747
57751
57709
57748
57750
57710
57712
57714
57711
57715
57712
57716
57718
57713
57719
57714
57716
57726
57728
57751
57715
57729
57750
57716
57730
57717
57735
57718
57724
57726
57736
57719
57721
57720
57726
57745
57721
57725
57744
58068
57722
57724
58069
57723
58070
57724
57739
58073
57725
57740
58090
57726
57741
57743
58089
57727
57829
57728
57736
57741
57830
57729
57735
57817
57730
57816
57731
57735
57732
57734
57733
57734
57738
57735
57737
57736
57737
57740
57738
57739
57740
58094
57741
58093
57742
58112
57743
57830
57832
58113
57744
57827
57829
58114
57745
57826
58067
57746
57829
57747
57824
57826
57828
57748
57752
57754
57749
57812
57750
57752
57813
57815
57751
57816
57752
57817
57829
57753
57818
57828
57754
57813
57819
57821
57835
57755
57812
57822
57824
57756
57758
57760
57757
57812
57758
57772
57811
57759
57773
57822
57760
57764
57774
57823
57761
57763
57824
57762
57763
58041
57764
57825
58064
57765
57838
57876
57766
57774
57778
57839
58168
57767
57777
58163
57768
57774
57776
57769
57773
57770
57776
57782
57771
57773
57775
57783
57846
57772
57784
57786
57773
57842
57774
57841
57775
57840
57776
57778
57864
58188
57777
57781
57778
57780
58164
57779
57865
58167
57780
58180
58186
58188
57781
58179
57782
58188
57783
57784
57847
58188
57785
57786
57847
57849
57787
57842
57844
57846
57788
57805
57789
57791
57806
57842
57790
57803
57791
57793
57792
57811
57793
57806
57808
57810
57794
57803
57795
57802
57808
58268
57796
57801
57797
57798
57799
57801
57800
57801
57853
57854
57802
57803
57807
57854
57804
57806
57805
57851
57854
57806
57844
57850
57855
57807
57843
57808
57855
57859
57809
57810
57814
57820
57859
57811
57813
57821
57843
57812
57822
57842
57813
57814
57815
57819
57816
57818
57817
57818
57830
57819
57831
57820
57871
57821
57860
57870
57822
57836
57861
57823
57841
57824
57836
57838
57840
57825
57835
57826
57834
57838
58065
57827
58066
57828
57832
57834
58115
57829
57831
57835
57830
57831
57832
57871
57833
58136
57834
57871
57872
58135
57835
57837
58134
57836
57871
57837
57862
57870
57838
57867
57872
57874
57839
57875
57840
57865
57867
58200
57841
57862
57864
57842
57846
57861
57843
57844
57859
57861
57845
57849
57858
57846
57848
57861
57863
58194
57847
57864
57848
58187
57849
58189
58193
57850
57857
57851
57856
57852
57853
57854
57856
57855
57856
57858
57857
57858
58193
57859
58194
57860
57861
57869
58194
57862
57863
57867
57869
57864
57866
58189
58195
57865
58187
57866
58186
58199
57867
58190
58196
58198
57868
58205
57869
57872
58196
58206
57870
58195
57871
57872
57873
57874
58135
58206
58208
57875
58132
58134
58205
57876
58065
58131
58200
57877
58062
58064
58168
57878
58039
58041
58163
57879
58030
57880
58029
58041
57881
58028
58042
57882
58027
58043
57883
57889
57901
57884
57888
57902
57885
57887
57903
57886
57904
57887
57893
57905
57888
57892
57906
57889
57891
57939
57890
57900
58027
57891
57897
57899
58026
57892
57896
57938
57893
57895
57947
57894
57948
57895
57931
57949
57896
57932
57950
57897
57933
57937
57898
57934
58025
57899
57935
57937
58022
58024
57900
57938
57944
58051
57901
57939
57943
58044
57902
57942
58043
57903
57939
57941
57904
57906
57908
57905
57909
57906
57948
57954
57907
57939
57947
57908
57940
57946
57954
58071
57909
57941
58070
57910
57954
57956
57911
57957
57912
57954
57960
57913
57953
57981
57914
57928
57952
57994
57915
57927
57983
57916
57917
57925
57927
57929
57918
57930
57919
57925
57920
57924
57921
57922
57924
57923
57999
57924
57926
57998
57925
57926
57927
57997
57928
57996
57929
57995
58016
57930
58017
57931
57932
58017
57933
58018
57934
57936
57935
58148
57936
58147
58257
57937
58018
58020
57938
57950
58021
57939
57945
57947
57940
57941
57943
57945
58086
57942
58069
57943
58048
58068
57944
58049
58087
57945
58022
58050
58106
57946
58021
58085
57947
57951
57953
58078
57948
57950
57949
57953
57950
57952
58017
57951
58018
57952
58019
58021
58079
57953
58016
58080
57954
58077
57955
57956
57960
58071
58075
58077
57957
58070
58074
57958
57960
57962
57959
57963
57960
57964
57982
57961
57981
57962
57964
57978
57980
58075
57963
57977
58074
57964
57976
57965
57975
57987
57966
57974
57967
57969
57985
57987
57989
57968
57982
57984
57969
57970
57971
57989
57972
57974
57973
57974
57976
57975
57989
57976
57978
57988
57977
57978
58095
57979
58096
57980
57988
57992
58099
57981
57987
57993
58076
57982
57994
58077
57983
57987
57984
57986
57994
57996
57985
57997
57986
57990
58007
57987
57991
57993
58008
57988
57989
57991
57990
57991
58012
57992
58011
57993
58010
58100
57994
58009
58081
57995
58080
57996
58009
58015
57997
58008
57998
58007
57999
58006
58000
58002
58001
58002
58004
58003
58006
58004
58005
58006
58012
58007
58008
58012
58009
58011
58010
58014
58011
58013
58012
58014
58100
58266
58015
58081
58261
58016
58080
58260
58017
58019
58018
58019
58020
58260
58021
58257
58259
58022
58104
58023
58105
58257
58024
58050
58054
58124
58146
58025
58051
58053
58147
58026
58034
58148
58027
58033
58051
58028
58044
58029
58033
58045
58030
58032
58040
58031
58039
58032
58036
58038
58033
58035
58057
58034
58052
58035
58053
58149
58036
58058
58150
58037
58151
58038
58058
58060
58152
58160
58039
58057
58061
58161
58040
58062
58162
58041
58045
58057
58063
58042
58064
58043
58045
58047
58044
58048
58045
58049
58051
58046
58052
58047
58049
58055
58063
58117
58048
58064
58066
58049
58067
58050
58118
58051
58055
58121
58052
58053
58055
58057
58054
58058
58154
58055
58059
58123
58155
58056
58122
58057
58059
58061
58063
58129
58058
58059
58153
58060
58156
58215
58061
58157
58159
58214
58062
58170
58213
58063
58131
58169
58064
58130
58065
58066
58130
58134
58067
58115
58117
58068
58114
58118
58069
58087
58089
58070
58086
58090
58071
58073
58072
58078
58086
58073
58075
58083
58091
58097
58074
58090
58094
58075
58095
58076
58096
58077
58081
58083
58099
58078
58080
58079
58083
58085
58080
58082
58104
58260
58081
58082
58100
58083
58101
58103
58261
58084
58098
58085
58091
58103
58107
58267
58086
58104
58106
58087
58091
58088
58106
58118
58089
58091
58107
58111
58119
58090
58112
58114
58091
58093
58092
58093
58097
58111
58267
58094
58112
58095
58097
58096
58097
58099
58098
58099
58101
58267
58100
58101
58102
58266
58103
58109
58265
58267
58104
58108
58262
58105
58259
58106
58108
58124
58258
58107
58121
58108
58110
58120
58109
58125
58263
58110
58142
58264
58111
58139
58267
58112
58138
58113
58114
58136
58138
58115
58119
58116
58134
58136
58117
58119
58127
58133
58137
58118
58122
58130
58119
58121
58120
58138
58121
58125
58127
58139
58122
58124
58123
58127
58129
58124
58126
58215
58223
58125
58145
58126
58142
58144
58127
58141
58216
58224
58128
58140
58129
58133
58210
58212
58216
58130
58213
58215
58131
58133
58132
58201
58213
58133
58204
58208
58212
58134
58209
58135
58136
58209
58137
58138
58140
58209
58139
58140
58142
58141
58210
58142
58219
58225
58143
58144
58225
58264
58145
58224
58263
58146
58223
58258
58147
58155
58257
58148
58154
58149
58150
58154
58151
58153
58152
58153
58157
58154
58156
58155
58156
58223
58157
58222
58158
58226
58159
58231
58160
58170
58174
58232
58161
58173
58162
58170
58172
58163
58165
58169
58164
58168
58165
58167
58179
58166
58172
58178
58167
58169
58171
58181
58202
58168
58180
58199
58169
58200
58170
58201
58171
58233
58172
58174
58182
58234
58173
58177
58174
58176
58175
58235
58176
58182
58250
58252
58177
58253
58178
58182
58179
58181
58180
58181
58185
58182
58184
58183
58184
58234
58248
58250
58185
58202
58245
58186
58199
58246
58187
58190
58188
58189
58190
58192
58191
58246
58192
58196
58247
58193
58195
58194
58195
58196
58197
58198
58206
58243
58247
58199
58203
58205
58246
58200
58202
58201
58205
58202
58204
58233
58203
58234
58204
58237
58243
58245
58205
58207
58238
58206
58207
58208
58241
58243
58209
58211
58210
58211
58219
58212
58218
58241
58213
58217
58238
58214
58233
58215
58217
58226
58232
58216
58222
58217
58219
58221
58218
58227
58239
58219
58228
58240
58220
58221
58225
58228
58222
58224
58227
58223
58226
58224
58225
58227
58231
58228
58230
58229
58230
58240
58231
58239
58232
58233
58235
58239
58234
58238
58235
58237
58236
58250
58237
58239
58249
58256
58238
58242
58248
58239
58241
58240
58241
58256
58242
58243
58255
58256
58244
58245
58247
58255
58246
58248
58247
58249
58255
58250
58254
58251
58252
58253
58255
58256
58258
58259
58263
58260
58262
58261
58262
58266
58263
58265
58264
58265
58266
58270
58271
58274
58275
58276
58283
58288
58292
58289
58291
58290
58291
58292
58298
58302
58299
58301
58300
58301
58302
58304
58308
58305
58307
58306
58307
58308
58314
58315
58317
58318
58315
58318
58319
58316
58317
58319
58318
58319
58319
58324
58337
58341
58338
58340
58339
58340
58344
58341
58343
58342
58343
58344
58348
58349
58351
58352
58365
58366
58352
58359
58364
58365
58353
58363
58354
58358
58362
58355
58357
58361
58356
58360
58357
58358
58359
58361
58362
58363
58364
58366
58365
58366
58366
58370
58379
58380
58381
58385
58389
58424
58386
58388
58423
58387
58400
58422
58388
58392
58394
58389
58391
58390
58391
58392
58393
58394
58397
58399
58395
58396
58396
58398
58399
58397
58398
58400
58398
58399
58399
58401
58402
58419
58420
58421
58403
58418
58419
58425
58404
58418
58421
58405
58409
58422
58406
58408
58423
58407
58424
58408
58412
58409
58411
58410
58425
58411
58413
58412
58414
58416
58415
58416
58425
58416
58417
58418
58419
58420
58420
58421
58422
58423
58424
58429
58432
58433
58434
58436
58437
58437
58438
58438
58471
58474
58475
58472
58473
58474
58477
58479
58483
58484
58485
58480
58482
58488
58481
58485
58489
58482
58486
58490
58483
58487
58484
58486
58485
58486
58486
58488
58490
58489
58492
58490
58491
58492
58510
58511
58513
58515
58518
58520
58522
58524
58526
58539
58527
58529
58538
58528
58529
58530
58537
58531
58536
58532
58533
58535
58534
58535
58536
58537
58538
58539
58542
58544
58546
58549
58551
58553
58555
58557
58559
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
)


// ************************************************************************* //
