/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  2.3.0                                 |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       labelList;
    location    "constant/polyMesh";
    object      neighbour;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //


247093
(
1
2
265
78116
78123
78133
2
259
543
545
3
546
78115
4
259
261
441
5
105
108
6
109
259
7
110
258
8
112
257
9
113
256
10
114
255
11
116
254
12
117
253
13
118
252
14
119
251
15
120
250
16
121
249
17
123
248
18
124
247
19
126
246
20
127
245
21
128
244
22
130
243
23
131
242
24
132
241
25
134
240
26
135
239
27
136
238
28
138
237
29
139
236
30
140
235
31
142
234
32
143
233
33
145
232
34
146
231
35
147
230
36
149
229
37
150
228
38
151
227
39
153
226
40
154
225
41
155
224
42
156
63784
43
156
219
44
213
218
45
212
217
46
211
501
47
301
500
48
302
499
49
304
498
50
305
497
51
306
496
52
356
495
53
357
494
54
358
493
55
408
492
56
409
491
57
410
490
58
489
71831
59
488
71832
60
487
71833
61
486
71851
62
485
71852
63
484
71861
64
483
71862
65
482
71534
66
481
71587
67
480
71588
68
479
71589
69
478
71641
70
477
71642
71
476
71643
72
475
71673
73
474
71674
74
473
71675
75
472
71675
76
471
71676
77
470
71677
78
469
71678
79
468
71679
80
467
71680
81
466
71681
82
465
71682
83
464
71664
84
463
71663
85
462
71662
86
461
71655
87
460
71656
88
459
71657
89
458
71625
90
457
71624
91
456
71623
92
455
71622
93
454
71621
94
453
71620
95
452
71619
96
451
71618
97
450
71617
98
449
71616
99
448
71615
100
447
71615
101
446
71614
102
445
71561
103
444
71560
104
443
71559
105
437
442
106
441
107
437
439
108
267
269
271
109
262
110
263
111
271
78144
112
272
274
77994
113
78138
114
78139
115
274
78143
116
183
275
77991
117
77986
118
77987
119
183
78145
120
78152
121
78150
122
183
78153
123
180
182
77552
124
77559
125
77557
126
178
180
77546
127
77545
128
77540
129
178
77538
130
175
177
77529
131
77536
132
77534
133
175
77025
134
172
174
76409
135
76408
136
76403
137
172
76401
138
169
171
76400
139
76397
140
76396
141
169
76398
142
166
168
73780
143
73779
144
73774
145
164
166
73765
146
73772
147
73770
148
164
73743
149
161
163
73744
150
73751
151
73749
152
161
73518
153
158
160
73517
154
80369
155
73505
156
158
73503
157
63777
158
210
213
63776
159
73502
160
208
210
73521
161
207
73520
162
73519
163
205
207
73707
164
204
73706
165
73752
166
202
204
73753
167
73764
168
200
202
73763
169
199
76365
170
76399
171
197
199
76412
172
196
76411
173
76410
174
194
196
77028
175
193
77027
176
77026
177
191
193
77505
178
190
77528
179
77547
180
188
190
77548
181
77551
182
186
188
276
183
185
275
184
185
77970
77991
78145
78153
186
77552
77941
77992
187
77551
77934
77936
188
77548
77922
77931
77933
189
277
190
278
280
77922
191
77527
192
280
77506
193
281
283
77507
194
77042
195
283
77043
196
284
286
77030
197
77029
198
286
76413
199
287
289
76369
200
76366
201
289
76367
202
290
292
76238
203
73762
204
292
294
73721
205
73722
206
294
73708
207
295
297
73709
208
73688
209
297
73687
210
298
300
73523
211
73522
212
300
63937
213
215
214
215
63774
63775
216
63773
217
63772
63773
63775
218
501
503
219
504
63775
220
505
63777
221
63784
63785
222
506
63781
223
507
63782
63784
224
508
63779
63784
225
509
73503
226
510
73506
227
511
73507
228
512
73518
229
513
73750
230
514
73746
231
515
73743
232
516
73771
233
517
73767
234
518
73775
235
519
73776
236
520
76398
237
521
76394
238
522
76393
239
523
76401
240
524
76404
241
525
76405
242
526
77025
243
527
77535
244
528
77531
245
529
77538
246
530
77541
247
531
77542
248
532
77558
249
533
77554
250
534
78153
251
535
78151
252
536
78147
253
537
78145
254
538
77988
255
539
77985
256
540
78143
257
541
78140
258
542
78137
259
543
78144
260
261
263
264
265
262
265
266
263
266
264
265
266
78144
266
267
268
77996
78111
78116
269
77997
78025
78069
78109
270
383
436
271
331
382
77997
272
77996
273
331
77995
274
276
330
77937
275
77993
276
77992
277
77936
278
330
77931
279
329
77925
280
326
328
77924
281
77923
282
326
77516
283
323
325
77511
284
77044
285
323
77045
286
320
322
77046
287
77031
288
320
76798
289
317
319
76799
290
76368
291
317
76239
292
314
316
76232
293
76233
294
312
314
76216
295
73720
296
312
73719
297
309
311
73685
298
73686
299
309
73683
300
303
308
72067
301
63936
302
63932
303
63933
304
307
72064
305
72055
306
72056
307
355
72052
308
354
72065
309
353
72066
310
73684
311
351
353
75503
312
350
75526
313
76213
314
348
350
76214
315
76215
316
346
348
76230
317
345
76231
318
76240
319
343
345
76357
320
342
76800
321
76801
322
340
342
76802
323
339
77047
324
77081
325
337
339
77082
326
336
77512
327
77517
328
334
336
77518
329
333
77927
330
332
77926
331
77930
332
77929
333
382
77928
334
381
77601
335
380
77602
336
377
379
77603
337
77519
338
377
77087
339
374
376
77084
340
77083
341
374
77051
342
371
373
77052
343
76803
344
371
76772
345
368
370
76771
346
76356
347
368
76227
348
365
367
76228
349
76229
350
363
365
75528
351
75527
352
363
75502
353
360
362
72152
354
72151
355
360
72150
356
359
72051
357
72047
358
72048
359
407
72085
360
406
72084
361
72149
362
404
406
72156
363
403
72155
364
75501
365
401
403
75500
366
75529
367
399
401
76206
368
398
76351
369
76352
370
396
398
76769
371
395
76770
372
77053
373
393
395
76816
374
392
77054
375
77063
376
390
392
77064
377
389
77085
378
77086
379
387
389
77605
380
386
77604
381
385
78000
382
384
77999
383
77998
384
435
78025
385
434
78020
386
433
78005
387
432
78004
388
431
77843
389
428
430
77842
390
77606
391
428
77607
392
425
427
77608
393
77065
394
425
77066
395
422
424
76818
396
76817
397
422
76768
398
419
421
76758
399
76350
400
419
76205
401
416
418
76204
402
75499
403
414
416
75498
404
72158
405
414
72157
406
411
413
72088
407
72089
408
411
72086
409
71893
410
71894
411
71889
71890
412
72087
413
71835
71889
72164
414
71836
72163
415
72162
416
71836
71838
75496
417
75497
418
71838
71840
76761
419
71841
76760
420
76759
421
71543
71841
76763
422
71544
76766
423
76767
424
71544
71546
77135
425
71547
77136
426
77609
427
71547
71549
77610
428
71550
77631
429
77632
430
71550
71552
77633
431
71553
78011
432
71554
78010
433
71555
78009
434
71556
78018
435
71557
78019
436
71558
78026
437
71559
78109
438
439
78110
78113
440
78111
441
78111
78112
78113
442
78115
443
549
78113
444
550
78108
445
551
78104
446
552
78105
447
553
78097
448
554
78100
449
555
78100
450
556
78061
451
557
78060
452
558
78048
453
559
78047
454
560
78041
455
561
78042
456
562
78043
457
563
78044
458
564
78045
459
565
78046
460
566
71658
461
567
71659
462
568
71660
463
569
71661
464
570
78155
465
571
75475
466
572
71683
467
573
71684
468
574
71685
469
575
71686
470
576
71687
471
577
71688
472
578
71689
473
579
71690
474
580
71690
475
581
71695
476
582
71696
477
583
72194
478
584
71713
479
585
71714
480
586
71716
481
587
71721
482
588
71722
483
589
71533
484
590
71864
485
591
71865
486
592
71872
487
593
71873
488
594
71886
489
595
80605
490
596
80606
491
597
71890
492
598
71895
493
599
71896
494
600
72085
495
601
72049
496
602
72050
497
603
72052
498
604
72057
499
605
72058
500
606
63934
501
607
63935
502
63937
503
607
609
63938
504
610
63771
505
611
63771
506
612
63941
507
613
63786
508
614
63786
509
615
63786
510
616
63942
511
617
73510
512
618
73510
513
619
73515
514
620
73693
515
621
73693
516
622
73742
517
623
73741
518
624
73741
519
625
73739
520
626
73739
521
627
76374
522
628
76390
523
629
76390
524
630
76388
525
631
76387
526
632
76387
527
633
77024
528
634
77537
529
635
77537
530
636
77015
531
637
77014
532
638
77014
533
639
77500
534
640
77500
535
641
77561
536
642
77972
537
643
77972
538
644
77971
539
645
77983
540
646
77983
541
647
77968
542
648
78135
543
649
78135
544
78133
545
649
651
78124
546
652
78123
547
653
78123
548
654
78115
78117
549
655
78079
78117
550
78114
78115
551
78067
78079
552
78080
78120
553
659
78120
554
660
78098
555
661
78099
556
662
78099
557
663
78092
558
664
78059
559
665
78055
560
666
78039
561
667
78040
562
668
77825
563
669
77826
564
670
77689
565
671
77690
566
672
77691
567
673
77692
568
674
77693
569
675
77367
570
676
77366
571
677
75478
572
678
75476
573
679
75477
574
680
75458
575
681
75456
576
682
75457
577
683
75381
578
684
72198
579
685
71704
580
686
71703
581
687
71703
582
688
71698
583
689
71698
584
690
71706
585
691
71707
586
692
71707
587
693
71725
588
694
71724
589
695
71724
590
696
71532
591
845
71531
592
701
71530
593
702
71883
594
704
71878
595
704
71885
596
707
71826
597
709
71826
598
710
71899
599
711
71898
600
712
71898
601
713
72042
602
714
72043
603
715
72043
604
716
72061
605
717
72060
606
718
72060
607
719
63928
608
63928
609
719
721
63921
610
722
63925
611
723
63770
612
724
63770
613
725
63790
614
726
63787
615
727
63787
616
728
63787
617
729
63943
618
730
73511
619
731
73511
620
732
73514
621
733
73694
622
734
73694
623
735
73702
624
736
73736
625
737
73736
626
738
73738
627
739
73738
628
740
76375
629
741
76380
630
742
76380
631
743
76384
632
744
76385
633
745
76385
634
746
77004
635
747
77007
636
748
77007
637
749
77011
638
750
77012
639
751
77012
640
752
77499
641
753
77499
642
754
77562
643
755
77973
644
756
77973
645
757
77981
646
758
77982
647
759
77982
648
760
77967
649
761
77966
650
77966
651
761
763
77965
652
764
78125
653
765
78132
654
766
78132
655
767
78118
656
768
78118
657
769
77899
78079
658
770
78080
78122
659
771
78087
78122
660
78080
78081
661
78085
78087
662
78088
78090
663
775
78090
664
776
78091
665
777
78058
666
778
78056
667
779
78057
668
780
77823
669
781
77824
670
782
77710
671
783
77709
672
784
77700
673
785
77699
674
786
77696
675
787
77694
676
788
77695
677
789
77185
678
790
77184
679
791
75452
680
792
75453
681
793
75454
682
794
75455
683
795
75379
684
796
75380
685
797
72199
686
798
72200
687
799
71702
688
800
71702
689
801
71699
690
802
71699
691
803
71729
692
804
71505
693
805
71505
694
806
71507
695
807
828
696
809
832
697
810
834
698
843
845
699
810
847
850
700
845
2458
68038
701
4308
68025
68035
702
68893
703
68885
704
6174
6186
68024
705
80643
706
6173
80638
707
68791
80637
708
71825
709
68791
71824
710
68789
71823
711
68789
68845
712
7244
68844
713
7245
68844
714
7246
71915
715
7247
71914
716
7248
71914
717
7249
63916
718
7250
63915
719
7251
63915
720
63921
721
7251
7253
63922
722
7254
63922
723
7255
63924
724
7256
63769
725
7257
63769
726
7258
63789
727
7259
63788
728
7260
63788
729
7261
63788
730
7262
63944
731
7263
73512
732
7264
73512
733
7265
73497
734
7266
73695
735
7267
73695
736
7268
73701
737
7269
73735
738
7270
73735
739
7271
73733
740
7272
73733
741
7273
76376
742
7274
76381
743
7275
76381
744
7276
76383
745
7277
76386
746
7278
76386
747
7279
77003
748
7280
77008
749
7281
77008
750
7282
77010
751
7283
77013
752
7284
77013
753
7285
76989
754
7286
76989
755
7287
77563
756
7288
77974
757
7289
77974
758
7290
77980
759
7291
77979
760
7292
77979
761
7293
77950
762
77965
763
7293
7295
77964
764
7296
77964
765
7297
78126
766
7298
78131
767
7299
78131
768
7300
78119
769
7301
78119
770
7302
77806
771
7303
77811
772
7304
77811
773
7305
77815
78087
774
7306
77816
78088
775
7307
7309
77816
776
78088
78089
777
7309
77818
778
7310
77819
779
7311
77820
780
7312
77821
781
7313
77822
782
7314
77706
783
7315
77707
784
7316
77708
785
7317
77701
786
7318
77698
787
7319
77697
788
7320
77376
789
7321
77189
790
7322
77188
791
7323
77183
792
7324
75451
793
7325
75426
794
7326
75395
795
7327
75396
796
7328
75378
797
7329
72203
798
7330
72202
799
7331
72201
800
7332
71701
801
7333
71701
802
7334
71700
803
7335
71700
804
7336
71730
805
7337
71504
806
7338
71504
807
7339
71508
808
68973
71511
809
816
7343
7344
810
817
811
812
813
817
813
814
815
71514
814
816
847
815
816
68978
816
817
818
817
819
823
71510
71511
820
71509
71510
71513
821
823
825
822
826
71509
823
827
71511
824
825
827
832
826
831
827
830
828
829
830
832
830
831
832
71724
831
71507
832
833
834
71513
72000
72002
72008
835
71514
71532
72003
836
838
842
843
837
841
842
71521
838
840
71529
839
71526
840
844
71527
841
71528
842
844
68888
843
846
844
845
847
68894
68900
71514
71516
848
68039
68897
849
69023
69024
69025
850
69022
69025
851
2459
852
7344
69022
853
2456
2459
69019
854
2455
7345
69036
855
7347
69036
69039
856
2455
69042
69194
857
2454
69043
69189
858
968
971
859
972
2454
860
973
2453
861
975
2452
862
976
2451
863
977
2450
864
979
2449
865
980
2448
866
982
2447
867
983
2446
868
984
2445
869
986
2444
870
987
2443
871
988
2442
872
990
2441
873
991
2440
874
992
2439
875
994
2438
876
995
2437
877
996
2436
878
998
2435
879
999
2434
880
1001
2433
881
1002
3439
882
1003
3438
883
1004
3437
884
1005
3436
885
1006
3435
886
1007
3434
887
1009
3433
888
1010
3432
889
1011
3431
890
1013
3430
891
1014
3429
892
1015
3428
893
1017
3427
894
1018
3426
895
1019
3425
896
1021
3424
897
1022
3423
898
1024
3422
899
1025
6277
900
1026
6276
901
1028
6275
902
1029
6274
903
1030
6273
904
1032
6272
905
1033
6271
906
1034
6270
907
1036
7716
908
1037
7715
909
1038
7714
910
1040
7713
911
1041
81762
912
1286
913
1042
1285
914
1043
1284
915
1045
1283
916
1046
1282
917
1047
1281
918
1101
1280
919
1102
1279
920
1103
1278
921
1157
1277
922
1158
1276
923
1159
1275
924
1211
1274
925
1212
1273
926
1213
1272
927
1266
1271
928
1265
1270
929
1329
930
1264
1330
931
1359
3472
932
1360
3471
933
1392
49121
934
1391
49122
935
1578
49123
936
1577
49114
937
1576
49113
938
1575
49141
939
1574
49142
940
1573
49143
941
1572
49145
942
1571
49178
943
1570
49177
944
1884
49175
945
1885
49174
946
1913
62332
947
1914
62333
948
2484
62334
949
2483
68672
950
2482
68673
951
2481
68674
952
2480
69069
953
2542
69068
954
2543
69067
955
2573
69209
956
2574
69082
957
2604
69088
958
2605
69089
959
2646
69090
960
2645
69100
961
2644
69099
962
2643
69098
963
2642
69097
964
7356
69096
965
7355
69095
966
7354
69094
967
7353
69048
968
69044
69049
969
69043
970
69049
69056
69196
971
69057
69059
69195
972
69190
973
69191
974
69059
69186
975
68661
68663
69183
976
69198
977
69199
978
68663
69204
979
62344
68664
69205
980
67999
981
68000
982
49161
62344
67995
983
67990
984
67991
985
49161
67951
986
49093
49160
67950
987
67945
988
67946
989
49093
67941
990
1239
49092
67931
991
67924
992
67925
993
1239
67920
994
1185
1238
67874
995
67915
996
67916
997
1185
67911
998
1129
1184
67878
999
67898
1000
67899
1001
1074
1129
3447
1002
3442
1003
3443
1004
1074
80820
1005
1073
62743
1006
62742
1007
62741
1008
1073
62731
1009
1070
1072
62722
1010
62729
1011
62727
1012
1070
62633
1013
1067
1069
62195
1014
62194
1015
62189
1016
1067
62187
1017
1064
1066
49417
1018
49424
1019
49422
1020
1064
49401
1021
1061
1063
49372
1022
49371
1023
49370
1024
1059
1061
49353
1025
6284
1026
6283
1027
1059
6285
1028
1056
1058
6286
1029
81201
1030
48911
1031
1056
48909
1032
1053
1055
36386
1033
36393
1034
36391
1035
1053
36384
1036
1050
1052
36359
1037
7723
1038
7721
1039
1050
7724
1040
1044
1049
7710
1041
81768
1042
81767
1043
7702
1044
7703
1045
1048
7699
1046
7695
1047
7696
1048
1100
36331
1049
1099
36330
1050
1098
36335
1051
36356
1052
1096
1098
36357
1053
1095
36358
1054
36385
1055
1093
1095
6289
1056
1092
6288
1057
6287
1058
1090
1092
49010
1059
1089
49011
1060
49012
1061
1087
1089
49013
1062
49352
1063
1085
1087
49351
1064
1084
49403
1065
49402
1066
1082
1084
49413
1067
1081
49425
1068
62196
1069
1079
1081
62207
1070
1078
62635
1071
62634
1072
1076
1078
62721
1073
1075
62720
1074
62744
1075
3448
1076
1129
3449
1077
1128
3450
1078
1125
1127
3451
1079
62636
1080
1125
62637
1081
1122
1124
62209
1082
62208
1083
1122
49412
1084
1119
1121
49411
1085
49410
1086
1119
49350
1087
1116
1118
49343
1088
49342
1089
1114
1116
49341
1090
49014
1091
1114
49007
1092
1111
1113
49008
1093
49009
1094
1111
48954
1095
1108
1110
48953
1096
6290
1097
1108
6291
1098
1105
1107
6292
1099
36334
1100
1105
36333
1101
1104
36332
1102
6298
1103
6299
1104
1156
6295
1105
1155
6294
1106
6293
1107
1153
1155
48936
1108
1152
48935
1109
48952
1110
1150
1152
48951
1111
1149
48956
1112
48955
1113
1147
1149
49032
1114
1146
49031
1115
49332
1116
1144
1146
49333
1117
49340
1118
1142
1144
49339
1119
1141
49348
1120
49349
1121
1139
1141
62212
1122
1138
62211
1123
62210
1124
1136
1138
3454
1125
1135
3453
1126
3452
1127
1133
1135
1182
1128
1132
1183
1129
1131
1184
1130
1131
3447
3449
67878
67880
1132
3450
62757
67876
1133
3451
62707
67877
1134
3452
62708
62773
1135
3453
62251
62255
62774
1136
1181
1137
1180
62251
1138
1177
1179
62234
1139
3455
1140
1177
3456
1141
1174
1176
3457
1142
62213
1143
1174
62214
1144
1171
1173
62215
1145
49338
1146
1169
1171
49335
1147
49334
1148
1169
49033
1149
1166
1168
48990
1150
48959
1151
1166
48960
1152
1163
1165
48947
1153
48946
1154
1163
48937
1155
1160
1162
48938
1156
36320
1157
1160
36319
1158
2934
1159
2935
1160
1210
2931
1161
36318
1162
1208
1210
36317
1163
1207
48941
1164
48942
1165
1205
1207
48963
1166
1204
48962
1167
48961
1168
1202
1204
48988
1169
1201
48989
1170
49034
1171
1199
1201
49049
1172
62216
1173
1197
1199
3460
1174
1196
3459
1175
3458
1176
1194
1196
49530
1177
1193
49553
1178
49554
1179
1191
1193
62236
1180
1190
62235
1181
1189
62252
1182
1188
62774
1183
1187
62773
1184
1186
67877
1185
67876
1186
67875
1187
1238
63271
1188
1237
63272
1189
1236
62775
1190
1235
62776
1191
1234
62777
1192
1233
62778
1193
1230
1232
62298
1194
49552
1195
1230
49551
1196
1227
1229
49528
1197
49529
1198
1227
49492
1199
1224
1226
49491
1200
3461
1201
1222
1224
3462
1202
49048
1203
1222
49047
1204
1219
1221
49046
1205
48977
1206
1219
48976
1207
1216
1218
48975
1208
48964
1209
1216
36316
1210
1213
1215
36315
1211
2930
1212
2926
1213
2927
1214
3488
1215
1263
1266
3487
1216
1262
36314
1217
48974
1218
1260
1262
49043
1219
1259
49044
1220
49045
1221
1257
1259
3465
1222
1256
3464
1223
3463
1224
1254
1256
49471
1225
49472
1226
1252
1254
49489
1227
1251
49490
1228
49527
1229
1249
1251
62281
1230
1248
62284
1231
62287
1232
1246
1248
62288
1233
1245
62299
1234
1244
63197
1235
1243
63198
1236
1242
63203
1237
1241
63204
1238
1240
63273
1239
63276
1240
63277
1241
49092
63278
1242
49091
63279
1243
49090
63280
1244
49089
63281
1245
49088
63196
1246
49087
62300
1247
49086
62301
1248
49083
49085
62302
1249
62283
1250
49083
62282
1251
49080
49082
49986
1252
49985
1253
49080
49980
1254
49077
49079
49969
1255
49468
1256
49075
49077
49469
1257
49470
1258
49075
49201
1259
49074
49117
49200
1260
3466
1261
3467
49117
1262
3468
3470
49116
1263
36311
1264
3470
36312
1265
3472
36313
1266
1268
1267
1268
3485
3486
1269
3484
1270
3483
3484
3486
1271
1329
1432
1272
1433
3486
1273
1434
3488
1274
1435
2928
1275
1436
2929
1276
1437
2931
1277
1438
2936
1278
1439
2937
1279
1440
6295
1280
1441
6300
1281
1442
6301
1282
1443
36331
1283
1444
7697
1284
1445
7698
1285
1446
7704
1286
1447
7705
1287
81762
1288
1447
81763
1289
1448
3407
1290
1449
3406
1291
1450
3341
1292
1451
3339
1293
1452
3340
1294
1453
3003
1295
1454
3004
1296
1455
3005
1297
1456
81789
1298
1457
81790
1299
1458
2094
1300
1459
2095
1301
1459
2058
1302
1460
81792
1303
1483
1851
1304
1484
1850
1305
1507
1849
1306
1508
1538
1307
1509
1841
1308
1674
1840
1309
1675
1703
1310
1676
1830
1311
1807
1829
1312
1808
1816
1313
1809
1824
1314
1646
1823
1315
1640
1645
1316
1420
1641
1317
1343
1420
1318
1342
1421
1319
1341
1422
1320
1340
1423
1321
1339
1424
1322
1338
1425
1323
1337
1426
1324
1336
1427
1325
1335
1428
1326
1334
1429
1327
1333
1430
1328
1332
1431
1329
1331
1432
1330
1331
1359
36313
1332
1358
3481
1333
1357
1769
1334
1356
2875
1335
1355
4350
1336
1354
4351
1337
1353
4352
1338
1352
4353
1339
1351
4354
1340
1350
4355
1341
1349
4356
1342
1348
4357
1343
1347
2026
1344
1346
1415
1345
1415
1638
1641
1346
1374
1413
1347
1373
1411
1348
1372
2025
1349
1371
4358
1350
1370
4359
1351
1369
7451
1352
1368
7452
1353
1367
7471
1354
1366
7472
1355
1365
7523
1356
1364
7524
1357
1363
2874
1358
1362
1768
1359
1361
3480
1360
3476
1361
1392
3475
1362
1393
3480
1363
1394
1768
1364
1395
2874
1365
1396
7524
1366
1397
7523
1367
1398
7472
1368
1399
7471
1369
1400
7452
1370
1401
7451
1371
1402
4359
1372
1403
4358
1373
1404
2025
1374
1405
1410
1375
1414
1376
1407
1636
1638
1377
1405
1406
1635
1378
1592
81800
1379
1405
1591
81796
1380
1404
1590
2022
1381
1403
1589
4367
1382
1402
1588
4366
1383
1401
1587
7448
1384
1400
1586
7467
1385
1399
1585
7468
1386
1398
1584
7529
1387
1397
1583
7530
1388
1396
1582
7531
1389
1395
1581
2871
1390
1394
1580
1765
1391
1393
1579
4343
1392
1578
49126
1393
49120
1394
4344
1395
1766
1396
2872
1397
7526
1398
7527
1399
7528
1400
7469
1401
7466
1402
7449
1403
4365
1404
4364
1405
2023
1406
1407
2023
81791
81797
1408
2024
2028
3111
1409
1410
1412
1414
1410
1411
1412
2025
1411
1414
1412
1413
1413
1415
1414
1416
2026
2028
1417
1418
1419
1642
1418
1643
1644
1821
1419
1644
1782
1420
1642
1644
1421
1645
1422
1781
1782
1423
1780
2884
1424
1779
2883
1425
1778
2882
1426
1777
2881
1427
1776
2880
1428
1775
2879
1429
1774
2878
1430
1773
2877
1431
1772
2876
1432
1770
1771
1433
3482
1434
1771
3482
1435
1657
3489
1436
1658
2922
1437
1659
2922
1438
1660
3496
1439
1661
2939
1440
1662
2939
1441
1663
7687
1442
1520
6303
1443
1521
6303
1444
1496
7690
1445
1495
7691
1446
1472
7691
1447
1471
7707
1448
7707
1449
1471
6250
1450
1470
6251
1451
1469
6244
1452
1468
6243
1453
1467
3271
1454
1466
3272
1455
1465
2970
1456
1464
2969
1457
1463
2110
1458
1462
2111
1459
1461
2104
1460
2056
1461
1483
2055
1462
1482
2104
1463
1481
2111
1464
1480
2110
1465
1479
2969
1466
1478
2970
1467
1477
3272
1468
1476
3271
1469
1475
6243
1470
1474
6244
1471
1473
6251
1472
6250
1473
1495
6248
1474
1494
6247
1475
1493
6240
1476
1492
6241
1477
1491
3269
1478
1490
3268
1479
1489
2966
1480
1488
2967
1481
1487
2108
1482
1486
2107
1483
1485
2043
1484
2047
1485
1507
2050
1486
1506
2043
1487
1505
2107
1488
1504
2108
1489
1503
2967
1490
1502
2966
1491
1501
3268
1492
1500
3269
1493
1499
6241
1494
1498
6240
1495
1497
6247
1496
6248
1497
1521
6314
1498
1522
6313
1499
1523
6239
1500
1524
6321
1501
1525
3517
1502
1526
3516
1503
1527
2965
1504
1528
3024
1505
1529
3025
1506
1530
3026
1507
1531
2042
1508
1848
1509
1531
1536
1510
1674
1843
1511
1531
1532
1673
1512
1530
1672
2952
1513
1529
1671
2953
1514
1528
1670
2954
1515
1527
1669
2955
1516
1526
1668
3510
1517
1525
1667
3509
1518
1524
1666
6232
1519
1523
1665
6233
1520
1522
1664
6305
1521
1663
6304
1522
6304
1523
6305
1524
6233
1525
6232
1526
3509
1527
3510
1528
2955
1529
2954
1530
2953
1531
2952
1532
1533
1838
2041
2952
1534
1535
1536
1843
1535
1839
1842
1843
1536
1537
1847
1537
1843
1538
1842
1539
1841
1540
1847
1849
1854
1541
1840
1846
1855
1542
1704
1845
1856
1543
1705
1857
2037
1544
1706
1858
3120
1545
1707
1859
3128
1546
1708
3129
3130
1547
1709
3131
3132
1548
3113
3131
3132
1549
1863
3113
3136
1550
1712
1864
11265
1551
1713
1865
3106
1552
1714
1866
3105
1553
1716
1867
3104
1554
1717
1868
2016
1555
1994
1996
2014
1556
1869
1996
2009
1557
1870
2000
2006
1558
1999
2005
1559
1872
1969
1970
1560
1873
1971
7434
1561
1874
1972
35470
1562
1875
1973
35471
1563
1876
1974
35472
1564
1877
1975
36270
1565
1878
1976
49849
1566
1879
1977
49848
1567
1880
1978
49847
1568
1881
1979
2863
1569
1882
1980
62315
1570
1883
1981
4335
1571
1884
49181
1572
1981
49182
1573
1982
49188
1574
1730
49192
1575
1731
49193
1576
1732
49140
1577
1608
49135
1578
1607
49136
1579
49125
1580
1607
4343
1581
1606
1765
1582
1605
2871
1583
1604
7531
1584
1603
7530
1585
1602
7529
1586
1601
7468
1587
1600
7467
1588
1599
7448
1589
1598
4366
1590
1597
4367
1591
1596
2022
1592
1595
81795
1593
81799
1594
1632
1633
1635
1595
1622
1628
1596
1623
1629
1597
1619
2020
1598
1618
7440
1599
1617
7441
1600
1616
7446
1601
1615
13069
1602
1614
13070
1603
1613
13071
1604
1612
36278
1605
1611
49816
1606
1610
2869
1607
1609
1763
1608
4341
1609
1732
4341
1610
1733
1763
1611
1734
2869
1612
1735
49816
1613
1736
36278
1614
1737
13071
1615
1738
13070
1616
1739
13069
1617
1740
7446
1618
1741
7441
1619
1742
7440
1620
1743
2020
1621
1623
1625
1622
1626
1633
1714
1623
1627
1624
1625
1627
1629
1626
1630
1627
1630
1631
1628
1629
1631
1630
1631
1631
2020
1632
1633
2021
81791
81798
1634
1713
1635
1711
1712
81791
1636
81791
1637
1710
3111
1638
1709
1819
2029
1639
2028
1640
1819
1821
1823
1641
1643
1642
1643
1644
1645
1646
1781
1647
1809
1822
1648
1781
1784
1786
1649
1780
1787
2886
1650
1779
1788
2904
1651
1778
1789
2907
1652
1777
1790
2908
1653
1776
1791
2911
1654
1775
1792
2912
1655
1774
1793
2915
1656
1773
1794
2916
1657
1772
1795
2919
1658
1771
3490
1659
1795
2921
1660
1796
2921
1661
1797
3497
1662
1686
2940
1663
1687
2940
1664
6307
1665
1687
6306
1666
1688
6234
1667
1689
6231
1668
1690
3508
1669
1691
3511
1670
1692
2956
1671
1693
2957
1672
1694
2958
1673
1695
2951
1674
1696
1838
1675
1839
1676
1696
1701
1677
1807
1832
1678
1696
1697
1806
1679
1695
1805
2949
1680
1694
1804
2948
1681
1693
1803
2947
1682
1692
1802
2946
1683
1691
1801
2945
1684
1690
1800
2944
1685
1689
1799
2943
1686
1688
1798
2942
1687
1797
2941
1688
2941
1689
2942
1690
2943
1691
2944
1692
2945
1693
2946
1694
2947
1695
2948
1696
2949
1697
1698
1833
1837
2949
1699
1700
1701
1832
1700
1828
1831
1832
1701
1702
1844
1702
1832
1703
1831
1704
1830
1705
1840
1844
1706
1829
2036
1707
1817
2035
1708
1818
2034
1709
1819
3115
1710
3114
1711
3112
3113
1712
3112
3113
1713
3108
1714
3107
1715
2019
1716
1744
1746
81807
1717
1746
81803
1718
81809
81815
1719
81810
81816
1720
1749
1993
2017
1721
1750
1992
7437
1722
1751
1991
13102
1723
1752
1990
13101
1724
1753
1989
13100
1725
1754
1988
36273
1726
1755
1987
36274
1727
1756
1986
36275
1728
1757
1985
49818
1729
1758
1984
2866
1730
1759
1760
1983
1731
1982
4338
1732
1759
4338
1733
4339
1734
1759
1761
1735
1758
2867
1736
1757
49817
1737
1756
36276
1738
1755
13097
1739
1754
13098
1740
1753
13099
1741
1752
7444
1742
1751
7443
1743
1750
7438
1744
1749
2018
1745
81806
1746
1748
81805
1747
81804
1748
81813
81815
1749
81812
81816
1750
2017
1751
7437
1752
13102
1753
13101
1754
13100
1755
36273
1756
36274
1757
36275
1758
49818
1759
2866
1760
1761
2866
4338
49222
1762
2867
4339
49211
1763
2868
4340
49070
49210
1764
2869
4341
1765
2870
4342
49068
49070
1766
2871
4343
1767
2872
4344
49068
1768
2873
4345
4347
36306
1769
2874
3480
1770
2875
3481
4347
1771
2876
3482
3491
1772
1773
2876
1774
2877
1775
2878
1776
2879
1777
2880
1778
2881
1779
2882
1780
2883
1781
2884
1782
1783
2026
2884
1784
1821
2027
2031
2885
1785
1822
2032
2886
1786
1811
1834
2887
2889
1787
1809
2889
1788
2887
2888
1789
2890
2903
1790
2891
2902
1791
2892
2901
1792
2893
2900
1793
2894
2899
1794
2895
2898
1795
2896
2897
1796
2920
1797
2896
2920
1798
3498
1799
2896
3499
1800
2895
3500
1801
2894
3501
1802
2893
3502
1803
2892
3163
1804
2891
3162
1805
2890
3147
1806
2888
3146
1807
1833
2889
1808
1828
1809
1814
2889
1810
1811
1812
1814
1825
1812
1813
1814
1813
1822
1825
1814
1815
1827
1815
1816
1825
1817
1824
1818
1827
1829
1819
1823
1826
1820
1821
1826
2029
2031
3115
1822
2028
1823
1826
1824
1825
1827
2032
2034
1828
1834
2035
1829
1833
2036
1830
1831
1832
1834
1836
3146
1835
2032
3145
1836
2033
2035
3119
3152
1837
2036
2038
3151
1838
1844
2039
2950
1839
2040
2951
1840
1844
1846
1841
1842
1843
1845
2036
1846
2037
2039
3038
1847
2040
3037
1848
2041
3034
1849
2042
2045
3033
1850
1853
1851
2049
1852
2048
1853
2051
3054
81792
1854
3033
3055
1855
3034
3056
1856
3037
3057
1857
3038
3058
1858
3059
3122
1859
3060
3121
1860
3126
3127
1861
3126
3127
3130
1862
3063
3130
3139
1863
3064
3131
3138
1864
3065
3137
1865
3066
11264
1866
3067
11266
1867
3068
12180
1868
3069
3103
1869
3070
12174
1870
3071
12173
1871
1968
3072
1872
1898
1966
1873
1897
1964
1874
1896
7432
1875
1895
35476
1876
1894
35475
1877
1893
36267
1878
1892
36268
1879
1891
49851
1880
1890
49852
1881
1889
49855
1882
1888
2861
1883
1887
62316
1884
1886
4333
1885
62327
1886
1913
62326
1887
1912
4333
1888
1911
62316
1889
1910
2861
1890
1909
49855
1891
1908
49852
1892
1907
49851
1893
1906
36268
1894
1905
36267
1895
1904
35475
1896
1903
35476
1897
1902
7432
1898
1901
1963
1899
1967
1900
1960
3072
3074
1901
1952
1954
1902
1926
1955
1903
1925
7430
1904
1924
49705
1905
1923
49704
1906
1922
36265
1907
1921
49799
1908
1920
49899
1909
1919
49904
1910
1918
50878
1911
1917
2859
1912
1916
62365
1913
1915
4331
1914
62331
1915
2484
62358
1916
2485
4330
1917
2486
62366
1918
2487
2858
1919
2488
50877
1920
2489
49903
1921
2490
49900
1922
2491
49798
1923
2492
36264
1924
2493
49731
1925
2494
49706
1926
2495
7429
1927
2496
7425
1928
1952
7427
1929
2496
7428
1930
1949
1951
7421
1931
2523
7417
7419
1932
1948
2523
7413
1933
1948
2526
7404
1934
1947
12161
12162
1935
1945
12161
12162
1936
1945
12159
13036
1937
1944
13034
13035
1938
1943
13033
50848
1939
1942
50100
50101
1940
1941
50102
63029
1941
50110
50111
51050
1942
14562
51052
1943
14561
50098
1944
14552
50095
1945
14551
50086
1946
50085
1947
14543
14551
50084
1948
12164
14542
1949
12165
1950
12166
14542
1951
3075
12167
14541
1952
3074
12168
1953
1954
1957
1958
1955
1959
1956
1957
1959
1957
1958
1959
7430
1958
7426
1959
12168
1960
1961
7431
12169
12171
1962
1963
1965
1967
1963
1964
1965
7432
1964
1967
1965
1966
1966
1968
1967
1969
7433
12171
12173
1970
2004
2015
7434
1971
1993
1998
1972
1992
7434
1973
1991
35470
1974
1990
35471
1975
1989
35472
1976
1988
36270
1977
1987
49849
1978
1986
49848
1979
1985
49847
1980
1984
2863
1981
1983
62315
1982
4335
1983
4336
1984
49223
1985
2864
1986
49846
1987
49841
1988
49838
1989
36271
1990
13116
1991
13117
1992
13118
1993
7435
1994
2015
1995
2012
1996
1998
2011
1997
2010
1998
2000
2002
1999
2003
2000
81818
2001
2002
2006
81818
2003
2007
2004
2007
81818
2005
2006
2007
2006
81818
2007
2008
2009
2010
2011
2013
2010
2013
2014
2011
2014
2012
2013
2014
2014
2015
2016
7435
12173
2017
3104
7436
12174
2018
7437
81811
2019
3104
7438
81801
2020
3105
3107
7439
2021
7440
2022
3107
3109
4368
2023
4367
81794
2024
3109
4364
2025
2027
3110
4363
2026
4358
2027
4357
2028
2030
4362
2029
2030
3111
3114
2031
3110
3134
4371
2032
3116
3143
2033
3144
2034
3116
3118
3153
2035
3115
3128
2036
3120
2037
2038
3120
3122
2039
3119
3123
3534
2040
3039
3041
2041
3036
3042
2042
3027
3035
2043
3026
3032
2044
2105
2107
2045
2046
2047
2050
2046
2049
2050
2047
2048
2051
2048
2050
2049
2050
2052
2105
3033
3053
2053
2054
2055
81793
2054
2056
2057
2101
2055
2056
2104
2056
81793
2057
2058
81793
2059
81792
2060
2095
2100
2061
2099
3054
2062
2093
2095
2097
2063
2092
3206
3207
2064
2091
3249
3256
2065
2090
3248
3252
2066
2089
3627
3628
2067
2088
3626
3683
2068
2087
3625
3679
2069
2086
3687
3688
2070
2085
3704
3711
2071
2077
3703
3707
2072
2077
3742
81786
2073
2075
3753
2074
3741
3754
2075
7783
35307
35315
2076
3768
2077
3767
3770
2078
3713
2079
2085
3713
4477
2080
3769
3770
3773
2081
4477
4488
2082
3774
4485
2083
3775
3777
2084
4477
4478
2085
2120
2122
4462
2086
3712
2087
2120
3686
2088
2119
3676
2089
2118
3676
2090
2117
3629
2091
2116
3257
2092
2115
3257
2093
2114
3205
2094
2103
2113
2095
2103
81790
2096
2097
2100
2101
2102
2098
2099
2102
2099
2101
2102
3053
2100
2101
2102
2103
2104
2112
3052
2105
2111
2106
3032
3052
2107
2109
2111
3031
3051
2108
3026
2109
2967
3025
2110
2968
3030
3202
2111
2969
3189
2112
2113
3051
3189
81790
2114
3190
81790
2115
3191
3204
2116
3192
3258
2117
3193
3258
2118
3194
3674
2119
3195
3675
2120
3196
3675
2121
4451
2122
3013
3196
4452
2123
3014
4463
2124
3775
3784
3790
2125
3014
3791
6426
2126
6427
6431
2127
3792
6432
33452
2128
3793
6434
6437
2129
2373
3794
42298
2130
2372
3795
42299
2131
2371
3796
42306
2132
2370
3797
42307
2133
2369
3798
43343
2134
2368
3799
43342
2135
2239
2367
43337
2136
2238
43333
2137
2367
43332
2138
2366
51732
2139
2365
51689
2140
2364
51690
2141
2363
51716
2142
2362
51715
2143
2361
55227
2144
2360
55226
2145
2359
55225
2146
2358
55051
2147
2357
55044
2148
2356
55045
2149
2355
55029
2150
2354
55028
2151
2353
55027
2152
2352
55204
2153
2351
55197
2154
2350
55198
2155
2349
55198
2156
2348
55024
2157
2347
55023
2158
2346
55022
2159
2345
54997
2160
2344
54998
2161
2343
51704
2162
2342
51703
2163
2341
51702
2164
2340
43317
2165
2339
43316
2166
2338
43315
2167
2337
42347
2168
2336
42346
2169
2335
42345
2170
2334
34592
2171
2333
34593
2172
2332
34594
2173
2331
34596
2174
2330
34597
2175
2329
34599
2176
2328
34600
2177
2327
4670
2178
2326
4672
2179
2325
4673
2180
2324
4674
2181
2323
4676
2182
2322
4677
2183
2321
4678
2184
2320
4680
2185
2319
4681
2186
2318
4682
2187
2317
4682
2188
2316
4683
2189
2315
4684
2190
2314
4685
2191
2313
4686
2192
2312
4687
2193
2311
4688
2194
2310
4689
2195
2309
4690
2196
2308
4691
2197
2307
4692
2198
2306
4693
2199
2305
4694
2200
2304
4695
2201
2303
4696
2202
2302
4697
2203
2301
4698
2204
2300
4699
2205
2299
4700
2206
2298
4701
2207
2297
4702
2208
2296
4703
2209
2295
4704
2210
2294
4705
2211
2293
4706
2212
2292
2213
4009
4706
2214
4008
4707
2215
4007
4753
2216
4006
4754
2217
4005
4755
2218
4004
4801
2219
4003
4802
2220
4002
4644
2221
4001
4645
2222
4000
4646
2223
3999
34638
2224
3998
34639
2225
3997
34640
2226
3996
34566
2227
3995
34567
2228
3994
34568
2229
2249
2230
2248
34568
2231
2247
42384
2232
2246
42323
2233
2245
42369
2234
2244
42368
2235
2243
42367
2236
2242
81265
2237
2241
81264
2238
2240
43298
2239
43334
2240
3799
43338
2241
3800
43297
2242
3801
81268
2243
3802
81269
2244
3803
42377
2245
3804
42372
2246
3805
42373
2247
3806
42321
2248
3807
42382
2249
3808
42386
2250
3994
2251
3808
3993
2252
3809
3992
2253
3810
3991
2254
3811
3990
2255
3812
3989
2256
3813
3988
2257
3814
3987
2258
3815
3986
2259
3816
3985
2260
3817
3984
2261
3818
3983
2262
3819
3982
2263
3820
3981
2264
3821
3981
2265
3822
81778
2266
3823
4520
2267
3912
4521
2268
3913
4576
2269
3914
4575
2270
3916
4574
2271
3917
4551
2272
3918
4550
2273
4076
81783
2274
4075
4107
2275
4074
4166
2276
4049
4167
2277
4048
4168
2278
4023
4170
2279
4022
4171
2280
4022
4172
2281
4021
4882
2282
4020
4935
2283
4019
4936
2284
4018
4989
2285
4017
4990
2286
4016
5043
2287
4015
5044
2288
4014
5097
2289
4013
5098
2290
4012
5151
2291
4011
5152
2292
4010
5205
2293
4009
2294
5205
9559
2295
5204
9560
2296
5203
9577
2297
5202
9634
2298
5201
17182
2299
5200
17183
2300
5199
17186
2301
5198
17187
2302
5197
34721
2303
5196
34722
2304
5195
34792
2305
5194
34793
2306
5193
42805
2307
5192
42812
2308
5191
43573
2309
5190
43574
2310
5189
43583
2311
5188
43584
2312
5187
43844
2313
5186
43843
2314
5185
43850
2315
5184
43853
2316
5183
43932
2317
5182
43933
2318
5181
81256
2319
5180
81256
2320
5179
81253
2321
4211
81250
2322
4212
52303
2323
4213
52305
2324
4214
52306
2325
4215
52314
2326
4216
52316
2327
4217
52317
2328
4218
55246
2329
4219
34602
2330
4220
34603
2331
4221
55239
2332
4222
55240
2333
4223
54962
2334
4224
55109
2335
4225
55106
2336
4226
55125
2337
4227
55122
2338
4228
55119
2339
4229
55126
2340
4230
55135
2341
4231
55132
2342
4232
55159
2343
4233
55156
2344
4234
55153
2345
4235
55000
2346
4236
55001
2347
4237
55209
2348
4238
55211
2349
4239
55212
2350
4240
55199
2351
4241
55199
2352
4242
55195
2353
4243
55202
2354
4244
55172
2355
4245
55032
2356
4246
55033
2357
4247
55046
2358
4248
55042
2359
4249
55049
2360
4250
55235
2361
4251
55230
2362
2406
55231
2363
2405
51719
2364
2393
51720
2365
2392
51727
2366
2381
51687
2367
2380
51730
2368
43367
2369
2380
43368
2370
2379
43346
2371
2378
42760
2372
2377
42554
2373
2376
42555
2374
2375
42540
2375
2987
6434
6435
2376
2988
42584
2377
2385
42589
2378
2384
43381
2379
2383
43380
2380
2382
43379
2381
51685
2382
2392
51685
2383
2391
43379
2384
2390
43380
2385
2389
43381
2386
2388
42591
2387
2989
42615
42644
2388
2398
42607
2389
2397
42594
2390
2396
43382
2391
2395
51355
2392
2394
43378
2393
51684
2394
2405
51682
2395
2404
51681
2396
2403
51353
2397
2402
43384
2398
2401
43385
2399
42606
2400
42611
42614
48724
2401
2411
48743
2402
2410
43385
2403
2409
43384
2404
2408
51353
2405
2407
51681
2406
51682
2407
4251
51852
2408
4252
51853
2409
4253
51351
2410
4254
51350
2411
4255
51337
2412
48742
2413
3292
48723
48730
2414
4256
4258
48731
2415
48754
48892
2416
3292
3294
48879
2417
3295
48755
62148
2418
3296
4274
62147
2419
3297
4275
62147
2420
3298
4276
62169
2421
3299
4277
62174
2422
3300
4278
62174
2423
3301
4279
62619
2424
3302
4280
62618
2425
3303
4281
62618
2426
3304
4282
62681
2427
3305
4283
62686
2428
3306
4284
67905
2429
4285
67887
67905
2430
3306
67888
67907
2431
3307
67889
67908
2432
3373
67890
67909
2433
3374
67891
67910
2434
3439
3441
2435
67891
67900
2436
4292
67897
2437
4293
67911
2438
4294
67913
2439
4295
67914
2440
4296
67920
2441
4297
67922
2442
4298
67923
2443
4299
67941
2444
4300
67943
2445
4301
67944
2446
4302
67951
2447
4303
67992
2448
4304
67989
2449
4305
67997
2450
4306
67998
2451
4307
69204
2452
4308
69200
2453
2457
69201
2454
2456
69186
2455
69188
2456
69194
2457
69185
2458
4308
4310
2459
2461
2460
2461
2468
2469
2462
2464
2463
2467
2468
68036
2464
2466
4315
2465
4316
2466
2469
4317
2467
4314
2468
2469
69208
2469
68040
2470
2471
68041
68720
69019
69184
2472
68042
68719
69018
69169
2473
68043
68054
68714
69119
2474
68044
68053
68713
69116
2475
68045
68050
68707
69115
2476
68046
68049
68653
68706
2477
63123
68047
68654
68705
2478
2826
2853
63122
68704
2479
2540
2830
2852
2480
2541
2826
2829
2481
2542
69070
2482
2829
68689
2483
2509
68690
2484
2508
68694
2485
62357
2486
2508
4330
2487
2507
62366
2488
2506
2858
2489
2505
50877
2490
2504
49903
2491
2503
49900
2492
2502
49798
2493
2501
36264
2494
2500
49731
2495
2499
49706
2496
2498
7429
2497
7424
2498
2520
7417
7420
2499
2519
11243
2500
2518
49733
2501
2517
49732
2502
2516
36262
2503
2515
49796
2504
2514
50873
2505
2513
50874
2506
2512
50875
2507
2511
2856
2508
2510
68702
2509
4328
2510
2828
2829
2511
2830
68703
2512
2831
2855
2513
2832
63107
2514
2833
63106
2515
2834
50872
2516
2835
50871
2517
2836
36261
2518
2837
49735
2519
2838
49734
2520
2839
11242
2521
2840
11241
2522
2524
2841
7408
2523
7415
7417
2524
7414
2525
7410
2526
2841
7411
2527
7404
12161
2528
2842
7403
12160
2529
2557
7401
2530
2556
2842
7399
2531
2555
2843
11238
2532
2554
2844
50856
2533
2553
2845
50857
2534
2552
2846
50862
2535
2551
2847
36258
2536
2550
2848
63097
2537
2549
2849
63098
2538
2548
2850
63103
2539
2547
2851
63118
2540
2546
2852
63121
2541
2545
63122
2542
2544
2825
2543
69075
2544
2573
69074
2545
2572
2825
2546
2571
63122
2547
2570
63121
2548
2569
63118
2549
2568
63103
2550
2567
63098
2551
2566
63097
2552
2565
36258
2553
2564
50862
2554
2563
50857
2555
2562
50856
2556
2561
11238
2557
2560
7398
2558
7402
2559
7395
12158
12160
2560
2588
7393
2561
2587
7391
2562
2586
11236
2563
2585
68114
2564
2584
68113
2565
2583
68112
2566
2582
36256
2567
2581
63129
2568
2580
63128
2569
2579
63127
2570
2578
63126
2571
2577
63125
2572
2576
63124
2573
2575
2823
2574
69211
2575
2604
69213
2576
2603
2823
2577
2602
63124
2578
2601
63125
2579
2600
63126
2580
2599
63127
2581
2598
63128
2582
2597
63129
2583
2596
36256
2584
2595
68112
2585
2594
68113
2586
2593
68114
2587
2592
11236
2588
2591
7390
2589
7394
2590
7387
12156
12158
2591
7379
7381
2592
2618
7382
2593
2617
11234
2594
2616
68118
2595
2615
68117
2596
2614
68110
2597
2613
68109
2598
2612
68108
2599
2611
68107
2600
2610
68274
2601
2609
68277
2602
2608
68601
2603
2607
68604
2604
2606
2821
2605
69110
2606
2646
69106
2607
2647
2820
2608
2648
68611
2609
2649
68600
2610
2650
68599
2611
2651
68273
2612
2652
68248
2613
2653
68247
2614
2654
68186
2615
2655
68185
2616
2656
68146
2617
2657
68145
2618
2658
11233
2619
2659
50836
2620
7379
50838
2621
2659
50839
2622
7376
7378
50832
2623
2687
2689
50826
2624
2691
7376
68169
2625
7372
68166
2626
2691
2695
2731
2627
2730
7371
50809
2628
2800
2802
50804
2629
2803
7371
50818
2630
2804
7369
68161
2631
2805
7368
68180
2632
2806
7367
68157
2633
2807
7366
68235
2634
2808
7365
68234
2635
2809
7364
68233
2636
2810
7363
68627
2637
2811
7362
68634
2638
2812
7361
68633
2639
2813
7360
68632
2640
2814
7359
69143
2641
2815
7358
69140
2642
2816
7357
69144
2643
7356
69145
2644
2816
69148
2645
2673
69149
2646
2672
69101
2647
69105
2648
2672
2820
2649
2671
68611
2650
2670
68600
2651
2669
68599
2652
2668
68273
2653
2667
68248
2654
2666
68247
2655
2665
68186
2656
2664
68185
2657
2663
68146
2658
2662
68145
2659
2661
11233
2660
50835
2661
2685
2687
50831
2662
2684
11231
2663
2683
68149
2664
2682
68148
2665
2681
68183
2666
2680
68231
2667
2679
68251
2668
2678
68250
2669
2677
68615
2670
2676
68614
2671
2675
68613
2672
2674
68612
2673
2818
2674
2816
2817
2675
2815
69141
2676
2814
69142
2677
2813
68631
2678
2812
68630
2679
2811
68629
2680
2810
68628
2681
2809
68232
2682
2808
68182
2683
2807
68181
2684
2806
68158
2685
2805
68159
2686
2804
68160
2687
2715
2803
50821
2688
50825
2689
2712
2715
2717
2690
2707
2720
2691
2700
2721
2692
2693
2695
2700
2694
2695
2701
68167
2695
2697
2701
50810
2696
2697
2699
2774
2698
2775
2699
2701
2772
2700
2773
2701
2702
2703
2707
2709
2713
2704
2706
50828
2705
2713
50829
2706
2712
50830
2707
50827
2708
2712
2709
2711
2763
2710
2764
2711
2713
2765
2712
2766
2713
2714
2715
2802
50795
50811
50821
2716
2802
2717
2801
11794
50795
2718
2767
2782
2719
2783
2785
81144
2720
2786
81145
2721
2752
2788
2722
2750
2789
2723
2731
2746
2790
2724
2726
50771
2725
2791
50772
2726
2792
2794
50769
2727
2795
50770
2728
2731
2733
2796
2729
2730
2797
50802
2730
2798
2800
50802
2731
50802
2732
2733
2734
2736
2738
2734
2735
2739
2735
2736
50802
2736
2740
50801
2737
2777
2738
2740
2742
2739
2743
2740
2744
2741
2742
2744
2748
2743
2749
2744
2746
2745
2746
2747
2748
50773
2747
2749
2748
2749
50766
2749
50776
2750
2751
2778
48172
50777
2752
2753
2754
2758
2753
2757
81151
2754
48171
81152
2755
50778
81153
2756
2758
2760
2757
2761
81150
2758
2762
2759
2760
2762
2770
2761
2768
2762
2767
2763
2764
2766
2765
2770
2766
2769
2767
2768
2769
2769
2770
2781
2770
50795
2771
2772
2776
2778
2779
2773
2775
2774
2778
2775
2777
2776
2777
2779
50796
2778
2779
2779
2780
2781
50777
50785
50797
50801
2782
50778
50782
50794
2783
11794
11796
2784
11797
50779
2785
11798
11800
50779
2786
11801
81155
2787
81156
2788
11801
11802
11804
2789
11805
48171
2790
11806
48172
2791
11807
50766
2792
11808
50767
2793
11771
50767
2794
11783
11785
50764
2795
11786
50775
2796
11787
50775
2797
11788
50801
2798
11789
50800
2799
11790
50800
2800
11791
11793
50797
2801
50796
2802
11793
50795
2803
2804
50821
2805
68160
2806
68159
2807
68158
2808
68181
2809
68182
2810
68232
2811
68628
2812
68629
2813
68630
2814
68631
2815
69142
2816
69141
2817
2818
69141
69144
69152
2819
68612
68646
69101
2820
68610
68647
68649
69102
2821
68611
69109
2822
68604
68649
69110
2823
68603
68650
68652
69111
2824
63124
69212
2825
63123
68652
68654
69078
2826
63122
69077
2827
68654
69070
2828
4325
4327
68686
68704
2829
4328
68693
68703
2830
2831
68703
2832
2852
2855
2833
2851
63107
2834
2850
63106
2835
2849
50872
2836
2848
50871
2837
2847
36261
2838
2846
49735
2839
2845
49734
2840
2844
11242
2841
2843
11241
2842
7407
2843
7403
2844
11239
2845
13040
2846
50858
2847
50863
2848
36259
2849
50869
2850
63099
2851
63104
2852
63117
2853
2854
63117
63121
68047
2855
6202
6204
63108
68704
2856
63107
68703
2857
6204
50875
68702
2858
6205
6207
50876
62367
2859
50877
62366
2860
6207
50878
62365
2861
6208
6210
49856
62317
2862
49855
62316
2863
6210
6212
49854
62314
2864
49847
62315
2865
6212
49223
49846
2866
6213
6215
49222
49819
2867
49818
2868
6215
49817
2869
6216
6218
49815
2870
49816
2871
6218
6220
7532
2872
7531
2873
6220
7526
2874
4348
6221
7525
2875
7524
2876
4348
4350
2877
2918
2878
2917
4350
2879
2914
4351
2880
2913
4352
2881
2910
4353
2882
2909
4354
2883
2906
4355
2884
2905
4356
2885
4357
2886
2905
3143
4362
2887
2904
3144
2888
2903
3145
2889
2890
2891
2903
2892
2902
2893
2901
2894
2900
2895
2899
2896
2898
2897
2898
2916
2920
6226
2899
2915
6227
2900
2912
3504
2901
2911
3503
2902
2908
3164
2903
2907
3161
2904
3148
2905
2907
3155
2906
3156
4361
2907
2909
3159
7455
2908
3160
2909
2911
3171
2910
3172
7454
2911
2913
7475
7477
2912
7478
2913
2915
7479
2914
7474
7480
2915
2917
7503
7537
2916
7502
2917
2919
7501
2918
4349
7504
2919
3491
4348
6223
2920
3490
6224
2921
6225
2922
3490
7678
2923
3489
3495
2924
2925
2928
2929
2925
2927
2928
3488
2926
2929
2930
2927
2929
2928
2929
2931
3495
36315
36317
2932
3496
36318
2933
2935
2936
2938
2934
2937
2938
36319
2935
2937
2936
2937
2938
2938
2939
2940
3496
7686
2941
3497
6308
2942
3498
6309
2943
3499
6235
2944
3500
6230
2945
3501
3507
2946
3502
3512
2947
2961
3163
2948
2960
3162
2949
2959
3147
2950
3146
2951
2959
3041
3151
2952
2958
3042
2953
3027
2954
2958
3028
2955
2957
3023
2956
2964
3510
2957
2961
2963
3511
2958
2960
3180
2959
3043
2960
3044
3150
2961
3167
3179
2962
3166
3512
2963
3177
3179
3513
3529
2964
3180
3182
3514
2965
3023
3183
3515
2966
3024
3184
3516
2967
2971
3268
2968
3024
2969
2971
3185
3187
2970
3188
2971
2973
3272
2972
3184
3267
2973
3187
3262
3266
3656
2974
3004
3188
3273
2975
3002
3004
3006
2976
3001
3007
3262
2977
3000
3008
3263
2978
2999
3009
3263
2979
2998
3010
6373
2980
2997
3011
6376
2981
2996
3012
6376
2982
2995
3013
6392
2983
2994
3014
6401
2984
6406
6431
2985
6407
6433
2986
2992
2993
6408
2987
2992
6434
42636
2988
2990
42636
2989
42646
2990
42647
2991
3287
42632
2992
3284
3286
36506
2993
36507
2994
3284
36413
2995
3283
36413
2996
3282
7640
2997
3281
7636
2998
3280
7636
2999
3279
6372
3000
3264
3278
3001
3264
3277
3002
3265
3276
3003
3273
3275
3004
3273
3340
3005
3006
3188
81789
3007
3188
3190
3008
3191
3261
3009
3192
3260
3010
3193
3260
3011
3194
6374
3012
3195
6375
3013
3196
6375
3014
3016
3015
3016
4463
6400
33397
81776
3017
4452
6390
6392
3018
4449
6375
6377
6385
3019
4448
6374
6378
6384
3020
3645
3659
3661
3669
3021
3646
3652
3658
3662
3022
3186
3647
3653
3655
3023
3029
3181
3183
3185
3024
3028
3180
3025
3185
3026
3028
3030
3027
3031
3028
3042
3048
3029
3043
3030
3046
3048
3647
3031
3185
3201
3032
3048
3050
3033
3035
3545
3034
3546
3035
3037
3547
3036
3048
3544
3037
3039
3047
3543
3038
3554
3039
3122
3555
3040
3123
3556
3041
3045
3047
3539
3541
3042
3044
3534
3043
3047
3044
3046
3180
3045
3179
3533
3046
3530
3532
3649
3047
3181
3648
3048
3542
3049
3050
3542
3544
3641
3647
3051
3201
3545
3642
3052
3202
3204
3053
3205
3545
3054
3206
3546
3055
3207
3056
3208
3546
3057
3209
3547
3058
3210
3554
3059
3211
3555
3060
4409
4410
3061
4411
4412
3062
3127
4411
4412
3063
3127
3215
4416
3064
3216
4417
3065
3217
11276
3066
3218
11277
3067
3219
11288
3068
3221
11289
3069
12181
12184
3070
3102
15322
3071
3093
12175
3072
3089
12172
3073
12171
3074
3079
3089
12170
3075
12169
3076
14540
49689
3077
3079
3081
3078
14536
14539
35552
3079
14535
15317
15318
3080
3081
3085
3086
3082
3084
3083
3084
3086
49687
3084
3085
3086
13046
3085
49689
3086
12170
3087
3088
13047
15318
35502
35554
3089
3098
12170
12172
13048
3090
15317
3091
3093
3095
3092
15317
15319
20752
3093
15321
15322
20751
3094
3095
3099
3100
3096
3098
3097
3098
3100
35502
3098
3099
3100
13049
3099
3100
12175
3101
3102
12182
13050
15321
35493
3103
12175
12177
12181
3104
11252
12174
12180
3105
11253
3106
11254
12180
3107
4384
11265
11266
3108
4383
3109
3135
4378
11265
3110
4369
81791
3111
3135
4370
3112
81791
3113
3114
3135
3115
3132
3134
3116
3129
3117
3134
3142
3118
3129
3133
3139
3141
3119
3125
3128
4391
3120
3124
3535
3121
3128
3122
3124
3126
4412
3123
4409
3124
3539
4408
3125
3538
4407
3126
3139
4392
4416
3127
3128
3129
3130
3132
3131
3132
3133
3134
3136
3138
4387
3135
4376
3136
4377
3137
4386
11265
3138
11262
11264
11277
3139
11261
11276
3140
4417
3141
4392
4394
4430
11261
3142
4387
4389
4391
3143
3153
3157
4376
3144
3156
4371
3145
3153
3155
3146
3148
3152
3147
3151
3148
3150
3162
3149
3155
3161
3150
3152
3154
3168
3536
3151
3167
3533
3152
3534
3153
3535
3154
4391
3155
3157
3169
4390
3156
3160
3157
3159
4372
3158
4375
4389
3159
3169
3173
4396
7461
3160
3172
7456
3161
3169
3171
3162
3164
3168
3163
3167
3164
3166
3502
3165
3171
3503
3166
3168
3170
3176
7484
3167
3177
7485
3168
3178
3169
4398
3170
4397
3171
3173
3175
7483
3172
7478
3173
7457
7477
3174
7462
7512
3175
4396
7511
7555
7559
3176
4397
7510
7560
3177
4398
4400
7489
3178
4401
7486
3179
3531
3533
4398
3180
3530
3181
3182
3530
3653
3183
3523
3529
3654
3184
3522
3655
3185
3521
3656
3186
3187
3201
3656
3658
3188
3202
3261
3189
3190
3202
81789
3191
81789
3192
3203
3193
3259
3194
3259
3195
3198
3196
3197
3197
3198
3675
4449
6375
3199
3674
4448
6374
3200
3259
3643
3645
3659
3201
3203
3642
3646
3658
3202
3647
3203
3204
3259
3261
3205
3258
3642
3206
3257
3550
3207
3254
3549
3208
3249
3209
3247
3549
3210
3246
3548
3211
3245
3553
3212
3243
3558
3213
3243
3558
4410
3214
3241
4410
4413
3215
3240
4411
4414
3216
3239
4415
3217
3238
4418
3218
3237
11279
3219
3228
11278
3220
3224
11297
3221
3223
11295
3222
11296
3223
12183
12184
12187
3224
12188
33352
3225
11299
12189
3226
3228
11299
11313
3227
3575
11314
13154
3228
3235
3237
3229
3230
3233
3235
3231
3232
3233
11298
3232
3234
3235
13153
3233
3234
13147
3234
11278
3235
3236
3237
4419
11279
13146
13152
3238
3574
3239
3573
4419
3240
3572
4420
3241
3571
4421
3242
3570
4422
3243
3244
3559
3635
3244
3558
3245
3633
3635
3246
3567
3633
3247
3564
3566
3248
3563
3627
3249
3251
3250
3251
3254
3256
3252
3253
3253
3255
3256
3254
3255
3563
3255
3256
3256
3257
3258
3562
3259
3643
3260
3261
3263
3659
3262
3658
3263
3265
3657
3264
3660
3265
6365
6367
3266
6257
6344
3267
3273
6256
6339
3268
3270
3272
3521
3269
3516
3270
3517
6241
3271
3520
6242
6256
3272
3274
6243
3273
3274
3275
3340
6254
6256
3276
3338
3340
3277
3337
6257
3278
3336
6365
3279
3335
6365
3280
3334
6371
3281
3333
7637
3282
3332
7637
3283
3331
7639
3284
3330
36412
3285
36412
3286
3328
3330
36501
3287
3327
42672
3288
3326
42683
3289
3325
42615
42678
3290
3324
42614
42689
3291
3323
42689
48724
3292
3322
48723
48872
3293
48884
3294
3320
3322
48876
3295
3319
48876
3296
3318
62149
3297
3317
62150
3298
3316
62150
3299
3315
62170
3300
3314
62173
3301
3313
62173
3302
3312
62620
3303
3311
62621
3304
3310
62621
3305
3309
62688
3306
3308
62687
3307
67907
3308
3373
67908
3309
3372
62749
3310
3371
62689
3311
3370
62622
3312
3369
62622
3313
3368
62623
3314
3367
62175
3315
3366
62175
3316
3365
62176
3317
3364
62184
3318
3363
62184
3319
3362
62181
3320
3361
48893
3321
3360
48893
3322
3357
3359
48894
3323
48873
3324
3357
42688
3325
3356
42688
3326
3355
42686
3327
3354
42686
3328
3353
42671
3329
3352
36500
3330
3349
3351
36500
3331
36501
3332
3349
36402
3333
3348
36398
3334
3347
36398
3335
3346
7734
3336
3345
6364
3337
3344
6364
3338
3343
6258
3339
3342
6254
3340
3341
6254
3342
3406
6253
3343
3405
6253
3344
3404
6259
3345
3403
7729
3346
3402
7729
3347
3401
7733
3348
3400
36397
3349
3399
36397
3350
36401
3351
3397
3399
36494
3352
3396
48918
3353
3395
48918
3354
3394
48924
3355
3393
49359
3356
3392
49359
3357
3391
49363
3358
49363
3359
3389
3391
49362
3360
3388
49387
3361
3387
49398
3362
3386
49398
3363
3385
62182
3364
3384
62183
3365
3383
62183
3366
3382
62627
3367
3381
62628
3368
3380
62628
3369
3379
62733
3370
3378
62734
3371
3377
62734
3372
3376
62751
3373
3375
62750
3374
67909
3375
3439
67910
3376
3438
62753
3377
3437
62752
3378
3436
62735
3379
3435
62735
3380
3434
62732
3381
3433
62730
3382
3432
62730
3383
3431
62632
3384
3430
62185
3385
3429
62185
3386
3428
62186
3387
3427
49399
3388
3426
49399
3389
3425
49400
3390
3424
49364
3391
3421
3423
49364
3392
49362
3393
3421
49358
3394
3420
49358
3395
3419
48925
3396
3418
48917
3397
3417
48917
3398
3416
36493
3399
3413
3415
36395
3400
36396
3401
3413
36396
3402
3412
36369
3403
3411
7728
3404
3410
7728
3405
3409
7727
3406
3408
6252
3407
6252
3408
6263
81763
3409
6263
6265
3410
6266
7726
3411
6267
36362
3412
6268
36362
3413
6269
36368
3414
36395
3415
6269
6271
36394
3416
6272
36394
3417
6273
48908
3418
6274
48916
3419
6275
48916
3420
6276
49356
3421
6277
49355
3422
49355
3423
6277
6279
3424
49368
3425
49367
3426
49401
3427
49423
3428
49419
3429
62187
3430
62190
3431
62191
3432
62633
3433
62728
3434
62724
3435
62731
3436
62739
3437
62738
3438
62743
3439
80820
3440
3441
3443
3444
3445
3442
3445
3446
3443
3446
3444
3445
3446
80820
3446
67910
3447
3448
67881
67901
3449
62744
62754
80820
3450
62720
62755
3451
62721
62756
3452
62636
62710
3453
62637
62709
3454
62209
62248
3455
62210
62249
62251
3456
62211
62232
62234
3457
49554
49556
62212
3458
49541
49553
62213
3459
49530
49532
62214
3460
49501
49529
62215
3461
49492
49494
62216
3462
49049
49479
49491
3463
49048
49472
49474
3464
49047
49443
49471
3465
49046
49232
49470
3466
49045
49063
49201
3467
49044
49062
49200
3468
36308
49043
49118
3469
36309
36311
49119
3470
3478
4345
36312
49120
3471
49121
3472
3474
3473
3474
3476
3477
3475
3478
3476
3478
3479
3477
3479
3478
3479
36313
3479
3480
3481
4345
3482
4346
36313
3483
3492
3484
3485
3486
3485
36313
3486
3487
3488
3492
36312
36314
3489
36315
3490
3492
3494
3491
7679
3492
4347
7680
3493
4346
3494
7680
36310
36314
48973
3495
7679
7683
36315
3496
7678
7684
3497
7685
3498
7676
7678
3499
6225
7675
3500
6226
7498
3501
6227
6229
3502
3504
3506
3503
7485
3504
7478
7484
3505
6227
7479
3506
6228
7482
7484
7488
3507
6229
7485
7487
3508
3512
3526
6230
3509
3511
3525
6231
3510
3518
6232
3511
3515
3512
3514
3513
7485
3514
3526
3528
7486
3515
3523
3525
3516
3518
3522
3517
3521
3518
3520
6321
3519
3525
6322
3520
3522
3524
6323
6341
3521
6320
6338
3522
6339
3523
6340
3524
3528
6347
3525
3527
6326
6348
3526
6327
3527
6328
7487
3528
6329
6349
7492
3529
6350
7491
3530
3665
4401
3531
3666
3532
4399
4401
4403
3533
3537
3539
4404
3534
3536
3535
3539
3536
3538
4391
3537
4390
4398
3538
4393
4399
4405
3539
4392
4406
3540
3541
4404
4406
4408
4438
3542
3556
3639
3649
3543
3640
3648
3544
3552
3554
3556
3545
3547
3551
3546
3550
3547
3549
3548
3554
3549
3551
3553
3564
3550
3563
3551
3562
3642
3552
3561
3641
3553
3557
3560
3640
3554
3558
3633
3555
3556
3558
4409
3557
4408
3558
3559
3639
4413
3560
3636
3638
4422
3561
3631
3633
3671
3562
3564
3630
3644
3563
3629
3643
3564
3628
3565
3633
3566
3628
3630
3632
3684
3567
3624
3627
3568
3623
3632
3569
3622
3634
3635
3570
3621
3634
3635
3571
3620
4423
3572
3619
4424
3573
3618
4425
3574
3617
4426
3575
3616
13152
3576
11317
13154
3577
3616
11318
33360
3578
3615
11319
35385
3579
3614
11320
35404
3580
3613
11321
35417
3581
3611
11395
35417
3582
3610
11396
36622
3583
3608
11368
36622
3584
3607
11369
49591
3585
3605
11334
49591
3586
3604
11333
49590
3587
3603
11332
49592
3588
3602
49593
49620
3589
49593
49613
49622
3590
50118
50120
3591
3600
3602
50136
3592
3599
50117
51030
3593
3598
50116
51029
3594
3595
50115
51028
3595
51057
51058
51059
3596
51034
51035
3597
3598
51034
51035
3598
51074
51076
62516
3599
51032
3600
51031
51076
3601
35344
50135
3602
35341
35343
50134
3603
50129
3604
35341
50130
3605
35340
50131
3606
35339
48684
3607
35336
35338
48683
3608
48676
3609
48675
3610
35336
35378
48677
3611
36630
3612
36629
3613
3735
35378
35380
3614
3734
35381
3615
3696
35382
3616
3695
35383
3617
33362
3618
3695
33363
3619
3694
33364
3620
3693
7757
3621
3692
7756
3622
3691
3719
3623
3690
3719
3624
3689
3718
3625
3684
3688
3626
3680
3627
3681
3628
3629
3682
3630
3674
3676
3631
3673
3685
3632
3636
3672
3717
3633
3634
3718
3635
3636
3719
3637
3720
4423
3638
3672
4446
4456
7585
3639
3671
4443
4445
3640
3650
4438
3641
3651
3671
3642
3644
3646
3643
3644
3674
3645
3671
3673
3646
3670
4448
3647
3651
3648
3649
3651
3653
3650
3666
4404
3651
3667
4437
4445
3652
3670
3653
3663
3667
3669
3654
3666
3655
3663
3665
6347
3656
3662
6340
3657
6339
3658
3660
3662
6344
3659
3660
6374
3661
6367
6373
3662
6368
6378
6380
3663
6345
3664
6346
6380
3665
3667
6351
6381
7566
3666
4402
6350
3667
4403
3668
7567
3669
4445
6381
6383
7580
3670
6380
6384
3671
4445
4447
3672
3673
4447
4455
3674
4448
4450
3675
3676
4450
3677
3685
3678
3679
3682
3683
3679
3680
3682
3684
3680
3683
3681
3682
3683
3683
3685
3687
3718
3686
3717
4450
3687
3712
3716
4451
3688
3709
3723
3689
3704
3690
3702
3723
3691
3701
3722
3692
3700
3722
3693
3699
7759
3694
3698
7758
3695
3697
33365
3696
33366
3697
3734
33367
3698
3733
33368
3699
3732
7761
3700
7760
7765
3701
3725
7765
3702
3725
3729
3703
3724
3742
3704
3706
3705
3706
3709
3711
3707
3708
3708
3710
3711
3709
3710
3724
3710
3711
3711
3712
3713
3715
4462
3714
3765
4480
3715
3727
3761
33402
81788
3716
3724
3726
4461
3717
3721
3723
4460
3718
3720
4455
3719
3723
3720
3722
3721
4456
7756
3722
3726
4459
7759
3723
3725
3724
3725
81787
3726
3728
3727
7760
33400
3728
3760
7763
33401
3729
3744
3759
7764
3730
3740
3742
3731
3739
7764
7765
3732
3738
7764
7765
3733
3737
7762
3734
3736
33369
3735
33370
3736
35377
35618
3737
35376
35617
3738
7768
35643
3739
7766
35643
3740
7766
35640
3741
3759
35639
3742
3758
35323
3743
3744
3748
81786
81787
3745
81787
81788
3746
3748
3750
3747
3751
81788
3748
3752
81786
3749
3750
3752
3758
3751
3757
3752
3756
3753
3754
3756
3755
3758
3756
3757
3758
35637
3757
3761
3758
3759
3760
7766
35638
3761
7767
7771
35294
3762
7772
35293
3763
3764
3765
3768
3764
3766
3768
7773
3765
3766
4481
3766
3767
3767
3769
3768
3770
4487
7774
7776
3771
35307
3772
6627
7779
35307
3773
4501
6621
6626
3774
4500
6619
3775
4497
4499
3776
3777
3784
3785
3778
3782
3779
3781
3785
6785
3780
3784
3785
81775
3781
3783
4471
3782
4468
3783
4469
3784
4470
3785
3786
3787
3788
3789
81772
3788
6786
81769
81771
3789
33433
81769
3790
81769
81773
3791
3933
4499
3792
3934
33435
3793
3935
33453
3794
3936
6437
3795
3937
42298
3796
3938
42299
3797
3939
42306
3798
3940
42307
3799
3941
43343
3800
43342
3801
3941
43296
3802
3942
42421
3803
3892
42421
3804
3891
42415
3805
3866
42317
3806
3865
42317
3807
3839
42319
3808
3838
42319
3809
34560
3810
3838
34559
3811
3837
34556
3812
3836
34497
3813
3835
34496
3814
3834
5646
3815
3833
5647
3816
3832
5628
3817
3831
5627
3818
3830
5626
3819
3829
5625
3820
3828
5618
3821
3827
3980
3822
3825
3980
3823
4517
3824
4518
3825
3910
3912
4513
3826
3909
3979
3827
3851
3977
3828
3850
3975
3829
3849
6450
3830
3848
6449
3831
3847
6448
3832
3846
6447
3833
3845
6446
3834
3844
6445
3835
3843
34533
3836
3842
34534
3837
3841
34535
3838
3840
42138
3839
42139
3840
3865
42139
3841
3864
42138
3842
3863
34535
3843
3862
34534
3844
3861
34533
3845
3860
6445
3846
3859
6446
3847
3858
6447
3848
3857
6448
3849
3856
6449
3850
3855
6450
3851
3854
3974
3852
3978
3853
3907
3909
3971
3854
3878
3969
3855
3877
3967
3856
3876
6452
3857
3875
6453
3858
3874
6456
3859
3873
6457
3860
3872
6460
3861
3871
6443
3862
3870
34541
3863
3869
34540
3864
3868
42135
3865
3867
42136
3866
42316
3867
3891
42316
3868
3890
42136
3869
3889
42135
3870
3888
34540
3871
3887
34541
3872
3886
6443
3873
3885
6460
3874
3884
6457
3875
3883
6456
3876
3882
6453
3877
3881
6452
3878
3880
3966
3879
3970
3880
3905
3907
3963
3881
3903
3963
3882
3902
6537
3883
3901
6602
3884
3900
6601
3885
3899
6610
3886
3898
6461
3887
3897
6442
3888
3896
34542
3889
3895
42291
3890
3894
42134
3891
3893
42312
3892
42414
3893
3942
42422
3894
3943
42310
3895
3944
42293
3896
3945
42294
3897
3946
42295
3898
3947
6440
3899
3948
33439
3900
3949
6611
3901
3950
6612
3902
3951
6613
3903
3952
6614
3904
3953
3957
3905
3954
3956
3906
3928
3962
3907
3925
3927
4508
3908
4509
3909
3923
3925
4510
3910
4511
3911
3923
4512
3912
3915
3922
5573
3913
5572
3914
4605
3915
4604
3916
3921
4607
3917
3920
4608
3918
4615
3919
4614
3920
4109
5281
81783
3921
4110
5282
3922
4111
6473
3923
4112
6474
3924
6481
3925
4112
4114
6480
3926
6493
3927
4114
4116
6492
3928
4505
4507
3929
4504
6542
3930
3954
4503
6616
3931
3953
4501
6616
3932
3952
4500
6615
3933
3951
4499
6790
3934
3950
6789
3935
3949
33437
3936
3948
33438
3937
3947
6439
3938
3946
42296
3939
3945
42301
3940
3944
42302
3941
3943
42309
3942
42423
3943
42422
3944
42310
3945
42293
3946
42294
3947
42295
3948
6440
3949
33439
3950
6611
3951
6612
3952
6613
3953
6614
3954
3959
3955
3956
3959
3960
3957
3961
3958
3959
3961
3959
3960
3961
6614
3960
3961
6616
3962
3963
4508
6538
6542
3964
4509
6537
3965
3966
3968
3970
3966
3967
3968
6452
3967
3970
3968
3969
3969
3971
3970
3972
4509
4511
6451
3973
3974
3976
3978
3974
3975
3976
6450
3975
3978
3976
3977
3977
3979
3978
3980
4511
4513
5619
3981
4516
5618
3982
81778
3983
5612
5618
3984
5613
5625
3985
5614
5626
3986
5591
5627
3987
5592
5628
3988
5593
5647
3989
5594
5646
3990
5595
34496
3991
5596
34497
3992
5597
34556
3993
5598
34559
3994
5599
34560
3995
42386
3996
5599
81531
3997
5600
81532
3998
4533
42150
3999
4534
81528
4000
4535
81529
4001
4536
34690
4002
4537
81781
4003
4538
81782
4004
4088
4853
4005
4089
4854
4006
4062
9641
4007
4061
9555
4008
4036
9556
4009
4035
9558
4010
9559
4011
4035
5206
4012
4034
5207
4013
4033
5208
4014
4032
5209
4015
4031
5210
4016
4030
5211
4017
4029
5212
4018
4028
5213
4019
4027
5214
4020
4026
5215
4021
4025
5216
4022
4024
4881
4023
4880
4024
4048
4879
4025
4047
5292
4026
4046
5299
4027
4045
5300
4028
4044
5307
4029
4043
5306
4030
4042
5681
4031
4041
5682
4032
4040
9537
4033
4039
9536
4034
4038
9565
4035
4037
9566
4036
9571
4037
4061
9549
4038
4060
9548
4039
4059
9547
4040
4058
9534
4041
4057
9533
4042
4056
5678
4043
4055
5679
4044
4054
5304
4045
4053
5303
4046
4052
5302
4047
4051
4869
4048
4050
4870
4049
4874
4050
4074
4877
4051
4073
4870
4052
4072
4869
4053
4071
5302
4054
4070
5303
4055
4069
5304
4056
4068
5679
4057
4067
5678
4058
4066
9533
4059
4065
9534
4060
4064
9547
4061
4063
9548
4062
9549
4063
4089
9642
4064
4090
9643
4065
4091
9644
4066
4092
9645
4067
4093
9532
4068
4094
5677
4069
4095
5692
4070
4096
5399
4071
4097
5398
4072
4098
5395
4073
4099
4868
4074
4100
5277
4075
5276
4076
4100
4105
4077
4550
81785
4078
4100
4101
4549
4079
4099
4548
4866
4080
4098
4547
4865
4081
4097
4546
4864
4082
4096
4545
4863
4083
4095
4544
4862
4084
4094
4543
4861
4085
4093
4542
4860
4086
4092
4541
4859
4087
4091
4540
4858
4088
4090
4539
4857
4089
4538
4856
4090
4856
4091
4857
4092
4858
4093
4859
4094
4860
4095
4861
4096
4862
4097
4863
4098
4864
4099
4865
4100
4866
4101
4102
4866
5278
5280
4103
4104
4105
81785
4104
5281
81784
81785
4105
4106
5275
4106
81785
4107
81784
4108
81783
4109
4164
4166
5275
4110
4163
5286
4111
4162
5285
4112
4161
6478
4113
6479
4114
4158
4161
6490
4115
6491
4116
4156
4158
6491
4117
4155
6492
4118
4155
4505
4506
4119
4153
4505
4506
4120
4153
6629
6630
4121
4151
6629
6630
4122
4151
7792
7793
4123
4149
7792
7793
4124
4149
7787
7788
4125
4147
7787
7788
4126
4147
35666
36102
4127
4146
35667
36103
4128
4144
35667
36103
4129
4144
36161
36162
4130
4143
36163
43225
4131
4141
36163
43225
4132
4141
36179
36180
4133
4140
36178
51208
4134
4139
81137
81138
4135
4138
51478
51479
4136
4137
52100
52101
4137
44377
52102
52103
4138
33699
43234
4139
33700
43233
4140
33684
43230
4141
33683
43229
4142
43226
4143
33679
33683
43227
4144
33678
43223
4145
36159
4146
5240
33678
36072
4147
5239
36071
4148
35284
4149
5237
5239
35283
4150
7790
4151
5235
5237
6635
4152
6632
4153
5233
5235
6633
4154
6546
4155
5231
5233
6547
4156
6495
4157
5231
6496
4158
4159
5230
6497
4159
6490
4160
5228
6499
4161
5226
5228
6499
4162
6489
4163
5226
5427
4164
5225
5287
4165
5224
5274
4166
4169
5223
5419
4167
5276
4168
4876
4169
4875
4170
4878
5222
4171
4879
5221
4172
4880
5220
4173
4880
4882
4174
4883
5219
5220
4175
4884
5262
5318
4176
4885
5263
5319
4177
4886
5351
5377
4178
4887
5352
5376
4179
4888
5374
5375
4180
4889
5373
5769
4181
4890
5770
6698
4182
4891
6685
6697
4183
4892
6696
17265
4184
4893
6699
17266
4185
4894
17275
17276
4186
4895
17277
17347
4187
4896
17317
17346
4188
4897
17318
17345
4189
4898
17343
17344
4190
4899
17342
17406
4191
4900
17415
17416
4192
4901
17417
34994
4193
4902
35003
35004
4194
4903
7846
35007
4195
4904
35059
35064
4196
4905
35065
35089
4197
4906
33823
35100
4198
4907
33824
35100
4199
4908
33825
35099
4200
7957
9465
35099
4201
4908
9466
35122
4202
4909
9467
35123
4203
4962
9468
43650
4204
4963
9469
81263
4205
5016
9470
43655
4206
5017
9471
43924
4207
5070
9472
43925
4208
5071
9473
43926
4209
5124
43896
43919
4210
5125
43899
81248
4211
5178
43900
81247
4212
5179
81246
4213
43900
43942
4214
43901
52311
4215
9479
52311
4216
9480
52313
4217
9481
52322
4218
9482
52322
4219
52338
52341
4220
16987
34608
4221
34608
81085
4222
55252
81086
4223
35224
55249
4224
35224
54963
4225
35227
55104
4226
35228
55104
4227
35229
55112
4228
35230
55115
4229
6738
55115
4230
6739
55093
4231
6740
55130
4232
6741
55130
4233
6742
55138
4234
6743
55144
4235
6120
55144
4236
6121
55006
4237
6122
55006
4238
6123
55208
4239
6124
55217
4240
6125
55217
4241
6126
55192
4242
6127
55192
4243
6128
55193
4244
6129
55193
4245
6130
55171
4246
6131
55037
4247
6132
55037
4248
6133
55039
4249
6134
55040
4250
4265
55040
4251
4264
51851
4252
51852
4253
4264
51853
4254
4263
51351
4255
4262
51350
4256
4261
51339
4257
51331
4258
4260
51330
4259
48757
48765
4260
4270
51305
4261
4269
51322
4262
4268
51342
4263
4267
51349
4264
4266
51675
4265
51854
4266
6134
52128
4267
6135
52129
4268
6136
51587
4269
6137
51600
4270
6138
51603
4271
51304
4272
6139
48793
51308
4273
48756
48761
48793
4274
48794
62143
4275
48755
62146
4276
48795
62146
4277
48796
62162
4278
48797
62165
4279
48798
62165
4280
48799
62616
4281
48800
62617
4282
48801
62617
4283
48802
62678
4284
48803
62677
4285
48804
67906
4286
6153
67906
4287
6154
67887
67903
4288
6155
63224
67903
4289
63227
67886
67887
4290
63228
67888
67895
4291
63231
67889
67894
4292
63232
67890
67893
4293
67891
67892
4294
63232
63268
4295
63233
67919
4296
6163
67919
4297
6164
67872
4298
6165
67928
4299
6166
67928
4300
6167
67940
4301
6168
67949
4302
6169
67949
4303
6170
67952
4304
6171
67987
4305
6174
67987
4306
6174
68007
4307
68004
68024
4308
4318
68025
4309
4310
4311
4313
4315
4311
4312
4316
4312
4313
69202
4313
4317
69184
4314
4318
4315
4317
4316
4317
4319
69204
69206
69208
4320
68720
69180
69182
69184
4321
68719
69169
69171
69179
4322
68681
68714
69119
69178
4323
68682
68713
69116
69177
4324
68683
68707
69115
69176
4325
68653
68684
68698
68706
4326
68654
68685
68705
4327
63176
68696
68698
68700
4328
63177
68695
68701
4329
68694
68702
4330
62354
62363
62367
63177
4331
62361
62366
4332
62331
62363
62365
4333
62312
62317
62321
62323
4334
62316
62330
4335
49186
49225
62312
62314
4336
49185
62315
4337
49188
49223
49225
4338
49189
49214
49220
49222
4339
49196
4340
49140
49214
4341
49071
49139
49215
4342
49138
4343
49067
49071
49131
4344
49130
4345
49067
49120
4346
36309
4347
36310
36312
4348
36305
4349
6222
4350
7525
7535
7537
4351
7524
4352
7523
7537
4353
7472
7474
4354
7471
7475
4355
7452
7454
4356
7451
7455
4357
4359
4361
4358
4362
4359
4363
4360
7451
4361
4363
4365
4373
7450
4362
4372
7455
4363
4371
4364
4370
4365
4367
4369
4366
4380
7449
4367
4381
7448
4368
4369
4381
4383
7440
4370
4378
4380
4371
4373
4377
4372
4376
4373
4375
7456
4374
4380
7459
4375
4377
4379
7460
11258
4376
4388
7461
4377
4387
4378
4386
4379
4383
4385
4380
4382
7550
11257
4381
7551
4382
7441
7447
4383
7442
7549
11256
4384
7439
4385
11254
11256
11267
4386
11257
11263
11265
4387
11258
11262
4388
11261
4389
7554
11258
11260
4390
4394
4396
4391
4393
4397
4392
4393
4431
4394
4432
7561
4395
4433
11260
4396
7559
7561
7573
11272
4397
7554
4398
7561
4399
4400
7561
7563
4401
7490
7560
7564
4402
7491
4403
7564
7566
7650
4404
7563
7567
4405
4437
4406
4432
4436
7563
4407
4431
4439
4408
4412
4414
4416
4409
4413
4410
4412
4411
4412
4414
4422
4438
4415
4421
4439
4416
4418
4420
4440
4417
4431
4418
4430
11276
4419
4429
11279
4420
4426
4428
4421
4425
4441
4422
4424
4442
4423
4443
4424
7585
7756
4425
7586
7757
4426
7587
33364
4427
13152
33363
4428
7587
7591
13151
33374
4429
4441
7590
13146
4430
4434
4440
11280
4431
4433
11275
4432
4440
4433
4435
7562
4434
7573
11274
4435
7574
7590
11281
4436
4440
7569
7589
4437
4439
7568
7582
4438
4444
7567
4439
4443
4440
4442
4441
4442
7587
7589
4443
7582
7586
4444
7585
4445
7580
7582
7584
4446
4447
4457
6383
7584
4448
4454
6384
4449
4450
4452
4454
4451
4455
4452
4460
4462
4453
4463
4454
4458
4460
6390
33398
4455
4457
6385
4456
4460
4457
4459
7755
4458
6388
7754
4459
6389
33379
33399
4460
33380
33400
4461
4462
33398
33400
33402
4463
4479
4464
33398
4465
4466
4470
4472
4466
4467
4471
81777
4467
4472
33403
4468
4472
35291
4469
4471
4470
4472
4471
4473
4474
4475
4478
4479
4475
4479
4480
33402
4476
4480
4481
4477
4478
4480
4479
4480
4482
35289
35291
35293
4483
4484
4487
4488
4484
4486
4487
35288
4485
4486
6785
4486
4488
4487
4489
4488
4490
6786
6792
7776
33470
4491
4495
4496
4497
4492
4494
81771
4493
4497
81772
4494
4498
81773
4495
81770
4496
4498
6791
4497
4498
6619
4498
4499
4500
4501
6619
4502
6622
4503
6626
81774
4504
6617
6628
4505
6543
6629
4506
4507
6543
6545
4508
6492
6540
6542
4509
6493
6539
4510
6536
4511
6481
6483
6493
4512
5622
4513
5573
5621
6481
4514
5572
5620
4515
4516
4518
4519
4516
4519
5617
81779
4517
81779
4518
81779
4519
4520
81779
4521
5611
81778
4522
4576
5572
4523
4577
5571
5611
4524
4578
5570
5610
4525
4579
5579
5609
4526
4580
5580
5608
4527
4581
5583
5607
4528
4582
5606
5654
4529
4583
5605
5651
4530
4584
5604
5660
4531
4585
5603
5663
4532
4586
5602
17016
4533
4587
5601
17017
4534
5600
42149
4535
4587
34633
4536
4588
34633
4537
4563
4638
4538
4562
4639
4539
4639
4540
4562
4636
4541
4561
4635
4542
4560
4632
4543
4559
4631
4544
4558
4628
4545
4557
4627
4546
4556
4624
4547
4555
4623
4548
4554
4620
4549
4553
4619
4550
4552
4616
4551
4613
4552
4574
4612
4553
4573
4616
4554
4572
4619
4555
4571
4620
4556
4570
4623
4557
4569
4624
4558
4568
4627
4559
4567
4628
4560
4566
4631
4561
4565
4632
4562
4564
4635
4563
4636
4564
4588
4637
4565
4589
4634
4566
4590
4633
4567
4591
4630
4568
4592
4629
4569
4593
4626
4570
4594
4625
4571
4595
4622
4572
4596
4621
4573
4597
4618
4574
4598
4617
4575
4608
4576
4598
4603
4577
4606
4578
4598
4599
4579
4597
5569
4580
4596
5568
4581
4595
5581
4582
4594
5582
4583
4593
5653
4584
4592
5652
4585
4591
5661
4586
4590
5662
4587
4589
17015
4588
17014
4589
17014
4590
17015
4591
5662
4592
5661
4593
5652
4594
5653
4595
5582
4596
5581
4597
5568
4598
5569
4599
4600
5569
5571
5575
4601
4602
4603
4606
4602
4605
4606
5572
4603
4604
4607
4604
4606
4605
4606
4608
5573
5575
6473
4609
4617
5282
4610
4611
4612
4615
4611
4613
4614
5281
4612
4613
4616
4613
4615
4614
4615
4617
4619
5280
4618
5283
5575
4619
4621
5406
5576
4620
5405
4621
4623
5404
4622
5407
5567
4623
4625
5519
5586
4624
5403
4625
4627
5402
4626
5520
5585
4627
4629
5656
5672
4628
5671
4629
4631
5670
4630
5657
5673
4631
4633
5666
5668
4632
5669
4633
4635
9648
4634
5665
9649
4635
4637
17020
17022
4636
17023
4637
4639
17024
4638
17013
17025
4639
17094
34632
34690
4640
17095
4641
4642
81781
81782
4642
34690
81780
81781
4643
4848
81782
4644
81780
81782
4645
4803
4646
81780
4647
34688
34690
4648
4803
34687
34691
4649
4804
34686
34692
4650
4805
34685
34693
4651
4806
34684
34694
4652
4807
34683
34695
4653
4808
34682
34696
4654
4809
34681
34697
4655
4810
34680
42790
4656
4811
34679
42791
4657
4812
34678
42792
4658
4813
34677
42793
4659
4814
34676
42794
4660
4815
34675
42843
4661
4816
34674
42844
4662
4817
34673
42845
4663
4818
34672
43032
4664
4819
34671
52349
4665
4820
34670
52348
4666
4821
34669
52347
4667
4822
34668
52346
4668
4823
34663
52345
4669
4824
34664
55245
4670
4825
34598
55244
4671
34600
55246
4672
4778
4825
55247
4673
52318
4674
52319
4675
4778
52314
4676
4730
4777
52301
4677
52307
4678
52308
4679
4730
52303
4680
4683
4729
43934
4681
81251
4682
81252
4683
81256
4684
43933
4685
4729
43932
4686
4728
43853
4687
4727
43850
4688
4726
43843
4689
4725
43844
4690
4724
43584
4691
4723
43583
4692
4722
43574
4693
4721
43573
4694
4720
42812
4695
4719
42805
4696
4718
34793
4697
4717
34792
4698
4716
34722
4699
4715
34721
4700
4714
17187
4701
4713
17186
4702
4712
17183
4703
4711
17182
4704
4710
9634
4705
4709
9577
4706
4708
9560
4707
9559
4708
4752
9558
4709
4751
9575
4710
4750
9576
4711
4749
9635
4712
4748
17193
4713
4747
17192
4714
4746
17191
4715
4745
17190
4716
4744
34724
4717
4743
34723
4718
4742
34797
4719
4741
34796
4720
4740
42804
4721
4739
42813
4722
4738
43572
4723
4737
43577
4724
4736
43588
4725
4735
43587
4726
4734
43845
4727
4733
43848
4728
4732
43849
4729
4731
43854
4730
43935
4731
52302
4732
4777
43855
4733
4776
43856
4734
4775
43847
4735
4774
43846
4736
4773
43590
4737
4772
43589
4738
4771
43578
4739
4770
43571
4740
4769
42824
4741
4768
42803
4742
4767
42802
4743
4766
34798
4744
4765
34799
4745
4764
34727
4746
4763
34728
4747
4762
34729
4748
4761
17195
4749
4760
17194
4750
4759
9636
4751
4758
9637
4752
4757
9574
4753
4756
9557
4754
9553
4755
9554
4756
4800
9641
4757
4799
9640
4758
4798
9639
4759
4797
9638
4760
4796
17109
4761
4795
17197
4762
4794
17196
4763
4793
34730
4764
4792
34735
4765
4791
34738
4766
4790
34800
4767
4789
34805
4768
4788
42801
4769
4787
42826
4770
4786
42825
4771
4785
43570
4772
4784
43595
4773
4783
43602
4774
4782
43603
4775
4781
43949
4776
4780
43948
4777
4779
43947
4778
52300
4779
52299
4780
4825
52298
4781
4824
43951
4782
4823
43950
4783
4822
43604
4784
4821
43601
4785
4820
43596
4786
4819
43569
4787
4818
42852
4788
4817
42850
4789
4816
42851
4790
4815
34804
4791
4814
34803
4792
4813
34737
4793
4812
34736
4794
4811
34731
4795
4810
17199
4796
4809
17198
4797
4808
17110
4798
4807
17105
4799
4806
17104
4800
4805
17099
4801
4804
17098
4802
4851
4803
4852
4804
4848
4805
4847
4806
4846
4807
4845
4808
4844
4809
4843
4810
4842
4811
4841
4812
4840
4813
4839
4814
4838
4815
4837
4816
4836
4817
4835
4818
4834
4819
4833
4820
4832
4821
4831
4822
4830
4823
4829
4824
4828
4825
4827
4826
4827
52298
52324
55244
55247
4828
43951
43953
55245
4829
43607
43950
52345
4830
43604
43606
52346
4831
43599
43601
52347
4832
43596
43598
52348
4833
43567
43569
52349
4834
42852
43030
43032
4835
42845
42847
42850
4836
42844
42848
42851
4837
34804
42797
42843
4838
34803
42794
42796
4839
34737
34839
42793
4840
34736
34838
42792
4841
34731
34837
42791
4842
17199
34700
42790
4843
17116
17198
34697
4844
17110
17112
34696
4845
17105
17113
34695
4846
17104
17114
34694
4847
17099
17115
34693
4848
17096
17098
34692
4849
17095
34691
4850
4852
4853
4855
4851
4854
4855
17098
4852
4854
4853
4854
4855
4855
4856
4857
17095
17097
4858
17024
17028
4859
17023
17029
4860
9646
9648
4861
5669
9531
4862
5670
5676
4863
5671
5693
4864
5400
5402
4865
5397
5403
4866
5396
5404
4867
5405
4868
5278
5396
5410
5414
4869
5277
5395
5415
4870
5298
5302
4871
5277
5291
4872
4873
4874
4877
4873
4876
4877
5276
4874
4875
4878
4875
4877
4876
4877
4879
5291
5295
5419
4880
5292
5294
4881
5219
4882
5216
5218
5292
4883
4935
4884
4934
5218
4885
4933
5317
4886
4932
5320
4887
4931
5378
4888
4930
5379
4889
4929
5767
4890
4928
5768
4891
4927
6683
4892
4926
6684
4893
4925
17264
4894
4924
17267
4895
4923
17274
4896
4922
17348
4897
4921
17396
4898
4920
17397
4899
4919
17404
4900
4918
17405
4901
4917
34992
4902
4916
34993
4903
4915
35005
4904
4914
35006
4905
4913
35058
4906
4912
35090
4907
4911
35121
4908
4910
35121
4909
35122
4910
4962
35123
4911
4961
43652
4912
4960
43652
4913
4959
35125
4914
4958
35057
4915
4957
35048
4916
4956
35045
4917
4955
35040
4918
4954
34991
4919
4953
34906
4920
4952
34905
4921
4951
34884
4922
4950
17395
4923
4949
17367
4924
4948
17364
4925
4947
17361
4926
4946
17263
4927
4945
6844
4928
4944
6843
4929
4943
6826
4930
4942
5766
4931
4941
5468
4932
4940
5467
4933
4939
5448
4934
4938
5316
4935
4937
5217
4936
5216
4937
4989
5215
4938
4988
5312
4939
4987
5446
4940
4986
5447
4941
4985
5466
4942
4984
5469
4943
4983
5765
4944
4982
6827
4945
4981
6842
4946
4980
6845
4947
4979
17262
4948
4978
17360
4949
4977
17365
4950
4976
17366
4951
4975
17394
4952
4974
34883
4953
4973
34904
4954
4972
34907
4955
4971
34990
4956
4970
35039
4957
4969
35046
4958
4968
35047
4959
4967
35127
4960
4966
35126
4961
4965
43651
4962
4964
43651
4963
43650
4964
5016
81263
4965
5015
43653
4966
5014
43653
4967
5013
43643
4968
5012
35128
4969
5011
35129
4970
5010
35130
4971
5009
35131
4972
5008
34989
4973
5007
34908
4974
5006
34903
4975
5005
34882
4976
5004
17393
4977
5003
17387
4978
5002
17386
4979
5001
17377
4980
5000
17261
4981
4999
6846
4982
4998
6841
4983
4997
6828
4984
4996
5764
4985
4995
5470
4986
4994
5465
4987
4993
5458
4988
4992
5445
4989
4991
5311
4990
5214
4991
5043
5213
4992
5042
5443
4993
5041
5444
4994
5040
5459
4995
5039
5464
4996
5038
5471
4997
5037
6830
4998
5036
6829
4999
5035
6848
5000
5034
6847
5001
5033
17379
5002
5032
17378
5003
5031
17385
5004
5030
17388
5005
5029
34880
5006
5028
34881
5007
5027
34902
5008
5026
34909
5009
5025
35133
5010
5024
35132
5011
5023
35143
5012
5022
35144
5013
5021
43641
5014
5020
43642
5015
5019
43654
5016
5018
43654
5017
43655
5018
5070
43924
5019
5069
43923
5020
5068
43923
5021
5067
43880
5022
5066
43640
5023
5065
42989
5024
5064
42988
5025
5063
42907
5026
5062
42904
5027
5061
42885
5028
5060
42884
5029
5059
42865
5030
5058
34879
5031
5057
34428
5032
5056
34425
5033
5055
34416
5034
5054
34413
5035
5053
9716
5036
5052
9713
5037
5051
9704
5038
5050
9701
5039
5049
5731
5040
5048
5728
5041
5047
5719
5042
5046
5716
5043
5045
5687
5044
5212
5045
5097
5211
5046
5096
5686
5047
5095
5717
5048
5094
5718
5049
5093
5729
5050
5092
5730
5051
5091
9702
5052
5090
9703
5053
5089
9714
5054
5088
9715
5055
5087
34414
5056
5086
34415
5057
5085
34426
5058
5084
34427
5059
5083
34878
5060
5082
42864
5061
5081
42883
5062
5080
42886
5063
5079
42905
5064
5078
42906
5065
5077
42987
5066
5076
42990
5067
5075
43878
5068
5074
43879
5069
5073
43922
5070
5072
43922
5071
43925
5072
5124
43926
5073
5123
43921
5074
5122
43921
5075
5121
43890
5076
5120
43877
5077
5119
42991
5078
5118
42986
5079
5117
42979
5080
5116
42978
5081
5115
42887
5082
5114
42882
5083
5113
42863
5084
5112
34877
5085
5111
34766
5086
5110
34763
5087
5109
34752
5088
5108
34751
5089
5107
17154
5090
5106
17153
5091
5105
17142
5092
5104
17141
5093
5103
9597
5094
5102
9594
5095
5101
9583
5096
5100
9582
5097
5099
9541
5098
5210
5099
5151
5209
5100
5150
9542
5101
5149
9581
5102
5148
9584
5103
5147
9595
5104
5146
9596
5105
5145
17140
5106
5144
17143
5107
5143
17152
5108
5142
17155
5109
5141
34750
5110
5140
34753
5111
5139
34764
5112
5138
34765
5113
5137
42861
5114
5136
42862
5115
5135
42889
5116
5134
42888
5117
5133
42977
5118
5132
42980
5119
5131
42993
5120
5130
42992
5121
5129
43892
5122
5128
43891
5123
5127
43920
5124
5126
43920
5125
43919
5126
5178
81248
5127
5177
43927
5128
5176
43927
5129
5175
43916
5130
5174
43913
5131
5173
43627
5132
5172
43624
5133
5171
43615
5134
5170
42976
5135
5169
42967
5136
5168
42964
5137
5167
42959
5138
5166
42860
5139
5165
42809
5140
5164
42808
5141
5163
34782
5142
5162
34749
5143
5161
34717
5144
5160
34716
5145
5159
17170
5146
5158
17167
5147
5157
9621
5148
5156
9618
5149
5155
9615
5150
5154
9580
5151
5153
9563
5152
5208
5153
5205
5207
5154
5204
9562
5155
5203
9579
5156
5202
9614
5157
5201
9619
5158
5200
9620
5159
5199
17168
5160
5198
17169
5161
5197
34715
5162
5196
34718
5163
5195
34780
5164
5194
34781
5165
5193
42807
5166
5192
42810
5167
5191
42859
5168
5190
42958
5169
5189
42965
5170
5188
42966
5171
5187
43613
5172
5186
43614
5173
5185
43625
5174
5184
43626
5175
5183
43914
5176
5182
43915
5177
5181
43928
5178
5180
43928
5179
81247
5180
81246
5181
43929
5182
43929
5183
43930
5184
43931
5185
43852
5186
43851
5187
43842
5188
43612
5189
43585
5190
43582
5191
43575
5192
42858
5193
42811
5194
42806
5195
34794
5196
34791
5197
34719
5198
34720
5199
17188
5200
17185
5201
17184
5202
17181
5203
9633
5204
9578
5205
9561
5206
5207
9559
9561
9571
5208
9562
9566
5209
9563
9565
5210
9536
9542
5211
9537
9541
5212
5682
5686
5213
5681
5687
5214
5306
5443
5215
5307
5311
5216
5300
5312
5217
5299
5218
5312
5314
5316
5219
5293
5317
5220
5294
5318
5221
5262
5222
5261
5294
5223
5260
5295
5224
5259
5418
5225
5258
5273
5226
5257
5425
5227
5426
5228
5255
5256
5426
5229
6499
5230
5253
5255
6550
5231
5252
6549
5232
6548
5233
5250
5252
6553
5234
6554
5235
5248
5250
6555
5236
6634
5237
5246
5248
6637
5238
6636
5239
5241
5246
33663
5240
36070
5241
33677
36073
5242
33664
33676
5243
5245
33671
5244
8899
33675
33735
5245
8834
8837
8898
5246
33670
5247
33662
5248
8830
8834
33520
5249
6562
5250
5336
6561
8829
5251
6556
5252
5334
5336
6557
5253
6552
5254
5334
6551
5255
5269
5333
5497
5256
5496
5257
5270
5495
5258
5270
5495
5259
5271
5272
5260
5266
5420
5261
5265
5324
5262
5264
5323
5263
5318
5264
5319
5351
5265
5350
5383
5266
5327
5328
5267
5329
5491
5268
5271
5329
5491
5269
5271
5331
5492
5270
5332
5493
5271
5495
5272
5273
5420
5422
5495
5274
5418
5423
5425
5275
5287
5289
5419
5276
5278
5286
5277
5419
5278
5290
5279
5289
5280
5284
5286
5288
5410
5281
5283
5405
5282
5286
5283
5285
6473
5284
5406
6472
5285
5411
5428
6477
5286
5427
6478
5287
5288
5425
5427
5289
5413
5424
5428
5290
5414
5423
5291
5415
5417
5419
5292
5296
5298
5293
5299
5294
5296
5314
5322
5295
5323
5296
5324
5418
5297
5325
5417
5298
5314
5390
5392
5416
5299
5301
5415
5300
5314
5301
5307
5313
5302
5308
5392
5394
5303
5395
5304
5308
5398
5305
5399
5679
5306
5308
5437
5441
5680
5307
5442
5681
5308
5310
5309
5436
5310
5392
5441
5455
5528
5311
5313
5442
5452
5312
5443
5445
5313
5446
5314
5392
5451
5315
5316
5322
5390
5449
5451
5317
5446
5448
5318
5320
5322
5319
5323
5320
5377
5383
5321
5378
5448
5322
5326
5381
5383
5449
5323
5325
5324
5383
5325
5327
5420
5326
5390
5421
5327
5385
5389
5490
5328
5383
5491
5329
5348
5349
5330
5491
5331
5346
5348
5501
5332
5345
5500
5333
5344
5499
5334
5343
5498
5335
6558
5336
5338
5343
6559
5337
6560
5338
8825
8828
8846
5339
6882
8822
5340
5342
6882
6896
5341
5362
6897
7813
5342
5361
6880
5343
6878
5344
5505
5345
5361
5504
5346
5360
5503
5347
5359
5502
5348
5354
5358
5386
5349
5385
5350
5354
5382
5351
5353
5382
5352
5377
5353
5374
5376
5354
5355
5384
5355
5384
5356
5357
5384
5357
5372
5374
5375
5358
5371
6678
5359
5370
6679
5360
5369
6869
5361
5368
6870
5362
6873
5363
6899
7814
5364
5368
6900
7814
5365
5367
6902
9748
5366
5776
6903
9776
5367
5774
9746
5368
9744
5369
6871
5370
5774
6868
5371
5773
6680
5372
5772
6681
5373
5769
5771
5374
5769
6698
5375
5376
5767
5769
5377
5379
5384
5378
5382
5379
5381
5467
5380
5468
5767
5381
5384
5386
5477
6678
5382
5385
5476
5383
5384
5386
5388
5501
5387
5502
6679
5388
5477
5479
5554
6823
5389
5476
5480
5549
5390
5449
5481
5489
5391
5484
5392
5451
5455
5481
5483
5393
5394
5416
5433
5483
5528
5395
5415
5434
5436
5396
5398
5397
5409
5434
5398
5400
5435
5525
5399
5436
5400
5437
5692
5401
5438
5693
5402
5521
5523
5525
5694
5403
5520
5671
5404
5519
5525
5405
5407
5409
5406
5410
5407
5411
6471
5408
5519
5566
5409
5411
5514
5518
5565
5410
5513
5525
5411
5413
5412
6502
5413
5428
5430
5514
6501
5414
5431
5513
5415
5432
5434
5416
5417
5432
5484
5418
5421
5423
5419
5420
5421
5491
5422
5484
5490
5423
5485
5492
5494
5424
5432
5425
5429
5431
5494
5426
5495
5427
5429
6499
5428
6489
5429
6488
5430
5496
6498
5431
5509
5515
6500
5432
5510
5512
5433
5485
5434
5486
5512
5527
5435
5513
5436
5438
5524
5527
5437
5528
5438
5440
5691
5439
5523
5698
5440
5527
5531
5539
5703
5441
5528
5530
5690
5442
5454
5689
5443
5453
5688
5444
5687
5445
5453
5459
5716
5446
5452
5458
5447
5451
5448
5450
5458
5466
5449
5467
5450
5476
5451
5457
5475
5481
5452
5453
5455
5457
5454
5460
5715
5455
5461
5530
5714
5456
5529
5457
5461
5481
5534
5740
5458
5460
5474
5459
5465
5460
5464
5719
5461
5463
5720
5462
5535
5725
5463
5726
5738
5740
5742
5464
5472
5474
5727
5465
5471
5728
5466
5470
5474
5467
5469
5475
5468
5476
5469
5477
5766
5470
5478
5765
5471
5473
5764
5472
5731
6830
5473
5732
5738
6831
5474
5478
5739
5763
5475
5740
5476
5478
5480
5477
5478
6677
5479
6676
5480
5553
5739
6675
5481
5550
5740
5482
5483
5487
5489
5534
5550
5484
5486
5529
5485
5489
5486
5488
5510
5487
5511
5532
5488
5533
5545
5551
5489
5492
5546
5548
5490
5549
5491
5492
5501
5493
5500
5494
5497
5499
5546
5495
5496
5510
5497
5509
6550
5498
5508
6551
5499
5505
5507
6558
5500
5504
5547
5501
5503
5548
5502
5549
5503
5554
6869
5504
5555
6870
5505
5556
6873
5506
6559
6879
5507
5556
6670
6817
6819
5508
5547
5559
6665
5509
5546
5560
6570
5510
5561
6569
5511
5546
5512
5543
5545
5561
5513
5515
5526
5514
5524
5515
5517
5564
5516
5561
5563
5517
5526
5540
5542
6582
5518
5522
5524
6577
5519
5521
5525
6506
5520
6467
5521
5672
6466
5522
5695
6507
5523
5540
5696
6578
5524
5539
5697
5525
5526
5527
5539
5543
5528
5532
5529
5530
5532
5534
5531
5535
5713
5532
5536
5538
5712
5533
5543
5534
5536
5544
5744
5535
5741
5536
5742
9671
5537
5743
9672
5538
5544
5750
5754
9673
5539
5541
5543
5711
5540
5704
5541
5709
6581
5542
5710
5754
6584
5543
5561
5753
6583
5544
5545
5751
5753
5546
5558
5560
5547
5548
5556
5558
5549
5551
5555
5550
5554
5551
5553
5741
5552
5558
5744
5553
5555
5557
5745
6673
5554
5746
6674
5555
6822
5556
6821
5557
6820
5558
5758
6670
6672
5559
5751
5560
5752
6666
6670
5561
5753
6571
5562
5563
6569
6571
6573
6583
5564
6500
6524
6582
5565
6501
6523
6577
5566
6502
6504
6506
5567
6467
6469
6471
5568
5576
5578
5586
5569
5579
5581
5570
5576
5571
5577
5579
5635
5572
5574
5620
5573
5574
6474
5575
5577
5621
6475
5576
6472
5577
6471
5578
5636
6470
5579
5587
5637
6469
5580
5634
5581
5583
5587
5589
5582
5586
5583
5585
5653
5584
5630
5654
5585
5587
5641
5655
6465
5586
5656
6466
5587
6467
5588
6468
5589
5637
5639
5641
6511
5590
5630
5632
5634
5591
5608
5615
5627
5629
5592
5608
5614
5593
5607
5629
5594
5606
5644
5595
5605
5645
5596
5604
34495
5597
5603
34494
5598
5602
34557
5599
5601
34558
5600
34561
5601
34561
5602
34558
5603
34557
5604
34494
5605
34495
5606
5645
5607
5644
5608
5629
5609
5610
5614
5615
5611
5613
5616
5612
5617
5613
5617
81778
5614
5616
5615
5616
5626
5634
5617
5625
5635
5618
5620
5619
5625
5620
5622
5624
6450
5621
5635
5622
5636
6482
5623
6451
6483
5624
5636
5638
6454
6514
5625
5633
5635
6449
5626
5627
5633
5628
5632
5629
5631
5647
5630
5644
5631
5641
5643
5632
5640
5648
6446
5633
5639
6447
5634
5638
6448
5635
5637
5636
5637
6513
5638
6512
5639
6455
6515
5640
6458
6598
5641
6459
6463
34504
5642
6464
5643
5655
34502
34504
34506
5644
5648
5650
5654
5645
5647
5646
5650
34495
5647
5649
34496
5648
5649
6445
34504
5650
34499
34503
34533
5651
34500
34502
5652
5654
5658
5660
5653
5657
5661
5654
5656
5655
5656
5658
34479
5657
34476
5658
5666
34477
5659
34478
34502
5660
5664
5666
34487
34501
5661
5663
34500
5662
5666
5663
5665
17015
5664
17016
34493
5665
17019
34486
34492
5666
17020
34485
5667
5668
34477
34483
34485
34487
5669
5673
9529
9649
5670
9530
9648
5671
5673
5675
5672
5694
5673
5695
34476
5674
34477
5675
5695
5707
9529
34482
5676
5694
5706
9530
5677
5693
5699
9531
5678
5692
5700
9532
5679
5683
9533
5680
5692
5681
5683
5689
5691
5682
5688
5683
5685
9537
5684
5700
9538
5685
5689
5701
5723
9539
5686
5688
5722
9540
5687
5717
9541
5688
5716
5689
5715
5690
5714
5691
5701
5703
5713
5692
5698
5700
5693
5694
5698
5695
5697
5696
34475
5697
5707
5709
34474
5698
5704
5706
5699
5703
5700
5702
5706
9656
5701
9655
5702
9658
9667
5703
5705
9657
9668
5704
5712
5705
5709
5711
5706
5708
9662
9675
5707
9663
5708
9528
34517
5709
9527
9676
34518
5710
34473
5711
9676
9678
34472
5712
9673
9675
5713
9668
9672
5714
9667
9671
5715
5723
5725
5716
5720
5722
5717
5719
5718
5722
9582
5719
5721
5729
9583
5720
5728
5721
5725
5727
5722
5724
5734
9592
5723
9587
5724
9588
9667
5725
5735
9591
9670
5726
9671
5727
5735
5737
9682
5728
5732
5734
5729
5731
5730
5734
9594
5731
5733
9597
9702
5732
9701
5733
5737
9700
5734
5736
9598
9707
5735
9593
5736
9602
9683
5737
9603
9686
9708
5738
9687
9699
5739
5747
6832
5740
5746
5762
5741
5742
5744
5746
5743
5747
9682
5744
5748
5750
9681
5745
5751
5746
5748
5758
5760
5747
5761
5748
9687
9727
5749
9688
9728
5750
5756
5758
9689
17223
5751
5755
9680
5752
5758
5753
5755
5757
6804
5754
6588
5755
6587
9678
5756
6803
9679
5757
6808
9694
17224
5758
6670
6807
17225
5759
5760
6672
17223
17225
17227
5761
6673
9728
9730
5762
6674
9727
9731
5763
6675
6832
6838
5764
6676
6831
6835
5765
6828
6830
5766
6676
6827
5767
6677
6826
5768
6678
5769
6681
6683
6826
5770
5771
6683
6685
6698
5772
6686
6698
5773
6682
6687
5774
6688
6858
5775
9739
5776
6688
6690
9778
5777
6905
9776
5778
6690
6907
30499
5779
6691
6908
30500
5780
6704
6910
30505
5781
6706
30505
81596
5782
6707
33583
81595
5783
6709
33579
81576
5784
6710
34325
81577
5785
6712
6922
34320
5786
6713
6921
34318
5787
6714
6920
34317
5788
6715
34157
81502
5789
34161
81502
81524
5790
44369
44371
5791
6715
6717
44387
5792
6718
44372
44386
5793
6719
44373
51981
5794
6720
44374
51982
5795
6721
44375
51983
5796
13725
44378
44379
5797
6721
13724
52037
5798
52059
52060
52065
5799
6107
52060
52064
5800
6106
52057
52061
5801
52057
52058
52061
5802
6106
13722
52055
5803
5857
13702
13707
5804
5850
13700
13702
5805
5849
13675
81738
5806
5848
13676
13677
5807
13676
13677
35933
5808
5847
35933
35939
5809
5846
35932
35938
5810
5845
35931
56127
5811
14261
35928
35931
5812
5845
14262
35927
5813
5843
14262
35927
5814
5843
35924
35925
5815
5841
35924
35925
5816
5841
35922
64077
5817
5839
35922
64077
5818
5839
64100
64101
5819
5838
64104
64105
5820
5836
64104
64105
5821
5836
64110
64111
5822
5835
64112
64113
5823
5833
64112
64113
5824
5833
74552
74553
5825
5832
74551
74554
5826
5831
74581
74582
5827
5830
74580
74597
5828
5829
66373
74602
5829
9137
66371
74622
5830
67497
74442
5831
67498
74443
5832
58801
67642
5833
58802
67641
5834
67640
5835
58802
58804
67577
5836
58805
67578
5837
64116
5838
9400
58805
64082
5839
9399
64081
5840
64078
5841
9397
9399
64079
5842
64075
5843
9395
9397
56530
5844
56132
5845
9395
9413
56133
5846
56126
5847
9413
56125
5848
9414
35940
5849
9415
35941
5850
9416
35942
5851
9417
35943
5852
5854
5856
35943
5853
9418
35945
81719
5854
9422
35953
5855
35950
5856
35961
35984
35986
5857
13688
5858
13689
5859
6104
6105
13694
5860
6103
35961
35996
5861
6102
35962
35988
5862
6101
35963
42047
5863
6100
35964
42044
5864
6099
35965
54661
5865
6098
35966
54658
5866
6097
35967
56083
5867
6096
35968
56080
5868
6095
35969
56414
5869
6094
35970
56413
5870
6093
35971
66644
5871
6092
35972
66714
5872
5980
56024
5873
35972
56023
5874
35973
56022
5875
9434
55989
5876
9435
55988
5877
9436
55987
5878
9437
55637
5879
9438
55638
5880
9439
55639
5881
9440
55611
5882
9441
55610
5883
9442
55589
5884
9443
55588
5885
9444
55587
5886
9445
55570
5887
9446
55569
5888
9447
55568
5889
9448
55550
5890
7060
55551
5891
7061
55552
5892
7062
55513
5893
7063
55512
5894
7064
55511
5895
7065
55518
5896
7066
55517
5897
7067
55516
5898
7068
55515
5899
7069
55544
5900
7070
55545
5901
7071
55546
5902
7072
66765
5903
7073
66766
5904
7074
55577
5905
7075
55578
5906
7076
55579
5907
7077
55598
5908
7078
55599
5909
7079
55600
5910
7080
55623
5911
7081
55624
5912
7082
55625
5913
7083
66670
5914
7084
66671
5915
7085
56004
5916
7086
56005
5917
7087
56006
5918
7088
56041
5919
7089
56042
5920
7090
56043
5921
6002
7091
5922
6003
7092
5923
6005
7093
5924
6006
7094
5925
6007
7095
5926
6054
7096
5927
6055
7097
5928
6056
7098
5929
7099
15622
5930
7100
15621
5931
7101
73937
5932
7102
73938
5933
7103
73939
5934
7104
79004
5935
7105
79005
5936
7106
79006
5937
7107
79056
5938
7108
79057
5939
7109
79058
5940
7110
79664
5941
7111
79665
5942
7112
79666
5943
7113
79988
5944
7114
79988
5945
7115
79987
5946
7116
80335
5947
7117
79669
5948
7118
79670
5949
7119
79660
5950
7120
79685
5951
7121
79686
5952
7122
79065
5953
7123
79066
5954
7124
79067
5955
7125
79528
5956
7126
79527
5957
7127
80338
5958
7128
79044
5959
7129
79043
5960
7130
79523
5961
7131
79021
5962
7132
79022
5963
7133
78988
5964
7134
80349
5965
7135
80350
5966
7136
73958
5967
7137
73959
5968
7138
73960
5969
7139
73916
5970
7140
73915
5971
7141
73976
5972
7142
15597
5973
7146
15597
5974
6080
7148
5975
6081
6086
5976
6082
6087
5977
6030
6088
5978
6029
6089
5979
5983
6090
5980
5982
6091
5981
6092
5982
56060
56063
5983
56064
5984
6028
56069
5985
6027
56060
67012
5986
6026
56059
67011
5987
6025
56058
67016
5988
6024
56057
67264
5989
6023
56056
67265
5990
6022
56055
73997
5991
6021
56054
73998
5992
6020
56053
74035
5993
6019
56052
74038
5994
6018
56051
74091
5995
6017
56050
74092
5996
6016
56049
78541
5997
6015
56048
78542
5998
6014
56047
78547
5999
6013
56046
78548
6000
6012
56045
78561
6001
6011
56044
78562
6002
6010
56043
78563
6003
78798
6004
78799
6005
6008
6010
78800
6006
79853
6007
79854
6008
6053
79855
6009
6052
79856
6010
6049
6051
79857
6011
78801
6012
6049
78802
6013
6048
78803
6014
6047
78804
6015
6046
78805
6016
6045
78806
6017
6044
78807
6018
6043
78808
6019
6042
78809
6020
6041
78810
6021
6040
78811
6022
6039
78812
6023
6038
73996
6024
6037
73859
6025
6036
73854
6026
6035
67017
6027
6034
67018
6028
6033
67019
6029
6032
67020
6030
67022
6031
67023
6032
6079
6082
67028
6033
6078
73843
6034
6077
73844
6035
6076
73849
6036
6075
73850
6037
6074
73855
6038
6073
73860
6039
6072
78816
6040
6071
78815
6041
6070
78826
6042
6069
78831
6043
6068
78840
6044
6067
78845
6045
6066
78854
6046
6065
78859
6047
6064
79361
6048
6063
79360
6049
6062
79397
6050
79402
6051
6060
6062
79403
6052
6059
79858
6053
6058
80076
6054
6057
80079
6055
80087
6056
80088
6057
15622
80089
6058
15620
80078
6059
15619
80077
6060
15618
79861
6061
15617
79862
6062
15614
15616
79711
6063
79396
6064
15614
79395
6065
15613
79362
6066
15612
78860
6067
15611
78853
6068
15610
78846
6069
15609
78839
6070
15608
78832
6071
15607
78825
6072
15606
78822
6073
15605
78817
6074
15604
73861
6075
15603
73862
6076
15602
73863
6077
15601
73864
6078
15600
73865
6079
15599
73866
6080
15598
73867
6081
15597
67033
6082
6084
6083
6084
67029
67030
6085
67032
6086
67030
67031
67032
6087
7148
7150
6088
7151
67030
6089
7152
67024
6090
7153
67025
6091
7154
56069
6092
7155
56065
6093
56066
6094
7155
56071
6095
7156
56072
6096
7157
56073
6097
7158
56074
6098
7159
56075
6099
7160
54654
6100
7161
54653
6101
7162
42042
6102
7163
13653
6103
7164
13654
6104
7165
13655
6105
7166
13656
6106
7170
13712
6107
52054
6108
7170
52052
6109
6722
6753
52001
6110
6752
7169
52003
6111
7181
52004
52109
6112
6752
52110
54857
6113
6751
52111
54856
6114
6750
52112
54855
6115
6749
52113
54859
6116
6748
52114
54860
6117
6747
52115
54861
6118
6746
52116
54849
6119
6745
52117
55151
6120
6744
52118
55150
6121
6743
55145
6122
52118
55160
6123
7193
55160
6124
7194
55162
6125
7195
55218
6126
7196
55218
6127
7197
55191
6128
7198
55191
6129
7199
55176
6130
7200
55176
6131
7201
55170
6132
7202
55169
6133
7203
55169
6134
7204
52127
6135
52128
6136
7204
52129
6137
7205
51587
6138
7206
51600
6139
7207
51602
6140
7208
51295
6141
7209
7211
51290
6142
7212
48791
48793
6143
7213
48795
80899
6144
7214
48796
62113
6145
7215
48797
62118
6146
7216
48798
62118
6147
7217
48799
62120
6148
7218
48800
62126
6149
7219
48801
62126
6150
7220
48802
62551
6151
7221
48803
62552
6152
7222
48804
80822
6153
7223
62560
80822
6154
48804
48805
6155
62560
67904
6156
7226
67904
6157
7227
63222
63224
6158
7228
62590
63225
6159
7229
62590
62926
6160
62929
63225
63244
6161
62930
63226
63243
6162
62933
63229
63240
6163
62934
63230
63265
6164
63233
63234
6165
62934
67930
6166
62935
67929
6167
7237
67929
6168
7238
67938
6169
7239
67937
6170
7240
67937
6171
7241
80666
6172
67983
68790
6173
68791
80650
6174
6176
6175
6176
6180
80645
80647
6177
80650
6178
6180
6182
6179
6183
80644
6180
6184
80645
6181
6182
6184
6186
6183
6188
6184
6192
6185
6186
6191
6192
68022
6187
6191
6188
6190
80642
6189
80639
6190
6192
80640
6191
80641
6192
68886
6193
6194
68793
68798
68858
68894
6195
68028
68039
68728
68794
6196
68040
68723
68727
69208
6197
68041
68092
68720
68722
6198
68042
68091
68717
68719
6199
68043
68058
68714
68716
6200
63154
68044
68711
68713
6201
63143
68045
68707
68709
6202
63142
68046
68706
68710
6203
63113
68047
68705
6204
62386
63112
68700
68710
6205
63109
68701
6206
62368
62382
62386
6207
62369
62373
62381
62387
6208
50879
62364
6209
50880
62318
62373
6210
49938
50881
62319
62372
6211
49857
62313
6212
49858
49938
49940
49963
6213
49224
49845
6214
49221
49844
49940
6215
49212
49821
49941
49943
6216
49211
49820
6217
49210
49814
49943
6218
36282
36298
36300
49205
6219
36281
49070
6220
7541
36300
36302
49069
6221
7533
49068
6222
7534
36302
36306
6223
7535
36303
36305
6224
7504
7672
7680
6225
7501
7673
7679
6226
7674
7678
6227
7499
7501
6228
7502
6229
7495
7499
7507
6230
7496
7498
6231
6235
6328
6232
6234
6327
6233
6322
6234
6238
6305
6235
6237
6306
6236
6309
7498
6237
6310
6328
6330
7497
6238
6311
6325
6327
6239
6312
6322
6324
6240
6313
6319
6321
6241
6245
6247
6242
6321
6243
6245
6255
6320
6244
6254
6245
6251
6253
6246
6260
6319
6247
6249
6251
6261
6318
6248
6313
6249
6314
7691
6250
6262
6317
7708
6251
6263
7707
6252
6253
6261
6263
6254
6260
6255
6256
6258
6260
6337
6257
6338
6258
6343
6365
6259
6360
6364
6260
6359
7727
7729
6261
6336
6262
6335
7727
6263
7709
7726
36337
6264
6265
7707
7709
81763
81765
6266
7713
81763
6267
7714
7725
6268
7715
36361
6269
7716
36361
6270
36383
6271
7716
36384
6272
36392
6273
36388
6274
48909
6275
48912
6276
48913
6277
6285
6278
6279
6281
6282
6283
6280
6281
6284
6281
6282
6284
49353
6282
49355
6283
6285
6284
6286
49012
49356
6287
48914
49011
49357
6288
48905
48909
49010
6289
36386
48906
49009
6290
36379
36385
48954
6291
36358
36380
48953
6292
36351
36357
48952
6293
36334
36352
48935
6294
36327
36333
48936
6295
7688
36320
36332
6296
7687
36319
6297
6299
6300
6302
6298
6301
6302
36332
6299
6301
6300
6301
6302
6302
6303
6304
7687
7689
6305
6307
6315
6306
6312
6307
6309
6311
6308
7687
36323
6309
7676
7686
36322
6310
7675
6311
6331
36322
36464
6312
6332
36323
6313
6315
6333
6314
6318
6315
6317
7690
6316
7689
36323
6317
6333
36324
36328
36338
6318
36329
36337
6319
6333
6335
6320
6324
6336
6321
6323
6337
6322
6323
6327
6324
6326
6356
6325
6333
6357
6326
6330
6332
7621
6327
6329
6355
6328
6329
7496
6330
7617
7619
6331
7616
7620
6332
36325
36347
36469
6333
36324
36344
6334
6335
6357
36338
36342
36344
6336
36337
36341
6337
6357
6359
6338
6356
6360
6339
6341
6343
6340
6344
6341
6345
6347
6342
6348
6356
6343
6345
6353
6361
6369
6344
6360
6366
6345
6367
6346
6368
6347
6351
6353
7628
6348
6350
6349
6353
6355
6350
6352
7619
7651
6351
7650
6352
7629
7649
6353
7624
7630
7656
6354
7627
6355
6361
7622
7624
7626
6356
7619
7621
6357
6361
6358
7621
6359
6361
7622
7731
36342
6360
7730
36341
6361
6363
6362
6363
6369
7626
7731
7735
6364
6366
7730
7734
6365
7729
6366
6367
6369
6371
6368
6372
6369
7628
7634
6370
7627
6371
7632
7634
7638
7735
6372
7637
7734
6373
7634
7636
6374
6376
6378
6375
6376
6377
7636
6378
6386
6392
7635
6379
7634
6380
6382
6384
6386
7633
6381
7628
6382
7579
7629
6383
6387
7598
7646
6384
6388
7597
6385
6386
6388
6390
6387
6391
7642
6388
7645
7752
33394
6389
7753
6390
33394
33406
33408
6391
33397
6392
7641
33394
33396
6393
7640
6394
6395
6400
6401
6395
6397
6401
36413
6396
6400
33396
6397
6399
6403
6398
6404
6399
6401
6405
6400
6402
6401
6403
6405
6414
6404
6413
6405
6408
6406
6407
6414
6408
6410
6409
6413
6410
6412
36132
6411
36133
6412
6414
36130
6413
36131
6414
33421
6415
6416
6417
6421
81776
6417
33422
81776
81777
6418
33424
81777
6419
6421
6423
6420
6424
81777
6421
6425
81776
6422
6423
6425
6430
6424
6429
6425
81775
6426
6427
6428
81775
6428
6430
6429
33434
81775
6430
33425
81775
6431
6432
6433
36122
6434
36123
6435
6436
36119
42575
42636
6437
33458
42538
42540
42574
6438
33451
42298
6439
33448
42286
42297
42538
6440
33438
42285
42296
6441
33439
42295
6442
6608
34529
34543
42285
6443
6461
34530
34542
6444
6460
34541
6445
6459
34504
34530
34532
6446
34533
6447
6459
6448
6458
6449
6455
6450
6454
6451
6452
6454
6536
6453
6537
6454
6456
6602
6455
6535
6456
6458
6600
6457
6601
6458
6460
6610
6459
6599
6460
6462
6461
6462
6608
6610
6463
6599
6607
34530
6464
6596
6598
34505
6465
6509
6511
34506
6466
6468
6508
34479
6467
6507
34476
6468
6506
6469
6505
6511
6470
6504
6512
6471
6475
6503
6513
6472
6502
6473
6475
6477
6474
6478
6475
6479
6481
6476
6482
6477
6479
6485
6487
6503
6478
6488
6502
6479
6489
6480
6490
6481
6485
6491
6493
6482
6483
6485
6513
6484
6514
6536
6485
6493
6494
6519
6539
6486
6518
6487
6491
6494
6496
6521
6488
6490
6497
6522
6489
6498
6501
6490
6499
6491
6492
6493
6494
6495
6520
6540
6496
6531
6545
6547
6497
6526
6548
6498
6525
6549
6499
6500
6550
6501
6525
6569
6502
6522
6503
6504
6518
6522
6505
6517
6523
6506
6508
6510
6576
6507
6577
6508
6578
34475
6509
6579
34480
6510
6594
6596
34511
6511
6517
6593
6597
6512
6598
6513
6515
6517
6514
6518
6515
6519
6535
6516
6598
6600
6517
6519
6529
6597
6605
6518
6528
6519
6521
6520
6534
6521
6529
6531
6533
6522
6526
6528
6523
6525
6524
6528
6576
6525
6527
6573
6575
6526
6568
6527
6531
6567
6528
6530
6592
6660
6529
6593
6530
6644
6652
6531
6643
6653
6659
6532
6566
6533
6545
6641
6643
6647
6534
6540
6644
6646
6535
6539
6603
6605
6536
6600
6602
6537
6539
6538
6602
6539
6541
6603
6614
6540
6541
6545
6542
6544
6615
6646
6543
6616
6544
6617
6630
6545
6618
6631
6647
6546
6547
6631
6633
6641
6548
6554
6566
6549
6553
6567
6550
6552
6568
6551
6569
6552
6558
6570
6553
6557
6663
6554
6556
6662
6555
6565
6633
6556
6562
6564
6634
6557
6561
6814
6558
6560
6664
6559
6665
6560
6817
6881
6561
6816
33498
6562
6815
33518
6563
6637
33520
6564
6638
6815
7800
33630
6565
6639
6814
7799
6566
6640
6662
6797
6567
6641
6659
6568
6660
6662
6569
6573
6663
6570
6571
6663
6665
6572
6588
6666
6573
6589
6661
6663
6667
6574
6660
6575
6583
6585
6589
6591
6576
6580
6582
6592
6577
6579
6593
6578
6582
6579
6581
34474
6580
6594
34515
6581
6585
6655
34520
6582
6584
34473
6583
6584
6588
6585
6587
34472
6586
6656
42243
6587
6589
6800
6802
42244
6588
6803
34471
6589
6804
6590
6805
6591
6661
6798
6800
6812
6592
6656
6658
6660
6593
6653
6655
6594
6652
6595
6655
34514
6596
6652
6654
33441
34513
6597
6607
34512
6598
6606
6652
6599
6600
6606
6610
6601
6605
6602
6604
6610
6603
6604
6613
6646
6605
6609
6612
6645
6606
6644
6607
6609
6651
6608
33441
34529
6609
33439
33440
6610
6611
6650
6612
33437
33439
6613
6789
6614
6790
6615
6616
6618
6790
6617
6618
6623
7778
6619
6791
7777
6620
7776
6621
6622
6623
6624
6622
6624
6625
6623
81774
6624
81774
6625
7779
6626
81774
6627
6628
7779
7781
6629
7778
7793
6630
6631
7778
6632
6793
7777
6633
6635
7791
7795
6634
6640
6635
6637
6639
6636
7790
7796
6637
33663
35281
35283
6638
33662
6639
33478
33661
35281
6640
7796
7798
6641
6796
7795
6642
6793
6643
6659
6794
6796
33444
6644
6648
33443
6645
6651
6646
6648
6650
6789
6647
6790
6648
6791
6793
6649
6788
6794
6650
33436
33443
33447
33461
6651
33437
33440
6652
33441
33443
6653
6654
6658
33443
6655
6657
33442
34526
6656
34521
6657
6800
42256
6658
6799
33445
42257
6659
6798
33444
6660
6797
6661
6662
6797
6813
6663
6814
6664
6665
6667
6814
6816
6666
6817
6667
6669
6804
6668
6805
6813
6669
6806
6816
7801
7803
6670
6807
6817
7804
6671
6672
6819
7804
7806
17225
6673
6820
7807
6674
6821
7808
6675
6822
6866
6676
6823
6837
6677
6836
6678
6823
6825
6679
6681
6680
6823
6869
6681
6824
6858
6868
6682
6825
6683
6856
6858
6860
6684
6843
6685
6844
6860
17264
6686
6697
17265
6687
6695
6697
6688
6694
6860
6689
6859
6690
6692
6694
17270
6691
30497
6692
6704
30502
6693
6703
17271
6694
6700
6702
17268
6695
17269
6696
6700
17265
6697
6699
17265
6698
6700
17266
17276
6701
17266
6702
17275
17276
17278
6703
17273
17279
6704
17272
17280
6705
30503
6706
17280
17282
33592
6707
33590
6708
33591
6709
17282
17284
34336
6710
34334
6711
34335
6712
17284
17286
34340
6713
17287
34341
6714
17288
43724
6715
17289
43727
6716
35261
6717
17289
17291
35260
6718
17292
44388
6719
17293
52165
6720
6725
52166
6721
6724
52167
6722
52171
6723
52170
6724
52169
52203
6725
52167
52202
6726
52166
52201
6727
17294
54703
6728
52199
52201
6729
17295
35239
81093
6730
35239
52205
81093
6731
35238
52206
54722
6732
35237
52209
54721
6733
35236
52210
55317
6734
35235
52213
55316
6735
35234
52214
55315
6736
35233
52217
55318
6737
35232
52218
55319
6738
35231
52221
54909
6739
35230
55116
6740
52221
55092
6741
52220
55091
6742
6762
55091
6743
6763
55146
6744
55145
6745
6763
55150
6746
6764
55151
6747
6765
54849
6748
6766
54861
6749
6767
54860
6750
6768
54859
6751
6769
54855
6752
6770
54856
6753
54857
6754
6770
54858
6755
52203
52204
54742
6756
6770
52207
54744
6757
6769
52208
54745
6758
6768
52211
54748
6759
6767
52212
54869
6760
6766
52215
54868
6761
6765
52216
54867
6762
6764
52219
54866
6763
52220
54870
6764
55147
6765
54862
6766
54850
6767
54851
6768
54852
6769
54853
6770
54854
6771
6772
54726
54854
54856
54858
6773
52179
54785
54787
54789
6774
52176
54780
54782
54784
6775
43240
51263
51265
51281
6776
43241
51262
51266
51276
6777
43201
43219
51203
51275
6778
43200
43220
51202
51270
6779
36709
43221
51172
51174
6780
36710
43222
51161
51165
6781
36096
36158
51160
51166
6782
36093
36099
36155
36690
6783
33475
35286
36112
36144
6784
33474
35287
36113
36143
6785
33469
35288
35290
36116
6786
33425
35291
6787
33426
33469
6788
6792
6794
33460
33468
6789
6791
33436
81769
6790
33437
6791
6792
6793
7777
7794
6794
7795
6795
33461
6796
7795
7797
33462
33468
6797
7798
33463
6798
7799
6799
33463
33481
6800
33464
33482
42262
6801
42261
6802
6810
6812
33482
42264
6803
6805
6809
42265
6804
6808
34470
6805
6807
6806
6812
6807
6809
6811
33487
6808
33488
6809
33489
34469
6810
33490
42270
6811
33483
33636
42271
6812
7801
33484
33486
6813
33481
6814
7799
7801
6815
6816
7801
33629
6817
33497
6818
6819
6881
7804
33497
33619
6820
6876
7811
6821
6873
7810
6822
6870
7809
6823
6867
6869
6824
6825
6837
6857
6867
6826
6836
6856
6827
6843
6828
6836
6842
6829
6835
6841
6830
6834
6848
9704
6831
9701
6832
6834
9700
6833
9699
9727
6834
6838
6850
9710
9726
6835
6849
9705
6836
6838
6840
6837
6855
6838
6864
6866
6839
9731
6840
6850
6864
9732
17258
6841
6849
6853
6855
6842
6846
6848
6843
6845
6855
6844
6856
6845
6861
17263
6846
6854
17262
6847
6853
17261
6848
6852
9716
17379
6849
9713
6850
6852
9712
6851
9711
9733
6852
9722
17256
17258
17381
6853
9717
17380
6854
17258
17260
6855
6861
6863
17356
6856
6864
6857
6861
6858
6862
6864
9738
6859
9739
6860
6862
9778
17270
6861
17269
6862
17355
6863
9779
17354
6864
9780
17258
17357
6865
6866
9732
9736
9738
9780
6867
7808
9731
6868
7809
9738
6869
6871
9739
6870
6871
6873
6872
7809
9745
6873
7810
7812
7814
9747
6874
6875
6876
6879
6880
6876
6877
6880
7812
6877
6879
6878
6879
6881
6879
6880
6882
33498
33500
6883
8846
33501
6884
6885
6889
30313
6885
8850
30312
30313
6886
6954
30312
6887
6889
6891
6888
6892
30312
6889
6893
30313
6890
6891
6893
6969
6892
6962
6893
6966
6894
6895
6966
6967
6969
6896
6898
6972
8822
6897
6969
6898
6968
6899
6967
6974
6900
6974
7815
6901
6976
7815
6902
6904
6976
9760
6903
9761
6904
9762
6905
6978
30439
6906
6979
9775
6907
6979
30458
81637
6908
30456
30458
6909
30459
30466
6910
7007
30459
30461
6911
7007
30514
6912
7006
81592
81596
6913
31489
81593
81595
6914
31489
81570
81576
6915
34140
81569
81577
6916
6922
6931
34140
6917
6922
6924
34152
6918
6921
34153
34299
6919
6920
34154
34301
6920
34156
34157
34302
6921
34303
6922
34299
6923
6924
6925
6929
6931
6925
6926
6931
6926
6928
34299
6927
6931
34297
6928
6930
6933
6929
6934
6930
6935
6931
6932
6933
6935
6941
6934
6945
6935
6946
6936
6937
6939
34321
6938
6946
34322
6939
6944
34323
6940
34324
6941
6943
81567
6942
81568
6943
6945
81565
6944
81566
6945
6946
33563
6946
34296
6947
6948
34295
34299
34316
34318
6949
33563
33751
34270
34276
6950
33560
33562
33750
34275
6951
33533
33549
33551
33559
6952
33528
33530
33532
33554
6953
30431
30483
33507
33527
6954
9790
30317
30319
33502
6955
30316
30320
33501
6956
6957
6961
81757
6957
9790
81757
81758
6958
7813
81758
6959
6961
6963
6960
6964
81758
6961
6965
81757
6962
6963
6965
6964
6968
6965
6967
6966
6967
6970
6968
6969
6971
7817
9792
9794
30311
6972
7818
9795
30291
30310
6973
8819
8821
6974
7818
7820
7822
6975
7817
6976
7015
7822
30437
6977
30436
6978
7013
7015
7017
6979
7012
7018
6980
7011
6981
7018
7020
30522
6982
7021
30458
30521
6983
7022
30459
30520
6984
7007
7023
30519
6985
7006
7024
30518
6986
7005
7025
30526
6987
7004
7026
30527
6988
7003
7027
34145
6989
7002
7029
34146
6990
7029
7991
34146
6991
7001
7991
81491
6992
7000
7990
81492
6993
7000
31472
81492
6994
6999
31473
81493
6995
6998
31474
81494
6996
6997
31475
81495
6997
31477
31478
81495
6998
31483
81495
6999
31484
81494
7000
31485
81493
7001
81492
7002
31485
81491
7003
31486
34147
7004
31487
34144
7005
31488
34143
7006
31489
31491
7007
30517
7008
7009
25263
30515
30517
30519
7010
25262
30468
30478
30520
7011
25261
30441
30521
81636
7012
25206
30440
30522
7013
25205
30435
30523
7014
25180
30436
30524
7015
25159
30269
30437
30525
7016
7823
7017
7824
7826
30525
7018
7827
30524
7019
30523
7020
7827
7829
30264
7021
7830
30263
7022
7831
30262
7023
7832
30261
7024
7833
30260
7025
7834
30259
7026
7835
30258
7027
7836
30528
7028
7837
30529
7029
7030
7837
30529
7030
34146
7031
7839
30535
7032
7840
7991
33909
7033
7841
7990
33908
7034
7842
7989
33910
7035
7843
7988
33911
7036
7914
7987
33912
7037
7960
33888
7038
7914
7932
7959
7039
7913
7958
35072
7040
7912
7958
35098
7041
7911
9465
35097
7042
9464
43681
7043
7910
43680
7044
9464
43679
43695
7045
9463
43684
43694
7046
9462
43685
43693
7047
9461
43687
43692
7048
9460
43688
43691
7049
9459
43662
43983
7050
9458
43977
52282
7051
9456
43977
52284
7052
43978
52393
7053
9455
17465
52399
7054
17479
52403
52404
7055
9455
52405
52416
7056
9454
52406
52415
7057
9452
52407
52414
7058
9451
52408
52413
7059
9450
52409
52412
7060
9449
52410
52411
7061
9448
55555
7062
52410
55556
7063
17488
55531
7064
17489
81077
7065
17490
81078
7066
17491
55519
7067
17492
55525
7068
17493
55524
7069
17494
55529
7070
17495
66859
7071
17496
66858
7072
17497
66863
7073
17498
66769
7074
17499
66770
7075
17500
67297
7076
17501
67298
7077
17502
67303
7078
17503
67311
7079
17504
67310
7080
17505
67315
7081
17506
80364
7082
17507
80363
7083
17508
80368
7084
17509
66674
7085
17510
66675
7086
17511
78530
7087
17512
78526
7088
17513
78524
7089
17514
78570
7090
17515
78566
7091
17516
78564
7092
17517
78796
7093
17518
78795
7094
17519
79851
7095
17520
79850
7096
17521
79855
7097
17522
80085
7098
17523
80084
7099
17524
80089
7100
15624
15631
7101
15625
15632
7102
15633
80312
7103
15634
80308
7104
15635
80309
7105
15636
80118
7106
15637
80120
7107
15638
80121
7108
15639
80243
7109
15640
80251
7110
14196
80248
7111
14197
80255
7112
14198
80297
7113
13388
80294
7114
13389
79989
7115
13390
79989
7116
13391
80332
7117
13392
80333
7118
13393
79673
7119
13394
79674
7120
13395
79659
7121
13396
79683
7122
13397
79690
7123
13398
79650
7124
13399
79070
7125
13400
79071
7126
13401
79529
7127
13402
80342
7128
13403
80340
7129
13404
79518
7130
13405
79041
7131
13406
79521
7132
13407
79025
7133
13408
79026
7134
13409
78987
7135
13410
80353
7136
13411
80354
7137
13412
78716
7138
13413
73963
7139
13414
73964
7140
13415
73971
7141
13416
73913
7142
13417
73974
7143
13418
15596
7144
7146
15595
7145
13419
15590
7146
7147
13420
15591
7147
15592
7148
13421
15594
7149
67033
7150
13421
13423
67034
7151
13424
67035
7152
13425
67035
7153
13426
73840
7154
13427
73840
7155
13428
56070
7156
56071
7157
13428
56072
7158
13429
56073
7159
13430
56074
7160
13431
56075
7161
13432
54654
7162
13433
54653
7163
13434
42042
7164
13435
13653
7165
13436
13654
7166
13437
13655
7167
13438
13656
7168
13439
13674
81740
7169
7177
7179
7181
7170
7172
7171
7172
52074
52078
7173
7177
7174
7176
52015
7175
52016
52073
7176
7178
52017
7177
52018
7178
52077
7179
52072
52076
7180
13673
13723
7181
13724
13726
52024
7182
52019
7183
13727
52098
52109
7184
13728
51563
52094
7185
51564
52108
52109
7186
51565
52110
54830
7187
51566
52111
54829
7188
51569
52112
54828
7189
51570
52113
54827
7190
51573
52114
54826
7191
51574
52115
54831
7192
51577
52116
54846
7193
51578
52117
54848
7194
52118
52119
7195
51578
55220
7196
51579
55219
7197
13742
55219
7198
13743
55188
7199
13744
55188
7200
13745
55177
7201
13746
55177
7202
13747
55167
7203
13748
55168
7204
13749
55168
7205
52130
7206
13749
51586
7207
13750
51647
7208
13751
51610
7209
13752
51611
7210
13753
51289
7211
13754
13756
51288
7212
13757
51180
7213
13758
51156
7214
13759
51155
7215
13760
62114
7216
13761
62117
7217
13762
62117
7218
13763
62121
7219
13764
62125
7220
13765
62125
7221
13766
62550
7222
13767
62553
7223
13768
80823
7224
13769
80823
7225
13770
62558
62560
7226
13771
62558
62584
7227
62559
62560
7228
62562
62584
7229
62585
62589
7230
13775
62589
7231
13776
62923
62926
7232
13777
62922
62927
7233
13778
62922
63397
7234
62927
63262
63400
7235
62928
63261
63401
7236
62931
63260
67850
7237
62932
63257
67849
7238
62935
62936
7239
67849
67939
7240
67848
67860
7241
63412
67860
7242
63412
67974
7243
63412
68790
80651
7244
68785
68788
68789
7245
63407
68843
7246
63406
68843
7247
13793
71912
7248
13794
71913
7249
13795
71913
7250
13796
63917
7251
13797
63914
7252
63914
7253
13797
13799
63897
7254
13800
63885
7255
13801
63885
7256
13802
63883
7257
13803
63768
7258
13804
63768
7259
13805
63760
7260
13806
63759
7261
13807
63759
7262
13808
63759
7263
13809
63945
7264
13810
63950
7265
13811
63950
7266
13812
73496
7267
13813
73495
7268
13814
73495
7269
13815
73595
7270
13816
73630
7271
13817
73630
7272
13818
73732
7273
13819
73732
7274
13820
76283
7275
13821
76286
7276
13822
76286
7277
13823
76290
7278
13824
76291
7279
13825
76291
7280
13826
76965
7281
13827
76970
7282
13828
76970
7283
13829
76979
7284
13830
76982
7285
13831
76982
7286
13832
76988
7287
13833
76988
7288
13834
77564
7289
13835
77975
7290
13836
77975
7291
13837
77976
7292
13838
77978
7293
13839
77978
7294
77579
7295
13839
13841
77962
7296
13842
77963
7297
11621
77963
7298
11622
78127
7299
11623
78130
7300
11152
78130
7301
11153
77788
7302
11154
77788
7303
11155
77807
7304
11156
77808
7305
11157
77808
7306
11158
77800
7307
11159
77799
7308
11160
77799
7309
11161
11163
77769
7310
77817
7311
11163
77758
7312
11164
77759
7313
11165
77760
7314
11166
77761
7315
11167
77705
7316
11168
77704
7317
11169
77703
7318
11170
77702
7319
11171
77385
7320
11172
77378
7321
11173
77377
7322
11174
77330
7323
11175
77181
7324
11176
77182
7325
11177
75424
7326
11178
75425
7327
11179
75398
7328
11180
75397
7329
11181
72217
7330
11182
72218
7331
11183
71791
7332
11184
71494
7333
11185
71493
7334
11186
71493
7335
11187
71492
7336
11188
71492
7337
11189
71496
7338
11190
71497
7339
11191
71497
7340
11192
71501
7341
68973
68974
7342
11193
11194
68960
7343
11196
68973
68988
7344
7346
68989
7345
69023
7346
69027
7347
69035
7348
11196
69029
7349
11197
69015
69039
7350
11198
69004
69040
7351
11199
68640
69004
7352
68641
69040
69164
7353
68644
69041
69165
7354
69044
69046
7355
68644
69155
7356
68643
69157
7357
69158
7358
68643
69163
7359
68642
69139
7360
68638
68639
7361
11201
68637
7362
11202
68636
7363
11203
68635
7364
11204
68626
7365
11205
68625
7366
11206
68237
7367
11207
68236
7368
11208
68156
7369
11209
68179
7370
11210
68178
7371
7373
11210
68178
7372
50817
7373
68165
7374
68175
7375
11211
68174
7376
12143
12153
68177
7377
68137
7378
12153
12155
68136
7379
12156
50840
7380
7381
7384
7385
7382
7386
7383
7384
7386
7384
7385
7386
11234
7385
50837
7386
50840
7387
7388
11235
50090
50841
7389
7390
7392
7394
7390
7391
7392
11236
7391
7394
7392
7393
7393
7395
7394
7396
11237
13037
50090
7397
7398
7400
7402
7398
7399
7400
11238
7399
7402
7400
7401
7401
7403
7402
7404
11239
13037
7405
11240
12162
7406
7407
7409
7411
7407
7408
7409
11241
7408
7411
7409
7410
7410
7412
7411
7413
7414
7415
7418
7414
7418
7419
7415
7419
7416
7417
7418
7419
7419
7420
7421
11241
11243
12165
7422
11244
12166
12168
7423
7424
7426
7428
7424
7425
7426
7429
7425
7428
7426
7427
7427
7428
7430
11244
49706
7431
11245
49705
7432
11246
11248
35477
7433
35476
7434
11248
11250
35469
7435
35470
7436
11250
13118
7437
11251
11253
13103
7438
13102
7439
7443
11253
7440
7442
11254
7441
7442
7446
7443
7445
11255
7444
13102
13104
7445
13099
13101
13109
7446
7549
13068
13108
7447
13069
7448
7547
7549
7551
7449
7467
7450
7466
7551
7451
7453
7455
7459
7452
7453
7471
7454
7458
7466
7470
7455
7457
7475
7456
7457
7459
7461
7458
7462
7476
7459
7463
7465
7517
7460
7551
7461
7463
7550
7553
7462
7554
7463
7513
7555
7464
7518
7556
7465
7548
7550
13063
13075
7466
7545
7547
7551
7467
7469
7468
7547
7469
7529
7546
7470
7528
7545
7471
7473
7475
7517
7472
7473
7523
7474
7516
7522
7528
7475
7515
7537
7476
7477
7513
7515
7517
7478
7480
7512
7479
7483
7480
7482
7502
7481
7503
7515
7482
7506
7512
7514
7610
7483
7507
7509
7484
7510
7512
7485
7489
7486
7487
7489
7491
7488
7492
7496
7489
7493
7495
7509
7490
7510
7491
7493
7607
7653
7492
7650
7493
7617
7651
7494
7608
7652
7495
7615
7617
7661
7667
7496
7508
7614
7497
7617
7498
7614
7616
36464
7499
7675
7500
7614
7674
7501
7505
7507
7613
7673
7502
7504
7503
7507
7504
7506
7536
7505
7535
7506
7539
7612
7672
7507
7538
7611
7508
7509
7611
7613
7667
7510
7608
7610
7511
7607
7512
7606
7610
13080
7513
7514
7518
13080
7515
7519
7538
13081
7516
7536
7517
7519
7521
7544
7518
7545
7519
13075
13079
7520
13074
13082
7521
7538
7540
7542
36287
7522
7534
7536
7543
7523
7525
7527
7537
7524
7525
7526
7534
7527
7531
7533
7528
7530
7543
7529
7544
7530
13072
7531
36279
7532
7533
36279
36281
49816
7534
7541
7543
7535
7540
7536
7539
7537
7538
7539
36286
7540
36285
36303
7541
36284
36302
7542
36281
36283
7543
13074
36280
36294
7544
36279
7545
13072
13074
7546
13075
7547
13070
13072
13076
7548
13069
7549
13062
13068
13076
7550
13061
7551
7552
7553
11257
11270
13061
13063
7554
7556
11258
11271
7555
11272
7556
7558
13080
7557
13063
13079
7558
11271
13064
13086
13132
7559
11272
13085
13133
7560
7572
7606
7561
7571
7607
7562
7563
7569
7571
7573
7564
7568
7565
7571
7653
7566
7568
7570
7578
7654
7567
7579
7649
7568
7580
7569
7581
7570
7574
7594
7571
7575
7577
36427
7572
36428
7573
7575
7605
13133
7574
11273
7575
7593
13135
7576
7604
13134
7577
7593
7601
7603
13143
7578
7594
7600
36426
7579
7581
7599
7746
7580
7598
7648
7581
7597
7582
7594
7596
7583
7589
7584
7586
7588
7596
33377
7585
7597
7754
7586
7755
7587
33376
7588
33375
7589
7591
7595
33384
7590
7594
7591
7593
13145
7592
13150
33385
7593
7595
7601
33388
35440
7594
13144
7595
7596
7600
33389
7597
7599
33390
7598
7753
7599
7647
7752
7600
7747
33391
7601
33412
36425
7602
33413
35441
7603
36425
36451
42712
48837
7604
36426
36450
48832
7605
36427
36431
48829
7606
36428
36430
48824
7607
7609
13085
7608
36428
7609
7667
36429
7610
7668
13084
36430
7611
13081
7612
7668
36286
7613
7669
7671
36285
7614
7666
36462
7615
36463
7616
7660
7666
36470
7617
7659
36469
7618
7619
7651
7657
7659
7661
7620
7624
7621
7623
7659
36347
7622
36344
7623
7738
36343
7624
7658
7739
36348
7625
7657
7626
7630
7739
7741
7743
7627
7736
7738
7628
7630
7632
7629
7633
7630
7646
7648
7631
7744
7632
7644
7646
7741
7749
7633
7643
7736
7634
7642
7646
7635
7636
7638
7640
7642
7637
7638
36398
7639
7643
36399
7640
36402
36410
36412
7641
36413
7642
36410
36414
36416
7643
7645
7644
36404
36410
7645
7750
36407
36409
7646
7751
36416
7647
7648
7747
7749
7751
7649
7744
7746
7650
7654
7656
7651
7653
7652
7656
7653
7655
7661
36429
7654
36428
7655
7746
36427
7656
7662
7745
36432
7657
7744
7658
7662
7743
7659
7663
36443
36477
7660
36472
7661
7663
7665
36471
7662
36434
7663
36433
36441
7664
36442
36478
7665
36433
36437
36455
36459
7666
36434
36436
36460
7667
7669
36461
7668
36434
7669
36289
36435
7670
36290
36436
7671
36461
48968
48982
49058
7672
36462
48967
49057
7673
7681
36303
7674
7682
36462
7675
7677
36463
7676
36464
7677
7685
36465
7678
7682
7684
36466
7679
7680
7682
7681
36305
7682
36304
48967
48973
7683
48966
7684
36316
48965
48973
7685
36317
48940
7686
36318
48939
7687
36319
36321
7688
7689
36321
36323
36327
7690
36328
36332
7691
36329
36331
7692
7708
7693
7694
7697
7698
7694
7696
7697
36331
7695
7698
7699
7696
7698
7697
7698
7700
7708
7710
36330
7701
7703
7704
7706
7702
7705
7706
81766
7703
7705
7704
7705
7706
7706
7707
7708
7709
36329
7710
7725
36336
7711
7724
36335
7712
81765
81766
81768
7713
81764
81765
81768
7714
81762
7715
7724
7716
7722
7717
7718
7719
7722
7723
7719
7720
7723
36359
7720
7722
36361
7721
7722
7724
7722
7723
7725
36356
7726
36355
36361
7727
36340
36362
7728
36341
7729
36362
36364
7730
7731
7733
36364
7732
7738
36365
7733
7735
7737
36370
36400
7734
36369
36397
7735
36398
7736
36399
7737
7741
36404
7738
7740
36371
36405
7739
36372
7740
36375
36443
7741
36376
36406
36444
7742
36407
7743
7749
36444
36446
42659
7744
36441
36443
7745
7749
7746
7748
36441
36449
7747
36426
7748
36421
36425
7749
36420
36446
36448
7750
7751
36418
36420
42659
7752
36417
36421
7753
33391
33393
7754
33390
33408
7755
33377
33379
7756
33376
33380
7757
7759
7758
33364
33376
7759
7761
33365
33381
7760
33380
7761
7763
35591
7762
33368
35592
7763
7768
33369
35593
7764
7767
35594
7765
7766
7767
35645
7768
7770
35608
7769
35607
35617
7770
35614
35616
35622
35644
7771
35613
35623
35645
7772
35299
35624
35638
7773
35298
35625
35634
7774
35289
35303
35310
7775
35288
35304
35306
7776
7780
7789
7791
33470
7777
7779
7778
7791
7779
7792
7780
7781
7788
7792
35306
7782
7787
7793
7783
7786
35306
35307
7784
35316
7785
35317
35323
7786
35658
35660
7787
35305
35666
7788
7789
35305
7790
33471
35284
35304
7791
33472
35283
7792
7794
7793
7795
33468
33470
33472
7796
7797
33472
35281
7798
33473
33477
36048
7799
33478
33480
7800
33481
7801
33478
33484
33631
7802
7803
33486
33629
33631
33633
7804
33487
33495
33497
7805
33488
7806
33493
33495
33617
33619
7807
7811
9786
17226
7808
7810
9785
17227
7809
9730
9736
7810
9737
7811
9784
7812
9787
33619
7813
9788
33500
7814
9789
33501
7815
9748
7816
81639
81758
7817
9792
25274
30434
30436
7818
25275
30437
7819
25276
30270
7820
25277
30271
30273
30291
7821
8819
9037
7822
9038
9040
30271
7823
30270
7824
9040
30269
7825
8012
30268
7826
8013
8015
30267
7827
8016
30266
7828
30265
7829
8016
8018
30265
7830
8019
30264
7831
8020
30263
7832
8021
30262
7833
8022
30261
7834
8023
30260
7835
8024
30259
7836
8025
30258
7837
8026
30528
7838
30529
7839
8026
8028
30531
7840
8029
30534
7841
8030
30597
7842
8031
30598
7843
8032
30601
7844
8033
30603
7845
7914
33818
33820
7846
7913
35062
35064
7847
35004
35007
7848
7912
17419
35008
7849
7911
17420
35013
7850
7910
17421
35014
7851
7909
17422
35026
7852
7900
17423
43699
7853
7878
17424
43700
7854
7877
44501
7855
17425
44502
7856
7877
43758
44497
7857
7876
43759
44495
7858
7875
43760
44494
7859
7870
43760
44338
7860
7865
17431
44332
7861
7865
17432
44481
7862
7864
44479
7863
17434
44480
7864
17448
17450
36014
7865
17451
44310
7866
44314
7867
7868
7870
44319
7868
17451
17453
44309
7869
17454
44528
7870
17455
44526
44527
7871
44329
7872
7874
44327
7873
7886
44328
7874
7884
44518
7875
43704
44343
7876
43703
44494
7877
43702
44495
7878
44500
7879
43700
43702
7880
7898
7900
7902
7881
7897
43697
43702
7882
7896
43703
43996
7883
7895
43704
43993
7884
7893
43704
44005
7885
44517
7886
7887
7892
44523
7887
44525
44527
7888
17458
52518
7889
17459
17468
17469
7890
7892
17467
44031
7891
43980
44012
7892
7893
44013
7893
44523
7894
43998
7895
43691
43981
43992
7896
43692
43993
7897
43693
43996
7898
43694
43697
7899
7906
43695
7900
7907
7909
7901
7902
7904
7907
7903
7904
7906
7904
7905
7906
43697
7905
43699
7906
7907
7908
7907
7909
35026
43676
43695
43696
7910
43695
7911
43676
7912
35094
7913
35093
7914
35061
7915
7916
7923
33816
33818
7917
7919
35086
7918
33818
35087
7919
33819
35088
7920
35085
7921
7923
7925
7922
7926
33819
7923
7927
33815
7924
7925
7927
7932
7926
7934
7927
81562
7928
7929
7931
33876
7930
33877
81562
7931
7939
33874
7932
33875
7933
7940
7934
7936
35080
7935
35077
7936
35078
81562
7937
35079
7938
7940
7942
7939
7943
81562
7940
7944
7941
7942
7944
7950
7943
35115
7944
35118
7945
7946
7948
33868
7947
33869
35118
7948
7953
33870
7949
33871
7950
7952
33847
7951
33844
7952
33845
35114
7953
33846
7954
35117
35118
7955
8037
33822
33824
7956
8038
33825
81561
7957
7959
8039
33842
7958
33825
33827
7959
33829
7960
33843
7961
33887
7962
7966
7987
33899
7963
8039
8041
33900
7964
7966
7968
7975
7965
7969
7976
7984
7966
7970
7986
7967
7968
7970
7972
7969
7972
7973
7970
7971
7973
7971
7972
7973
81550
7973
33901
7974
7975
7976
81551
81553
81563
7976
8041
8043
7977
8159
7978
7984
8159
81554
7979
7983
8158
81555
7980
31464
31466
81555
7981
7983
31467
81546
7982
31469
81543
7983
7985
81544
7984
81545
7985
81549
7986
31470
81549
7987
31471
81550
7988
33904
7989
31471
33905
7990
31472
33906
7991
33907
7992
7993
33907
33909
33914
33960
7994
30535
33915
33941
34146
7995
30530
33916
33940
34145
7996
30248
30256
30527
33919
7997
30249
30257
30526
31492
7998
25226
25236
25266
30518
7999
25227
25237
25263
30519
8000
25220
25238
25262
30520
8001
25211
25221
25261
30521
8002
25174
25176
25206
30522
8003
25169
25171
25205
30523
8004
25166
25168
25180
30524
8005
25159
25161
25163
30525
8006
24937
24945
25158
30268
8007
9053
9055
24944
25151
8008
9052
9056
24943
25147
8009
9057
24942
25148
25150
8010
9044
9046
9048
8011
9043
9051
9052
8012
9039
9051
9052
8013
9040
9053
8014
9050
9054
8015
9050
9054
9065
8016
9066
30267
8017
30266
8018
9066
9068
25164
8019
9069
25165
8020
9070
25172
8021
9071
25173
8022
9072
25222
8023
9073
25223
8024
9074
25224
8025
9075
25225
8026
9076
30252
8027
30253
8028
9076
9078
30253
8029
9079
30531
8030
9080
30534
8031
9081
30597
8032
9082
30598
8033
9083
30601
8034
9084
30610
8035
9085
33809
33820
8036
9086
33821
33878
8037
9087
33822
33872
8038
9088
33865
8039
9089
33863
8040
33856
8041
9089
9091
81559
8042
81553
8043
9091
9093
33797
8044
9095
81563
8045
8159
8161
39770
8046
8157
8195
39770
8047
39769
39785
41507
8048
8156
39786
41804
8049
8155
39787
81276
8050
39788
81277
8051
8150
8155
44660
8052
8149
39789
44659
8053
8148
9173
44658
8054
8147
9174
44811
8055
8146
44765
44772
8056
9177
9179
44773
8057
8145
9180
44882
8058
8144
9181
44876
8059
8142
9182
44870
8060
8141
9183
44869
8061
8140
9184
45740
8062
8138
9185
54017
8063
8137
9186
54016
8064
8136
9187
54021
8065
8134
9188
57929
8066
8133
9189
57928
8067
8132
9190
57933
8068
8107
9191
81060
8069
8106
9192
81056
8070
8104
9193
58636
8071
8103
9194
58632
8072
8102
9195
58630
8073
8100
9196
58658
8074
8099
9197
58654
8075
8098
9198
58652
8076
8096
9199
58708
8077
8095
9200
58707
8078
8093
9201
64649
8079
8092
9202
64645
8080
8091
9203
64643
8081
8089
9204
64657
8082
8088
9205
64656
8083
8087
9206
64661
8084
8086
9207
65824
8085
9208
9216
65821
8086
9218
65822
8087
65823
8088
9219
64661
8089
64660
8090
64659
8091
9219
9221
64642
8092
9222
64643
8093
64650
8094
64648
8095
8117
9222
58712
8096
58711
8097
58710
8098
8115
8116
58651
8099
8114
58652
8100
58659
8101
58657
8102
8112
8113
58629
8103
8111
58630
8104
58637
8105
58635
8106
8109
8110
57944
8107
81061
8108
81059
8109
8130
8131
58742
8110
8129
58741
8111
8127
80766
8112
8127
80766
8113
8126
80765
8114
8124
80767
8115
8124
80767
8116
8123
80768
8117
8121
80777
8118
8121
80777
8119
8120
9222
80776
8120
58757
64504
80776
8121
58755
80776
8122
80777
8123
58751
58755
80769
8124
58750
80768
8125
80767
8126
58748
58750
80764
8127
58747
80765
8128
80766
8129
58743
58745
58747
8130
58730
58741
8131
58729
58742
8132
30092
58742
8133
30092
57933
8134
57932
8135
57931
8136
30090
30091
54022
8137
31360
54021
8138
54020
8139
54019
8140
31358
31359
45741
8141
31450
45740
8142
44873
8143
44872
8144
31450
31452
44874
8145
44884
8146
44883
8147
31452
44783
8148
31453
44810
8149
31454
44737
8150
31455
44738
8151
31456
44661
8152
8154
44663
8153
31457
44664
8154
8178
31458
44665
8155
8179
44666
8156
44660
8157
8179
41803
8158
8179
8193
8159
8171
8176
8160
8161
8165
33791
33792
8162
33792
33793
8163
8165
8167
8164
8168
33793
8165
8169
33791
8166
8167
8169
8171
8168
8172
8169
8173
8170
8171
8173
8174
81556
8172
81761
8173
8192
81761
8174
8198
8175
81761
8176
31464
41514
8177
81761
8178
31460
41514
81293
8179
8180
31459
8180
8181
41794
41802
44667
8182
8183
8187
81293
8183
41795
81292
81293
8184
41801
81292
8185
8187
8189
8186
8190
81292
8187
8191
81293
8188
8189
8191
8193
8190
8194
8191
8196
8192
8193
8195
8196
8194
8195
8195
8196
41508
8196
8197
8198
39774
41440
41509
41511
8199
33794
41426
41517
8200
33787
41423
41570
81556
8201
31797
33786
33993
33995
8202
31798
33779
33990
33992
8203
31748
33778
33967
33971
8204
31745
33771
33968
33970
8205
31574
33770
33933
33935
8206
31571
33763
33930
33932
8207
31509
33762
33927
33929
8208
31496
31510
33924
33926
8209
25101
25113
25252
29521
8210
25098
25114
25251
29518
8211
25095
25115
25246
29511
8212
25084
25116
25243
29508
8213
24991
24993
25117
25200
8214
24986
24994
25118
25197
8215
24985
24995
25119
25196
8216
24964
24996
25120
25193
8217
22961
24963
25121
25192
8218
22950
24956
25122
25189
8219
22835
24955
25123
25127
8220
21958
22830
22838
25126
8221
21937
21959
22827
22829
8222
21766
21932
22824
22826
8223
21727
21931
22821
22823
8224
21728
21930
22818
22820
8225
9813
9814
9816
9818
8226
8798
8800
9813
8227
8797
9812
9814
8228
8796
9811
21513
8229
8795
9808
9810
8230
8808
8810
8231
8795
8811
8232
8794
8878
8233
8793
8879
8234
8792
8880
8235
8791
8949
8236
8790
8950
8237
8789
8951
8238
8789
8997
8239
8788
8996
8240
8787
18440
8241
8786
18441
8242
8785
18442
8243
8784
18443
8244
8783
18444
8245
8782
18445
8246
8781
18446
8247
8780
18447
8248
8779
18448
8249
8778
18449
8250
8776
18631
8251
8775
18630
8252
8774
18629
8253
15834
18627
8254
15833
18626
8255
15832
19039
8256
15831
19040
8257
15830
19041
8258
15829
19072
8259
15828
19073
8260
15827
19089
8261
15826
19090
8262
15825
81687
8263
15824
81686
8264
15823
24756
8265
15823
81674
8266
15822
81673
8267
15821
24768
8268
15820
24769
8269
15819
24770
8270
15818
20939
8271
15817
20940
8272
15816
20941
8273
15815
20943
8274
15814
20944
8275
15813
20945
8276
15812
20947
8277
15811
20948
8278
15810
20949
8279
15804
15809
8280
15803
15808
8281
15808
15983
8282
15982
15990
8283
16265
16268
8284
16264
16370
8285
16263
16369
8286
16262
16368
8287
16367
17675
8288
16366
17676
8289
16365
17677
8290
16364
17678
8291
16363
17679
8292
16362
17680
8293
16361
17681
8294
16360
17682
8295
16359
17683
8296
16358
17684
8297
8493
8298
17684
17706
8299
17685
17707
8300
16250
17708
8301
8499
17734
8302
8500
17735
8303
8501
15910
8304
8503
15933
8305
8504
15934
8306
8506
17644
8307
8507
17643
8308
8508
24636
8309
8510
24637
8310
8511
24638
8311
8512
24668
8312
8514
24669
8313
8515
26399
8314
8517
26400
8315
8518
81649
8316
8519
26786
8317
8521
23366
8318
8522
20721
8319
8523
15287
8320
8525
15286
8321
8526
12827
8322
8527
11745
8323
8529
11744
8324
8530
11743
8325
8532
12030
8326
8533
12031
8327
8534
12054
8328
8536
12055
8329
8537
12078
8330
8538
12079
8331
8540
12641
8332
8541
12642
8333
8543
12647
8334
8543
12648
8335
8544
12655
8336
8627
12656
8337
8628
12705
8338
8719
12706
8339
8720
14907
8340
9960
14908
8341
9961
14939
8342
10068
14940
8343
10069
14971
8344
10174
14972
8345
10175
15003
8346
10280
15004
8347
10281
15035
8348
10386
15036
8349
10387
15067
8350
10492
15068
8351
10493
15099
8352
10598
15100
8353
10599
15131
8354
10704
15132
8355
10705
15163
8356
10810
15164
8357
10811
15195
8358
10916
15196
8359
10917
15227
8360
11022
11024
8361
11022
11056
8362
11021
11057
8363
11058
20670
8364
11091
20669
8365
11092
20668
8366
11093
23318
8367
11126
23317
8368
11127
28091
8369
11648
28090
8370
11649
28089
8371
11650
30689
8372
12413
30688
8373
12414
30687
8374
12415
31948
8375
13334
31947
8376
13335
31946
8377
13336
37686
8378
13345
37685
8379
13346
37684
8380
13347
45161
8381
13357
45160
8382
13358
46135
8383
14164
46134
8384
14165
46133
8385
14166
53142
8386
15670
53141
8387
15671
53140
8388
15672
53374
8389
15705
53373
8390
15706
53372
8391
15707
58219
8392
16815
58218
8393
16816
58217
8394
16787
58261
8395
16786
58260
8396
16785
58259
8397
16784
58258
8398
16783
58257
8399
16782
58255
8400
16781
58254
8401
16780
81051
8402
16779
53364
8403
16778
81110
8404
16777
53129
8405
16776
53128
8406
16775
81114
8407
16774
46118
8408
16773
46117
8409
16772
81228
8410
16771
46106
8411
16770
46107
8412
16769
37663
8413
16768
45129
8414
16767
45130
8415
16766
41041
8416
16765
41042
8417
16764
41043
8418
16763
41009
8419
16762
41010
8420
16761
41011
8421
16760
40999
8422
16759
41000
8423
16758
40683
8424
16757
40682
8425
16756
81304
8426
16755
39463
8427
16754
39462
8428
16753
81427
8429
16752
37646
8430
16751
81463
8431
16750
31905
8432
16749
31905
8433
16748
31904
8434
16747
30643
8435
16746
23270
8436
16745
23269
8437
16744
20619
8438
10970
16743
8439
10969
16742
8440
10864
16741
8441
10863
16740
8442
10758
16739
8443
10757
16738
8444
10652
16737
8445
10651
16736
8446
10546
16735
8447
10545
16734
8448
10440
16733
8449
10439
16732
8450
10334
16731
8451
10333
16730
8452
10228
16729
8453
10227
16728
8454
10122
16727
8455
10121
16726
8456
10016
16725
8457
10015
16724
8458
10014
16723
8459
9852
8460
9853
10014
8461
9884
10013
8462
9885
9909
8463
9886
16710
8464
16191
16709
8465
16192
16214
8466
16193
81724
8467
16528
16661
8468
16529
16697
8469
16542
16696
8470
16543
16561
8471
16508
16648
8472
16507
16647
8473
16506
16612
8474
16608
16611
8475
16607
81727
8476
15876
16640
8477
15875
16641
8478
8771
15874
8479
8765
8770
8480
8766
15867
8481
8675
15866
8482
8674
16016
8483
8673
16017
8484
8671
16044
8485
8670
16045
8486
8669
16072
8487
8587
16073
8488
8586
16074
8489
8585
16286
8490
8583
16287
8491
8582
16288
8492
8581
16332
8493
8495
16357
8494
16358
8495
16388
17706
8496
16387
8497
8579
8581
16390
8498
8578
17706
17713
8499
8577
16246
17708
8500
8576
17740
8501
17738
8502
17739
8503
8574
8576
15906
8504
17652
8505
17653
8506
8572
8574
17646
8507
8571
17645
8508
25872
8509
25871
8510
8569
8571
25873
8511
8568
25874
8512
25918
8513
25919
8514
8566
8568
25912
8515
81655
8516
81656
8517
8564
8566
26395
8518
8563
26781
8519
81651
8520
81652
8521
8561
8563
28139
8522
8560
23365
8523
81697
8524
81698
8525
8558
8560
20716
8526
8557
15285
8527
81735
8528
81736
8529
8555
8557
12822
8530
12820
8531
12821
8532
8553
8555
12814
8533
8552
12813
8534
15277
8535
15278
8536
8550
8552
15271
8537
8549
15270
8538
15268
8539
15269
8540
8547
8549
15262
8541
15260
8542
15261
8543
8545
8547
15254
8544
15253
8545
8627
15252
8546
8626
47156
8547
8623
8625
46996
8548
46995
8549
8621
8623
20705
8550
20706
8551
8621
20707
8552
8618
8620
20708
8553
15279
8554
8618
15280
8555
8615
8617
15281
8556
15282
8557
8613
8615
15283
8558
15284
8559
8613
20715
8560
8610
8612
23363
8561
23364
8562
8610
28138
8563
8607
8609
28153
8564
28140
8565
8607
26394
8566
8604
8606
25910
8567
25911
8568
8602
8604
25880
8569
25879
8570
8602
25878
8571
8599
8601
25855
8572
25854
8573
8599
25853
8574
8596
8598
15904
8575
15905
8576
8594
8596
17742
8577
17741
8578
8594
16245
8579
8593
17726
8580
8592
16413
8581
8584
8591
16330
8582
16331
8583
16319
8584
16318
8585
8590
16321
8586
8589
16322
8587
16107
8588
16106
8589
8667
8669
16109
8590
8666
16327
8591
8665
16328
8592
8664
16329
8593
8663
16414
8594
8662
17727
8595
16244
8596
8660
8662
16243
8597
23497
8598
8658
8660
23498
8599
8657
15903
8600
25856
8601
8655
8657
25883
8602
8654
25882
8603
25881
8604
8652
8654
25888
8605
25893
8606
8650
8652
25894
8607
8649
25909
8608
27118
8609
8647
8649
27119
8610
8646
28154
8611
28137
8612
8644
8646
28136
8613
8643
23362
8614
20714
8615
8641
8643
20713
8616
20712
8617
8639
8641
20711
8618
8638
20710
8619
20709
8620
8636
8638
23355
8621
8635
23354
8622
32959
8623
8633
8635
32960
8624
20704
8625
8631
8633
20703
8626
8630
47154
8627
8629
47155
8628
15251
8629
8719
15250
8630
8718
47157
8631
8717
47158
8632
8716
20702
8633
8713
8715
47002
8634
47001
8635
8711
8713
23352
8636
23353
8637
8711
28127
8638
8708
8710
28128
8639
23356
8640
8708
23357
8641
8705
8707
23358
8642
23359
8643
8703
8705
23360
8644
23361
8645
8703
28135
8646
8700
8702
28184
8647
28185
8648
8700
28178
8649
8697
8699
28179
8650
25908
8651
8697
25907
8652
8694
8696
25902
8653
25895
8654
8692
8694
25896
8655
25887
8656
8692
25886
8657
8689
8691
15901
8658
15902
8659
8689
26016
8660
8686
8688
16241
8661
16242
8662
8684
8686
23484
8663
23483
8664
8684
16585
8665
8683
16586
8666
8682
16457
8667
8681
16456
8668
8680
16441
8669
8672
8679
16438
8670
16110
8671
16117
8672
16116
8673
8678
16431
8674
8677
16430
8675
16141
8676
16140
8677
8763
8766
16143
8678
8762
16435
8679
8761
16436
8680
8760
16437
8681
8759
16442
8682
8758
16461
8683
8757
16460
8684
8756
16591
8685
16584
8686
8754
8756
16583
8687
23503
8688
8752
8754
23504
8689
8751
16240
8690
26015
8691
8749
8751
26017
8692
8748
15900
8693
25897
8694
8746
8748
25900
8695
25901
8696
8744
8746
26909
8697
8743
26932
8698
26933
8699
8741
8743
26938
8700
8740
28180
8701
28183
8702
8738
8740
28202
8703
8737
28333
8704
28134
8705
8735
8737
28133
8706
28132
8707
8733
8735
28131
8708
8732
28130
8709
28129
8710
8730
8732
28432
8711
8729
28431
8712
28126
8713
8727
8729
28125
8714
23351
8715
8725
8727
23350
8716
8724
47056
8717
8723
20701
8718
8722
47159
8719
8721
47160
8720
15249
8721
9960
15248
8722
9959
47161
8723
9958
47162
8724
9957
20700
8725
9956
47057
8726
9955
23349
8727
9952
9954
28123
8728
28124
8729
9950
9952
39014
8730
39013
8731
9950
30724
8732
9947
9949
30725
8733
28433
8734
9947
28434
8735
9944
9946
28361
8736
28360
8737
9942
9944
28357
8738
28334
8739
9942
28203
8740
9939
9941
28204
8741
28201
8742
9939
26939
8743
9936
9938
26940
8744
26937
8745
9936
26910
8746
9935
15896
26911
8747
26908
8748
15894
15896
15898
8749
15899
8750
15894
26018
8751
15891
15893
16238
8752
16239
8753
15891
24500
8754
15888
15890
16581
8755
16582
8756
15886
15888
21081
8757
16592
8758
15886
16593
8759
15885
16462
8760
15884
16463
8761
15883
16464
8762
15882
16465
8763
15881
16466
8764
15880
16467
8765
15872
15874
15879
8766
8768
8767
8768
15868
15870
8769
15871
8770
15868
15869
15871
8771
15837
15867
8772
15873
16641
8773
15837
16470
16472
8774
15836
16152
16154
8775
15835
19172
8776
16154
18634
8777
16155
18635
8778
16156
16158
18651
8779
16159
19216
8780
16160
19215
8781
16161
20062
8782
16162
20063
8783
16163
21417
8784
16164
21418
8785
16165
21413
8786
16166
21448
8787
16167
21481
8788
16168
21482
8789
9007
21483
8790
8998
8791
9003
9007
8792
9004
9008
8793
9009
21473
8794
9010
21469
8795
9011
21470
8796
9803
8797
9011
21512
8798
9012
9815
8799
9013
9816
8800
9014
9016
9817
8801
9017
9818
8802
9018
9813
9818
8803
9019
21520
21521
8804
9813
21519
21930
8805
9812
21518
21929
8806
9811
21516
21517
8807
9810
25139
25141
8808
9028
9030
8809
9810
8810
9031
9806
8811
9807
8812
8877
9803
8813
8876
9031
9802
8814
8875
9032
9801
8815
8874
9033
9800
8816
8873
30276
30277
8817
8872
30276
30277
8818
8871
9036
30275
8819
8870
9037
30290
8820
30291
8821
8868
8870
30292
8822
8823
30310
8823
30313
8824
8825
8861
8825
8864
8866
8868
8826
8860
8827
8865
8866
8894
8828
8832
30324
8829
8831
8846
8830
33517
8831
33516
8832
8834
8844
8833
30323
8834
8893
8895
30334
8835
8836
8837
8839
8843
8837
8842
8843
33521
8838
8842
8839
8841
30360
8840
30361
8841
8843
30362
8842
30359
8843
33523
8844
8845
30321
33512
33524
8846
30320
33499
33501
33505
8847
33498
8848
8849
8850
8854
8849
8851
8853
30325
8850
8851
30320
8851
8855
8852
30314
8853
8855
8857
8854
8858
8855
8859
8856
8857
8859
8861
8858
8862
8859
8863
8860
8861
8863
8864
8862
8864
8863
8864
30309
8864
8865
8866
8894
30308
30328
8867
8894
8868
8889
8891
30307
8869
30293
8870
8887
8889
30294
8871
30289
8872
8887
30288
8873
8886
30278
8874
30278
30281
8875
25289
30281
8876
8883
24870
8877
8882
21509
8878
8881
21471
8879
21467
8880
21468
8881
8948
21473
8882
8947
21472
8883
8946
21508
8884
8945
24869
8885
8944
30280
30281
8886
8943
30280
30281
8887
8942
30279
8888
30287
8889
8940
8942
30286
8890
30295
8891
8938
8940
30296
8892
8937
30306
8893
8894
8936
30339
8894
8895
30335
8896
8897
30337
8897
8934
8936
30350
8898
8900
30376
8899
30373
8900
30374
8901
8902
30375
8902
8932
8934
30414
8903
8911
81640
8904
8911
30400
33675
8905
8909
30403
8906
8908
33675
33728
8907
33676
33717
8908
33680
33716
8909
33688
34254
8910
30409
8911
8913
30410
33689
8912
30399
8913
8930
8932
30418
8914
8929
30419
8915
8928
30422
33689
8916
8927
33690
40191
8917
8926
33691
40190
8918
8925
34166
40189
8919
8924
34167
40221
8920
8923
34168
40220
8921
34171
34172
40220
8922
8923
40230
40345
8923
18400
18401
40345
8924
40345
8925
18403
40344
8926
18404
40336
8927
18405
40335
8928
18406
40334
8929
18407
30421
8930
18408
30420
8931
18409
30417
8932
8967
18410
30416
8933
30415
8934
8965
8967
30348
8935
30349
8936
8963
8965
30341
8937
30340
8938
8963
30305
8939
8962
30304
8940
8959
8961
30298
8941
30297
8942
8957
8959
30284
8943
30285
8944
8957
30282
8945
8956
30282
8946
8955
24868
8947
8954
21507
8948
8953
21506
8949
8952
21505
8950
9001
8951
9002
8952
8997
8998
8953
8986
21504
8954
8982
21503
8955
8981
24866
8956
8980
24867
8957
8979
30283
8958
30283
8959
8978
8979
30300
8960
30299
8961
8976
8977
30301
8962
8975
30302
8963
8973
30303
8964
30342
8965
8971
8973
30343
8966
30345
8967
8969
8970
30346
8968
30347
8969
18411
18412
30347
8970
18413
30346
8971
18415
30346
8972
18415
30343
8973
8974
18416
30344
8974
30344
8975
18418
30344
8976
18418
30302
8977
18419
30301
8978
18421
30301
8979
18421
30300
8980
30300
8981
18422
25371
8982
18423
24864
8983
18427
24865
8984
8986
8988
8985
8989
18426
18437
8986
8990
8995
8997
8987
8988
8990
8991
8989
8992
8990
8992
8993
8991
8993
8992
8993
21504
8993
24865
8994
8995
18437
21484
21500
21501
8996
18437
18439
8997
18440
21483
8998
8999
21483
21504
9000
9002
9003
9005
9001
9004
9005
21505
9002
9004
9003
9004
9005
9005
9006
9007
9008
21477
21479
21483
9008
16168
9009
16169
9010
16170
21474
9011
16171
21463
9012
21463
9013
16171
21456
9014
16172
21455
9015
16173
21432
9016
16174
16176
21431
9017
16177
21429
9018
9819
9821
9019
9819
9822
9020
9823
21522
9021
9824
21520
21522
9022
9825
9827
21724
9023
9828
21520
21723
9024
9829
21519
21926
9025
9830
21518
21927
9026
9831
21517
24875
9027
9832
24876
25141
9028
9833
21539
9029
25141
9030
24882
25137
9031
25138
9032
25134
9033
24882
25133
9034
24883
25132
9035
24884
25143
30277
9036
24885
30274
30277
9037
24886
30274
9038
30273
9039
24886
30272
9040
9042
9043
9041
9042
9053
25151
30269
30271
9043
9052
25147
30272
9044
24887
9045
24887
25148
9046
21540
24884
25149
9047
21541
25150
9048
9058
9060
9062
9049
9057
9063
9050
9051
9056
9064
9051
9054
9052
9053
9054
30268
9055
30267
9056
24933
24937
24939
9057
24934
24940
9058
24935
24941
9059
24898
24928
25150
9060
9869
21542
24899
81658
9061
9835
21541
9062
9836
81657
81658
9063
24928
24929
9064
24930
24935
9065
24931
24934
9066
24932
24933
9067
24936
9068
24906
24932
24936
9069
24907
25164
9070
24908
25165
9071
24909
25172
9072
24910
25173
9073
24911
25222
9074
24912
25223
9075
24913
25224
9076
24914
25225
9077
30252
9078
21845
24914
30251
9079
21846
30254
9080
21847
30532
9081
21848
30533
9082
21849
30596
9083
21850
30599
9084
21851
30600
9085
21852
30611
9086
21853
33801
9087
21854
81557
9088
21855
81558
9089
21856
81558
9090
81559
9091
21803
21856
81560
9092
81560
9093
21803
21804
39751
9094
33796
39751
9095
39752
39754
9096
39756
39769
9097
39757
39784
9098
39752
39758
9099
21696
21697
39784
9100
19631
39784
41414
9101
19632
39785
41497
9102
19633
39786
39805
9103
19634
39787
39800
9104
19635
39789
39801
9105
9172
19636
44642
9106
19640
19642
9107
9170
9172
19644
9108
9169
44046
52669
9109
9168
44047
52672
9110
9167
44048
52673
9111
9166
44049
52684
9112
9165
52689
52690
9113
9164
52689
52690
9114
9163
44052
52715
9115
9162
44053
52718
9116
9161
44054
54238
9117
9160
44055
54239
9118
18163
54264
54381
9119
9160
54265
54382
9120
9158
54354
54382
9121
9157
54355
56315
9122
9156
54268
56316
9123
9154
54269
56316
9124
9153
54321
64264
9125
9152
54320
66278
9126
9150
54272
66278
9127
9149
54280
66279
9128
9148
54279
80691
9129
9147
54278
80686
9130
58769
67490
80687
9131
67518
67520
9132
9145
9147
67522
9133
9144
67493
67527
9134
9143
67494
67528
9135
9142
67495
74256
9136
9141
67496
74261
9137
9138
67497
67572
9138
66371
74622
9139
67569
67570
9140
9141
67569
67570
9141
74250
74252
74434
9142
74262
9143
74252
74255
9144
41859
67529
9145
41858
67526
9146
41857
67525
9147
41854
41856
67524
9148
67523
9149
41854
66290
9150
41853
66285
9151
41852
66286
9152
41849
41851
64255
9153
64259
9154
64260
9155
41849
64237
9156
41848
44203
64223
9157
44204
56318
9158
54392
9159
54393
9160
44204
44206
54387
9161
54384
9162
44206
54385
9163
44207
52719
9164
44208
52714
9165
44209
52691
9166
44210
52691
9167
44211
52683
9168
44212
52674
9169
44213
52675
9170
44215
52676
9171
19650
19656
9172
9174
19657
44632
9173
44641
9174
39789
44657
9175
81241
9176
44765
44766
9177
19658
19660
44758
9178
44759
44765
9179
19660
19662
44792
9180
19663
44791
9181
19664
44815
9182
19665
44815
9183
19666
44866
9184
19667
44866
9185
19668
45739
9186
19669
54012
9187
19670
54012
9188
19671
54011
9189
19672
57925
9190
19673
57925
9191
19674
57924
9192
19675
57937
9193
19676
57937
9194
19677
57942
9195
19678
57942
9196
19679
58638
9197
19680
58623
9198
19681
58623
9199
19682
58660
9200
19683
58704
9201
19684
58704
9202
19685
64486
9203
19686
64486
9204
19687
64651
9205
19688
64653
9206
19689
64653
9207
19690
64635
9208
19691
65818
9209
16800
65818
9210
9216
16801
65815
9211
9215
16802
80713
9212
15720
16877
80713
9213
9215
16876
80715
9214
65807
80716
9215
9217
80717
9216
80718
9217
65814
9218
64508
65814
9219
64507
64663
9220
64662
9221
64505
64507
64640
9222
64504
64641
9223
9224
58712
64490
64641
64643
9225
58713
64489
64503
80776
9226
58714
64438
64502
80773
9227
58715
64427
64429
80771
9228
58716
64420
64422
80772
9229
58717
64419
64423
80757
9230
58718
58885
64302
64341
9231
58719
58882
58884
64303
9232
54133
58869
58871
58875
9233
54134
58864
58872
58874
9234
54135
57992
57994
58843
9235
54136
56648
56680
56682
9236
53581
53671
56649
56677
9237
53582
53672
56650
56660
9238
53583
53586
56651
56657
9239
53558
53560
53584
56652
9240
18029
45852
53557
53561
9241
18028
18032
45851
53562
9242
18027
18033
45826
45828
9243
18025
18034
45806
45825
9244
18035
18038
45429
45805
9245
9305
9311
18040
9246
9304
18025
18026
9247
9303
18025
18026
9248
9302
9314
18027
9249
9301
9315
18028
9250
9300
9316
18029
9251
9299
9317
56652
9252
9298
9325
56651
9253
9255
9325
81760
9254
56555
81759
9255
9357
56556
9256
9257
9356
9257
9296
9298
58847
9258
9260
81048
9259
9404
81047
9260
9403
81038
9261
9262
81037
9262
9294
9296
58849
9263
9271
58859
9264
9271
58808
58853
9265
9270
58809
58860
9266
9269
58814
66266
9267
9268
58797
64325
9268
58794
64326
64332
9269
9275
64327
9270
9274
66266
9271
9273
58860
9272
58852
9273
9292
9294
80738
9274
9291
80739
9275
9290
80740
9276
9289
80743
9277
9288
64332
80744
9278
9287
64333
80747
9279
9286
64334
80748
9280
9285
64335
80751
9281
9284
58761
80752
9282
58759
64511
80752
9283
9284
64510
80778
9284
16868
65804
80778
9285
80778
9286
16867
80750
9287
16866
80749
9288
16865
80746
9289
16864
80745
9290
16863
80742
9291
16862
80741
9292
16861
80732
9293
16860
80733
9294
16857
16859
80734
9295
80737
9296
16857
16910
80736
9297
58848
9298
16910
16912
56655
9299
56656
9300
16912
56653
9301
16913
18030
9302
16914
18031
9303
16915
18023
9304
16917
18024
9305
16917
18024
9306
16919
18035
9307
16920
16923
18036
9308
18040
18041
9309
16923
16925
18042
9310
16926
18040
18043
9311
16927
16929
45805
9312
16930
45805
9313
16931
18026
45806
9314
9383
9385
18026
9315
9383
9386
9316
9382
9387
9317
9381
9388
9318
9380
9389
9319
9325
9333
9390
9320
9324
9328
9321
9323
9391
54154
9322
9393
56608
9323
9409
56609
9324
56555
56575
9325
9327
9326
9327
9333
9334
9336
9328
9337
9329
9333
9330
9332
54148
9331
9338
54149
9332
9334
54146
9333
54147
9334
9335
9379
9336
9338
9340
9337
9341
9338
9342
9339
9340
9342
9376
9341
9377
9342
9350
9343
9344
9346
56574
9345
9376
56571
9346
9375
56572
9347
56573
9348
9350
9352
9349
9353
9375
9350
9354
9377
9351
9352
9354
81760
9353
81759
9354
9359
9355
9356
9360
56650
81760
9357
9361
81760
9358
81759
9359
9361
9363
9360
9364
9361
9365
9362
9363
9365
9368
9364
9372
9365
9373
9366
9367
9371
9373
56649
9368
9370
81044
9369
81045
9370
9372
81046
9371
81043
9372
9373
56647
9373
56563
9374
9375
54138
56233
56568
56646
9376
9377
9377
56234
9378
9379
53582
54138
54140
56650
9380
53583
54141
56651
9381
53584
54142
56652
9382
18029
45852
54143
9383
18028
45851
54144
9384
18027
45828
9385
9386
45829
54144
81723
9386
16931
81723
9387
81723
9388
16935
54144
9389
16936
54143
9390
16937
54142
9391
16938
54152
9392
16939
54154
9393
9415
16940
56216
9394
9414
56215
9395
9409
9411
9413
9396
56529
9397
9406
9409
56532
9398
56531
9399
9401
9406
56594
9400
64080
9401
58806
64083
9402
56593
58807
9403
9405
56590
9404
58808
58820
9405
56556
56562
9406
56591
9407
56533
9408
56540
56556
9409
56539
56555
9410
9411
56532
56537
56602
56605
9412
56215
56495
56529
9413
56125
56133
56214
56496
9414
9415
56214
9416
54159
9417
16940
54158
9418
16941
35944
9419
16942
35945
9420
16943
16945
18177
9421
18178
81719
9422
16946
16947
18181
9423
18191
81719
9424
16948
18191
35984
9425
16949
18190
35983
9426
16950
35982
42066
9427
16951
35981
42061
9428
16952
35980
42072
9429
16953
35979
54669
9430
16954
35978
55971
9431
16955
35977
55970
9432
16956
35976
55969
9433
16957
35975
55980
9434
16958
35974
55981
9435
35973
66654
9436
16958
81070
9437
16959
81071
9438
16960
55647
9439
16961
55642
9440
16962
55643
9441
16963
55656
9442
16964
55657
9443
16965
55660
9444
16966
55665
9445
16967
55666
9446
9488
55669
9447
9489
81074
9448
9490
81075
9449
55560
9450
9490
55561
9451
9491
55403
9452
9492
55402
9453
9496
55401
9454
9495
81128
9455
9475
81127
9456
52398
9457
9475
52284
9458
9472
9474
52283
9459
9471
52282
9460
9470
43662
9461
9469
43688
9462
9468
43687
9463
9467
43685
9464
9466
43684
9465
43683
9466
35097
9467
35096
9468
43686
9469
43648
9470
43660
9471
43661
9472
43886
9473
43887
9474
43888
43896
9475
43897
81134
9476
52285
9477
52285
52288
81126
9478
43897
52288
81133
9479
43898
52292
81135
9480
43901
43902
9481
52292
52294
9482
55425
55439
9483
55287
55440
9484
52334
52338
9485
55278
55287
9486
16987
16988
52338
9487
55291
55293
9488
16967
16987
55295
9489
16967
55670
9490
55290
55563
9491
55563
9492
55290
81079
9493
55416
55424
9494
9496
9498
9495
52290
52453
81126
9496
81129
9497
9498
9502
9503
9499
9500
9500
9501
9503
52467
9501
9502
55418
9502
9503
55396
9503
55400
9504
9505
52397
52419
52432
55394
9506
52396
52443
52472
55395
9507
52277
52462
52463
52475
9508
43971
52276
52329
52372
9509
43812
43970
52269
52328
9510
43811
43959
43961
52266
9511
43808
43958
43962
52243
9512
43544
43546
43548
51953
9513
43537
43539
43541
51934
9514
43018
43020
43536
51921
9515
34872
43015
43023
51902
9516
34459
34870
43024
43462
9517
34448
34859
34871
43455
9518
34447
34824
34858
43440
9519
34446
34815
34827
43091
9520
34405
34813
34828
43054
9521
17244
34404
34814
43049
9522
17233
17237
17243
42495
9523
17134
17234
17238
42488
9524
9693
17068
17133
42447
9525
9692
17059
17071
42442
9526
9677
17058
17072
42247
9527
9664
9676
17049
42240
9528
9662
17048
42215
9529
9651
9663
42210
9530
9650
34483
9531
9647
9663
9532
9646
9656
9533
9645
9655
9534
9538
9535
9547
9645
9536
9538
9544
9546
9654
9537
9543
9565
9538
9540
9539
9655
9540
9544
9588
9658
9541
9543
9587
9542
9582
9543
9563
9581
9544
9564
9586
9545
9589
9659
9546
9564
9568
9608
17040
9547
9565
9567
17035
9548
9644
9549
9567
9643
9550
9572
9642
9551
9552
9555
9556
9552
9554
9555
9641
9553
9556
9557
9554
9556
9555
9556
9558
9572
9574
9640
9559
9571
9575
9560
9561
9575
9577
9562
9570
9578
9563
9569
9579
9564
9580
9565
9569
9609
9566
9567
9569
9571
9568
9572
17036
9569
9573
9611
17039
9570
9610
9571
9573
9575
9631
9572
9573
17101
9574
9630
17102
9575
9637
9639
9576
9577
9631
9635
9637
9578
9634
9579
9631
9633
9580
9610
9614
9581
9609
9615
9582
9584
9586
9583
9587
9584
9592
9594
9585
9595
9615
9586
9590
9592
9600
9616
9587
9589
9609
9588
9592
9589
9591
9666
9590
9608
17052
9591
9601
9607
17053
9592
9602
17054
9593
9594
9598
9600
9602
9595
9597
9596
9600
9618
9597
9599
9621
17140
9598
17141
9599
9603
17146
9600
9604
9622
17139
9601
9617
9602
9604
9606
17062
9603
17061
9604
17066
17147
9605
17065
17138
9606
9622
9626
17125
17165
9607
9617
9625
17120
9608
9612
9616
17082
9609
9611
17077
9610
9616
9611
9613
9631
9612
9630
17078
9613
9625
9629
17081
9614
9616
9624
9632
9615
9619
9633
9616
9618
9617
9618
9622
9624
9619
9621
9620
9624
17181
9621
9623
17168
17184
9622
17167
9623
17166
9624
9626
17173
17179
9625
17180
9626
9628
17119
9627
17124
17174
9628
17177
17179
17195
17201
9629
17118
17180
17194
9630
9632
9636
17108
9631
9637
17107
9632
9633
9635
17180
9634
17181
9635
17182
9636
17193
9637
17109
17194
9638
9639
17105
17107
17109
9640
17102
17104
9641
17099
17101
9642
17098
9643
17097
17101
9644
17028
17036
9645
17029
17035
9646
9654
9647
9653
17029
9648
9650
9652
17030
9649
17023
9650
17022
34485
9651
17031
34484
9652
17032
17048
42209
9653
9661
9663
17033
9654
9656
9660
17034
9655
9659
17035
9656
9658
9657
9663
9658
9660
9662
9665
9659
9666
9660
17040
17052
9661
17041
17051
9662
17042
17048
17050
9663
9664
9665
9675
17050
17058
9666
9668
17051
17055
9667
17052
17054
9668
9670
9669
9675
9670
9672
9674
9684
17055
9671
9683
17054
9672
9682
9673
9681
9674
9678
9680
9675
9677
9691
17058
9676
9677
42241
9678
9692
42246
9679
34471
9680
9692
9694
34470
9681
9689
9691
9682
9684
9688
9683
9687
9684
9686
17061
9685
9691
17060
9686
9688
9690
17067
17214
9687
17066
17213
9688
9698
9689
9697
9690
9694
9696
9691
9693
17068
17235
9692
17059
9693
42267
9694
17234
42268
9695
34469
9696
17224
17232
17234
34468
9697
17221
17223
17235
9698
9728
17214
17220
9699
9725
9727
17213
9700
9708
9710
9701
9705
9707
9702
9704
9703
9707
17141
9704
9706
9714
17142
9705
9713
9706
9710
9712
9707
9709
9719
17145
9708
17146
9709
17147
17213
9710
9720
17148
17216
9711
9725
9712
9720
9722
9724
9713
9717
9719
9714
9716
9715
9719
17153
9716
9718
17154
34414
9717
34413
9718
9722
34412
9719
9721
17157
34419
9720
17158
9721
17159
17217
9722
17160
17252
34420
9723
34411
9724
17252
17254
17256
34410
9725
9733
17217
17219
9726
17216
17220
9727
9729
9731
9733
9728
9729
17223
9730
9734
17220
17222
9731
9735
17227
9732
9733
9735
17257
9734
17256
9735
17219
17229
17255
9736
17228
30492
9737
9781
9785
9738
9742
9782
9784
9739
9779
9740
9778
9741
9742
9745
9746
9742
9743
9746
9777
9743
9745
9744
9745
9747
9745
9746
9748
9784
9788
30486
9749
9789
30485
9750
9751
9755
81639
9751
9790
81638
81639
9752
30482
81638
9753
9755
9757
9754
9758
81638
9755
9759
81639
9756
9757
9759
9761
9758
9766
9759
30438
9760
9761
30438
30439
9762
9763
30439
9764
9766
9768
9765
9769
30439
9766
9770
30438
9767
9768
9770
9772
9769
9774
9770
9775
9771
9772
9773
9775
30440
9773
9774
30482
9774
9775
30446
9775
9776
9777
30485
30499
9778
9782
30486
30498
9779
30497
9780
9782
30496
9781
17257
30495
9782
30490
30492
33598
9783
33599
9784
30486
30488
30490
33602
9785
9787
9786
17228
30490
9787
30489
33615
33617
9788
30488
33618
9789
30487
33503
9790
30484
33502
9791
30483
9792
25278
30317
30432
30434
9793
30316
81757
9794
25274
25278
25280
25602
9795
25275
25281
25579
9796
25276
25282
25359
9797
25277
25283
25360
30291
9798
25145
25284
25318
30290
9799
25144
25285
25319
30275
9800
25143
25286
25294
30276
9801
25132
25287
25289
9802
24870
24872
25133
9803
21509
21511
25134
9804
21471
21512
9805
9807
9808
21514
9806
9809
21514
25134
9807
9809
9808
9809
21514
9810
21514
9811
9812
21513
9813
9814
9815
21513
22820
9816
21461
21512
22819
9817
21454
22818
9818
21429
21453
21763
9819
21728
9820
21429
21729
9821
9822
18671
21428
21730
9822
16177
16179
9823
16180
9824
16181
21523
9825
16182
21523
9826
16183
21525
9827
9894
21526
21527
9828
21528
21548
9829
21529
21547
9830
21530
21546
9831
21531
21545
9832
21532
21544
9833
21533
24879
9834
21538
9835
21533
21537
9836
9869
9837
9868
9838
9868
81657
9839
9867
24901
9840
9866
21831
9841
9865
21777
9842
9864
21776
9843
9863
21552
9844
9862
21611
9845
9861
21610
9846
9860
19592
9847
9859
19890
9848
9858
19837
9849
9857
19999
9850
9856
18687
9851
9855
18816
9852
9854
18815
9853
16723
9854
9884
16722
9855
9883
19353
9856
9882
19352
9857
9881
18686
9858
9880
19998
9859
9879
19836
9860
9878
19891
9861
9877
19591
9862
9876
21664
9863
9875
21663
9864
9874
21551
9865
9873
21775
9866
9872
21829
9867
9871
21830
9868
9870
24900
9869
81658
9870
21533
9871
21532
24899
9872
21531
21920
9873
21530
21828
9874
21529
21774
9875
21528
21550
9876
21527
21662
9877
9895
21739
9878
9896
19590
9879
9897
20004
9880
9898
19835
9881
9899
19997
9882
9900
18685
9883
9901
19351
9884
9902
19358
9885
16721
9886
9902
9907
9887
16191
16712
9888
9902
9903
16190
9889
9901
16189
18682
9890
9900
16188
18683
9891
9899
16187
19585
9892
9898
16186
19586
9893
9897
16185
19587
9894
9896
16184
19588
9895
16183
21737
9896
21527
21737
9897
19588
9898
19587
9899
19586
9900
19585
9901
18683
9902
18682
9903
9904
16707
18682
19359
9905
9906
9907
16712
9906
16708
16711
16712
9907
9908
16720
9908
16712
9909
16711
9910
16710
9911
10011
10013
16720
9912
10010
16709
16719
9913
10009
16215
16718
9914
10008
16216
16717
9915
10007
16217
16716
9916
10006
16218
19555
9917
10005
16219
20105
9918
10004
16220
20104
9919
10003
16221
20103
9920
10002
16222
20118
9921
10001
16223
21109
9922
10000
16224
21108
9923
9999
16225
21107
9924
9998
16226
21174
9925
9997
16227
22539
9926
9996
16228
23540
9927
9995
16229
23539
9928
9994
16230
23548
9929
9993
16231
24039
9930
9992
16232
24054
9931
9991
16233
24055
9932
9990
16234
24496
9933
9989
16235
26863
9934
9988
15895
26874
9935
9987
15896
26875
9936
9986
26914
9937
26915
9938
9984
9986
26916
9939
9983
26945
9940
26946
9941
9981
9983
26947
9942
9980
28349
9943
28350
9944
9978
9980
28355
9945
28356
9946
9976
9978
30728
9947
9975
30727
9948
30726
9949
9973
9975
31983
9950
9972
32486
9951
30723
9952
9970
9972
30722
9953
39017
9954
9968
9970
39018
9955
9967
28122
9956
9966
23348
9957
9965
47167
9958
9964
20699
9959
9963
59643
9960
9962
59644
9961
15247
9962
10068
15246
9963
10067
59645
9964
10066
59646
9965
10065
20698
9966
10064
47168
9967
10063
23347
9968
10062
28121
9969
10061
47074
9970
10058
10060
30720
9971
30721
9972
10056
10058
32490
9973
32487
9974
10056
31982
9975
10053
10055
32576
9976
31984
9977
10053
31985
9978
10050
10052
31986
9979
30729
9980
10048
10050
30730
9981
28354
9982
10048
26960
9983
10045
10047
26955
9984
26948
9985
10045
26949
9986
10042
10044
26950
9987
26917
9988
10042
26876
9989
10041
26877
9990
10040
26864
9991
10039
24495
9992
10038
24062
9993
10037
24061
9994
10036
24040
9995
10035
23547
9996
10034
23546
9997
10033
23545
9998
10032
22540
9999
10031
21173
10000
10030
21120
10001
10029
21115
10002
10028
21114
10003
10027
20117
10004
10026
20116
10005
10025
20111
10006
10024
20110
10007
10023
19554
10008
10022
19373
10009
10021
19368
10010
10020
19367
10011
10019
19362
10012
10018
19361
10013
10015
10017
19356
10014
16721
10015
16722
10016
19355
10017
10121
19380
10018
10120
19379
10019
10119
19378
10020
10118
19377
10021
10117
19376
10022
10116
19375
10023
10115
19374
10024
10114
19553
10025
10113
20469
10026
10112
21126
10027
10111
21125
10028
10110
21124
10029
10109
21123
10030
10108
21122
10031
10107
21121
10032
10106
21172
10033
10105
22592
10034
10104
24012
10035
10103
24013
10036
10102
24034
10037
10101
24065
10038
10100
24064
10039
10099
24063
10040
10098
24494
10041
10097
26885
10042
10096
26886
10043
26887
10044
10094
10096
26888
10045
10093
26953
10046
26954
10047
10091
10093
26963
10048
10090
26962
10049
26961
10050
10088
10090
30736
10051
30735
10052
10086
10088
31988
10053
10085
31987
10054
32575
10055
10083
10085
32574
10056
10082
32577
10057
31981
10058
10080
10082
31980
10059
32491
10060
10078
10080
32494
10061
10077
30719
10062
10076
47075
10063
10075
28120
10064
10074
23346
10065
10073
47173
10066
10072
20697
10067
10071
59649
10068
10070
59650
10069
15245
10070
10174
15244
10071
10173
59651
10072
10172
59652
10073
10171
20696
10074
10170
47174
10075
10169
23345
10076
10168
28119
10077
10167
47102
10078
10166
30718
10079
10165
32495
10080
10162
10164
31978
10081
31979
10082
10160
10162
37990
10083
37989
10084
10160
37719
10085
10157
10159
37720
10086
32573
10087
10157
32572
10088
10154
10156
32342
10089
30737
10090
10152
10154
30738
10091
27669
10092
10152
27670
10093
10149
10151
27671
10094
26964
10095
10149
26965
10096
10146
10148
26966
10097
26889
10098
10146
26884
10099
10145
24493
10100
10144
24492
10101
10143
24479
10102
10142
24480
10103
10141
24033
10104
10140
24018
10105
10139
24017
10106
10138
22593
10107
10137
21171
10108
10136
21154
10109
10135
21149
10110
10134
21148
10111
10133
21143
10112
10132
21132
10113
10131
21131
10114
10130
20470
10115
10129
19552
10116
10128
19415
10117
10127
19410
10118
10126
19409
10119
10125
19404
10120
10124
19389
10121
10123
19384
10122
19383
10123
10227
19392
10124
10226
19391
10125
10225
19390
10126
10224
19403
10127
10223
19418
10128
10222
19417
10129
10221
19416
10130
10220
19551
10131
10219
20475
10132
10218
21134
10133
10217
21133
10134
10216
21142
10135
10215
21157
10136
10214
21156
10137
10213
21155
10138
10212
21170
10139
10211
24021
10140
10210
24020
10141
10209
24019
10142
10208
24032
10143
10207
24481
10144
10206
24488
10145
10205
24491
10146
10204
26968
10147
26967
10148
10202
10204
27071
10149
10201
27072
10150
27672
10151
10199
10201
27673
10152
10198
30740
10153
30739
10154
10196
10198
31994
10155
31993
10156
10194
10196
32344
10157
10193
32343
10158
37721
10159
10191
10193
37726
10160
10190
37755
10161
37718
10162
10188
10190
37717
10163
39048
10164
10186
10188
39049
10165
10185
31977
10166
10184
32498
10167
10183
30717
10168
10182
47103
10169
10181
28118
10170
10180
23344
10171
10179
47507
10172
10178
20695
10173
10177
59655
10174
10176
59656
10175
15243
10176
10280
15242
10177
10279
59657
10178
10278
59658
10179
10277
20694
10180
10276
47508
10181
10275
23343
10182
10274
28117
10183
10273
47189
10184
10272
30716
10185
10271
32499
10186
10270
31976
10187
10269
46904
10188
10266
10268
37715
10189
37716
10190
10264
10266
37756
10191
37754
10192
10264
37751
10193
10261
10263
37728
10194
37727
10195
10261
32349
10196
10258
10260
32350
10197
31995
10198
10256
10258
31996
10199
30745
10200
10256
30746
10201
10253
10255
30747
10202
27674
10203
10253
27675
10204
10250
10252
27676
10205
27070
10206
10250
27069
10207
10249
24487
10208
10248
24486
10209
10247
24031
10210
10246
24030
10211
10245
24025
10212
10244
24024
10213
10243
21169
10214
10242
21168
10215
10241
21163
10216
10240
21162
10217
10239
21141
10218
10238
21140
10219
10237
21139
10220
10236
20476
10221
10235
19550
10222
10234
19429
10223
10233
19424
10224
10232
19423
10225
10231
19402
10226
10230
19401
10227
10229
19396
10228
19395
10229
10333
19436
10230
10332
19435
10231
10331
19434
10232
10330
19433
10233
10329
19432
10234
10328
19431
10235
10327
19430
10236
10326
19549
10237
10325
20481
10238
10324
22378
10239
10323
22379
10240
10322
22396
10241
10321
22399
10242
10320
22490
10243
10319
22491
10244
10318
22530
10245
10317
24378
10246
10316
27002
10247
10315
27003
10248
10314
27031
10249
10313
27034
10250
10312
27067
10251
27068
10252
10310
10312
27680
10253
10309
30749
10254
30748
10255
10307
10309
30769
10256
10306
31998
10257
31997
10258
10304
10306
32352
10259
32351
10260
10302
10304
32368
10261
10301
37730
10262
37729
10263
10299
10301
37732
10264
10298
37737
10265
37750
10266
10296
10298
37749
10267
45233
10268
10294
10296
45234
10269
10293
37714
10270
10292
46905
10271
10291
31975
10272
10290
32502
10273
10289
30715
10274
10288
47190
10275
10287
28116
10276
10286
23342
10277
10285
59600
10278
10284
20693
10279
10283
59661
10280
10282
59662
10281
15241
10282
10386
15240
10283
10385
59663
10284
10384
59664
10285
10383
20692
10286
10382
59601
10287
10381
23341
10288
10380
28115
10289
10379
59297
10290
10378
30714
10291
10377
32503
10292
10376
31974
10293
10375
47215
10294
10374
37713
10295
10373
45239
10296
10370
10372
45189
10297
37748
10298
10368
10370
37747
10299
37738
10300
10368
37739
10301
10365
10367
37740
10302
37731
10303
10365
32367
10304
10362
10364
32358
10305
32353
10306
10360
10362
32354
10307
31999
10308
10360
30770
10309
10357
10359
30771
10310
30768
10311
10357
27693
10312
10354
10356
27682
10313
27681
10314
10354
27035
10315
10353
27030
10316
10352
27004
10317
10351
27005
10318
10350
24379
10319
10349
22529
10320
10348
22496
10321
10347
22495
10322
10346
22400
10323
10345
22395
10324
10344
22384
10325
10343
22383
10326
10342
20482
10327
10341
19548
10328
10340
19471
10329
10339
19466
10330
10338
19465
10331
10337
19460
10332
10336
19445
10333
10335
19440
10334
19439
10335
10439
19448
10336
10438
19447
10337
10437
19446
10338
10436
19459
10339
10435
19474
10340
10434
19473
10341
10433
19472
10342
10432
19547
10343
10431
20487
10344
10430
22386
10345
10429
22385
10346
10428
22394
10347
10427
22423
10348
10426
22498
10349
10425
22497
10350
10424
22528
10351
10423
24384
10352
10422
27021
10353
10421
27022
10354
10420
27029
10355
27683
10356
10418
10420
27688
10357
10417
27689
10358
27694
10359
10415
10417
31110
10360
10414
31123
10361
31124
10362
10412
10414
31127
10363
32357
10364
10410
10412
32360
10365
10409
32359
10366
32366
10367
10407
10409
32365
10368
10406
37741
10369
37742
10370
10404
10406
39172
10371
45190
10372
10402
10404
45191
10373
10401
45188
10374
10400
45240
10375
10399
37712
10376
10398
47216
10377
10397
31973
10378
10396
32506
10379
10395
30713
10380
10394
59298
10381
10393
28114
10382
10392
23340
10383
10391
59669
10384
10390
20691
10385
10389
60198
10386
10388
60199
10387
15239
10388
10492
15238
10389
10491
60200
10390
10490
60201
10391
10489
20690
10392
10488
59670
10393
10487
23339
10394
10486
28113
10395
10485
59697
10396
10484
30712
10397
10483
32507
10398
10482
31972
10399
10481
47217
10400
10480
37711
10401
10479
47275
10402
10478
45187
10403
10477
46162
10404
10474
10476
45260
10405
45192
10406
10472
10474
45193
10407
39173
10408
10472
39174
10409
10469
10471
39175
10410
32364
10411
10469
32363
10412
10466
10468
31133
10413
31130
10414
10464
10466
31129
10415
31128
10416
10464
31111
10417
10461
10463
31108
10418
31109
10419
10461
31018
10420
10458
10460
31017
10421
27028
10422
10458
27027
10423
10457
27026
10424
10456
24385
10425
10455
22527
10426
10454
22504
10427
10453
22503
10428
10452
22424
10429
10451
22393
10430
10450
22392
10431
10449
22391
10432
10448
20488
10433
10447
19546
10434
10446
19485
10435
10445
19480
10436
10444
19479
10437
10443
19458
10438
10442
19457
10439
10441
19452
10440
19451
10441
10545
19492
10442
10544
19491
10443
10543
19490
10444
10542
19489
10445
10541
19488
10446
10540
19487
10447
10539
19486
10448
10538
19545
10449
10537
20493
10450
10536
22430
10451
10535
22431
10452
10534
22470
10453
10533
22471
10454
10532
22506
10455
10531
22505
10456
10530
22526
10457
10529
25759
10458
10528
27702
10459
27703
10460
10526
10528
27704
10461
10525
31016
10462
31019
10463
10523
10525
31100
10464
10522
31115
10465
31114
10466
10520
10522
31117
10467
31134
10468
10518
10520
31135
10469
10517
39177
10470
39176
10471
10515
10517
39230
10472
10514
45195
10473
45194
10474
10512
10514
45199
10475
45261
10476
10510
10512
45262
10477
10509
45263
10478
10508
46161
10479
10507
45186
10480
10506
47276
10481
10505
37710
10482
10504
47220
10483
10503
31971
10484
10502
32510
10485
10501
30711
10486
10500
59698
10487
10499
28112
10488
10498
23338
10489
10497
60206
10490
10496
20689
10491
10495
60611
10492
10494
60612
10493
15237
10494
10598
15236
10495
10597
60613
10496
10596
60614
10497
10595
20688
10498
10594
60207
10499
10593
23337
10500
10592
28111
10501
10591
59755
10502
10590
30710
10503
10589
32511
10504
10588
31970
10505
10587
47221
10506
10586
37709
10507
10585
47653
10508
10584
45185
10509
10583
46160
10510
10582
46163
10511
10581
46164
10512
10578
10580
45314
10513
45198
10514
10576
10578
45197
10515
45196
10516
10576
39229
10517
10573
10575
39222
10518
39182
10519
10573
39181
10520
10570
10572
31185
10521
31136
10522
10568
10570
31137
10523
31116
10524
10568
31103
10525
10565
10567
31102
10526
31101
10527
10565
31008
10528
10562
10564
31007
10529
27705
10530
10562
25760
10531
10561
22525
10532
10560
22524
10533
10559
22511
10534
10558
22512
10535
10557
22469
10536
10556
22432
10537
10555
22433
10538
10554
20494
10539
10553
19544
10540
10552
19527
10541
10551
19522
10542
10550
19521
10543
10549
19516
10544
10548
19501
10545
10547
19496
10546
19495
10547
10651
19504
10548
10650
19503
10549
10649
19502
10550
10648
19515
10551
10647
19530
10552
10646
19529
10553
10645
19528
10554
10644
19543
10555
10643
20499
10556
10642
22460
10557
10641
22461
10558
10640
22468
10559
10639
22513
10560
10638
22520
10561
10637
22523
10562
10636
27812
10563
27815
10564
10634
10636
27816
10565
10633
31010
10566
31009
10567
10631
10633
31140
10568
10630
31139
10569
31138
10570
10628
10630
31179
10571
31180
10572
10626
10628
31187
10573
10625
31186
10574
39221
10575
10623
10625
39226
10576
10622
39227
10577
39228
10578
10620
10622
45302
10579
45315
10580
10618
10620
45316
10581
10617
46166
10582
10616
46165
10583
10615
46192
10584
10614
46159
10585
10613
45184
10586
10612
47654
10587
10611
37708
10588
10610
47224
10589
10609
31969
10590
10608
32514
10591
10607
30709
10592
10606
59756
10593
10605
28110
10594
10604
23336
10595
10603
60619
10596
10602
20687
10597
10601
70692
10598
10600
70693
10599
15235
10600
10704
15234
10601
10703
70694
10602
10702
70695
10603
10701
20686
10604
10700
60620
10605
10699
23335
10606
10698
28109
10607
10697
59757
10608
10696
30708
10609
10695
32515
10610
10694
31968
10611
10693
47225
10612
10692
37707
10613
10691
47659
10614
10690
45183
10615
10689
46158
10616
10688
46193
10617
10687
46194
10618
10686
46195
10619
10685
45317
10620
10682
10684
45318
10621
45301
10622
10680
10682
45300
10623
45295
10624
10680
45294
10625
10677
10679
31200
10626
31199
10627
10677
31194
10628
10674
10676
31193
10629
31188
10630
10672
10674
31173
10631
31174
10632
10672
31155
10633
10669
10671
31150
10634
31141
10635
10669
31142
10636
10666
10668
31143
10637
27811
10638
10666
27810
10639
10665
22519
10640
10664
22518
10641
10663
22467
10642
10662
22466
10643
10661
22465
10644
10660
20500
10645
10659
19542
10646
10658
19541
10647
10657
19536
10648
10656
19535
10649
10655
19514
10650
10654
19513
10651
10653
19508
10652
19507
10653
10757
20511
10654
10756
20516
10655
10755
20517
10656
10754
20544
10657
10753
20545
10658
10752
20586
10659
10751
20587
10660
10750
24339
10661
10749
24338
10662
10748
24345
10663
10747
24348
10664
10746
29785
10665
10745
29786
10666
10744
29793
10667
29796
10668
10742
10744
29797
10669
10741
31148
10670
31149
10671
10739
10741
31158
10672
10738
31157
10673
31156
10674
10736
10738
31171
10675
31172
10676
10734
10736
31203
10677
10733
31202
10678
31201
10679
10731
10733
31266
10680
10730
31271
10681
45299
10682
10728
10730
45320
10683
45319
10684
10726
10728
45326
10685
10725
45327
10686
10724
46199
10687
10723
46198
10688
10722
46451
10689
10721
46452
10690
10720
46157
10691
10719
45182
10692
10718
47660
10693
10717
37706
10694
10716
47228
10695
10715
31967
10696
10714
32518
10697
10713
30707
10698
10712
59760
10699
10711
28108
10700
10710
23334
10701
10709
61672
10702
10708
20685
10703
10707
70698
10704
10706
70699
10705
15233
10706
10810
15232
10707
10809
70700
10708
10808
70701
10709
10807
20684
10710
10806
61673
10711
10805
23333
10712
10804
28107
10713
10803
59761
10714
10802
30706
10715
10801
32519
10716
10800
31966
10717
10799
47229
10718
10798
37705
10719
10797
47665
10720
10796
45181
10721
10795
46156
10722
10794
47597
10723
10793
46450
10724
10792
46449
10725
10791
46200
10726
10790
46201
10727
10789
46202
10728
10786
10788
46203
10729
45325
10730
10784
10786
31285
10731
31272
10732
10784
31273
10733
10781
10783
31274
10734
31265
10735
10781
31260
10736
10778
10780
31243
10737
31204
10738
10776
10778
31205
10739
31166
10740
10776
31165
10741
10773
10775
31164
10742
31159
10743
10773
29828
10744
10770
10772
29825
10745
29792
10746
10770
29791
10747
10769
29790
10748
10768
24349
10749
10767
24344
10750
10766
24343
10751
10765
24340
10752
10764
20588
10753
10763
20585
10754
10762
20546
10755
10761
20543
10756
10760
20518
10757
10759
20515
10758
20512
10759
10863
20531
10760
10862
20536
10761
10861
20537
10762
10860
20542
10763
10859
20565
10764
10858
20590
10765
10857
20589
10766
10856
27846
10767
10855
27847
10768
10854
27854
10769
10853
27857
10770
10852
29817
10771
29818
10772
10850
10852
29823
10773
10849
29824
10774
29829
10775
10847
10849
31208
10776
10846
31207
10777
31206
10778
10844
10846
31237
10779
31238
10780
10842
10844
31245
10781
10841
31244
10782
31259
10783
10839
10841
31258
10784
10838
31279
10785
31280
10786
10836
10838
31287
10787
31286
10788
10834
10836
41192
10789
10833
46208
10790
10832
46209
10791
10831
46210
10792
10830
47589
10793
10829
47588
10794
10828
47595
10795
10827
47596
10796
10826
46155
10797
10825
45180
10798
10824
47666
10799
10823
37704
10800
10822
47232
10801
10821
31965
10802
10820
32522
10803
10819
30705
10804
10818
59764
10805
10817
28106
10806
10816
23332
10807
10815
70109
10808
10814
20683
10809
10813
70704
10810
10812
70705
10811
15231
10812
10916
15230
10813
10915
70706
10814
10914
70707
10815
10913
20682
10816
10912
70110
10817
10911
23331
10818
10910
28105
10819
10909
59765
10820
10908
30704
10821
10907
32523
10822
10906
31964
10823
10905
47233
10824
10904
37703
10825
10903
47671
10826
10902
45179
10827
10901
46154
10828
10900
47638
10829
10899
47594
10830
10898
47587
10831
10897
47590
10832
10896
46431
10833
10895
46424
10834
10894
46423
10835
10893
41193
10836
10890
10892
41194
10837
41187
10838
10888
10890
41186
10839
31288
10840
10888
31289
10841
10885
10887
31290
10842
31257
10843
10885
31252
10844
10882
10884
31251
10845
31246
10846
10880
10882
31231
10847
31232
10848
10880
31215
10849
10877
10879
31214
10850
31209
10851
10877
29900
10852
10874
10876
29897
10853
29822
10854
10874
27858
10855
10873
27853
10856
10872
27852
10857
10871
27851
10858
10870
20596
10859
10869
20595
10860
10868
20566
10861
10867
20541
10862
10866
20540
10863
10865
20535
10864
20532
10865
10969
20603
10866
10968
20602
10867
10967
20601
10868
10966
20600
10869
10965
20599
10870
10964
20598
10871
10963
20597
10872
10962
29853
10873
10961
29854
10874
10960
29873
10875
29874
10876
10958
10960
29877
10877
10957
29896
10878
29901
10879
10955
10957
31218
10880
10954
31217
10881
31216
10882
10952
10954
31229
10883
31230
10884
10950
10952
31293
10885
10949
31292
10886
31291
10887
10947
10949
41167
10888
10946
41172
10889
41181
10890
10944
10946
41180
10891
41195
10892
10942
10944
41200
10893
10941
41201
10894
10940
41206
10895
10939
46428
10896
10938
46429
10897
10937
46430
10898
10936
47591
10899
10935
47592
10900
10934
47593
10901
10933
47639
10902
10932
46153
10903
10931
45178
10904
10930
47672
10905
10929
37702
10906
10928
47236
10907
10927
31963
10908
10926
32526
10909
10925
30703
10910
10924
59768
10911
10923
28104
10912
10922
23330
10913
10921
70115
10914
10920
20681
10915
10919
70710
10916
10918
70711
10917
15229
10918
11022
15228
10919
11021
70712
10920
11020
70713
10921
11019
20680
10922
11018
70116
10923
11017
23329
10924
11016
28103
10925
11015
59769
10926
11014
30702
10927
11013
32527
10928
11012
31962
10929
11011
47237
10930
11010
37701
10931
11009
59200
10932
11008
45177
10933
11007
46152
10934
11006
57765
10935
11005
53160
10936
11004
53161
10937
11003
53162
10938
11002
53163
10939
11001
53164
10940
11000
53165
10941
10999
41207
10942
10998
41208
10943
10997
41209
10944
10994
10996
41210
10945
41179
10946
10992
10994
41178
10947
41173
10948
10992
41166
10949
10989
10991
41129
10950
41126
10951
10989
41127
10952
10986
10988
40717
10953
31294
10954
10984
10986
31295
10955
31224
10956
10984
31223
10957
10981
10983
29894
10958
29895
10959
10981
29878
10960
10978
10980
29879
10961
29872
10962
10978
29855
10963
10977
29856
10964
10976
23247
10965
10975
23242
10966
10974
23241
10967
10973
23236
10968
10972
20612
10969
10971
20607
10970
20606
10971
20615
20619
10972
20614
20620
10973
20613
20621
10974
20622
23235
10975
20623
23250
10976
20624
23249
10977
20625
23248
10978
20626
29881
10979
29880
10980
20626
20628
29887
10981
20629
29888
10982
29893
10983
20629
20631
31298
10984
20632
31297
10985
31296
10986
20632
20634
40711
10987
40712
10988
20634
20636
40719
10989
20637
40718
10990
41128
10991
20637
20639
41133
10992
20640
41132
10993
41165
10994
20640
20642
41164
10995
41211
10996
20642
20644
41216
10997
20645
45089
10998
20646
45088
10999
20647
45995
11000
20648
45994
11001
20649
53170
11002
20650
53171
11003
20651
53172
11004
20652
53392
11005
20653
53393
11006
20654
53159
11007
20655
57766
11008
20656
46151
11009
20657
45176
11010
20658
59201
11011
20659
37700
11012
20660
47240
11013
20661
31961
11014
20662
32530
11015
20663
30701
11016
20664
59772
11017
20665
28102
11018
20666
23328
11019
20667
70256
11020
20668
20679
11021
20670
70716
11022
70717
11023
11024
11056
15228
70717
70942
11025
11056
15227
11026
11055
15226
70942
11027
11054
15225
70943
11028
11053
15224
70926
11029
11052
15223
73183
11030
11051
15222
73182
11031
11050
15221
73185
11032
11049
15220
73187
11033
11048
15219
80461
11034
11047
15218
80466
11035
11046
15217
80467
11036
11045
15216
80487
11037
11044
15215
80488
11038
11043
15214
80489
11039
11042
15213
80497
11040
11041
15212
80493
11041
12761
12763
80493
11042
12764
80493
11043
12765
80497
11044
12766
80489
11045
12767
80488
11046
12768
80487
11047
12769
80467
11048
12770
80466
11049
12771
80461
11050
12772
73187
11051
12773
73185
11052
12774
73182
11053
12775
73183
11054
12776
70926
11055
12777
70943
11056
12778
70942
11057
11058
12778
70717
11059
11091
20672
11060
11090
12778
70918
11061
11089
12777
70917
11062
11088
12776
70919
11063
11087
12775
73205
11064
11086
12774
73204
11065
11085
12773
73206
11066
11084
12772
73190
11067
11083
12771
80477
11068
11082
12770
80476
11069
11081
12769
80475
11070
11080
12768
80478
11071
11079
12767
80479
11072
11078
12766
80498
11073
11077
12765
80412
11074
11076
12764
80407
11075
73100
80408
11076
70275
80409
11077
70274
80406
11078
70273
80412
11079
70272
80498
11080
70271
80479
11081
70270
80478
11082
70269
80475
11083
70268
80476
11084
70267
80477
11085
70266
73190
11086
70265
73206
11087
70264
73204
11088
70263
73205
11089
70262
70919
11090
70261
70917
11091
70260
70918
11092
20676
11093
20678
70260
11094
11126
23320
11095
11125
70260
70916
11096
11124
70261
70915
11097
11123
70262
70906
11098
11122
70263
73207
11099
11121
70264
73199
11100
11120
70265
73194
11101
11119
70266
73193
11102
11118
70267
80499
11103
11117
70268
80500
11104
11116
70269
73362
11105
11115
70270
73361
11106
11114
70271
73386
11107
11113
70272
73387
11108
11112
70273
73408
11109
11111
70274
73403
11110
70276
73404
11111
70278
73405
11112
11142
73402
11113
11141
73408
11114
11140
73387
11115
11139
73386
11116
11138
73361
11117
11137
73362
11118
11136
80500
11119
11135
80499
11120
11134
73193
11121
11133
73194
11122
11132
73199
11123
11131
73207
11124
11130
70906
11125
11129
70915
11126
11128
70916
11127
23324
11128
11648
28093
11129
11647
80510
11130
11646
80509
11131
11645
80511
11132
11644
80512
11133
11643
73208
11134
11642
73320
11135
11641
73321
11136
11640
73322
11137
11639
73323
11138
11638
73325
11139
11637
80400
11140
11636
80401
11141
11635
80402
11142
11634
80404
11143
11633
73411
11144
11632
70279
76654
11145
11631
70280
76640
11146
11630
75912
76638
11147
11629
75911
76637
11148
11628
75920
76634
11149
11627
75921
78158
11150
11626
75922
78157
11151
11625
75923
76904
11152
11624
75924
76903
11153
11623
78129
11154
75924
78154
11155
70290
78154
11156
70291
77791
11157
70292
77809
11158
70293
77809
11159
70294
77451
11160
70295
77797
11161
70296
77797
11162
70297
77798
11163
70298
70300
77766
11164
77767
11165
70300
77768
11166
70301
77763
11167
70302
77762
11168
70303
77422
11169
14687
77423
11170
14688
77392
11171
14689
77393
11172
14690
77386
11173
14691
77387
11174
14692
77328
11175
14693
77329
11176
14694
77180
11177
14695
77175
11178
14696
75423
11179
12603
75416
11180
12604
75399
11181
12605
72220
11182
12606
72219
11183
12607
71788
11184
12608
71789
11185
12609
71790
11186
12610
71490
11187
12611
71490
11188
12124
71491
11189
12125
71491
11190
12126
71738
11191
12127
71498
11192
12128
71498
11193
12129
71500
11194
12130
68959
11195
12131
68966
11196
12132
68267
68588
11197
68999
11198
68267
69002
11199
68268
69003
11200
11220
69003
11201
11221
68618
68640
11202
68637
68639
11203
11221
68636
11204
11222
68635
11205
11223
68626
11206
11224
68625
11207
11225
68237
11208
11226
68236
11209
11227
68156
11210
11228
68179
11211
68178
11212
11228
68173
11213
12141
12143
12145
11214
11228
12140
68219
11215
11227
12139
68220
11216
11226
12138
68241
11217
11225
12137
68240
11218
11224
12136
68242
11219
11223
12135
68243
11220
11222
12134
68622
11221
68268
68269
11222
68619
11223
68620
11224
68623
11225
68624
11226
68238
11227
68154
11228
68155
11229
11230
68139
68155
68171
68179
11231
68138
68150
68162
68180
11232
50831
68149
68159
11233
50832
50843
68138
68144
11234
50834
68145
11235
50843
68118
11236
50089
50842
68115
11237
68114
11238
13038
50089
50855
11239
50856
11240
13038
13040
11241
12163
12165
13041
11242
11243
13041
49734
11244
13042
49733
11245
13043
49707
11246
12168
13044
49708
11247
12169
13045
35478
11248
12170
13046
13048
35479
11249
12171
35468
11250
12172
12176
13048
35467
11251
12173
13119
11252
12174
12176
13120
11253
12177
12179
13105
11254
13104
11255
12179
11256
13104
13106
13108
11257
11268
13061
11258
11269
11259
11260
11262
11269
11271
11283
11261
11272
11274
11262
11275
11263
11284
11264
11267
11269
11287
11265
11266
11288
11267
11289
12180
11268
12179
13053
11269
13054
13060
13106
11270
13055
11271
13060
13064
13138
11272
13137
11273
11274
13133
13135
13137
11275
11281
11283
11276
11280
11284
11277
11279
11278
11284
11288
11279
11285
11297
11280
11281
11285
13146
11282
13135
13145
11283
11285
13056
13136
13148
11284
13055
13137
11285
11287
11286
13147
11287
11297
13052
13056
35429
11288
13053
13055
11289
11297
11290
12181
13053
11291
11292
11294
11296
11292
11293
11294
13052
11293
11296
12182
11294
11295
33353
11295
11297
11296
11298
11299
33353
33355
35429
11300
33352
33356
11301
11302
11306
33319
11302
33313
33316
33318
11303
33316
33322
11304
11306
11308
11305
11309
33316
11306
11310
33320
11307
11308
11310
81748
11309
81745
11310
81741
11311
11312
81741
81742
81748
11313
11315
12190
12191
11314
81748
11315
81747
11316
11451
81742
11317
11451
13166
13170
11318
13167
13170
11319
13171
13176
11320
13172
13175
11321
13173
13174
11322
11417
11419
11323
11414
11419
11443
11324
11393
11395
11443
11325
11387
11396
48518
11326
11366
11368
48518
11327
11360
11369
48542
11328
11334
11343
48542
11329
11334
11336
48544
11330
11333
48550
80987
11331
11332
48508
48552
11332
48553
49619
49620
11333
48554
11334
48550
11335
11336
11337
11341
11343
11337
11338
11343
11338
11340
48550
11339
11343
48548
11340
11342
11345
11341
11346
11342
11347
11343
11344
11345
11347
11354
11346
11350
11347
11349
11348
11349
11351
11353
49591
11350
11351
48537
11351
11355
48539
11352
48523
11353
11355
11357
11354
11358
11355
11359
11356
11357
11359
11361
11358
11363
11359
11370
11360
11361
11366
11370
11362
11366
48540
11363
11365
11372
11364
11373
11365
11367
11374
11366
11371
11367
11368
11370
11369
11370
11372
11374
11381
11373
11377
11374
11376
11375
11376
11378
11380
36622
11377
11378
48523
11378
11382
48521
11379
35415
11380
11382
11384
11381
11385
11382
11386
11383
11384
11386
11388
11385
11390
11386
11397
11387
11388
11393
11397
11389
11393
48520
11390
11392
11399
11391
11400
11392
11394
11401
11393
11398
11394
11395
11397
11396
11397
11399
11401
11408
11400
11404
11401
11403
11402
11403
11405
11407
35417
11404
11405
35415
11405
11409
35407
11406
35405
11407
11409
11411
11408
11412
11409
11413
11410
11411
11413
11415
11412
11416
11413
11417
11414
11415
11417
11418
11416
11418
11445
11417
11418
13174
11418
11419
11420
13173
11421
11456
11458
27457
11422
11443
11459
27458
11423
11442
11460
33125
11424
11441
11461
33126
11425
11440
11463
33127
11426
11439
11464
33128
11427
11464
13941
33128
11428
11438
13941
81000
11429
11438
13939
81000
11430
11436
13939
81001
11431
11436
46717
81001
11432
11435
46716
81002
11433
11434
46715
81003
11434
48375
48376
81003
11435
48512
81003
11436
48513
81002
11437
81001
11438
48513
48515
80999
11439
81000
11440
33129
48515
11441
33130
48516
11442
33131
48517
11443
33132
48518
11444
11445
27458
33132
33134
48520
11446
27457
33082
35407
11447
13174
27456
33081
35406
11448
13175
27454
28812
35387
11449
13176
13178
27455
28811
11450
13179
26548
28790
81754
11451
13180
26547
28789
81646
11452
12192
11453
12193
12195
26547
11454
12196
13170
26548
11455
12197
13171
27455
11456
12198
13172
27454
11457
13173
27456
11458
12198
12200
27452
11459
12201
27451
11460
12202
27459
11461
12204
33124
11462
12205
33123
11463
12205
33121
33123
11464
33121
33127
11465
33128
11466
12208
33121
38652
11467
13941
38661
38662
11468
11494
11495
13940
11469
11486
11488
11470
11489
11495
11497
11471
11486
11490
11498
11472
11484
11499
46723
11473
11483
11500
46726
11474
11482
11501
46727
11475
11481
11502
46731
11476
11480
11503
48386
11477
11479
11504
48388
11478
11505
13933
48389
11479
13935
48390
11480
48391
11481
13936
48386
11482
13937
46731
11483
46730
11484
46725
11485
13937
46723
11486
13938
13940
46722
11487
11488
11490
11491
11489
11493
11490
11492
11493
11491
11492
11492
11493
46722
11493
38665
11494
11495
38662
38664
46721
11496
12211
11497
12212
12214
38664
11498
12215
38665
11499
12216
38665
11500
12217
38646
11501
12218
38645
11502
12219
38645
11503
12220
48385
11504
12221
48384
11505
12222
48394
11506
12223
48394
11507
12224
12248
13933
11508
12230
13932
81756
11509
12229
13931
57239
11510
12359
46665
46666
11511
13931
46667
46689
11512
46668
46688
11513
13928
13930
46693
11514
13918
46669
57490
11515
13917
46670
57491
11516
13916
46671
57496
11517
13915
46672
57497
11518
13905
46674
60735
11519
11581
11582
13904
11520
11573
11575
11521
11576
11582
11584
11522
11573
11577
11585
11523
11571
11586
60756
11524
11570
11587
60757
11525
11568
11588
65279
11526
11567
11589
65285
11527
11566
11590
65284
11528
11564
11591
65290
11529
11563
11592
65293
11530
11562
11593
65294
11531
11560
11594
65338
11532
11559
11595
71127
11533
11558
11596
71123
11534
11556
11597
72845
11535
11555
11598
72869
11536
11554
11599
72868
11537
11552
11600
72971
11538
11551
11601
72967
11539
11549
11602
73278
11540
11548
11603
73274
11541
11547
11604
73273
11542
11546
11605
72962
11543
11545
11606
72960
11544
11607
13853
72957
11545
13856
72958
11546
72959
11547
13857
72962
11548
73277
11549
73276
11550
13857
73278
11551
13858
13860
72965
11552
72972
11553
72970
11554
13860
13862
72873
11555
72872
11556
72871
11557
13862
72845
11558
13863
13865
71121
11559
71128
11560
71126
11561
13865
65338
11562
13866
13885
65337
11563
80809
11564
65292
11565
13885
65290
11566
13886
13893
65289
11567
65288
11568
65287
11569
13893
65279
11570
13894
13901
60793
11571
80937
11572
60755
11573
13901
13904
60753
11574
11575
11577
11578
11576
11580
11577
11579
11580
11578
11579
11579
11580
60753
11580
60730
11581
11582
60731
60733
60735
11583
12371
11584
12372
12374
60731
11585
12375
60730
11586
12376
60730
11587
12377
60760
11588
12378
60760
11589
12379
65280
11590
12380
65281
11591
12381
65281
11592
12382
60788
11593
12383
65297
11594
12384
65297
11595
12385
65339
11596
12386
71129
11597
12387
71129
11598
12388
72846
11599
12389
72865
11600
12390
72865
11601
12391
72973
11602
12392
72973
11603
12393
72997
11604
12394
73270
11605
12395
73270
11606
12396
73279
11607
12397
80501
11608
12398
80501
11609
12399
13853
80397
11610
12400
13852
80396
11611
11663
14400
80396
11612
13852
14399
72915
11613
13851
72481
72909
11614
13850
72482
72485
11615
13849
73446
76626
11616
13848
73447
76625
11617
13847
73448
76627
11618
13846
73449
76915
11619
13845
73450
76910
11620
13844
73451
76917
11621
13843
73452
76918
11622
13842
77960
11623
73452
78128
11624
78129
11625
73452
76903
11626
73451
76904
11627
73450
78157
11628
73449
78158
11629
73448
76634
11630
73447
76637
11631
73446
76638
11632
14397
76662
11633
14398
76661
11634
14399
73411
11635
14400
80404
11636
11664
80402
11637
11665
80401
11638
11666
80400
11639
11667
73325
11640
11668
73323
11641
11669
73322
11642
11670
73321
11643
11671
73320
11644
11672
73208
11645
11673
80512
11646
11674
80511
11647
11675
80509
11648
11676
80510
11649
28097
11650
11676
28099
11651
12413
30691
11652
11676
12412
59779
11653
11675
12411
59780
11654
11674
12410
70895
11655
11673
12409
80505
11656
11672
12408
73211
11657
11671
12407
73222
11658
11670
12406
73300
11659
11669
12405
73299
11660
11668
12404
73296
11661
11667
12403
73306
11662
11666
12402
73303
11663
11665
12401
80392
11664
12400
80395
11665
14400
80403
11666
80398
11667
80399
11668
73307
11669
73324
11670
73317
11671
73318
11672
73319
11673
73209
11674
80506
11675
80507
11676
80508
11677
11678
28099
59778
80508
80510
11679
28100
59775
70133
70135
11680
28101
59774
70128
70132
11681
28102
59771
70119
70127
11682
28103
59770
70118
70122
11683
28104
59767
70095
70097
11684
28105
59766
70090
70094
11685
28106
59763
61676
70089
11686
28107
59762
61675
61679
11687
28108
59759
60623
61680
11688
28109
59758
60622
60626
11689
28110
59753
60210
60627
11690
28111
59744
59754
60209
11691
28112
59673
59699
59743
11692
28113
59672
59676
59696
11693
28114
59299
59604
59677
11694
28115
59296
59603
59607
11695
28116
47191
47511
59608
11696
28117
47186
47188
47510
11697
28118
47104
47177
47185
11698
28119
47101
47176
47180
11699
28120
47076
47136
47138
11700
28121
47073
47131
47135
11701
28122
39019
47060
47130
11702
28123
39016
47059
47063
11703
28124
39015
47005
47064
11704
28125
39012
47004
47008
11705
28126
28430
32963
47009
11706
28127
28429
32962
32966
11707
23355
28428
32947
32949
11708
20709
28427
32943
32945
11709
15280
28324
32930
32946
11710
12812
12814
28323
28411
11711
11742
12816
28276
28410
11712
11742
11744
11746
11713
11741
11747
28410
11714
11740
11748
28409
11715
11739
11749
28408
11716
11738
11750
32923
11717
11737
11751
32922
11718
11736
11752
32921
11719
11735
11753
32920
11720
11734
11754
38429
11721
11733
11755
38430
11722
11732
11756
33041
11723
11731
11757
14461
11724
11730
11758
47910
11725
11729
11759
47909
11726
11728
11760
81211
11727
11762
81212
11728
11804
81208
11729
11801
81207
11730
11800
47909
11731
11799
47910
11732
12018
14461
11733
12019
33041
11734
12020
38430
11735
12021
38429
11736
12022
32920
11737
12023
32921
11738
12024
32922
11739
12025
32923
11740
12026
28408
11741
12027
28409
11742
12028
28410
11743
12029
11744
12030
12817
11745
12818
11746
12825
12827
11747
12828
28275
11748
12829
28274
11749
12830
28273
11750
12831
28406
11751
12832
28405
11752
12833
28735
11753
12834
28734
11754
12835
28743
11755
12836
28742
11756
12837
38432
11757
12838
33043
11758
12839
14463
11759
12840
47906
11760
12841
12842
11761
11818
11820
11762
11817
11821
11763
11815
11823
11764
11804
11814
11824
11765
11805
11813
11832
11766
11806
11831
50685
11767
11807
11830
50684
11768
11808
11841
50683
11769
11773
11842
50690
11770
11846
11848
50690
11771
11773
11775
11782
11772
11776
11783
11773
11777
11808
11774
11775
11777
11779
11776
11779
11780
11777
11778
11780
11778
11779
11780
11809
11780
50690
11781
11782
11783
50687
50762
50763
11783
11848
11850
11784
11785
11850
11985
50762
11786
11986
50665
11787
11987
59460
11788
12007
59459
11789
12009
50788
11790
12010
50799
11791
12011
50799
11792
12012
50798
11793
11795
12013
50793
11794
50794
11795
50794
11796
12014
50793
11797
12015
50782
11798
12016
50780
11799
12017
50780
11800
12018
48164
11801
48169
11802
11803
48169
48171
81154
11804
11812
11814
48168
81209
11805
11806
11812
11807
11811
11808
11810
11809
11810
50683
50763
50767
11811
48190
50684
50766
11812
48172
48174
50685
11813
48167
48171
11814
47928
47948
50685
11815
47929
47949
11816
47908
47950
81210
11817
11818
47952
47953
11818
47954
11819
47953
11820
47952
47953
47954
11821
12490
12841
11822
47954
11823
12490
12493
47951
11824
47950
81177
11825
47949
81178
11826
11832
11833
81178
11827
11832
11833
11835
11828
11831
11836
81183
11829
11830
11837
81182
11830
11840
11841
81182
11831
81182
11832
81183
11833
11834
47948
81183
11835
47935
81161
81179
81180
11836
12496
12498
11837
12499
81180
11838
12500
81181
11839
11840
12501
81184
11840
12504
12505
81184
11841
81184
11842
50682
11843
12505
50689
11844
11846
50692
11845
12506
50693
11846
12507
12509
50694
11847
50695
11848
12509
12511
50742
11849
50687
11850
12511
12513
50761
11851
50762
11852
11984
12513
14454
11853
11925
14453
11854
12529
14448
11855
11925
12530
59486
11856
11924
12531
14425
11857
11923
12532
50642
11858
11919
12533
50642
11859
11917
12535
60388
11860
11917
12536
61001
11861
11915
12537
61001
11862
11914
12538
61000
11863
11913
12539
60999
11864
11912
12540
60998
11865
11867
12541
61963
11866
12574
61960
11867
12573
61961
11868
11869
61962
11869
11910
11912
61907
11870
11872
80907
11871
69529
80906
11872
61911
69528
11873
11874
61910
11874
11908
11910
70599
11875
11881
70597
11876
11880
70592
11877
11879
69528
70526
11878
70509
70555
11879
70548
70556
11880
70543
70544
11881
70591
11882
70578
70590
11883
11906
11908
72257
11884
11905
70578
72256
11885
11904
70577
72265
11886
11903
72269
72574
11887
11902
72270
72573
11888
11901
72281
72581
11889
11900
72283
72582
11890
11899
72284
73131
11891
11898
72285
73130
11892
11897
72286
73140
11893
11894
72287
73141
11894
72288
73103
73141
11895
73141
80444
11896
11897
73139
80444
11897
73095
73138
73139
11898
73139
11899
73137
73138
11900
11950
73132
11901
11949
73133
11902
11948
72580
11903
11947
72579
11904
11946
72575
11905
11945
72264
11906
11944
72263
11907
11943
72258
11908
11940
11942
70601
11909
70600
11910
11938
11940
61905
11911
61906
11912
11936
11938
61903
11913
61902
11914
11936
61901
11915
11935
61898
11916
11934
61897
11917
11918
11933
61896
11918
61896
11919
11932
61896
11920
11931
50643
11921
11923
50645
11922
11930
50646
11923
11927
11929
50647
11924
50648
11925
11927
50653
11926
50654
11927
11982
11984
50654
11928
50653
11929
11980
11982
50652
11930
11979
50651
11931
11975
50651
11932
11974
59482
11933
11972
61895
11934
11972
61895
11935
11970
61894
11936
11969
61899
11937
61900
11938
11966
11969
61890
11939
61904
11940
11963
11966
70603
11941
70602
11942
11961
11963
72261
11943
11960
72260
11944
11959
72259
11945
11958
72262
11946
11957
72577
11947
11956
72576
11948
11955
72578
11949
11954
73135
11950
11953
73134
11951
11952
73136
11952
73094
73136
73138
11953
12756
73136
11954
12755
73134
11955
12754
73135
11956
12753
72578
11957
12752
72576
11958
12751
72577
11959
12750
72262
11960
12749
72259
11961
12748
72260
11962
12747
72261
11963
11964
12746
70604
11964
70604
11965
12938
70604
11966
11967
12938
61889
11967
61889
11968
12956
61889
11969
12956
61891
61893
11970
61891
11971
61892
61893
11972
11973
61892
61893
11973
61895
11974
12954
60960
11975
12953
59481
11976
12952
59473
11977
11979
59475
11978
12951
59476
11979
12985
32993
59477
11980
59478
11981
32993
32994
11982
11988
32992
32998
11983
59470
11984
11988
11990
11985
50656
11986
50658
11987
50659
11988
12006
59463
11989
11990
11994
11996
11991
11992
11992
11993
11994
59469
11993
11997
50656
11994
11998
59440
11995
33010
11996
11998
12000
11997
12001
11998
12002
11999
12000
12002
12004
12001
12005
12002
59463
12003
12004
50663
59462
59463
12005
59441
59462
12006
59462
59463
12007
32988
33014
12008
59445
12009
32986
59444
12010
32985
50789
12011
38378
50790
12012
38377
50790
12013
12091
50791
12014
12090
50792
12015
12067
50792
12016
12066
50783
12017
12043
48162
12018
12042
48162
12019
48163
12020
12042
33039
12021
12041
48038
12022
12040
38427
12023
12039
38392
12024
12038
38393
12025
12037
38342
12026
12036
38343
12027
12035
32926
12028
12034
32927
12029
12033
32928
12030
12032
12812
12031
12813
12032
12054
15275
12033
12053
12811
12034
12052
32935
12035
12051
32934
12036
12050
38349
12037
12049
38350
12038
12048
48067
12039
12047
48066
12040
12046
38391
12041
12045
48056
12042
12044
48055
12043
33038
12044
12066
33038
12045
12065
48055
12046
12064
48056
12047
12063
38391
12048
12062
48066
12049
12061
48067
12050
12060
38350
12051
12059
38349
12052
12058
32934
12053
12057
32935
12054
12056
12811
12055
15274
12056
12078
15270
12057
12077
12809
12058
12076
32937
12059
12075
32938
12060
12074
38353
12061
12073
38352
12062
12072
48069
12063
12071
48070
12064
12070
38389
12065
12069
48058
12066
12068
48059
12067
33036
12068
12090
48092
12069
12089
48091
12070
12088
48090
12071
12087
48089
12072
12086
48084
12073
12085
48080
12074
12084
48081
12075
12083
46972
12076
12082
46973
12077
12081
46974
12078
12080
12808
12079
15266
12080
12641
15265
12081
12640
12808
12082
12639
46974
12083
12638
46973
12084
12098
46972
12085
12097
48081
12086
12096
48080
12087
12095
48084
12088
12094
48089
12089
12093
48090
12090
12092
48091
12091
48092
12092
38377
48093
12093
38376
48094
12094
38375
48095
12095
38374
48088
12096
38373
48085
12097
38372
48079
12098
38371
48082
12099
46969
46971
12100
12637
12638
46987
12101
12635
46969
47430
12102
12633
47428
12103
46965
47425
12104
12632
59363
59364
12105
12631
46960
59362
12106
12630
46959
59361
12107
12629
46958
59360
12108
12628
32846
59397
12109
12627
59398
59400
12110
12626
59401
59411
12111
12625
59402
59408
12112
12624
59404
59407
12113
12623
59405
59406
12114
12622
12982
12983
12115
12621
12986
60274
12116
12620
12987
14820
12117
12619
12988
14809
12118
12618
14802
14803
12119
12617
14801
69254
12120
12616
14800
69306
12121
12615
14799
69307
12122
12614
14798
69308
12123
12613
14796
14797
12124
12612
71486
71487
12125
12611
71485
12126
71485
71487
12127
12999
71483
12128
13000
69441
12129
13001
69441
12130
13002
69443
12131
13004
68951
12132
13004
68952
12133
13009
68587
12134
13010
68265
68267
12135
68268
68622
12136
13010
68243
12137
13011
68242
12138
13012
68240
12139
13013
68241
12140
13014
68220
12141
13015
68219
12142
12149
13016
12143
12150
12152
12144
12145
12147
12150
12146
12147
12149
12147
12148
12149
68219
12148
68177
12149
12150
12151
12150
12152
13016
68135
68201
68218
12153
13016
13029
12154
68135
12155
13029
13031
68134
12156
13032
50846
12157
50841
12158
13032
13034
50091
12159
50090
12160
13034
13036
12161
13037
12162
12163
13037
12164
13038
49743
50085
12165
49691
49742
50084
12166
13042
12167
13043
49691
12168
13044
49689
49690
12169
12170
49689
12171
12172
12173
12175
12174
12175
12176
12177
13049
13121
12178
13050
13122
12179
12181
13051
13053
13123
12180
13106
12181
12182
12183
13051
35492
12184
15321
33331
33351
12185
15322
12186
15323
15325
33332
12187
12288
15326
33311
12188
33312
12189
33309
12190
12288
12290
12191
12288
12297
12192
12308
13181
12193
12309
81646
12194
12310
26546
12195
12311
12313
26540
12196
12314
26539
12197
12315
26549
12198
12316
27442
12199
27453
12200
12316
12318
27444
12201
12319
27448
12202
12320
27449
12203
12322
27460
12204
12322
27460
27467
12205
27467
33124
12206
33123
12207
12325
27467
33118
12208
33116
33119
33121
12209
12329
38653
12210
38655
38661
12211
12329
12331
38656
12212
38657
38661
12213
12331
33105
12214
12332
12334
33103
12215
12335
38569
12216
12336
38570
12217
27394
38570
12218
27394
38643
12219
12339
38644
12220
12340
38644
12221
12341
46740
12222
12342
46739
12223
12343
48396
12224
12344
48396
12225
12345
46747
12226
12230
12347
57245
12227
12230
12354
57255
12228
12229
12356
57262
12229
12357
12359
57268
12230
57239
12231
12232
12233
12237
81756
12233
12234
12238
57241
12234
57239
81756
12235
46708
81756
12236
12238
12240
12237
12241
81756
12238
12242
12239
12240
12242
12244
12241
12246
12242
12247
12243
12244
12245
12247
57249
12245
12246
57242
12246
12247
81202
12247
48413
12248
12249
46764
48395
48405
12250
38839
46765
48379
81202
12251
38822
38836
38838
38864
12252
38819
38821
38835
38863
12253
38690
38816
38818
38858
12254
38685
38703
38799
38815
12255
38546
38684
38702
38800
12256
33148
33150
38545
38801
12257
33145
33151
38544
38802
12258
28994
33152
33160
33184
12259
28991
33153
33159
33177
12260
28984
28986
33077
33164
12261
28983
28987
33074
33076
12262
28793
28799
28980
29008
12263
28794
28796
28979
29009
12264
28632
28634
28976
29010
12265
28629
28635
28779
29011
12266
26689
28636
28638
28653
12267
23401
26684
26690
28639
12268
15962
20813
23404
26674
12269
15963
20814
20816
26669
12270
12275
15970
20817
26668
12271
12275
12277
12279
12272
12274
12280
15967
12273
12281
15968
12274
15331
15965
12275
15335
15966
12276
15336
12277
15337
15339
20817
12278
15340
20817
12279
15341
15343
20818
12280
15344
26668
12281
15345
15971
12282
15347
15971
12283
15331
15348
26676
12284
12302
12304
15330
12285
12302
12305
15329
12286
12301
12306
15328
12287
12300
12307
15327
12288
12299
12308
15326
12289
12290
12295
12296
12297
12291
12295
12297
12292
12294
33319
12293
12297
33320
12294
12296
33317
12295
33318
12296
33310
12297
12298
12299
13181
28977
33302
33315
12300
13182
28780
33301
12301
13183
28637
33298
12302
13184
26677
33297
12303
15961
26675
12304
12305
13184
15351
26672
12305
15348
15351
12306
15351
12307
13184
13187
12308
13183
13188
12309
13182
12310
13188
81647
12311
13189
26545
12312
13190
26541
12313
13192
13194
26553
12314
13195
26552
12315
13196
26551
12316
13197
26550
12317
27443
12318
13197
13199
26565
12319
13200
27445
12320
13202
27447
12321
13203
27450
12322
12323
13203
27450
12323
27460
12324
13205
27431
12325
27429
27430
27467
12326
13209
33117
12327
33114
33116
12328
13209
13211
33112
12329
13212
33111
33116
12330
38653
12331
13212
13214
33106
12332
33105
12333
13214
33103
12334
13215
13217
33104
12335
13218
33104
12336
13219
27397
12337
13220
27396
12338
13222
27394
27395
12339
13236
27390
27394
12340
13237
38641
12341
13238
38641
12342
13239
46741
12343
13240
46742
12344
13241
46743
12345
13242
46743
12346
13243
46758
12347
13244
46759
46768
12348
57246
12349
46768
57250
12350
12353
46769
57243
12351
13249
46770
48453
12352
13255
57030
12353
12355
57029
12354
57257
12355
57256
12356
13256
57040
12357
13257
57038
12358
13258
57269
12359
13259
46662
46663
12360
46664
12361
46663
46664
46666
12362
13262
13264
57158
12363
13265
46666
57176
12364
46667
57172
57175
12365
46669
57173
57175
12366
13269
46670
57222
12367
57224
81064
12368
13269
13271
57225
12369
13272
57226
81064
12370
13273
46672
46682
12371
13274
46673
46677
12372
46674
46678
12373
13274
57462
12374
13275
13277
57461
12375
13278
57536
12376
13279
60729
12377
13280
60729
12378
13281
60761
12379
13282
60761
12380
13283
60778
12381
13284
60777
12382
13285
60777
12383
13286
60787
12384
13287
60786
12385
13288
60786
12386
13289
65340
12387
13290
71096
12388
13306
71096
12389
13306
72847
12390
13314
72864
12391
13315
72864
12392
13316
72974
12393
13317
72974
12394
13318
72996
12395
13319
73269
12396
13320
73269
12397
13321
73268
12398
13322
80502
12399
12427
80502
12400
12428
80394
12401
80395
12402
12428
80392
12403
12429
73303
12404
12430
73306
12405
12431
73296
12406
12432
73299
12407
12433
73300
12408
12434
73222
12409
12435
73211
12410
12436
80505
12411
12437
70895
12412
12438
59780
12413
12439
59779
12414
30695
12415
12439
30697
12416
13334
31950
12417
12439
13333
80608
12418
12438
13332
80607
12419
12437
13331
70891
12420
12436
13330
73232
12421
12435
13329
73233
12422
12434
13328
73227
12423
12433
13327
73226
12424
12432
13326
73234
12425
12431
13325
73245
12426
12430
13324
73246
12427
12429
13323
73257
12428
13322
73258
12429
80393
12430
73302
12431
73301
12432
73297
12433
73298
12434
73224
12435
73223
12436
73212
12437
80503
12438
70893
12439
70894
12440
12441
30697
32537
59779
70894
12442
30698
32536
59778
70140
12443
30699
32533
59775
70139
12444
30700
32532
59774
64961
12445
30701
32529
59771
64960
12446
30702
32528
59770
59819
12447
30703
32525
59767
59818
12448
30704
32524
59766
59809
12449
30705
32521
59763
59808
12450
30706
32520
59762
59798
12451
30707
32517
59759
59797
12452
30708
32516
59758
59792
12453
30709
32513
59751
59753
12454
30710
32512
59746
59754
12455
30711
32509
59699
59701
12456
30712
32508
59694
59696
12457
30713
32505
59299
59301
12458
30714
32504
59294
59296
12459
30715
32501
47191
47193
12460
30716
32500
47107
47188
12461
30717
32497
47104
47106
12462
30718
32496
47099
47101
12463
30719
32493
47076
47078
12464
30720
32492
47070
47073
12465
30721
32489
39019
47071
12466
30722
32488
39016
39022
12467
30723
32484
39015
39023
12468
30724
32478
32485
39012
12469
28430
28432
28438
32477
12470
28129
28429
28437
32472
12471
23357
28340
28422
28428
12472
20711
28327
28339
28427
12473
20712
28310
28324
28326
12474
15283
28309
28321
28323
12475
15284
28170
28270
28276
12476
15285
28169
28271
28275
12477
12828
15286
15288
12478
12829
15289
28271
12479
12830
15290
28272
12480
12831
15291
28281
12481
12832
15292
28282
12482
12833
15293
28732
12483
12834
15294
28733
12484
12835
15295
28740
12485
12836
15296
28741
12486
12837
15297
28748
12487
12838
15298
33044
12488
12839
14464
15299
12489
12840
15300
47905
12490
12841
12843
15301
12491
47951
12492
12847
15301
47896
12493
12848
47895
12494
47900
81165
12495
81165
81176
81177
12496
12852
81176
81177
12497
81178
81179
12498
12852
12854
81162
12499
12855
81161
12500
12856
81160
12501
12857
81159
12502
12858
81158
12503
12504
12859
81157
12504
12860
50700
81157
12505
81157
12506
50678
12507
50698
50700
12508
12868
50698
12509
12880
12882
50741
12510
50742
12511
12882
12884
50747
12512
50744
12513
12521
12529
12514
12515
12521
81029
12516
50671
81028
81029
12517
12521
50759
81028
12518
12520
12523
12519
12524
81028
12520
12525
81029
12521
12522
12523
12525
12528
12524
59434
12525
59433
12526
12527
12528
14449
59433
12528
14445
59433
59434
12529
59434
12530
12885
12531
14428
81737
12532
14426
14427
12533
50637
50639
12534
50636
12535
50635
50639
12536
12891
50633
12537
61002
61003
12538
61002
61003
12539
12895
61004
12540
12896
61007
12541
12897
61008
12542
12898
61969
12543
12574
12899
69535
12544
12584
12586
12900
12545
12575
12587
69505
12546
12571
12588
69504
12547
12570
12589
69517
12548
12569
12590
69516
12549
12568
12592
70504
12550
12592
14705
70502
12551
12568
14706
70503
12552
12566
14706
70503
12553
12566
14722
14777
12554
12565
14723
14776
12555
12564
14738
14775
12556
12563
14739
14774
12557
12562
14754
14773
12558
12561
14755
14772
12559
12560
14770
14771
12560
14677
14678
70486
12561
70488
72274
12562
70489
72273
12563
70490
70573
12564
70491
70572
12565
70492
70546
12566
70493
70547
12567
70494
12568
70508
70547
72242
12569
70505
12570
70506
70508
12571
69518
70509
12572
69519
69526
12573
12575
12577
12574
69529
69530
12575
69534
12576
12577
12581
12582
12578
12580
12579
12580
12582
70520
12580
12581
12582
70514
12581
69519
12582
69505
12583
12584
61036
69533
69541
69727
12585
61037
68565
69505
12586
61038
68455
68564
69502
12587
12901
12903
12588
12904
69502
12589
12905
69503
12590
12906
69514
12591
12907
69515
12592
12593
12908
70499
12593
70499
12594
12909
70499
12595
12910
14705
70500
12596
12911
14704
14780
12597
12912
14703
14780
12598
12913
14702
72351
12599
12914
14701
72358
12600
12915
14700
72342
12601
12916
14699
75126
12602
12917
14698
75121
12603
12918
14697
75404
12604
14696
75415
12605
12918
75400
12606
12919
75401
12607
12920
71786
12608
12731
71787
12609
12730
71746
12610
12681
71745
12611
12680
71489
12612
71489
12613
12680
71488
12614
12679
14795
12615
12678
69309
12616
12677
69310
12617
12676
69311
12618
12675
69255
12619
12674
69256
12620
12673
69259
12621
12672
14831
12622
12671
60267
12623
12670
60258
12624
12669
60257
12625
12668
60256
12626
12667
60255
12627
12666
59412
12628
12665
59413
12629
12664
59414
12630
12663
59391
12631
12662
59390
12632
12661
59375
12633
12660
81030
12634
47467
12635
12652
47457
12636
12651
47441
12637
12645
12651
47447
12638
12644
46990
12639
46988
12640
12644
46991
12641
12643
12806
12642
15258
12643
12647
15257
12644
12646
12806
12645
46991
12646
12650
47449
12647
12649
47450
12648
15253
12649
12655
15253
12650
12654
47450
12651
12653
47449
12652
47446
12653
12659
47456
12654
12658
47454
12655
12657
47451
12656
15252
12657
12705
15251
12658
12704
47452
12659
12703
47453
12660
12702
47472
12661
12701
81035
12662
12700
59377
12663
12699
59390
12664
12698
59391
12665
12697
59414
12666
12696
59413
12667
12695
59412
12668
12694
60255
12669
12693
60256
12670
12692
60257
12671
12691
60258
12672
12690
60260
12673
12689
14836
12674
12688
69258
12675
12687
69256
12676
12686
69255
12677
12685
69311
12678
12684
69310
12679
12683
69309
12680
12682
14795
12681
71488
12682
12730
71744
12683
12729
14794
12684
12728
69423
12685
12727
69313
12686
12726
69312
12687
12725
69301
12688
12724
69300
12689
12723
69277
12690
12722
14853
12691
12721
60289
12692
12720
60297
12693
12719
60298
12694
12718
60369
12695
12717
60254
12696
12716
60253
12697
12715
59416
12698
12714
59415
12699
12713
59392
12700
12712
59389
12701
12711
59380
12702
12710
60133
12703
12709
60132
12704
12708
59630
12705
12707
59631
12706
15250
12707
14907
15249
12708
14906
59632
12709
14905
59629
12710
14904
60131
12711
14903
60134
12712
14902
60135
12713
14901
60136
12714
14900
59393
12715
14899
60250
12716
14898
60251
12717
14897
60252
12718
14896
60367
12719
14895
60368
12720
14894
61771
12721
14893
60296
12722
14892
60295
12723
12740
14871
12724
12739
69292
12725
12737
69299
12726
12736
69302
12727
12735
69420
12728
12734
69421
12729
12733
69422
12730
12732
14793
12731
71747
12732
12920
71748
12733
12921
14792
12734
12922
69424
12735
12923
72346
12736
12924
69419
12737
12925
69416
12738
12926
69417
12739
12927
12929
69417
12740
12931
69297
12741
12932
14876
12742
12934
14892
80920
12743
12935
14923
61790
12744
12936
14924
61801
12745
12937
14955
61812
12746
12938
14956
61815
12747
14987
70606
12748
14988
70607
12749
15019
70616
12750
15020
71282
12751
15051
71281
12752
15052
71283
12753
15083
71358
12754
15084
71370
12755
15115
71369
12756
15116
71371
12757
15147
73059
12758
15148
73094
80427
12759
15179
73095
80426
12760
15180
73096
80439
12761
15211
73097
80440
12762
15212
80492
12763
73097
73099
80446
12764
73100
80494
12765
80494
12766
80496
12767
80482
12768
80483
12769
80471
12770
80474
12771
80457
12772
80460
12773
73188
12774
73174
12775
73181
12776
73180
12777
70925
12778
70924
12779
12780
70715
70717
70924
70942
12781
70712
70714
70923
70941
12782
70709
70711
70794
70938
12783
70706
70708
70793
70937
12784
70703
70705
70788
70934
12785
70700
70702
70787
70933
12786
70697
70699
70768
70773
12787
70694
70696
70769
70772
12788
65045
70691
70693
70770
12789
60613
60615
65038
65044
12790
60610
60612
65039
65043
12791
60200
60202
60603
65042
12792
60197
60199
60600
60602
12793
59663
59665
60190
60599
12794
59660
59662
60179
60189
12795
59657
59659
60178
60182
12796
59654
59656
60165
60177
12797
59651
59653
60164
60176
12798
59648
59650
60123
60175
12799
59645
59647
60121
60174
12800
59634
59642
59644
60122
12801
47161
47163
59633
59637
12802
47151
47160
59628
59632
12803
47152
47157
47484
59631
12804
47153
47155
47452
47481
12805
46997
47156
47421
47451
12806
15254
46992
46994
47450
12807
15256
46991
12808
15262
32956
46975
46994
12809
15264
46974
12810
15270
32937
32956
12811
15271
32936
32946
32955
12812
15273
32935
12813
32928
32946
12814
15276
15279
12815
15280
15282
12816
12817
12819
12821
12817
12818
12819
12818
12821
12819
12820
12820
12822
12821
12823
15282
15284
28276
12824
12825
81734
81736
12825
12826
28275
81734
12826
81736
12827
81734
81735
12828
15286
12829
28275
12830
28274
12831
28273
12832
28406
12833
28405
12834
28735
12835
28734
12836
28743
12837
28742
12838
38432
12839
33043
12840
14463
12841
47906
12842
12843
47906
47908
47953
12844
47903
47905
47951
12845
33049
33053
47900
47902
12846
15301
15302
33054
47899
12847
14468
14470
15301
12848
14471
47897
12849
47898
12850
14471
47892
81168
12851
81164
81165
81168
12852
14476
81164
81165
12853
81163
12854
14476
14478
81169
12855
14479
81170
12856
14480
81171
12857
14481
81172
12858
14482
81173
12859
14483
81174
12860
14484
81175
12861
14487
81175
12862
14487
50700
50701
12863
12870
14580
50702
12864
12866
50704
12865
14581
50705
12866
17841
17854
50706
12867
17840
50707
12868
12870
12872
12879
12869
12873
12880
12870
12874
50700
12871
12872
12874
12876
12873
12876
12877
12874
12875
12877
12875
12876
12877
50699
12877
50702
12878
12879
12880
48223
50724
50733
12880
17840
50734
12881
12882
32403
50733
50734
12883
50740
12884
32403
38269
50739
12885
48007
50758
12886
48008
59434
12887
14428
14441
48009
12888
32613
50621
50622
12889
14428
50623
59489
12890
14427
50624
59490
12891
50625
50630
50639
12892
50629
12893
50625
50628
12894
32620
60391
61003
12895
32621
61003
61005
12896
32622
61005
12897
32623
61006
12898
17874
61009
12899
17873
61030
12900
17869
61035
12901
61037
61159
12902
61038
61160
12903
61039
61041
61161
12904
61042
68455
12905
61043
69241
12906
61044
69242
12907
61045
69243
12908
61047
69244
12909
61047
69410
12910
61049
69410
12911
61050
70501
12912
14781
14783
12913
14781
14784
12914
14785
72350
12915
14786
72349
12916
14787
72343
12917
14788
75123
12918
14789
75122
12919
75403
12920
14789
75402
12921
71785
12922
14789
14791
12923
14788
75125
12924
14787
72345
12925
14786
72347
12926
14785
69415
12927
14784
69418
12928
14783
69418
12929
61050
61052
68390
12930
61053
68391
12931
12991
61054
68392
12932
12990
69298
12933
12948
14877
12934
12944
12947
12952
12935
12943
12953
12936
12942
12954
12937
12941
12955
12938
12940
12956
12939
12940
61815
61885
61888
70605
12941
12957
61784
61814
12942
12958
61785
80908
12943
12959
61767
80909
12944
12960
61768
80919
12945
12961
14882
60375
12946
12970
12979
12980
12947
12974
12979
12948
12950
12949
12990
14862
12950
12987
12989
14822
12951
12974
12952
12963
12985
12953
12961
12954
12960
12955
12959
12956
12958
61893
12957
12958
61756
61764
61888
12959
60961
61765
12960
60960
61766
12961
59481
60378
12962
59473
60376
12963
12964
12965
12969
12964
12968
81755
12965
59480
81755
12966
60377
81755
12967
12969
12971
12968
12972
81755
12969
12973
12970
12971
12973
12972
12980
12973
12976
12974
12975
12976
12978
60270
12977
60271
12978
12980
60272
12979
60269
12980
60291
12981
12982
60297
60299
60375
60377
12983
59406
60258
60273
12984
12986
59405
12985
32991
32993
60377
12986
81755
12987
60283
12988
14821
12989
14802
14810
12990
12991
14811
12991
69286
12992
61055
12993
61056
68392
80663
12994
14802
61056
61061
12995
14801
61062
69252
12996
14800
61063
69402
12997
14799
61064
69315
12998
14798
61065
69394
12999
14797
61066
69395
13000
69439
71487
13001
61066
69440
13002
61067
69440
13003
61068
69444
13004
61070
61072
13005
68957
13006
13009
68929
13007
61070
68930
13008
36235
36249
61069
13009
13011
13021
36250
13010
68586
13011
68262
13012
68224
13013
13021
68223
13014
13020
68222
13015
13019
68221
13016
13018
68218
13017
13018
13026
13028
68204
13019
13025
68199
13020
13024
68198
13021
13023
80664
13022
80665
13023
36234
36235
80665
13024
63035
80664
13025
63034
68198
13026
63033
68199
13027
50105
68208
13028
50104
68206
13029
68205
13030
68201
13031
50102
50104
63030
13032
50101
50849
13033
50847
13034
50101
50848
13035
13036
50087
50091
50848
13037
50088
50090
13038
13039
50088
13040
49743
50855
50859
62040
13041
50856
50858
13042
49739
49743
13043
49738
49742
13044
49692
49722
13045
49693
49721
13046
49689
49694
49698
13047
49695
49697
13048
35501
35555
35559
13049
35466
13050
35465
35501
13051
13125
35500
13052
13124
35491
13053
13057
35432
13054
13055
13057
13059
13123
13056
13138
13057
13139
35430
13058
13124
35431
13059
13139
35446
35448
35450
13060
13128
13130
13138
13061
13065
13107
13062
13108
13063
13065
13067
13077
13064
13078
13065
13087
13131
13066
13092
13130
13067
13093
13107
13111
13129
13068
13094
13108
13110
13069
13095
13099
13070
13071
13095
13072
13096
36278
13073
36279
13074
13076
13090
13096
36280
13075
13089
13076
13078
13077
13095
13078
13090
13092
13094
13079
13087
13089
13080
13082
13086
13081
13085
13082
13084
36286
13083
13089
36287
13084
13086
13088
36288
48826
13085
36289
48825
13086
48824
13087
48823
13088
13092
48822
13089
13091
36293
49246
13090
36294
13091
36295
49808
13092
36296
49247
49809
13093
49248
13094
49805
49809
49826
13095
49806
49808
13096
13098
13097
36277
49808
13098
36274
36276
49807
13099
36273
49806
13100
13110
13101
13115
36273
13102
13114
13103
13104
13114
13118
13120
13105
13109
13106
13112
13120
13122
13107
13123
13108
13112
13128
13109
13110
13112
13114
13111
13115
49806
13112
35457
35459
49805
13113
13127
13114
13120
35459
35461
35463
13115
13117
13116
35459
36272
13117
35460
35472
36271
13118
35461
35471
13119
35470
13120
35461
35467
35469
13121
13122
35463
35465
35467
13123
13125
13127
13124
13128
13125
35448
35490
13126
35465
35489
13127
35448
35456
35464
35488
13128
35457
35463
13129
35448
13130
35447
35457
49826
13131
35446
49248
13132
13138
13140
48822
13133
13137
13141
48823
13134
48824
13135
13141
13143
48829
13136
13144
13137
13139
13141
35438
13138
13139
13140
35437
13141
35444
35446
48821
13142
48830
13143
35438
35442
35444
48831
13144
35441
48832
13145
35438
35440
13146
13148
13150
13147
13151
13148
35429
35578
13149
35430
35438
13150
35435
35439
35578
35579
13151
35440
35575
13152
35576
35578
13153
33362
13154
33355
33361
35578
13155
33356
33360
13156
13157
13161
81749
13157
33322
81752
81753
13158
13177
81753
13159
13161
13163
13160
13164
81753
13161
13165
81750
13162
13163
13165
13167
13164
13168
13165
81754
13166
13167
13169
81754
13168
13169
13169
13176
81754
13170
81754
13171
13172
13176
13173
13175
13174
13175
35405
13176
35386
13177
13178
33360
35386
35390
13179
28810
35387
35389
13180
28791
33321
81753
13181
28788
33315
81741
13182
28784
81646
13183
28781
81647
13184
26681
81648
13185
26678
13186
13187
26544
26679
81648
13187
13960
15350
15351
13188
13961
13189
81648
13190
13961
26543
13191
13963
26542
13192
13963
13966
26542
13193
13966
26553
13194
13967
26554
26555
13195
26554
26555
13196
13971
26556
13197
13972
26564
13198
26563
13199
13972
13974
26561
13200
13976
26566
13201
13977
27446
13202
13977
26603
27446
13203
26603
27447
13204
27450
13205
13980
26603
26614
13206
27413
27421
13207
27423
27429
13208
13983
13985
27424
13209
13986
27425
27429
13210
33117
13211
13986
13988
33090
13212
13989
33108
13213
33108
13214
13989
13991
33098
13215
33102
13216
13991
33101
13217
13992
13994
28860
13218
13995
28861
13219
13996
28861
13220
13997
38523
13221
13998
38574
13222
13999
14001
81406
13223
14011
81407
13224
13235
14012
81363
13225
13233
14012
81399
13226
13232
14013
81400
13227
13231
14014
14034
13228
13230
14015
14030
13229
14017
14031
13230
14025
14028
13231
14024
14029
13232
14034
14053
13233
14054
81400
13234
14055
81399
13235
14056
14058
81380
13236
14059
81364
13237
14060
27379
13238
14061
38640
13239
14062
38640
13240
14063
38878
13241
14064
38879
13242
14065
38880
13243
14066
38880
13244
14067
46762
13245
14068
46762
13246
14069
46768
46786
13247
14070
46770
46782
13248
14071
46783
48265
13249
48266
48445
13250
13254
48457
13251
13253
48464
13252
48267
48462
13253
14082
14084
50557
13254
14085
57011
13255
14086
57020
13256
14087
57018
13257
14088
57041
13258
14089
57041
13259
14090
57270
13260
14091
46661
13261
14092
46661
46663
13262
14093
14095
57144
13263
46663
57157
13264
14095
57146
57162
13265
57159
57161
13266
57163
57165
13267
57170
57172
13268
57163
57169
57173
13269
57164
57168
57173
13270
57222
13271
57149
57164
57221
13272
57150
57229
13273
57151
57229
13274
57152
57233
13275
57462
13276
57152
57461
13277
14103
14106
57460
13278
14107
57460
13279
14108
57535
13280
14109
57534
13281
14110
57534
13282
14111
60762
13283
14112
60762
13284
14113
60770
13285
14114
60776
13286
14115
60776
13287
14116
60782
13288
14117
60785
13289
60785
65351
13290
65341
65351
13291
64704
71105
13292
64705
80792
13293
13306
64714
80791
13294
13304
64715
80801
13295
13301
64715
65863
13296
13300
64716
65948
13297
13299
64717
65954
13298
14136
65955
13299
59160
65951
13300
59161
65950
13301
59162
65948
13302
59163
65863
13303
56955
59164
65630
13304
71049
80806
13305
80800
13306
13308
13313
13307
13308
13309
13311
71108
13309
13312
13310
71109
80793
13311
13312
65360
71106
13312
71107
72848
13313
13314
71049
13315
71050
72857
13316
56957
72852
13317
56958
72975
13318
56959
72975
13319
56960
72993
13320
56961
72992
13321
56962
72992
13322
56963
73267
13323
73258
13324
56963
73257
13325
56964
73246
13326
56965
73245
13327
56966
73234
13328
32272
73226
13329
32273
73227
13330
32274
73233
13331
32275
73232
13332
32276
70891
13333
32277
80607
13334
32278
80608
13335
31954
13336
31956
32278
13337
13345
37688
13338
13344
32278
47251
13339
13343
32277
47252
13340
13342
32276
80613
13341
37955
80614
13342
37958
80615
13343
37959
80616
13344
37960
47252
13345
37961
47251
13346
37692
13347
37694
37961
13348
13357
45163
13349
13356
37961
65528
13350
13355
37960
65531
13351
13354
37959
65533
13352
65501
65925
13353
65913
65917
13354
13362
65914
65918
13355
13361
65538
13356
13360
65531
13357
13359
65528
13358
45167
13359
14164
46137
13360
14163
65530
13361
14162
64854
13362
14161
65542
13363
14160
65543
13364
14159
65914
65931
13365
14158
65911
65930
13366
14157
65910
65929
13367
14156
65909
65932
13368
14155
65908
80699
13369
14154
65907
80698
13370
14153
65906
65964
13371
14152
65905
65996
13372
14151
65904
65995
13373
14150
65903
65994
13374
14149
65902
65997
13375
14148
39128
79274
13376
14147
39129
79282
13377
14210
79289
79955
13378
14209
79954
79968
13379
14208
79920
79953
13380
14207
79969
80276
13381
14206
79970
80277
13382
14205
79971
80278
13383
14204
79972
80279
13384
14203
79973
80280
13385
14202
79974
80281
13386
14201
79975
80282
13387
14200
79976
80283
13388
14199
79977
80258
13389
14198
80257
13390
79977
80329
13391
15524
80329
13392
15525
80330
13393
15526
80330
13394
15527
79678
13395
15528
79678
13396
14228
79680
13397
14229
79681
13398
14230
79681
13399
14231
79649
13400
14232
79075
13401
14233
79075
13402
14234
79077
13403
14235
79078
13404
14236
79078
13405
14237
79038
13406
14238
79039
13407
14239
79039
13408
14240
79030
13409
14241
79030
13410
14242
78986
13411
14243
78721
13412
14244
78721
13413
14245
78712
13414
14246
73968
13415
14247
73968
13416
13457
73970
13417
13458
73911
13418
13459
73911
13419
13460
73870
13420
13461
15588
13421
13462
15588
13422
15588
13423
13462
13464
15587
13424
13465
73836
13425
13466
67036
13426
13467
67036
13427
13468
67038
13428
13469
67038
13429
56418
13430
13469
56419
13431
13470
56077
13432
13471
56076
13433
13472
54655
13434
13473
54652
13435
13474
42041
13436
13475
13652
13437
13476
42053
13438
13477
42052
13439
13478
13679
13440
13479
13678
13441
13674
13676
13678
13442
13480
35933
35934
13443
13482
35932
35937
13444
13483
35930
35931
13445
13484
14261
35929
13446
14260
15568
81729
13447
14258
15568
15572
13448
14257
15573
56153
13449
14256
15574
56196
13450
14255
15575
56197
13451
14254
15576
56202
13452
14253
15577
42032
13453
14252
15578
66541
13454
14251
15579
66544
13455
14250
15580
66094
13456
14249
15581
66576
13457
14248
15582
73831
13458
14247
73909
13459
15582
73910
13460
13496
73910
13461
13497
73835
13462
13498
15587
13463
15587
13464
13498
13500
15586
13465
13501
15586
13466
13502
54623
13467
13503
54624
13468
13504
54624
13469
13505
67039
13470
67039
13471
13505
54635
13472
13506
54634
13473
13507
54631
13474
13508
54630
13475
13509
13647
13476
13510
13648
13477
13511
13628
13478
13512
13629
13479
13513
13577
13480
13514
13574
13481
13575
13482
13514
13576
13483
13516
13569
13484
13518
13633
13485
13519
13634
13486
81729
81731
13487
13520
15572
81732
13488
13521
15573
56152
13489
13522
15574
56151
13490
13523
15575
56150
13491
13524
15576
56149
13492
13525
15577
42033
13493
13526
15578
66542
13494
13527
15579
66543
13495
13528
15580
66095
13496
13529
15581
66575
13497
15582
15583
13498
13529
15585
13499
15586
13500
13529
13531
13533
13501
13531
13534
13502
13531
13535
13503
13536
54638
13504
13537
54625
13505
13538
54625
13506
54635
13507
13538
54634
13508
13539
54631
13509
13540
54630
13510
13541
13647
13511
13542
13648
13512
13543
13628
13513
13544
13629
13514
13545
13577
13515
13573
13516
13545
13561
13566
13517
13567
13518
13561
13568
13519
13560
13581
13520
13582
13588
13521
13582
13587
13522
13610
13636
13523
13611
13623
13524
13612
13639
13525
13613
56148
13526
13614
42035
13527
13615
54642
13528
13616
54643
13529
13533
66097
13530
13531
15585
54638
66097
66574
13532
15586
13533
13534
13535
13617
66097
13534
13616
13535
13596
13536
13597
13537
13553
54639
13538
13552
54626
13539
54626
13540
13552
54627
13541
13551
54628
13542
13550
13645
13543
13549
13644
13544
13548
13626
13545
13547
13625
13546
13579
13547
13559
13561
13579
13548
13558
13625
13549
13557
13626
13550
13556
13644
13551
13555
13645
13552
13554
54628
13553
54627
13554
13597
54640
13555
13598
54641
13556
13599
42036
13557
13600
13643
13558
13601
13640
13559
13602
13624
13560
13580
13603
13561
13581
13604
13562
13563
13564
13566
13568
13564
13565
13566
13579
13565
13568
13581
13566
13567
13569
13567
13568
13570
13578
13633
35937
13571
13572
13573
13576
13572
13574
13575
35934
13573
13574
13577
13574
13576
13575
13576
13578
13629
35935
13579
13630
13632
35936
13580
13625
13581
13624
13632
13636
13582
13633
13583
13634
13636
13584
13605
13606
13607
13585
13605
13608
13609
13586
13607
13608
13587
13589
13610
13588
13607
13589
13604
13606
13590
13604
13608
13591
13603
13609
13610
13592
13602
13611
13622
13593
13601
13612
13621
13594
13600
13613
13620
13595
13599
13614
13619
13596
13598
13615
13618
13597
13616
13617
13598
13617
13599
13618
13600
13619
13601
13620
13602
13621
13603
13622
13604
13609
13605
13606
13608
13607
13608
13610
13622
13636
13611
13612
13622
13613
13621
13614
13620
13615
13619
13616
13618
13617
13618
54643
13619
54642
13620
42035
13621
56148
13622
13639
13623
13624
13636
13637
13639
13625
13631
13640
13626
13630
13627
13640
13644
13628
13630
13641
13649
56117
13629
13648
56114
13630
56115
13631
56116
13632
13637
13641
56137
13633
13635
56128
13634
35930
13635
35929
81733
13636
13637
56129
56152
13638
56140
56151
13639
13641
56139
56147
56150
13640
56148
13641
13643
13642
56138
13643
13649
42037
56145
56147
13644
42036
56148
13645
13649
13646
42036
54628
13647
13649
42037
42039
54629
13648
42040
54630
13649
13651
13650
13651
42039
56117
56145
56208
13652
42040
56112
56114
13653
42041
42053
42055
13654
42042
42048
13655
42049
42053
13656
42050
42052
13657
13679
13681
13658
13659
13663
81740
13659
13678
81739
81740
13660
81738
81739
13661
13663
13665
13662
13666
81739
13663
13667
81740
13664
13665
13667
13712
13666
13710
13667
13672
13668
13669
13671
52077
13670
13712
52078
13671
13716
52075
13672
52076
13673
13709
13715
13674
13702
13722
13675
81739
13676
13702
81738
13677
13678
13680
81738
13679
35934
13680
35935
42052
13681
35939
35941
42051
13682
35942
42050
81738
13683
13685
13692
13694
13684
13688
13691
35943
13685
13687
35999
13686
36000
13687
13694
35997
13688
35998
13689
13690
13694
13691
13693
13696
13692
13697
13693
13698
13694
13695
13696
13698
13705
13697
13707
13698
13700
13699
13700
13701
13704
81738
13701
13707
13702
13703
13707
13704
13706
13709
13705
13710
13706
13711
13707
13708
13709
13711
13714
13710
13711
13712
13713
13714
13716
13718
13715
13719
13716
13720
13717
13718
13720
52053
13719
52054
13720
52055
13721
13722
52053
52055
52056
13723
52058
13724
52046
52059
13725
52031
13726
44378
44379
13727
52084
52103
13728
52097
13729
52096
13730
52099
52101
52103
13731
51534
51563
54799
13732
51562
54806
13733
51535
54805
13734
51520
51562
54802
13735
51519
51561
54807
13736
51518
51559
51560
13737
51517
51567
54814
13738
51516
51568
54813
13739
51515
51571
54812
13740
51514
51572
54815
13741
51513
51575
55223
13742
51512
51576
55222
13743
51579
51580
13744
51512
55187
13745
51511
55187
13746
51492
55178
13747
51491
55178
13748
51231
51583
13749
51232
51584
13750
51584
13751
51232
51645
13752
51233
51642
13753
51234
51641
13754
51235
51548
13755
51236
51547
13756
36173
51237
51253
13757
36172
51197
13758
35676
51181
13759
35677
50222
13760
35678
50221
13761
35679
51104
13762
35680
51107
13763
35681
51107
13764
35682
62122
13765
35683
62123
13766
35684
62123
13767
35685
62549
13768
35686
62548
13769
35687
80824
13770
35688
80824
13771
35689
62557
13772
35690
62557
13773
35691
62580
62584
13774
35692
62579
62585
13775
35693
62579
62912
13776
62585
62586
13777
62912
62924
13778
62913
62915
13779
35697
62915
13780
35698
63395
63397
13781
35699
63394
63398
13782
35700
63378
63394
13783
63382
63398
63459
13784
63381
63468
13785
13788
63399
63465
13786
13788
35757
68750
13787
35758
68761
13788
68759
68762
13789
63485
13790
63402
63404
63481
13791
63405
68759
68771
13792
35761
35763
67779
13793
35764
63405
67788
13794
63406
67787
13795
35764
67786
13796
35765
67786
13797
35766
63896
13798
63897
13799
35766
35768
63890
13800
35769
63890
13801
35770
63886
13802
35771
63886
13803
35772
63882
13804
35773
63767
13805
35774
63767
13806
35775
63761
13807
35776
63758
13808
35777
63758
13809
35778
63758
13810
35779
63946
13811
35780
63951
13812
35781
63951
13813
35782
63953
13814
35783
73494
13815
35784
73494
13816
35785
73594
13817
35786
73629
13818
35787
73629
13819
41972
73641
13820
35837
73636
13821
35838
76282
13822
35839
76287
13823
74868
76287
13824
74869
76289
13825
35843
76292
13826
35845
76292
13827
35846
76966
13828
35847
76969
13829
35848
76969
13830
35849
76980
13831
35850
76981
13832
35851
76981
13833
35852
76703
13834
35853
76703
13835
35854
77565
13836
35855
77566
13837
35856
77566
13838
35857
77977
13839
35858
77572
13840
77572
13841
14382
35858
77570
13842
14383
77961
13843
77960
13844
14383
76918
13845
14384
76917
13846
14385
76910
13847
14386
76915
13848
14387
76627
13849
14388
76625
13850
14389
76626
13851
14390
72490
13852
13854
72910
13853
72922
13854
72924
13855
14390
72935
13856
14392
72886
72936
13857
72884
72947
13858
72963
13859
72884
72964
13860
72879
72881
72883
13861
72878
13862
13872
72843
72881
13863
72844
13864
13871
71132
13865
13869
13870
71133
13866
71120
13867
13868
65336
13868
13883
13884
80560
13869
13881
80561
13870
13881
80561
13871
13879
80578
13872
13878
80579
13873
13878
80579
13874
13877
72881
80580
13875
13876
72882
80581
13876
73030
80523
80581
13877
46826
80581
13878
46825
80580
13879
80579
13880
46825
80578
13881
46822
46824
80562
13882
80561
13883
46820
46822
80559
13884
13889
80560
13885
13888
80560
13886
65306
13887
13888
65305
13888
13891
13892
80553
13889
80555
13890
46820
80555
13891
46817
46819
80554
13892
13897
80553
13893
13896
80553
13894
65278
13895
13896
60796
13896
13899
13900
61484
13897
80552
13898
46817
80552
13899
46814
46816
61485
13900
13910
61484
13901
13902
61484
13902
60794
13903
13909
61482
13904
13907
13909
61482
13905
60733
13906
13907
60734
13907
13914
13915
61477
13908
61481
13909
13911
13913
61481
13910
61482
13911
46814
61483
13912
46813
61480
13913
46810
46812
61479
13914
13923
61478
13915
13922
61477
13916
61477
13917
13922
61476
13918
13921
61467
13919
13920
61466
13920
13927
13928
61466
13921
13925
61466
13922
13924
61467
13923
61476
13924
46810
61475
13925
46809
61468
13926
46808
61465
13927
46805
46807
61464
13928
46805
61464
13929
57310
13930
46802
46804
57309
13931
46695
46712
13932
46696
13933
46707
46712
13934
48398
13935
46713
46715
48403
13936
46716
48381
13937
46717
48382
13938
46732
13939
46717
46719
13940
46720
13941
46721
13942
13943
38649
38662
38708
46721
13944
33128
38650
38652
38707
13945
33120
33127
38534
38550
13946
33122
33126
38535
38549
13947
27468
33086
33125
33133
13948
27458
27469
33085
33134
13949
27438
27457
33082
33084
13950
27439
27456
27473
33081
13951
27440
27454
27474
28812
13952
27441
27455
27475
28811
13953
26537
26548
26635
28790
13954
26538
26547
26634
28789
13955
26513
26529
26546
28783
13956
26514
26520
26545
28782
13957
26185
26515
26543
26680
13958
26186
26516
26544
26679
13959
15352
26187
26193
26195
13960
15350
15357
15359
13961
13962
26544
13962
26544
13963
13964
26544
13964
26542
13965
15359
26186
13966
15360
15362
26171
13967
26184
13968
15362
26183
13969
15363
15365
26168
13970
15366
26483
26555
13971
15367
26555
26557
13972
15368
26557
13973
26560
13974
15368
15370
26559
13975
15371
26562
13976
15371
26562
26569
13977
26566
26569
13978
27446
13979
15374
26569
26598
13980
26603
26604
26612
13981
15378
26613
13982
27418
27421
13983
15378
15380
27419
13984
27415
27421
13985
15380
15382
26594
13986
15383
27411
13987
27411
13988
15383
15385
27410
13989
15386
33091
13990
33098
13991
15386
15388
33099
13992
33099
13993
15388
28840
13994
15389
15391
28839
13995
15392
28859
13996
15393
28858
13997
15394
28858
13998
15395
38522
13999
15396
38583
14000
27366
81350
14001
22707
22709
81341
14002
22710
81340
14003
14011
22711
81339
14004
14010
22712
81338
14005
14009
14037
14040
14006
14008
14041
81414
14007
14043
81415
14008
14016
81412
14009
14015
81413
14010
14014
14037
14011
14013
81338
14012
81339
14013
81398
14014
81337
14015
14036
14016
81410
14017
14044
81410
14018
14045
81409
14019
14025
14046
81408
14020
14022
81419
14021
14047
81420
14022
14048
14050
81421
14023
14051
81422
14024
14025
14026
14052
14025
14026
14053
14026
14027
81403
81408
14028
14029
14032
14033
14029
14031
14030
14033
14031
14032
14033
14032
14033
81409
14034
14035
81400
81403
14036
40315
81334
81336
81409
14037
40299
81337
81410
14038
81338
81417
14039
36903
36922
40299
40301
14040
36904
36921
40302
40310
14041
22686
22712
14042
22685
40302
14043
22638
22684
40302
14044
40301
40323
14045
40300
40322
14046
40314
40321
14047
22629
40317
14048
40347
81331
14049
18397
81331
14050
18396
40294
81332
14051
40293
81333
14052
30878
81333
14053
30879
81403
14054
81403
14055
30879
81401
14056
30880
81402
14057
30881
81381
14058
30882
30884
81384
14059
30885
81375
14060
30887
81367
14061
27367
27370
14062
15399
38639
14063
15400
38639
14064
15401
38877
14065
15402
38876
14066
15403
38881
14067
15404
38881
14068
15405
38883
14069
15406
38883
14070
15407
46787
14071
15408
38784
14072
15409
38784
14073
15410
48265
48272
14074
15411
48264
81205
14075
15412
15439
81205
14076
15440
48263
48264
14077
15441
48472
14078
14082
48267
48466
14079
14081
50552
14080
15443
50553
14081
15445
15447
50585
14082
15448
50556
14083
50557
14084
15448
15450
50558
14085
15451
50558
14086
15452
32228
14087
15453
32229
14088
15454
32229
14089
15455
57042
14090
15456
57042
14091
15457
57044
14092
15458
46660
14093
15459
46660
14094
15460
57143
14095
15461
57057
81065
14096
57145
14097
57145
57162
81065
14098
57058
57145
57147
14099
57059
57148
57182
14100
57060
57191
14101
32188
57192
14102
57148
57150
57155
14103
32187
57153
57154
14104
57153
57154
14105
18353
57203
14106
32193
57197
14107
32194
57459
14108
32195
57459
14109
32196
57507
14110
32197
57533
14111
32198
57533
14112
32199
57639
14113
32200
57639
14114
32201
60771
14115
32202
60774
14116
32203
60774
14117
32204
60783
14118
32205
60784
14119
65352
65354
14120
32206
32208
14121
15481
15483
64752
14122
15484
64755
65352
14123
64703
64756
14124
15485
64706
64739
14125
15486
64707
64738
14126
15487
64708
64729
14127
15488
64709
65849
14128
15489
15492
65849
14129
64710
65848
80705
14130
64718
65847
80704
14131
14135
80701
80704
14132
14135
15496
80701
14133
14134
15497
80708
14134
15500
15501
80708
14135
14137
80708
14136
80701
14137
64718
65857
14138
59160
65867
14139
15501
59153
65868
14140
15502
59154
65875
14141
15503
59155
65876
14142
15504
39132
65999
14143
14182
15505
80697
14144
14183
15506
80182
14145
15507
15509
79240
14146
39130
39132
79248
14147
14211
39133
79249
14148
14210
79281
14149
39133
79276
14150
39134
65997
14151
39135
65994
14152
39136
65995
14153
39137
65996
14154
39138
65964
14155
39139
80698
14156
39140
80699
14157
39141
65932
14158
39142
65929
14159
39143
65930
14160
39144
65931
14161
39145
65543
14162
39146
65542
14163
39147
64854
14164
39148
65530
14165
46141
14166
39148
46143
14167
15670
53144
14168
15669
39148
64849
14169
15668
39147
64848
14170
15667
39146
64850
14171
15666
39145
65724
14172
15665
39144
65723
14173
15664
39143
65722
14174
15663
39142
65725
14175
15662
39141
65726
14176
15661
39140
65727
14177
15660
39139
65734
14178
15659
39138
65733
14179
15658
39137
65735
14180
15657
39136
66022
14181
15656
39135
66021
14182
15655
39134
66020
14183
15654
66024
14184
15653
80181
14185
14211
15652
80179
14186
14212
15651
80178
14187
14213
15650
80192
14188
14214
15649
80197
14189
14215
15648
80196
14190
14216
15647
80156
14191
14217
15646
80304
14192
14218
15645
80208
14193
14219
15644
80207
14194
14220
15643
80300
14195
14221
15642
80234
14196
14222
15641
80246
14197
15640
80245
14198
14222
80256
14199
80257
14200
14222
80258
14201
14221
80283
14202
14220
80282
14203
14219
80281
14204
14218
80280
14205
14217
80279
14206
14216
80278
14207
14215
80277
14208
14214
80276
14209
14213
79920
14210
14212
79968
14211
79289
14212
79241
14213
79238
14214
79919
14215
79916
14216
80153
14217
80154
14218
80211
14219
80214
14220
80215
14221
80220
14222
80221
14223
14224
80221
80236
80256
80258
14225
79992
80222
80237
80259
14226
79644
79701
79980
80223
14227
79635
79645
79679
79981
14228
79630
79632
79634
79680
14229
15528
15530
14230
15531
79632
14231
15532
79632
14232
15533
79551
14233
15534
79552
14234
15535
79552
14235
15536
79545
14236
15537
79538
14237
15538
79538
14238
15539
78892
14239
15540
78891
14240
15541
78891
14241
15542
78733
14242
15543
78733
14243
15544
78723
14244
15545
78722
14245
15546
78722
14246
15547
78710
14247
15548
78711
14248
78711
14249
15548
73829
14250
15549
73828
14251
15550
66092
14252
15551
66546
14253
15552
66539
14254
15553
42030
14255
15554
56200
14256
15555
56199
14257
15556
56194
14258
15557
56155
14259
15558
15562
14260
15559
15561
14261
14263
15567
14262
35928
14263
35927
14264
35924
35926
14265
15559
35923
56161
14266
14273
15558
56161
14267
14272
15557
56156
14268
14272
50426
56192
14269
14271
50427
56191
14270
50431
66467
14271
50433
66468
14272
14276
56189
14273
56172
14274
14275
81066
14275
35921
35923
81067
14276
14278
81068
14277
14278
56182
14278
14281
50433
66483
14279
35917
14280
35919
35921
64102
14281
14320
35902
14282
50434
66490
14283
14319
50435
66491
14284
14318
50436
66494
14285
14317
67713
67714
14286
14315
67713
67714
14287
14315
50439
69778
14288
14313
50440
69777
14289
14312
50441
69786
14290
14311
69793
69898
14291
14310
14666
69899
14292
14309
14667
69900
14293
14308
14668
75025
14294
14307
14669
75026
14295
14306
14670
75072
14296
14305
14672
75071
14297
14304
14674
75070
14298
14303
14675
75069
14299
14302
14676
72540
14300
14677
70312
70485
14301
14302
70313
70484
14302
14338
70331
72537
14303
72539
14304
14337
75762
14305
14336
75761
14306
14335
75758
14307
14334
75757
14308
14333
75652
14309
14332
75024
14310
14331
75021
14311
14330
75020
14312
14329
70422
14313
14328
70421
14314
14327
70420
14315
14316
14326
70414
14316
70414
14317
14325
70414
14318
14324
67712
14319
14323
67711
14320
14322
67684
14321
35901
14322
35884
35897
64102
14323
35885
67685
14324
14356
70398
14325
14355
70397
14326
14354
70415
14327
14352
70415
14328
14352
70419
14329
14350
70424
14330
14349
70423
14331
14348
75019
14332
14347
75022
14333
14346
75023
14334
14345
75651
14335
14344
75756
14336
14343
75759
14337
14340
75760
14338
14339
75763
14339
70331
72537
14340
70351
75771
14341
70352
75770
14342
14343
70352
75770
14343
70354
70356
75768
14344
75766
14345
70356
75755
14346
70359
75650
14347
70360
75649
14348
70361
75646
14349
70362
75018
14350
70363
70426
14351
70365
70425
14352
14353
70365
70417
14353
70417
14354
70367
70417
14355
70368
70416
14356
70369
70409
14357
70403
70404
14358
35885
35887
14359
35881
35883
74505
14360
35880
70403
74503
14361
35878
67700
70403
14362
70369
70373
70403
14363
35877
70369
70372
14364
35876
74945
74946
14365
35875
74988
74992
14366
35874
74985
74987
14367
35873
74959
74996
14368
35872
74960
75003
14369
35871
74961
75000
14370
35870
74968
74975
14371
35869
74967
74971
14372
35868
76553
76555
14373
35867
76557
76615
14374
35866
76557
76615
14375
35865
76559
76614
14376
35864
76560
76609
14377
14389
76561
76606
14378
14388
35864
76690
14379
14387
35863
76691
14380
14386
35862
76692
14381
14385
35861
76694
14382
14384
35860
76695
14383
35859
77571
14384
76919
14385
76916
14386
76911
14387
76912
14388
76913
14389
76620
14390
72508
14391
80597
14392
72521
80598
14393
80599
14394
72482
72499
72886
14395
72522
72524
76622
14396
72482
72525
76623
14397
72297
73437
80371
14398
73438
73446
14399
73424
80371
14400
73413
14401
14402
73414
80389
80403
80404
14403
73037
73039
73383
73399
14404
73036
73040
73380
73398
14405
73027
73041
73338
73340
14406
73026
73042
73333
73341
14407
72815
73043
73115
73123
14408
72812
73044
73046
73114
14409
72593
72781
72799
73047
14410
72588
72592
72780
72796
14411
69925
71318
72587
72795
14412
65157
71315
71377
72794
14413
65154
71298
71300
71378
14414
65149
65155
71291
71293
14415
65144
65146
65148
65156
14416
61594
61614
65137
65139
14417
61593
61615
65108
65110
14418
60824
61616
61618
61620
14419
60823
60991
60993
60995
14420
60401
60982
60984
60986
14421
60400
60977
60979
60981
14422
60395
60968
60970
60972
14423
60394
60947
60965
60967
14424
59492
60389
60944
60964
14425
59487
59491
60386
60388
14426
50642
59484
59486
14427
14431
50640
59491
14428
50639
14429
14430
14431
14435
81737
14431
14432
14436
59488
14432
81737
14433
59486
81737
14434
14436
14438
14435
14439
81737
14436
14440
14437
14438
14440
14442
14439
14444
14440
14445
14441
14442
14443
14445
14443
14444
59501
14444
14445
48014
14445
14446
14447
59486
59502
59504
60383
14448
14449
14450
14451
14449
14453
14450
14452
14451
14452
59435
14452
14453
50655
14453
14454
14455
50656
59430
81029
14456
48152
50661
50671
50762
14457
48149
50664
50666
50670
14458
47922
48049
48187
48189
14459
47923
48042
48183
48185
14460
47924
48041
48166
48186
14461
33040
47911
47915
48163
14462
33041
47910
14463
33042
33046
47907
47915
14464
33043
47906
14465
33044
33046
47905
14466
32741
32745
33047
33049
14467
15299
15302
32740
32746
14468
15299
20732
20734
14469
15300
15302
14470
15303
20734
20736
14471
20737
33054
14472
47892
14473
15308
20737
33059
14474
15309
33058
14475
14498
81167
81168
14476
14499
81167
81168
14477
81166
14478
14496
14499
14501
14479
14495
14502
14480
14494
14512
14481
14493
14511
14482
14492
14510
14483
14491
14509
14484
14490
14574
14485
14489
14575
14486
14487
14488
14576
14487
14488
14579
14580
14488
14489
32684
80982
14490
32685
80981
81175
14491
32686
80980
81174
14492
32687
49655
81173
14493
32688
49654
81172
14494
32689
33284
81171
14495
32690
33281
81170
14496
32691
33276
81169
14497
32692
33277
81166
14498
14499
32693
33278
81167
14499
15310
15311
14500
14501
14533
15312
33278
14502
14537
33277
14503
14538
33276
14504
14512
14538
33283
14505
14512
14514
14546
14506
14511
14547
49652
14507
14510
14556
49653
14508
14509
14557
49658
14509
14573
14574
49659
14510
49657
14511
49653
14512
49652
14513
14514
14515
33282
33283
14515
14519
33283
14516
33282
49652
14517
14519
14521
14518
14522
33282
14519
14523
33283
14520
14521
14523
14525
14522
14527
14523
14528
14524
14525
14526
14528
35551
14526
14527
49685
14527
14528
36600
14528
49651
14529
14530
33281
33285
33287
47977
14531
32715
33276
33288
35547
14532
32702
32714
33277
35534
14533
32701
32711
33278
33280
14534
15313
15315
14535
14537
15316
35538
14536
35537
14537
35536
14538
35535
14539
35548
14540
14546
35552
14541
14545
49688
14542
14544
49690
14543
49691
14544
14550
49759
14545
14549
49758
14546
14548
49757
14547
49685
14548
14556
49684
14549
14555
49756
14550
14554
49761
14551
14553
49760
14552
50083
14553
14561
50096
14554
14560
49769
14555
14559
49762
14556
14558
49763
14557
49683
14558
14569
49678
14559
14565
49766
14560
14564
49767
14561
14563
49768
14562
50097
14563
50113
51053
14564
50114
51025
14565
50115
51024
14566
50116
51023
14567
14569
51019
14568
50117
51018
14569
14571
49611
49613
14570
49677
14571
14573
80957
14572
80958
14573
49615
49616
80959
14574
80956
14575
80980
14576
49616
80981
14577
49617
80982
14578
14579
48505
80983
14579
48504
80941
80983
14580
80983
14581
32683
14582
32679
80941
14583
17854
32662
80940
14584
17856
32651
80939
14585
17857
59977
59984
14586
46846
59978
59983
14587
46846
59979
61459
14588
17860
48347
61459
14589
17861
48346
61458
14590
14603
48345
61457
14591
14603
14632
81203
14592
14596
14633
14593
14634
81203
14594
14596
63547
68543
14595
63549
68508
14596
63551
68509
14597
50484
14598
14600
14604
50485
14599
63551
68499
14600
61293
68500
14601
17865
81190
14602
14604
14606
14603
14607
17861
17862
14604
14608
14605
14606
14608
14612
14607
81186
14608
81185
81189
14609
81189
14610
14612
14614
14611
14615
81189
14612
14616
81187
14613
14614
14616
14621
14615
14626
14616
81223
14617
14618
14620
60423
81223
14619
14624
50475
81223
14620
14622
50483
14621
50480
14622
50481
14623
50482
14624
14626
14628
14625
14629
14626
14630
81223
14627
14628
14630
14632
14629
14633
14630
14638
14631
14632
14637
61456
81204
14633
81204
14634
14635
81204
14636
14638
14640
14637
14641
81204
14638
14642
14639
14640
14642
14644
14641
14646
14642
14647
14643
14644
14645
14647
61455
14645
14646
50475
14646
14647
61453
14647
68543
14648
14649
48335
63547
81203
14650
48336
61453
63546
14651
48337
61452
63545
14652
48338
61433
61438
14653
46815
61431
80547
14654
61431
80537
80546
14655
50446
50458
80537
14656
46833
50445
50459
14657
14665
46833
69651
14658
14665
46831
69652
14659
14664
69657
80530
14660
14663
69919
80529
14661
14662
80517
80586
14662
72450
72467
80584
14663
14669
80585
14664
14668
69919
14665
14667
69657
14666
80635
14667
50444
69802
14668
69659
14669
69903
14670
69908
14671
72450
75051
14672
72430
75051
80600
14673
75057
14674
72430
75056
14675
72277
75059
14676
72275
75068
14677
72274
72541
14678
70486
14679
70312
70486
14680
14770
70311
75188
14681
14769
70310
75188
14682
14768
70309
75187
14683
14767
70308
76125
14684
14766
70307
75199
14685
14765
70306
76131
14686
14764
70305
76132
14687
14763
70304
77319
14688
70303
77424
14689
14763
77391
14690
14762
77390
14691
14747
77389
14692
14746
77388
14693
14731
77327
14694
14730
77326
14695
14715
77179
14696
14714
77176
14697
75414
14698
14714
75413
14699
14713
75120
14700
14712
75127
14701
14711
72341
14702
14710
72357
14703
14709
72352
14704
14708
14779
14705
14707
14779
14706
70502
14707
70503
14708
14722
14778
14709
14721
14778
14710
14720
72353
14711
14719
72356
14712
14718
72340
14713
14717
75128
14714
14716
75119
14715
77177
14716
14730
77178
14717
14729
75118
14718
14728
75129
14719
14727
72339
14720
14726
72355
14721
14725
72354
14722
14724
14777
14723
14777
14724
14738
14776
14725
14737
14776
14726
14736
72386
14727
14735
72359
14728
14734
75131
14729
14733
75130
14730
14732
75135
14731
77325
14732
14746
77324
14733
14745
75134
14734
14744
75133
14735
14743
75132
14736
14742
72384
14737
14741
72385
14738
14740
14775
14739
14775
14740
14754
14774
14741
14753
14774
14742
14752
72387
14743
14751
72390
14744
14750
75143
14745
14749
75142
14746
14748
75141
14747
77323
14748
14762
77322
14749
14761
75140
14750
14760
75145
14751
14759
75144
14752
14758
72389
14753
14757
72388
14754
14756
14773
14755
14773
14756
14770
14772
14757
14769
14772
14758
14768
75185
14759
14767
75184
14760
14766
75147
14761
14765
75146
14762
14764
75203
14763
77321
14764
77320
14765
75202
14766
75201
14767
75200
14768
75183
14769
75186
14770
14771
14771
14772
75186
75188
14773
75185
14774
72388
14775
72387
14776
72385
14777
72386
14778
72354
14779
70503
72353
14780
70502
72352
14781
70500
72351
14782
70501
72350
14783
14784
61051
69414
69418
14784
61050
14785
14786
69414
14787
72348
14788
72344
14789
75124
14790
14791
71476
75122
75124
75402
14792
69434
71785
75125
14793
69424
69435
71748
14794
69422
69436
71747
14795
69396
69423
71744
14796
69309
71488
14797
69308
69396
71486
14798
71487
14799
69308
14800
69307
14801
69306
14802
69254
14803
14804
61055
69254
69256
14805
14809
14810
14811
14806
14808
69261
14807
14811
69262
14808
14813
69263
14809
69260
14810
14814
14811
14815
14812
14813
14815
14817
14814
14818
14815
14819
14816
14817
14819
14821
14818
14822
14819
14826
14820
14821
14825
60280
14822
60281
14823
60282
14824
14826
14828
14825
14829
60279
14826
14830
14827
14828
14830
14833
14829
14844
14830
14839
14831
14832
14836
14838
14833
14835
69267
14834
69264
14835
14843
69265
14836
69266
14837
14842
14838
14840
60261
14839
60262
14840
60263
14841
60264
14842
14844
14846
14843
14847
14844
14848
14845
14846
14848
14862
14847
14855
14848
14853
14849
14850
14852
69279
14851
14862
69280
14852
14860
69281
14853
69278
14854
14859
14855
14857
60288
14856
60285
14857
14862
60286
14858
60287
14859
14861
14864
14860
14865
14861
14866
14862
14863
14864
14866
14877
14865
14873
14866
14871
14867
14868
14870
69294
14869
14877
69295
14870
14876
69296
14871
69293
14872
14876
14873
14875
14879
14874
14880
14875
14877
14881
14876
14878
14877
14879
14881
14886
14880
60295
14881
60293
14882
14883
60293
60294
14884
14886
14888
14885
14889
60294
14886
14890
60295
14887
14888
14890
80920
14889
80919
14890
80918
14891
14892
80917
80918
80920
14893
14923
14894
14922
61769
14895
14921
61770
14896
14920
61772
14897
14919
60366
14898
14918
60508
14899
14917
60509
14900
14916
60249
14901
14915
60248
14902
14914
60137
14903
14913
60146
14904
14912
60147
14905
14911
60130
14906
14910
59636
14907
14909
59633
14908
15248
14909
14939
15247
14910
14938
59634
14911
14937
59635
14912
14936
60129
14913
14935
60148
14914
14934
60145
14915
14933
60144
14916
14932
60247
14917
14931
60511
14918
14930
60510
14919
14929
60507
14920
14928
60365
14921
14927
61773
14922
14926
61774
14923
14925
61787
14924
61789
14925
14955
61800
14926
14954
61786
14927
14953
61819
14928
14952
61820
14929
14951
60505
14930
14950
60506
14931
14949
60513
14932
14948
60512
14933
14947
60246
14934
14946
60582
14935
14945
60150
14936
14944
60149
14937
14943
60128
14938
14942
60173
14939
14941
60174
14940
15246
14941
14971
15245
14942
14970
60175
14943
14969
60172
14944
14968
60127
14945
14967
60158
14946
14966
60151
14947
14965
60581
14948
14964
60245
14949
14963
60515
14950
14962
60514
14951
14961
61835
14952
14960
60504
14953
14959
61821
14954
14958
61818
14955
14957
61817
14956
61811
14957
14987
61815
14958
14986
61816
14959
14985
61882
14960
14984
61822
14961
14983
61833
14962
14982
61834
14963
14981
61836
14964
14980
60516
14965
14979
60583
14966
14978
60580
14967
14977
60579
14968
14976
60159
14969
14975
60160
14970
14974
60171
14971
14973
60176
14972
15244
14973
15003
15243
14974
15002
60177
14975
15001
60170
14976
15000
60169
14977
14999
60577
14978
14998
60578
14979
14997
60585
14980
14996
60584
14981
14995
61713
14982
14994
61837
14983
14993
61838
14984
14992
61832
14985
14991
61831
14986
14990
61881
14987
14989
61883
14988
70606
14989
15019
70607
14990
15018
70618
14991
15017
61880
14992
15016
61863
14993
15015
61862
14994
15014
61839
14995
15013
61853
14996
15012
61712
14997
15011
61711
14998
15010
60586
14999
15009
60587
15000
15008
60594
15001
15007
60595
15002
15006
60181
15003
15005
60178
15004
15242
15005
15035
15241
15006
15034
60179
15007
15033
60180
15008
15032
60596
15009
15031
60593
15010
15030
65005
15011
15029
65006
15012
15028
61710
15013
15027
61851
15014
15026
61852
15015
15025
61854
15016
15024
61861
15017
15023
61878
15018
15022
61879
15019
15021
70617
15020
70616
15021
15051
71282
15022
15050
70619
15023
15049
71279
15024
15048
70631
15025
15047
70632
15026
15046
70633
15027
15045
70634
15028
15044
65060
15029
15043
65059
15030
15042
65007
15031
15041
65004
15032
15040
65003
15033
15039
60597
15034
15038
60598
15035
15037
60599
15036
15240
15037
15067
15239
15038
15066
60600
15039
15065
60601
15040
15064
65051
15041
15063
65002
15042
15062
65015
15043
15061
65014
15044
15060
65058
15045
15059
70636
15046
15058
70635
15047
15057
70652
15048
15056
70651
15049
15055
70630
15050
15054
71278
15051
15053
71280
15052
71281
15053
15083
71283
15054
15082
71360
15055
15081
71277
15056
15080
71276
15057
15079
70650
15058
15078
70653
15059
15077
70638
15060
15076
70637
15061
15075
65057
15062
15074
65056
15063
15073
65016
15064
15072
65052
15065
15071
65050
15066
15070
65041
15067
15069
65042
15068
15238
15069
15099
15237
15070
15098
65043
15071
15097
65040
15072
15096
65049
15073
15095
65053
15074
15094
65054
15075
15093
65055
15076
15092
70745
15077
15091
70656
15078
15090
70655
15079
15089
70654
15080
15088
70649
15081
15087
71275
15082
15086
71361
15083
15085
71359
15084
71358
15085
15115
71370
15086
15114
71365
15087
15113
71362
15088
15112
71336
15089
15111
71337
15090
15110
71226
15091
15109
70747
15092
15108
70746
15093
15107
70744
15094
15106
70739
15095
15105
70736
15096
15104
70735
15097
15103
65048
15098
15102
65047
15099
15101
65044
15100
15236
15101
15131
15235
15102
15130
65045
15103
15129
65046
15104
15128
70777
15105
15127
70734
15106
15126
70737
15107
15125
70738
15108
15124
70743
15109
15123
70749
15110
15122
70748
15111
15121
71225
15112
15120
71338
15113
15119
71335
15114
15118
71363
15115
15117
71364
15116
71369
15117
15147
71371
15118
15146
73061
15119
15145
73062
15120
15144
71342
15121
15143
71339
15122
15142
71224
15123
15141
70975
15124
15140
70974
15125
15139
70957
15126
15138
70956
15127
15137
70779
15128
15136
70778
15129
15135
70776
15130
15134
70771
15131
15133
70772
15132
15234
15133
15163
15233
15134
15162
70773
15135
15161
70774
15136
15160
70775
15137
15159
70781
15138
15158
70780
15139
15157
70955
15140
15156
70958
15141
15155
70973
15142
15154
70976
15143
15153
71223
15144
15152
71340
15145
15151
71341
15146
15150
73063
15147
15149
73060
15148
73059
15149
15179
80427
15150
15178
80428
15151
15177
73064
15152
15176
73083
15153
15175
73082
15154
15174
71222
15155
15173
71221
15156
15172
70972
15157
15171
70971
15158
15170
70954
15159
15169
70945
15160
15168
70944
15161
15167
70931
15162
15166
70932
15163
15165
70933
15164
15232
15165
15195
15231
15166
15194
70934
15167
15193
70935
15168
15192
70930
15169
15191
70951
15170
15190
70952
15171
15189
70953
15172
15188
70970
15173
15187
71219
15174
15186
71220
15175
15185
73164
15176
15184
73081
15177
15183
73084
15178
15182
80430
15179
15181
80429
15180
80426
15181
15211
80439
15182
15210
80438
15183
15209
80431
15184
15208
80432
15185
15207
80433
15186
15206
73163
15187
15205
73165
15188
15204
73166
15189
15203
73167
15190
15202
72649
15191
15201
72650
15192
15200
72651
15193
15199
70929
15194
15198
70936
15195
15197
70937
15196
15230
15197
15227
15229
15198
15226
70938
15199
15225
70939
15200
15224
70928
15201
15223
72652
15202
15222
72653
15203
15221
72648
15204
15220
73168
15205
15219
80463
15206
15218
80464
15207
15217
73162
15208
15216
80434
15209
15215
80435
15210
15214
80436
15211
15213
80437
15212
80440
15213
80492
15214
80491
15215
80490
15216
80485
15217
80486
15218
80468
15219
80465
15220
80462
15221
73169
15222
73186
15223
72654
15224
73184
15225
70927
15226
70940
15227
70941
15228
15229
70712
70941
15230
70711
70938
15231
70706
70937
15232
70705
70934
15233
70700
70933
15234
70699
70773
15235
70694
70772
15236
65045
70693
15237
60613
65044
15238
60612
65043
15239
60200
65042
15240
60199
60600
15241
59663
60599
15242
59662
60179
15243
59657
60178
15244
59656
60177
15245
59651
60176
15246
59650
60175
15247
59645
60174
15248
59634
59644
15249
47161
59633
15250
47160
59632
15251
47157
59631
15252
47155
47452
15253
47156
47451
15254
47450
15255
46995
47156
15256
15257
15259
15261
15257
15258
15259
15258
15261
15259
15260
15260
15262
15261
15263
20706
46995
15264
15265
15267
15269
15265
15266
15267
15266
15269
15267
15268
15268
15270
15269
15271
20706
15272
15279
20707
15273
15274
15276
15278
15274
15275
15276
15275
15278
15276
15277
15277
15278
15280
20708
32946
15281
20709
15282
20710
20712
28324
15283
28323
15284
20712
20714
15285
20715
15286
20716
81734
15287
15288
20719
20721
15289
20722
28160
15290
20723
28161
15291
20724
28164
15292
20725
28223
15293
20726
28222
15294
20727
28259
15295
20728
28260
15296
20729
28722
15297
20730
28721
15298
20731
28750
15299
20732
32740
15300
15301
15302
15303
33049
15304
32746
33050
33054
15305
28964
32747
32749
33055
15306
20736
20738
28757
28965
15307
20736
23380
23382
15308
20737
20738
20740
15309
20741
33060
15310
33061
15311
20741
32694
15312
20744
33279
15313
20744
33279
15314
20746
33280
15315
20747
20749
32700
15316
20753
32701
15317
20753
35527
15318
15319
35522
35553
15320
20771
35502
35504
15321
33338
33351
35493
35505
15322
33340
15323
15324
20750
33345
15325
15954
20749
33293
15326
15955
33300
15327
33301
15328
15955
33298
15329
15956
33297
15330
15957
15961
15331
15958
15961
15332
15963
15333
15335
28646
15334
15958
28643
15335
15948
15950
28644
15336
28645
15337
15948
20814
15338
15947
20815
15339
15922
15946
24691
15340
15921
24693
15341
15793
24693
15342
15794
23412
15343
15795
15797
20821
15344
15798
20820
15345
15799
15980
15346
15800
15975
15347
15801
15974
15348
15355
15972
15349
26671
15350
15353
15355
15357
15351
15352
15353
26664
26672
26679
15354
26193
26665
26671
15355
15972
15984
26192
26666
15356
15802
15357
15804
20949
26192
15358
26193
15359
20946
20949
26188
15360
26187
15361
20946
26158
15362
20942
20945
26159
15363
26170
15364
20942
26169
15365
20941
24719
24721
15366
24722
26167
15367
24723
26482
15368
15369
26558
15369
26558
15370
24724
26558
15371
24725
26559
15372
26562
15373
24725
24727
24734
15374
24733
26569
81668
15375
24731
24732
15376
26609
26612
15377
20923
24731
26610
15378
20924
26606
26612
15379
26613
15380
19102
20924
26595
15381
26594
15382
18571
19102
26593
15383
18572
26593
15384
27410
15385
18572
18574
26590
15386
18575
26590
15387
33092
15388
18575
18577
28835
15389
28840
15390
18577
28839
15391
18578
18580
27314
15392
18581
27314
15393
18582
28854
15394
18583
28857
15395
18584
28857
15396
18585
38513
15397
18586
38514
15398
18587
27367
38514
15399
18588
27367
38586
15400
18589
38635
15401
18590
38635
15402
18591
38634
15403
18592
38633
15404
18593
81434
15405
17820
81434
15406
17821
38738
15407
17822
38738
15408
17823
38770
15409
17824
38771
15410
17825
38771
15411
17826
48273
15412
17827
48274
15413
17828
48274
15414
15439
17829
48284
15415
15438
17830
48281
15416
17831
17847
48281
15417
15438
17848
48290
15418
15437
17849
48291
15419
15435
17850
48303
15420
15433
17851
48314
15421
15423
81020
15422
17852
81015
15423
17853
81603
15424
15426
50532
15425
15431
15433
50533
15426
15429
50534
15427
50535
15428
15429
17855
32635
15429
17881
17883
46859
15430
50521
15431
17883
17885
57395
15432
57394
15433
15444
57392
15434
48481
15435
15442
15443
48483
15436
48307
15437
15442
48306
15438
15440
48291
15439
48290
15440
48285
15441
48292
15442
48473
15443
48469
15444
50554
15445
17885
50591
15446
17886
50586
15447
17887
17889
50577
15448
17890
50577
15449
57344
15450
17890
17892
50562
15451
17893
50559
15452
17894
50559
15453
17895
46651
15454
17896
32230
15455
17897
32230
15456
17898
46654
15457
17899
46654
15458
17900
57045
15459
17901
46659
15460
17902
46659
15461
17903
57074
15462
17904
57056
15463
17905
57056
81065
15464
17906
57056
57058
15465
17907
57059
57073
15466
17908
57061
57072
15467
17909
32191
57072
15468
17910
32192
57082
15469
17911
32194
57127
15470
17912
32195
57127
15471
17913
32196
57133
15472
17914
32197
57510
15473
17915
32198
57510
15474
17916
32199
57514
15475
17917
32200
57514
15476
17918
32201
57645
15477
17919
32202
57663
15478
17920
32203
57663
15479
17921
32204
57697
15480
17922
32205
57696
15481
17928
17934
32206
15482
17940
17943
15483
17947
17949
59066
15484
17950
64695
15485
17951
64692
15486
17952
64691
15487
17953
64690
15488
17954
64730
15489
17955
65852
15490
65851
15491
17955
65854
15492
17957
17974
18329
15493
17973
18328
15494
17973
80705
80706
15495
17962
80705
80706
15496
17963
80703
80704
15497
17964
80702
15498
17965
80707
15499
15500
17966
80709
15500
16870
18321
80709
15501
80709
15502
65844
15503
18321
65843
15504
18320
65842
15505
18319
66000
15506
18317
66038
15507
18316
66053
15508
41917
66056
15509
41918
41920
66057
15510
41921
79235
15511
39130
41922
79236
15512
39129
41923
79290
15513
79955
79956
79961
15514
79955
79956
79960
15515
79927
79954
79966
15516
79928
79952
79953
15517
79929
79969
80274
15518
79930
79970
80275
15519
79931
79971
80270
15520
79932
79972
80284
15521
79933
79973
80291
15522
79934
79974
80290
15523
79935
79975
80289
15524
79936
79976
80292
15525
79977
79978
15526
79936
79979
15527
41935
79979
15528
41936
79981
15529
79981
15530
41936
41938
79939
15531
41939
79634
15532
41940
79633
15533
41941
79633
15534
41942
79556
15535
41943
79553
15536
41944
79553
15537
41945
79540
15538
41946
79539
15539
41947
79539
15540
41948
78893
15541
41949
78890
15542
41950
78890
15543
35794
78734
15544
35795
78734
15545
35796
78730
15546
35797
73903
15547
35798
73903
15548
35799
73905
15549
73829
15550
35799
73828
15551
35800
66092
15552
35801
66546
15553
35802
66539
15554
35803
42030
15555
50424
56200
15556
50425
56199
15557
50426
56194
15558
56155
15559
15564
15560
15561
15564
15565
15562
15566
15563
15564
15566
15564
15565
15566
56155
15565
15566
56161
15567
15568
35926
35928
56154
15569
35929
56153
15570
15571
81730
81733
15571
56152
81732
81733
15572
81730
81732
15573
81729
15574
56152
15575
56151
15576
56150
15577
56149
15578
42033
15579
66542
15580
66543
15581
66095
15582
66575
15583
15584
66575
73831
73910
15585
54622
66574
73832
73834
15586
54623
73835
15587
15588
73835
15589
73870
15590
15591
15593
15594
15591
15595
15592
15594
15593
15594
15595
15594
15595
15596
15597
67033
73868
73870
15598
15599
73868
73976
15600
73916
73977
15601
73917
73978
15602
73918
73983
15603
73919
73984
15604
73920
73989
15605
73921
73990
15606
73922
78818
15607
73923
78823
15608
73924
78824
15609
73925
78837
15610
73926
78838
15611
73927
78851
15612
73928
78852
15613
73929
79364
15614
73930
79363
15615
79394
15616
73930
73932
79502
15617
73933
79710
15618
73934
79863
15619
73935
80092
15620
73936
80091
15621
73937
80090
15622
15626
15623
15624
15626
15628
15625
15628
15629
15626
15627
15629
15627
15628
15629
80090
15629
80089
15630
15631
15632
80071
80072
80099
15632
17524
17526
15633
17527
15634
17528
80100
15635
17529
80313
15636
17530
80313
15637
17531
80109
15638
17532
80126
15639
17533
80126
15640
17534
80244
15641
80245
15642
17534
80246
15643
17535
80234
15644
17536
80300
15645
17537
80207
15646
17538
80208
15647
17539
80304
15648
17540
80156
15649
17541
80196
15650
17542
80197
15651
17543
80192
15652
17544
80178
15653
17545
80179
15654
17546
80191
15655
17547
66029
15656
17548
66020
15657
17549
66021
15658
17550
66022
15659
17551
65735
15660
17552
65733
15661
17553
65734
15662
17554
65727
15663
17555
65726
15664
17556
65725
15665
17557
65722
15666
17558
65723
15667
17559
65724
15668
17560
64850
15669
17561
64848
15670
17562
64849
15671
53148
15672
17562
53150
15673
15705
53376
15674
15704
17562
58461
15675
15703
17561
58462
15676
15702
17560
80810
15677
15701
17559
58999
15678
15700
17558
80785
15679
15699
17557
80784
15680
15698
17556
80783
15681
15697
17555
80782
15682
15696
17554
65716
15683
15695
17553
65834
15684
15694
17552
65833
15685
15693
17551
65835
15686
15692
17550
65836
15687
15691
17549
66015
15688
15690
17548
66010
15689
18318
66011
15690
16875
66012
15691
16876
66009
15692
16877
66015
15693
15721
65836
15694
15722
65835
15695
15723
65833
15696
15724
65834
15697
15725
65716
15698
15726
80782
15699
15727
80783
15700
15728
80784
15701
15729
80785
15702
15730
58999
15703
15731
80810
15704
15732
58462
15705
15733
58461
15706
53380
15707
15733
53382
15708
16815
58221
15709
15733
16814
58990
15710
15732
16813
58991
15711
15731
16812
58992
15712
15730
16811
65693
15713
15729
16810
65692
15714
15728
16809
65687
15715
15727
16808
65701
15716
15726
16807
65702
15717
15725
16806
80724
15718
15724
16805
80723
15719
15723
16804
80722
15720
15722
16803
80721
15721
16802
65828
15722
16877
65830
15723
65831
15724
65832
15725
65712
15726
65715
15727
65683
15728
65684
15729
65685
15730
58980
15731
58998
15732
58996
15733
58997
15734
15735
53382
58461
58488
58997
15736
53383
58460
58483
58485
15737
53384
58296
58457
58480
15738
53385
58293
58456
58481
15739
53386
58291
58453
58482
15740
53387
57828
58292
58452
15741
53388
53452
57827
58443
15742
53389
53453
57822
58444
15743
53390
53420
53460
58445
15744
53391
53409
53421
58446
15745
53173
53392
53394
53408
15746
53162
53174
53395
53397
15747
46433
46443
47585
47591
15748
46432
46444
47586
47590
15749
46211
46415
46447
47589
15750
46200
46212
46414
46448
15751
45328
46197
46199
46368
15752
45317
45329
46196
46367
15753
45304
45316
46167
46171
15754
45303
45313
45315
46170
15755
45197
45272
45310
45312
15756
45196
45200
45269
45271
15757
39231
39301
45195
45201
15758
39175
39232
39299
45202
15759
32362
32364
39278
39300
15760
32359
32361
39270
39277
15761
32356
32358
39271
39276
15762
32353
32355
32369
37862
15763
32000
32012
32352
32370
15764
30765
31997
32011
32371
15765
30744
30746
30764
32008
15766
27673
30741
30763
32007
15767
27073
27640
27672
30742
15768
26965
27074
27639
30743
15769
26888
26890
26952
27089
15770
26879
26887
26951
27090
15771
26876
26878
26902
26918
15772
26873
26875
26903
26913
15773
15897
26850
26852
26912
15774
15898
26847
26853
26907
15775
15899
25899
26019
26021
15776
15900
25898
26011
26013
15777
15901
25885
26010
26014
15778
15902
23500
25833
25884
15779
15903
23499
25834
25857
15780
15904
23496
25835
25852
15781
15905
17655
17743
25836
15782
15906
17654
17658
17731
15783
15908
15911
17659
17732
15784
15911
17733
17735
15785
15912
17659
17661
15786
15913
17662
17748
15787
15914
17663
17749
15788
15915
17664
24532
15789
15916
17665
24533
15790
15917
17666
24552
15791
15918
17667
24553
15792
15919
17668
23416
15793
15920
17669
23415
15794
15921
23414
15795
17669
23413
15796
16260
20824
15797
16261
16263
20824
15798
16264
20821
15799
16265
20820
15800
15980
15982
15801
15976
15983
15802
15977
15803
15983
15984
15804
15806
15805
15806
15986
15987
15807
15985
15808
15985
15987
15988
15809
15990
15810
15987
15991
15811
15992
20950
15812
15993
20955
15813
15994
20956
15814
15995
26156
15815
15996
24713
15816
15997
24714
15817
15998
24716
15818
15999
81704
15819
16000
81705
15820
16001
24771
15821
16002
81670
15822
15852
81671
15823
15851
81677
15824
81678
15825
15851
81683
15826
15850
20910
15827
15849
20911
15828
15848
20896
15829
15847
20897
15830
15846
19133
15831
15845
19134
15832
15844
18977
15833
15843
18976
15834
15842
17781
15835
15841
17782
15836
15840
16147
15837
15839
16146
15838
16145
15839
15865
15867
16145
15840
15864
16146
15841
15863
16147
15842
15862
17782
15843
15861
17781
15844
15860
18976
15845
15859
18977
15846
15858
19134
15847
15857
19133
15848
15856
20897
15849
15855
20896
15850
15854
20911
15851
15853
20910
15852
81683
15853
16002
24763
15854
16003
20908
15855
16004
20907
15856
16005
20894
15857
16006
20893
15858
16007
19131
15859
16008
19130
15860
16009
18973
15861
16010
18974
15862
16011
17779
15863
16012
17778
15864
16013
16133
15865
16014
16134
15866
16015
16135
15867
16016
16139
15868
15869
15870
15870
15871
16145
15871
16143
15872
15873
16467
16469
16631
15874
16470
16632
16636
15875
15878
15876
16637
15877
16638
15878
16615
16633
81727
15879
16616
16632
15880
16617
16631
15881
16618
16630
15882
16619
16629
15883
16620
16628
15884
16621
16627
15885
16622
16626
15886
16623
16625
15887
21080
15888
16575
16623
23526
15889
23527
15890
16575
16577
23528
15891
16578
16580
15892
24499
15893
16234
16578
24498
15894
16235
16237
15895
26848
15896
16235
26849
15897
15898
26849
26875
26911
15899
26848
26908
15900
25900
26018
15901
25897
26017
15902
25886
26015
15903
25883
26016
15904
23498
25856
15905
23497
25853
15906
17646
17742
15907
17651
17741
15908
15909
17737
17739
15909
17736
17737
15910
17736
17739
15911
15933
17735
15912
15932
15913
15931
17659
15914
15930
17748
15915
15929
17749
15916
15928
24532
15917
15927
24533
15918
15926
24552
15919
15925
24553
15920
15924
23416
15921
15923
23415
15922
23414
15923
15945
25945
15924
15944
26099
15925
15943
26094
15926
15942
26093
15927
15941
24599
15928
15940
24600
15929
15939
24601
15930
15938
24602
15931
15937
24603
15932
15936
17657
15933
15935
17654
15934
17650
15935
17644
17649
15936
17609
17654
15937
17610
17657
15938
17611
24603
15939
17612
24602
15940
17613
24601
15941
17614
24600
15942
17615
24599
15943
17616
26093
15944
17617
26094
15945
17618
26099
15946
17619
25945
15947
17620
24691
15948
17621
20815
15949
20814
15950
17621
17623
20812
15951
17624
28649
15952
15959
17625
28649
15953
15959
20781
33295
15954
15956
20782
33295
15955
20748
33294
15956
33299
15957
33296
15958
15959
15960
15959
15960
15960
15961
28641
33296
15962
33297
15963
26675
28639
28641
15964
26676
28647
15965
15966
15969
15970
15966
15968
15967
15970
15968
15969
15970
15969
15970
15971
15972
26668
26676
15973
26667
26671
15974
15975
15978
15979
15975
15977
15976
15979
15977
15978
15979
15978
15979
15984
15980
15981
20820
26667
15982
15984
15989
16266
26666
15983
16265
15984
15985
15986
15988
15987
15988
26192
15988
15989
15990
15991
16267
26191
15991
16268
15992
16269
15993
16270
26190
15994
16271
20958
15995
16272
20958
15996
16273
26155
15997
16087
24707
15998
16088
24707
15999
16059
24717
16000
16058
20934
16001
16031
20934
16002
16030
24772
16003
24763
16004
16030
20908
16005
16029
20907
16006
16028
20894
16007
16027
20893
16008
16026
19131
16009
16025
19130
16010
16024
18973
16011
16023
18974
16012
16022
17779
16013
16021
17778
16014
16020
16133
16015
16019
16134
16016
16018
16135
16017
16142
16018
16044
16430
16019
16043
16429
16020
16042
16428
16021
16041
16132
16022
16040
17777
16023
16039
18954
16024
16038
19278
16025
16037
18972
16026
16036
19129
16027
16035
20981
16028
16034
20980
16029
16033
20979
16030
16032
21030
16031
21031
16032
16058
19114
16033
16057
19115
16034
16056
19116
16035
16055
19117
16036
16054
19118
16037
16053
19119
16038
16052
18962
16039
16051
18961
16040
16050
17770
16041
16049
17771
16042
16048
16120
16043
16047
16119
16044
16046
16118
16045
16115
16046
16072
16114
16047
16071
16118
16048
16070
16119
16049
16069
16120
16050
16068
17771
16051
16067
17770
16052
16066
18961
16053
16065
18962
16054
16064
19119
16055
16063
19118
16056
16062
19117
16057
16061
19116
16058
16060
19115
16059
19114
16060
16088
19113
16061
16089
21027
16062
16090
20974
16063
16091
20973
16064
16092
19121
16065
16093
19120
16066
16094
18963
16067
16095
18964
16068
16096
17769
16069
16097
17772
16070
16098
16121
16071
16099
16122
16072
16100
16123
16073
16110
16074
16100
16105
16075
16108
16286
16076
16100
16101
16285
16077
16099
16126
16284
16078
16098
16127
16283
16079
16097
16282
17766
16080
16096
16281
17767
16081
16095
16280
18966
16082
16094
16279
18967
16083
16093
16278
19124
16084
16092
16277
19123
16085
16091
16276
20971
16086
16090
16275
20970
16087
16089
16274
20969
16088
16273
24704
16089
24704
16090
20969
16091
20970
16092
20971
16093
19123
16094
19124
16095
18967
16096
18966
16097
17767
16098
17766
16099
16127
16100
16126
16101
16102
16124
16126
16323
16103
16104
16105
16108
16104
16107
16108
16322
16105
16106
16109
16106
16108
16107
16108
16110
16124
16327
16441
16111
16123
16438
16112
16113
16114
16117
16113
16115
16116
16431
16114
16115
16118
16115
16117
16116
16117
16119
16123
16432
16120
16122
16427
16121
16131
17771
16122
16128
16130
17772
16123
16125
16426
16124
16439
16125
16326
16440
16126
16128
16407
16425
16127
16402
16128
16403
17766
16129
16406
17773
16130
16423
16425
16451
17774
16131
16426
16450
17775
16132
16427
16449
17776
16133
16428
16448
17777
16134
16148
17778
16135
16149
16428
16136
16144
16429
16137
16138
16139
16142
16138
16141
16142
16430
16139
16140
16143
16140
16142
16141
16142
16144
16435
16467
16145
16149
16434
16468
16146
16469
16147
16149
16151
16148
17782
19155
16149
16448
17783
19151
16150
16447
16151
16468
19151
19194
19240
16152
16469
19160
19193
16153
16470
19173
19192
16154
16155
16471
18649
19178
16155
16472
16156
16473
16157
16474
18650
16158
16475
16499
16500
16159
16498
18652
16160
16497
19213
16161
16496
19214
16162
16495
20061
16163
16494
20060
16164
16493
21416
16165
16492
21415
16166
16491
21414
16167
16490
21447
16168
16489
21480
16169
21479
16170
16489
21479
16171
16488
21457
16172
21456
16173
16488
21455
16174
16487
21432
16175
16486
21431
16176
16485
16516
21422
16177
16517
21422
16178
21428
16179
16517
16519
18670
16180
16520
18671
16181
16521
18671
16182
16200
18673
16183
16201
18673
16184
21736
16185
16201
20042
16186
16202
20043
16187
16203
19824
16188
16204
19825
16189
16205
19347
16190
16206
18681
16191
16207
16707
16192
16708
16193
16207
16212
16194
16528
81726
16195
16207
16208
16527
16196
16206
16526
18679
16197
16205
16525
18678
16198
16204
16524
18677
16199
16203
16523
18676
16200
16202
16522
18675
16201
16521
18674
16202
18674
16203
18675
16204
18676
16205
18677
16206
18678
16207
18679
16208
16209
16702
16706
18679
16210
16211
16212
81726
16211
16701
81725
81726
16212
16213
16713
16213
81726
16214
81725
16215
81724
16216
16709
16713
16217
16662
16714
16218
16663
16715
16219
16664
19556
16220
16665
19561
16221
16666
20101
16222
16667
20102
16223
16668
20119
16224
16669
20124
16225
16670
21105
16226
16671
21106
16227
16672
21175
16228
16673
21180
16229
16674
21181
16230
16675
23537
16231
16676
23549
16232
16576
23550
16233
16577
23553
16234
16578
24056
16235
24497
16236
16237
24497
26839
26849
26863
16238
24498
26838
26848
16239
24499
24503
26018
16240
24500
24502
26017
16241
23504
23506
26015
16242
23501
23503
26016
16243
23484
23486
23498
16244
23483
23487
23497
16245
17727
17729
17742
16246
17726
17730
17741
16247
17713
17715
17740
16248
16249
17709
17712
16249
17711
17712
17716
16250
17709
17711
16251
17685
17734
16252
17686
17716
17733
16253
17661
17687
17717
16254
17662
17688
17718
16255
17663
17689
17752
16256
17664
17690
17753
16257
17665
17691
24536
16258
17666
17692
24537
16259
17667
17693
17696
16260
17668
17694
17695
16261
17669
17672
16262
17672
17694
16263
17673
17675
16264
20823
16265
20822
16266
16267
20820
20822
23409
16268
16269
16371
20963
16269
16370
16270
16345
16271
16344
20962
16272
16300
20959
16273
16301
20959
16274
24703
16275
16301
20968
16276
16302
21005
16277
16303
21004
16278
16304
20997
16279
16305
20996
16280
16306
20843
16281
16307
20842
16282
16308
18936
16283
16309
17765
16284
16310
16403
16285
16311
16402
16286
16312
16323
16287
16322
16288
16312
16317
16289
16320
16332
16290
16312
16313
16333
16291
16311
16334
16394
16292
16310
16335
16395
16293
16309
16336
17759
16294
16308
16337
17758
16295
16307
16338
20834
16296
16306
16339
20833
16297
16305
16340
20832
16298
16304
16341
20831
16299
16303
16342
20830
16300
16302
16343
20829
16301
16344
20960
16302
20960
16303
20829
16304
20830
16305
20831
16306
20832
16307
20833
16308
20834
16309
17758
16310
17759
16311
16395
16312
16394
16313
16314
16324
16392
16394
16315
16316
16317
16320
16316
16319
16320
16331
16317
16318
16321
16318
16320
16319
16320
16322
16324
16328
16330
16323
16327
16324
16326
16402
16325
16401
16411
16326
16328
16408
16410
16458
16327
16407
16455
16328
16456
16329
16457
16330
16410
16414
16586
16331
16411
16413
16332
16390
16392
16333
16357
16334
16356
16392
16335
16355
16393
16336
16354
16396
16337
16353
17760
16338
16352
17757
16339
16351
20835
16340
16350
20836
16341
16349
23422
16342
16348
23421
16343
16347
23939
16344
16346
20828
16345
20961
16346
16370
16371
16347
16369
16372
16348
16368
16373
16349
16367
16374
16350
16366
16375
16351
16365
16376
16352
16364
16377
16353
16363
16378
16354
16362
16379
16355
16361
16380
16356
16360
16381
16357
16359
16382
16358
16386
16359
16389
16360
16382
16361
16381
16362
16380
16363
16379
16364
16378
16365
16377
16366
16376
16367
16375
16368
16374
16369
16373
16370
16372
16371
16372
20822
20964
16373
20823
20827
16374
17673
23940
16375
17674
23420
16376
17697
23423
16377
17698
20837
16378
17699
20838
16379
17700
17756
16380
17701
17761
16381
16397
17702
16382
16398
17703
16383
16391
17704
16384
16385
16386
16389
16385
16388
16389
17705
16386
16387
16390
16387
16389
16388
16389
16391
16413
17713
16392
16398
16412
17714
16393
16411
16394
16396
16398
16400
16395
16401
16396
16404
17759
16397
16419
17760
16398
16418
17720
17761
16399
17721
16400
16412
16416
16418
17724
16401
16409
16411
16419
16402
16404
16408
16403
16407
16404
16406
17765
16405
16419
17764
16406
16408
16420
16422
18939
16407
16423
18934
16408
16424
16409
18928
16410
16416
16420
18927
16411
16415
16587
16412
16413
16415
17725
16414
17726
16415
16585
17727
16416
16588
17728
16417
18926
23480
16418
16420
18945
23473
23475
16419
17762
23476
16420
17763
16421
18940
16422
18927
18947
21068
23473
16423
18928
18930
18948
16424
18931
18933
16425
16453
16455
18928
16426
16440
16452
16427
16439
16445
16428
16432
16446
16429
16447
16430
16432
16434
16431
16435
16432
16436
16438
16433
16439
16434
16436
16444
16446
16598
16435
16447
16599
16436
16466
16437
16465
16438
16442
16444
16464
16439
16441
16440
16444
16441
16443
16455
16442
16456
16443
16461
16463
16444
16452
16454
16596
16445
16597
16446
16450
16452
19293
16447
16449
19239
16448
19240
16449
18956
19241
16450
18957
19242
16451
19288
19292
16452
18931
19289
19295
16453
19294
16454
18929
18931
21072
16455
16459
16461
16595
16456
16458
16457
16461
16458
16460
16586
16459
16587
18928
16460
16590
16594
18929
16461
16591
16593
16462
16463
16593
16595
16625
16464
16596
16626
16465
16597
16627
16466
16598
16628
16467
16599
16629
16468
16630
16469
16599
16601
16470
16602
16471
16603
16472
16473
16604
16635
16473
16641
16474
16640
16475
16605
16607
16476
16501
16608
16477
16499
16501
16506
16478
16507
16509
16651
16479
16499
16510
18655
16480
16498
16511
18654
16481
16497
16512
19209
16482
16496
16513
19208
16483
16495
16514
20055
16484
16494
16515
20054
16485
16493
16516
21424
16486
16492
21421
16487
16491
21434
16488
16490
21433
16489
21458
16490
21480
16491
21447
16492
21414
16493
21415
16494
21416
16495
20060
16496
20061
16497
19214
16498
19213
16499
18652
16500
16501
18650
18652
19200
16502
16605
16690
16503
16504
16505
16609
16504
16606
16609
16610
16505
16645
81728
16506
16609
81728
16507
16608
16508
16646
16509
16543
16650
16510
16544
16555
16511
16545
16554
16512
16546
16553
16513
16547
16552
16514
16548
16551
16515
16549
16550
16516
16518
20053
16517
21423
16518
21423
16519
16549
20053
16520
16536
18669
16521
16535
18668
16522
18668
16523
16535
18667
16524
16534
18664
16525
16533
18663
16526
16532
18660
16527
16531
18659
16528
16530
16655
16529
16659
16530
16542
16699
16531
16541
16655
16532
16540
18659
16533
16539
18660
16534
16538
18663
16535
16537
18664
16536
18667
16537
16549
18666
16538
16548
18665
16539
16547
18662
16540
16546
18661
16541
16545
18658
16542
16544
16654
16543
16695
16544
16559
16545
16555
16546
16554
16547
16553
16548
16552
16549
16551
16550
16551
20051
20053
20055
16552
19206
19208
16553
19205
19209
16554
18654
19204
16555
18655
18657
16556
16651
16653
16557
16558
16559
16650
16558
16646
16649
16650
16559
16560
16694
16560
16650
16561
16649
16562
16648
16563
16664
16694
16696
16564
16647
16665
16693
16565
16613
16666
16692
16566
16614
16667
19222
16567
16615
16668
19223
16568
16616
16669
19226
16569
16617
16670
19227
16570
16618
16671
19232
16571
16619
16672
19233
16572
16620
16673
21094
16573
16621
16674
21095
16574
16622
16675
16679
16575
16623
16676
16678
16576
23525
16577
16676
23551
16578
23552
16579
16580
23531
23552
24056
24498
16581
23528
23530
24499
16582
21086
23527
24500
16583
21081
21085
23504
16584
16592
21084
23503
16585
16589
16591
23484
16586
16588
23483
16587
16591
16588
16590
18927
16589
18926
23482
16590
18925
21084
23485
16591
21069
21083
16592
16593
21081
21083
16594
21080
16595
21071
21079
21083
16596
21072
21078
16597
19294
19300
16598
19293
19299
16599
19237
19239
16600
19240
16601
16629
19235
19237
19245
16602
16630
19194
19230
16603
16631
19193
19229
16604
16632
16687
19192
16605
16633
16688
18649
16606
16689
18650
16607
16633
16644
81727
16608
16640
16609
16610
16611
81728
16612
81727
16613
81728
16614
16645
16647
16615
16644
81727
16616
16643
16617
16686
16618
16685
16619
16684
16620
16683
16621
16682
16622
16681
16623
16680
16624
16625
16678
16680
21089
23526
16626
21078
21080
16627
16680
19300
16628
16681
19299
16629
16682
19237
16630
16683
16631
16684
16632
16685
16633
16686
16634
16643
16635
16636
16638
16639
16636
16639
16642
16637
16642
16638
16642
16639
16640
16642
16641
16642
16644
16686
16688
19223
16645
16689
19222
16646
16690
16692
16647
16651
16693
16648
16649
16650
16652
16690
18655
16653
16691
16693
18656
19559
16654
16694
18657
19558
16655
16695
16703
18658
16656
16702
18659
16657
16658
16659
16699
16658
16695
16698
16699
16659
16660
16701
16660
16699
16661
16698
16662
16697
16663
16701
81724
16664
16696
16700
16665
19557
16666
19560
16667
20096
16668
20097
16669
20120
16670
20123
16671
21100
16672
21099
16673
21098
16674
21097
16675
21096
16676
23538
16677
16678
23534
23538
23549
23551
16679
23523
23525
16680
21095
21185
23538
16681
21090
16682
21091
21095
16683
19236
21094
16684
19233
19235
16685
19230
19232
16686
19227
19229
16687
19226
16688
19197
19225
19229
16689
19198
19224
16690
19199
19221
16691
19200
16692
19201
19221
20095
16693
19222
20096
16694
19560
16695
19557
16696
16700
16697
16698
16699
16701
16703
16715
19557
16702
16714
16703
16705
19341
16704
19342
19558
16705
16715
19343
19371
19563
16706
16714
19344
19370
16707
16713
18680
19365
16708
18681
19364
16709
16713
16719
16710
16711
16712
16714
16718
16715
16717
16716
19556
16717
19371
19373
19555
16718
19368
19370
16719
19365
19367
16720
19362
19364
16721
19359
19361
16722
19356
19358
16723
19353
19355
16724
18815
16725
18814
19355
16726
18813
19380
16727
18812
19383
16728
18811
19392
16729
18810
19395
16730
18809
19436
16731
18808
19439
16732
18807
19448
16733
18806
19451
16734
18805
19492
16735
18804
19495
16736
18803
19504
16737
18802
19507
16738
18801
20511
16739
18800
20512
16740
18799
20531
16741
18798
20532
16742
18797
20603
16743
18796
20606
16744
18795
20615
16745
18794
20618
16746
18793
28035
16747
18792
28036
16748
18791
30642
16749
18790
31903
16750
18789
37633
16751
18788
37633
16752
18787
81466
16753
18786
37644
16754
18785
81429
16755
18784
39460
16756
18783
39464
16757
18782
81307
16758
18781
40680
16759
18780
40684
16760
18779
41003
16761
18778
40997
16762
18777
41018
16763
18776
41014
16764
18775
41008
16765
18774
41050
16766
18773
41046
16767
18772
41040
16768
18771
45133
16769
18770
45127
16770
18769
45134
16771
18768
46110
16772
18767
46104
16773
18766
81231
16774
18765
46115
16775
18764
53104
16776
18763
81117
16777
18762
53126
16778
18761
53356
16779
18760
81113
16780
18759
53362
16781
18758
81054
16782
18757
58252
16783
18756
81050
16784
18755
58276
16785
18754
58271
16786
18753
58269
16787
18752
58267
16788
16816
58263
16789
16817
18752
58279
16790
16818
18751
58280
16791
16819
18750
65696
16792
16820
19700
65695
16793
16821
19699
65694
16794
16822
19698
65697
16795
16823
19697
65698
16796
16824
19696
80781
16797
16825
19695
80780
16798
16826
19694
65782
16799
16827
19693
65786
16800
16828
19692
65787
16801
19691
65819
16802
16828
65827
16803
65828
16804
16828
80721
16805
16827
80722
16806
16826
80723
16807
16825
80724
16808
16824
65702
16809
16823
65701
16810
16822
65687
16811
16821
65692
16812
16820
65693
16813
16819
58992
16814
16818
58991
16815
16817
58990
16816
58225
16817
58227
16818
58989
16819
58988
16820
58987
16821
58984
16822
65691
16823
65688
16824
65700
16825
65703
16826
65706
16827
65707
16828
65779
16829
16830
65779
65788
65827
80721
16831
65668
65776
65778
65791
16832
64599
65665
65667
65775
16833
64590
64671
64673
65660
16834
64584
64670
64674
65655
16835
64546
64582
64675
65654
16836
64406
64518
64583
65649
16837
58906
64405
64519
65648
16838
58905
64373
64375
64680
16839
58127
64366
64372
64376
16840
58124
58126
64359
64369
16841
58093
58123
64352
64358
16842
58028
58030
58032
58078
16843
56853
58019
58021
58065
16844
56852
58016
58018
58066
16845
56847
58005
58007
58059
16846
56846
58004
58008
58058
16847
45399
53512
53593
58057
16848
45400
53511
53594
81101
16849
18000
18002
18004
16850
17999
18005
45400
16851
17998
18006
53602
16852
17997
18007
45412
16853
18008
18011
45412
16854
17996
18014
53608
16855
16904
18015
53619
16856
16907
16908
18015
16857
16907
16908
16910
16858
80735
16859
16906
17979
80779
16860
17977
17978
16861
17960
17976
16862
17961
80731
16863
17962
80730
16864
17963
80729
16865
17964
80728
16866
17965
80727
16867
17966
80726
16868
16869
80725
16869
65804
80725
16870
16871
80725
16871
17966
17967
16872
18321
66004
16873
18320
65804
66003
16874
18319
65805
66005
16875
18318
65806
66006
16876
65807
66007
16877
66007
16878
16879
65830
66007
66015
80710
16880
65663
66006
66016
80711
16881
65662
66005
66017
80712
16882
65657
65763
65802
66003
16883
65652
65762
65799
66004
16884
64539
65651
65761
65800
16885
64538
65646
65760
65801
16886
64398
64524
65645
65759
16887
64397
64525
64685
64734
16888
64396
64526
64684
64733
16889
64356
64395
64527
64732
16890
64355
64394
64528
64731
16891
45391
58069
64393
64529
16892
18338
45394
64392
64530
16893
16898
45395
64390
64537
16894
16898
16900
16902
16895
16897
16903
64534
16896
16905
64535
16897
17980
64532
16898
17984
64533
16899
17985
16900
17986
17988
45395
16901
17989
45395
16902
17990
17992
45397
16903
17993
64391
16904
17994
53618
16905
17995
53618
16906
16907
64389
16907
17979
80779
16908
16909
58011
80735
16910
18016
56655
58012
80736
16911
16912
18013
18015
18016
16913
56654
16914
18013
18018
16915
18019
18020
16916
18021
18022
16917
16918
18021
18022
16918
18024
16919
18360
45416
16920
18364
45417
16921
18375
45418
16922
18376
18378
45420
16923
18378
18380
45421
16924
18036
16925
18380
18382
45427
16926
18045
18047
16927
18045
18048
16928
18049
45430
16929
18050
18052
45431
16930
18053
45802
16931
18055
45797
16932
45795
16933
18055
45446
45450
16934
45447
45787
81723
16935
18101
18103
81723
16936
18101
18104
16937
18100
18105
16938
18099
18106
16939
18077
18093
16940
18073
54155
16941
54157
16942
18072
52818
16943
18070
52817
16944
18171
18173
16945
18170
18202
52538
16946
18180
18204
16947
18181
18182
16948
18181
18182
16949
18187
18188
16950
18186
18189
16951
42064
42065
16952
42062
42063
16953
17441
42081
16954
42086
42099
16955
42100
55962
16956
55963
55964
16957
55965
55968
16958
55966
55967
16959
55982
16960
55966
55982
16961
35195
55648
16962
35196
55649
16963
35197
55649
16964
55356
55361
16965
35202
55365
16966
35203
55367
16967
16986
81722
16968
16969
16970
16974
81722
16970
16971
16975
55671
16971
55667
81722
16972
55367
81722
16973
16975
16977
16974
16978
81722
16975
16979
16976
16977
16979
16981
16978
16983
16979
16984
16980
16981
16982
16984
55298
16982
16983
55454
16983
16984
55302
16984
55368
16985
16986
16988
35206
55301
81083
16987
35203
81085
16988
16989
55294
55300
16990
34608
52336
55275
81089
16991
34609
52326
52367
55262
16992
34610
43965
52366
54959
16993
34611
43964
52241
52363
16994
34612
43562
52238
52240
16995
34613
43561
52235
52237
16996
34614
43534
52232
52234
16997
34615
43521
43533
52231
16998
34616
43028
43518
43520
16999
34617
43027
43515
43517
17000
34618
42840
43512
43514
17001
34619
34855
43089
43505
17002
34620
34842
43088
43506
17003
34621
34841
43047
43085
17004
34622
34834
43046
43080
17005
34623
34703
42486
43043
17006
34624
34702
42485
42786
17007
17130
34625
42440
42482
17008
17088
34626
42439
42473
17009
17087
34627
42238
42436
17010
17046
34628
42237
42405
17011
17045
34629
42208
42234
17012
17026
34630
42207
42233
17013
17021
17025
34631
42204
17014
17018
17020
34632
17015
17017
34633
17016
17020
17017
17019
42142
17018
42141
42149
17019
42144
42152
42204
17020
42143
42205
17021
17022
34485
42205
42207
17023
17025
17031
17024
17030
17025
17027
17095
17026
17094
17027
17031
17045
17093
17028
17030
17044
17096
17029
17037
17097
17030
17034
17031
17033
17032
42207
17033
17045
17047
42208
17034
17042
17044
17035
17037
17041
17036
17040
17037
17039
17101
17038
17044
17100
17039
17041
17043
17079
17103
17040
17078
17102
17041
17077
17042
17076
17043
17047
17075
17044
17046
17086
17114
17045
17115
17046
17092
17047
17087
17091
17048
17074
42237
17049
42214
17050
17072
17074
42239
17051
17057
17075
17052
17056
17076
17053
17077
17054
17056
17062
17082
17055
17061
17056
17058
17060
17057
17063
17083
17058
17070
17072
17084
17059
17060
17068
17070
17061
17063
17067
17062
17066
17063
17065
17120
17064
17070
17121
17065
17067
17069
17126
17136
17066
17125
17137
17067
17212
17068
17239
17069
17238
17070
17127
17133
17135
17071
17128
17072
17131
17133
42441
17073
42248
17074
17084
17088
17131
42439
17075
17087
42238
17076
17084
17086
17077
17079
17083
17078
17082
17079
17081
17107
17080
17086
17106
17081
17083
17085
17111
17122
17082
17108
17119
17083
17120
17084
17121
17085
17128
17086
17088
17112
17129
17087
17113
17088
17090
17089
17130
17090
17112
34626
34696
34698
17091
17113
34627
34695
17092
17114
34628
34694
17093
17115
34629
34693
17094
17096
34630
34692
17095
34631
34691
17096
17097
17115
17098
17100
17099
17100
17104
17101
17103
17115
17102
17103
17107
17104
17106
17114
17105
17106
17110
17107
17111
17113
17108
17109
17111
17118
17110
17197
17111
17198
17112
17117
17113
17116
17114
17115
17117
17129
34698
34700
17118
17122
17198
17200
17119
17197
17201
17120
17122
17124
17121
17125
17122
17126
17128
17123
17129
17124
17126
17200
17206
34701
17125
17201
17203
17126
17204
17127
17205
17128
17132
34701
34705
17129
17131
17130
34701
17131
34698
34702
17132
42440
17133
34702
34706
42485
17134
42446
17135
17243
34706
42487
17136
17238
17242
34705
17137
17205
17239
17241
17138
17204
17210
17212
17139
17147
17149
17165
17140
17144
17146
17166
17141
17143
17167
17142
17146
17143
17145
17153
17144
17152
17170
17145
17149
17151
17171
17146
17148
17158
17147
17148
17212
17149
17159
17211
17150
17164
17210
17151
17159
17161
17163
17247
17152
17156
17158
34747
17153
17155
34716
17154
17158
17155
17157
34751
17156
34717
34750
17157
17161
34746
34755
17158
17160
34756
17159
17160
17248
17161
17251
34757
17162
34758
34810
17163
34744
34746
34777
34809
17164
34711
34713
34747
17165
17171
17175
17209
17166
17174
17204
17167
17171
17173
17168
17170
17169
17173
17185
17170
17172
17188
34715
17171
34716
17172
34747
17173
17175
17189
34714
17174
17178
17175
17177
17203
17176
17208
34713
17177
17189
34726
34728
34734
17178
17202
34729
17179
17185
17189
17191
17180
17184
17192
17181
17193
17182
17184
17183
17193
17184
17186
17192
17185
17186
17188
17187
17191
17188
17190
34721
17189
34720
17190
34725
17191
34724
34728
17192
34729
17193
17195
17194
17195
17197
17196
34729
17197
17199
17201
34730
17198
17199
17200
34731
17201
34700
34732
17202
17203
34730
34732
34734
17204
17206
17208
17205
17209
17206
34705
34709
17207
34704
34732
17208
34709
34733
34741
34833
17209
34712
34734
17210
34709
34711
17211
17241
17247
17212
17216
17240
17248
17213
17239
17214
17216
17215
17235
17239
17216
17218
17220
17236
17240
17217
17218
17248
17252
17219
17249
17253
34403
17220
17254
34402
17221
17222
17232
17236
34402
17223
17227
17229
17231
17224
17225
17231
33489
17226
33488
17227
17231
33493
33615
17228
17229
30491
33615
17230
33612
34402
17231
33613
33615
33644
34401
17232
33492
17233
34401
34467
17234
17236
34404
42494
17235
42489
17236
17238
17237
34403
17238
17240
17242
34814
17239
17240
17241
17249
17242
17246
34709
17243
17245
34708
17244
34707
42496
17245
34828
34830
43048
17246
34812
34814
34831
17247
17249
34710
34811
17248
34711
34810
17249
17251
17250
34814
17251
17253
34811
34813
34816
17252
34810
34817
17253
34439
17254
34406
34440
17255
34407
34409
17256
30492
33612
34376
17257
34377
17258
30492
30494
17259
17260
17357
17375
17381
30494
17261
17356
17376
17380
17262
17377
17379
17263
17356
17360
17264
17355
17361
17265
17267
17269
17266
17267
17275
17268
17274
17361
17269
17271
17273
17362
17270
17355
17271
17354
30497
17272
17353
30502
17273
17350
17352
30503
17274
17349
17363
17275
17348
17364
17276
17347
17277
17278
17317
17347
17279
17316
17347
17280
17315
17349
17281
17350
17282
17312
17315
17400
17283
34337
17284
17310
17312
34338
17285
34339
17286
17308
17310
34344
17287
17307
34343
17288
17306
34342
17289
17305
43723
17290
43728
17291
17303
17305
43729
17292
17300
35259
17293
17299
44389
17294
17298
54707
17295
54708
17296
54711
17297
35241
54712
17298
35245
35247
17299
35244
35249
17300
35254
35255
17301
35256
35257
17302
17303
35256
35257
17303
35176
43752
43754
17304
43750
17305
17330
43721
43754
17306
43722
17307
17330
34349
17308
17329
34348
17309
17328
34347
17310
17324
17325
34346
17311
34345
17312
17321
17322
17402
17313
17401
17314
17319
17321
17409
17315
17316
17319
17409
17316
17399
17317
17346
17318
17346
17319
17343
17345
17320
17409
17321
17341
17343
17408
17322
17408
17323
17324
17412
17324
17339
17341
17412
17325
17412
17326
17327
35017
17327
17337
17339
35017
17328
17336
35017
17329
17335
35019
17330
17334
35166
17331
35167
17332
35173
35174
43754
17333
17334
35173
35174
17334
17423
35025
35171
17335
35169
17336
35020
35025
17337
35016
35025
17338
17421
35016
17339
17418
17420
35000
17340
17413
17341
17414
17416
17418
17342
17407
17343
17406
17416
17344
17345
17404
17406
17408
17346
17397
17409
17347
17396
17348
17349
17367
17396
17350
17368
17399
17351
17400
33592
17352
17368
17372
33593
34889
17353
17363
17371
33594
17354
17358
17362
33595
17355
17357
30496
17356
17362
17357
17359
17358
30495
17359
17371
17375
33596
17360
17362
17370
17376
17361
17365
17377
17362
17364
17363
17364
17368
17370
17365
17367
17366
17370
17386
17367
17369
17387
17394
17368
17395
17369
34886
17370
17372
17390
34887
17371
17391
17372
17374
34359
17373
34360
34888
17374
17390
34385
34387
34897
17375
17391
34382
34384
17376
17382
34379
17377
17383
17391
17378
17386
17379
17383
17385
34416
17380
34413
17381
17383
34412
17382
34377
34411
17383
34378
34384
34422
17384
34417
17385
17389
17391
34384
34424
17386
17388
34425
17387
17391
17388
17390
17393
17389
34428
34880
17390
34385
34429
34895
17391
17392
17393
34887
34893
34895
34897
17394
34880
34882
17395
34883
34887
17396
34884
34886
17397
17399
17398
17404
34884
17399
17401
17403
17409
34885
17400
34886
17401
34337
34889
17402
34338
34890
17403
17411
34345
34915
17404
17408
17410
34914
17405
34905
17406
17410
34906
34992
17407
17415
17408
17410
17412
17414
17409
17411
34919
34997
17412
34346
34920
34998
17413
17414
34998
35000
35017
17415
34995
34997
17416
34992
34994
17417
17418
34994
35004
17419
34995
17420
35002
35004
17421
35001
17422
35015
17423
35024
35025
17424
35171
17425
35172
35174
17426
35175
43755
17427
43758
81262
17428
35176
81261
17429
43758
44422
81259
17430
43759
44423
81257
17431
43760
43761
44424
17432
44427
44491
17433
44486
17434
44427
44485
17435
44426
44465
17436
17447
35184
44464
17437
17446
35185
36030
17438
17444
35186
36030
17439
17443
35187
54690
17440
17442
81094
17441
42099
81095
17442
42063
42079
17443
55706
17444
55704
17445
36028
42063
17446
18185
36027
42064
17447
36026
17448
36021
17449
18185
36016
17450
18184
18195
18197
17451
18195
18198
17452
44309
17453
18198
18225
81706
17454
18226
18228
17455
18237
44089
17456
18239
44090
17457
18240
44090
44527
17458
17472
18241
44092
17459
44527
52519
17460
17470
17472
17461
17468
17470
17473
17462
17474
17476
44110
17463
17468
17477
44113
17464
17467
17478
44033
17465
17466
17479
52565
17466
43979
52399
17467
43980
44018
17468
44029
17469
17470
44030
44114
52518
17471
44109
52519
17472
17473
44092
44096
44108
17473
18242
17474
18243
17475
18244
44107
17476
18245
44038
44039
17477
44037
44111
17478
44036
44112
17479
44034
44035
17480
52566
17481
44035
52404
52566
17482
18251
18253
52568
17483
18254
52404
55485
17484
18255
52405
55486
17485
18256
52406
55493
17486
18257
52407
55494
17487
18258
52408
55462
17488
18259
52409
55533
17489
52410
55532
17490
18259
55506
17491
18260
55506
17492
18261
55520
17493
18262
55521
17494
18263
55521
17495
18264
66752
17496
18265
66855
17497
18266
66855
17498
18267
66854
17499
18268
66873
17500
18269
66873
17501
18270
67301
17502
18271
67301
17503
18272
67302
17504
18273
67307
17505
18274
67307
17506
18275
67352
17507
18276
80360
17508
18277
80360
17509
18278
80359
17510
18279
78370
17511
18280
78370
17512
18281
78382
17513
18282
78382
17514
18283
78532
17515
18284
78501
17516
18285
78501
17517
18286
78572
17518
18287
78792
17519
18288
78792
17520
18289
79847
17521
18290
79847
17522
18291
79842
17523
18292
80081
17524
18293
80081
17525
80072
17526
18293
18295
80068
17527
18296
80071
17528
18297
80071
17529
18298
80101
17530
18299
80102
17531
18300
80102
17532
18301
80108
17533
18302
80301
17534
18303
80301
17535
80232
17536
18303
80233
17537
18304
80205
17538
18305
80206
17539
18306
80199
17540
18307
80198
17541
18308
80157
17542
18309
80195
17543
18310
80194
17544
18311
80193
17545
18312
80177
17546
18313
66055
17547
18316
66047
17548
18317
80694
17549
66019
17550
65839
17551
65838
17552
65772
17553
65732
17554
65729
17555
65728
17556
65719
17557
65720
17558
65721
17559
65438
17560
65439
17561
64846
17562
64847
17563
17564
53150
58460
64847
64849
17565
53151
57812
58457
64842
17566
53152
57811
58456
64841
17567
53153
57808
58453
58472
17568
53154
57807
58452
58470
17569
53155
57804
58443
58471
17570
53156
57803
57820
58444
17571
53157
57796
57798
58445
17572
53158
57791
57799
58446
17573
53159
53394
56936
57767
17574
53160
53395
56935
57764
17575
47583
47585
47593
47640
17576
47582
47586
47594
47637
17577
46447
47571
47595
47599
17578
46448
46450
47570
47598
17579
46197
46411
46451
46453
17580
46194
46196
46408
46454
17581
46165
46167
46187
46191
17582
45313
46164
46184
46190
17583
45262
45264
45312
46183
17584
45200
45259
45261
45267
17585
45193
45201
45248
45258
17586
39171
39173
45202
45247
17587
37741
37743
39278
45222
17588
37740
37744
39277
45221
17589
37731
37733
39276
45216
17590
32369
37730
37734
38060
17591
32348
32350
32370
32376
17592
31995
32345
32371
32375
17593
30744
31992
31994
32334
17594
30739
30741
31991
32327
17595
27662
27668
27670
30742
17596
26963
27663
27665
30743
17597
26952
26954
26956
27646
17598
26949
26951
26957
27647
17599
26916
26918
26944
27097
17600
26913
26915
26941
27096
17601
26910
26912
26926
26936
17602
26907
26909
26925
26931
17603
25899
25901
25903
26376
17604
25896
25898
25904
26357
17605
25885
25887
25889
26358
17606
25882
25884
25890
26005
17607
25855
25857
25861
25877
17608
25852
25854
25862
25864
17609
17645
17655
24606
25865
17610
17642
17644
17611
17641
24606
17612
17640
24605
17613
17639
25845
17614
17638
25844
17615
17637
26053
17616
17636
26056
17617
17635
26091
17618
17634
26096
17619
17633
26097
17620
17632
25943
17621
17631
24689
17622
28657
17623
17629
17631
28658
17624
17628
20811
17625
17627
20807
17626
20808
17627
20781
20805
17628
20801
20806
17629
20800
20811
17630
24620
28658
17631
24617
24619
24688
17632
24688
17633
24617
25942
17634
24616
26420
17635
24615
26421
17636
24614
26090
17637
24613
26057
17638
24612
26058
17639
24611
26059
17640
24610
25846
17641
24609
25847
17642
24607
24608
17643
24635
25865
17644
24636
25868
17645
17646
25854
25869
17647
17655
25853
17648
17649
17651
17653
17649
17650
17651
17654
17650
17653
17651
17652
17652
17653
17655
17657
17656
25852
17657
24604
24606
25836
25851
17658
24603
17659
17745
24516
25836
17660
17748
17661
17722
17732
17745
17747
17662
17733
17663
17747
17664
17750
17665
24531
17666
24534
17667
24551
17668
24554
17669
23417
17670
17671
23413
23415
23417
25948
17672
20825
23418
24566
24568
17673
17695
20824
17674
20823
24568
17675
17695
17697
23419
17676
17694
17677
17693
17697
17678
17692
17698
17679
17691
17699
17680
17690
17700
17681
17689
17701
17682
17688
17702
17683
17687
17703
17684
17686
17704
17685
17705
17686
17711
17687
17716
17688
17717
17689
17718
17690
17752
17691
17753
17692
24536
17693
24537
17694
17696
17695
17696
23418
17697
24537
24555
17698
24556
17699
24537
24539
17700
24536
24540
17701
17753
17755
17702
17752
24521
17703
17718
17720
17704
17717
17721
17705
17714
17716
17706
17712
17713
17707
17708
17710
17709
17710
17711
17712
17712
17714
17726
17715
17721
17725
17716
17722
17730
17732
17717
17718
17722
17719
17752
17720
17722
17747
17751
23477
17721
23476
24521
17722
17724
17723
17724
17730
17745
23477
23479
17725
23476
23480
17726
17728
17730
17727
17728
23483
17729
23480
23482
17730
17743
23479
23487
17731
17732
17741
17743
17745
17733
17740
17734
17735
17740
17736
17737
17738
17738
17740
17739
17741
17742
17743
23497
17744
23496
17745
23479
23495
24514
25836
17746
17747
23477
24514
24516
24518
17748
17750
17749
24516
17750
24517
24532
17751
24518
24531
17752
17754
24519
24521
17753
17754
24536
17755
24523
24531
24535
17756
24521
24522
24540
17757
17761
18943
20838
17758
17760
18942
20835
17759
18937
20834
17760
17764
17761
17763
17762
24521
17763
18943
18945
24520
17764
18940
18942
17765
18937
18939
17766
18934
18936
17767
17773
17768
18936
18966
17769
17773
18935
18951
18965
17770
17772
18952
18964
17771
18953
18961
17772
17776
17773
17775
17774
18934
17775
18933
18951
19289
17776
18952
19288
17777
18953
18957
17778
18954
18956
17779
17783
17780
18954
18974
17781
17783
18955
18975
19147
17782
18976
19146
17783
17785
17784
18956
17785
19147
19149
19151
19268
17786
18627
19146
19154
17787
18625
18627
19183
17788
18624
19149
19183
17789
18623
19184
19265
17790
18622
19264
19312
17791
18621
19311
21322
17792
18523
18620
21335
17793
18619
21304
21335
17794
18618
21303
21339
17795
18537
18617
24001
17796
18616
23615
24001
17797
18615
22550
24007
17798
18614
22551
24008
17799
18613
24008
24127
17800
18612
24126
24413
17801
18611
24406
24413
17802
18610
24405
25786
17803
18609
22667
25785
17804
18608
25785
26993
17805
18607
26987
26992
17806
18606
22699
27054
17807
18605
27053
27357
17808
18604
27357
29253
17809
18603
27358
29262
17810
18602
29262
30786
17811
18601
30783
30786
17812
18600
30787
37851
17813
18599
30790
37851
17814
18598
30792
37852
17815
18597
37857
39256
17816
18596
37858
39243
17817
37858
37867
39241
17818
18596
38613
81436
17819
18595
38609
38614
17820
18594
38615
38618
17821
18593
38619
17822
38615
38739
17823
37871
38739
17824
37872
38741
17825
37873
38772
17826
37874
38772
17827
37875
38764
17828
37876
48275
17829
32390
48275
17830
32391
48277
17831
32392
48280
17832
32393
48280
17833
17847
32394
38954
17834
17846
32395
38953
17835
32396
32408
38953
17836
17846
32407
50720
17837
17845
32406
50721
17838
17844
32405
50722
17839
17843
32404
50723
17840
17842
50714
50734
17841
50713
17842
17852
50713
17843
17851
50714
17844
17850
50723
17845
17849
50722
17846
17848
50721
17847
50720
17848
50719
17849
50718
17850
50717
17851
50716
17852
50715
17853
48249
17854
81602
17855
32661
17856
17880
32636
17857
17879
32637
17858
17878
46849
17859
17877
46845
46846
17860
17876
46845
46846
17861
17875
46844
17862
46843
17863
17864
50514
17864
17873
17875
50512
17865
17871
50513
17866
17870
81191
17867
61158
61293
61994
17868
17870
61993
17869
61159
61990
17870
17872
61035
17871
61985
17872
61018
17873
61021
17874
61020
17875
32623
61010
17876
50516
17877
32623
50517
17878
32626
50517
17879
32626
46857
17880
32620
32629
17881
32619
32629
17882
32618
46859
17883
32617
38150
46860
17884
46860
17885
38150
38151
38153
17886
57396
17887
38153
50599
17888
38154
50600
17889
38003
38155
47817
17890
38004
47818
17891
47818
17892
38004
38006
47819
17893
37783
50561
17894
37782
50560
17895
37775
50560
17896
37774
46650
17897
32231
32233
17898
32231
32234
17899
32235
46655
17900
32236
46655
17901
32237
46657
17902
32238
46658
17903
32239
46658
17904
32240
57054
17905
32241
57055
17906
32242
57055
17907
32243
57055
17908
32244
57078
17909
32245
57079
17910
32246
57079
17911
32247
57083
17912
32248
57128
17913
32249
57128
17914
32250
57132
17915
32251
57511
17916
32252
57511
17917
32253
57515
17918
32254
57515
17919
32255
57646
17920
32256
57662
17921
32257
57662
17922
32258
57668
17923
32259
57682
17924
17928
32260
57681
17925
17927
59932
17926
32261
59933
17927
59025
59026
59926
17928
17935
17929
17930
17934
17935
17931
17932
17934
57692
17932
17933
17934
32212
17933
17935
65183
17934
17935
17936
17937
59926
64766
64768
65188
17938
17939
17940
81721
17939
17941
64769
81721
17940
17941
64752
17941
17942
17942
59067
17943
81721
17944
17946
17945
59025
81721
17946
59024
59055
17947
47616
59062
17948
47617
59063
17949
45384
47618
59063
17950
45385
59066
17951
45386
64695
17952
45387
64692
17953
45388
64691
17954
45389
64690
17955
45390
64730
17956
65853
17957
17983
18330
45390
17958
17982
18330
17959
17978
17980
64529
17960
17974
17975
17978
17961
17974
17975
17962
17972
17973
17963
17971
17964
17970
17965
17969
17966
17968
17967
17968
64539
80709
80726
17969
64538
80707
80727
17970
64524
80702
80728
17971
64525
80703
80729
17972
64526
80706
80730
17973
17975
64527
80731
17974
17975
17976
64528
17977
64386
80731
80733
17978
64387
80734
80779
17979
17980
80779
17981
64530
17982
17984
18335
17983
18332
17984
18333
18339
17985
18334
17986
18338
18339
17987
18340
45393
17988
18341
18343
58072
17989
18344
58060
17990
18345
58060
17991
18346
58058
17992
18000
18347
58057
17993
17999
45398
17994
17998
53610
17995
17997
53612
17996
53613
17997
53617
17998
53616
17999
53610
18000
45398
18001
58057
18002
18347
18349
58056
18003
18350
53511
18004
18351
18353
53507
18005
81103
81105
18006
45401
45402
18007
45403
53601
18008
45404
45408
18009
45407
18010
45404
45406
18011
18021
18360
45414
18012
18020
45413
18013
18014
18017
18020
18014
18017
18015
18017
18016
18017
53620
56654
18018
53607
18019
18030
53556
56654
18020
18022
18031
53553
18021
18022
18023
53552
18024
18027
18031
18033
18025
18034
18026
18027
18028
18029
18031
18030
56652
18031
53557
56653
18032
18033
53549
53553
53557
18034
53550
53552
18035
45416
45824
18036
45417
45428
18037
45418
45427
18038
18041
18042
18044
18039
18043
18044
18040
18041
18043
18042
18043
18044
18044
18045
18046
45427
45429
18047
18048
40147
40149
40157
18048
18382
18384
18049
18385
18050
18386
40158
18051
18389
40159
18052
18395
40175
40177
18053
18396
40178
18054
18397
40372
18055
18057
18398
40373
18056
45439
18057
45445
81232
18058
18399
40377
18059
18400
40230
40249
18060
40248
45445
18061
40231
40243
18062
40232
40241
45446
18063
34177
45447
45630
18064
34178
45631
81720
18065
18109
18111
81720
18066
18105
18109
18112
18067
18106
18113
52840
18068
18076
18114
52839
18069
18076
18115
52843
18070
18074
18121
18122
18071
18171
52816
18072
18074
52824
18073
52825
18074
18078
54155
18075
52827
18076
18078
18080
18077
81120
18078
18106
81119
18079
18080
18088
81119
18081
81120
18082
18084
52835
18083
52836
81120
18084
52833
81118
18085
52834
18086
18088
18090
18087
18091
81118
18088
18092
81119
18089
18090
18092
18094
18091
18096
18092
18097
18093
18094
18095
18097
18095
18096
54155
18096
18097
54153
18097
56221
18098
18099
45783
52838
54141
56222
18100
18107
45784
54142
18101
18108
45785
54143
18102
45786
54144
18103
18104
18108
45632
81720
18104
45447
81720
18105
81720
18106
18108
18107
18108
45779
52838
52840
18109
45635
18110
45636
52840
18111
18112
34190
45637
81533
18112
34178
81533
18113
81533
18114
34182
34190
18115
34183
34189
18116
18134
34185
18117
18121
18135
18118
18136
34185
18119
18121
18167
54250
18120
18169
52814
18121
18171
52812
18122
18123
52815
52827
56227
18124
18125
18129
52843
18125
52831
52842
52843
18126
52842
56226
18127
18129
18131
18128
18132
52842
18129
18133
52843
18130
18131
18133
18135
18132
18140
18133
34187
18134
18135
34186
34187
18136
18137
34186
18138
18140
18142
18139
18143
34186
18140
18144
34187
18141
18142
18144
18146
18143
18148
18144
18152
18145
18146
18147
18151
52845
18147
18148
56226
18148
18150
54252
18149
54250
18150
18152
18154
18151
18155
18152
18156
18153
18154
18156
18158
18155
81099
18156
81098
18157
18158
52846
81097
81098
18159
81097
81099
18160
34184
34185
81096
18161
18167
81096
81099
18162
18166
54260
18163
54261
54263
18164
18166
54381
18165
44055
54247
18166
18168
54244
18167
54251
18168
54250
18169
44056
54248
18170
18232
52807
18171
18231
52537
18172
18173
52537
52813
52816
54178
18174
52538
52817
54173
18175
18176
18177
18179
18176
18179
18192
81718
18177
35945
81718
18178
18179
18179
81718
18180
18181
18193
18219
52538
18182
18188
18183
18187
18184
18197
18205
18219
18185
18187
18194
18186
36007
18187
18189
42064
18188
18189
18191
18193
18190
36006
42065
18191
36003
36005
42066
18192
35952
18193
35946
36005
54173
18194
36006
52539
18195
18219
36007
44307
18196
36015
44308
18197
18198
18219
18221
81715
18198
18207
18199
18200
18207
81711
81716
18201
81710
81717
18202
18221
18230
81706
18203
18220
18231
18204
18209
18214
81710
18205
18210
18215
18206
18217
18207
18210
18218
18208
81714
18209
81711
81713
18210
18212
18211
18212
18215
18218
18213
18214
18214
18216
18218
81708
18215
18216
18216
18217
18217
18219
18218
18220
18221
44307
52536
52538
18222
44308
52535
18223
18224
18225
81707
18224
18226
18227
44532
18225
18226
44309
18226
81707
18227
18228
81707
18229
81706
18230
18234
18236
44532
18231
18233
52535
18232
52536
18233
44056
52806
18234
44057
52534
18235
44058
44533
18236
44060
44061
44535
18237
44062
44085
18238
44086
18239
44062
44087
18240
44063
44081
18241
44064
44080
18242
44066
44093
18243
44067
44097
18244
44068
44098
18245
44102
44103
18246
44104
44106
18247
44038
44043
44045
18248
44547
44554
44565
18249
44038
44273
44275
18250
44037
44276
52647
18251
44036
44118
44120
18252
44035
52655
18253
44120
52641
52642
18254
52569
52570
18255
54491
55476
18256
54492
55475
18257
54565
55474
18258
54566
55473
18259
55463
55464
18260
55505
18261
55464
55505
18262
55465
55504
18263
55466
55503
18264
55467
55503
18265
55468
66751
18266
54572
66788
18267
54573
66788
18268
54574
66787
18269
54575
66874
18270
54576
66874
18271
54577
66887
18272
54578
66887
18273
54579
66888
18274
54580
66932
18275
54581
66932
18276
54582
67353
18277
54583
74197
18278
54584
74197
18279
54585
74196
18280
54586
78369
18281
54587
78369
18282
54588
78383
18283
54589
78383
18284
54590
78384
18285
54591
78500
18286
54592
78500
18287
54593
78573
18288
54594
78789
18289
54595
78789
18290
54596
79840
18291
54597
79840
18292
54598
79841
18293
54599
80067
18294
80067
18295
54531
54599
54600
18296
54530
80069
18297
54529
80070
18298
41898
80070
18299
41899
80062
18300
41900
80061
18301
41901
80061
18302
41902
80107
18303
41903
80302
18304
80302
18305
41903
80303
18306
41904
80202
18307
41905
80201
18308
41906
79894
18309
41907
80176
18310
41908
80174
18311
41909
80173
18312
41910
80172
18313
41911
80171
18314
41912
80166
18315
41913
80167
18316
41915
41917
80163
18317
66054
18318
80696
18319
66018
18320
66001
18321
66002
18322
18323
65762
65843
66002
66004
18324
64539
65761
65844
80709
18325
64538
65760
65845
80707
18326
64524
65759
65846
80702
18327
64525
64734
65847
80703
18328
64526
64733
65848
80706
18329
64527
64732
65849
18330
64528
64731
65855
18331
45391
64529
18332
18333
18336
18337
18333
18335
18334
18337
18335
18336
18337
18336
18337
64530
18338
18339
45391
45393
18340
45390
18341
45389
45393
18342
45388
58072
18343
45387
53475
58073
18344
45369
58073
18345
45368
58061
18346
45352
58061
18347
45351
58055
18348
58056
18349
45351
46351
53481
18350
46350
53481
18351
32163
53483
18352
32164
46278
18353
32147
32193
53496
18354
53494
18355
53490
81105
18356
32187
53491
18357
32186
46320
81105
18358
32184
45402
53597
18359
32185
45403
53599
18360
18362
45404
45415
18361
45415
18362
18364
18366
18363
18367
32185
18364
18368
18373
18375
18365
18366
18368
18369
18367
18370
18368
18370
18371
18369
18371
18370
18371
45417
18371
45415
18372
18373
32185
45822
53598
53599
18374
32183
32185
18375
30806
30808
45426
18376
45418
18377
45425
18378
30808
45423
18379
45424
18380
30808
30809
30811
18381
30809
18382
30810
30811
30813
18383
40149
18384
30813
30815
40148
18385
30816
40147
18386
30817
40147
18387
30818
45810
18388
18389
30819
45810
18389
30820
30825
45454
18390
40159
18391
30824
81310
18392
40171
40177
18393
30848
30850
18394
40177
40287
81313
18395
30873
40291
81314
18396
40294
81326
18397
40179
18398
40367
18399
40347
40364
18400
40348
40358
18401
40250
18402
18403
40343
18403
22627
40343
40348
18404
40343
18405
22626
40337
18406
22625
40338
18407
22624
40333
18408
22623
40332
18409
22622
40331
18410
22621
40328
18411
40329
40330
18412
40329
40330
18413
22618
29455
18414
22746
29446
18415
22565
22567
29447
18416
25570
18417
22568
25569
18418
18551
18553
25429
18419
25430
18420
18554
25417
18421
18486
18556
25418
18422
25415
18423
18485
25413
18424
18483
25414
18425
18427
18429
18426
18430
18481
18483
18427
18431
18436
18428
18429
18431
18432
18430
18433
18431
18433
18434
18432
18434
18433
18434
24865
18434
25414
18435
18436
18481
21498
21501
24862
18437
18479
18481
18438
18439
18460
18479
21500
18440
18459
21500
18441
21482
18442
18459
21481
18443
18458
21448
18444
18457
21413
18445
18456
21418
18446
18455
21417
18447
18454
20063
18448
18453
20062
18449
18452
19215
18450
18451
19216
18451
18631
18646
19181
18452
18468
20078
18453
18467
20077
18454
18466
20076
18455
18465
20075
18456
18464
22127
18457
18463
22128
18458
18462
21411
18459
18461
21494
18460
21493
18461
18478
21493
18462
18477
21494
18463
18476
21411
18464
18475
22128
18465
18474
22127
18466
18473
20075
18467
18472
20076
18468
18471
20077
18469
18470
20078
18470
19182
19184
19323
18471
18501
22041
18472
18500
22038
18473
18499
22123
18474
18498
22124
18475
18497
22125
18476
18496
22130
18477
18495
21409
18478
18494
21496
18479
18493
21497
18480
21498
18481
18491
18493
21498
18482
18483
18489
18491
24862
18484
25414
18485
18487
18489
25411
18486
25412
18487
25408
18488
18556
25407
18489
18557
18559
25405
18490
25405
18491
18559
18561
25404
18492
24847
18493
18511
18561
24844
18494
21497
18495
18511
21496
18496
18510
21409
18497
18509
22130
18498
18508
22125
18499
18507
22124
18500
18506
22123
18501
18505
22038
18502
18504
22040
18503
19184
19312
21216
18504
18522
21211
18505
18521
22048
18506
18520
22051
18507
18519
22122
18508
18518
22195
18509
18517
22797
18510
18515
22131
18511
18513
21408
18512
22803
18513
18562
25396
18514
21403
18515
19054
21404
18516
23707
18517
19055
23710
18518
19049
22791
18519
22060
22786
18520
22059
22120
18521
22058
22119
18522
22056
22057
18523
21210
18524
19311
21217
18525
21218
21304
22057
18526
18536
21225
18527
18535
22057
22091
18528
18534
22058
22118
18529
18533
22059
22776
18530
18532
22060
22777
18531
22061
23670
18532
22064
23665
18533
22085
81699
18534
22086
22774
18535
22087
22773
18536
22088
22089
18537
21224
18538
21303
22545
18539
22088
22546
23615
18540
22581
22583
18541
22088
22580
22771
18542
22087
22579
22772
18543
22086
22578
23036
18544
22085
22577
23800
18545
22083
22576
23799
18546
22079
22575
23828
18547
22078
22574
23829
18548
22573
23868
25449
18549
22572
24827
25448
18550
22571
24828
25447
18551
22570
24829
25568
18552
22569
25429
18553
18555
24829
25423
18554
25424
18555
25428
18556
24830
25427
18557
25418
18558
24830
25419
18559
24831
24832
25403
18560
25404
18561
18564
24833
24842
18562
24842
18563
25395
18564
19053
19081
23840
18565
23835
18566
23834
24833
18567
19082
24808
24809
18568
24808
24809
24835
18569
19100
24825
26577
18570
19101
26233
26577
18571
19102
26234
26584
18572
23870
26585
18573
26585
18574
23870
23872
26586
18575
23873
26589
18576
26589
18577
22072
23873
23874
18578
28836
18579
22072
27315
18580
18996
22071
27306
18581
18997
27313
18582
18998
27313
18583
18999
28855
18584
19000
28856
18585
19001
28856
18586
19002
29249
18587
19003
38515
18588
19004
38515
18589
19005
38587
18590
19006
38636
18591
19007
38636
18592
19008
38637
18593
19009
38638
18594
38619
18595
19009
38618
18596
19010
38609
18597
81436
18598
19010
37856
18599
19011
37853
18600
19012
37850
18601
19013
37850
18602
19014
37849
18603
19015
29261
18604
19016
29261
18605
19017
29252
18606
19018
27339
18607
19019
27339
18608
19020
27338
18609
19021
25792
18610
19022
25792
18611
19023
25787
18612
19024
24460
18613
19025
24460
18614
19026
24416
18615
19027
24416
18616
19028
24006
18617
19029
24000
18618
19030
24000
18619
19031
21338
18620
19032
21334
18621
19033
21334
18622
19034
21323
18623
19035
20884
18624
19036
20884
18625
19037
19148
18626
19038
19146
18627
19039
19146
18628
18629
19166
19181
18630
19167
18631
18633
18632
18633
18635
18639
18634
19175
18635
19174
19178
18636
19178
18637
18639
18641
18638
18642
19178
18639
18643
19176
18640
18641
18643
18646
18642
18647
18643
18648
18644
18645
18646
18648
19190
18646
18647
18648
19322
18647
18648
18651
18649
18650
19192
19198
18651
19199
18652
19216
19218
18653
19213
18654
19200
19202
19212
19218
18655
19203
19209
18656
19200
18657
19201
19203
19566
18658
19204
19565
18659
18661
19342
18660
19341
18661
18663
19340
18662
19204
19339
18663
18665
19205
19819
18664
19818
18665
18667
19817
18666
19206
19820
18667
18669
20049
20051
18668
19816
18669
18671
19815
18670
19814
20052
18671
19813
21426
21428
18672
18673
19813
19815
21730
21734
18674
21523
21735
18675
19815
20045
18676
19816
20044
18677
19817
19823
18678
19818
19826
18679
19340
19346
18680
19341
18681
19344
19346
19574
18682
19347
19349
18683
19350
18684
19347
19585
18685
19348
19350
19582
19584
18686
19351
19581
19997
18687
19352
19580
19998
18688
18816
19999
18689
18817
19580
19895
18690
18818
19896
19971
18691
18819
19897
19972
18692
18820
19898
19983
18693
18821
19899
19984
18694
18822
19900
20204
18695
18823
19901
20205
18696
18824
19902
20226
18697
18825
19903
20227
18698
18826
19904
20238
18699
18827
19905
20239
18700
18828
19906
20248
18701
18829
19907
20249
18702
18830
19908
20524
18703
18831
19909
20525
18704
18832
19910
20556
18705
18833
19911
20557
18706
18834
19912
23213
18707
18835
19913
23214
18708
18836
19914
23223
18709
18837
19915
23224
18710
18838
19916
30631
18711
18839
19917
30632
18712
18840
19918
19930
18713
18841
19738
19945
18714
18842
19737
39512
18715
18843
19737
39513
18716
18844
19735
39485
18717
18845
19735
39484
18718
18846
19733
39516
18719
18847
19732
39516
18720
18848
19731
40673
18721
18849
19730
40675
18722
18850
19729
40675
18723
18851
19728
40809
18724
18852
19727
40992
18725
18853
19726
40992
18726
18854
19725
41025
18727
18855
19724
41025
18728
18856
19723
41026
18729
18857
19722
46027
18730
18858
19721
46027
18731
18859
19720
46026
18732
18860
19719
46092
18733
18861
19718
46092
18734
18862
19717
46093
18735
18863
19716
52986
18736
18864
19715
52986
18737
18865
19714
52990
18738
18866
19713
52990
18739
18867
19712
53119
18740
18868
19711
53905
18741
18869
19710
53905
18742
18870
19709
53904
18743
18871
19708
57867
18744
18872
19707
57867
18745
18873
19706
58321
18746
18874
19705
58321
18747
18875
19704
58322
18748
18876
19703
58326
18749
18877
19702
58326
18750
18878
19701
58325
18751
19700
65696
18752
18878
58280
18753
58279
18754
18878
58278
18755
18877
58277
18756
18876
58277
18757
18875
58248
18758
18874
58249
18759
18873
58249
18760
18872
53359
18761
18871
53359
18762
18870
53357
18763
18869
53123
18764
18868
53123
18765
18867
53103
18766
18866
46112
18767
18865
46112
18768
18864
46101
18769
18863
46101
18770
18862
45123
18771
18861
45124
18772
18860
45124
18773
18859
41052
18774
18858
41051
18775
18857
41051
18776
18856
41020
18777
18855
41019
18778
18854
41019
18779
18853
40994
18780
18852
40994
18781
18851
40685
18782
18850
40677
18783
18849
40677
18784
18848
39477
18785
18847
39478
18786
18846
39478
18787
18845
37641
18788
18844
37641
18789
18843
37632
18790
18842
37632
18791
18841
31902
18792
18840
30641
18793
18839
28037
18794
18838
28034
18795
18837
20617
18796
18836
20616
18797
18835
20605
18798
18834
20604
18799
18833
20533
18800
18832
20530
18801
18831
20513
18802
18830
20510
18803
18829
19506
18804
18828
19505
18805
18827
19494
18806
18826
19493
18807
18825
19450
18808
18824
19449
18809
18823
19438
18810
18822
19437
18811
18821
19394
18812
18820
19393
18813
18819
19382
18814
18818
19381
18815
18817
19354
18816
19353
18817
19352
18818
19579
18819
19970
18820
19969
18821
19968
18822
19967
18823
19966
18824
19965
18825
19964
18826
19963
18827
19962
18828
19961
18829
19960
18830
19959
18831
19958
18832
19957
18833
19956
18834
19955
18835
19954
18836
19953
18837
19952
18838
19951
18839
19950
18840
19949
18841
19948
18842
19947
18843
37631
18844
37631
18845
39481
18846
39481
18847
39479
18848
39479
18849
40672
18850
40676
18851
40676
18852
40810
18853
40993
18854
40993
18855
41024
18856
41024
18857
41021
18858
46028
18859
46028
18860
41053
18861
46091
18862
46091
18863
46090
18864
46100
18865
46100
18866
52989
18867
52989
18868
53120
18869
53122
18870
53122
18871
57865
18872
57866
18873
57866
18874
58320
18875
58320
18876
58319
18877
58327
18878
58327
18879
18880
58278
58280
58325
58327
18881
58246
58281
58318
58324
18882
58212
58282
58309
58317
18883
58211
58283
58308
58316
18884
53349
58191
58196
58284
18885
53348
58192
58195
58285
18886
53331
57834
58193
58286
18887
53326
53330
53440
57833
18888
53276
53278
53282
53439
18889
53263
53279
53281
53434
18890
53186
53220
53264
53417
18891
45998
53183
53185
53412
18892
45989
45993
53182
53403
18893
45050
45992
53177
53179
18894
41205
45048
45935
46438
18895
41204
45049
45934
46421
18896
41191
45032
45036
46384
18897
41190
45033
45035
46379
18898
31284
40065
40068
46216
18899
31283
39416
40066
46217
18900
31270
39411
39415
45333
18901
31269
39321
39414
45292
18902
31198
39314
39316
39320
18903
31197
32131
39219
39319
18904
31184
39208
39215
39218
18905
31183
39202
39204
39206
18906
31118
39199
39201
39207
18907
31113
32050
39190
39197
18908
31112
32044
32046
39189
18909
27696
30784
32038
32047
18910
27695
30781
32039
32048
18911
27354
27692
30776
32049
18912
27064
27353
27679
30759
18913
27058
27352
27678
30754
18914
26973
26975
26977
27082
18915
24490
25812
25814
27077
18916
24477
25811
25815
26895
18917
24114
24473
24476
26894
18918
24059
24113
24474
26867
18919
24052
24058
24078
26860
18920
24050
24057
24079
26841
18921
23531
24051
24080
26836
18922
23530
23559
23593
24505
18923
21086
23560
23562
24506
18924
21085
23514
23563
24507
18925
21070
21084
23509
23511
18926
21069
23472
23492
18927
23473
23481
18928
21069
18929
18930
21069
21071
18931
21066
21068
21074
18932
21073
18933
19289
21064
21066
23451
18934
18948
18950
18935
18939
18936
18938
18950
20847
18937
20842
18938
18942
20841
18939
18941
18949
20848
18940
18948
18941
18945
18947
18942
18944
20849
23468
18943
20840
18944
20839
24522
18945
20854
23469
24525
18946
24526
18947
23469
23471
23473
24580
18948
21067
23468
18949
21066
18950
20857
21065
23468
18951
20858
21064
18952
19284
19286
18953
19283
19287
18954
18958
18960
18955
19278
18956
18958
19269
19277
18957
19268
18958
19271
19288
18959
19270
19287
18960
19277
19280
19282
20871
18961
18971
19278
19283
18962
18964
18963
18971
19119
18964
18968
18970
19120
18965
19283
18966
18968
19284
20847
18967
20842
18968
19124
20843
18969
19125
20846
18970
19126
19284
20859
20863
18971
19127
19281
19283
18972
19128
19280
18973
19129
19278
19279
18974
18978
19130
18975
19278
18976
18978
19144
19277
18977
19145
18978
18980
19134
18979
19135
19279
18980
19136
19142
19144
20867
18981
19040
19137
19145
18982
19038
19040
19042
18983
19037
19043
19142
18984
19036
19044
20886
18985
19035
19045
20886
18986
19034
19046
21331
18987
19033
19048
81702
18988
19032
21359
22062
18989
19031
22063
23626
18990
19030
22064
81695
18991
19029
22066
23636
18992
19028
22067
23996
18993
19027
22068
24418
18994
19026
22069
24418
18995
19025
22070
27256
18996
19024
22071
27256
18997
19023
27307
18998
19022
27312
18999
19021
27312
19000
19020
27342
19001
19019
27341
19002
19018
27341
19003
19017
29250
19004
19016
37845
19005
19015
37845
19006
19014
38588
19007
19013
38589
19008
19012
38589
19009
19011
38606
19010
38607
19011
38608
19012
38591
19013
38590
19014
38590
19015
37848
19016
37846
19017
37846
19018
29251
19019
27340
19020
27340
19021
27337
19022
25793
19023
25793
19024
25794
19025
24459
19026
24459
19027
24417
19028
24417
19029
23997
19030
23999
19031
23999
19032
23625
19033
21333
19034
21333
19035
21332
19036
20885
19037
20885
19038
19143
19039
19145
19040
19145
19041
19042
19072
19137
19043
19071
19137
19044
19070
19141
19045
19069
20887
19046
19068
20887
19047
19067
21376
19048
19050
21374
19049
21375
19050
22061
23677
19051
19055
19063
19052
19055
19064
19067
19053
19054
19078
21398
19054
19080
21398
19055
21398
19056
19057
19061
19063
19064
19058
19060
23699
19059
19063
23700
19060
19062
23701
19061
23698
19062
19064
21398
19063
19064
19065
19064
19066
21371
21397
23692
23694
19067
21376
21378
21382
21396
19068
19078
19069
19077
20888
19070
19076
20888
19071
19075
19140
19072
19074
19138
19073
19138
19074
19089
20898
19075
19088
20898
19076
19087
20890
19077
19086
20889
19078
19085
20889
19079
21396
19080
19083
19085
21395
19081
23849
19082
23850
19083
19097
24805
19084
19096
24800
19085
19093
19095
20903
19086
20902
19087
19093
20902
19088
19092
20901
19089
19091
20899
19090
20899
19091
20912
81687
19092
20912
20914
19093
20904
20915
19094
20903
19095
20915
20917
24778
19096
20918
24778
19097
20919
24801
19098
20920
24804
19099
20921
24804
24809
19100
20922
24809
26579
19101
20923
26578
19102
20924
26578
19103
19104
26582
26584
26593
26595
19105
26576
26578
26581
26596
19106
26573
26575
26579
26597
19107
24803
26221
26570
26572
19108
24802
26220
26494
26496
19109
24795
26215
26489
26497
19110
24793
26212
26214
26486
19111
21038
24794
26211
26481
19112
21033
21037
26164
26166
19113
21028
21032
24718
26163
19114
21027
24705
24717
19115
20934
21032
19116
21027
21029
19117
20974
20978
19118
20973
21015
19119
19121
20982
19120
19128
19121
19125
19127
19122
20973
20989
19123
19125
20972
20990
21002
19124
20971
20997
19125
20996
19126
20995
19127
20990
20992
20994
19128
20987
20989
19129
20982
20986
19130
20981
20985
19131
19135
19132
20893
20981
19133
19135
19139
20892
20984
19134
19138
20897
19135
19137
19136
20985
19137
19139
19141
21044
19138
19139
20898
19140
20891
21043
19141
20888
20890
21048
19142
20887
21049
19143
20868
20886
19144
19148
19275
20885
19145
19147
19276
19146
19147
19148
19269
19149
19274
20884
19150
19261
19267
19151
19186
19194
19244
19256
19152
19241
19153
19154
19155
19160
19154
19158
19160
19186
19155
19157
19156
19160
19157
19159
19162
19158
19163
19159
19164
19160
19161
19162
19164
19173
19163
19172
19164
19166
19165
19166
19169
19173
19179
19167
19168
19172
19169
19171
19175
19170
19176
19171
19173
19177
19172
19174
19173
19175
19177
19176
19177
19178
19180
19187
19190
19191
19181
19189
19190
19182
19183
19189
19184
19186
19185
19186
19196
19254
19323
21216
19187
19193
19188
19189
19191
19189
19190
19191
19323
19191
19192
19193
19197
19194
19196
19195
19245
19196
19230
19246
19255
19317
19197
19229
19318
19198
19319
19323
19199
19320
19322
19200
19218
19220
19201
19202
19220
20094
19203
19211
19219
19336
19204
19210
19337
19205
19338
19206
19210
20084
19207
20051
20085
19208
19210
20056
20070
20086
19209
20055
20067
19210
19212
19211
20083
19212
20070
20080
20082
19213
19217
20067
19214
19216
19215
20061
20067
19216
20062
20068
19217
19218
20068
20078
20080
19219
19322
19220
19321
19335
20080
19221
19320
20129
19222
19224
20098
19223
20097
19224
19226
20120
19225
19320
20121
19226
19228
19319
20122
19227
20123
19228
19232
21100
19229
19231
19318
21101
19230
19231
19235
19232
19234
19317
21102
19233
21099
19234
21094
21098
19235
21093
21177
21189
19236
19246
19237
19304
21091
21093
19238
19299
19239
19243
19245
19298
19304
19240
19242
19293
19241
19245
19242
19244
19268
19243
19271
19292
19244
19272
19297
19305
19245
19247
19267
19246
19247
19304
21189
19248
19266
19305
19307
19249
19251
19255
19256
19250
19254
19255
19316
19251
19253
19258
19252
19259
19253
19256
19260
19254
19257
19255
19256
19256
19258
19260
19265
19259
19264
19260
19263
19261
19262
19263
19265
19263
19264
19265
20884
19264
19266
19265
19267
20881
20883
21322
19268
19272
19274
19269
19271
19270
19274
19276
19271
19273
20871
20873
19272
19291
19273
20877
20881
19274
20870
20876
20882
19275
20883
19276
20868
20870
21327
19277
20867
20871
19278
19279
19280
20867
20985
19281
20866
20986
19282
20863
20865
20987
19283
19285
19287
20872
19284
19285
20858
19286
20863
21061
21063
19287
19289
20874
21064
19288
20873
19289
19291
19290
19291
19295
20874
20878
23451
19292
20873
20877
19293
19295
19297
19294
19298
19295
19301
21072
19296
21073
19297
19301
20878
21076
21317
19298
20877
21316
19299
19301
19303
19300
21091
19301
21078
21090
19302
21077
19303
21090
21186
21317
23517
19304
21091
21187
21316
19305
21188
19306
20881
21316
19307
21188
21309
21315
21321
19308
21189
21308
21322
19309
19310
19315
19316
19310
19314
19315
21217
19311
19313
19312
19313
19314
19316
19315
19316
21216
19316
19317
19318
21189
21191
19319
21192
21216
19320
19332
21193
19321
20128
19322
19331
19334
20079
19323
20078
19324
19325
19329
19331
19332
19326
19328
22046
19327
19331
22047
19328
19330
22044
19329
22045
19330
19332
21216
19331
19332
19333
19332
19334
21193
21195
21212
22048
19335
20128
21196
22049
19336
20081
20129
20131
19337
20082
20092
20094
19338
19566
19568
20083
19339
19565
19569
20084
19340
19342
19570
19819
19341
19345
19818
19342
19344
19343
19565
19344
19564
19570
20137
19345
20138
19346
19570
19572
19827
19347
19573
19826
19348
19825
19349
19573
19832
20142
19350
19364
19574
19576
19351
19359
19577
19352
19358
19578
19353
19579
19354
19358
19355
19357
19381
19579
19356
19380
19357
19361
19379
19358
19360
19386
19578
19359
19360
19364
19361
19363
19387
19577
19362
19378
19363
19367
19377
19364
19366
19406
19576
19365
19366
19370
19574
19367
19369
19407
19575
19368
19376
19369
19373
19375
19370
19372
19412
20139
19371
20138
19372
20107
20137
19373
19413
20108
20176
19374
19554
19375
19413
19415
19553
19376
19410
19412
19377
19407
19409
19378
19404
19406
19379
19387
19389
19380
19384
19386
19381
19383
19382
19386
19970
19383
19385
19393
19969
19384
19392
19385
19389
19391
19386
19388
19398
19980
19387
19975
19388
19406
19976
19389
19399
19405
19979
19390
19404
19391
19399
19401
19403
19392
19396
19398
19393
19395
19394
19398
19968
19395
19397
19437
19967
19396
19436
19397
19401
19435
19398
19400
19442
19986
19399
19981
19400
19420
19988
19401
19421
19443
19987
19402
19434
19403
19421
19423
19433
19404
19418
19420
19405
19409
19406
19408
19420
20169
19407
20164
19408
19412
20165
19409
19411
19419
20170
19410
19418
19411
19415
19417
19412
19414
19426
20171
19413
20172
19414
20177
20467
19415
19427
20178
20472
19416
19552
19417
19427
19429
19551
19418
19424
19426
19419
19423
19420
19422
19426
20185
19421
20184
19422
19462
20187
19423
19425
19463
20186
19424
19432
19425
19429
19431
19426
19428
19468
20191
19427
20192
19428
20193
20473
19429
19469
20196
20478
19430
19550
19431
19469
19471
19549
19432
19466
19468
19433
19463
19465
19434
19460
19462
19435
19443
19445
19436
19440
19442
19437
19439
19438
19442
19966
19439
19441
19449
19965
19440
19448
19441
19445
19447
19442
19444
19454
20207
19443
20202
19444
19462
20201
19445
19455
19461
20208
19446
19460
19447
19455
19457
19459
19448
19452
19454
19449
19451
19450
19454
19964
19451
19453
19493
19963
19452
19492
19453
19457
19491
19454
19456
19498
20235
19455
20230
19456
19476
20231
19457
19477
19499
20234
19458
19490
19459
19477
19479
19489
19460
19474
19476
19461
19465
19462
19464
19476
20399
19463
20200
19464
19468
20199
19465
19467
19475
20400
19466
19474
19467
19471
19473
19468
19470
19482
20401
19469
20198
19470
20197
20479
19471
19483
20406
20484
19472
19548
19473
19483
19485
19547
19474
19480
19482
19475
19479
19476
19478
19482
20409
19477
20410
19478
19518
20415
19479
19481
19519
20416
19480
19488
19481
19485
19487
19482
19484
19524
20417
19483
20408
19484
20407
20485
19485
19525
20422
20490
19486
19546
19487
19525
19527
19545
19488
19522
19524
19489
19519
19521
19490
19516
19518
19491
19499
19501
19492
19496
19498
19493
19495
19494
19498
19962
19495
19497
19505
19961
19496
19504
19497
19501
19503
19498
19500
19510
20241
19499
20236
19500
19518
20243
19501
19511
19517
20242
19502
19516
19503
19511
19513
19515
19504
19508
19510
19505
19507
19506
19510
19960
19507
19509
19959
20510
19508
20511
19509
19513
20516
19510
19512
20251
20509
19511
20252
19512
19532
20253
19513
19533
20254
20508
19514
20517
19515
19533
19535
20544
19516
19530
19532
19517
19521
19518
19520
19532
20431
19519
20426
19520
19524
20425
19521
19523
19531
20432
19522
19530
19523
19527
19529
19524
19526
19538
20433
19525
20424
19526
20423
20491
19527
19539
20438
20496
19528
19544
19529
19539
19541
19543
19530
19536
19538
19531
19535
19532
19534
19538
20441
19533
20442
19534
20447
20507
19535
19537
20448
20506
19536
20545
19537
19541
20586
19538
19540
20449
20505
19539
20440
19540
20439
20497
19541
20454
20502
20504
19542
20587
19543
20500
20502
24339
19544
20497
20499
19545
20494
20496
19546
20491
20493
19547
20488
20490
19548
20485
20487
19549
20482
20484
19550
20479
20481
19551
20476
20478
19552
20473
20475
19553
20470
20472
19554
20467
20469
19555
20108
20110
19556
20105
20107
19557
19561
19563
19558
19560
19559
19563
19565
19560
19562
19566
20095
19561
20096
19562
20101
20105
19563
19567
20100
20106
19564
20107
19565
19567
19569
20136
19566
19567
20094
19568
20093
20314
19569
20090
20092
20134
19570
20089
20135
19571
19828
19572
19829
20135
20137
20175
19573
19830
20138
20140
19574
19831
20141
19575
20138
19576
20139
20141
20165
19577
20142
20164
19578
19582
19976
19579
19581
19975
19580
19970
19581
19894
19971
19582
19974
19996
19583
19977
20142
19584
19994
19996
20001
20143
19585
19832
19834
19997
19586
19825
19587
19824
19834
19588
20003
20043
19589
20042
21737
19590
20003
20039
20041
21738
19591
20004
20006
21739
19592
19891
20007
21664
19593
19890
21610
19594
19889
20007
21609
19595
19888
20008
21608
19596
19887
20015
21607
19597
19886
20270
21606
19598
19885
20271
21605
19599
19884
20279
21604
19600
19883
20280
21603
19601
19882
21602
22251
19602
19881
21601
22252
19603
19880
21600
22297
19604
19879
21599
22298
19605
19878
21598
23143
19606
19877
21597
23144
19607
19876
21596
24279
19608
19875
21595
24280
19609
19874
21594
24291
19610
19873
21593
24292
19611
19872
21592
27924
19612
19871
21591
27925
19613
19870
21590
27934
19614
19869
21589
27941
19615
19868
21588
30627
19616
19867
21587
31765
19617
19866
21586
31821
19618
19865
21585
31821
19619
19864
21584
41379
19620
19743
31776
41379
19621
21583
31776
41374
19622
19625
31777
41368
19623
31777
31856
81298
19624
19625
40853
81303
19625
37519
37521
40839
19626
41386
19627
21581
21583
41386
19628
37521
39881
41388
19629
21581
39882
41389
19630
21580
39949
41396
19631
21696
39950
41397
19632
41404
41411
19633
41405
41410
19634
39806
39807
19635
81273
81274
19636
81273
81274
19637
41827
44610
19638
19640
41828
44601
19639
44563
44565
44566
19640
44552
44554
19641
19642
19645
19646
19643
19644
19644
19646
19647
44640
19645
19647
19646
19647
52668
19647
44594
19648
19649
19650
19652
52666
19650
19655
52666
52667
19651
19655
19652
19654
44633
19653
44634
19654
44635
52666
19655
44636
19656
52666
19657
41830
41832
19658
41825
44631
19659
41824
44620
19660
39810
39812
44614
19661
44792
19662
39812
39814
44697
19663
39815
44697
19664
39816
44794
19665
39817
44816
19666
39818
44816
19667
39819
44865
19668
39820
44865
19669
39821
44864
19670
39822
54009
19671
39823
54009
19672
39824
54010
19673
39825
57894
19674
39826
57894
19675
39827
57893
19676
39828
57938
19677
39829
57938
19678
39830
57941
19679
39831
57941
19680
39832
58600
19681
39833
58622
19682
39834
58622
19683
39835
58661
19684
39836
58701
19685
39837
58701
19686
39838
64485
19687
39839
64485
19688
39840
64484
19689
39841
64633
19690
39842
64633
19691
39843
64634
19692
65819
19693
39843
65787
19694
39844
65786
19695
39845
65782
19696
39846
80780
19697
39847
80781
19698
37556
65698
19699
37557
65697
19700
37558
65694
19701
65695
19702
37558
58521
19703
37559
58328
19704
37560
58328
19705
37561
58348
19706
37562
58349
19707
37563
58349
19708
37564
57868
19709
37565
57868
19710
37566
57861
19711
37567
53906
19712
37568
53906
19713
37569
53890
19714
37570
52991
19715
37571
52991
19716
37572
52985
19717
37573
52985
19718
37574
52981
19719
37575
52980
19720
37576
52980
19721
37577
46051
19722
37578
46030
19723
37579
46030
19724
37580
44830
19725
37581
44831
19726
37582
44831
19727
37583
44825
19728
37584
44825
19729
37585
40886
19730
37586
40887
19731
37587
40887
19732
37588
40829
19733
37589
39517
19734
37590
39517
19735
37591
37593
39518
19736
39490
19737
37593
37601
39498
19738
39514
19739
19946
37601
19740
19862
19918
19920
19741
19863
31838
37601
19742
31838
31846
31848
19743
19863
31618
31837
19744
19864
41380
19745
31618
31776
81613
19746
31619
31777
81612
19747
31620
31624
81612
19748
31624
31781
31857
19749
31623
31787
39715
19750
31644
31788
19751
19753
31785
19752
31645
31647
19753
19779
19781
19754
31325
31789
19755
19779
31326
31702
19756
19777
31327
41604
19757
30160
31328
41604
19758
19776
30159
41602
19759
19774
30158
41586
19760
19773
30157
41584
19761
19772
30156
41582
19762
19770
30155
81285
19763
19769
30154
81288
19764
19768
30153
34002
19765
19767
30152
81538
19766
31476
81535
19767
31468
81536
19768
31467
81537
19769
31466
34002
19770
31465
81288
19771
41565
81286
19772
41557
41561
19773
31434
41556
19774
31433
41606
19775
31432
31683
19776
19778
31669
31682
19777
41601
19778
41600
19779
19788
31669
19780
19781
19788
19789
19782
19784
19783
19787
19789
31792
19784
19786
31651
19785
31648
19786
19788
31649
19787
31650
19788
19789
31687
19789
19790
19791
31688
31702
31793
41599
19792
31689
31701
31728
31794
19793
30025
31587
31591
31727
19794
30020
31588
31590
31722
19795
30019
31529
31561
31721
19796
27980
31520
31532
31556
19797
27979
31518
31533
31535
19798
27978
30190
30192
31519
19799
24252
25106
25108
25699
19800
23167
25105
25109
25694
19801
23166
25090
25092
25667
19802
23161
25087
25089
25662
19803
23120
25004
25006
25510
19804
22334
25003
25007
25505
19805
22335
22968
22970
25478
19806
20388
22967
22971
22981
19807
20387
22954
22956
22980
19808
20384
22953
22957
22975
19809
20372
21950
21954
22174
19810
20341
21951
21953
22169
19811
20340
21752
21756
22168
19812
20335
21753
21755
22163
19813
20334
21732
21734
21972
19814
21731
21967
19815
20049
20332
20334
19816
20046
19817
20047
20049
19818
19820
19822
19819
19827
19820
19828
20084
19821
20049
20085
19822
19828
20048
20088
20156
19823
19827
20047
20155
19824
19826
20044
20146
19825
19833
20043
19826
19832
19827
19831
19828
19830
19829
20089
19830
20156
20303
20305
19831
20155
20159
19832
20146
20160
19833
20143
19834
20144
20146
20148
19835
20001
20003
19836
19997
20000
20004
19837
19891
19893
19998
19838
19890
19999
19839
19889
19893
19895
19840
19888
19896
20010
19841
19887
19897
20013
19842
19886
19898
20026
19843
19885
19899
20027
19844
19884
19900
20214
19845
19883
19901
20215
19846
19882
19902
20264
19847
19881
19903
20263
19848
19880
19904
22291
19849
19879
19905
22294
19850
19878
19906
22312
19851
19877
19907
22313
19852
19876
19908
23189
19853
19875
19909
23190
19854
19874
19910
23201
19855
19873
19911
23202
19856
19872
19912
27912
19857
19871
19913
27913
19858
19870
19914
27936
19859
19869
19915
27939
19860
19868
19916
30629
19861
19867
19917
31767
19862
19866
19918
31830
19863
19865
31825
19864
31837
19865
41380
19866
31822
19867
31822
19868
31766
19869
30628
19870
27940
19871
27935
19872
27926
19873
27923
19874
24293
19875
24290
19876
24281
19877
24278
19878
23145
19879
23142
19880
22295
19881
22296
19882
22253
19883
20265
19884
20266
19885
20267
19886
20268
19887
20269
19888
20014
19889
20009
19890
19892
19891
19892
20004
19893
20005
20007
20009
19894
20000
20010
19895
19996
19998
20011
19896
19999
19897
20011
19898
20012
19899
20025
19900
20028
19901
20213
19902
20216
19903
20225
19904
20262
19905
22292
19906
22293
19907
22311
19908
22314
19909
23188
19910
23191
19911
23200
19912
23203
19913
27911
19914
27914
19915
27937
19916
27938
19917
30630
19918
31768
19919
19920
19924
31832
31836
19921
19925
31833
19922
31834
31836
31838
19923
19925
19927
19924
19928
31836
19925
19929
19926
19927
19929
19934
19928
31840
19929
31842
19930
19931
31841
31842
19932
19934
19936
19933
19937
31841
19934
19938
31840
19935
19936
19938
19946
19937
19945
19938
19944
19939
19940
19944
19946
37602
19941
19943
39509
19942
19946
39510
19943
19945
39511
19944
39508
19945
19947
19946
19948
31902
37603
37631
19949
30639
30641
31841
19950
28037
30632
30638
19951
28032
28034
30631
19952
20617
23224
23226
19953
20616
23223
23227
19954
20605
23214
23216
19955
20604
23213
23217
19956
20533
20557
20559
19957
20528
20530
20556
19958
20513
20525
20527
19959
20510
20522
20524
19960
20249
20251
19961
20248
20252
19962
20239
20241
19963
20236
20238
19964
20227
20235
19965
20226
20230
19966
20205
20207
19967
20202
20204
19968
19984
19986
19969
19981
19983
19970
19972
19980
19971
19975
19972
19974
20011
19973
19983
20012
19974
19978
19980
19982
20023
19975
19977
19995
19976
19980
19977
19979
20164
19978
19994
20163
19979
19989
19993
20168
19980
19988
20169
19981
19982
19986
19988
19983
19985
19989
20024
19984
20025
19985
20028
20204
19986
19990
20029
20203
19987
20202
19988
19990
20187
20201
19989
20184
19990
19992
20183
19991
20188
20210
19992
20029
20033
20211
20354
19993
20024
20032
20349
19994
20021
20023
20296
19995
20020
20162
19996
20011
20019
20023
19997
20000
19998
19999
20001
20005
20019
20002
20020
20144
20003
20005
20037
20039
20149
20004
20148
20005
20006
20018
20007
20017
20039
21740
20008
21665
20009
20015
20017
21886
20010
20014
20018
20011
20013
20019
20012
20013
20023
20025
20014
20022
20026
20015
20269
20275
20016
20270
21887
20017
20273
20275
20288
21898
20018
20038
21897
20019
20037
20275
20020
20022
20021
20037
20292
20022
20032
20036
20295
20023
20031
20275
20024
20025
20029
20031
20026
20028
20027
20031
20269
20028
20030
20214
20268
20029
20213
20030
20212
20031
20033
20219
20276
20032
20274
20033
20035
20348
20034
20220
20353
20035
20276
20284
20286
20378
20036
20274
20287
20347
20037
20275
20288
20346
20038
20291
20039
20288
20290
21896
20040
21741
20041
20149
20151
20290
21750
20042
20148
20152
21745
20043
20045
21736
20044
20148
20045
20047
20147
20046
20152
21735
20047
20153
20334
21734
20048
20154
20049
20334
20336
21976
20050
20051
20085
20330
20332
21976
20052
20056
20053
20057
20332
21426
20054
21423
20055
20057
20059
21424
20056
20066
20057
20071
20330
20058
20331
21425
20059
20071
20073
21438
22008
20060
20064
20066
21439
20061
20063
21416
20062
20066
20063
20065
20064
21417
20065
20073
20075
21440
20066
20068
20072
20076
20067
20071
20068
20070
20069
20077
20070
20072
20080
20325
22037
20071
20326
20072
20329
20073
22006
22036
20074
21441
22007
20075
22036
22124
22126
22194
20076
22127
20077
22036
20078
22037
20079
20080
22037
22042
22049
20081
20082
20323
20325
22049
20083
20091
20326
20084
20086
20090
20085
20089
20086
20088
20087
20326
20330
20088
20090
20307
20327
21975
20089
20306
21976
20090
20305
20091
20308
20092
20323
20327
21987
20093
20131
20133
20094
20100
20130
20315
20095
20129
20096
20098
20100
20097
20101
20098
20102
20120
20099
20121
20129
20100
20102
20114
20126
20130
20101
20113
20102
20104
20103
20119
20104
20114
20116
20118
20105
20111
20113
20106
20110
20107
20109
20113
20314
20108
20136
20109
20312
20467
20110
20112
20313
20468
20111
20469
20112
20116
21126
20113
20115
20318
21127
20114
20315
20115
20316
21111
20116
20317
21112
21128
20117
21125
20118
21112
21114
21124
20119
21109
21111
20120
20124
20126
20121
20123
20122
20126
20128
20123
20125
21101
21193
20124
21100
20125
21105
21109
20126
21104
21110
21194
20127
21111
20128
20130
21194
21196
21198
20129
21193
20130
20131
20316
20132
20323
21196
20133
20316
20320
20322
21197
20134
20315
20319
21987
20135
20308
20310
20314
20136
20305
20311
20137
20312
20314
20138
20176
20139
20140
20172
20176
20141
20159
20173
20175
20142
20160
20166
20143
20163
20144
20160
20162
20145
20149
20292
20146
20150
20158
20160
20293
20147
20155
20148
20150
20152
20154
20149
20150
20291
20151
20338
20344
20152
20339
20343
21751
20153
21746
20154
20335
20339
21753
20155
20336
20338
20156
20158
20157
20306
20336
20158
20301
20303
20337
21983
20159
20300
20338
20160
20299
20303
20161
20162
20166
20293
20297
20299
20163
20292
20296
20164
20166
20168
20165
20169
20166
20170
20172
20167
20173
20168
20170
20180
20182
20297
20169
20183
20296
20170
20184
20171
20185
20172
20178
20180
20192
20173
20177
20174
20180
20299
20175
20177
20179
20302
21240
20176
20303
20311
20177
20312
20178
20466
20179
20193
20465
20180
20194
20361
21241
20181
20298
20182
20190
20192
20194
20357
20183
20185
20189
20350
20184
20188
20349
20185
20187
20186
20192
20187
20189
20191
20199
20188
20200
20189
20354
20395
20190
20355
20396
20191
20195
20356
20403
20192
20196
20198
20193
20194
20196
20464
20195
20362
21254
20196
20404
21255
22223
20197
20463
20198
20404
20406
20462
20199
20401
20403
20200
20396
20400
20201
20395
20399
20202
20208
20210
20203
20207
20204
20206
20210
20212
20205
20213
20206
20216
20226
20207
20209
20217
20229
20208
20230
20209
20231
20399
20210
20222
20232
20398
20211
20395
20212
20220
20222
20394
20213
20217
20219
20214
20216
20215
20219
20267
20216
20218
20264
20266
20217
20225
20218
20222
20224
20219
20221
20282
22244
20220
20277
20221
20284
20393
20222
20283
22229
22243
20223
22230
20224
20232
20260
22241
22243
20225
20229
20261
22244
20226
20262
20264
20227
20229
20228
20238
20262
20229
20233
20235
20237
20261
20230
20232
20231
20235
20232
20234
20410
20233
20411
20234
20244
20260
20414
20235
20243
20415
20236
20237
20241
20243
20238
20240
20244
22309
20239
22292
20240
20248
22293
20241
20245
20247
22308
20242
20252
20243
20245
20253
20431
20244
20426
20245
20259
20427
20246
20258
20430
20247
20253
20255
20257
20443
20248
20250
20252
22310
20249
22311
20250
20524
22314
20251
20255
20523
22315
20252
20254
20522
20253
20254
20442
20255
20447
20521
20256
20446
20552
20257
22315
23138
23184
23186
20258
22310
22318
23133
20259
22308
22319
22321
20260
22287
22289
22309
20261
22246
22276
20262
22245
22309
20263
22292
20264
22245
22253
22291
20265
22244
20266
22249
22251
22253
20267
20280
20282
20268
20277
20279
20269
20271
20276
20270
20274
20271
20273
21906
20272
20279
21907
20273
20276
20278
20286
22860
20274
20287
22859
20275
20276
20277
20278
20282
20284
20279
20281
20285
22873
20280
22874
20281
22251
22877
20282
22250
22258
22878
20283
22249
20284
22248
22258
22260
20285
20392
20286
20391
22258
22872
20287
20377
22861
20288
20376
22858
20289
21899
20290
20346
20374
20376
21948
20291
20343
21943
20292
20344
20346
20293
20295
20294
20300
20344
20295
20297
20345
20351
20359
20296
20346
20348
20297
20349
20298
20350
20299
20357
20359
20361
20300
20302
20301
20359
20369
20302
20360
20370
21992
20303
20361
21991
20304
20305
20309
20311
21983
21991
20306
20308
20307
21977
21983
20308
21980
21984
21986
20309
21987
20310
21984
21988
21990
20311
20313
20319
21239
20312
21240
20313
20466
20314
20318
21238
20315
20316
20318
20317
21198
20318
20320
21203
21236
20319
21237
20320
21246
21988
20321
21202
21247
20322
21988
22002
22098
22102
20323
21987
22003
22093
20324
22054
20325
20327
22003
22005
22053
20326
22006
22050
20327
20329
20328
21986
20329
21975
22005
22009
22013
20330
22006
22008
20331
21975
20332
21968
21974
22008
20333
21967
20334
21972
21974
21976
21978
20335
20336
20340
21978
20337
21977
20338
20340
20370
21982
20339
20369
20340
20342
21752
20341
22017
20342
20370
20372
22018
20343
20369
20373
21951
20344
20374
21944
20345
20369
20346
20368
20374
20380
20347
20348
20376
20378
20380
20349
20351
20353
20350
20354
20351
20355
20357
20352
20358
20380
20353
20355
20365
20379
22227
20354
20378
20393
20355
20394
20356
22226
20357
20365
22223
22225
20358
20362
20359
20363
20365
20367
20360
20368
20361
20363
20371
21995
20362
21996
20363
22217
22223
20364
20385
22216
20365
20386
22221
22223
22235
20366
22234
20367
20379
20382
20386
22263
20368
20380
20383
20385
20369
20371
20373
20370
20371
22019
20372
20385
22024
20373
20384
22023
20374
20383
21950
20375
21949
20376
20380
20381
20383
22866
20377
22865
20378
20381
20391
22870
20379
20392
20380
20381
22262
20382
20390
22869
20383
20387
20389
22954
20384
22953
20385
20387
22214
20386
22215
20387
22264
22339
20388
22338
20389
22264
22335
22337
20390
22263
22267
22967
20391
22262
22268
22922
20392
22259
22871
20393
22260
22262
20394
22227
22229
20395
22226
22230
20396
20398
20397
20403
22226
20398
20400
20402
20412
22231
20399
20411
22230
20400
20410
20401
20409
20402
20406
20408
20403
20405
20419
22232
20404
22225
20405
22224
22353
20406
20420
22237
22358
20407
20461
20408
20420
20422
20460
20409
20417
20419
20410
20412
20416
20411
20415
20412
20414
22241
20413
20419
22240
20414
20416
20418
20428
22277
20415
20427
22276
20416
20426
20417
20425
20418
20422
20424
20419
20421
20435
22278
20420
22239
20421
22238
22359
20422
20436
22283
22364
20423
20459
20424
20436
20438
20458
20425
20433
20435
20426
20428
20432
20427
20431
20428
20430
22287
20429
20435
22286
20430
20432
20434
20444
22322
20431
20443
22321
20432
20442
20433
20441
20434
20438
20440
20435
20437
20451
23128
20436
22285
20437
22284
22441
20438
20452
22442
23129
20439
20457
20440
20452
20454
20456
20441
20449
20451
20442
20444
20448
20443
20447
20444
20446
23133
20445
20451
23132
20446
20448
20450
20574
23183
20447
20551
23184
20448
20550
20449
20575
20450
20454
20578
20451
20453
20579
23182
20452
23131
20453
22453
23130
20454
20580
22454
24263
20455
20581
20456
20502
22454
22456
24335
20457
20497
22453
22457
20458
20496
22442
22444
20459
20491
22439
22441
20460
20490
22362
22364
20461
20485
22359
22361
20462
20484
22356
22358
20463
20479
22353
22355
20464
20478
21255
21257
20465
20473
21252
21254
20466
20472
21241
21243
20467
21238
21240
20468
20472
20469
20471
21127
21238
20470
21126
20471
20475
21131
20472
20474
21130
21243
20473
20474
20478
20475
20477
21135
21252
20476
21134
20477
20481
21139
20478
20480
21138
21257
20479
20480
20484
20481
20483
22355
22377
20482
22378
20483
20487
22383
20484
20486
22356
22382
20485
20486
20490
20487
20489
22361
22387
20488
22386
20489
20493
22391
20490
20492
22362
22390
20491
20492
20496
20493
20495
22429
22439
20494
22430
20495
20499
22433
20496
20498
22434
22444
20497
20498
20502
20499
20501
22457
22459
20500
22460
20501
22465
24338
20502
22456
22464
24337
20503
20504
24335
24337
24339
24341
20505
20581
20583
20587
20506
20578
20584
20586
20507
20545
20547
20575
20508
20544
20548
20550
20509
20517
20519
20521
20510
20514
20516
20522
20511
20513
20512
20516
20513
20515
20531
20514
20530
20515
20519
20527
20529
20516
20518
20536
20517
20518
20544
20519
20537
20543
20520
20538
20548
20521
20527
20549
20553
20561
20522
20550
20552
20523
20527
20524
20526
20552
23187
20525
23188
20526
20556
23191
20527
20553
20555
23192
20528
20529
20555
20559
20561
20530
20534
20536
20538
20531
20533
20532
20536
20533
20535
20603
20534
20604
20535
20539
20559
20609
20536
20540
20602
20537
20538
20540
20542
20539
20561
20563
20540
20560
20568
20610
20541
20601
20542
20566
20568
20600
20543
20563
20565
20544
20546
20548
20545
20546
20586
20547
20565
20585
20548
20564
20576
20584
20549
20563
20550
20562
20572
20576
20551
20575
20552
20572
20574
23185
20553
23186
20554
20572
23197
20555
20561
20571
23198
23210
20556
20558
23199
20557
23200
20558
23203
23213
20559
23204
23210
23212
20560
23217
20561
20569
23210
23218
20562
20563
20569
20571
24320
20564
20568
20565
20567
20591
24320
20566
20590
20567
20595
20599
20568
20594
23239
24321
20569
23238
20570
24321
27886
20571
23210
24322
27887
27967
20572
24319
27964
20573
24270
20574
20576
24271
24315
24319
20575
20579
24266
20576
20578
20577
24320
20578
20582
20584
24315
24325
20579
20581
20580
24265
24315
20581
24264
24316
24334
20582
24335
20583
24316
24326
27841
20584
20588
20592
24341
20585
20591
20586
20588
20590
20587
20588
24339
20589
24340
20590
20592
20596
27846
20591
20595
20592
20594
24325
20593
24326
27845
20594
20596
23245
24327
27850
20595
23244
24324
20596
20598
20597
27851
20598
23245
23247
29853
20599
23242
23244
20600
23239
23241
20601
23236
23238
20602
20610
20612
20603
20607
20609
20604
20606
20605
20609
20606
20608
20616
20607
20615
20608
20612
20614
20609
20611
23216
23228
20610
23217
20611
23218
23238
20612
23219
23229
23237
20613
23236
20614
23229
23233
23235
20615
23228
23232
20616
20618
20617
23228
20618
23231
28034
20619
23232
28035
20620
23269
20621
23232
23268
20622
23233
23267
20623
23234
23266
20624
23255
23265
20625
23256
23264
20626
23261
23263
20627
29886
20628
23263
23277
31301
20629
23278
31300
20630
31299
20631
23278
23280
37480
20632
23281
39436
20633
39435
20634
23281
23283
40707
20635
40710
20636
23283
23285
41104
20637
23286
41105
20638
41106
20639
23286
23288
41107
20640
23289
41134
20641
41135
20642
23289
23291
41162
20643
41163
20644
23291
23293
41218
20645
23294
41217
20646
23295
45090
20647
23296
45093
20648
23297
45996
20649
23298
45999
20650
23299
53267
20651
23300
53268
20652
23301
53422
20653
23302
53391
20654
23303
58447
20655
23304
53158
20656
23305
57800
20657
23306
46150
20658
23307
45175
20659
23308
64864
20660
23309
37699
20661
23310
47241
20662
23311
31960
20663
23312
32531
20664
23313
30700
20665
23314
59773
20666
23315
28101
20667
23316
23327
20668
23318
70257
20669
20678
20670
20677
20671
20672
20674
20677
20673
20674
20676
20674
20675
20676
70918
20675
70716
20676
20677
20678
20677
20679
70257
70259
20680
70254
70256
70716
20681
70116
70253
70713
20682
70113
70115
70710
20683
70110
70112
70707
20684
70107
70109
70704
20685
61673
70106
70701
20686
61670
61672
70698
20687
60620
61669
70695
20688
60617
60619
70692
20689
60207
60614
60616
20690
60204
60206
60611
20691
59670
60201
60203
20692
59667
59669
60198
20693
59601
59664
59666
20694
59598
59600
59661
20695
47508
59597
59658
20696
47505
47507
59655
20697
47174
47504
59652
20698
47171
47173
59649
20699
47168
47170
59646
20700
47165
47167
59643
20701
47057
47162
47164
20702
47056
47150
47159
20703
47002
47149
47158
20704
46999
47001
47154
20705
32960
46996
46998
20706
32957
32959
46995
20707
32956
20708
32955
32959
20709
23354
32945
20710
23355
20711
23356
28427
20712
23357
23359
20713
20714
23359
23361
28310
20715
23362
28309
20716
23363
28170
20717
23364
28169
20718
20719
81696
81698
20719
20720
28160
81696
20720
81698
20721
81696
81697
20722
23366
20723
23367
28160
20724
23368
28161
20725
23369
28164
20726
23370
28223
20727
23371
28222
20728
23372
28259
20729
23373
28260
20730
23374
28722
20731
23375
28721
20732
23376
28750
20733
32740
20734
23376
23378
32739
20735
32746
20736
23378
23380
28757
20737
20738
20739
33055
33063
20740
28965
28966
28968
32694
20741
23382
23384
20742
32694
20743
23384
23386
23390
20744
23387
23389
20745
33279
20746
20786
23387
32698
20747
20786
32698
20748
20785
32699
20749
20779
20782
20750
20778
20751
20753
20761
20752
20756
20753
20755
20754
20755
20761
20762
20764
20756
20765
20757
20761
20758
20760
33341
20759
20766
33342
20760
20762
33343
20761
33344
20762
20763
20777
20764
20766
20768
20765
20769
20766
20770
20767
20768
20770
20774
20769
20775
20770
20772
20771
20772
20773
20774
20773
20775
35528
20774
20775
35519
20775
33338
20776
20777
32702
32704
33289
33291
20778
28973
32701
33292
20779
28776
32700
33293
20780
28773
32699
33294
20781
20782
20783
20803
33295
20782
20783
20783
20784
20785
20785
20790
20801
20802
20786
32699
20787
32698
20788
20790
20792
20789
20793
23386
24653
20790
20794
20799
20801
20791
20792
20794
20795
20793
20796
20794
20796
20797
20795
20797
20796
20797
20802
20797
32697
20798
20799
23396
23398
24653
28763
20800
24621
24653
20801
23398
24620
20802
20803
23398
28774
20804
23399
28650
28773
20805
20806
20809
20810
20806
20808
20807
20810
20808
20809
20810
20809
20810
28649
20811
20812
23399
28658
20813
23400
28649
28657
20814
23401
23403
28641
20815
28648
20816
23403
24691
20817
23404
23406
24692
20818
24693
20819
23406
23412
26668
20820
23407
23409
23411
26667
20821
20822
20824
23411
20823
23410
20824
20826
20825
20826
23411
23413
24570
20827
23410
24568
24569
20828
20964
23940
23942
20829
20961
23939
23943
20830
20960
21006
20831
21007
23939
20832
20998
23421
20833
20999
23422
20834
20836
20844
20835
20841
20836
20838
20840
20837
20851
23422
20838
20852
23423
24539
20839
24540
20840
20852
20854
24541
20841
20849
20851
20842
20844
20848
20843
20847
20844
20846
20996
20845
20851
20999
20846
20848
20850
20860
21000
20847
20859
20995
20848
20858
20849
20857
20850
20854
20856
20851
20853
23430
23442
20852
23425
20853
23424
24542
20854
23431
23443
24547
20855
24546
20856
23443
23445
23469
24578
20857
23442
23446
23468
20858
20860
23447
20859
21063
20860
20862
20994
20861
23434
23442
20862
23439
23441
23447
23461
20863
20993
21063
23460
20864
20992
20865
21055
21057
21061
23460
20866
20872
21052
21058
20867
20869
20871
21045
20868
21044
20869
21049
21328
20870
21050
21058
21329
20871
21059
21326
20872
20873
21059
21061
20874
20876
20875
21061
23450
20876
20878
21060
21345
23455
20877
21059
21344
20878
20880
20879
23454
20880
21317
21319
21345
23580
20881
21316
21320
21344
20882
21321
20883
21324
21326
21344
20884
21323
21327
20885
20886
21327
20887
21328
20888
21377
20889
21378
20890
20902
21391
20891
20901
21390
20892
20898
20900
21042
20893
20895
20897
21017
20894
20980
20895
20907
20979
20896
20900
20906
21018
20897
20899
20911
20898
20899
20900
20912
20901
20905
21041
20902
20904
21389
20903
21392
20904
24778
24797
20905
24777
24791
20906
20912
21040
24776
20907
20909
20911
21035
20908
21030
20909
21031
24763
20910
21034
24762
24776
20911
20913
81683
20912
20913
20914
24776
81684
81687
20915
81685
81687
20916
24777
20917
24758
24760
81685
20918
24745
24779
20919
24746
24779
20920
24747
81660
20921
24729
81659
20922
24730
81659
20923
20926
24731
20924
20925
20925
20926
26578
26596
26607
20927
24732
26579
26597
20928
24733
24803
26570
81659
20929
24734
24802
26494
81660
20930
24735
24788
24795
26489
20931
24736
24789
24793
26486
20932
24737
24774
24794
26481
20933
21033
24738
24773
26166
20934
21032
24718
24720
24772
20935
24717
20936
20937
81704
81705
20937
24716
81703
81704
20938
24720
81705
20939
81703
81705
20940
24721
20941
81703
20942
24716
20943
24715
20944
24711
20945
24712
20946
26156
20947
26157
20948
20953
20949
20954
20950
20951
26188
26190
26192
20952
20954
20955
20957
20953
20956
20957
26157
20954
20956
20955
20956
20957
20957
20958
20959
26154
26190
20960
20962
26151
20961
20967
20962
20964
20966
20963
26150
26190
20964
23409
26149
26191
20965
23410
20966
23942
24696
24698
26149
20967
23943
24699
26150
20968
21006
24700
26151
20969
21005
24701
24703
20970
21026
24704
20971
20975
21005
20972
21004
20973
20975
21003
21013
20974
21014
20975
20977
21027
20976
21010
21026
20977
21011
21013
21023
21025
20978
21014
21020
21028
20979
21015
21019
21029
20980
21018
21030
20981
21015
21017
20982
20984
20983
20989
21015
20984
20986
20988
21016
21046
20985
21017
21043
20986
21044
20987
21045
20988
20992
21052
20989
20991
21021
21053
20990
21014
20991
21013
23436
20992
21022
21054
23437
20993
21055
20994
23437
23439
23904
20995
23434
23436
20996
21000
21002
20997
20999
20998
21002
21004
20999
21001
21007
23426
21000
23425
21001
23430
23434
21002
21008
23429
23435
21003
23436
21004
21008
21010
21012
21005
21007
21006
21010
21007
21009
23943
21008
23938
21009
23937
23951
21010
23944
23950
24700
21011
24701
21012
23950
23954
26175
21013
23436
23951
23953
21014
21022
21015
21021
21016
21017
21019
21021
21386
21018
21042
21019
21035
21041
21020
21036
21387
21021
21023
21037
23885
21022
23884
21023
23883
23953
21024
23886
23954
21025
21037
26164
26178
26210
21026
21028
26163
26175
21027
24701
24705
21028
21029
21037
21030
21032
21036
21031
21035
21032
21034
24772
21033
21034
21036
24794
21035
24773
24775
21036
21040
21037
21039
21038
21039
23885
26210
26214
21040
21387
24792
24794
21041
24775
24791
21042
21387
21389
21043
21386
21390
21044
21046
21048
21045
21049
21046
21050
21052
21047
21053
21386
21048
21050
21379
21385
23890
21049
21378
21390
21050
21377
21051
21380
21052
21056
21058
23890
23894
21053
21055
21054
23884
23890
21055
23883
23891
23903
21056
23904
21057
23891
23895
23909
21058
21060
21351
23459
21059
21350
21060
21349
21061
21348
23458
21062
21063
23448
23450
23458
23460
21064
23447
21065
23450
21066
23447
23449
23467
21067
23452
21068
23467
23471
23566
21069
23472
23512
21070
21071
21083
23512
23514
21072
21074
23515
21073
21077
21074
21076
23451
21075
23452
23512
21076
23453
23513
23515
23519
21077
23454
23518
21078
23515
23517
21079
21089
21080
21082
21088
23515
21081
23526
21082
23527
21083
21085
21087
23514
21084
21085
23502
21086
23505
21087
23530
24501
21088
23527
23529
23560
21089
23516
23524
23526
21090
23517
23523
21091
21185
21092
21093
21095
21183
21185
21187
21094
21178
21188
21095
21097
21096
21097
21181
21183
23538
21098
21178
21180
21099
21175
21177
21100
21102
21106
21101
21105
21102
21104
21192
21103
21177
21191
21104
21106
21118
21176
21219
21105
21117
21207
21106
21108
21107
21175
21108
21118
21120
21174
21109
21115
21117
21110
21114
21111
21113
21117
21199
21112
21198
21113
21145
21203
21114
21116
21146
21204
21115
21123
21116
21120
21122
21117
21119
21151
21205
21118
21206
21119
21220
22537
21120
21152
21231
22536
21121
21173
21122
21152
21154
21172
21123
21149
21151
21124
21146
21148
21125
21143
21145
21126
21128
21132
21127
21131
21128
21130
21237
21129
21145
21236
21130
21132
21136
21144
21249
21131
21135
21244
21132
21134
21133
21143
21134
21136
21140
21142
21135
21139
21136
21138
21251
21137
21159
21250
21138
21140
21160
21263
22380
21139
21258
22377
21140
22378
21141
22379
21142
21160
21162
22396
21143
21157
21159
21144
21148
21145
21147
21159
21266
21146
21235
21147
21151
21234
21148
21150
21158
21271
21149
21157
21150
21154
21156
21151
21153
21165
21272
21152
21233
21153
21232
22535
21154
21166
21277
22534
21155
21171
21156
21166
21168
21170
21157
21163
21165
21158
21162
21159
21161
21165
21280
21160
21265
21161
21264
22397
21162
21164
21285
22398
21163
22399
21164
21168
22490
21165
21167
21286
22489
21166
21279
21167
21278
22533
21168
21291
22492
22532
21169
22491
21170
22530
22532
24024
21171
22533
24021
21172
22534
22593
21173
22535
22592
21174
22536
22540
21175
22537
22539
21176
21180
21177
21179
21298
22537
21178
21190
21179
21183
21310
21180
21182
21311
22538
21181
22539
21182
23537
23540
21183
23536
23541
23601
21184
23600
21185
23534
23536
23538
23599
21186
23523
21187
21318
23522
23599
21188
21315
23600
21189
21310
21190
21191
21298
21308
21310
21192
21217
21219
21193
21207
21213
21194
21195
21199
21207
21196
21200
21208
22055
21197
22054
21198
21200
21202
22093
21199
21203
21200
21204
21206
21201
21228
22092
21202
21204
21229
21269
22099
21203
21268
22098
21204
21235
21205
21234
21206
21229
21231
21233
21207
21220
21228
21208
21219
21209
21218
21228
22056
21210
21212
21213
21214
21211
21214
21212
21215
21213
21215
21214
21215
21215
21217
21216
21218
21308
21219
21227
21306
21220
21298
21221
21231
21297
21222
21223
21226
21227
21223
21224
21227
22545
21224
21226
21230
21225
21226
21227
21227
21228
21229
22091
21230
21274
22090
21231
21275
22089
22546
21232
21296
21233
21275
21277
21295
21234
21272
21274
21235
21269
21271
21236
21266
21268
21237
21247
21249
21238
21244
21246
21239
21243
21240
21242
21246
21990
21241
21991
21242
21254
21996
21243
21245
21253
21997
21244
21252
21245
21249
21251
21246
21248
21260
21998
21247
21989
21248
21268
22102
21249
21261
21267
22103
21250
21266
21251
21261
21263
21265
21252
21258
21260
21253
21257
21254
21256
21260
22218
21255
22217
21256
22222
22353
21257
21259
22350
22354
21258
22355
21259
21263
22376
21260
21262
22349
22375
21261
22344
21262
21282
22345
21263
21283
22406
23001
21264
22405
21265
21283
21285
22404
21266
21280
21282
21267
21271
21268
21270
21282
22112
21269
22101
21270
21274
22100
21271
21273
21281
22113
21272
21280
21273
21277
21279
21274
21276
21288
22114
21275
22115
21276
22584
22771
21277
21289
22597
22770
21278
21294
21279
21289
21291
21293
21280
21286
21288
21281
21285
21282
21284
21288
22996
21283
22995
21284
22481
23000
21285
21287
22482
23029
21286
22483
21287
21291
22488
21288
21290
22487
23030
21289
23031
21290
22598
23809
21291
23810
24139
24141
21292
24142
21293
22532
24137
24139
24375
21294
22533
22598
24136
21295
22534
22595
22597
21296
22535
22586
22590
21297
22536
22542
22546
21298
22537
22543
22545
21299
21311
21300
21301
21306
21307
21301
21302
21307
21312
21302
21306
22545
21303
21305
21304
21305
21306
21307
21307
21308
21309
21335
21310
21312
21314
21336
21311
23600
21312
22543
23601
21313
21339
22544
21314
21340
23601
23603
23605
21315
21341
23598
23600
21316
21318
21320
21317
21318
23518
21319
23521
23598
21320
21346
23585
23620
21321
21341
21343
21322
21324
21336
21323
21335
21324
21332
21334
21325
21337
21343
21326
21330
21332
21354
21356
21327
21329
21349
21328
21332
21329
21331
21377
21330
21350
21380
21331
21353
21357
21381
21332
21361
21376
21333
21334
21356
21360
21335
21337
21336
21337
21339
21341
21338
21342
21356
21339
23623
23625
24000
21340
24001
21341
23619
23623
24002
21342
23620
21343
21355
23621
23623
21344
21346
21354
21345
21349
21346
21348
23579
21347
23584
23621
21348
21352
21354
23630
23915
21349
21351
23578
21350
21354
21351
21353
23894
21352
23895
23911
21353
23629
23896
23914
21354
23628
23897
21355
21356
23624
23628
23630
21357
23625
21358
23626
23628
23691
21359
21360
21361
21365
21360
21364
81702
21361
81702
21362
81702
21363
21365
21367
21364
21368
81702
21365
21369
21366
21367
21369
21372
21368
21373
21369
21375
21370
21371
21372
21375
23685
21372
21373
21374
21373
23691
21374
21376
21375
21377
21381
21378
21380
21379
21391
21380
21382
21384
23893
21381
23894
21382
23691
23897
21383
23692
23898
21384
21394
21396
23852
24816
21385
21391
21393
24815
21386
21388
21390
23889
21387
23884
21388
23885
21389
21393
23888
24792
21390
21392
24791
21391
21392
21396
21393
21395
24797
21394
24798
24814
21395
23851
24799
24813
21396
23848
24800
21397
21398
23847
23852
23854
21399
21400
23697
23831
23841
23854
21401
21402
21404
21405
21402
21405
21406
23716
21403
21406
25398
21404
21406
21405
21406
23706
21407
21408
22798
22800
22804
23717
21409
22131
22801
22803
21410
21496
22130
21411
21443
21495
22129
22801
21412
21494
22128
21413
21419
21443
21445
21449
21414
21418
21448
21415
21445
21447
21416
21418
21420
21417
21439
21418
21440
21419
21420
21440
21442
22128
21421
21437
21439
21445
21422
21424
21434
21436
21423
21427
21431
21424
21426
21425
21439
21426
21436
21438
21968
21427
21967
21428
21430
21436
21966
21429
21731
21430
21762
21431
21435
21453
21965
21432
21434
21433
21453
21455
21434
21446
21452
21458
21435
21445
21436
21444
21452
22144
21437
21969
21438
21442
21444
22134
21439
21441
22135
21440
21441
22127
21442
22126
22136
21443
22129
22133
21444
21450
22142
21445
21451
22143
21446
21447
21449
21451
21487
21448
21480
21449
21481
21450
21486
21494
21451
21491
21495
22153
21452
21488
22152
21453
21459
22145
21454
22146
21455
21459
21461
22817
21456
21458
21457
21461
21463
21458
21460
21474
21478
21459
21487
21460
21488
22816
21461
21475
21489
23728
21462
23729
21463
21471
21475
21510
21512
21464
21474
21465
21466
21469
21470
21466
21468
21469
21473
21467
21470
21471
21468
21470
21469
21470
21472
21509
21473
21475
21506
21508
21474
21505
21475
21477
21476
23737
21477
21489
21502
21506
23738
21478
21484
21505
21479
21485
21487
21489
21480
21482
21481
21487
21482
21486
21483
21485
21484
21485
21502
21504
21486
21490
21500
21487
21491
21493
21488
21489
21491
23726
21490
23727
21491
21499
21502
23740
21492
23725
21493
21495
21497
21499
24845
21494
21500
21495
21496
22802
21497
22803
21498
24844
21499
24847
21500
21501
24846
21502
24863
24865
21503
23739
21504
21506
24865
24866
21505
21506
21507
21508
23738
24866
24868
21509
23737
24869
21510
24870
21511
23729
23737
24871
21512
21515
22819
24872
21513
21514
21515
21516
22820
24873
25134
21517
21929
24874
25142
21518
25141
21519
21929
21520
21930
21521
21522
21726
21728
21930
21523
21725
21729
21524
21730
21525
21725
21733
21735
21747
21526
21724
21736
21744
21527
21548
21737
21743
21528
21529
21548
21530
21547
21531
21546
21532
21545
21533
21544
21534
21535
21536
24878
24879
21536
21542
24877
24878
21537
24880
21538
21541
21539
24880
21540
24876
24882
21541
24883
24892
21542
21543
24892
25150
21544
21919
24893
24897
24899
21545
24875
24878
21546
21919
21927
21547
21918
21926
21548
21723
21917
21549
21724
21550
21743
21769
21771
21917
21551
21662
21772
21774
21552
21663
21667
21775
21553
21611
21776
21554
21612
21667
21669
21555
21613
21670
21884
21556
21614
21671
21889
21557
21615
21672
21904
21558
21616
21673
21909
21559
21617
21674
22884
21560
21618
21675
22887
21561
21619
21676
22896
21562
21620
21677
22901
21563
21621
21678
25018
21564
21622
21679
25023
21565
21623
21680
25050
21566
21624
21681
25053
21567
21625
21682
30209
21568
21626
21683
30212
21569
21627
21684
30221
21570
21628
21685
30226
21571
21629
21686
30548
21572
21630
21687
30553
21573
21631
21688
30570
21574
21632
21689
30575
21575
21633
21690
30624
21576
21634
21691
31762
21577
21635
21692
31818
21578
21636
21693
31818
21579
21637
21694
39748
21580
21582
21695
39747
21581
21696
41417
21582
41385
21583
21637
41381
21584
41373
21585
21637
41378
21586
21636
31820
21587
21635
31820
21588
21634
31764
21589
21633
30626
21590
21632
30573
21591
21631
30572
21592
21630
30551
21593
21629
30550
21594
21628
30224
21595
21627
30223
21596
21626
30202
21597
21625
30199
21598
21624
25043
21599
21623
25040
21600
21622
25021
21601
21621
25020
21602
21620
22899
21603
21619
22898
21604
21618
22877
21605
21617
22874
21606
21616
21907
21607
21615
21906
21608
21614
21887
21609
21613
21886
21610
21612
21665
21611
21664
21612
21663
21613
21666
21614
21885
21615
21888
21616
21905
21617
21908
21618
22875
21619
22876
21620
22897
21621
22900
21622
25019
21623
25022
21624
25041
21625
25042
21626
30200
21627
30201
21628
30222
21629
30225
21630
30549
21631
30552
21632
30571
21633
30574
21634
30625
21635
31763
21636
31819
21637
31819
21638
21639
31819
39748
41378
41381
21640
31761
31763
31810
31812
21641
30625
31760
31807
31809
21642
30574
30578
30584
30586
21643
30571
30579
30581
30583
21644
30552
30556
30562
30564
21645
30549
30557
30559
30561
21646
30225
30229
30235
30237
21647
30222
30230
30232
30234
21648
30201
30203
30205
30213
21649
30196
30198
30200
30208
21650
25042
25044
25046
25054
21651
25039
25041
25047
25049
21652
25022
25030
25032
25036
21653
25017
25019
25033
25035
21654
22900
22908
22910
22914
21655
22895
22897
22911
22913
21656
22876
22878
22880
22888
21657
22873
22875
22881
22883
21658
21908
22854
22860
22862
21659
21903
21905
22857
22859
21660
21888
21898
21900
21902
21661
21885
21893
21895
21897
21662
21666
21740
21742
21772
21663
21739
21743
21664
21666
21665
21739
21666
21740
21886
21667
21885
21668
21772
21884
21669
21773
21775
21881
21883
21670
21776
21778
21671
21779
21883
21672
21780
21890
21673
21781
21911
21674
21782
21910
21675
21783
22885
21676
21784
22886
21677
21785
22903
21678
21786
22902
21679
21787
25025
21680
21788
25024
21681
21789
25051
21682
21790
25052
21683
21791
30210
21684
21792
30211
21685
21793
30220
21686
21794
30227
21687
21795
30547
21688
21796
30554
21689
21797
30569
21690
21798
30576
21691
21799
30623
21692
21800
31816
21693
21801
31817
21694
21802
31817
21695
21803
39749
21696
39750
39751
21697
21698
41415
41417
41464
21699
39746
39750
39759
41420
21700
31814
33795
39745
41421
21701
30621
31758
33788
41422
21702
30588
31755
31757
33785
21703
30567
31596
31754
33780
21704
30566
31595
31747
33777
21705
30545
31578
31746
33772
21706
30239
31567
31569
33769
21707
30218
31566
31570
33764
21708
30217
31500
31508
33761
21709
30216
31495
31497
31499
21710
25058
25060
25100
25253
21711
25057
25061
25099
25248
21712
25028
25062
25082
25247
21713
25015
25027
25083
25242
21714
22906
22942
24978
24992
21715
22905
22935
22945
24979
21716
22892
22934
22946
24980
21717
22891
22933
22947
24965
21718
22852
22932
22948
24962
21719
21913
22931
22949
24957
21720
21914
22836
22930
24954
21721
21915
21941
22837
22839
21722
21770
21916
21924
21938
21723
21767
21769
21917
21925
21724
21726
21926
21725
21769
21726
21760
21768
21727
21767
21931
21728
21760
21764
21766
21729
21763
21730
21760
21762
21731
21733
21732
21762
21966
21733
21755
21761
21971
21734
21754
21760
21735
21753
21736
21746
21737
21745
21738
21739
21741
21743
21745
21740
21741
21897
21742
21750
21896
21743
21749
21771
21895
21744
21745
21747
21749
21769
21746
21750
21747
21751
21753
21748
21754
21768
21749
21751
21757
21939
21945
21750
21770
21942
21751
21943
21752
21944
21753
21757
21951
21754
21755
21757
21759
21756
21962
22162
21757
21953
21961
22161
21758
21952
21759
21939
21957
21959
21961
21760
21766
21768
21962
21761
21762
21764
21962
21964
21763
21965
21764
22146
22818
21765
22147
22823
21766
21960
21962
22158
22824
21767
21959
21768
21932
21938
21769
21939
21770
21771
21939
21941
21772
21894
21916
21773
21893
21774
21827
21892
21916
21775
21828
21917
21776
21829
21777
21778
21829
21831
21779
21832
21881
21780
21833
21882
21781
21834
81635
21782
21835
81634
21783
21836
81633
21784
21837
81632
21785
21838
81631
21786
21839
81630
21787
21840
81629
21788
21841
81628
21789
21842
81627
21790
21843
81626
21791
21844
81625
21792
21845
81624
21793
21846
81623
21794
21847
81622
21795
21848
81621
21796
21849
81620
21797
21850
81619
21798
21851
81618
21799
21852
81617
21800
21853
81616
21801
21854
81615
21802
21855
81614
21803
21856
81614
21804
21805
39749
81560
81614
21806
31815
33796
33798
81615
21807
30618
30620
30622
81616
21808
30577
30589
30617
81617
21809
30568
30590
30614
81618
21810
30555
30591
30593
81619
21811
30542
30544
30546
81620
21812
30228
30240
30541
81621
21813
30219
30241
30538
81622
21814
30214
30242
30246
81623
21815
30215
30243
30245
81624
21816
25055
25232
25234
81625
21817
25056
25229
25231
81626
21818
25029
25216
25218
81627
21819
25026
25213
25215
81628
21820
22907
24975
24977
81629
21821
22904
24972
24974
81630
21822
22889
24969
24971
81631
21823
22890
24966
24968
81632
21824
22849
22851
22853
81633
21825
21912
22846
22848
81634
21826
21891
22843
22845
81635
21827
21882
21892
22840
22842
21828
21881
21921
21923
21829
21918
21920
21830
21881
21831
21880
21920
24900
21832
24901
21833
21880
24902
21834
21879
24903
21835
21878
24904
21836
21877
24905
21837
21876
24906
21838
21875
24907
21839
21874
24908
21840
21873
24909
21841
21872
24910
21842
21871
24911
21843
21870
24912
21844
21869
24913
21845
21868
24914
21846
21867
21847
21866
21848
21865
21849
21864
21850
21863
21851
21862
21852
21861
21853
21860
21854
21859
21855
21858
21856
21857
21857
21858
81558
81560
81614
21859
33798
81557
81615
21860
30618
33801
81616
21861
30611
30617
81617
21862
30600
30614
81618
21863
30593
30599
81619
21864
30542
30596
81620
21865
30533
30541
81621
21866
30532
30538
81622
21867
30246
30254
81623
21868
30245
30251
81624
21869
24915
25234
81625
21870
24916
25229
81626
21871
24917
25218
81627
21872
24918
25213
81628
21873
24919
24975
81629
21874
24920
24974
81630
21875
24921
24969
81631
21876
24922
24968
81632
21877
22849
24923
81633
21878
22848
24924
81634
21879
22843
24925
81635
21880
21882
22842
24926
21881
21921
24927
21882
21883
81635
21884
21890
21892
21885
21889
21893
21886
21888
21887
21897
21888
21898
21906
21889
21905
21890
21902
21904
21891
21911
81635
21892
21902
21912
21914
21893
21915
21894
21902
21895
21901
21915
21941
21896
21900
21942
21897
21899
21943
21898
21899
22859
21900
21948
22858
21901
21947
22857
21902
21914
22856
22930
21903
21904
21912
22854
22856
21905
21909
21911
21906
21908
21907
22859
21908
22860
22874
21909
22875
21910
22854
22884
21911
22853
22885
81633
21912
81634
21913
22853
21914
22846
22852
22856
21915
22845
21916
22840
21917
21923
21918
21919
21923
21925
21920
21922
21934
21921
24899
21922
22842
24898
21923
21935
22841
24897
21924
22840
21925
21935
21937
22839
21926
21932
21934
21927
21931
21928
21934
24875
21929
21931
21933
22821
24874
21930
22820
21931
21932
21933
21937
21934
21936
22826
24894
21935
24893
21936
24896
24950
21937
22827
24895
24951
21938
22838
21939
21959
22837
21940
21941
21945
21957
22837
22929
21942
22930
21943
21945
21947
21944
21948
21945
21949
21951
21946
21952
21947
21949
21955
22867
22929
21948
22864
22930
21949
22865
21950
22866
21951
21955
22953
21952
21953
21955
21957
21954
22170
22832
21955
22175
22833
22957
21956
22952
21957
22833
22835
22929
22951
21958
22832
21959
22831
22835
22837
21960
21961
22159
22829
22831
21962
22160
22832
21963
21964
22158
22160
22162
22180
21965
21971
22147
22149
21966
22144
22146
21967
21969
21971
21968
21972
21969
21973
22135
21970
22134
22144
21971
21973
22139
22149
22165
21972
22162
21973
22163
21974
22138
22164
21975
21979
22009
21976
21980
21977
21978
21980
21982
21979
22017
22163
21980
22012
22016
22164
21981
22013
21982
21984
22014
22016
22020
21983
22017
22019
21984
21992
21985
21993
21986
21988
22000
22002
22014
21987
22003
22013
21988
21989
21990
21998
22000
22102
21991
21993
21997
21992
21996
21993
21995
22019
21994
22000
22020
21995
21997
21999
22025
22219
21996
22024
22216
21997
22217
21998
22218
21999
22103
22344
22000
22026
22104
22343
22001
22027
22002
22102
22104
22106
22108
22003
22031
22097
22004
22094
22005
22011
22013
22031
22033
22006
22010
22034
22007
22035
22008
22010
22136
22194
22009
22135
22010
22012
22138
22011
22137
22197
22012
22030
22184
22198
22013
22015
22183
22014
22015
22027
22031
22016
22028
22030
22188
22017
22021
22167
22018
22168
22019
22021
22023
22169
22020
22024
22021
22025
22027
22022
22028
22172
22023
22025
22173
22211
22213
22024
22174
22214
22025
22215
22026
22341
22027
22105
22211
22342
22028
22106
22029
22211
23067
22030
22106
22204
22210
23066
22031
22189
22203
22032
22106
22033
22097
22107
22201
22203
22034
22094
22198
22200
22035
22053
22121
22197
22036
22050
22122
22194
22037
22123
22038
22050
22039
22051
22123
22040
22041
22042
22043
22041
22043
22045
22042
22046
22043
22047
22044
22048
22045
22047
22046
22047
22049
22051
22055
22050
22054
22051
22053
22052
22122
22053
22055
22095
22119
22121
22054
22094
22055
22093
22056
22092
22057
22091
22119
22058
22059
22119
22060
22120
22061
22785
22062
23679
22063
23684
22064
23689
22065
23654
22066
22082
22084
23653
22067
22081
23647
22068
22081
23995
22069
22075
26248
22070
22074
26248
22071
22073
27255
22072
27255
22073
27254
22074
23873
27254
22075
23872
26247
22076
23871
26247
22077
22080
23861
22078
26240
26241
22079
23866
23868
22080
22082
23865
22081
23862
22082
23863
22083
23865
22084
23052
22085
23053
22086
81701
22087
22774
22088
22773
22089
22090
22771
22773
22091
22099
22115
22117
22092
22118
22093
22095
22099
22094
22098
22095
22097
22096
22118
22200
22097
22099
22109
22117
22201
22098
22108
22099
22101
22100
22101
22109
22113
22115
22102
22108
22112
22103
22104
22112
22345
22105
22111
22346
22106
22208
22210
22988
22107
22108
22204
22206
22208
22109
22111
22110
22116
22206
22111
22113
22207
22997
23033
22112
22208
22994
22113
22995
22114
22996
22115
22770
23031
23033
22116
22771
22117
22772
23033
23037
22118
22773
22775
22119
22776
22120
22121
22776
22784
22122
22196
22200
22123
22195
22124
22125
22195
22126
22130
22797
22127
22129
22193
22128
22129
22130
22132
22131
22132
22797
22798
22133
22193
22799
22801
22134
22136
22140
22142
22135
22139
22143
22136
22138
22137
22193
22138
22140
22184
22192
22139
22183
22140
22150
22182
22141
22185
22799
22142
22150
22154
22800
22808
22143
22153
22801
22144
22150
22152
22145
22149
22146
22148
22152
22816
22147
22817
22148
22158
23731
22149
22151
22157
22815
22150
22180
22151
22181
22152
22154
22156
23743
22153
23726
22154
22802
23725
22155
22805
23724
22156
22806
22808
23721
23723
22157
22181
22811
23744
22158
22180
22812
22814
22159
23732
22160
22812
23751
23753
22161
22179
23754
22162
22166
22168
22170
22163
22165
22164
22168
22165
22167
22183
22166
22180
22182
22167
22171
22179
22187
22168
22172
22188
22169
22170
22172
22174
22171
22175
23754
22172
22176
22178
23068
22173
23067
22174
22176
22976
23072
22175
22975
22176
22974
23755
22177
22977
23071
22178
23755
23757
23765
23769
22179
23754
23758
23760
22180
22810
22812
22181
22182
22808
22810
22183
22185
22187
22184
22188
22185
22189
22191
22186
22808
23060
22187
22189
22809
23061
23069
22188
22810
23068
22189
23067
22190
23066
22191
22203
23061
23063
23065
22192
22198
23058
23060
22193
22197
22796
22799
22194
22797
22195
22197
22196
22797
22197
22199
22783
22796
22198
22199
22203
22200
22202
22777
23058
22201
22776
22202
22206
22775
22203
22205
23039
23063
22204
22205
22209
23065
22206
23038
23064
23090
22207
23037
22208
23090
23092
23094
22209
22993
22210
22992
23084
23090
22211
22989
23073
22212
23072
22213
22342
22985
22989
23075
22214
22341
22976
22984
22215
22338
22975
22216
22339
22341
22217
22219
22221
22218
22222
22219
22344
22350
22220
22341
22343
22221
22340
22348
22350
22370
22222
22339
22369
22223
22350
22352
22224
22225
22235
22237
22352
22226
22232
22234
22227
22231
22228
22234
22262
22229
22231
22233
22261
22273
22230
22242
22260
22231
22241
22232
22240
22233
22237
22239
22234
22236
22266
22280
22235
22263
22236
22264
22369
22237
22265
22281
22368
22238
22367
22239
22281
22283
22366
22240
22278
22280
22241
22273
22277
22242
22276
22243
22271
22273
22275
22244
22246
22248
22245
22249
22246
22254
22290
22247
22275
22289
22248
22254
22256
22302
22327
22249
22257
22271
22250
22254
22251
22255
22257
22913
22252
22898
22253
22255
22297
22899
22254
22296
22255
22301
22256
22300
22914
22257
22303
22328
22915
22258
22270
22912
22259
22879
22260
22268
22270
22918
22261
22271
22262
22266
22268
22272
22263
22264
22266
22265
23103
22266
22333
22335
23104
22267
22332
22268
22331
22335
22968
22269
22923
22270
22272
22329
22331
22938
22271
22328
22917
22272
22327
22273
22326
22332
22274
22280
22275
22277
22279
22324
22326
22276
22288
22327
22277
22287
22278
22286
22279
22283
22285
22280
22282
23122
23124
22281
22332
22282
22333
23012
22283
23013
23121
23125
22284
22365
22285
23125
23129
24191
22286
23124
23128
22287
22322
22324
22288
22321
22289
22320
22324
23155
22290
22302
22319
22291
22301
22307
22309
22292
22294
22296
22293
22309
22294
22308
22311
22295
22307
22312
22296
22298
22306
23142
22297
22301
22298
22300
25020
22299
23143
25021
22300
22304
22306
23148
25036
22301
22303
25035
22302
22306
22303
22305
23155
22304
23154
25034
22305
23149
23153
25037
22306
22319
23140
23156
22307
23141
22308
22317
22319
22309
22310
22311
22315
22317
22312
22314
22313
22317
23142
22314
22316
23145
23189
22315
23188
22316
23187
22317
23138
23146
23194
22318
23141
22319
23134
23138
23140
22320
22321
22323
23134
23156
22322
23133
22323
23128
23132
22324
23127
23135
23157
22325
23124
22326
23123
23155
23157
23159
22327
22329
23122
22328
23155
22329
22916
23154
22330
22939
23159
22331
23120
23122
23160
25004
22332
22334
25003
22333
23122
22334
23115
23121
22335
23116
23120
22336
22337
23104
23106
23116
25478
22338
22981
22983
23103
22339
22980
22984
22340
23103
22341
22984
22986
23102
22342
22343
22986
22988
22344
22346
22348
22345
22349
22346
22995
23001
22347
22988
22994
22348
22987
22999
23001
23003
22349
22986
23004
22350
22374
23001
22351
22352
22354
22370
22372
22374
22353
22367
22369
22354
22358
22355
22357
22375
22356
22376
22357
22361
22409
22358
22360
22372
22408
22359
22367
22360
22364
22366
22361
22363
22413
23010
22362
22412
22363
22417
22439
22364
22416
22440
23015
22365
22441
22366
23013
23015
24191
22367
23010
23012
22368
22372
22369
22371
23012
23104
22370
23103
22371
23004
23102
22372
23005
23011
23105
22373
23010
22374
22408
23005
23007
23009
22375
23002
23004
22376
22406
22408
22377
22405
22409
22378
22380
22382
22379
22383
22380
22384
22396
22381
22397
22405
22382
22384
22388
22402
22410
22383
22387
22409
22384
22386
22385
22395
22386
22388
22392
22394
22387
22391
22388
22390
22412
22389
22411
22421
22390
22392
22418
22426
22428
22391
22417
22429
22392
22430
22393
22431
22394
22424
22426
22470
22395
22421
22423
22396
22400
22402
22397
22399
22398
22402
22404
22399
22401
22483
22489
22400
22490
22401
22423
22495
22402
22422
22484
22494
22403
22421
22404
22410
22420
22480
22484
22405
22481
22483
22406
22410
22407
22481
23002
22408
22410
22414
22480
23007
22409
22413
22410
22412
22411
22412
22414
22418
22420
22413
22417
22414
22416
23009
22415
22479
23008
22416
22418
22448
22478
23021
22417
22447
23016
22418
22438
22419
22437
22420
22426
22476
22478
24149
22421
22479
24146
22422
22426
22423
22425
22499
24146
22424
22498
22425
22471
22503
22426
22472
22502
24149
22427
22428
22470
22472
22474
22476
22429
22431
22435
22437
22430
22434
22438
22431
22433
22432
22470
22433
22435
22461
22469
22434
22460
22435
22445
22459
22436
22462
22474
22437
22445
22449
22475
24358
22438
22448
22476
22439
22445
22447
22440
22444
22441
22443
22447
24192
22442
24191
22443
22453
24196
22444
22446
22452
24197
22445
22457
22446
22458
22447
22449
22451
24198
22448
24199
22449
22477
24202
22450
24203
24361
22451
24356
24358
24360
25707
22452
22458
24355
25706
22453
22455
22457
24258
22454
24257
22455
24262
24334
22456
24261
24355
27838
22457
24336
24354
22458
22459
24354
24358
22460
22462
22464
22461
22465
22462
22466
22468
22463
22515
24358
22464
22466
22516
24347
24357
22465
24346
24354
22466
24345
22467
24348
22468
22516
22518
29785
22469
22513
22515
22470
22474
22512
22471
22472
22506
22512
22473
22507
24364
22474
22510
22512
22514
24365
22475
22515
22476
24359
24361
24365
22477
24364
22478
24361
24363
25716
22479
23022
24148
22480
23023
24147
22481
22485
23024
22482
23025
22483
22485
22487
23028
22484
22488
22485
24144
24146
22486
24147
24225
22487
24144
24152
24154
24226
22488
24141
24157
22489
24142
24144
22490
22492
22494
22491
22495
22492
22496
22530
22493
22531
24142
22494
22496
22500
24143
24381
22495
22499
24144
22496
22498
22497
22529
22498
22500
22504
22528
22499
22503
22500
22502
24145
22501
24372
24382
22502
22504
22508
24371
24387
22503
22507
24150
22504
22506
22505
22527
22506
22508
22524
22526
22507
22511
22508
22510
24367
22509
25755
25757
22510
22522
22524
25754
25762
22511
22521
24366
22512
22520
22524
22513
22514
22518
22520
22515
22517
22521
27801
22516
24359
22517
27805
29784
22518
27806
27808
29787
22519
29786
22520
27808
27810
29793
22521
22523
22522
27800
27808
22523
27799
27809
27813
22524
27810
27812
22525
22526
25760
25762
27812
22527
25757
25759
22528
24385
24387
22529
24382
24384
22530
24379
24381
22531
24378
22532
24375
24377
24381
22533
24023
22534
24022
22535
22594
22536
22591
22537
22541
22538
22539
22541
22543
23541
22540
23540
22541
22592
23545
22542
22591
23544
22543
22590
23609
23612
22544
23606
22545
23605
23613
24001
22546
22547
22588
22548
23612
23613
23614
22549
22589
23611
23612
22550
23611
23614
22551
23615
22552
22581
22589
22553
22596
22768
24127
22554
22602
24135
22555
22768
23812
27771
22556
22767
23813
27762
22557
22766
23818
27763
22558
22765
23817
27740
22559
22764
27741
27754
22560
22763
27742
27755
22561
22762
27743
29309
22562
22761
27744
29310
22563
22760
27745
27748
22564
22743
22759
29459
22565
22744
22756
22758
22566
22745
29447
22567
22569
22758
29450
22568
29449
22569
29452
22570
29451
22571
22757
22758
22572
22759
29460
22573
22760
27749
22574
22761
27750
22575
22762
27751
22576
22763
27752
22577
22764
27753
22578
22765
23816
22579
22766
23815
22580
22767
23814
22581
22768
22769
22582
22583
22585
22587
22584
22588
22585
22586
22588
22586
22587
22597
22587
22588
22588
22589
22590
22596
24009
22591
22595
24010
22592
22594
24011
22593
24012
22594
24017
24021
22595
24016
24022
22596
24121
24136
22597
24129
24134
22598
22769
22599
23812
24139
22600
24133
24134
24135
22601
24132
24133
24138
22602
24132
24135
22603
27771
22604
24126
24131
24406
22605
22666
24397
22606
22665
27770
27771
22607
22664
27761
27762
22608
22663
27763
27764
22609
22662
27739
27740
22610
22661
27741
29299
22611
22660
27742
29298
22612
22659
27743
29307
22613
22658
27744
29312
22614
22657
27745
27746
22615
22656
22742
22743
22616
22655
22744
22754
22617
22645
22745
22749
22618
22746
22748
22619
22646
29469
22620
22642
29470
40330
22621
22636
40327
40330
22622
22636
40327
22623
22635
40326
22624
22633
40325
22625
22632
40340
22626
22631
40339
22627
22630
40342
22628
40342
40348
22629
22630
40319
40347
22630
40319
40321
22631
40319
22632
40320
40321
22633
40322
40341
22634
40323
40324
22635
22638
40323
40324
22636
22638
40326
22637
40327
22638
22640
22642
22683
22639
22640
36886
36904
40302
40311
22641
36885
36905
40308
22642
22652
22681
29470
36906
22643
22681
22644
22646
22648
22645
22649
22681
22739
22646
22650
22655
22647
22648
22650
22651
22649
22652
22650
22652
22653
22651
22653
22652
22653
29469
22653
22654
22655
22739
22740
29468
36906
22656
22739
22657
22738
22740
22658
22737
36909
22659
22736
29320
22660
22735
29321
22661
22734
29322
22662
22732
22733
22663
27736
27737
22664
27735
29289
22665
27734
29288
22666
27732
27733
22667
24396
22668
24402
24405
22669
26993
27016
27733
22670
22698
27013
22671
22697
27731
27733
22672
22696
27734
29287
22673
22695
27735
29290
22674
22694
27736
29700
22675
22693
22731
22733
22676
22692
22734
29323
22677
22691
22735
29324
22678
22690
22736
29319
22679
22689
22737
36908
22680
22688
22738
36907
22681
22687
22739
36906
22682
22683
22685
22687
40306
22684
40307
22685
40304
22686
40305
22687
22713
40310
22688
40310
22689
22713
36918
22690
22714
36919
22691
22715
36912
22692
22716
30958
22693
22717
30959
22694
22718
22729
22695
22719
29704
22696
22720
29703
22697
22721
29285
22698
22722
27725
22699
27012
22700
26992
27039
22701
22722
27357
29266
22702
22723
27358
29265
22703
22723
27360
31062
22704
22724
27361
31068
22705
22725
27362
31071
22706
22726
27363
31072
22707
22727
27364
36947
22708
27365
36946
22709
22717
22727
36929
22710
22716
30957
22711
22715
36913
22712
22714
36920
22713
36921
22714
36918
22715
36919
22716
36912
22717
30958
22718
30959
22719
22727
22729
22720
22726
29704
22721
22725
29703
22722
22724
29285
22723
27727
22724
29283
22725
29284
22726
29756
22727
29705
22728
22729
29705
30972
36929
36930
22730
29704
30959
22731
29701
30960
30962
30972
22732
29301
29323
29700
22733
27737
29300
29322
22734
27736
22735
29322
22736
29321
22737
29320
22738
36909
22739
22740
22741
36907
36909
22742
29457
29462
29466
29468
22743
22754
27746
29458
22744
27745
22745
22754
22746
22750
22747
22748
22750
22751
22749
22752
22750
22752
22753
22751
22753
22752
22753
29446
22753
29469
22754
22755
29468
22756
29434
29446
29456
29458
22757
25566
29447
29459
22758
25567
29454
29460
22759
22760
29460
22761
27749
22762
27750
22763
27751
22764
27752
22765
27753
22766
23816
22767
23815
22768
23814
22769
22770
23812
23814
22771
23034
23809
22772
22773
23034
23036
22774
22775
23036
81700
22776
23037
23039
22777
22778
23039
23057
22779
22783
22784
22785
22780
22782
22788
22781
22785
22789
22782
22786
22790
22783
22787
22784
22786
22785
22786
22786
22788
22790
22795
22789
22794
22790
22793
22791
22792
22793
22795
22793
22794
22795
23709
22794
23678
22795
23057
22796
22797
22798
23058
22799
23059
23708
22800
23060
22801
22805
22807
22802
22803
22805
24845
22804
24844
22805
23718
24843
25397
22806
24850
22807
23718
23720
24851
22808
23060
23717
23787
22809
22810
23721
23761
23787
22811
23760
22812
23721
23759
25329
22813
23758
22814
23749
23751
25311
25329
22815
23732
23734
23744
22816
23731
23735
23743
22817
23726
23728
22818
23729
23731
22819
22823
22820
22822
23729
22821
22822
22826
24873
22823
22825
23730
24872
22824
23731
22825
22829
23732
22826
22828
23733
25287
22827
25131
22828
25126
25130
22829
23750
25125
25286
22830
23751
22831
23752
25123
25125
22832
22834
23753
22833
23754
22834
22958
23755
22835
22959
23756
25123
22836
22950
22837
22929
22949
24955
22838
22839
24951
24955
22840
24950
24954
22841
22845
22842
22844
24942
24950
22843
24941
22844
22848
24940
22845
22847
24943
24953
22846
24954
22847
22851
24957
22848
22850
24944
24958
22849
24939
22850
24938
24968
22851
24945
24961
24967
22852
24962
24966
22853
22855
22891
22854
22890
22855
22883
22856
22862
22882
22932
22857
22931
22858
22862
22864
22859
22861
22865
22860
22861
22873
22862
22870
22872
22863
22881
22864
22868
22870
22920
22932
22865
22867
22931
22866
22870
22867
22869
22953
22868
22928
22952
22869
22921
22927
22955
22870
22922
22954
22871
22872
22918
22920
22922
22873
22879
22881
22874
22878
22875
22877
22876
22884
22877
22887
22897
22878
22898
22879
22913
22880
22912
22918
22881
22893
22911
22919
22882
22920
22883
22891
22893
22933
22884
22888
22890
22885
22887
22886
22890
81632
22887
22889
22903
81631
22888
22896
22889
22893
22895
22890
22892
22904
22891
22892
24966
22893
22905
24971
22894
22934
22895
22905
22909
22911
22935
22896
22904
22908
22897
22901
22903
22898
22900
22899
22913
22900
22914
25020
22901
25019
22902
22908
25018
22903
22907
25025
81629
22904
81630
22905
22907
22906
24972
22907
22909
24977
25027
22908
25026
22909
25017
22910
22942
25016
22911
22915
22941
25033
22912
22936
22913
22915
22917
22914
22915
25035
22916
25034
22917
22939
22941
25065
22918
22936
22938
22919
22923
22920
22924
22934
22936
22921
22933
22922
22924
22926
22966
22923
22967
22924
22938
22968
22925
22937
22969
22926
22934
22944
22946
25000
22927
22933
22947
22965
22928
22932
22948
22962
22929
22931
22949
22951
22930
22931
22932
22933
22934
22935
22936
22942
22944
22937
22941
22938
22940
22944
25002
22939
25003
22940
25004
25066
22941
22943
25005
25067
22942
25064
22943
25015
22944
24992
25012
25014
22945
25001
22946
24986
24992
24994
22947
24985
24995
22948
24964
24996
22949
22961
24963
22950
24956
22951
22959
22961
22952
22958
22962
22953
22955
22957
22954
22955
22967
22956
22962
22966
22957
22963
22971
22973
22958
22974
22959
22963
23770
22960
23771
25122
22961
22963
23774
24997
25121
22962
24996
22963
22965
22964
23775
22965
22971
24997
24999
25487
22966
24996
25000
22967
22969
22971
22968
22969
25003
22970
25000
25002
22971
24999
25007
25477
22972
22973
22981
25475
25477
25487
22974
22978
22980
23775
22975
22977
23770
22976
22980
22977
22979
23075
22978
23076
23769
22979
23079
23776
25475
22980
22982
22984
23080
22981
22982
25478
22983
25473
25475
25479
22984
23102
23106
23108
22985
22986
22990
23080
23108
22987
23101
22988
22990
23098
23100
22989
22993
22990
22992
23074
22991
23081
23109
22992
23082
23096
23098
24166
22993
23083
23095
22994
23094
23098
22995
22997
22999
22996
23000
22997
23029
23031
22998
23032
23094
22999
23027
23029
23097
23806
23000
23026
23098
23001
23025
23029
23002
23003
23007
23025
23004
23006
23026
23100
23005
23101
23006
23018
23112
23007
23019
23111
24163
23008
23024
23009
23019
23021
23023
23010
23016
23018
23011
23015
23012
23014
23018
23114
23013
23115
23014
24188
24190
23015
23017
24187
24193
23016
24192
23017
23021
24199
23018
23020
24186
24200
23019
23113
23020
24182
24222
23021
24201
24219
24221
23022
24202
23023
24221
24233
25716
23024
24222
24224
23025
24163
24225
23026
23028
23027
23099
24163
23028
24158
24162
24168
23029
24157
24225
23030
23031
23806
23810
24157
23032
23809
23033
23093
23806
23808
23034
23092
23035
23808
23814
23036
23092
23801
23815
23819
23037
23800
23038
23092
23039
23091
23798
23800
23040
23056
23041
23045
81699
81700
23042
23800
81700
81701
23043
23045
23047
23044
23048
81701
23045
23049
81699
23046
23047
23049
23055
23048
23054
23049
23053
23050
23051
23053
23055
23666
23052
23054
23055
23713
23053
23054
23055
23799
23056
23057
23063
23714
23798
23058
23669
23711
23059
23063
23060
23062
23711
23717
23061
23062
23086
23787
23063
23087
23714
23788
23064
23065
23087
23089
23798
23066
23084
23086
23067
23069
23073
23068
23072
23069
23071
23760
23070
23086
23761
23071
23073
23077
23085
23766
23072
23076
23765
23073
23075
23074
23084
23075
23077
23081
23083
23076
23080
23077
23079
23768
23078
23767
25458
23079
23081
23782
25459
25483
23080
23777
25474
23081
25473
23082
25472
23083
25459
25461
25471
23084
25458
25462
23085
23089
23086
23088
23785
25458
23087
23786
23088
23789
23797
23089
23794
23826
25457
23090
23825
25462
23091
23095
23092
23801
23803
23825
23093
23094
23803
23805
23819
23095
23097
23096
23803
25462
23097
23804
24167
25461
23098
23805
24168
23099
23100
24164
24166
24168
23101
23109
23111
23102
23108
23112
23103
23105
23104
23105
23115
23106
23112
23114
23107
23117
25479
23108
23110
23112
24184
25480
23109
25473
23110
24166
25472
23111
24165
24183
25517
23112
24164
24182
23113
23114
24182
24184
24186
23115
23117
24187
23116
24188
23117
23119
25505
23118
24184
25506
23119
24185
24187
24209
25511
23120
24188
24210
25510
23121
23161
23122
23162
24188
23123
23124
23160
23162
23164
23125
23127
23126
23162
24190
23127
23129
23163
23179
24195
23128
23164
23178
23129
23131
23130
24196
23131
23179
24257
24263
23132
23178
23182
23133
23135
23183
23134
23184
23135
23137
23171
23136
23170
23178
23137
23173
23181
23183
24267
23138
23172
23184
24268
23139
23195
23140
23146
23150
23172
24276
23141
23149
23171
23142
23146
23148
23143
23145
23144
23148
25040
23145
23147
24279
25043
23146
24278
23147
24277
23148
23150
24284
25044
23149
25039
23150
23152
25038
23151
24285
25045
23152
23172
23174
24304
25076
23153
23169
23171
25071
23154
23156
23158
25070
23155
23159
25065
23156
23157
23171
23158
23164
23170
23159
23165
23169
25069
23160
25066
23161
23165
25089
23162
23166
24210
23163
24189
23164
23166
24212
24250
23165
23177
23166
23168
25090
23167
24211
23168
24248
24250
24252
23169
23175
23177
25105
23170
23174
25074
23171
23173
23177
23172
23173
24275
23174
23176
24274
23175
24305
25075
23176
24252
24308
25106
23177
23181
24251
24309
23178
24250
23179
23181
23180
24250
24256
23181
24251
24255
24263
24311
23182
24310
23183
24263
24265
23184
24266
23185
23186
24266
24268
24270
23187
23195
23197
23188
23192
23194
23189
23191
23190
23194
24278
23191
23193
23201
24281
23192
23200
23193
23197
23199
23194
23196
23206
24282
23195
24277
23196
24268
24276
23197
23207
24269
24287
23198
24270
23199
23207
23209
27964
23200
23204
23206
23201
23203
23202
23206
24290
23203
23205
24293
27912
23204
27911
23205
23209
27910
23206
23208
24294
27917
23207
24289
23208
24288
27963
23209
24299
27918
27968
23210
27909
27967
23211
23212
23218
23220
27887
27909
23213
23215
23217
27910
23214
27911
23215
23223
27914
23216
23220
23222
27915
23217
23219
23227
23218
23219
27886
23220
27891
27903
23221
27890
27908
23222
27903
27905
27907
28015
23223
23225
23227
27946
23224
27937
23225
27938
30631
23226
27905
27947
30634
23227
23231
27904
28032
23228
27903
23229
23231
23230
23252
27903
23231
23233
23253
27904
28042
23232
28033
23233
28040
23234
28041
23235
23253
23255
31307
23236
23250
23252
23237
23241
23238
23240
23252
27891
23239
27886
23240
23244
27885
23241
23243
23251
27892
23242
23250
23243
23247
23249
23244
23246
23258
27893
23245
27884
23246
27883
29852
23247
23259
27898
29857
23248
29856
23249
23259
23261
29881
23250
23256
23258
23251
23255
23252
23254
23258
27901
23253
27902
23254
28019
31306
23255
23257
28020
31305
23256
31308
23257
23261
31892
23258
23260
28021
31304
23259
27900
23260
27899
29882
23261
28026
29885
31303
23262
29886
23263
31301
31303
31892
31893
23264
23276
23265
23275
31892
23266
23274
31308
23267
23273
31307
23268
23272
28041
23269
23271
28040
23270
28035
23271
28036
30643
23272
28039
30644
23273
28044
28046
23274
28047
31310
23275
28048
31309
23276
28049
31891
23277
28050
31893
23278
28051
37478
23279
37479
23280
28051
28053
39439
23281
28054
39438
23282
39437
23283
28054
28056
40705
23284
40706
23285
28056
28058
41102
23286
28059
41103
23287
41108
23288
28059
28061
41115
23289
28062
41140
23290
41139
23291
28062
28064
41158
23292
41161
23293
28064
28066
45098
23294
28067
45097
23295
28068
45096
23296
28069
45095
23297
28070
45094
23298
28071
46001
23299
28072
46000
23300
28073
53272
23301
28074
53271
23302
28075
53423
23303
28076
53390
23304
28077
58448
23305
28078
53157
23306
28079
57801
23307
28080
46149
23308
28081
45174
23309
28082
64865
23310
28083
37698
23311
28084
47244
23312
28085
31959
23313
28086
32534
23314
28087
30699
23315
28088
59776
23316
28089
28100
23317
23326
28091
23318
23325
23319
23320
23322
23325
23321
23322
23324
23322
23323
23324
70916
23323
70257
23324
23325
23326
23325
23327
28095
28100
70133
23328
28101
70132
70257
23329
28102
70119
70256
23330
28103
70116
70118
23331
28104
70095
70115
23332
28105
70094
70110
23333
28106
61676
70109
23334
28107
61673
61675
23335
28108
60623
61672
23336
28109
60620
60622
23337
28110
60210
60619
23338
28111
60207
60209
23339
28112
59673
60206
23340
28113
59670
59672
23341
28114
59604
59669
23342
28115
59601
59603
23343
28116
47511
59600
23344
28117
47508
47510
23345
28118
47177
47507
23346
28119
47174
47176
23347
28120
47136
47173
23348
28121
47135
47168
23349
28122
47060
47167
23350
28123
47057
47059
23351
28124
47005
47056
23352
28125
47002
47004
23353
28126
32963
47001
23354
28127
32960
32962
23355
32947
32959
23356
28127
23357
28128
28428
23358
28129
23359
28130
28132
28340
23360
28339
23361
28132
28134
28338
23362
28135
28311
23363
28136
28308
23364
28137
28171
23365
28138
28158
23366
28139
28159
81696
23367
26786
23368
26787
28159
23369
26788
28162
23370
26789
28163
23371
26790
28220
23372
26791
28221
23373
26792
28258
23374
26793
28257
23375
26794
28719
23376
26795
28720
23377
28751
23378
26411
26412
26795
23379
28756
23380
25934
26411
28756
23381
28757
23382
24682
25934
28758
23383
28965
23384
24654
24682
28764
23385
23395
23386
23395
24653
24654
23387
23391
23388
23389
23391
23392
23390
23393
23391
23393
23394
23392
23394
23393
23394
32697
23394
32695
23395
23396
28764
28968
23397
28762
28969
32697
23398
28661
28772
28774
28970
23399
28660
23400
28659
28772
23401
28650
28654
28656
23402
28640
28653
23403
26690
26691
26693
28656
23404
24690
28657
23405
26143
26690
23406
26144
26146
26674
26685
23407
24694
26669
23408
24695
26146
26670
23409
24696
26147
26149
26665
23410
26666
23411
24696
23412
24695
23413
24693
24694
23414
25947
23415
24693
25946
23416
26100
23417
24553
25952
23418
24554
25949
23419
24555
24559
23420
24556
24558
24568
23421
23423
23427
23940
23422
23426
23939
23423
23425
23424
24556
23425
23427
23431
24557
23426
23430
23427
23429
23938
23428
23941
24558
23429
23431
23932
23946
24563
23430
23933
23937
23431
23433
23432
24562
23433
23443
23930
23932
24576
23434
23440
23442
23933
23435
23439
23436
23438
23933
23951
23437
23438
23903
23953
23439
23906
23934
23952
23440
23905
23441
23930
23934
23972
23442
23444
23446
23464
23443
23444
24577
23445
23572
23930
25964
23446
23470
23571
25963
23447
23465
23467
23448
23449
23457
23461
23465
23450
23452
23456
23466
23451
23455
23452
23454
23453
23566
23454
23456
23567
23581
23455
23580
23456
23458
23579
23457
23568
23582
23458
23462
23575
23577
23459
23578
23460
23462
23909
23911
23461
23904
23462
23464
23905
23463
23908
23912
23464
23573
23575
23923
23973
23465
23572
23972
23466
23571
23575
23467
23566
23568
23570
23468
23470
23469
23470
24579
23471
23570
24584
23472
23565
24585
23473
23491
23511
23474
23475
23481
23489
23491
24580
23476
23478
23480
24526
23477
24520
23478
24519
23479
23489
24514
24527
23480
23488
23481
23482
23488
23492
23483
23485
23487
23484
23485
23503
23486
23492
23502
23487
23493
23499
23501
23488
23496
23489
23493
23495
23490
24513
24581
23491
23493
24510
24512
24586
23492
23510
24585
23493
23509
23494
23508
23495
23499
24512
25832
25834
23496
24513
25835
23497
23499
23498
23499
26016
23500
23501
25832
26014
26016
23502
23506
23508
23503
23505
23509
23504
23505
24500
23506
24501
24507
23507
24502
26014
23508
24507
24509
25825
25831
23509
24510
25832
23510
24507
23511
24508
24510
25988
23512
23563
23565
23513
23566
23514
23561
23563
23567
23515
23560
23516
23517
23519
23558
23560
23518
23522
23519
23521
23580
23520
23561
23581
23521
23558
23586
23594
23596
23522
23585
23597
23523
23558
24046
23524
23534
23525
23529
23533
23558
23526
23528
23551
23527
23528
23529
23552
23530
23532
23559
23531
24504
23532
24057
26837
23533
23552
23554
24051
23534
23551
23555
23557
23535
24046
23536
23549
23555
24037
24045
23537
23542
23602
23538
23539
23549
23540
23542
23546
23548
23541
23545
23542
23544
23606
23543
23607
24037
23544
23546
23608
24014
24036
23545
23609
24011
23546
24012
23547
24013
23548
24034
24036
24040
23549
24037
24039
23550
23551
23553
23555
24039
23552
23553
23554
24054
24056
23555
24050
24053
24057
23556
24038
23557
24043
24045
24048
24050
23558
23596
24046
24051
23559
23560
23594
24051
23561
23562
23588
23594
23563
23591
23593
25823
23564
24508
23565
23567
23569
23591
25993
23566
23570
25988
23567
23568
23588
23569
23575
23589
23570
23574
23590
25992
23571
25989
23572
23574
26306
23573
23929
26305
23574
23922
23928
26310
23575
23921
26311
23576
23577
23589
23917
23921
23923
23578
23582
23912
23916
23579
23911
23915
23580
23582
23584
23581
23585
23582
23586
23588
23583
23589
23584
23586
23916
23918
24086
23585
23915
24085
23586
24084
23587
24083
23588
23592
23594
23918
24082
23589
23591
23590
23918
23591
23919
23921
26028
23592
26027
23593
23919
24081
26032
23594
24080
25822
23595
23596
24049
24051
24080
24082
23597
24048
24083
23598
24046
24047
24084
23599
23603
23620
23600
23602
24046
23601
23602
23606
23603
23607
24045
23604
23619
24047
23605
23607
23616
23618
24073
23606
23610
24002
23607
23609
23608
24044
23609
23616
24071
24119
23610
24010
23611
23616
24007
24009
23612
23613
23613
23614
23615
23617
24072
24118
23618
24005
24007
24105
24414
23619
24002
24004
24100
23620
23622
24089
23621
24084
23622
23630
24085
23623
23631
24004
24088
23624
24003
23625
23627
23631
23998
23626
23999
23627
23638
23690
23628
23632
23634
23987
23629
23982
23630
23632
23981
24426
23631
24425
23632
24422
24424
23633
23988
24431
23634
23989
24420
24422
24432
23635
23990
23996
23998
23636
23637
23638
23642
23637
23641
81695
23638
23999
81695
23639
81695
23640
23642
23644
23641
23645
81695
23642
23646
23643
23644
23646
23648
23645
23649
23646
23651
23647
23648
23650
23651
23649
23650
23990
23650
23651
23690
23651
23857
23652
23653
23654
23655
23656
23654
23656
23658
23655
23659
23656
23660
23688
23657
23856
23658
23660
23662
23659
23663
23660
23664
23661
23662
23664
23668
23663
23667
23664
23666
23665
23666
23670
23667
23669
23668
23669
23712
23669
23670
23671
23670
23672
23674
23678
23679
23673
23677
23678
23702
23674
23676
23681
23675
23682
23676
23679
23683
23677
23680
23678
23679
23679
23681
23683
23685
23682
23686
23683
23688
23684
23685
23689
23686
23687
23687
23688
23694
23688
23689
23690
23689
23691
23693
23987
23692
23982
23693
23852
23983
23694
23853
23857
23986
23695
23854
23856
23696
23697
23701
23702
23697
23702
23703
23712
23698
23703
23699
23701
23700
23703
23701
23702
23703
23704
23705
23706
23709
23710
23706
23708
23709
23711
23707
23708
23708
23710
23709
23710
23712
23714
23716
23713
23831
23856
23714
23828
23830
23865
23715
23797
23716
23788
23796
23830
25387
23717
23831
25388
23718
23788
23719
24854
25388
23720
23788
23790
24855
25387
23721
23787
23791
24856
23722
23762
23723
23747
24856
25329
25330
23724
23744
23746
24851
23725
23741
23743
24850
23726
23740
24845
23727
23743
23728
23738
23740
23742
23729
23735
23737
23730
23731
23733
23735
24871
23732
23733
23751
23734
23750
25288
23735
23745
23749
25291
23736
23742
23737
24869
24871
25291
25299
23738
23739
25299
23740
24863
24866
25300
23741
24846
23742
23746
24849
25300
23743
23745
25299
23744
23745
25329
23746
23748
25298
23747
24852
25301
23748
24857
25304
25326
23749
25305
25327
25329
23750
25292
25310
23751
25293
25309
23752
23753
25309
25311
25313
23754
23756
23758
23755
23756
23770
23757
23771
25313
23758
23764
23772
25312
23759
25311
23760
23762
23764
25328
23761
23765
23762
23766
23786
23763
23791
25330
23764
23766
23780
23792
25331
23765
23779
25332
23766
23768
23767
23785
23768
23780
23782
23784
23769
23777
23779
23770
23772
23776
23771
23775
23772
23774
25341
23773
23779
25342
23774
23776
23778
25347
25489
23775
25346
25488
23776
25487
23777
25486
23778
23782
25485
23779
23781
25348
25496
23780
25349
23781
25352
25538
23782
25353
25497
25539
23783
25484
23784
25459
25535
25539
25612
23785
25456
25458
25538
23786
23792
23794
23787
23789
23791
23788
23789
23790
23794
23796
23791
23793
25378
25450
23792
25377
23793
25382
25538
23794
25383
25451
25537
23795
25456
23796
23826
25451
25453
25455
23797
23829
25450
23798
23826
23828
23799
23825
23800
23824
23828
23801
23802
23816
23824
23803
23817
23819
23821
23823
23804
25463
23805
23821
24172
25468
23806
23820
24173
23807
24158
23808
23810
23820
24159
27760
23809
23813
23819
23810
23812
23811
24156
23812
24139
27760
27768
27770
23813
23814
23818
27760
23815
23816
23818
23817
27753
23818
27754
27758
23819
27759
23820
23821
24174
27759
23822
24175
27758
23823
25466
25468
25528
27757
23824
25463
25465
27754
23825
23827
27753
23826
25463
23827
25464
23828
25453
25465
27752
23829
23830
25449
25453
23831
23866
25399
23832
23855
23833
24837
24840
25388
25399
23834
23837
23841
23842
23835
23842
23836
23840
23837
23839
25391
23838
25392
23839
23841
25393
23840
25394
23841
23842
23842
23843
23844
23854
24808
24810
24839
23845
23846
23847
23850
23846
23848
23850
24805
23847
23848
23851
23848
23849
23849
23850
23852
24806
24810
24812
23853
24817
23854
24810
24818
24820
23855
23856
23866
24820
24838
23857
23865
23858
23991
24820
23859
23860
23863
23864
23860
23861
23864
26242
23861
23863
23994
23862
23863
23864
23864
23865
23866
23867
26244
23868
24823
24826
25399
26236
23869
24826
23870
26229
26234
26240
23871
26586
23872
26240
26246
23873
26246
23874
23875
26589
27254
27267
23876
26246
26587
27253
27262
23877
23993
26245
26283
26588
23878
23992
24819
26225
26276
23879
23985
24818
26224
26275
23880
23984
24817
26223
26270
23881
23899
24816
26218
26269
23882
23892
24815
26217
26264
23883
23887
23889
23891
23967
23884
23886
23962
23885
23889
23886
23888
23887
23963
26210
23888
23966
26213
26217
23889
24814
26214
23890
24815
23891
23893
23892
23902
23893
23895
23899
23901
23894
23898
24815
23895
23897
23896
23910
23897
23899
23979
23981
23898
23982
23899
23983
24816
23900
23984
23901
23977
23979
26255
26269
23902
23910
23976
26264
23903
23907
23909
23967
23904
23906
23962
23905
23909
23906
23908
23972
23907
23961
23971
23908
23968
23970
23976
23909
23973
23975
23910
23911
23975
23979
23912
23914
23913
23923
23975
23914
23916
23924
23978
24427
23915
23979
24426
23916
24425
23917
24428
23918
23920
23924
24443
23919
24093
23920
24094
26031
23921
23925
24444
26327
23922
26324
23923
23925
23927
26323
23924
23974
23925
24442
26454
23926
24445
26328
23927
26454
26458
26726
27232
23928
23974
26449
26451
23929
23973
26301
26438
23930
23972
26302
26304
23931
26112
23932
23934
23958
26111
26302
23933
23947
24575
23934
23936
23935
23971
23936
23952
23956
23958
23960
23937
23947
23949
23951
23938
23944
23946
23939
23941
23943
23940
23941
24568
23942
23946
24567
23943
23945
24569
23944
23945
23949
24699
23946
23948
24572
24698
23947
24573
23948
23958
24574
23949
23957
26108
26200
23950
23956
26199
23951
23955
26176
23952
23953
23955
23961
23954
23962
23955
23963
26178
23956
23964
26177
23957
26204
26297
23958
26109
26205
26298
23959
26110
23960
26298
26300
26302
26705
23961
23969
23971
26297
23962
23964
23968
23963
23967
23964
23966
26209
23965
26208
26297
23966
23968
26266
26296
26471
23967
26265
26472
23968
26264
23969
26263
23970
26296
26300
26461
23971
23973
26301
26452
23972
26302
23973
23974
23975
26452
26454
23976
23978
23977
26263
26452
23978
26256
26262
26453
23979
26257
26454
23980
23981
24426
26253
26255
26257
23982
23984
23988
23983
23987
23984
23986
24817
23985
26255
23986
23988
23992
26254
23987
23991
24818
23988
23990
23989
26253
23990
23992
26250
26252
23991
23995
23992
23994
24819
23993
26277
23994
26250
26282
27253
23995
26245
26247
23996
26248
26250
23997
24418
24420
23998
24006
24417
24421
23999
24003
24422
24000
24001
24003
24002
24003
24007
24004
24006
24005
24101
24422
24006
24104
24415
24421
24007
24416
24008
24009
24414
24416
24010
24118
24130
24011
24119
24121
24012
24014
24016
24013
24017
24014
24018
24034
24015
24035
24119
24016
24018
24028
24068
24120
24017
24027
24121
24018
24020
24019
24033
24020
24028
24030
24032
24021
24025
24027
24022
24024
24023
24027
24136
24024
24026
24137
24377
24025
24378
24026
24030
27002
24027
24029
25773
27001
24028
25774
24029
24483
25775
24030
24484
25776
27000
24031
27003
24032
24484
24486
27031
24033
24481
24483
24034
24068
24480
24035
24065
24036
24066
24068
24070
24037
24041
24071
24038
24044
24039
24041
24043
24053
24040
24054
24041
24061
24065
24042
24060
24066
24043
24071
24075
24472
24474
24044
24052
24074
24045
24071
24073
24046
24047
24048
24073
24089
24049
24074
24090
24050
24077
24079
24091
24051
24052
24053
24077
24474
24054
24058
24060
24055
24061
24056
24058
24062
24496
24057
24497
24058
26840
24059
26861
24060
24062
24476
26866
24061
24474
24475
24062
24064
24063
24495
24064
24476
24492
24494
24065
24475
24479
24066
24480
24067
24472
24475
24068
24471
24478
24480
24482
24069
24483
24070
24120
24469
24471
25778
24071
24117
24119
24472
24072
24073
24075
24105
24117
24074
24100
24075
24077
24099
24076
24106
24116
24077
24107
24113
24115
24474
24078
24098
24079
24097
24113
25819
24080
24096
25820
24081
25821
24082
24094
24096
26832
24083
24091
24093
24084
24086
24090
24085
24089
24086
24088
24425
24087
24093
24428
24088
24090
24092
24102
24429
24089
24101
24424
24090
24100
24091
24099
24092
24096
24098
24093
24095
24109
24448
24094
24443
24095
24444
26831
24096
24110
24447
27504
24097
27505
24098
24110
24112
27526
24099
24107
24109
24100
24102
24106
24101
24105
24102
24104
24423
24103
24109
24434
24104
24106
24108
24435
24465
24105
24436
24462
24106
24463
24107
24464
24108
24112
25804
24109
24111
24454
25803
24110
24449
24111
24450
27527
24112
24453
25806
27530
24113
25805
27531
24114
25818
24115
25805
25815
25817
24116
24473
25804
25810
24117
24464
24470
24472
24118
24463
24469
24119
24412
24414
24120
24121
24412
25775
24122
25774
24123
24124
24129
24130
24124
24125
24130
24412
24125
24129
24131
24126
24128
24127
24128
24129
24130
24130
24132
24401
24408
25774
24133
24134
24134
24136
24135
24137
25774
24138
24376
25773
24139
24393
24398
27770
24140
24141
24375
24391
24393
27768
24142
24154
24156
24143
24375
24144
24154
24372
24374
24145
24146
24150
24152
24372
24147
24149
24148
24152
24224
24149
24151
24233
24363
24150
24364
24151
24367
24371
24152
24232
24368
24370
24153
24227
24154
24230
24370
24372
24390
24155
24391
24156
24160
24226
24230
27775
24157
24159
27768
24158
24226
24159
24161
24173
24160
24174
27767
24161
24177
24229
27774
24162
24178
24226
24228
24163
24169
24223
24225
24164
24222
24165
24169
24181
24166
24170
24238
25518
24167
25471
24168
24170
24172
25470
24169
24173
24170
24178
24180
24171
24237
25523
24172
24176
24178
25524
25737
24173
24175
25469
24174
24178
24175
24177
27766
24176
25528
29294
24177
25529
25736
29293
24178
25735
29292
24179
24180
24228
25731
25735
25737
24181
24223
24235
24237
24182
24220
24222
24238
24183
24219
24184
24218
24238
25516
24185
25513
24186
24216
24218
25512
24187
24207
24219
24188
24208
24189
24190
24208
24210
24212
24191
24193
24195
24192
24196
24193
24197
24199
24194
24200
24208
24195
24197
24205
24213
24259
24196
24212
24256
24197
24257
24198
24258
24199
24203
24205
25706
24200
24202
24201
24205
24207
24202
24204
24242
25717
24203
25716
24204
25707
25715
24205
24243
25708
25722
24206
25705
24207
24213
24215
24243
25704
24208
24216
24242
24209
24213
24210
24214
24216
25663
24211
25662
24212
24214
24248
25667
24213
24249
24214
25703
24215
24247
25668
24216
24244
24246
25669
24217
25670
24218
24240
24242
24244
25673
24219
24239
25640
24220
24242
24221
24235
24239
24241
24222
24234
25717
24223
24224
24228
24234
24225
24227
24233
24226
24227
24228
24230
24232
24229
25732
24230
25733
25735
27779
24231
27778
24232
24370
25733
25749
27783
24233
25732
25748
24234
25719
24235
25718
25732
24236
25727
25731
24237
24239
25646
25726
25738
24238
25645
25737
24239
25642
24240
25641
24241
25724
25726
29341
24242
25717
25723
25727
24243
24244
25723
29368
24245
25674
25724
24246
29358
29368
29370
29376
24247
25704
29359
29365
24248
25695
25701
25703
24249
24253
25694
24250
24254
24256
25703
24251
24252
24254
27977
24253
27978
24254
25699
25701
29983
24255
25702
29976
24256
24260
24262
29977
24257
24259
24258
24262
24259
24261
25706
24260
25703
25705
24261
25702
25710
29978
24262
25711
27837
24263
24333
24264
24265
24311
24331
24333
24266
24310
24314
24267
24271
24268
24272
24274
24310
24269
24275
24270
24272
24302
27963
24271
27964
24272
24314
27965
24273
24313
27962
24274
24302
24306
27961
27975
24275
24305
24309
24276
24302
24304
24277
24285
24287
24278
24282
24284
24279
24281
24280
24284
30199
24281
24283
24291
30202
24282
24290
24283
24287
24289
24284
24286
24296
30203
24285
30198
24286
24304
30197
24287
24297
24303
30204
24288
24302
24289
24297
24299
24301
24290
24294
24296
24291
24293
24292
24296
30223
24293
24295
27924
30224
24294
27923
24295
24299
27922
24296
24298
27929
30235
24297
30234
24298
27959
30233
24299
27930
27958
30236
24300
27921
24301
27958
27968
27970
27992
24302
27959
27961
27963
24303
24304
24306
27959
31502
24305
31503
24306
24308
31504
24307
27960
31505
24308
27973
27975
27979
31518
24309
27978
31519
24310
27975
27977
24311
24313
24312
27977
29977
24313
24331
27976
27982
29980
24314
27975
27983
24315
24331
27984
24316
24318
24317
24331
27840
24318
24326
24328
24330
27877
24319
24323
24325
27984
24320
24322
27965
24321
24325
24322
24324
27885
24323
27888
27966
24324
24328
27895
27985
24325
24327
27884
24326
24327
27844
24328
27879
27883
24329
27878
27896
24330
27985
27987
28005
30001
24331
27982
27984
29996
24332
24333
27840
29980
29994
29996
24334
27837
29977
24335
27838
27840
24336
27841
24337
24353
27838
27842
24338
24342
24346
24339
24343
24345
24340
24341
24343
27846
24342
27841
27845
24343
24351
27842
27848
24344
27847
24345
24349
24351
27854
24346
24348
24347
24351
24353
24348
24350
27867
29784
24349
29785
24350
27857
29790
24351
27856
27868
29789
24352
27855
24353
27842
27862
27864
27868
24354
27865
27867
24355
24357
24356
25711
27865
24357
25712
27804
27866
24358
27805
27867
24359
24360
27801
27805
24361
25714
27802
27804
24362
25715
24363
24365
25720
25752
27802
24364
24368
25719
24365
24367
24366
27801
24367
25752
25754
27800
24368
25755
24369
25748
25752
24370
25749
25753
25755
25765
24371
24389
24372
24388
25755
24373
24374
24382
24388
24390
25769
24375
24381
24391
25770
24376
24377
24393
25770
25772
24378
24380
27001
24379
27002
24380
24384
27005
24381
24383
25770
27006
24382
24383
24387
24384
24386
25769
27020
24385
27021
24386
25759
27026
24387
25758
27025
27788
24388
25757
24389
25756
27788
24390
25765
25767
27783
24391
25768
27778
24392
27775
24393
25768
25770
27017
27776
24394
27769
24395
25772
27016
27017
27732
24396
24398
24399
24400
24397
24400
24398
24401
24399
24401
24400
24401
25773
24401
24402
24403
25776
25784
27016
24404
24408
24409
24410
24405
24407
24410
24406
24407
24408
24411
24409
24411
24410
24411
25775
24411
25779
24412
24413
24469
24414
24460
24468
24415
24463
24416
24458
24460
24462
24417
24418
24458
24419
26248
24420
24458
25797
26249
27256
24421
24437
26250
24422
24436
24458
24423
24424
24432
24434
24436
24425
24429
24431
24426
24428
24427
24431
24428
24430
24442
26257
24429
24443
24430
24434
24448
24431
24433
24441
26258
24432
26253
24433
24437
26252
24434
24438
24440
26279
24435
24449
24436
24438
24454
24456
24437
24457
24438
25797
26251
24439
25798
26280
24440
24452
24454
27246
27323
24441
24449
24451
27241
24442
24446
24448
27234
24443
24445
26455
24444
24448
24445
24447
26830
24446
26829
27232
24447
24451
27233
27502
24448
24450
27503
24449
24450
24454
24451
24453
27558
24452
27242
27557
24453
27247
27324
27562
24454
27325
27561
24455
24456
25801
25803
27323
27325
24457
24465
25798
25800
24458
24462
25795
25797
24459
24460
25795
27256
24461
24462
24466
24468
25787
25795
24463
24465
24464
24468
24465
24467
25804
24466
25803
24467
25788
25800
25802
24468
24470
25789
25809
24469
25786
24470
25779
24471
25780
25810
24472
25781
25811
24473
24474
24475
25811
24476
24478
24477
26881
24478
24490
24492
26882
24479
24489
25811
24480
24488
24492
24481
24482
24486
24488
24483
24485
24489
25781
24484
25778
24485
25777
27032
24486
25782
26974
27033
24487
27034
24488
26974
27067
27069
24489
24491
24490
25812
26974
24491
26969
26973
24492
26968
27069
24493
24494
26882
26884
26968
24495
26881
26885
24496
26864
26866
24497
26861
26863
24498
26840
24499
26837
24500
24504
24501
24502
24504
24506
24503
25825
26013
24504
25826
26019
26838
24505
26837
24506
25822
25826
26836
24507
25823
25825
24508
24509
25823
25993
24510
25824
25830
25994
24511
25987
24512
25830
25832
25986
26002
24513
24587
25838
24514
24588
25837
24515
24528
24516
24604
25836
25837
25841
24517
24603
24518
24592
24602
25841
24519
24528
24530
24520
24523
24527
24521
24522
24526
24523
24525
24541
24524
24530
24544
24525
24527
24529
24545
24582
24526
24546
24579
24527
24580
24528
24581
24529
24588
25841
24530
24589
24591
24595
24531
24592
24594
24532
24534
24533
24592
24534
24552
24593
24535
24551
24594
24536
24538
24540
24544
24537
24538
24539
24543
24551
24555
24540
24542
24556
24541
24542
24544
24546
24543
24547
24557
24544
24548
24550
24560
24545
24594
24546
24548
24595
25961
24547
24578
24548
24562
24577
24549
24561
25960
24550
24595
24597
25955
25967
24551
24594
24598
25950
24552
24554
24553
24598
24554
25951
24555
25950
24556
24560
24557
24558
24560
24562
24559
24563
24567
24560
24564
24566
25949
24561
25950
24562
24564
25955
25959
24563
24576
24564
24573
24575
24565
25954
26115
24566
24571
24573
26102
26116
24567
24570
25948
24568
24569
24573
24570
24572
24696
24571
24695
25947
24572
26103
26107
26145
24573
24697
26108
24574
24575
26108
26110
26116
24576
26111
26115
24577
25959
26112
24578
25960
25964
24579
25961
25963
24580
24582
24584
24581
24585
24582
24586
24588
24583
24589
25961
24584
24586
25962
25974
25990
24585
25963
25989
24586
25988
24587
25987
24588
25839
25974
25986
24589
25840
24590
25968
25974
24591
25840
25969
25975
25977
24592
24596
25841
25843
24593
24601
24594
24596
24598
24600
24595
24596
25968
24597
25969
26054
24598
25956
25970
26055
24599
25951
24600
26055
26093
24601
26054
24602
25843
24603
25842
24604
24605
25842
25850
24606
25845
25847
25849
24607
25862
24608
25847
25863
25865
24609
24633
24635
24610
24632
25847
24611
24631
25846
24612
24630
26059
24613
24629
26058
24614
24628
26057
24615
24627
26090
24616
24626
26421
24617
24625
26420
24618
25942
24619
24623
24625
25940
24620
24622
24686
24621
28660
24622
24652
28763
24623
24651
24685
24624
24650
25939
24625
24647
24649
26417
24626
26418
24627
24647
26423
24628
24646
26088
24629
24645
26087
24630
24644
26074
24631
24643
26073
24632
24642
26062
24633
24641
26063
24634
24640
26064
24635
24637
24639
25875
24636
25865
24637
25867
24638
25874
24639
24668
25916
24640
24667
25920
24641
24666
26384
24642
24665
26385
24643
24664
26767
24644
24663
26768
24645
24662
26804
24646
24661
26803
24647
24660
26802
24648
26801
24649
24658
24660
26801
24650
24657
26417
24651
24656
25939
24652
24655
24685
24653
24654
28763
24655
28764
24656
24682
24683
24657
24681
25937
24658
24680
26415
24659
24679
26799
24660
24676
24678
27163
24661
26802
24662
24676
26803
24663
24675
26804
24664
24674
26768
24665
24673
26767
24666
24672
26385
24667
24671
26384
24668
24670
25920
24669
25915
24670
26399
81653
24671
25922
25923
24672
25924
26388
24673
25925
26387
24674
25926
26771
24675
25927
26770
24676
25928
26808
24677
26807
24678
25928
25930
26807
24679
25931
27163
24680
25932
26799
24681
25933
26415
24682
25934
25937
24683
24684
25937
28759
28764
24685
25938
28679
28760
28762
24686
25939
28763
24687
25940
28660
28679
24688
25941
28659
28663
28665
24689
25942
28658
24690
25943
28657
28665
24691
25944
26143
26693
24692
25945
24693
24694
25946
26143
24695
25947
26144
24696
26145
24697
24698
26145
26147
26655
24699
26148
26200
24700
26197
26199
24701
26152
26176
24702
26175
24703
24705
26152
26160
26174
24704
26151
26155
24705
24707
24706
26163
24707
24715
24717
26160
26162
24708
26155
24709
24710
24713
24714
24710
24712
24713
26156
24711
24714
24715
24712
24714
24713
24714
24716
26159
26169
24717
24719
24718
24719
26162
26166
24720
26167
26169
24721
24738
24771
24722
24770
24723
24738
24740
24724
24737
24741
24725
24736
24742
24726
24735
24727
24742
24749
24787
24728
24747
24748
24729
81666
81668
24730
24747
81664
24731
81663
81668
24732
24733
26598
26608
24734
26568
81662
24735
24748
26493
24736
24749
26490
24737
24750
26485
24738
24751
26482
24739
26167
24740
24751
24771
24773
81682
24741
24770
81672
24742
24751
24753
24743
24750
24744
24753
24758
24759
24745
24785
24787
24746
24758
24783
24747
24782
24787
24748
24749
81660
81665
24750
24781
24788
24751
24759
24789
24752
24774
24753
24759
24761
81682
81689
24754
81672
24755
24757
81694
24756
81674
81693
24757
81686
81691
24758
81685
81690
24759
24760
24784
24761
24777
24779
24789
24762
24774
24776
81684
24763
24773
81682
81683
24764
24772
24765
24766
81670
81671
24766
24771
81669
81670
24767
81671
81682
24768
81669
81671
24769
81672
24770
81669
24771
24772
24773
24774
24775
24789
24776
24790
24794
24777
24778
24790
24779
24796
24780
24788
24781
24782
24783
24784
24782
24784
24786
24783
24786
24784
24785
24785
24786
24787
24789
24796
81660
24790
24791
24793
24796
24792
24797
24793
24798
26214
24794
24795
24796
24798
24802
24797
24801
24798
24800
24799
26215
24800
24802
24806
26220
24801
24805
24802
24804
81660
24803
24804
24806
26579
24805
81659
24806
24808
24807
26221
24808
24810
26575
26577
26579
24809
24811
24821
24812
24818
26224
26226
26575
24813
24817
26221
26223
24814
24816
26218
26220
24815
26215
26217
24816
24817
24818
24819
24820
26226
26245
24821
26243
24822
26226
26231
26577
24823
24824
24838
24839
24824
24837
24838
24825
24836
24826
24835
24827
26233
24828
24834
25400
24829
24831
25401
24830
25421
24831
25421
24832
25401
24833
24834
24840
24834
24840
24835
24840
24836
24837
24839
24838
24839
24839
24841
25400
24842
24854
25386
25388
25403
24843
25390
25404
24844
24848
24850
24854
24845
24847
24846
24850
24847
24849
24863
24848
24862
24849
24853
24861
25404
24850
24852
25372
24851
24852
24854
24856
24853
24857
25373
24854
24858
24860
25403
24855
24856
24858
25378
25386
24857
25377
24858
25374
25376
24859
25379
25402
24860
25374
25416
25420
25432
24861
25373
25415
25419
24862
25372
25405
25413
24863
25414
24864
25372
24865
24866
25371
25414
24867
24868
25300
25302
25371
24869
25297
25299
24870
25290
24871
25289
24872
25288
24873
25287
24874
25131
25133
24875
24881
24894
24876
24893
24877
24881
24892
24878
24879
24880
24879
24880
24882
24891
25133
25136
24883
24884
24891
24885
24890
24886
24887
24888
24887
24888
24888
24889
30272
30274
24890
25144
25146
25148
25155
24891
24895
25143
25149
24892
24894
25132
24893
25149
24894
24896
24895
25131
24896
25130
25155
24897
24949
25149
24898
24942
25150
24899
24927
24941
24900
24901
24927
81658
24902
81657
24903
24927
24929
24904
24926
24930
24905
24925
24931
24906
24924
24932
24907
24923
24908
24922
24909
24921
24910
24920
24911
24919
24912
24918
24913
24917
24914
24916
24915
24916
25225
25235
30251
24917
25224
25228
24918
25219
25223
24919
25212
25222
24920
25173
25175
24921
25170
25172
24922
25165
25167
24923
25162
25164
24924
24936
24938
24925
24933
24939
24926
24934
24940
24927
24935
24941
24928
24929
24935
81658
24930
81657
24931
24935
24932
24934
24933
24934
24936
24935
24937
25164
24938
25163
30267
24939
24945
25162
24940
24944
24941
24943
24942
24943
24949
24944
24948
24945
24947
24946
25161
24947
24961
25156
25158
25160
24948
24958
25151
25153
24949
24953
25147
25154
24950
25148
25155
24951
24953
24952
25126
25155
24953
24955
24959
25127
25154
24954
24958
24955
24957
24956
24957
24959
24963
24958
24962
24959
24961
24960
25153
25189
24961
24963
24983
25156
25192
24962
24982
24963
24965
24964
24965
24983
24985
24966
24980
24982
24967
24971
24968
24970
24982
25161
24969
25162
24970
24974
25167
24971
24973
24981
25168
24972
24980
24973
24977
24979
24974
24976
24988
25169
24975
25170
24976
25175
25213
24977
24989
25176
25214
24978
25215
24979
24989
24991
25242
24980
24986
24988
24981
24985
24982
24984
24988
25179
24983
25160
24984
25183
25193
24985
24987
25184
25196
24986
24987
24991
24988
24990
25197
25203
24989
25178
24990
25177
25241
24991
25200
25208
25244
24992
25243
24993
25083
24994
25010
25012
25084
24995
25001
25009
24996
24998
25000
24997
24998
25120
25488
24999
25009
25119
25491
25000
25008
25492
25001
25002
25008
25012
25003
25005
25007
25004
25005
25089
25006
25012
25088
25007
25011
25087
25509
25008
25504
25009
25011
25503
25010
25118
25631
25011
25085
25117
25632
25012
25086
25633
25013
25014
25084
25086
25088
25094
25015
25067
25081
25083
25016
25062
25064
25017
25027
25031
25033
25018
25026
25030
25019
25023
25025
25020
25022
25021
25035
25022
25036
25040
25023
25041
25024
25030
25050
25025
25029
25051
81627
25026
81628
25027
25029
25028
25215
25029
25031
25057
25216
25030
25056
25031
25049
25032
25048
25062
25033
25037
25047
25063
25034
25064
25035
25037
25065
25036
25037
25039
25038
25070
25039
25045
25047
25071
25040
25044
25041
25043
25042
25050
25043
25053
30200
25044
30199
25045
30198
25046
25076
30197
25047
25059
25077
30196
25048
25072
25049
25057
25059
25061
25050
25054
25056
25051
25053
25052
25056
81626
25053
25055
30210
81625
25054
30209
25055
25059
30208
25056
25058
30215
25057
25058
25231
25059
25232
30216
25060
30207
25061
25077
25079
31499
25062
25072
25080
25063
25081
25064
25068
25070
25072
25065
25067
25066
25070
25067
25069
25089
25068
25088
25069
25073
25081
25091
25070
25074
25090
25071
25072
25074
25076
25073
25077
25074
25078
25080
25104
25075
25105
25076
25078
25106
31504
25077
31503
25078
30195
25079
25107
30194
25080
25100
25102
31498
25081
25099
25103
25082
25094
25083
25095
25099
25246
25084
25243
25085
25095
25086
25096
25116
25681
25087
25093
25660
25088
25092
25661
25089
25091
25090
25091
25105
25092
25094
25104
25093
25109
25666
25094
25096
25110
25679
25095
25103
25096
25098
25097
25115
25680
25098
25110
25112
25114
29560
25099
25101
25103
25100
25251
25101
25252
31497
25102
25112
31510
25103
25107
25111
31511
25104
25110
25105
25107
25109
25106
25107
31519
25108
30193
25109
25111
25698
30192
25110
25693
25111
25692
25112
29564
31512
25113
29563
31513
25114
29520
29620
33926
25115
29519
29559
25116
29510
29536
25117
29509
29531
25118
25199
29488
25119
25198
29483
25120
25195
25587
25121
25194
25582
25122
25191
25346
25123
25190
25341
25124
25313
25125
25127
25190
25284
25314
25126
25285
25309
25127
25129
25128
25189
25129
25145
25154
25188
25284
25130
25144
25155
25285
25131
25143
25286
25132
25287
25133
25143
25134
25135
25136
25138
25139
25142
25137
25140
25142
25138
25140
25139
25140
25142
25141
25142
25144
25145
30274
25146
25277
30273
25147
25152
25154
30272
25148
25151
25149
25150
25152
25158
25153
25157
25277
30271
25154
25156
25188
25155
25157
25183
25187
25158
25182
25276
30270
25159
30269
25160
25180
25182
25161
25179
25183
25162
25168
25163
25167
25164
25166
30266
25165
25166
25172
25167
25171
30265
25168
25170
25169
25179
25170
25176
25178
25171
25175
25172
25174
30264
25173
25174
25222
25175
25221
30263
25176
25212
25177
25211
25178
25206
25208
25210
25179
25203
25205
25180
25184
25181
25205
25182
25184
25204
25274
30436
25183
25275
30437
25184
25186
25185
25203
25186
25196
25202
25274
25280
25187
25193
25275
25281
25188
25192
25276
25282
25189
25277
25283
25190
25192
25191
25283
25340
25192
25194
25282
25345
25193
25194
25196
25195
25281
25581
25196
25198
25280
25586
25197
25198
25200
25202
25199
25279
29482
25200
29487
29503
29509
25201
29508
25202
25208
25272
29503
29507
25203
25273
25279
25204
25208
25205
25207
25273
30435
25206
25207
25261
25208
25260
25272
30440
25209
25210
25244
25258
25260
29507
25211
25239
25241
25261
25212
25214
25238
25213
25219
25221
25214
25218
25215
25217
25241
25216
25242
25217
25231
25247
25218
25230
25238
25240
25219
25229
25220
25228
25238
25221
25223
25227
30261
25222
30262
25223
25224
25225
25227
25226
30252
25227
25235
30257
30259
25228
30260
25229
25235
25237
25230
25234
25231
25233
25237
25249
25232
25248
25233
25253
30243
25234
25236
25254
30244
25235
30245
25236
30250
25237
25265
30249
25238
25264
25239
25240
25258
25262
25264
25241
25245
25247
25249
25242
25244
25243
25247
25244
25246
25245
29508
25246
25250
25258
29511
25247
25251
25248
25249
25251
25253
25250
25254
25264
25251
25255
25257
29518
25252
25253
25255
31496
25254
31495
25255
25265
31494
25256
29521
33758
25257
25265
25267
29522
33757
25258
25264
25268
29517
25259
29512
25260
25262
25268
25270
30478
25261
25271
30441
25262
25263
25264
25266
25268
25265
25266
31493
25267
30517
31492
25268
29523
30516
33756
25269
30515
25270
29515
29517
29523
33546
25271
29512
29514
30479
25272
29505
29507
30480
25273
29504
30433
25274
25278
30434
25275
25276
25277
25279
29480
29504
25280
29481
29503
25281
25601
25282
25580
25283
25358
25284
25339
25285
25317
25286
25308
25287
25293
25288
25289
25291
25293
25290
25294
25291
25295
25297
30280
25292
25298
25293
25295
25305
25307
25294
25308
25295
25319
30278
25296
25320
30279
25297
25303
25305
25323
30285
25298
25302
30282
25299
25301
25305
25300
25301
25372
25302
25304
25373
25303
25370
30283
25304
25324
25369
30284
25305
25325
25374
25306
25307
25323
25325
25327
25336
25308
25310
25316
25320
25309
25317
25319
25310
25314
25311
25315
25327
25312
25328
25313
25315
25332
25342
25314
25341
25315
25317
25340
25316
25333
25343
25317
25321
25336
25338
25318
25339
25319
25321
25360
30289
25320
30288
25321
25323
30287
25322
25361
30294
25323
25336
25364
25366
30295
25324
30286
25325
25366
25368
30297
25326
25335
25375
25327
25330
25334
25376
25328
25333
25329
25330
25332
25331
25377
25332
25334
25352
25382
25333
25349
25334
25336
25350
25335
25351
25381
25336
25366
25434
25436
25337
25338
25350
25356
25364
25436
25339
25343
25357
25361
25340
25358
25360
25341
25343
25345
25342
25346
25343
25347
25349
25344
25350
25345
25347
25355
25357
25584
25346
25358
25581
25347
25582
25348
25583
25349
25353
25355
25590
25350
25352
25351
25355
25352
25354
25436
25542
25353
25541
25354
25540
25593
25355
25437
25547
25592
25356
25591
25357
25363
25437
25598
25358
25362
25599
25359
25580
25360
25362
25579
30310
25361
30292
25362
25364
30293
25363
25578
30309
25364
25438
25577
30308
25365
30307
25366
25436
25438
25440
30306
25367
30296
25368
25434
25440
25442
30304
25369
25375
25431
30298
25370
25374
25416
30299
25371
25373
25415
30300
25372
25413
25373
25374
25375
25376
25432
25434
25377
25379
25381
25378
25382
25379
25383
25385
25380
25432
25446
25381
25383
25433
25543
25553
25382
25434
25542
25383
25541
25384
25544
25385
25451
25553
25555
25557
25386
25446
25448
25450
25387
25400
25402
25388
25399
25450
25389
25390
25392
25397
25398
25391
25395
25397
25392
25394
25393
25394
25398
25395
25396
25397
25398
25398
25400
25449
25401
25448
25402
25421
25447
25403
25420
25446
25404
25419
25405
25406
25419
25407
25409
25410
25411
25408
25409
25411
25409
25412
25410
25418
25411
25412
25413
25412
25414
25415
25416
25418
25417
25431
30301
25418
25420
25426
25430
25419
25420
25421
25445
25422
25568
25423
25425
25426
25427
25424
25425
25427
25425
25428
25426
25429
25427
25428
25428
25430
25568
25569
25431
25443
25445
25432
25442
30302
25433
25445
25434
25442
25444
25550
25435
25436
25440
25542
25548
25550
25437
25438
25548
25607
25439
25576
30339
25440
25548
25573
25575
30340
25441
30305
25442
25550
25571
25573
30342
25443
30303
25444
25569
25571
30344
25445
25551
25553
25567
25446
25568
25447
25553
25448
25554
25568
25449
25555
25450
25452
25451
25452
25558
25453
25555
25559
27750
25454
27751
25455
25465
25533
25559
29309
25456
25464
25534
25558
25457
25535
25537
25458
25460
25462
25464
25459
25460
25520
25461
25467
25521
25535
25462
25468
25470
25463
25464
25468
25465
25467
25466
27755
25467
25527
25533
27756
25468
25526
25534
25469
25470
25524
25526
25528
25471
25521
25523
25472
25518
25520
25473
25483
25517
25474
25480
25475
25481
25483
25485
25476
25486
25477
25479
25481
25493
25507
25478
25492
25504
25479
25505
25480
25506
25481
25513
25517
25482
25494
25514
25483
25499
25515
25517
25519
25484
25520
25485
25497
25499
25612
25486
25494
25496
25487
25489
25493
25488
25492
25489
25491
25582
25490
25496
25583
25491
25493
25495
25588
25630
25492
25587
25631
25493
25503
25494
25502
25495
25499
25501
25496
25498
25589
25629
25497
25590
25498
25593
25611
25499
25594
25616
25628
25500
25617
25501
25515
25628
25650
25656
25502
25514
25629
25637
25503
25507
25630
25634
25504
25631
25633
25505
25507
25509
25506
25510
25507
25511
25513
25508
25514
25509
25511
25634
25638
25664
25510
25633
25661
25511
25662
25512
25663
25513
25638
25640
25670
25514
25516
25515
25638
25516
25639
25643
25517
25640
25642
25518
25519
25523
25642
25520
25522
25617
25643
25521
25612
25522
25526
25613
25523
25525
25618
25644
25524
25645
25525
25529
29331
25526
25530
25619
29330
25527
25620
25528
25530
25532
29296
25529
29295
25530
29302
29332
25531
29303
29333
25532
25619
25623
29316
29328
25533
25620
25622
29315
25534
25560
29308
25535
25561
25620
25536
25613
25537
25539
25545
25561
25614
25538
25544
25558
25539
25541
25540
25611
25541
25545
25547
25610
25542
25544
25543
25547
25544
25546
25550
25552
25545
25557
25546
25562
29421
25547
25549
25563
29422
25548
25609
25549
25608
25550
25573
29435
29437
25551
25552
25566
25571
29435
25553
25557
25563
25565
25554
25555
25565
25567
29460
25556
27749
25557
25559
25565
27748
29419
25558
25562
25559
25561
25560
29310
25561
25622
29311
29419
25562
25621
25563
29419
29420
25564
29429
29435
25565
29419
29430
29434
29458
25566
29459
25567
25570
29434
25568
25569
25570
29453
25571
29445
29447
25572
30343
25573
29435
29443
29445
30345
25574
30341
25575
29437
29441
29443
30349
25576
25608
29440
30350
25577
25605
25607
30338
25578
25598
25604
30354
25579
25599
25603
30314
25580
25602
30311
25581
25599
25601
25582
25584
25586
25583
25587
25584
25588
25590
25585
25591
25599
25586
25588
25596
25600
29485
25587
25601
29482
25588
29483
25589
29484
25590
25594
25596
29491
25591
25593
25592
25596
25598
25593
25595
25607
25609
25594
25610
25595
29425
29494
25596
25606
29424
29493
25597
29492
25598
25600
25604
25606
29499
25599
25607
25600
25601
25603
29500
25602
29481
25603
29480
30316
25604
29479
30315
25605
29478
30353
25606
29440
29477
30352
25607
29439
29602
25608
25609
29437
29439
25610
29422
29424
25611
29421
29425
25612
25614
25616
25613
25617
25614
25618
25620
25615
25621
29421
25616
25618
25624
25626
29426
25617
25627
29425
25618
25650
25619
25651
25620
25624
29329
25621
25622
25624
29420
25623
29314
29418
25624
29317
29415
29417
25625
29427
25626
29329
29413
29415
29648
25627
25651
25653
29596
25628
25650
25654
29593
25629
25655
29494
25630
25636
29491
25631
25635
29484
25632
29483
25633
25635
25681
29488
25634
25660
25635
25637
25659
25636
25682
29489
25637
25655
25685
29490
25638
25656
25658
25639
25671
25640
25648
25656
25672
25641
25673
25642
25646
25648
29341
25643
25645
25644
25648
25650
25645
25647
25651
29330
25646
29331
25647
29336
29340
25648
25652
29335
29343
25649
29342
25650
25652
25654
25656
29575
25651
25652
29329
25653
29412
29578
25654
29413
29577
29597
25655
29576
29592
25656
25686
29495
25657
25658
25672
25686
25688
29575
25659
25671
25677
25685
25660
25664
25678
25682
25661
25679
25681
25662
25664
25666
25663
25667
25664
25668
25670
25665
25671
25666
25668
25676
25678
25696
25667
25679
25693
25668
25694
25669
25695
25670
25674
25676
29359
25671
25673
25672
25676
25673
25675
29342
25674
29341
25675
29346
29358
25676
25688
29345
29361
25677
29360
25678
25684
25688
25690
25679
25683
25691
25680
25692
25681
25683
29536
29560
25682
29531
25683
25685
29532
25684
29537
29561
25685
25687
29538
29568
25686
29539
25687
29542
29576
25688
29543
29569
29581
25689
29574
25690
29361
29569
29571
29573
25691
29360
29566
29568
25692
25696
29561
29565
25693
29560
29564
25694
25696
25698
25695
25699
25696
25700
29359
25697
29360
25698
25700
29363
29565
31538
25699
29564
30191
25700
30190
25701
29364
30189
25702
29365
29984
25703
29366
29975
25704
25705
29366
29368
25706
25708
25710
25707
25711
25708
25712
25714
25709
27829
29368
25710
25712
27830
29367
29990
25711
29366
29989
25712
27836
25713
27835
25714
27804
27830
27832
27834
25715
27827
27829
25716
25720
25722
25717
25719
25718
25722
25719
25721
25727
25747
25720
25748
25721
25751
27827
25722
25728
27828
29389
25723
27829
25724
25728
29369
25725
29346
29370
25726
25728
25742
29347
29371
25727
25741
29340
25728
25730
25729
29372
25730
25742
25744
29387
29389
25731
25741
25745
25747
25732
25734
25738
25733
25747
25734
25746
27782
25735
25739
25745
29709
25736
29696
25737
25739
29332
29695
25738
29331
25739
25741
29336
25740
29337
29708
25741
25743
25745
29338
29725
25742
29339
25743
29348
29386
25744
29353
29399
29728
25745
29390
29398
29729
25746
29724
25747
25749
29390
29715
25748
29389
25749
25751
25750
29716
25751
25753
29390
29392
29719
25752
27826
29389
25753
27823
25754
25764
27822
25755
25763
27799
25756
25757
25763
25765
27789
25758
25762
25759
25761
27701
27789
25760
27702
25761
27705
27815
25762
27706
27790
27814
25763
27813
25764
27790
27798
25765
27791
29719
29733
25766
29716
25767
27789
27791
27793
29717
25768
27784
27786
27788
25769
27018
27777
25770
27019
27788
25771
25772
27006
27008
27017
27019
25773
26999
27001
25774
25776
25775
25776
25778
25777
26999
25778
25782
25784
26998
25779
25781
25780
25784
25786
25781
25783
25789
25813
25782
25812
25783
26975
27059
25784
25790
26976
26988
25785
26997
25786
25790
25792
25787
25789
25788
25792
25794
25789
25791
26981
27309
25790
26980
25791
26985
26987
25792
26984
27310
27338
25793
25794
27310
27312
25795
27307
27309
25796
25800
25797
25799
27256
27257
27307
25798
27251
25799
27250
27323
25800
27304
27308
27322
25801
27309
25802
27322
27326
27330
25803
25807
25809
26981
25804
25806
25805
25809
25806
25808
27608
25807
27325
27609
25808
26982
27326
27612
25809
25815
26979
27613
25810
26980
25811
25813
25815
25812
25813
26975
25814
26976
26980
25815
26977
26979
27078
25816
25817
26895
26897
27078
27613
25818
26894
26898
27608
25819
26867
26869
27531
25820
26858
26860
27526
25821
26841
26843
27505
25822
26832
26834
26836
25823
25827
26032
25824
26027
25825
25827
25829
26026
25826
26012
25827
26020
26835
25828
26033
26834
25829
26020
26022
26034
26845
25830
26012
26023
26025
25831
25995
26001
25832
26010
26012
26014
25833
25834
26002
26004
26010
25835
25838
25858
25836
25837
25851
25838
25840
25850
25839
25859
26002
25840
25975
25983
25985
25841
25978
25842
25843
25845
25978
25844
25977
26054
25845
25980
26053
26059
25846
25979
25847
26059
26061
25848
25849
25863
26061
26063
26067
25850
25860
25862
25979
25851
25859
25978
25852
25858
25862
25853
25857
25854
25856
25855
25873
25856
25878
25882
25857
25883
25858
25884
25859
25861
26004
25860
25983
26003
25861
25982
26006
26067
25862
26005
26066
25863
25864
26064
26066
25865
25873
25875
25877
25866
25867
25868
25869
25870
25868
25870
25871
25869
25872
25870
25872
25871
25873
25872
25874
25878
25875
25879
25917
25876
25920
26064
25877
25879
25891
25921
26065
25878
25890
26066
25879
25881
25880
25912
25881
25891
25893
25911
25882
25888
25890
25883
25887
25884
25886
25885
26004
25886
25898
26009
25887
25897
25888
25896
25889
25893
25895
25890
25892
25904
26359
25891
26360
25892
26363
26391
25893
25905
26364
26392
25894
25910
25895
25905
25907
25909
25896
25902
25904
25897
25901
25898
25900
25899
26356
25900
26375
26907
25901
26908
25902
26909
25903
25907
26932
25904
25906
26377
26931
25905
26368
25906
26369
27116
25907
26378
26934
27115
25908
26933
25909
27115
27119
28179
25910
27116
27118
25911
26392
26394
25912
26391
26395
25913
25921
81654
25914
25915
25917
25919
25915
25916
25917
25920
25916
25919
25917
25918
25918
25919
25921
26384
25922
26383
26391
25923
26388
26390
26397
25924
26399
26401
25925
26388
26402
25926
26387
26403
25927
26404
26771
25928
26405
26770
25929
26808
25930
26405
26407
27147
25931
26408
27148
25932
26409
27161
25933
26410
26797
25934
26411
26413
25935
25936
26413
28754
28756
28758
25937
26414
28689
28691
28759
25938
26415
25939
26416
27194
28689
25940
26417
25941
26418
27194
25942
26419
26695
27193
25943
26420
25944
26097
26695
25945
26098
26104
26694
25946
26099
25947
26100
26104
25948
26103
25949
26100
26102
25950
25952
25954
25951
25955
25952
25956
26093
25953
26094
26100
25954
25956
26095
26101
26123
25955
26102
26122
25956
25958
25957
26092
25958
25970
26123
26127
26129
25959
25967
26122
26126
25960
26113
26115
25961
25965
25967
25962
25968
25963
25965
25973
26307
25964
26306
25965
26112
26305
25966
26113
26308
25967
25971
25973
26126
26315
25968
25970
25969
25973
25970
25972
26079
25971
26078
25972
26081
26127
26316
25973
25975
26080
26317
25974
26314
25975
25997
25976
25998
25977
25981
25983
26044
26080
25978
25980
26079
25979
25983
25980
25982
26061
25981
26052
26060
25982
26045
26051
26071
25983
26046
26070
25984
25985
26003
26042
26044
26046
25986
25998
26000
26002
25987
25995
25997
25988
25990
25994
25989
25993
25990
25992
26306
25991
25997
26307
25992
25994
25996
26029
26312
25993
26028
26311
25994
26027
25995
26026
25996
26000
26025
25997
25999
26036
26313
25998
26314
25999
26044
26317
26000
26037
26043
26318
26001
26024
26042
26002
26008
26010
26023
26003
26004
26006
26008
26005
26009
26006
26358
26360
26007
26046
26361
26008
26047
26354
26358
26366
26009
26042
26355
26010
26356
26358
26011
26012
26021
26023
26356
26013
26020
26014
26017
26019
26015
26016
26017
26018
26019
26848
26020
26847
26021
26846
26022
26375
26853
26023
26039
26374
26854
26024
26355
26025
26037
26039
26041
26026
26034
26036
26027
26029
26033
26028
26032
26029
26031
26324
26030
26036
26325
26031
26033
26035
26326
27508
26032
26327
26831
26033
26832
26034
26833
26035
26039
27516
26036
26038
26331
27515
26037
26332
26038
26333
26349
26039
26336
26350
27518
26040
27517
26041
26350
26352
26374
27542
26042
26349
26353
26355
26043
26047
26044
26048
26339
26349
26045
26340
26046
26048
26050
26746
26047
26747
26048
26353
26752
26049
26348
26751
26050
26339
26343
26347
26815
26051
26340
26342
26745
26052
26080
26082
26084
26053
26075
26077
26079
26054
26056
26058
26055
26079
26056
26078
26092
26057
26077
26091
26058
26076
26090
26059
26075
26060
26061
26071
26073
26075
26062
26070
26063
26069
26073
26767
26064
26068
26385
26065
26384
26066
26068
26363
26383
26067
26360
26068
26070
26361
26069
26362
26386
26070
26072
26748
26766
26071
26747
26072
26084
26746
26073
26085
26749
26769
26074
26768
26075
26085
26087
26804
26076
26084
26077
26083
26087
26089
26078
26082
26132
26079
26081
26129
26080
26081
26340
26082
26128
26341
26083
26133
26342
26084
26086
26426
26744
26085
26745
26086
26805
26811
26087
26427
26806
26812
26088
26803
26089
26423
26427
26802
26090
26132
26422
26426
26091
26421
26092
26096
26132
26093
26095
26129
26094
26095
26099
26096
26098
26130
26097
26131
26421
26098
26420
26696
26099
26101
26137
26100
26101
26102
26104
26138
26103
26121
26104
26106
26144
26105
26143
26106
26138
26140
26142
26694
26107
26119
26121
26686
26108
26116
26118
26658
26109
26655
26110
26118
26654
26704
26111
26117
26705
26112
26114
26303
26113
26304
26114
26126
26434
26115
26117
26125
26435
26116
26122
26117
26121
26118
26120
26706
26119
26659
26703
26120
26140
26687
26702
26121
26125
26139
26713
26122
26138
26123
26125
26124
26130
26138
26125
26127
26135
26139
26443
26126
26442
26127
26433
26128
26432
26129
26133
26135
26431
26130
26132
26131
26135
26137
26132
26134
26422
26696
26133
26134
26426
26430
26135
26425
26697
26739
26136
26738
26137
26139
26697
26699
27201
26138
26694
26696
26139
26140
26714
26141
26699
26701
26142
26687
26689
26692
28630
26143
26686
26690
26693
26144
26145
26686
26146
26658
26147
26657
26673
26148
26656
26664
26149
26195
26197
26201
26150
26194
26151
26189
26197
26152
26154
26153
26173
26197
26154
26158
26160
26172
26196
26155
26157
26189
26156
26160
26157
26159
26158
26188
26159
26171
26187
26160
26170
26161
26162
26170
26172
26174
26182
26163
26165
26169
26164
26174
26165
26179
26211
26166
26168
26182
26480
26167
26481
26168
26482
26169
26183
26483
26170
26171
26183
26172
26184
26186
26173
26181
26517
26174
26176
26180
26198
26175
26179
26176
26178
26177
26199
26178
26180
26204
26208
26179
26209
26180
26182
26474
26181
26203
26475
26182
26184
26478
26518
26183
26479
26184
26522
26185
26521
26186
26518
26520
26542
26187
26517
26188
26196
26189
26193
26190
26194
26196
26191
26192
26194
26666
26193
26194
26195
26665
26196
26516
26664
26197
26517
26198
26199
26201
26203
26517
26200
26204
26201
26205
26655
26202
26516
26656
26203
26205
26511
26515
26661
26204
26510
26518
26205
26207
26206
26654
26207
26298
26469
26511
26653
26208
26297
26470
26510
26209
26471
26475
26210
26472
26474
26211
26213
26212
26474
26480
26213
26473
26487
26497
26214
26216
26472
26215
26216
26220
26217
26219
26497
26499
26218
26265
26219
26223
26268
26220
26222
26496
26504
26221
26222
26575
26223
26572
26574
26621
26224
26271
26225
26274
26574
26226
26285
26580
26588
26227
26576
26228
26245
26584
26586
26588
26229
26230
26231
26235
26230
26235
26236
26231
26236
26237
26232
26236
26233
26235
26236
26234
26235
26238
26239
26243
26244
26239
26242
26243
26245
26240
26241
26242
26244
26243
26244
26244
26246
26247
26586
26248
27253
26249
26250
27251
27253
27255
26251
26252
26280
26282
27251
26253
26277
26279
26254
26258
26255
26259
26275
26277
26256
26270
26257
26259
26261
26456
26258
26455
26259
26279
27234
26260
26278
27235
26261
26273
26275
26287
27238
26262
26270
26272
26463
26263
26267
26269
26462
26264
26266
26461
26265
26269
26266
26268
26499
26267
26295
26500
26268
26272
26294
26505
26269
26271
26504
26270
26271
26275
26272
26274
26621
26273
26293
26622
26274
26286
26292
26627
26275
26285
26626
26276
26277
26283
26285
26287
26278
26282
26279
26281
26287
27240
26280
27241
26281
27246
27250
26282
26288
27245
27260
26283
27252
26284
26288
27262
26285
26289
26588
27263
27285
26286
27280
26287
26289
26291
27279
26288
27239
26289
27261
27271
26290
27264
27286
26291
27271
27287
27293
27295
26292
27239
27274
27278
26293
26628
27238
27275
26294
26463
26465
26629
26295
26462
26466
26506
26296
26461
26467
26507
26297
26299
26470
26298
26299
26704
26300
26467
26469
26709
26301
26460
26708
26302
26437
26451
26303
26304
26435
26437
26705
26305
26434
26438
26306
26308
26310
26307
26311
26308
26312
26314
26309
26315
26434
26310
26312
26320
26322
26439
26311
26323
26438
26312
26324
26313
26325
26314
26318
26320
26332
26315
26317
26316
26320
26433
26317
26319
26341
26432
26318
26340
26319
26333
26339
26320
26334
26344
26445
26321
26440
26322
26330
26332
26334
26447
26323
26325
26329
26448
26324
26328
26449
26325
26327
26326
26332
26327
26329
26331
27509
26328
26830
26329
26726
26829
26330
26727
26828
26331
26335
26728
26827
26332
26336
27514
26333
26334
26336
26338
26335
26345
26446
26336
26733
26824
26826
26337
27551
26338
26350
26822
26824
27550
26339
26345
26347
26349
26340
26344
26341
26342
26344
26431
26343
26430
26744
26344
26346
26741
26743
26345
26736
26346
26735
26824
26347
26817
26823
27174
26348
26816
26822
26349
26351
26353
26756
26350
26351
27543
26352
26759
26822
27544
26353
26373
26760
27545
26354
26755
26355
26357
26367
26373
26356
26374
26357
26375
26358
26368
26376
26359
26360
26364
26366
26368
26361
26363
26362
26366
26747
26363
26365
26748
26774
26364
26382
26365
26369
26381
26366
26370
26753
26775
26367
26752
26368
26370
26372
26755
26369
26377
26370
26378
26380
26371
26754
27124
26372
26378
26761
27103
27125
26373
26377
26760
26929
26374
26376
26924
26375
26923
26376
26906
26377
26925
26378
26930
26379
27102
26380
27113
27115
27121
27125
26381
27116
27122
27124
26382
26392
26775
26777
26383
26389
26391
26774
26384
26386
26388
26385
26386
26767
26387
26766
26774
26388
26771
26773
26389
26390
26773
26777
26779
26391
26393
26395
26780
26392
26393
27116
26394
26777
27117
28141
26395
27118
28140
26396
26781
26397
26398
81654
81656
26398
81653
81654
26399
81653
81656
26400
26401
26781
81649
26402
26780
28144
26403
26779
28145
26404
27130
27132
26405
27133
27135
26406
27136
26407
26791
27133
27145
26408
26792
27146
26409
26793
27159
26410
26794
27160
26411
26795
26796
26412
26413
26796
28752
28756
26414
26797
28753
26415
26798
28688
28692
26416
26799
26417
26800
27195
28688
26418
26801
26419
26423
27195
26420
26422
26696
27192
26421
26422
26423
26425
26424
26801
26425
26427
26800
27167
27195
26426
27168
27192
26427
26429
26428
27164
26429
26812
27165
27167
27171
26430
26742
26744
27168
26431
26739
26741
26432
26736
26738
26433
26443
26445
26434
26440
26442
26435
26439
26436
26442
26706
26437
26439
26441
26707
26723
26438
26450
26708
26439
26449
26440
26448
26441
26445
26447
26442
26444
26712
26730
26443
26713
26444
26714
26738
26445
26715
26731
26737
26446
26736
26447
26731
26733
26735
26448
26728
26730
26449
26723
26727
26450
26726
26451
26721
26723
26725
26452
26458
26460
26453
26461
26454
26456
26458
26462
26455
26456
27232
27234
26457
26463
27235
26458
26464
27230
27232
27236
26459
26725
26460
26462
26464
26466
27212
26461
26467
26721
26462
26463
26464
27238
26465
27229
27237
26466
26648
27275
27495
26467
26649
27213
26468
26720
26469
26507
26633
26649
26651
26470
26512
26652
26471
26507
26509
26472
26476
26500
26473
26499
26474
26476
26498
26524
26475
26479
26476
26478
26510
26477
26501
26509
26478
26524
26528
26530
26532
26479
26519
26521
26480
26522
26524
26481
26483
26487
26482
26486
26483
26485
26484
26522
26485
26487
26491
26523
26557
26486
26490
26558
26487
26489
26488
26524
26489
26491
26495
26497
26525
26490
26494
26491
26493
26559
26492
26526
26560
26493
26495
26535
26561
26567
26494
26562
26568
26495
26570
26496
26534
26571
26497
26503
26572
26498
26499
26501
26503
26525
26500
26504
26501
26505
26507
26502
26508
26532
26503
26505
26533
26623
26631
26504
26534
26620
26505
26621
26506
26622
26507
26629
26631
26649
26508
26509
26531
26631
26633
26510
26512
26530
26511
26519
26512
26514
27481
26513
26633
27486
26514
26530
26634
27479
26515
26519
27480
26516
26518
26662
26517
26663
26518
26519
26520
26530
26521
26529
26541
26522
26528
26553
26523
26554
26524
26526
26528
26556
26525
26526
26532
26534
26527
26535
26564
26528
26532
26536
26538
26551
26529
26552
26530
26538
26540
26531
26532
26538
26634
26636
26533
26534
26536
26636
26638
26535
26619
26536
26563
26640
26537
26550
26639
26538
26549
26636
27441
26539
26540
26547
26549
26551
26541
26546
26552
26542
26545
26553
26543
26544
26545
81648
26546
81647
26547
81646
26548
26549
27455
26550
27442
26551
26563
27443
26552
26564
26553
26556
26554
26555
26556
26557
26564
26558
26560
26559
26560
26562
26561
26564
26562
26563
26566
26564
26565
26566
26640
27443
27445
26567
27446
26568
26571
26599
26640
26569
26570
26598
26571
26597
26572
26600
26619
26573
26620
26574
26581
26600
26625
26575
26580
26626
26576
26577
26580
26584
26578
26579
26581
26583
27280
26582
26601
27281
26583
26592
26615
27284
26584
26588
26591
27285
26585
26586
26591
26593
26587
26588
26589
26591
27263
26590
27266
26591
27410
33093
26592
27405
26593
27406
27410
27412
26594
26595
27412
27416
26596
26613
26615
26597
26601
26604
26598
26600
26599
26604
26600
26602
26641
27446
26601
26618
26602
26615
26617
26603
26604
26614
27433
26605
26613
26606
26607
26608
26611
26607
26610
26611
26608
26610
26609
26610
26610
26611
26612
26614
27417
26615
27413
27432
26616
27412
26617
27284
27432
27436
27463
26618
27281
27433
27435
26619
26625
26641
26643
26620
26638
26640
26621
26623
26625
26622
26626
26623
26627
26629
26624
26630
26638
26625
26627
26643
26645
27282
26626
27281
26627
27280
26628
27279
26629
26645
27276
27278
26630
26648
26631
26637
26645
26647
26632
26636
26633
26635
26647
26649
27492
26634
27487
26635
27478
26636
27475
27477
26637
26638
26644
27441
27475
26639
26643
26640
26642
27441
27443
26641
26642
27433
27445
26643
27434
27440
27444
26644
27435
26645
27440
27472
27474
26646
27289
26647
27276
27290
27474
28806
26648
27475
27493
26649
27276
27494
26650
26651
27213
27490
27492
27494
26652
26720
27487
27489
26653
26709
27484
27486
26654
26704
27481
27483
26655
26659
26661
26656
26658
26657
26661
26663
26658
26660
26683
26685
26659
26686
26660
26687
27483
26661
26682
26688
27482
26662
27481
26663
26680
26682
27480
26664
26679
26683
26665
26673
26666
26670
26667
26668
26670
26669
26670
26674
26676
26671
26673
26672
26676
26673
26675
26678
26674
26683
26675
26684
26676
26677
26678
26684
28637
28639
26679
26681
26683
26680
26681
28782
81648
26682
28637
28781
26683
28636
28786
26684
26685
28636
26686
26688
26690
26687
26688
28627
26689
28628
28636
26690
26691
28629
26692
28653
28655
28668
26693
26699
28664
28667
26694
28665
26695
26699
26696
26698
28665
26697
26698
27192
27200
26699
27193
27199
28664
26700
26701
27199
27201
27203
28667
26702
26714
26716
28630
26703
26711
26713
28627
26704
26706
26710
27483
26705
26709
26706
26708
26707
26713
26708
26710
26712
26722
26709
26721
26710
26720
26711
26719
27484
26712
26716
26718
28626
26713
26715
27209
26714
26715
27201
26716
27202
27208
26717
27203
28631
26718
27208
27216
27220
28797
26719
27209
27215
28625
26720
26722
27214
27489
26721
27213
26722
27212
26723
27209
27211
26724
26730
26725
26727
26729
27211
28563
26726
27212
27230
26727
27231
26728
28562
26729
26733
28561
26730
26732
27210
28568
26731
27209
26732
27176
27208
26733
27177
27217
28569
26734
28560
26735
26824
27177
27179
28559
26736
27174
27176
26737
26741
26738
26740
27176
27202
26739
27201
26740
27168
27200
26741
27169
27175
27205
26742
27174
26743
27169
27171
27173
26744
26813
26815
26817
26745
26812
26746
26811
26815
26747
26749
26751
26748
26752
26749
26753
26765
26750
26811
27138
26751
26753
26757
26814
27139
26752
26756
26815
26753
26755
26754
26764
26755
26757
26761
26763
26756
26760
26757
26759
26816
26758
26819
28230
26759
26761
26820
27582
28231
26760
26821
27579
26761
27580
26762
27581
26763
27125
28231
28233
28291
26764
27124
28230
28234
26765
26775
27139
27141
26766
26772
26774
27138
26767
26769
26771
26768
26769
26804
26770
26805
27138
26771
26808
27137
26772
26773
27135
27137
27141
26774
26776
27130
26775
26776
27124
26777
27123
27129
27141
26778
27122
26779
27129
28141
28147
28151
26780
27130
28146
26781
28141
28143
26782
28140
26783
26784
81650
81651
26784
26785
28139
81652
26785
28143
81650
26786
81650
81652
26787
81649
26788
28143
28144
26789
28145
28146
26790
27131
27132
26791
27133
27134
26792
27145
26793
27146
26794
27159
26795
27160
26796
26797
27160
28699
26798
27161
28698
26799
27162
27166
28693
26800
27163
26801
27164
27166
26802
26803
27164
26804
26806
26805
26806
26808
26810
26807
27150
27164
26808
27149
27163
26809
26810
27137
27147
27149
27153
26811
27138
27150
27152
26812
26814
26813
27150
26814
26818
27151
27171
26815
26819
27152
26816
26817
26819
26821
26818
27173
27181
26819
27172
27182
28244
26820
28243
26821
27182
28248
28516
26822
27181
27578
26823
27575
26824
27179
27181
27574
26825
26826
27550
27572
27574
28559
26827
27551
27553
28560
26828
27512
27514
28561
26829
27509
27511
28562
26830
27231
27502
26831
27503
27509
26832
27504
27508
26833
27505
26834
27506
27508
27516
26835
26843
26845
26836
26838
26842
26846
26837
26841
26838
26840
26839
26847
26840
26842
26850
26862
26841
26861
26842
26860
26843
26851
26859
26844
26858
27506
26845
26851
26855
26857
27521
26846
26854
27516
26847
26851
26853
26848
26850
26849
26850
26874
26851
26873
26852
26872
26853
26855
26903
26905
26854
26906
26855
26923
27517
26856
26922
27522
26857
26901
26903
26921
27523
26858
26870
26872
27524
26859
26869
27525
26860
26862
26868
26872
26861
26867
26862
26866
26863
26865
26873
26864
26874
26865
26877
26885
26866
26868
26878
26880
26867
26881
26868
26894
26869
26871
26893
26870
26898
27532
26871
26899
26901
27533
26872
26878
26892
26902
26873
26903
26874
26878
26875
26877
26876
26914
26877
26887
26917
26878
26886
26879
26880
26886
26890
26892
26881
26883
26885
26893
26882
26894
26883
26895
26969
26884
26890
26896
26970
26885
26889
26967
26886
26887
26889
26888
26950
26889
26953
26965
26890
26966
26891
27074
26892
26896
27075
27087
27089
26893
26899
27090
26894
26896
26898
26895
26896
27077
26897
27076
26898
27079
27087
27614
26899
27607
26900
27087
27606
26901
27088
27090
27092
27605
26902
26920
27538
26903
26919
27090
26904
26905
26913
26919
26921
27096
26906
26912
26922
26926
26907
26923
26925
26908
26912
26909
26911
26910
26932
26911
26915
26937
26912
26914
26913
26914
26918
26915
26917
26916
26940
26917
26945
26949
26918
26950
26919
26951
26920
27091
27097
26921
27092
27094
27539
26922
27095
27540
26923
26927
27541
26924
27542
26925
26927
26929
27545
26926
26930
26927
27096
27100
26928
27095
27546
26929
27100
27104
27106
27585
26930
27103
27580
26931
27100
27102
26932
26934
26936
26933
26937
26934
26938
28179
26935
27102
27114
26936
26938
26942
27101
28181
26937
26941
27100
26938
26940
26939
28180
26940
26942
26946
28201
26941
26945
26942
26944
27099
26943
27110
28200
26944
26946
26958
27109
28205
26945
26957
27098
26946
26948
26947
28204
26948
26958
26960
28349
26949
26955
26957
26950
26954
26951
26953
26952
27091
26953
27643
30743
26954
26964
26955
26963
26956
26960
26962
26957
26959
27653
27665
26958
27648
26959
27651
28348
26960
27652
27666
28353
26961
28354
26962
27666
30730
30736
26963
27665
27669
26964
27670
26965
27671
30743
26966
27672
26967
27072
27074
26968
26970
27071
26969
27070
26970
26972
27077
26971
27074
27076
26972
27071
27073
27083
30752
26973
27070
27082
27677
26974
27069
27678
26975
27066
26976
27058
26977
26985
27057
26978
27081
27352
26979
26983
26985
27351
27629
26980
26982
27624
26981
26985
26982
26984
27330
26983
27329
27625
26984
27334
27350
27628
26985
27331
27349
26986
26987
27055
27057
27349
27351
26988
27050
27338
26989
27057
27059
27063
26990
26991
26996
26997
26991
26995
26996
27039
26992
26994
26993
26994
26995
26997
26996
26997
27016
26997
26998
26999
27032
27038
27059
27000
27008
27016
27001
27003
27007
27032
27002
27006
27003
27005
27004
27031
27005
27007
27022
27030
27006
27021
27007
27020
27008
27023
27037
27009
27038
27711
27010
27011
27014
27015
27011
27012
27015
27039
27012
27014
27720
27013
27014
27015
27015
27017
27016
27018
27731
27019
27719
27730
27786
27020
27711
27787
27021
27023
27025
27022
27026
27023
27027
27029
27024
27685
27711
27025
27027
27686
27700
27710
27026
27701
27787
27027
27702
27028
27703
27029
27686
27688
31017
27030
27683
27685
27031
27035
27037
27032
27034
27033
27037
27034
27036
27059
27066
27035
27067
27036
27681
27683
27037
27060
27065
27684
27038
27685
27039
27060
29267
27040
29266
27041
27045
27061
27063
27042
27061
27062
27356
27043
27045
27047
27044
27048
27062
27045
27049
27063
27046
27047
27049
27054
27048
27053
27049
27052
27050
27051
27052
27054
27052
27053
27054
27339
27053
27055
27054
27056
27348
29253
29255
27057
27062
27064
27353
27355
27058
27352
27059
27064
27066
27060
27061
27064
29268
27062
27063
27063
27065
32049
27066
27679
27681
27691
27067
27678
27068
27681
27069
27676
27678
27680
27070
27071
27676
27072
27675
27073
27672
27674
27074
27084
30763
27075
27076
27084
27086
27639
27077
27079
27083
27078
27082
27079
27081
27624
27080
27086
27623
27081
27083
27085
27630
30756
27082
27629
30755
27083
30754
27084
30753
27085
27640
30762
27086
27631
27637
32005
27087
27622
27638
27088
27615
27089
27620
27638
27644
27090
27639
27643
27091
27092
27643
27647
27093
27604
27644
27094
27603
27645
27647
27649
27095
27097
27107
27594
27096
27106
27589
27097
27099
27098
27647
27099
27107
27109
27648
27100
27106
27110
27101
27102
27104
27110
27112
27103
27113
27104
27581
28194
27105
27586
28195
27106
27108
27110
27587
28196
27107
27588
27108
27595
27649
27109
27600
27650
28209
27110
27651
28208
27111
27112
28196
28198
28200
28208
27113
28181
28191
28195
27114
28176
28194
27115
28177
28179
28181
27116
27120
27117
27118
27120
27122
28152
27119
28153
27120
28154
28178
27121
28155
28177
27122
27126
28174
28176
27123
28151
27124
27126
27128
28234
27125
27126
28194
27127
28193
28233
27128
28174
28214
28216
28236
27129
28149
28151
28235
27130
27142
28148
27131
27135
27132
27134
28146
28148
27133
28145
27134
27135
27145
28219
27136
27142
27137
27143
27145
27147
27138
27140
27139
27140
27152
28230
27141
27143
27153
28229
27142
28234
27143
28219
28235
27144
27156
28228
27145
27157
28219
28221
28227
27146
27147
27157
27159
27148
27156
27149
27155
27159
27161
27150
27154
27162
27151
27165
27152
27154
28244
28695
27153
28243
27154
27156
28242
27155
28245
28696
27156
27158
28252
28697
27157
28241
27158
28240
28258
27159
28253
28257
28700
27160
27161
28700
27162
28697
27163
27165
28696
27164
27165
27166
28695
27167
28688
28694
27168
27170
27196
27169
27191
27170
27186
27190
27171
27185
28686
28694
27172
28695
27173
27183
27185
28704
27174
27180
27186
27175
27179
27176
27178
27186
27206
27177
27207
27178
27218
28592
27179
27187
27223
28593
27180
28558
27181
27183
27187
29049
27182
28514
27183
28247
28515
27184
28709
29050
27185
27187
28708
28950
29051
27186
28685
28705
27187
27189
27188
29048
27189
27223
28948
28950
29047
27190
27206
28683
28685
27191
27205
28682
28686
27192
27196
27198
27200
27193
27195
27194
27198
28663
27195
27197
28679
27196
27197
28686
28688
27198
28678
28681
28689
27199
28675
28682
27200
27204
28666
27201
27205
27202
27203
27205
27207
27204
27220
28672
27205
27221
28673
28682
27206
27207
27221
27223
27208
27218
27220
27209
27217
27210
27211
27215
27217
27227
27212
27214
27228
27213
27229
27214
27495
27215
27490
27496
27216
28612
28624
27217
27219
28613
28798
27218
27226
27219
27223
27225
27220
27222
28943
29000
27221
29001
27222
28683
29004
27223
28944
28948
29005
27224
27225
28593
28595
28944
29047
27226
28592
28596
28943
27227
28569
28597
28613
27228
28568
28598
28612
27229
27496
28563
28599
27230
27495
27499
27231
27500
28563
27232
27501
28562
27233
27234
27236
27242
27501
27235
27241
27236
27238
27240
27237
27243
27500
27238
27273
27275
27499
27239
27240
27271
27273
27241
27243
27245
27242
27246
27243
27247
28575
27244
27273
28576
27245
27247
27272
27300
28579
27246
27271
27301
27247
27249
27248
28580
27249
27300
27324
28848
28872
27250
27301
27303
27323
27251
27260
27304
27252
27257
27253
27258
27260
27262
27254
27255
27258
27256
27257
27258
27304
27306
27259
27267
27315
27260
27268
27302
27304
27316
27261
27301
27262
27264
27268
27270
27263
27267
27264
27266
27405
27265
27295
27404
27266
27268
27296
28834
33094
27267
28835
33093
27268
28836
27269
28837
27270
27296
27298
27302
28844
27271
27295
27299
27301
27272
27273
27293
27299
28606
27274
28601
27275
27277
27293
28602
27276
27498
27277
28805
27278
27290
27292
28816
27279
27287
27289
27280
27282
27286
27281
27285
27282
27284
27283
27289
27435
27284
27286
27288
27407
27436
27285
27406
27286
27405
27287
27404
27288
27292
27403
27289
27291
27471
28827
27290
27472
27291
27473
28815
27292
28820
28826
33084
27293
28821
28825
27294
28605
27295
27297
27299
28825
28891
27296
27403
27297
27402
28833
27298
28830
28832
28892
27299
28847
28867
28869
27300
28870
27301
28847
28871
27302
27303
28845
28847
27304
27320
27322
28848
27305
27306
27308
27316
27318
27320
27307
27313
27315
27308
27312
27309
27311
27321
27310
27330
27311
27331
27337
27312
27318
27332
27342
27313
27314
27318
27315
27317
28839
27316
28836
27317
28837
28845
27318
28838
28852
28854
27319
28855
27320
27332
28850
28852
29243
27321
28845
28849
27322
27328
27330
27332
27323
27327
27324
27325
27327
28476
27326
28475
27327
27329
28480
27328
28479
28848
27329
27333
28492
28849
27330
27334
28491
27331
27332
27334
27336
27333
27343
27334
27344
28495
28850
27335
28496
27336
27344
27350
29257
37825
27337
27343
27347
27349
27338
27340
27342
27339
27349
27340
27348
27341
27347
27342
27346
28856
27343
28855
27344
27346
29243
27345
29242
37826
27346
29247
29257
37829
37843
27347
29244
29250
27348
29251
29257
27349
29252
29256
27350
27351
29256
32021
27352
29255
32020
27353
30755
27354
29255
30758
27355
29254
30777
30781
27356
29253
29263
32049
27357
29264
29266
29268
27358
27359
29264
27360
31027
31028
27361
30893
31061
27362
30892
31068
27363
30891
31071
27364
30890
31072
27365
30889
36947
27366
30888
36946
27367
30887
81349
27368
27369
27370
27371
27373
27370
27374
27376
38585
27371
27376
27372
27376
81348
27373
27375
38579
27374
38580
27375
38577
27376
38578
27377
27378
27379
27380
27381
27379
27381
27385
38584
27380
27384
27381
27383
81352
27382
38574
27383
27385
27387
27384
27388
27385
27389
27386
27387
27389
27391
27388
27392
27389
27395
27390
27391
27393
27395
27392
27393
38642
27393
27395
27396
27394
27395
27397
38570
38572
38574
27398
38523
38567
38569
27399
28862
33104
38564
38566
27400
28863
33101
38561
38563
27401
28842
33100
38528
38532
27402
28831
28833
33095
38531
27403
28828
28830
33094
27404
28825
28827
27405
27407
33094
27406
33093
27407
27409
27463
27408
27462
28827
27409
27465
28828
33094
33096
27410
27464
33091
33093
27411
27412
27427
27464
27413
27463
27414
27422
27431
27415
27416
27417
27420
27416
27419
27420
27417
27419
27418
27419
27419
27420
27421
27423
27424
27426
27427
27424
27428
27425
27427
27426
27427
27428
27427
27428
27430
27429
27431
27464
27466
33117
27432
27461
27463
27433
27437
27450
27434
27447
27435
27437
27439
27448
27436
27472
27437
27462
27471
27438
27449
27461
27439
27451
27469
27471
27440
27452
27472
27441
27453
27442
27443
27453
27455
27444
27445
27448
27453
27446
27447
27448
27450
27449
27452
27450
27451
27460
27452
27457
27459
27453
27456
27454
27455
27456
27457
27458
27459
33125
27460
27469
33124
27461
27462
27466
27469
27463
27465
27470
27464
27465
33090
27466
33087
33089
27467
27468
33118
27469
33087
33122
33124
27470
27471
28827
33085
33087
27472
33084
27473
27474
28814
33084
27475
28813
27476
27477
27493
28809
28811
28813
27478
27492
28790
28792
27479
27487
28787
28789
27480
27486
28783
28785
27481
28782
28786
27482
27486
27483
27485
28628
28786
27484
28627
27485
27489
28626
27486
27488
28633
28785
27487
27488
27492
27489
27491
28787
28795
27490
28625
27491
28624
28803
27492
28792
28800
28802
27493
27494
28802
28806
27495
28803
28805
27496
27498
27497
28612
28803
27498
28599
28603
28611
28804
27499
28602
28805
27500
28599
28601
27501
28564
28576
27502
28565
28575
27503
27511
27557
27504
27510
27558
27505
27507
27527
27506
27526
27507
27521
27525
27508
27510
27520
27528
27509
27515
27510
27514
27511
27513
27559
27512
27556
28565
27513
27553
27555
28566
27514
27520
27552
27566
27515
27551
27516
27518
27520
27517
27521
27518
27522
27542
27519
27543
27551
27520
27522
27536
27548
27552
27521
27535
27522
27524
27523
27541
27524
27536
27538
27540
27525
27533
27535
27526
27528
27532
27527
27531
27528
27530
27558
27529
27535
27559
27530
27532
27534
27560
27610
27531
27561
27609
27532
27608
27533
27607
27534
27538
27606
27535
27537
27565
27617
27536
27566
27537
27567
27591
27538
27568
27592
27618
27539
27605
27540
27592
27594
27604
27541
27589
27591
27542
27546
27548
27543
27545
27544
27548
27550
27545
27547
27575
27579
27546
27580
27547
27585
27589
27548
27576
27584
27590
27549
27591
27550
27552
27572
27576
28469
27551
27575
27552
27553
27567
27554
27572
28571
27555
27567
27569
27571
28572
27556
27564
27566
28573
27557
27559
27563
28574
27558
27562
28575
27559
27561
27560
27566
27561
27563
27565
28474
27562
28475
27563
28476
28580
27564
28477
28581
27565
27569
28484
28582
27566
27568
28473
27567
27568
28469
27569
28470
28472
27570
28485
28587
27571
28470
28508
28510
28588
27572
28469
28511
28589
27573
28590
27574
27576
28511
28513
28557
27575
28514
28558
27576
27578
27577
28468
27578
27584
28513
28517
28521
27579
28514
28516
27580
27582
27584
27581
27585
27582
27586
28291
27583
28292
28516
27584
27586
27598
28295
28517
27585
27597
27586
27588
27587
28296
27588
27598
27600
28379
27589
27595
27597
27590
27594
27591
27593
27597
28468
27592
28469
27593
28462
28470
27594
27596
28463
28467
27595
27603
27596
27600
27602
27597
27599
28522
28528
27598
28521
27599
28380
28520
27600
28383
28525
28529
27601
28384
27602
27650
28457
28529
29177
27603
27649
28458
28528
27604
28459
28463
27605
28460
28462
27606
27618
27620
27607
27615
27617
27608
27610
27614
27609
27613
27610
27612
28475
27611
27617
28474
27612
27614
27616
27626
28481
27613
27625
28480
27614
27624
27615
27623
27616
27620
27622
27617
27619
27633
28482
27618
28473
27619
28462
28472
27620
27634
28461
28487
27621
28460
27622
27634
27636
27638
28543
27623
27631
27633
27624
27626
27630
27625
27629
27626
27628
28491
27627
27633
28490
27628
27630
27632
28497
32022
27629
28496
32021
27630
32020
27631
32019
27632
27636
32018
27633
27635
28498
37808
27634
28489
27635
28488
28542
27636
28503
28547
37807
27637
28546
37812
27638
27640
27660
32006
27639
27659
27640
27642
27641
32007
27642
27660
27662
30742
32328
27643
27659
27663
30743
27644
27646
27645
27659
28460
27646
27654
27658
28459
27647
27653
27663
27648
27649
27651
27653
27650
27654
27651
27655
28368
27652
28347
27653
27655
28366
28450
27654
27664
27655
27657
28458
27656
28367
28457
27657
28448
28450
28454
28456
27658
27664
28453
29197
27659
27661
27663
28544
27660
28543
27661
28546
32329
27662
28453
28545
32330
27663
28452
32327
27664
27665
28450
28452
27666
27668
27667
28450
30731
27668
28451
30734
30736
31990
27669
28452
31991
27670
30736
30738
27671
30739
27672
30740
30742
27673
27674
30740
30746
27675
30747
30763
27676
30748
30752
27677
30749
27678
30750
30752
30754
27679
27680
27692
30750
27681
27693
30749
27682
27683
27689
27691
27693
27684
27688
27685
27687
27691
29268
27686
29267
27687
27699
29270
27688
27690
27698
29269
27689
31018
27690
27694
31109
27691
27695
27697
32048
27692
32049
27693
27695
30767
27694
30768
27695
30771
31110
27696
30772
27697
31110
31112
31122
27698
31107
31109
32047
27699
31018
31020
31022
27700
29271
31015
31017
27701
27703
27707
27709
27702
27706
27794
27703
27705
27704
31017
27705
27707
31008
31016
27706
31007
27707
27795
31006
27708
31005
31015
27709
27795
29772
31004
31039
27710
27794
29271
29281
27711
27787
29270
29282
27712
29267
27713
27714
27719
27720
27714
27716
27720
29266
27715
27719
29282
27716
27718
27722
27717
27723
27718
27720
27724
27719
27721
27720
27722
27724
27729
27723
27728
27724
27727
27725
27726
27727
27729
27727
27728
27729
29285
27728
27729
29283
27730
27731
27777
27785
29286
27732
27776
29287
27733
27769
29288
27734
27735
29288
27736
29289
27737
27738
29289
29700
27739
27765
29294
29300
29699
27740
27758
27764
29299
27741
27763
27742
29299
27743
29298
27744
29307
27745
29312
27746
27747
29312
29462
27748
29311
29419
29458
29461
27749
29310
29459
27750
29460
27751
29310
27752
29309
27753
27755
27754
27755
27757
27756
29309
27757
29296
29298
29308
27758
29295
29299
27759
29294
27760
27764
27766
27761
27767
27762
27764
27770
27772
27763
27771
27764
27765
27766
27772
29289
29291
27767
29292
29294
27768
27772
27774
27769
27775
27770
27772
27776
27771
27773
29288
27774
27776
27780
29287
29291
27775
27779
29292
27776
27778
27777
27778
27780
27784
27779
27783
27780
27782
29696
27781
29286
29697
27782
27784
29710
29712
29714
27783
29709
29715
27784
29716
27785
29717
27786
29283
29712
29746
27787
27793
29282
27788
27794
27789
27790
27794
27791
27795
27797
27792
29718
29734
27793
27795
29745
29772
29774
27794
29281
29746
27795
27796
27797
29774
29776
31004
31006
27798
27814
29734
29777
27799
27813
27819
29733
27800
27820
27822
27801
27807
27823
27802
27806
27803
27823
27827
27804
27806
27824
27832
29805
27805
29804
27806
29783
27807
29782
27808
27820
27824
29781
27809
29794
27810
27818
27820
29795
27811
29796
27812
27816
27818
31143
27813
27815
27814
27818
27815
27817
31006
27816
31007
27817
31010
31142
27818
29777
31011
31145
27819
31144
27820
29736
29777
29779
27821
29780
27822
27824
29393
29736
29809
27823
29392
29733
27824
27826
27825
29808
27826
27832
29393
29395
37060
27827
29388
29392
27828
27832
27829
27831
29372
29388
27830
29369
27831
29374
36750
27832
29373
29395
36749
27833
27834
29805
36749
36753
37060
27835
29804
36750
36752
27836
27866
29990
29992
27837
27865
29989
29993
27838
29978
29994
27839
27865
27840
27842
27864
27876
29994
27841
27877
27842
27844
27843
27844
27848
27862
27876
27880
27845
27877
27879
27846
27848
27850
27847
27851
27848
27852
27854
27849
27855
27850
27852
27860
27880
29851
27851
27879
29852
27852
29853
27853
29854
27854
27858
27860
29873
27855
27857
27856
27860
27862
27857
27859
27871
29816
27858
29817
27859
29822
29874
27860
27872
29821
29875
27861
29850
27862
27872
27874
27880
29849
27863
27871
27864
27870
27874
27876
30004
27865
27869
29993
27866
27867
27869
29804
27868
29783
27869
27871
29802
27870
29803
29992
27871
27873
29836
30007
27872
29815
27873
29834
29848
27874
29835
29867
30008
27875
29866
30003
27876
27878
27880
29863
30002
27877
29995
27878
29996
27879
29862
30001
27880
27882
27881
27882
29849
29851
29859
29863
27883
29852
29860
29862
27884
27896
27898
27885
27893
27895
27886
27888
27892
27887
27891
27888
27890
27994
27889
27895
27995
27890
27892
27894
28000
28016
27891
27999
28015
27892
27902
27893
27901
27894
27898
27900
27895
27897
28001
28023
27896
28002
27897
28005
29862
27898
28006
28024
29861
27899
29860
27900
28024
28026
31403
27901
28021
28023
27902
28016
28020
27903
28015
28019
27904
27905
28019
28031
27906
28018
30635
27907
27947
27949
31605
31615
27908
27946
27950
28014
27909
27915
27919
27999
27910
27918
27994
27911
27915
27917
27912
27914
27913
27917
27923
27914
27916
27926
27936
27915
27937
27916
27946
27917
27919
27927
27945
27918
27922
27919
27921
27993
27920
27950
27998
27921
27927
27931
27951
28011
27922
27930
27992
27923
27927
27929
27924
27926
27925
27929
30550
27926
27928
27934
30551
27927
27935
27928
27944
27929
27931
27933
30562
27930
30561
27931
27957
30560
27932
27956
30563
27933
27951
27953
27955
30582
27934
27942
27944
30583
27935
27941
30572
27936
27940
27944
27937
27939
27945
27938
27946
27939
27947
30630
27940
27948
30629
27941
27943
30628
27942
30573
30627
27943
27953
30584
31773
27944
27948
27952
31612
27945
27951
27946
27948
27950
27947
27948
31614
27949
31613
27950
27952
31606
31616
27951
28013
27952
28012
27953
31609
31611
27954
30585
31774
27955
31609
31694
31696
31779
27956
28012
31598
31600
27957
28011
30023
31585
27958
27992
30022
31580
27959
27971
31527
27960
31522
27961
27971
27973
31521
27962
27970
27974
27963
27965
27969
27983
27964
27968
27965
27967
27966
27984
27967
27969
27985
27995
27968
27994
27969
27993
27970
27986
27996
27971
27989
27991
27972
30022
31528
27973
27989
30019
30021
31529
27974
27980
31520
27975
27981
27983
27989
27976
27977
27979
27981
29981
27978
29976
27979
29983
27980
29982
27981
30015
30019
27982
27988
30014
27983
27987
29997
27984
27986
27985
27986
28002
27987
27989
28003
27988
28004
30000
27989
30019
30027
30029
27990
27991
28003
28009
30021
30027
27992
27996
28010
30022
27993
28011
27994
27996
27998
27995
27999
27996
28000
28002
27997
28003
27998
28000
28008
28010
31602
27999
28011
28013
28000
28014
28001
31603
28002
28006
28008
31632
28003
28005
28004
28008
28005
28007
30027
30033
28006
30034
28007
30037
31635
28008
30026
30038
31634
28009
31633
28010
30024
30026
31699
28011
30023
31601
28012
28013
31601
31609
28014
31602
31606
28015
31603
31605
28016
28018
28017
28023
31603
28018
28020
28022
31317
31604
28019
31316
31605
28020
28030
28021
28029
28022
28026
28028
28023
28025
31631
31866
28024
31632
28025
31404
31635
28026
31636
31871
31875
28027
31876
28028
31303
31872
31886
31888
28029
31304
31866
31889
28030
31305
31313
31317
28031
31306
31314
31316
28032
28042
30635
30637
28033
30634
30638
28034
28038
28040
28042
28035
28037
28036
28040
28037
28039
30642
28038
30641
28039
28043
30638
30640
28040
28044
37636
28041
28042
28044
31307
28043
31306
28044
30637
31311
31899
28045
31310
28046
31899
37608
37636
37637
28047
30644
30646
28048
30647
37608
28049
30648
37609
28050
30649
39442
28051
30650
39441
28052
39440
28053
30650
30652
40694
28054
30653
40699
28055
40700
28056
30653
30655
40775
28057
40776
28058
30655
30657
40779
28059
30658
41113
28060
41114
28061
30658
30660
41143
28062
30661
41142
28063
41141
28064
30661
30663
41156
28065
41157
28066
30663
30665
45100
28067
30666
45099
28068
30667
53051
28069
30668
53052
28070
30669
53255
28071
30670
53254
28072
30671
53261
28073
30672
53274
28074
30673
53273
28075
30674
53425
28076
30675
53424
28077
30676
53389
28078
30677
58449
28079
30678
53156
28080
30679
57802
28081
30680
46148
28082
30681
45173
28083
30682
65519
28084
30683
37697
28085
30684
47245
28086
30685
31958
28087
30686
32535
28088
30687
30698
28089
30689
59777
28090
28099
28091
28098
28092
28093
28095
28098
28094
28095
28097
28095
28096
28097
80510
28096
28097
28098
28099
28098
28100
59777
28101
59776
28102
59773
28103
59772
28104
59769
28105
59768
28106
59765
28107
59764
28108
59761
28109
59760
28110
59757
28111
59756
28112
59755
28113
59698
28114
59697
28115
59298
28116
59297
28117
47190
28118
47189
28119
47103
28120
47102
28121
47075
28122
47074
28123
39018
28124
39017
28125
39014
28126
39013
28127
28431
28128
28129
28429
28431
28130
28432
28131
28433
28437
28132
28360
28434
28436
28133
28341
28134
28334
28336
28360
28135
28333
28337
28136
28184
28188
28137
28185
28187
28138
28154
28156
28139
28153
28157
28140
28142
28141
28153
28142
28152
28143
28147
28157
28159
28144
28146
28145
81649
28146
28147
28148
28150
28162
28149
28163
28219
28150
28166
28216
28218
28151
28157
28167
28173
28152
28174
28153
28155
28157
28154
28155
28185
28156
28174
28186
28157
28171
28173
28187
28158
28159
28167
28169
28171
28160
28162
28161
28169
28162
28164
28168
28163
28167
28164
28166
28220
28165
28223
28166
28168
28224
28268
28272
28167
28225
28267
28168
28172
28169
28269
28271
28170
28171
28269
28309
28172
28308
28173
28267
28269
28307
28174
28216
28306
28175
28176
28186
28190
28214
28306
28177
28191
28193
28178
28182
28186
28179
28183
28185
28180
28181
28183
28201
28182
28200
28183
28189
28191
28199
28184
28202
28185
28189
28333
28186
28187
28189
28188
28306
28308
28189
28305
28311
28337
28190
28332
28191
28213
28305
28331
28192
28198
28193
28195
28197
28213
28297
28194
28214
28290
28195
28291
28196
28296
28197
28209
28379
28198
28210
28212
28378
28199
28207
28331
28200
28202
28206
28332
28201
28205
28202
28204
28203
28333
28204
28206
28334
28350
28205
28349
28206
28208
28348
28207
28335
28351
28208
28210
28344
28346
28209
28347
28210
28368
28384
28211
28369
28385
28212
28344
28372
28374
28386
28213
28331
28375
28377
28214
28298
28304
28215
28289
28216
28288
28304
28306
28314
28217
28267
28218
28236
28238
28266
28288
28219
28225
28227
28235
28220
28221
28223
28225
28222
28226
28258
28223
28259
28283
28224
28225
28281
28283
28285
28226
28266
28227
28263
28265
28283
28228
28238
28240
28229
28235
28237
28241
28230
28232
28234
28242
28231
28243
28232
28248
28292
28233
28237
28249
28293
28234
28236
28290
28235
28236
28237
28289
28238
28250
28300
28239
28265
28301
28240
28250
28254
28264
29118
28241
28253
28263
28242
28250
28252
28243
28245
28249
28244
28248
28245
28247
28704
28246
28252
28703
28247
28249
28251
28710
29109
28248
28709
29106
28249
29107
28250
29108
28251
29115
28252
28254
28711
29116
28253
28702
28254
28256
28701
28255
28716
29117
28256
28264
28717
28729
29142
28257
28261
28263
28718
28258
28260
28719
28259
28263
28260
28262
28261
28722
28262
28723
28729
28733
28263
28283
28730
28732
28264
28265
28730
29141
28266
28284
28396
28267
28285
28287
28268
28314
28269
28279
28285
28315
28270
28316
28271
28277
28279
28321
28272
28274
28273
28279
28281
28274
28278
28406
28275
28277
28276
28277
28323
28278
28322
28410
28279
28407
28409
28413
28280
28320
28281
28285
28401
28403
28407
28282
28406
28283
28403
28405
28732
28284
28285
28397
28403
28730
28286
28287
28315
28397
28399
28401
28288
28314
28394
28396
28289
28301
28303
28290
28298
28300
28291
28293
28297
28292
28296
28293
28295
29107
28294
28300
29108
28295
28297
28299
28381
29113
28296
28380
29112
28297
28379
28298
28378
28299
28303
28377
28300
28302
28388
29114
28301
29115
28302
28396
29118
28303
28389
28395
29119
28304
28376
28394
28305
28313
28375
28306
28312
28330
28307
28308
28312
28314
28316
28309
28311
28310
28316
28311
28317
28339
28312
28338
28313
28317
28329
28314
28318
28394
28418
28315
28316
28318
28320
28317
28321
28318
28326
28328
28319
28399
28417
28320
28326
28400
28414
28416
28321
28401
28413
28322
28326
28323
28325
28411
28413
28324
28325
28427
28326
28414
28426
32930
28327
28328
28416
28422
28426
28329
28339
28417
28421
28330
28338
28342
28418
28331
28337
28343
28375
28332
28344
28333
28335
28337
28334
28335
28357
28336
28344
28358
28337
28341
28343
28359
28338
28339
28341
28340
28341
28421
28437
28342
28436
28343
28419
28421
28441
28344
28374
28442
28345
28346
28358
28364
28372
28442
28347
28351
28365
28369
28348
28366
28368
28349
28351
28353
28350
28354
28351
28355
28357
28352
28358
28353
28355
28363
28365
30732
28354
28366
30731
28355
30730
28356
30729
28357
28361
28363
30728
28358
28360
28359
28363
28360
28362
28436
28442
28361
28362
28434
30727
28363
28435
28443
32308
28364
32309
28365
28371
28443
32314
28366
28370
32315
28367
28449
28368
28370
28448
29182
28369
29177
28370
28372
29176
28371
28447
29183
28372
28444
28446
29184
28373
29175
28374
28442
28444
29174
32467
28375
28391
28419
28376
28418
28377
28389
28391
28393
28378
28386
28388
28379
28381
28385
28380
28384
28381
28383
29125
28382
28388
29126
28383
28385
28387
29127
29179
28384
29128
29178
28385
29177
28386
29176
28387
28391
29175
28388
28390
29132
29186
28389
29133
28390
29134
29152
28391
29137
29153
29187
28392
29174
28393
28419
29153
29155
29173
28394
28418
29152
29156
28395
28399
28396
28398
29140
29152
28397
29141
28398
28402
29144
28399
29145
29151
29159
28400
29156
28401
29157
29159
29163
28402
29162
28403
29159
29161
38297
28404
28731
28405
28407
28736
29161
32923
28406
28735
28407
28408
29162
28409
32923
32925
28410
28412
28411
28412
32928
32930
28413
32925
32927
32931
28414
29162
28415
29163
32931
28416
28424
28426
29164
32942
28417
28423
29157
28418
28420
29156
28419
28420
32467
28421
28423
29155
32468
28422
28440
28423
28425
32472
28424
29168
32471
28425
29169
32474
32950
28426
28428
32473
32949
28427
32943
28428
28429
28430
32473
28431
32476
39012
28432
39013
28433
30724
28434
28438
30725
28435
30726
28436
28438
32307
32481
28437
28441
28438
28440
28439
32485
28440
32469
32477
32479
32481
28441
32468
32472
28442
32467
32481
28443
28444
32313
32481
28445
29189
32466
28446
29190
32313
32463
32465
28447
29191
32314
32320
28448
29192
32315
32319
28449
29193
32318
28450
30731
32315
32317
28451
28452
28454
32317
32325
28453
32326
28454
29198
32337
28455
32318
32338
28456
29198
29200
32455
38755
28457
29193
29195
29197
28458
28530
29182
28459
28531
29197
28460
28464
28544
28461
28543
28462
28464
28506
28542
28463
28471
28464
28466
28528
28465
28531
28541
28466
28506
28532
28540
28552
28467
28471
28509
28527
28468
28470
28510
28522
28469
28511
28521
28470
28471
28472
28506
28508
28473
28485
28487
28474
28482
28484
28475
28477
28481
28476
28480
28477
28479
28872
28478
28484
28873
28479
28481
28483
28493
28878
28480
28492
28877
28481
28491
28482
28490
28483
28487
28489
28484
28486
28500
28879
28485
28880
28486
28508
28883
28487
28501
28507
28884
28488
28506
28489
28501
28503
28505
28490
28498
28500
28491
28493
28497
28492
28496
28493
28495
28898
28494
28500
28899
28495
28497
28499
28900
37827
28496
28901
37826
28497
37825
28498
37824
28499
28503
37823
28500
28502
28927
37834
28501
28922
28502
28923
37890
28503
28928
37835
37889
28504
37822
28505
28547
28549
37821
37889
28506
28540
28542
37890
28507
28508
28552
28931
37890
28509
28932
28510
28534
28552
28554
28511
28523
28555
28512
28556
28513
28519
28521
28523
29057
28514
28518
29054
28515
29049
28516
28518
29050
29106
28517
29107
28518
28520
29112
28519
29055
29111
28520
28524
29056
29124
28521
28525
29125
28522
28523
28525
28527
28524
28534
29062
28525
28535
29063
29129
28526
29128
28527
28529
28535
28537
32432
28528
28532
28534
28529
28531
28530
29178
28531
28537
29181
29195
28532
29196
28533
28537
28539
28534
28536
28552
29096
29204
28535
29065
28536
29064
32431
28537
29097
29205
32436
28538
32437
28539
29195
29201
29205
32450
28540
29196
29202
29204
28541
28549
28551
28542
28544
28548
29196
28543
28547
28544
28546
28545
29197
28546
28548
29198
37814
28547
37813
28548
37806
28549
29199
37805
28550
29202
37820
28551
29203
29215
37887
37889
28552
29204
29210
37890
28553
28554
28931
29068
29096
29210
28555
28932
29065
29067
28556
28588
28937
29062
28557
28589
28936
29057
28558
28590
28594
29054
28559
28593
29049
28560
28590
28592
28561
28569
28571
28562
28566
28568
28563
28565
28564
28568
28565
28567
28577
28599
28566
28574
28567
28571
28573
28568
28570
28584
28598
28569
28570
28592
28571
28585
28591
28597
28572
28590
28573
28585
28587
28589
28574
28582
28584
28575
28577
28581
28576
28580
28577
28579
28601
28578
28584
28600
28579
28581
28583
28607
28874
28580
28606
28871
28581
28872
28582
28873
28583
28587
28880
28584
28586
28608
28881
28585
28609
28586
28616
28935
28587
28617
28882
28934
28588
28883
28589
28932
28934
28590
28935
28591
28592
28594
28596
28935
28593
28594
29048
28595
28936
29053
28596
28939
28945
29078
28597
28940
28942
28598
28614
28616
28599
28609
28611
28600
28601
28603
28607
28609
28602
28606
28603
28605
28816
28604
28610
28817
28605
28607
28619
28822
28890
28606
28821
28891
28607
28870
28608
28889
28609
28617
28619
28888
28610
28616
28611
28615
28619
28621
28612
28614
28622
28613
28623
28614
28943
28988
28615
28942
28989
28616
28618
28941
28990
28617
28940
28618
28915
29072
28619
28914
28995
29073
28620
28913
28621
28822
28993
28995
33143
28622
28817
28990
28992
28623
28804
28985
28989
28624
28801
28803
28988
28625
28798
28800
28626
28795
28797
28627
28631
28633
28628
28630
28629
28633
28635
28630
28632
28668
28631
28667
28632
28672
28797
28633
28671
28796
28634
28795
28635
28785
28794
28977
28636
28780
28786
28637
28638
28780
28639
28652
28779
33298
28640
33297
28641
28650
28652
33296
28642
28649
28643
28644
28647
28648
28644
28646
28645
28648
28646
28647
28648
28647
28648
28650
28651
33295
28652
28654
28773
28777
33294
28653
28778
33299
28654
29011
28655
28772
29012
28656
28662
28664
28669
28657
28659
28665
28658
28659
28660
28662
28661
28763
28662
28677
28679
28762
28663
28676
28772
28664
28675
28679
28665
28666
28667
28669
28673
28675
28668
28672
28669
28671
29011
28670
28676
29012
28671
28673
28769
29003
29013
28672
29002
29010
28673
29001
28674
29004
28675
28680
28682
28769
29023
28676
28678
28677
28769
28771
28678
28761
28768
28970
28679
28680
28760
28681
28768
28961
29024
28682
28684
28686
28690
28683
28684
28948
29023
28685
28949
28953
29024
28686
28950
28952
28687
28688
28690
28692
28694
28952
28689
28690
28760
28691
28953
28961
28692
28754
28954
28962
28693
28753
28955
28694
28696
28698
28706
28695
28705
28696
28704
28697
28703
28698
28700
28702
28699
28713
28753
28700
28714
28720
28752
28701
28719
28702
28714
28716
28718
28703
28711
28713
28704
28706
28710
28705
28709
28706
28708
28952
28707
28713
28955
28708
28710
28712
28956
32420
28709
28951
29104
28710
29105
28711
32419
28712
28716
32418
28713
28715
32734
32768
28714
32729
28715
28725
32730
28716
28726
32735
32769
28717
32417
28718
28726
28728
32416
28719
28723
28725
28720
28722
28721
28725
28751
28722
28724
28750
28723
28724
28728
28740
28725
28727
28741
28749
28726
32737
28727
32736
38280
28728
28746
38278
38281
28729
28739
38282
28730
28738
29143
28731
29144
28732
28736
28738
38297
28733
28735
28734
28738
28740
28735
28737
28743
28736
28737
32922
38298
28738
28744
32921
38299
28739
38296
28740
28744
28746
38295
28741
28743
28742
28746
28748
28743
28745
38432
28744
28745
32920
38435
28746
38429
38431
38434
28747
38294
28748
33045
38278
38293
38431
28749
33044
38432
28750
32737
32741
38278
28751
32740
28752
32737
32739
28753
28755
32730
28754
32729
28755
28963
32728
28756
32731
32739
32747
28757
28758
32747
28759
28963
28965
28760
28765
28962
28761
28961
28762
28765
28767
28969
28763
28764
28765
28766
28965
28968
28767
28962
28964
28967
32719
28768
28961
32710
32718
28769
28971
29025
28770
29022
28771
28971
28973
29013
29021
28772
28776
28970
29012
28773
28774
28776
28775
32697
32699
28776
28970
28972
32696
32700
28777
28973
28778
28974
29012
33293
28779
28975
29011
33300
28780
28976
33301
28781
28977
28782
28784
28786
28783
81647
28784
28789
81646
28785
28788
28977
28786
28787
28788
28792
28794
28789
28791
28978
28790
28791
28811
28792
28810
28981
28793
28809
28794
28800
28981
28983
28795
28978
28796
28800
28797
28799
29002
28798
29001
28799
28988
29000
28800
28987
29007
28801
28802
28983
28985
28987
28803
28807
28809
28804
28805
28807
28817
28806
28816
28807
28813
28815
28808
28818
28985
28809
28813
28984
33079
33154
28810
28983
28811
28982
33079
28812
28813
33079
33081
28814
28815
33081
33083
33154
28816
28818
28820
28817
28821
28818
28822
28819
28992
33154
28820
28822
28993
33137
33155
28821
33083
33136
28822
28824
28823
28824
28890
33137
33141
33143
28825
28891
33136
33140
28826
28830
28827
28829
33085
33136
28828
28829
33087
38531
28830
33086
33139
38530
28831
33140
28832
38528
38530
38554
28833
28867
28907
38527
28834
28842
28844
28835
28837
28841
33095
28836
28840
33092
28837
28839
28838
28844
28839
28841
28843
28859
28840
28841
33099
28842
28860
33100
28843
28863
38527
28844
28852
28864
28866
28845
28867
28846
28852
28847
28849
28851
28867
28897
28848
28876
28849
28877
28850
28898
28851
28901
29242
28852
28866
28902
29241
28853
28854
28864
29241
29243
29245
28855
28857
28859
28856
29243
28857
29244
28858
29245
28859
28861
38521
28860
28864
28861
28863
33101
28862
33104
28863
38521
38523
38525
28864
38526
28865
38521
28866
29239
29241
38520
38526
28867
28905
38527
28868
28869
28895
28897
28905
28907
28870
28876
28892
28894
28871
28889
28891
28872
28874
28876
28873
28877
28874
28878
28880
28875
28881
28889
28876
28878
28886
28894
28896
28877
28897
28878
28898
28879
28899
28880
28884
28886
28922
28881
28883
28882
28886
28888
28883
28885
28915
28933
28884
28932
28885
28923
28931
28886
28916
28924
29069
28887
28921
28888
28894
28912
28916
28920
28889
28913
28915
28890
28894
28891
28893
28913
28892
28893
28907
33140
28894
28908
28912
33141
28895
28896
28904
28908
28920
28897
28899
28903
28921
28898
28902
28899
28901
28900
28922
28901
28903
28927
38497
28902
38498
28903
28905
29240
28904
28926
38502
28905
28909
29236
29238
28906
29239
28907
28909
38527
38559
38671
28908
38554
28909
28911
38555
28910
38558
38670
28911
29236
38677
38679
38687
28912
28918
28920
38682
28913
28917
33142
28914
33143
28915
28917
29090
33146
28916
29071
28917
28919
29070
28918
29091
33147
28919
29230
38679
38681
28920
28924
29231
29235
28921
29236
28922
28924
28926
28923
28927
28924
28928
28930
28925
29212
28926
28928
29213
29235
38504
28927
29236
38503
28928
38496
28929
38495
28930
29213
29215
37889
38494
28931
29210
29212
37890
28932
29069
28933
28934
29067
29069
29071
28935
28937
29072
28936
28940
28937
28939
29058
28938
29061
29067
28939
29072
29074
29084
29088
28940
29075
29077
28941
29072
28942
28997
29073
29075
28943
28945
28998
28944
28999
28945
28947
29032
28946
29037
29075
28947
29038
29044
29076
29078
28948
29031
29045
29047
28949
29028
28950
28958
29029
29045
28951
29046
28952
28956
28958
32759
28953
28955
28954
28958
28960
28955
28957
32720
32728
28956
32729
28957
32734
32760
28958
32721
32733
32761
28959
32758
28960
29029
32717
32721
32757
28961
29024
32718
32720
28962
28963
32720
28964
32727
32747
28965
28966
32726
28967
32693
32725
33055
28968
32710
32712
32724
28969
32695
28970
32696
32710
28971
28972
32708
32710
28973
32701
32703
32711
28974
32704
28975
29013
29015
33292
28976
29010
29016
33327
28977
28979
33302
28978
28979
28981
33315
28980
29016
33314
28981
29017
33076
33324
28982
33321
28983
33076
33078
35389
28984
28985
33078
33153
28986
28992
28987
28989
28991
29035
28988
29034
28989
28999
28990
28998
28991
28995
28997
28992
28994
33178
28993
33153
28994
33144
33152
28995
33145
33183
28996
33146
28997
29073
33181
33183
33203
28998
33178
33180
28999
29035
29037
29000
29032
29034
29001
29005
29007
29002
29004
29003
29007
29009
29004
29006
29014
29022
29005
29023
29006
29028
29032
29007
29019
29027
29033
29008
29034
29009
29017
29019
33074
29010
29014
29016
29011
29013
29012
29013
29014
29015
29019
29021
29016
29018
32704
33291
29017
33326
29018
33075
33325
29019
32705
33167
33290
29020
33073
29021
29027
32705
32707
33072
29022
32704
32708
29023
29025
29027
29024
29028
29025
29029
29026
32708
32718
29027
29029
29041
32707
32717
29028
29040
29029
29031
29030
29031
29041
29043
29045
32757
29032
29038
29040
29033
29037
29034
29036
29040
33073
29035
33074
29036
33164
33178
29037
29039
33165
33179
29038
33180
29039
29043
33195
29040
29042
33172
33194
29041
33072
29042
33071
33224
29043
33173
33197
33223
29044
33196
33228
29045
29079
29081
32763
29046
32758
29047
29051
29079
32759
29048
29078
29049
29051
29053
29050
29054
29051
29055
29105
29052
29104
29053
29055
29059
29079
29103
29054
29058
29078
29055
29057
29056
32423
29057
29059
29063
32424
29058
29062
29059
29061
29077
29060
29080
29102
29061
29063
29085
29099
29101
29062
29066
29084
29063
29065
29064
32429
29065
29097
29099
32430
29066
29096
29067
29087
29095
29099
29068
29088
29069
29093
29095
29211
29070
29212
29071
29091
29093
29231
29072
29088
29090
29073
29074
29090
29075
29083
29089
33181
29076
33180
29077
29081
29083
33195
29078
29080
29084
29079
29080
32764
29081
29085
33231
29082
33196
33230
29083
29085
29225
33199
33235
29084
29226
33200
29085
29087
29086
33236
29087
29099
29223
29225
38920
29088
29094
29226
29089
29093
29090
29092
29226
33202
29091
33203
29092
29230
33208
29093
29227
29229
33209
29094
29232
29095
29223
29227
38895
29096
29098
29218
29097
29209
29098
29208
32788
29099
29219
29223
32787
29100
29101
32430
32785
32787
38920
29102
32427
32429
33236
29103
32424
32426
33231
29104
32421
32423
32764
29105
32420
32759
29106
32419
32423
29107
29109
29111
29108
29112
29109
29113
29115
29110
29116
32419
29111
29113
29121
29123
32422
29112
29124
32423
29113
29125
29114
29126
29115
29119
29121
29133
29116
29118
29117
29121
32418
29118
29120
29142
32417
29119
29141
29120
29134
29140
29121
29135
29147
32773
29122
32772
29123
29131
29133
29135
32775
29124
29126
29130
32425
29125
29129
32424
29126
29128
29127
29133
29128
29130
29132
32433
29129
32432
29130
32429
32431
29131
32428
32434
29132
29136
32441
32780
29133
29137
32440
29134
29135
29137
29139
29136
29148
32774
29137
32442
32781
38252
29138
32443
29139
29153
32819
38250
38252
29140
29148
29150
29152
29141
29145
29147
29142
29144
29143
29147
32416
29144
29146
38282
38296
29145
38297
29146
29150
38302
29147
29149
38283
38301
29148
32415
29149
32414
38252
29150
38251
38306
38449
29151
38250
38305
29152
29154
29156
29158
29153
29154
32820
29155
29167
32821
38250
29156
29168
29172
29157
29158
29164
29168
29159
29165
29167
38305
29160
38302
29161
29163
29165
38303
38345
29162
32924
38298
29163
32925
29164
38346
29165
29169
38357
29166
38304
38358
29167
29169
32829
38311
38361
29168
32828
38310
29169
29171
29170
38362
29171
32474
32829
38405
81219
29172
32471
32826
32828
29173
32468
32821
32825
29174
32467
32820
32824
29175
29187
29189
29176
29184
29186
29177
29179
29183
29178
29182
29179
29181
32432
29180
29186
32433
29181
29183
29185
32438
32452
29182
29194
32437
29183
29193
29184
29192
29185
29189
29191
29186
29188
32439
32459
29187
32440
29188
32443
32820
29189
32444
32460
32823
29190
32824
29191
32460
32462
38244
29192
32457
32459
29193
32452
32456
29194
32455
29195
32450
32452
32454
29196
29200
29197
29199
29198
29199
38754
29200
29202
37804
29201
32454
37803
29202
29206
32806
38749
29203
37885
29204
29206
29216
37886
29205
29209
29206
29208
32449
29207
32805
38748
29208
29216
29220
32804
38491
29209
29219
32799
29210
29216
29218
29211
29215
29212
29214
29218
29232
29213
29231
29214
29234
38727
29215
29217
29233
38728
29216
38493
29217
38492
29218
29220
38894
38897
29219
38895
29220
29222
32800
29221
32803
38898
29222
38894
38903
38905
38941
29223
38895
38906
38938
29224
38925
29225
29227
33215
38906
38924
29226
33214
38919
29227
33201
29228
33210
29229
38893
38895
38906
38908
29230
29232
38789
38795
29231
38790
38792
29232
29234
29233
38895
29234
38787
38789
38894
29235
38726
38790
29236
38679
38725
29237
29238
38503
38677
38723
38725
29239
38502
38670
38674
29240
38671
38673
29241
38498
38500
38502
29242
29246
29243
29247
38498
29244
29245
29247
29249
29246
38513
38521
29247
38500
38512
38520
29248
38499
29249
37843
38510
38512
38516
29250
38513
38515
29251
37843
37845
29252
29258
37846
29253
29259
29261
29254
29262
29255
29259
30782
32028
29256
32025
29257
29259
32024
29258
37830
29259
37841
37843
37847
29260
32029
29261
30782
32032
37847
37849
29262
37846
29263
30782
29264
30781
30785
32048
29265
29269
31030
29266
29270
29280
29282
29267
29268
29270
29269
32049
29270
31022
32048
29271
29272
31022
31039
29273
29274
29279
29280
29274
29276
29280
31029
29275
29279
31038
29276
29278
31065
29277
31066
29278
29280
31067
29279
31064
29280
29281
29282
29747
29772
29283
29284
29747
29285
29712
29748
29756
29286
29703
29287
29702
29712
29288
29290
29289
29290
29291
29700
29702
29292
29697
29699
29293
29696
29294
29302
29695
29699
29295
29296
29300
29302
29297
29303
29315
29298
29300
29304
29306
29322
29299
29307
29300
29301
29302
29304
29699
30962
29303
29694
29304
29316
29693
29305
29323
30961
29306
29316
29318
29324
29326
29307
29313
29315
29321
29308
29312
29309
29311
29315
29310
29311
29312
29314
29313
29314
29318
29320
29462
29315
29317
29461
29316
29317
29327
29318
29464
29687
29319
29463
29688
29320
29324
36908
36911
29321
36909
29322
29324
29323
29324
30960
29325
29326
30958
30960
30970
36911
29327
29688
30961
30969
29328
29687
29691
29693
29329
29333
29411
29415
29330
29412
29331
29333
29335
29332
29336
29333
29337
29694
29334
29693
29335
29337
29351
29411
29692
29336
29350
29412
29337
29339
29338
30964
29339
29351
29353
30965
29340
29348
29350
29341
29343
29347
29342
29346
29343
29345
29575
29344
29350
29578
29345
29347
29349
29381
29579
29346
29380
29574
29347
29357
29348
29356
29349
29353
29355
29350
29352
29404
29679
29351
29678
29352
29410
30966
29353
29405
29409
30977
29354
30976
29355
29399
29401
29405
30989
29356
29386
29402
29404
29357
29371
29381
29383
29358
29370
29378
29380
29359
29361
29377
29360
29364
29361
29363
29362
29380
29363
29377
29379
29571
31550
29364
29566
31549
29365
29377
30188
29366
29376
30170
29367
29974
29368
29374
29376
29973
29369
29370
29372
29374
29371
29375
29372
29384
29386
29373
29387
29374
29384
29396
36748
29375
29972
29376
29378
29384
36746
29377
30171
29378
30187
29379
29383
36745
29380
29382
29572
36744
29381
29573
29382
29404
29584
29383
29403
29585
37096
29384
29402
37095
29385
36747
29386
29396
29400
29402
37069
29387
29399
29388
29396
29398
29389
29391
29395
29390
29391
29720
29392
29394
29398
29731
29393
29732
29394
29737
37061
29395
29397
29738
37058
29396
37059
29397
37068
29398
29400
29764
37067
29399
29730
29400
29762
29401
29763
37070
29402
29406
30994
37093
29403
37094
29404
29406
37103
37109
29405
37110
29406
29408
30988
29407
30993
37104
29408
37107
37109
37113
37280
29409
30987
37110
37112
29410
29679
29681
30986
29411
29678
29682
30981
29412
29414
29691
29413
29678
29414
29649
29677
29415
29682
29684
29690
29416
29687
29417
29648
29652
29684
29686
29418
29427
29431
29464
29419
29420
29430
29461
29421
29427
29429
29422
29426
29423
29429
29437
29424
29426
29428
29438
29595
29425
29439
29594
29426
29593
29427
29596
29428
29648
29429
29431
29646
29647
29430
29436
29431
29433
29457
29432
29465
29652
29433
29472
29646
29653
36883
29434
29436
29444
29456
29435
29445
29436
29437
29443
29646
29438
29439
29441
29644
29646
29440
29601
29441
29476
30351
29442
29475
30414
29443
29472
29474
29646
30415
29444
30348
29445
29455
29472
30347
29446
30346
29447
29455
29448
29449
29450
29453
29454
29450
29452
29451
29454
29452
29453
29454
29453
29454
29456
29469
29471
29457
29468
36883
29458
29461
29465
29459
29460
29462
29464
29463
36909
29464
29466
36877
36908
29465
29686
29466
36875
36883
29467
36876
36907
29468
29470
36881
36883
36906
29469
29470
29471
36885
29472
36883
36884
40329
29473
30416
29474
29653
29657
30417
36884
29475
29645
29656
30418
29476
29642
29644
30413
29477
29601
29641
30426
29478
29602
29604
30427
29479
29499
29605
30355
29480
29500
29550
30318
29481
29551
30317
29482
29500
29502
29483
29485
29487
29484
29488
29485
29489
29491
29486
29492
29500
29487
29489
29497
29501
29533
29488
29502
29530
29489
29531
29490
29532
29491
29495
29497
29539
29492
29494
29493
29497
29499
29494
29496
29594
29602
29495
29593
29496
29542
29592
29497
29541
29599
29603
29498
29540
29499
29501
29547
29603
29605
29500
29602
29501
29502
29548
29550
29503
29529
29551
29504
29506
29505
29551
30432
29506
29514
29552
33531
29507
29509
29513
29529
29508
29512
29509
29511
29510
29530
29511
29513
29519
29535
29512
29518
29513
29517
29514
29516
29528
29515
29553
33548
29516
29524
29614
33547
29517
29519
29525
29527
29518
29522
29519
29521
29520
29558
29521
29525
29619
33925
29522
33924
29523
29525
33923
29524
33753
33755
29525
29615
33752
33949
29526
33950
29527
29615
29617
29619
34009
29528
29556
29558
29614
29529
29535
29553
29555
29530
29548
29552
29531
29533
29535
29532
29536
29533
29537
29539
29534
29540
29548
29535
29537
29545
29555
29557
29536
29558
29537
29559
29538
29622
29539
29543
29545
29623
29540
29542
29541
29545
29547
29542
29544
29608
29663
29543
29591
29544
29590
29626
29545
29609
29625
29668
29546
29624
29547
29555
29609
29611
29633
29548
29606
29608
29549
29555
29550
29552
29554
29606
33529
29551
29605
30430
29552
30431
29553
33530
29554
29614
33549
29555
29611
29613
33550
29556
29557
29613
29617
29633
29558
29618
29622
29624
29559
29619
29560
29620
29622
29561
29563
29562
29568
29622
29563
29565
29567
29621
31542
29564
29620
31541
29565
31540
29566
31539
29567
29571
31548
29568
29570
29628
34020
29569
29623
29570
29582
29626
29571
29587
29627
34021
29572
34022
29573
29585
29587
36743
29574
29582
29584
29575
29579
29581
29576
29578
29577
29581
29591
29578
29580
29665
29677
29579
29678
29580
29584
29679
29581
29583
29666
29680
29582
29590
29583
29587
29589
29584
29586
34234
37111
29585
37110
29586
37109
37117
29587
34235
37114
37116
29588
36742
29589
29627
34235
34237
36741
29590
29626
34232
34234
29591
29666
29668
29592
29663
29665
29593
29597
29599
29594
29596
29595
29599
29601
29596
29598
29644
29647
29597
29648
29598
29649
29665
29599
29643
29650
29664
29600
29663
29601
29603
29641
29643
29662
29602
29644
29603
29604
29608
29605
29607
29641
30428
29606
30429
29607
29611
33740
29608
29610
29640
33741
29609
29662
29610
29632
29669
29611
29637
29639
33746
29612
33745
29613
29633
29635
29637
33748
29614
29616
33749
29615
33750
29616
33751
34060
29617
29635
34059
34277
29618
29634
34080
29619
29621
29629
34013
29620
34010
29621
34011
29622
29628
34012
29623
29624
29626
29628
29625
29629
29633
29626
29630
29632
34232
29627
29628
29630
34084
29629
34019
29630
29634
34082
29631
34083
34237
29632
29634
29636
34092
34238
29633
29637
34231
29634
29635
34081
29636
34090
34278
29637
34091
34239
34291
29638
33747
29639
34229
34231
34239
34241
29640
29669
29671
34242
29641
29660
29662
30424
29642
30425
29643
29656
29660
30412
29644
29655
29661
29645
29646
29647
29653
29655
29648
29650
29652
29649
29650
29676
29684
29651
29655
29675
29652
29654
29684
36860
36874
29653
36875
29654
36882
29655
29657
36861
36888
29656
29674
29657
29659
30419
29658
30420
36887
29659
30421
36861
36863
36890
29660
29672
29674
30422
29661
29671
30423
29662
29664
29670
29674
29663
29669
29664
29668
29665
29667
29675
29666
29676
29667
34234
36857
29668
29670
34233
36858
29669
34232
29670
34231
29671
29673
34230
29672
34229
40192
29673
36863
36865
40191
29674
36858
36862
36866
29675
36861
29676
36858
36860
29677
29683
36857
29678
29680
29682
29679
29680
37110
29681
36857
37111
29682
30985
36870
37112
29683
30982
29684
36860
36870
36872
29685
29686
29690
36872
36874
36878
29687
36875
36877
29688
29690
29689
36877
36911
29690
30969
30983
36878
36914
29691
30982
29692
30969
30981
29693
30964
30966
30968
29694
30961
29695
30962
30964
29696
29698
29708
29697
29709
29698
29702
29710
29699
29701
29707
30962
29700
29701
29702
29704
29706
29703
29711
29704
29756
29705
29706
29754
29756
29707
29711
29753
30972
29708
29710
29726
30963
29709
29725
30964
29710
29724
29711
29723
29712
29752
29756
29713
29714
29746
29748
29750
29752
29715
29717
29721
29723
29716
29720
29724
29717
29719
29718
29746
29719
29721
29741
29745
29720
29732
29721
29729
29731
29722
29740
29750
29723
29727
29729
29751
29766
29724
29726
29752
29725
29729
29726
29728
30965
29727
29753
30974
29728
29759
29761
30975
29729
29762
30976
29730
29731
29762
29764
29766
29732
29738
29740
29733
29737
29741
29734
29736
29735
29741
29774
29736
29742
29775
29777
37305
29737
37304
29738
29742
37303
29739
29764
37057
29740
29742
29765
30999
37056
29741
29766
29768
29742
29744
29743
37335
29744
29775
30999
31001
37334
29745
29768
29770
29774
29746
29750
29771
29747
29748
29771
31063
29749
29755
31068
29750
29757
29769
29771
31069
29751
29768
29752
29757
29759
29767
29753
29755
29754
29759
30973
29755
29758
31072
36930
29756
29757
31071
29758
31070
31076
29759
31073
31075
36931
29760
36932
29761
29767
30997
31075
36937
29762
29766
30990
30996
29763
30989
29764
30994
30996
37294
29765
37295
29766
30996
30998
37296
29767
29768
30998
31076
29769
30999
29770
31000
31076
31082
29771
29773
31001
31057
29772
31058
29773
31038
29774
31002
31004
31041
29775
29776
31002
37312
29777
31003
31011
37311
29778
29779
31145
37305
37309
37311
29780
31144
37304
37308
29781
29795
29809
29811
29782
29794
29800
29808
29783
29787
29801
29805
29784
29802
29804
29785
29787
29789
29786
29790
29787
29791
29793
29788
29794
29789
29791
29799
29801
29819
29790
29802
29816
29791
29817
29792
29818
29793
29797
29799
29825
29794
29796
29795
29799
29796
29798
31144
29797
31143
29798
29828
31148
29799
29811
29827
31147
29800
29826
29801
29807
29811
29813
29802
29806
29814
29803
29815
29804
29806
29836
36752
29805
29806
29808
29807
29837
36753
29808
29810
29840
37063
29809
37060
29810
37061
37304
29811
29841
37062
37307
29812
37308
29813
29827
29841
29843
37364
29814
29826
29832
29840
29815
29819
29833
29837
29816
29834
29836
29817
29819
29821
29818
29822
29819
29823
29825
29820
29826
29821
29823
29831
29833
29899
29822
29834
29898
29823
29897
29824
29900
29825
29829
29831
31209
29826
29828
29827
29831
29828
29830
31160
29829
31159
29830
31164
31208
29831
29843
31163
31211
29832
31210
29833
29839
29843
29845
29834
29838
29846
29835
29847
29836
29838
36766
36778
29837
36763
29838
29840
36764
29839
36765
36779
29840
29842
37081
37454
29841
37076
29842
37077
37363
29843
37082
37374
37449
29844
37376
29845
31211
37447
37449
39343
29846
31210
37456
37458
29847
29899
36779
37459
29848
29898
29904
36778
29849
29867
29869
29875
29850
29866
29870
29851
29871
29873
29875
29852
29854
29858
29853
29857
29854
29856
29855
29873
29856
29858
29872
29880
29857
29881
29858
29860
29882
29859
29871
29883
29860
29864
29870
31402
29861
31403
29862
29864
30037
31404
29863
30034
29864
29866
30035
29865
30036
31405
29866
29868
29870
31398
81645
29867
30055
29868
30054
36778
29869
30053
31393
81475
29870
29876
29904
37462
29871
31401
29872
29876
29890
29873
29877
29879
29874
29875
29877
29897
29876
29898
29877
29891
29903
29878
29896
29879
29891
29893
29895
29880
29888
29890
29881
29883
29887
29882
29886
29883
29885
31403
29884
29890
31402
29885
29887
29889
31877
37475
29886
31302
31876
29887
31301
29888
31300
29889
29893
31299
29890
29892
37464
37474
29891
31401
29892
31220
37462
29893
31221
37463
37483
29894
31298
29895
31221
31223
31297
29896
31218
31220
29897
29901
29903
29898
29900
29899
29903
29900
29902
31210
29901
31209
29902
31214
31218
29903
31213
31219
37459
29904
31220
29905
37459
37461
29906
29907
81473
81475
29907
36780
81473
81474
29908
39354
81475
29909
81474
81475
29910
30052
39355
29911
36781
81474
29912
29946
30052
36777
29913
29945
36781
81472
29914
36814
36816
81472
29915
29945
36775
36831
29916
29944
36774
36832
29917
29943
36773
36833
29918
29942
36834
37227
29919
29941
36835
37228
29920
29940
36836
37229
29921
29939
36837
37231
29922
36840
36842
29923
29927
29937
40440
29924
29926
40479
29925
36839
40476
29926
30935
39665
39667
29927
36805
40471
29928
36804
40462
29929
29936
36791
40460
29930
30128
36790
40464
29931
29936
30129
40569
29932
29934
30130
40566
29933
30132
40556
29934
29958
40555
29935
40561
29936
29958
40562
29937
40449
29938
29959
40439
29939
29960
37182
29940
29962
37236
29941
29963
37229
29942
29964
37228
29943
29965
37227
29944
29966
36773
29945
29967
36774
29946
36775
29947
29967
36776
29948
30050
30052
30058
29949
29967
30049
30181
29950
29966
30048
30180
29951
29965
30140
30182
29952
29964
30139
34036
29953
29963
30138
37221
29954
29962
30137
37220
29955
29961
30136
37213
29956
30135
37212
40412
29957
30133
37256
40412
29958
40413
40415
29959
40426
29960
40413
40421
29961
37188
29962
37189
40412
29963
37223
29964
37224
29965
37225
29966
37226
29967
36772
29968
29969
30178
36772
36774
36776
29970
30177
36767
36769
36771
29971
30174
36758
36760
36762
29972
30173
36751
36755
36757
29973
36746
36748
36750
29974
29990
30171
30173
29975
29987
29989
30170
29976
29978
29984
29986
29977
29981
29983
29978
29980
29979
29989
29980
29986
29988
29994
29998
29981
29997
29982
29986
30014
29983
29985
30015
31535
29984
30190
29985
30170
30189
29986
30016
30169
31536
29987
30013
29988
30012
30169
30173
29989
29991
29993
30005
29990
29991
36750
29992
30006
30173
36751
29993
30007
36752
29994
30004
29995
29996
29998
30002
30004
29997
30001
29998
30000
30014
29999
30005
30013
30000
30002
30010
30030
30032
30001
30029
30033
30002
30034
30003
30035
30004
30008
30010
30055
30005
30007
30006
30010
30012
30007
30009
30174
36762
30008
36763
30009
30054
36766
30010
30057
30177
36767
30011
30056
30012
30030
30165
30167
30177
30013
30168
30174
30014
30016
30030
30015
30029
30016
30018
31556
30017
30168
31555
30018
30030
30044
30167
31720
30019
30029
30043
31721
30020
30021
30025
30027
30043
30022
30024
31588
30023
31581
30024
31586
31600
30025
31587
31698
30026
30042
31701
30027
30041
31700
30028
30029
30031
30033
30041
30043
30030
30031
30032
30040
30044
30165
30033
30035
30039
30056
30034
30038
30035
30037
30036
30055
30037
30039
31711
81645
30038
31710
30039
30041
31709
30040
30059
31712
30041
30045
30164
31713
30042
31714
30043
30045
31715
31727
30044
31722
30045
30166
31719
30046
31716
31718
30047
30164
30166
30180
81541
30048
30141
30161
30163
30049
30140
30180
30050
30163
30181
30051
30058
30060
30052
30053
30061
30063
30053
30054
30058
81645
30055
30057
36777
30056
81645
30057
30059
30165
30058
30178
36776
30059
30181
30060
30164
81645
30061
30163
31331
30062
31332
81645
30063
31333
31397
30064
31393
39355
30065
30120
31392
30066
31334
31387
30067
30120
31383
31384
30068
30119
31382
39692
30069
30118
31381
39691
30070
30117
31380
39690
30071
30116
31379
39689
30072
30115
31378
40608
30073
30114
31377
40607
30074
30113
31376
40606
30075
30112
31375
40605
30076
30111
31374
40604
30077
30110
31373
40603
30078
30109
31372
40600
30079
31371
40599
30080
30104
40591
40595
30081
30104
52850
52851
30082
30102
52850
52851
30083
30101
31368
52852
30084
30100
31367
52868
30085
30099
31366
52872
30086
30098
31365
52873
30087
30097
31364
56301
30088
30096
31363
56302
30089
30095
31362
58736
30090
30094
31361
58737
30091
31360
58737
30092
30093
58738
30093
58738
30094
58729
58738
30095
58728
58734
30096
58727
58735
30097
54266
56303
30098
54265
56299
30099
54264
56300
30100
52871
54263
30101
52869
81096
30102
34184
52870
30103
34183
52849
30104
30105
34182
34192
30105
34192
30106
34181
34192
30107
34048
34180
34195
30108
40591
40592
30109
30131
34047
40593
30110
40591
40594
30111
30131
40583
30112
30130
40567
30113
30129
40568
30114
30128
40465
30115
30127
40466
30116
30126
39680
30117
30125
39681
30118
30124
39627
30119
30123
39628
30120
30122
39372
30121
39373
30122
36784
39355
39373
30123
36785
39372
30124
36786
39628
30125
36787
39627
30126
36788
39681
30127
36789
39680
30128
36790
40466
30129
40465
30130
40568
30131
40567
30132
40583
30133
34047
40551
30134
34046
37256
30135
34043
34045
37239
30136
34042
37212
30137
34041
37213
30138
34040
37220
30139
34039
37221
30140
34036
34038
30141
30182
30142
34038
81541
30143
30159
30161
31717
30144
30158
31730
34038
30145
30157
31731
34039
30146
30156
34040
37201
30147
30155
34041
37202
30148
30154
34042
81291
30149
30153
34043
34074
30150
30152
34044
34069
30151
34053
34070
30152
31476
34071
30153
34068
30154
34074
30155
81291
30156
37202
30157
37201
30158
31731
30159
31730
30160
31717
30161
31329
31716
30162
31716
30163
31329
31331
31713
30164
30165
30181
30166
30178
30167
30179
34033
30168
30176
34032
30169
30175
31554
30170
30172
31553
30171
30188
30172
30187
36746
30173
30175
30186
36757
30174
30175
30177
30176
30185
36758
30177
30179
30184
36771
30178
30179
30181
30180
30183
36772
30181
30182
30183
34036
81541
30184
34033
34035
37226
30185
34030
34032
37133
30186
31554
34029
37128
30187
31551
31553
37099
30188
31550
36745
30189
31549
31553
30190
31536
31538
30191
31535
30192
31534
31538
31540
30193
31512
31533
30194
31511
31517
31519
30195
31498
31504
31506
30196
31499
31501
31503
30197
30205
30207
30198
30204
31503
30199
30203
30200
30202
30201
30209
30202
30212
30222
30203
30223
30204
30234
30205
30233
31502
30206
30232
31501
30207
30213
30217
30231
31500
30208
30216
31499
30209
30213
30215
30210
30212
30211
30215
81624
30212
30214
30220
81623
30213
30221
30214
30230
30215
30217
30219
30216
30217
30243
30218
30242
30219
30231
30239
30241
30220
30228
30230
30221
30227
81622
30222
30226
30230
30223
30225
30224
30234
30225
30235
30550
30226
30549
30227
30229
30548
30228
30547
81621
30229
30239
30546
30230
30238
30557
30231
30232
30238
31566
30233
30237
31523
30234
30236
31522
30235
30236
30561
30237
30560
31527
30238
30559
31526
30239
30558
31567
30240
30545
30241
30540
30544
33769
30242
30539
33764
30243
30247
33761
30244
31495
30245
30247
30249
31494
30246
30250
30247
30255
30538
30248
30539
33760
30249
30255
33916
33918
30250
31493
30251
30255
30257
30252
30254
30253
30257
30254
30256
30531
30255
30532
30256
30537
30257
30528
30530
30258
30259
30526
30528
30260
30518
30261
30519
30262
30520
30263
30521
30264
30522
30265
30523
30266
30524
30267
30525
30268
30269
30525
30270
30271
30437
30272
30273
30274
30290
30275
30276
30288
30290
30277
30278
30279
30288
30280
30285
30287
30281
30282
30283
30285
30284
30300
30285
30297
30299
30286
30287
30295
30297
30288
30294
30289
30290
30292
30294
30291
30292
30293
30310
30294
30307
30309
30295
30296
30307
30297
30304
30306
30298
30299
30302
30304
30300
30301
30302
30303
30304
30342
30344
30305
30306
30340
30342
30307
30339
30308
30309
30339
30354
30310
30314
30311
30312
30314
30316
30313
30315
30354
30316
30318
30320
30353
30317
30318
30431
30319
30355
30430
30320
30356
33505
33527
30321
30322
30353
30356
30363
30323
30325
30326
30327
30324
30327
30325
30328
30326
30328
30327
30328
30354
30328
30329
30330
30334
30335
30336
30331
30333
81643
30332
30336
81644
30333
30337
81641
30334
81642
30335
30337
30336
30337
30337
30338
30339
30350
30352
30354
30340
30341
30350
30342
30345
30349
30343
30344
30345
30346
30348
30347
30348
30416
30349
30415
30350
30414
30351
30352
30377
30414
30426
30353
30364
30427
30354
30355
30356
30427
30429
30357
33524
33526
30358
30427
33523
33723
33726
30359
30363
30364
30368
30360
30362
30361
30367
30362
81642
30363
30364
81643
30365
81644
30366
30368
30370
30367
30371
81641
30368
30372
30369
30370
30372
30381
30371
30377
30372
30376
30373
30374
30376
30375
30380
30376
30377
30379
30377
30378
30379
30381
30383
30380
30384
30381
30385
30382
30383
30385
33726
30384
33727
30385
30393
30386
30387
30389
33734
30388
33726
33731
30389
33725
33732
30390
33733
30391
30393
30395
30392
30396
33725
30393
30397
33727
30394
30395
30397
81640
30396
30400
30397
30401
30398
30399
30401
30413
81640
30400
30401
81640
30401
81640
30402
30403
30404
30410
30411
30404
30409
30405
30411
33724
30406
30408
34251
30407
30411
34252
30408
30410
34249
30409
34250
30410
30411
30412
30413
30419
30423
30425
30414
30418
30426
30415
30416
30418
30417
40329
30418
30420
40328
30419
30420
30422
30421
40331
30422
40332
40334
30423
40191
30424
34253
40192
30425
33741
34242
34244
30426
30428
33724
30427
33727
30428
30429
33723
33741
30430
33526
33740
30431
33527
33529
30432
33530
30433
30483
33531
30434
30440
30480
30482
30435
81638
30436
30438
30440
30437
30439
30441
30442
30478
30480
30443
30444
30446
30450
30444
30445
30446
30481
30445
30449
30473
30446
30448
30499
30447
30448
30450
30452
30449
30453
30450
30454
30451
30452
30454
81636
30453
81637
30454
30456
30455
30456
30457
30467
81636
30457
81637
30458
81636
81637
30459
30460
30461
30466
30467
30468
30462
30466
30468
30463
30465
30470
30464
30468
30471
30465
30467
30472
30466
30469
30467
30468
30470
30472
30474
30471
30476
30472
30477
30473
30474
30475
30477
30475
30476
30500
30476
30477
33534
30477
30513
30478
30479
30515
30480
33534
33546
33548
30481
33531
30482
33532
33534
33536
30483
30485
30484
33532
30485
30487
33507
33539
30486
33536
30487
33537
30488
33508
33538
30489
33605
33624
30490
33604
33614
33623
30491
33603
30492
33610
33612
33614
30493
30494
33598
33610
34376
34380
30495
34377
34379
30496
33596
33598
30497
33595
33599
30498
30502
30499
30501
33537
33599
30500
33536
30501
30505
33535
30502
30504
33542
33600
30503
33595
30504
33592
33594
30505
33543
33588
34357
30506
33544
30507
30509
30513
30514
30508
30512
30513
33545
30509
30511
81589
30510
81590
30511
30514
81591
30512
81588
30513
30514
30515
30514
30516
33546
30517
31490
33753
81587
30518
31491
30519
30526
30520
30521
30522
30523
30524
30525
30527
31491
30528
34143
34145
30529
30530
34145
30531
30535
30537
30532
30534
30533
30537
30534
30536
30596
30535
30597
30536
33909
30537
30541
30595
33915
30538
33916
30539
30541
30540
33765
33916
30541
30543
33768
33915
30542
30543
30593
30595
30544
30592
33773
33914
30545
30591
33772
30546
30558
30566
30547
30555
30557
30548
30554
81620
30549
30553
30557
30550
30552
30551
30561
30552
30562
30572
30553
30571
30554
30556
30570
30555
30569
81619
30556
30566
30568
30557
30565
30579
30558
30559
30565
31578
30560
30564
31579
30561
30563
31580
30562
30563
30583
30564
30582
31585
30565
30581
31584
30566
30580
31595
30567
30591
30568
30580
30588
30590
30569
30577
30579
30570
30576
81618
30571
30575
30579
30572
30574
30573
30583
30574
30584
30626
30575
30625
30576
30578
30624
30577
30623
81617
30578
30588
30622
30579
30587
31760
30580
30581
30587
31596
30582
30586
31597
30583
30585
31598
30584
30585
31809
30586
31694
31808
30587
31693
31807
30588
31757
31759
30589
30621
30590
30616
30620
33785
30591
30615
33780
30592
33777
30593
30615
33776
33913
30594
30614
30595
30599
30613
33908
33913
30596
33909
33914
30597
30599
30598
33909
30599
30601
33908
30600
30601
30611
30613
30602
33910
30603
30608
30609
30610
30604
30608
30610
30605
30607
33813
30606
30610
33810
30607
30609
33811
30608
33812
30609
33911
30610
30611
30612
33801
30613
30617
33800
33911
33983
30614
33910
33982
30615
30617
30616
33781
33982
30617
30619
33784
33983
30618
30619
33798
33800
30620
33789
33797
81552
30621
33788
33796
30622
31759
31814
30623
31760
31815
30624
31816
81616
30625
31760
31762
30626
31763
30627
31764
31809
30628
31765
31773
30629
31612
31766
30630
31613
31767
30631
31614
31768
30632
30634
30633
31768
31842
30634
30636
30638
31769
31839
30635
31614
30636
31316
31615
30637
31315
37511
81610
30638
31314
37508
30639
30640
31839
37508
37603
30641
31899
31901
37636
30642
31902
30643
31903
37636
30644
31904
30645
37636
30646
31904
31906
37635
30647
31907
37637
30648
31908
37607
30649
31909
37610
30650
31910
39443
30651
39446
30652
31910
31912
39447
30653
31913
40693
30654
40762
30655
31913
31915
40763
30656
40780
30657
31915
31917
40781
30658
31918
40792
30659
41144
30660
31918
31920
41149
30661
31921
41150
30662
41151
30663
31921
31923
45102
30664
45101
30665
31923
31925
45116
30666
31926
46011
30667
31927
46012
30668
31928
53050
30669
31929
53053
30670
31930
53256
30671
31931
53259
30672
31932
53260
30673
31933
53275
30674
31934
53429
30675
31935
53430
30676
31936
53451
30677
31937
53388
30678
31938
58450
30679
31939
53155
30680
31940
57805
30681
31941
46147
30682
31942
45172
30683
31943
65520
30684
31944
37696
30685
31945
47248
30686
31946
31957
30687
31948
32538
30688
30697
30689
30696
30690
30691
30693
30696
30692
30693
30695
30693
30694
30695
59779
30694
59777
30695
30696
30697
30696
30698
32538
30699
32535
59777
30700
32534
59776
30701
32531
59773
30702
32530
59772
30703
32527
59769
30704
32526
59768
30705
32523
59765
30706
32522
59764
30707
32519
59761
30708
32518
59760
30709
32515
59757
30710
32514
59756
30711
32511
59755
30712
32510
59698
30713
32507
59697
30714
32506
59298
30715
32503
59297
30716
32502
47190
30717
32499
47189
30718
32498
47103
30719
32495
47102
30720
32494
47075
30721
32491
47074
30722
32490
39018
30723
32487
39017
30724
32486
39014
30725
39013
30726
32485
32486
30727
31983
32307
30728
31984
32308
30729
31985
32309
30730
30732
31986
30731
30735
30732
30734
30733
32309
32315
30734
31986
32310
32316
32569
30735
31989
32317
30736
31986
31988
30737
30738
31988
31990
32342
30739
31991
31993
30740
31994
30741
30745
30742
30744
32328
30743
30745
32333
32371
30746
31994
31996
30747
31997
30748
30764
31998
30749
30751
30769
30750
30768
30751
30759
30767
30752
30760
30764
30766
30753
30763
30754
30756
30760
30762
30755
30759
30756
30758
32020
30757
32005
32019
30758
30760
30778
32004
32026
30759
30777
32025
30760
30776
30761
30775
30762
30764
32002
32004
32008
30763
32005
32007
30764
30765
30766
31998
32000
32002
30767
30769
30773
30775
30768
30772
30776
30769
30771
30770
31998
30771
30773
31124
31999
30772
31123
30773
31122
32039
30774
31125
32000
30775
30779
32001
32039
32040
30776
30778
32002
30777
32039
30778
30780
32028
30779
32003
32027
30780
32014
32034
32041
30781
32033
32037
32039
30782
30784
30783
32033
30784
32036
37849
37851
30785
32037
32044
30786
31024
32045
32047
30787
31027
30788
30895
32045
30789
30905
32055
30790
32054
32062
30791
39195
30792
32063
39194
30793
39191
39255
30794
32063
39200
39247
30795
32064
39203
39248
30796
32065
39217
39249
30797
32136
39311
30798
32067
32116
32174
30799
32072
32110
32175
30800
32073
32176
40080
30801
32074
32177
40081
30802
32075
32178
40110
30803
32076
32179
40113
30804
32077
32180
40138
30805
32078
32181
40152
30806
32079
32182
40151
30807
32183
40150
30808
30810
30811
32079
30809
30810
45422
45426
30811
32080
40150
30812
30813
32079
32080
32082
30814
32080
30815
32081
32082
32084
30816
30925
40007
30817
30926
40008
30818
30927
40008
30819
30928
40144
30820
30929
40144
30821
30930
45455
30822
30841
30931
81426
30823
30825
30827
30824
30845
30848
40499
30825
81309
30826
30827
30830
30831
30828
30833
30829
30830
30834
40485
30830
30831
30835
45790
30831
45452
30832
45454
30833
30835
30837
30834
30838
30835
30839
30836
30837
30839
39662
30838
39661
30839
81426
30840
30841
39660
39662
81426
30842
30844
30932
30843
30933
30935
39664
30844
30936
40488
30845
40489
30846
40404
40502
30847
30865
30869
30939
30848
30866
30870
40287
30849
30850
30854
30856
30851
30852
30852
30853
30854
40395
30853
30857
81311
30854
30858
40393
30855
40500
30856
30858
30860
30857
30861
30858
30862
30859
30860
30862
30864
30861
30865
30862
30866
30863
30864
30866
30867
40285
30865
30867
40392
30866
30867
30867
30868
30869
30870
40284
40389
40391
30870
30940
30942
30871
30943
30872
30944
40287
81392
30873
30945
30951
81392
30874
40286
40287
30875
30951
40289
40291
30876
30950
40292
81394
30877
30881
30949
81394
30878
30880
40292
81395
30879
40293
81404
30880
81401
30881
81402
30882
81381
30883
30949
81384
30884
30911
30948
81385
30885
30910
81385
30886
30901
81386
30887
30888
30900
81386
30888
81372
30889
36945
30890
30900
36948
30891
30899
31073
30892
30898
31070
30893
30897
31069
30894
30896
31058
30895
31027
31032
30896
31033
30897
30905
31052
30898
30904
31083
30899
30903
36952
30900
30902
36951
30901
36950
30902
30910
36950
30903
30909
36951
30904
30908
36952
30905
30907
31083
30906
31054
30907
30915
32062
37426
30908
30914
31086
30909
30913
36953
30910
30912
36954
30911
36955
30912
36955
36959
30913
36954
36960
30914
36953
36961
30915
31091
36962
30916
36963
37431
30917
36964
37421
30918
32062
32064
39205
30919
32066
36965
39209
30920
32067
36966
39591
30921
32069
36967
39592
30922
32088
36968
39577
30923
32087
36969
40082
30924
32086
36970
40111
30925
32085
36971
40112
30926
32084
40140
30927
36971
40009
30928
36972
40009
30929
36973
40143
30930
36974
40143
30931
36975
45456
30932
36976
39659
30933
36977
39659
30934
36978
39668
30935
36979
39666
39667
30936
39665
30937
36839
40406
30938
40402
40404
30939
36824
36838
40386
30940
40392
40404
30941
36824
40389
30942
36823
37357
40390
30943
37350
40391
30944
37009
40391
30945
37010
81391
30946
37011
81391
30947
30951
37012
81389
30948
30950
36958
81388
30949
36959
81388
30950
81387
30951
81387
30952
30953
37289
40289
81387
81389
30954
36942
37288
40273
81383
30955
36935
37287
40272
81376
30956
36934
37286
40271
81377
30957
36926
36928
40270
81341
30958
30970
36913
36929
30959
36912
30960
36929
30961
30971
30962
30968
30963
30964
30968
30972
30974
30965
30966
30974
30976
30967
30977
30981
30968
30974
30978
30980
36927
30969
30971
30970
30980
30971
36914
36926
30972
36927
36929
30973
30974
36927
36930
36932
30975
30976
30978
30990
36932
30977
30989
30978
30986
30988
30979
30991
36933
30980
30984
30986
37278
37286
30981
30983
36926
30982
30986
30983
30985
36872
30984
36894
36925
30985
36895
37277
37285
30986
36871
37276
30987
30988
37276
37278
37280
30989
30991
30993
30990
30994
30991
30995
36937
30992
36936
37278
30993
30995
36941
37279
37344
30994
37280
37292
30995
37293
30996
36940
37343
30997
37297
30998
31078
36940
37327
30999
31077
37326
31000
37055
31001
31077
31093
37332
31002
31094
37333
31003
31095
37313
31004
31012
31096
37314
31005
31040
31006
31008
31012
31014
31007
31011
31008
31010
31009
31101
31010
31012
31102
31140
31011
31141
31012
31152
31013
31153
31014
31096
31102
31104
31176
31015
31040
31099
31101
31016
31020
31039
31017
31019
31101
31018
31019
31109
31020
31100
31108
31021
31099
31107
31022
31037
31039
31098
32046
31023
32047
31024
31025
31029
31030
31025
31026
31030
31026
31029
31031
31027
31028
31029
31030
31030
31032
31034
31036
31037
31033
31036
31034
31035
31035
31037
32045
31036
31037
32060
31037
31038
31039
31041
31058
31040
31041
31096
31098
31042
31057
31095
31043
31047
32059
32060
31044
32058
32059
37424
31045
31047
31049
31046
31050
32058
31047
31051
32060
31048
31049
31051
31056
31050
31055
31051
31054
31052
31053
31054
31056
31054
31055
31056
31083
31055
31056
37433
31057
31058
31082
31094
31059
31069
31060
31061
31063
31065
31061
31062
31063
31068
31062
31066
31063
31067
31064
31065
31067
31066
31067
31069
31071
31070
31082
31071
31073
31081
31072
31073
36947
31074
36948
31075
31079
31081
36949
36951
31076
31078
36938
31077
31081
31078
31080
37325
31079
36939
37328
31080
36954
36956
37329
31081
31093
36953
37330
31082
36952
31083
31093
31084
36952
31085
31086
31088
31092
31086
31091
31092
36953
31087
31091
31088
31090
37427
31089
37428
31090
31092
37429
31091
37430
31092
31093
31094
37331
31095
37432
81467
31096
37414
37424
31097
37415
31098
31104
37416
37424
39207
31099
32050
32059
31100
31104
31106
31101
31103
31115
31102
31103
31139
31104
31116
31138
31105
31177
31106
31116
31118
31182
39207
31107
31113
31115
32050
31108
31112
32046
31109
31111
31115
31110
31111
31123
31112
31114
31128
31113
31121
31114
31118
31120
31115
31117
31129
31116
31117
31137
31118
31134
31136
31119
31183
31120
31132
31134
39179
39201
31121
31129
31131
39190
31122
31126
31128
39189
31123
31125
32038
31124
31128
31125
31127
32354
31126
32040
32355
31127
31131
32356
39188
31128
31130
32357
31129
31130
31134
31131
31133
32360
31132
32361
39187
31133
32362
39178
39186
31134
32363
39177
31135
31136
39177
39179
39181
31137
31183
31185
31138
31180
31182
31139
31177
31179
31140
31174
31176
31141
31153
31155
31142
31150
31152
31143
31145
31149
31144
31148
31145
31147
31146
31152
31147
31149
31151
31161
37309
31148
31160
37308
31149
31159
31150
31158
31151
31155
31157
31152
31154
31168
37310
31153
37311
31154
31176
37314
31155
31169
31175
37315
31156
31174
31157
31169
31171
31173
31158
31166
31168
31159
31161
31165
31160
31164
31161
31163
37364
31162
31168
37365
31163
31165
31167
31235
37377
31164
31234
37376
31165
31207
31166
31206
31167
31171
31205
31168
31170
31240
37378
31169
37379
31170
31190
37400
31171
31191
31241
37401
31172
31204
31173
31191
31193
31203
31174
31188
31190
31175
31179
31176
31178
31190
37436
31177
37415
31178
31182
37416
31179
31181
31189
37435
31180
31188
31181
31185
31187
31182
31184
31196
39208
31183
39206
31184
39179
31185
31197
39180
31186
39181
31187
31197
31199
39221
31188
31194
31196
31189
31193
31190
31192
31196
37438
31191
37437
31192
31262
37442
31193
31195
31263
37441
31194
31202
31195
31199
31201
31196
31198
31268
39320
31197
39319
31198
39220
31199
31269
39225
31200
39226
31201
31269
31271
45294
31202
31266
31268
31203
31263
31265
31204
31260
31262
31205
31241
31243
31206
31238
31240
31207
31235
31237
31208
31232
31234
31209
31211
31215
31210
31214
31211
31213
31212
31234
31213
31215
31227
31233
39343
31214
31226
37458
31215
31217
31216
31232
31217
31227
31229
31231
31218
31224
31226
31219
31223
31220
31222
31226
37460
31221
37461
31222
39357
39431
31223
31225
39358
39432
31224
31296
31225
31229
31295
31226
31228
39361
40714
31227
39345
31228
31248
39344
31229
31249
39362
40715
31230
31294
31231
31249
31251
31293
31232
31246
31248
31233
31237
31234
31236
31248
39393
31235
37447
31236
31240
37446
31237
31239
31247
39392
31238
31246
31239
31243
31245
31240
31242
31254
39391
31241
37445
31242
31262
37444
31243
31255
31261
39406
31244
31260
31245
31255
31257
31259
31246
31252
31254
31247
31251
31248
31250
31254
39397
31249
39394
31250
39399
41123
31251
31253
39398
41124
31252
31292
31253
31257
31291
31254
31256
39423
41169
31255
39404
31256
31276
39405
31257
31277
39422
41170
31258
31290
31259
31277
31279
31289
31260
31274
31276
31261
31265
31262
31264
31276
39407
31263
37443
31264
31268
39322
31265
31267
31275
39410
31266
31274
31267
31271
31273
31268
31270
31282
39411
31269
39321
31270
45293
31271
31283
45298
31272
45299
31273
31283
31285
45320
31274
31280
31282
31275
31279
31276
31278
31282
40063
31277
40062
31278
40061
41183
31279
31281
40064
41184
31280
31288
31281
31285
31287
31282
31284
40065
41189
31283
40066
31284
45321
31285
41190
45324
31286
45325
31287
41190
41192
46203
31288
41187
41189
31289
41184
41186
31290
41181
41183
31291
41170
41172
31292
41167
41169
31293
41124
41126
31294
41123
41127
31295
40715
40717
31296
40712
40714
31297
39432
40711
31298
39431
39435
31299
37483
39436
31300
37474
37480
31301
37475
37479
31302
37478
31303
31886
37475
37477
31304
31894
31305
31890
31892
31306
31308
31312
31307
31311
31308
31310
31309
31892
31310
31312
31891
37609
31311
37608
31312
31314
31898
31313
31890
31897
31314
31889
37506
37618
31315
37507
31316
37513
37617
81609
31317
31628
31318
31629
31866
31319
37617
37618
37619
31320
37616
37619
31321
31851
31864
31322
31621
31629
31850
31323
31622
31630
31864
31324
31630
31637
31639
31325
31622
31707
31791
31326
31623
31790
31327
31703
31707
31328
31412
41605
31329
31411
41605
31330
31713
31331
31409
31411
31712
31332
31712
31333
31409
31711
31334
31396
31335
31408
37465
31336
31383
37467
31337
31883
37468
31338
31383
31427
39697
31339
31382
31428
39694
31340
31381
31429
40631
31341
31380
31430
40632
31342
31379
31431
41629
31343
31378
31432
40610
31344
31377
31433
41611
31345
31376
31434
41612
31346
31375
31435
41777
31347
31374
31436
41778
31348
31373
31437
41791
31349
31372
31438
41790
31350
31370
31439
41790
31351
31369
52854
52855
31352
31368
52854
52855
31353
31367
31443
52856
31354
31366
31444
52865
31355
31365
31445
52875
31356
31364
31446
52876
31357
31363
31448
52879
31358
31362
31449
52880
31359
31449
52880
31360
31361
52882
31361
52882
31362
52882
31363
52881
31364
52878
31365
52877
31366
52874
31367
52866
31368
52867
31369
52853
31370
52851
52853
31371
44894
52851
31372
40598
31373
40601
31374
40603
31375
40604
31376
40605
31377
40606
31378
40607
31379
40608
31380
39689
31381
39690
31382
39691
31383
39692
31384
31385
39692
40936
40938
31386
37472
37484
39699
40730
31387
31388
31389
31390
31388
31392
31389
31391
37465
31390
31391
37463
31391
31392
39356
31392
31393
31394
37462
39354
31395
31397
31398
31400
31396
31399
31400
37465
31397
31399
31398
31399
31400
31400
31405
31401
31402
37462
37464
31403
31405
31877
31404
31876
31405
31710
31875
31406
31711
31407
31878
31879
81607
31408
31879
31881
31409
31882
31410
31711
31411
31413
31882
81608
31412
31708
31413
31707
31708
31414
31637
81608
31415
31638
31874
31883
31416
31426
37495
31417
31640
37491
31418
31426
31641
40896
31419
31425
31642
40895
31420
31424
31643
40638
31421
31423
31644
40923
31422
31645
31663
31423
31664
31669
31424
31430
40627
31425
31429
40630
31426
31428
39695
31427
39696
31428
31883
39696
31429
39695
31430
40630
31431
40629
31432
31669
40620
31433
40611
31434
41610
31435
41543
31436
41542
41562
31437
41779
41780
31438
41781
41792
31439
41782
41787
31440
41786
31441
41782
41785
31442
31457
44670
52855
31443
52855
52857
52858
31444
52857
52858
31445
52859
52864
31446
52860
52863
31447
52861
52862
31448
31451
52861
52862
31449
31451
52879
31450
52880
31451
44885
31452
44886
31453
44812
31454
44809
52861
31455
44742
52860
31456
44739
52859
31457
44672
52858
31458
44669
31459
41782
44669
31460
41781
41794
31461
41780
41795
31462
41527
41563
41780
31463
41514
41515
31464
31465
41564
41569
31465
81556
31466
33994
31467
34001
31468
33998
31469
31475
33998
31470
31474
33997
31471
31473
33986
31472
33985
31473
33980
31474
33979
31475
33978
31476
33999
31477
34066
31478
34053
34065
31479
31482
81497
31480
31481
34053
81498
31481
34129
34130
81498
31482
34135
81498
31483
34136
81497
31484
34137
81496
31485
34138
81489
31486
81490
31487
34138
34148
31488
34139
34149
31489
34140
34142
31490
31491
33754
33756
34142
31492
34143
31493
33756
33919
31494
33757
33918
31495
33758
33760
31496
33761
31497
33758
33762
31498
31508
31510
31499
31507
31511
31500
31501
31507
31566
31502
31506
31523
31503
31505
31522
31504
31505
31519
31506
31518
31521
31507
31517
31524
31508
31516
31565
31509
31570
33762
31510
31514
31516
31571
31511
31513
31512
31516
31513
31515
31540
31514
31541
33926
31515
31544
31572
33927
31516
31533
31545
31563
31517
31564
31518
31531
31533
31519
31520
31521
31529
31531
31522
31524
31528
31523
31527
31524
31526
31566
31525
31531
31565
31526
31528
31530
31568
31582
31527
31567
31579
31528
31580
31529
31581
31530
31588
31531
31561
31575
31589
31532
31564
31533
31557
31561
31563
31534
31535
31537
31545
31557
31536
31556
31537
31553
31555
31538
31546
31552
31558
31539
31549
31540
31542
31546
31548
31541
31545
31542
31544
34011
31543
34012
34020
31544
31546
31738
34017
34025
31545
31737
34016
31546
31736
31547
31735
31548
31552
34023
34025
34027
31549
34020
34022
31550
31552
31551
34022
36744
31552
34023
34029
37098
31553
34028
31554
31555
34028
34032
31556
31558
31720
31557
31721
31558
31560
31736
31559
31735
34028
31560
31720
31724
31734
34031
31561
31721
31723
31741
31562
31590
31563
31573
31575
31741
31743
31564
31572
31736
31565
31571
31575
31566
31568
31570
31567
31568
31578
31569
31575
31577
31570
31574
31746
33770
31571
33763
31572
31574
31573
31737
33932
31574
31740
31744
33933
31575
31745
31576
31577
31589
31593
31743
31745
31578
31582
31594
31746
31579
31595
31580
31582
31584
31581
31585
31582
31586
31588
31583
31589
31584
31586
31592
31594
31691
31585
31595
31597
31586
31598
31587
31599
31588
31592
31794
31589
31590
31592
31591
31723
31743
31592
31689
31726
31750
31593
31690
31594
31748
31750
31752
31595
31747
31753
31596
31597
31753
31757
31598
31691
31693
31599
31694
31600
31691
31695
31794
31601
31696
31698
31602
31608
31699
31603
31607
31633
31604
31632
31605
31607
31629
31631
31606
31628
31607
31609
31627
31608
31626
31705
31609
31625
31696
31704
31610
31611
31625
31627
31779
81612
31612
31616
31774
81613
31613
31771
31773
31614
31616
31770
31615
31769
31616
31628
81610
31617
31627
31618
31770
81610
81611
81613
31619
31848
31620
31849
81611
31621
31850
81611
31622
31624
31626
31623
31791
31624
31790
31625
31626
31780
31790
31627
31629
31791
31628
81611
31629
81609
31630
31631
31791
31866
31632
31636
31705
31633
31635
31634
31699
31705
31635
31700
31706
31709
31636
31710
31637
31706
81608
31638
31707
31639
31870
31640
31869
31641
31864
37496
31642
39711
39712
31643
39713
40640
31644
39714
40639
31645
39734
31646
31647
31653
31657
31648
31652
31649
31651
31650
31658
31651
31654
31652
31653
31654
39737
31654
31656
39735
31655
41430
31656
31658
31660
31657
31661
31658
31662
31659
31660
31662
31668
31661
31667
31662
31666
31663
31664
31666
31665
31668
31666
31667
31668
40615
31667
41620
31668
31670
31669
31671
31672
31676
81294
31672
31673
31677
40611
31673
41619
81294
31674
41607
81294
31675
31677
31679
31676
31680
81294
31677
31681
31678
31679
31681
31683
31680
31684
31681
31686
31682
31683
31685
31686
31684
31685
31685
31686
41606
31686
41589
31687
31688
31802
41429
41430
31689
31795
31801
41588
31690
31729
31751
31691
31752
31794
31795
31692
31753
31693
31695
31756
31795
31805
31694
31757
31806
31695
39740
31696
31793
39739
31697
31780
31698
31702
31704
31789
31793
31699
31701
31794
31700
31704
31701
31703
31714
31702
31715
31703
41604
31704
31706
41605
31705
31790
31706
31791
31707
31708
31709
41605
81608
31710
31712
31714
31711
81608
31712
31713
31714
31716
31715
41605
31716
31728
41604
31717
31718
31728
31730
31719
31725
31727
81541
31720
31722
31724
34033
31721
34032
31722
31723
31727
31724
31726
31742
31725
31733
34034
31726
31730
31732
34037
31727
31729
37198
31728
31729
41598
31730
37199
41587
31731
31732
37199
37201
31733
37196
37198
37222
31734
31742
37195
37217
31735
31739
31741
34114
31736
31738
34027
31737
31741
31738
31740
34101
31739
34026
34102
31740
34103
34115
37195
31741
34104
37194
31742
31743
37194
37198
31744
31750
31745
31749
33970
37194
31746
31748
31747
33771
31748
31754
33778
31749
31798
31750
31799
33971
37197
31751
37198
31752
31799
31801
37199
31753
31796
31798
31754
31756
31755
31798
33779
31756
31797
33786
41422
31757
31796
31804
31758
31759
31804
31806
39745
31760
31807
31813
31761
31762
31813
31815
39748
31763
31816
31818
31764
31819
31765
31810
31820
31766
31772
31821
31767
31771
31822
31768
31770
31831
31769
31836
31770
31838
81610
31771
31837
31772
41380
81613
31773
31775
31810
41379
31774
31809
31775
31779
31808
31776
31778
31811
81613
31777
31778
31779
31781
39741
81612
31780
39740
31781
31789
39739
31782
39738
81301
31783
31784
31786
31787
31784
31787
31788
39725
31785
31786
39737
31786
31788
31787
31789
31788
31790
31792
31791
31793
39737
39739
41429
31794
31795
31796
41429
31797
31801
31803
31798
31800
41423
31799
31800
33992
37200
31801
33993
41424
41580
31802
41584
31803
41424
41431
41606
31804
41423
41427
41429
31805
39744
41422
31806
39739
39743
41429
31807
39740
39742
31808
31812
31809
31811
39740
31810
31811
41378
31812
39741
41375
31813
39742
41381
31814
39745
39747
31815
33796
39750
31816
39749
31817
81615
31818
39749
81614
31819
39748
31820
31821
41378
31822
41379
31823
41380
31824
31825
31830
31831
31825
31827
31831
31837
31826
31830
31827
31829
31833
31828
31834
31829
31831
31835
31830
31832
31831
31833
31835
31834
31835
31836
31838
41380
31839
31840
31843
37602
31841
31842
31842
31844
31845
37509
37511
31845
37509
37510
37599
31846
37512
31847
37600
31848
37512
37514
31849
81610
31850
37514
81609
31851
81609
31852
37616
31853
31862
37514
37614
31854
31861
40645
40646
31855
31860
40643
40644
31856
31859
40853
40857
31857
81299
31858
81300
31859
39715
39717
31860
39714
40858
31861
39713
40642
31862
39712
40647
31863
37500
31864
37504
39712
31865
31866
31889
37496
37503
37619
31867
31868
31869
31871
31872
31869
31872
31873
37496
31870
31871
31873
31872
31873
31873
31874
31875
31884
31886
37494
31876
81607
81608
31877
31886
31878
31885
37464
31879
31880
81607
31880
37465
31881
31884
81607
31882
81607
31883
31884
31885
37470
37488
31886
37473
37475
37487
31887
31888
37477
37487
37493
39704
31889
31894
37496
39705
31890
37505
31891
31894
31896
31892
31893
39442
31894
37478
39441
31895
37477
31896
39441
39445
39705
40696
31897
37505
39442
39444
31898
37506
37609
37611
31899
37507
37606
37608
31900
37508
31901
37604
37606
37637
37639
31902
37603
37635
37640
31903
37632
31904
37633
37635
31905
31906
37633
31907
37634
81463
31908
37638
37647
31909
37648
39450
31910
37649
39449
31911
39448
31912
37649
37651
39467
31913
37652
39472
31914
40692
31915
37652
37654
40691
31916
40782
31917
37654
37656
40787
31918
37657
40788
31919
40793
31920
37657
37659
41034
31921
37660
45104
31922
45103
31923
37660
37662
45110
31924
45111
31925
37662
37664
45118
31926
37665
45117
31927
37666
53041
31928
37667
53042
31929
37668
53049
31930
37669
53074
31931
37670
53292
31932
37671
53293
31933
37672
53328
31934
37673
53329
31935
37674
53442
31936
37675
53443
31937
37676
53450
31938
37677
53387
31939
37678
58451
31940
37679
53154
31941
37680
57806
31942
37681
46146
31943
37682
45171
31944
37683
65527
31945
37684
37695
31946
37686
47249
31947
31956
31948
31955
31949
31950
31952
31955
31951
31952
31954
31952
31953
31954
80608
31953
32538
31954
31955
31956
31955
31957
32279
47249
31958
32280
32538
47248
31959
32281
32535
47245
31960
32282
32534
47244
31961
32283
32531
47241
31962
32284
32530
47240
31963
32285
32527
47237
31964
32286
32526
47236
31965
32287
32523
47233
31966
32288
32522
47232
31967
32289
32519
47229
31968
32290
32518
47228
31969
32291
32515
47225
31970
32292
32514
47224
31971
32293
32511
47221
31972
32294
32510
47220
31973
32295
32507
47217
31974
32296
32506
47216
31975
32297
32503
47215
31976
32298
32502
46905
31977
32299
32499
46904
31978
32300
32498
39049
31979
32301
32495
39048
31980
32302
32494
37990
31981
32303
32491
37989
31982
32304
32490
32577
31983
32305
32487
32576
31984
32306
32486
31985
32311
32576
31986
32310
32575
31987
31988
32569
32573
32575
31989
32572
31990
32324
32569
32571
31991
32325
32341
31992
32326
31993
32335
32341
32345
31994
32342
32344
31995
31996
32344
32350
31997
32351
32371
31998
32352
31999
32000
32352
32354
32001
32355
32002
32012
32014
37861
32003
32011
32004
32010
32014
32016
32005
32009
32017
32006
32018
32007
32009
32329
37812
32008
32328
32009
32011
32333
32010
32332
37811
32011
32013
32373
37900
32012
32372
32013
32377
37862
32014
32378
37863
37899
32015
37860
32016
32034
37859
37897
37899
32017
32027
37896
37900
32018
32026
37809
37811
32019
37808
37812
32020
32022
32026
32021
32025
32022
32024
37825
32023
37808
37824
32024
32026
32030
37809
37831
32025
32029
37830
32026
32028
32027
32028
32030
32034
32029
32033
32030
32032
37841
32031
37840
37896
32032
32034
37855
37897
38602
32033
37854
38593
32034
32036
32035
32036
32041
37855
37857
37859
32037
37852
37854
32038
32041
32043
32039
32040
39189
32041
37861
39188
32042
37860
32043
37857
39188
39237
39258
32044
37852
39189
39191
32045
37851
39198
32046
32057
32047
32050
32048
32049
32051
39207
32052
32053
32056
32057
32053
32054
32057
39196
32054
32056
32061
32055
32056
32057
32057
32058
32059
32060
32060
32062
37424
39199
39205
39207
32063
32064
39199
32065
39204
32066
39213
32067
39212
32068
32117
32069
81604
81606
32070
32088
32101
32071
32100
81606
32072
32089
32099
32073
32098
81606
32074
32089
32096
32075
32090
32095
32076
32091
32094
32077
32092
32093
32078
32083
40139
32079
32081
32082
32080
32081
40151
32082
40139
40152
32083
32084
32092
40139
32085
40139
32086
32092
32093
32087
32091
32094
32088
32090
32095
32089
32096
32090
32096
32091
32095
32092
32094
32093
32094
40113
40139
32095
40110
32096
40081
32097
40080
32098
32099
32101
32105
32099
32104
81605
32100
32101
81605
32102
81604
32103
32105
32107
32104
32108
81604
32105
32109
32106
32107
32109
32111
32108
32112
32109
32114
32110
32111
32113
32114
32112
32113
40080
32113
32114
39592
32114
39594
32115
32116
32117
32118
32119
32117
32119
32121
32118
32122
32119
32123
39591
32120
39595
32121
32123
32125
32122
32126
32123
32127
32124
32125
32127
32129
32126
32130
32127
32132
32128
32129
32131
32132
39211
32130
32131
39318
32131
32132
39316
32132
32133
32134
39309
39310
39311
32135
39308
39309
39315
32136
39308
39311
32137
32174
32138
39085
39249
39307
32139
45279
45283
81227
32140
32154
45285
32141
32153
32172
81227
32142
32152
46226
46228
32143
32151
46229
46245
32144
32150
46230
46246
32145
32149
46231
46263
32146
32148
46232
46264
32147
32190
53501
32148
53500
32149
32164
81224
32150
32165
46261
32151
32166
46260
32152
32167
46249
32153
32168
46250
32154
32169
32170
32155
45288
32156
39088
45278
45307
32157
32169
45337
46176
32158
46358
46360
32159
32169
46252
46357
32160
32168
46251
46356
32161
32167
46345
46347
32162
32166
46259
46348
32163
32165
46337
46349
32164
46338
46350
32165
81226
32166
46261
32167
46260
32168
46249
32169
46250
32170
32171
45336
46250
46252
32172
40050
45334
46223
46225
32173
39596
45335
46226
32174
39315
39595
46227
81227
32175
81227
32176
46227
46228
32177
46229
46244
32178
46230
46243
32179
46231
46242
32180
46232
46241
32181
32189
46291
32182
32188
46310
32183
32186
46315
32184
53598
32185
32186
53598
32187
46317
32188
46299
32189
46301
32190
46292
57061
32191
46232
46292
32192
57208
32193
57207
32194
57206
32195
57458
32196
57458
32197
57508
32198
57509
32199
57509
32200
57640
32201
57640
32202
57644
32203
60775
32204
60775
32205
32215
32206
32214
32207
32208
32212
32213
32209
32211
32210
32211
32213
65348
32211
32212
32213
56994
32212
64766
32213
32214
32215
56995
57693
60784
32216
56996
57697
60783
32217
56997
57664
60773
60775
32218
56998
57644
57665
60772
32219
56999
57615
57637
57643
32220
57000
57612
57636
57642
32221
57001
57522
57524
57529
32222
57002
57123
57525
57528
32223
57003
57122
57452
57526
32224
57004
57109
57288
57290
32225
57005
57108
57287
57291
32226
57006
57095
57276
57292
32227
57007
57096
57275
57293
32228
46652
57008
57274
57294
32229
46651
57009
57011
32230
57019
57274
32231
46651
46653
32232
46650
57049
32233
32234
46501
46503
46505
32234
37774
39062
32235
39063
32236
37917
46498
32237
37918
46498
32238
37919
46494
32239
37920
46493
32240
37921
46493
32241
37922
46489
32242
37923
46488
32243
37924
46488
32244
37925
46488
32245
37926
46548
32246
37927
46557
32247
37928
46557
32248
37929
46561
32249
37930
46598
32250
37931
46598
32251
37932
46602
32252
37933
46635
32253
37934
46635
32254
37935
46637
32255
37936
46637
32256
37937
57647
32257
37938
57660
32258
37939
57660
32259
37940
57669
32260
37941
57678
32261
37942
57678
32262
37943
59905
32263
37944
59026
59911
32264
37945
59028
59910
32265
37946
59028
64932
32266
37947
56973
64933
32267
37948
56972
64933
32268
37949
56971
70861
32269
37950
56970
70861
32270
37951
56969
70863
32271
37952
56968
70866
32272
37953
56967
70866
32273
56966
70867
32274
37953
73228
32275
37954
73229
32276
37955
73230
32277
70890
32278
70889
32279
32280
47250
70889
80608
32281
32537
47247
70887
32282
32536
47246
70888
32283
32533
47243
64954
32284
32532
47242
64953
32285
32529
47239
59824
32286
32528
47238
59823
32287
32525
47235
59814
32288
32524
47234
59813
32289
32521
47231
59804
32290
32520
47230
59802
32291
32517
47227
59803
32292
32516
47226
47780
32293
32513
47223
47779
32294
32512
47222
47774
32295
32509
47219
47773
32296
32508
47218
47768
32297
32505
47213
47767
32298
32504
47198
47214
32299
32501
46906
47197
32300
32500
46903
47093
32301
32497
39050
47092
32302
32496
39045
39047
32303
32493
37991
39042
32304
32492
37988
39043
32305
32489
32578
39044
32306
32488
32565
32567
32307
32311
32482
32484
32308
32480
32485
32309
32311
32313
32310
32314
32311
32321
32568
32312
32567
32313
32321
32463
32482
32566
32314
32480
32315
32321
32316
32317
32319
32321
32323
32318
32324
32319
32455
32584
32320
32456
32585
32321
32457
32463
38973
32322
32323
32566
32568
32580
38973
32324
32569
32581
32585
32325
32582
32584
32326
32338
32340
32327
32335
32337
32328
32330
32334
32329
32333
32330
32332
37813
32331
32337
37814
32332
32334
32336
32374
37815
32333
32373
37816
32334
32372
32335
32375
32336
32340
37764
32337
32339
37765
38753
32338
38754
32339
32584
38755
32340
32583
37766
38756
32341
32582
37763
32342
32346
32571
32343
32572
32344
32346
37721
37727
32345
32349
32346
32348
37764
32347
37722
37763
32348
37725
37727
37735
38053
32349
37734
38054
32350
37727
37729
32351
37730
32352
32368
32370
32353
32354
32358
32368
32355
32357
32356
37861
32357
32361
39236
32358
32360
32359
32367
32360
32364
32366
32361
32363
32362
39235
32363
39232
39234
32364
39176
32365
39175
32366
37741
39174
39278
32367
37740
39277
32368
37731
39276
32369
37730
32370
38061
39276
32371
32377
32372
32373
32375
32377
32374
32378
37901
32375
32379
37765
37902
32376
37764
32377
32379
38054
38060
32378
38061
32379
37909
81461
32380
37908
45215
32381
32382
38055
38057
32382
38055
38056
39058
32383
38058
32384
37907
39059
32385
37768
38058
32386
37879
37907
38758
32387
37768
37878
38757
32388
37789
37791
38757
32389
37878
38760
38963
32390
37877
38761
38964
32391
37876
38762
32392
38964
48278
32393
38961
48279
32394
37795
48279
32395
37796
38955
32396
37797
38979
32397
32596
38979
32398
32408
32597
81456
32399
32598
38259
81456
32400
32408
32409
38263
32401
32407
38264
50730
32402
32406
38270
50729
32403
32405
38269
50731
32404
50732
32405
50732
50734
32406
50731
32407
50729
32408
50730
32409
32410
38952
50730
81456
32411
32796
38257
38481
38483
32412
32795
38256
38462
38464
32413
32782
38253
38459
38461
32414
32781
38252
38446
38448
32415
32774
38445
38449
32416
32773
38283
38285
32417
38280
38282
32418
32769
32773
32419
32768
32772
32420
32422
32421
32760
32768
32422
32426
32765
32771
32423
32425
32772
32424
32425
32429
32426
32428
32775
32427
32776
33232
32428
32779
32785
33237
32429
32780
32784
32430
32431
32784
32788
32432
32434
32436
32433
32437
32434
32438
32440
32435
32441
32784
32436
32438
32446
32448
32789
32437
32449
32788
32438
32450
32439
32451
32440
32444
32446
32811
32441
32443
32442
32446
32783
32443
32445
32782
38253
32444
32819
32445
32812
32818
32446
32795
32813
38256
32447
32790
32448
32797
32809
32811
32813
32449
32451
32798
32808
32450
32799
32805
32451
32806
32452
32807
32811
32453
32459
32454
32456
32458
32807
37801
32455
32806
37802
32456
38968
32457
38969
32458
32462
38972
32459
32461
32810
37800
32460
32811
32461
32812
38245
32462
32815
38976
81457
32463
38975
81459
32464
38974
32465
32482
38985
38994
81459
32466
32480
38244
38999
32467
32469
32481
32824
32468
32469
32471
32470
32825
38999
32471
32475
32477
32826
38998
32472
32474
32473
32477
32474
32476
32966
32475
32967
32476
47010
47043
81219
32477
39011
47009
32478
32479
38998
39011
39023
32480
32483
32485
38999
32481
32482
32483
32565
32484
32564
38995
39023
32485
32486
32488
32487
32488
32490
32489
32564
32490
32492
32563
32491
32492
32494
32493
32562
32494
32496
32561
32495
32496
32498
32497
32560
32498
32500
32559
32499
32500
32502
32501
32558
32502
32504
32557
32503
32504
32506
32505
32556
32506
32508
32555
32507
32508
32510
32509
32554
32510
32512
32553
32511
32512
32514
32513
32552
32514
32516
32551
32515
32516
32518
32517
32550
32518
32520
32549
32519
32520
32522
32521
32548
32522
32524
32547
32523
32524
32526
32525
32546
32526
32528
32545
32527
32528
32530
32529
32544
32530
32532
32543
32531
32532
32534
32533
32542
32534
32536
32541
32535
32536
32538
32537
32540
32538
32539
80608
32540
70887
70892
70894
80607
32541
70140
70142
70888
32542
64954
64956
70139
32543
64953
64957
64961
32544
59824
64958
64960
32545
59819
59821
59823
32546
59814
59816
59818
32547
59809
59811
59813
32548
59804
59806
59808
32549
59798
59800
59802
32550
47783
59797
59803
32551
47780
47782
59792
32552
47777
47779
59751
32553
47774
47776
59746
32554
47771
47773
59701
32555
47768
47770
59694
32556
47765
47767
59301
32557
47198
47764
59294
32558
47193
47195
47197
32559
47093
47095
47107
32560
47092
47096
47106
32561
39045
47089
47099
32562
39040
39042
47078
32563
39039
39043
47070
32564
39036
39044
47071
32565
38988
39022
32566
38986
39044
32567
37994
38974
32568
32576
32578
32569
32575
32579
32570
32571
32573
32579
32581
37723
32572
32582
37722
32573
37721
32574
37720
32575
32577
32579
37719
32576
32577
32578
37989
32579
37988
37994
32580
37987
32581
37994
38039
81433
32582
32586
38038
32583
37762
32584
32586
38026
38967
32585
38968
32586
38969
38973
32587
38021
38970
32588
32589
81430
81433
32589
38020
81432
81433
32590
81431
32591
37793
38012
32592
37996
81431
32593
37793
37799
38972
32594
37798
37996
38975
32595
38182
38975
38983
32596
37798
38976
81458
32597
37797
38977
32598
32816
81458
32599
32816
38184
32600
38185
38247
38259
32601
38186
38260
81452
32602
32888
38187
81453
32603
32889
32891
32604
32607
32893
38260
32605
32607
38199
46941
32606
38209
46933
32607
38213
46934
32608
32911
32609
32907
38261
47839
32610
38213
38228
47834
32611
38172
38212
38230
32612
38171
47826
47835
32613
38170
47836
50607
32614
48010
50608
32615
38170
50608
50622
32616
38149
38169
46863
32617
38150
46862
50622
32618
46861
50623
32619
50624
59494
32620
32628
50625
32621
32628
32622
32625
32626
32623
32625
32626
32624
32625
50517
60035
61006
61010
32626
32627
61005
32628
46857
59495
60035
60392
32629
59494
60391
32630
46857
46859
32631
32635
32636
32637
32632
32634
46853
32633
32637
46854
32634
32639
46855
32635
46856
32636
32640
32637
32641
32638
32639
32641
32643
32640
32644
32641
32645
32642
32643
32645
32655
32644
32651
32645
32650
32646
32647
32649
50525
32648
32654
50526
32649
32652
50527
32650
50524
32651
32652
59984
32652
32656
32653
81023
32654
32656
32658
32655
32659
32656
32660
32657
32658
32660
32662
32659
32664
32660
81603
32661
32662
32669
81602
32663
32670
32664
32666
81012
32665
81013
32666
81010
81603
32667
81011
32668
32670
32672
32669
32673
81602
32670
32674
32671
32672
32674
32679
32673
32680
32674
32681
32675
32676
32678
50712
32677
32681
50709
32678
32682
50710
32679
50711
32680
32682
32681
32682
80942
32682
48249
32683
32684
48246
48248
50702
32685
48225
48245
50701
32686
47981
47983
48198
32687
47962
47980
48197
32688
47883
47941
47979
32689
47884
47938
47978
32690
33273
47885
47937
32691
33068
33274
47888
32692
33067
33275
47889
32693
32713
32725
33064
32694
32712
33056
32695
33062
32696
32712
33279
32697
32711
33280
32698
32699
33280
32700
32701
33280
32702
32703
33288
35529
32704
32706
32708
32714
32705
32706
33168
33289
32707
32715
33169
33288
32708
32716
33071
32709
32710
32714
32716
32718
32724
32711
32712
32714
32713
33278
32714
32724
33275
33277
32715
32716
33275
47977
32717
32723
33070
32718
32722
33224
32719
32720
32722
32724
32726
32721
32727
32722
32752
32756
32723
32751
33225
32724
33067
33069
33275
32725
32726
33065
33067
32727
32749
32751
32728
32748
32752
32729
32731
32733
32730
32734
32731
32735
32737
32732
32738
32748
32733
32735
32743
32753
33243
32734
32752
33242
32735
32767
32736
33244
32737
32743
38278
38279
32738
32739
32741
32743
32745
32740
32746
32741
32742
33044
32743
33045
33047
38278
38289
32744
38288
32745
32753
33047
33051
47870
32746
32748
33050
32747
32748
32749
32753
32750
33050
33065
32751
32753
33051
33066
33257
32752
33067
33256
32753
32755
32754
32755
33243
33257
33259
47870
32756
33242
33254
33256
32757
32761
33225
33227
32758
33224
33228
32759
32761
32763
32760
32764
32761
32765
32767
32762
33242
32763
32765
33227
33233
33241
32764
33228
33230
32765
33231
32766
33232
32767
32771
33239
33241
33245
32768
33242
33244
32769
32771
32770
33244
38280
32771
32773
32777
33245
38285
32772
32776
32773
32775
32774
32775
32777
32781
32776
32780
32777
32779
33239
32778
33248
38445
32779
32781
32793
33249
38446
32780
32792
33238
32781
32783
32782
32783
32793
32795
32784
32790
32792
32785
32789
32786
32792
38921
32787
32789
32791
32801
38926
32788
32800
38925
32789
32799
32790
32798
32791
32795
32797
32792
32794
38485
38927
32793
38928
32794
38461
38931
32795
38462
38484
38932
32796
32797
32813
38484
38952
32798
38485
38487
32799
32801
38488
32800
32804
32801
32803
38938
32802
38485
38939
32803
38486
38488
38940
48282
32804
38941
48283
32805
38488
38490
32806
32808
38957
32807
38958
32808
32810
38959
32809
38488
38956
32810
32814
38487
38955
32811
32815
38978
32812
32813
32815
32817
32814
38257
32815
38952
38979
81456
32816
38977
32817
81456
81457
32818
38245
38247
38257
32819
32823
38248
38256
32820
38249
38253
32821
32823
32822
32828
38249
32823
32825
32827
38246
38248
32824
38245
32825
38244
32826
38243
32827
38242
81219
32828
32830
38318
81455
32829
38313
32830
38312
38404
32831
38319
81219
81220
32832
32888
38187
38189
32833
32887
38190
81220
32834
38191
38408
81220
32835
32887
38322
38411
32836
32877
38411
38418
32837
38417
81600
32838
38416
48115
32839
48114
48128
32840
32867
81600
32841
46955
46957
47407
32842
32848
32850
32843
32978
48112
48114
32844
32848
59347
32845
32980
59348
32846
32847
59399
59400
32847
46958
59397
32848
46957
59419
32849
32850
32853
32854
32851
32855
32852
32853
32855
48138
32853
32854
32855
59355
32854
59353
32855
59419
32856
32857
32858
32862
47407
32858
47406
47407
59358
32859
47406
59356
32860
32862
32864
32861
32865
47406
32862
32866
47407
32863
32864
32866
32868
32865
32870
32866
32871
32867
32868
81601
32869
32870
48142
32870
32871
32879
81601
32871
46944
32872
81601
32873
32874
32877
81600
32874
46955
47401
47405
32875
46945
46947
32876
38195
38201
38202
32877
32884
32886
32878
32879
32882
32884
32880
32881
32882
32881
32883
32884
46943
32882
32883
48143
32883
38420
32884
32885
32886
32894
32913
38332
46940
32887
32889
38200
32888
38321
32889
38319
32890
32891
32894
32895
32892
32893
32893
32895
32896
81438
32894
32896
32895
32896
32896
38316
32897
32898
32902
38471
38473
32899
32913
38471
38472
32900
32902
32904
32901
32905
38472
32902
32906
38473
32903
32904
32906
32911
32905
32910
32906
32909
32907
32908
32909
32911
32909
32910
32911
38224
32910
48028
32911
32912
32913
46937
48029
59318
59322
32914
48030
48143
32915
38333
38421
38470
48031
32916
38336
38422
38457
48032
32917
38337
38423
38456
48033
32918
38338
38424
38451
48034
32919
38339
38425
38436
48035
32920
38340
38392
38428
38435
32921
38429
32922
38340
32923
38341
32924
32925
38341
38343
38345
32926
38346
32927
38343
38347
38349
32928
32932
32934
32929
32935
32930
32932
32936
32944
32946
32931
32943
32932
32942
38346
32933
32941
38347
32934
32936
32938
32940
38348
32935
38349
32936
32937
32954
32938
46974
46976
32939
38353
46973
32940
38354
46976
46978
46981
32941
32952
32954
38355
32942
32944
32951
38356
32943
32950
38357
32944
32949
32945
32948
32954
32946
32947
32955
32948
32958
32962
32949
32951
32953
32965
32950
32966
32951
32967
38362
32952
32968
38363
32953
38364
46978
47017
32954
32958
46977
47018
32955
46976
32956
32958
32957
46976
32958
46977
46994
46998
32959
32961
32960
32961
47001
32962
46998
47000
47018
32963
32965
32964
47000
47004
32965
47007
47009
47014
47030
32966
32968
47018
32967
47009
32968
38405
47010
32969
38406
47017
32970
47011
47014
47015
32971
47013
47015
32972
38192
46951
32973
38191
38406
38408
32974
38409
46951
48127
32975
46967
47024
48127
32976
38369
38409
48126
32977
38384
38410
48125
32978
38385
48115
48117
32979
48103
32980
38386
48102
32981
59337
32982
38386
59336
32983
38380
59334
59400
32984
38379
59338
59401
32985
33031
38378
59402
32986
33032
32987
81598
32988
59403
81599
32989
33017
32990
33012
33014
32991
59403
59404
60301
32992
59405
60300
32993
33003
33014
32994
32995
59472
59479
60377
32996
32997
32998
33003
32997
33001
33003
60300
32998
33000
59471
32999
33003
33000
33002
33005
33001
33006
33002
33007
33003
33004
33005
33007
33013
33006
33010
33007
33009
33008
33009
33011
33012
60301
33010
33011
59468
33011
33013
33012
33015
33013
33014
33016
59426
59440
59467
60302
33017
33018
33019
33020
33018
81599
33019
33023
59441
33020
33024
59342
33021
59409
81599
33022
33024
33026
33023
33027
81599
33024
33028
33025
33026
33028
33030
33027
33031
33028
81598
33029
33030
33033
59442
81598
33031
33033
59338
33032
33033
33033
81598
33034
33035
48158
50789
59339
59341
33036
48052
48060
48093
50784
33037
48059
48092
50783
33038
48040
48052
48054
48161
33039
48055
48162
33040
48038
48040
48163
33041
47916
48037
48041
33042
38430
33043
33045
38431
47916
33044
38432
33045
33046
38292
33047
47904
47914
33048
47869
33049
33051
47872
47902
47904
33050
47905
33051
33053
33052
47871
33053
33066
47890
47902
47932
33054
33065
47891
33055
47892
33056
33065
33057
33064
47892
81167
33058
33059
33062
33063
33059
33061
33060
33063
33061
33062
33063
33062
33063
33065
47889
47891
81166
33066
33067
47887
47889
33068
33069
33256
47885
47887
33070
33225
33272
33274
33071
33222
33224
47977
33072
33169
33173
33073
33168
33172
33074
33165
33167
33075
33164
33076
33163
33167
35509
33077
35392
33078
33159
33163
35393
33079
33158
35388
33080
35387
33081
33154
33156
33158
35406
33082
33083
33134
33156
33084
33135
33155
33085
33086
33135
33087
38535
38537
33088
33089
33122
38531
38533
38535
33090
33096
33107
33118
33091
33108
33117
33092
33096
33098
33093
33095
33099
33094
33095
33096
33100
33097
38531
33098
33100
33102
33107
38532
33099
33108
33100
33101
33102
33104
33103
33106
38563
33104
33105
38564
33106
38659
38663
33107
38651
38653
33108
33119
38533
33109
33110
33111
33112
33113
33111
33113
33115
33119
33112
33115
33113
33114
33114
33117
33115
33116
33118
33119
33122
33120
38653
33121
33122
38533
38652
33123
33124
33126
33125
33126
33132
33127
33131
33128
33130
33129
33130
38707
80998
81000
33131
38550
80996
33132
38549
80997
33133
48519
33134
38537
38541
38549
33135
38540
33136
38537
38539
33137
33139
33138
33144
38539
33139
33141
33149
38538
38556
33140
38537
38553
33141
38554
33142
38555
33143
33147
33149
38682
33144
33146
33145
33149
33151
33146
33148
33204
33147
33203
33148
33208
38681
33149
33207
38684
33150
38683
33151
38538
38542
38702
33152
38539
38543
33153
33155
33157
33154
33158
33155
33156
38539
33157
35407
38540
33158
33160
35408
38543
33159
35409
33160
33162
35412
33161
35413
38544
33162
33184
33186
36609
38803
33163
33177
33187
36606
33164
33166
35514
33165
33177
33166
33172
33176
33167
33171
33187
35515
33168
35510
33169
33171
35517
33170
33287
47977
33171
33173
33189
33286
47976
33172
33188
35516
33173
33175
33174
33222
33175
33189
33197
33219
33221
33176
33188
33192
33194
33177
33179
33185
33187
33178
33184
33179
33183
33180
33182
33194
33181
33195
33182
33200
33202
33183
33185
33193
33205
33184
33204
33185
38802
33186
33192
38805
33187
33191
36608
38804
33188
36607
33189
33191
48565
33190
47975
48566
33191
33219
47974
48233
49647
33192
48232
48564
33193
33219
48231
33194
33198
33200
33212
33195
33197
33196
33200
33197
33199
33229
33198
33264
33199
33213
33219
33265
33200
33214
33266
33201
33202
33210
33212
33214
33203
33205
33209
33204
33208
33205
33207
38802
33206
33212
38805
33207
33209
33211
38794
38806
33208
38793
38801
33209
38792
33210
38795
33211
33215
38908
33212
33216
38909
48230
33213
48231
33214
33216
33218
47965
33215
38918
33216
38907
38917
33217
38910
47970
33218
47971
48228
48230
48234
33219
47964
48231
48233
33220
33221
33265
33270
47964
47974
33222
33264
33271
47975
33223
33272
47976
33224
33226
33228
33264
33225
33226
33256
33227
33255
33263
33272
33228
33254
33268
33229
33230
33264
33266
33268
33231
33233
33235
33232
33236
33233
33237
33239
33234
33240
33268
33235
33237
33251
33267
38922
33236
33266
38919
33237
38920
33238
38921
33239
33249
33251
38928
33240
33248
33241
33247
33251
33253
33242
33246
33254
33243
33244
33246
38288
33245
38279
33246
33248
38286
33247
33259
38287
33248
33250
33260
47861
33249
47862
33250
38931
47863
33251
38930
47864
47988
33252
38929
33253
33267
47882
47986
47988
33254
33260
33262
33268
33255
33259
33256
33258
33262
47885
33257
33258
47871
47887
33259
33261
47874
47886
33260
47875
33261
47876
47988
33262
47877
47881
47939
33263
47882
47884
33264
33268
33269
33271
33265
33266
33269
47965
33267
38918
33268
33269
47967
33270
47882
47966
33271
47883
47963
47979
33272
47884
47978
33273
47885
33274
33284
47976
47978
33275
33281
47977
33276
33277
33281
33278
33279
33280
33282
33284
33283
33285
49652
49654
33286
47976
49649
49651
33287
35516
36601
48566
33288
35517
36600
33289
35520
33290
35517
35519
33291
33325
33348
35510
33292
33326
33338
33293
33327
33347
33294
33300
33295
33299
33296
33297
33299
33298
33299
33301
33300
33301
33327
33302
33303
33314
33327
33304
33308
33310
33311
33305
33307
33336
33306
33311
33333
33307
33312
33334
33308
33335
33309
33310
33313
33310
33312
33311
33312
33314
33323
33337
33352
33315
33324
33326
33316
33321
33317
33318
33320
33319
33320
33322
33324
35389
33323
33356
35390
33324
33349
33357
35391
33325
35392
33326
33349
35509
33327
33337
33328
33329
33330
33332
33336
33330
33331
33332
33346
33331
33335
33337
33332
33334
33333
33334
33336
33335
33336
33338
33349
33351
33339
33348
33340
33342
33346
33347
33341
33345
33346
33342
33344
33343
33344
33347
33345
33346
33347
33347
33349
35505
35511
35519
33350
35508
33351
33357
35495
35505
35507
33352
35492
33353
33357
33354
35432
35492
33355
33357
35399
35433
35495
33356
35398
35428
33357
33359
33358
33359
35391
35399
35401
35507
33360
35390
35396
35398
33361
35385
33362
35384
35398
35577
33363
35383
35576
33364
33366
33374
33365
33375
33366
33368
33382
33367
33373
35383
33368
33370
33372
35382
33369
35605
33370
35604
35617
33371
35381
35618
33372
35604
36553
36555
36557
33373
35585
35587
35605
33374
33382
33386
35582
33375
33385
35576
33376
33382
33384
33377
33381
33378
33384
33390
33379
33381
33383
33409
35589
33380
33408
35590
33381
35591
33382
35592
33383
35605
33384
33386
33410
35588
33385
33389
33386
33388
35575
33387
35581
35587
33388
33410
33414
35600
36563
33389
33413
35574
33390
33410
33412
33391
33409
33392
33412
36421
33393
33409
33411
33417
36422
33394
33408
33418
36417
33395
36416
33396
33406
33418
33420
36415
33397
33421
36414
33398
33406
33422
33399
33403
33400
33404
33406
35590
33401
35591
33402
33404
35294
35594
33403
35293
33404
33422
35292
33405
35295
35595
33406
33420
33422
36136
36523
33407
33408
33418
35590
35598
36523
33409
33410
35598
33411
35599
33412
33414
33416
36423
33413
36424
33414
36565
42712
33415
36564
42713
33416
35600
36517
42726
48610
33417
35599
36516
42725
33418
35598
36513
36515
33419
36510
33420
36509
36515
36521
36523
33421
36135
36508
33422
36134
36507
33423
33424
35292
36134
36136
36138
33425
35291
36115
36129
33426
36116
36121
33427
33458
33460
36055
33428
33432
33433
33434
33429
33431
33456
33430
33434
33457
33431
33435
33454
33432
33455
33433
33435
33436
33434
33435
33435
33437
33448
33460
33438
33439
33440
33448
33441
33447
42285
33442
34528
33443
33445
33447
34527
33444
33445
33461
33463
33446
33464
42280
33447
33459
33461
33465
42535
33448
42286
33449
33459
33450
33451
33453
33455
33451
33452
33456
33458
33452
33453
33453
33457
33454
33455
33457
33456
33457
33459
36056
36124
33460
33466
42538
33461
33467
33462
33463
33465
33467
36048
33464
33480
33465
36046
42279
33466
36047
42536
33467
36052
36056
42537
33468
36053
36055
33469
33473
33470
33474
36055
33471
35288
33472
33474
35285
35287
33473
35282
33474
33476
36053
33475
36054
33476
35285
36059
36093
33477
35282
36060
36094
33478
35279
35281
36049
33479
35278
33480
33484
36045
36049
36063
33481
36046
36048
33482
33484
33483
36046
42263
33484
33637
36045
42276
33485
33486
33631
33637
33639
36063
33487
33634
33636
33488
33490
33494
33489
33493
33490
33492
34468
33491
33636
42491
33492
33494
33635
33643
42492
33493
33644
34467
33494
33616
33495
33634
33642
33496
33621
33633
33497
33499
33619
33620
33628
33498
33629
33499
33519
33500
33504
33512
33501
33503
33619
33502
33503
33505
33507
33504
33508
33618
33505
33509
33511
33620
33506
33524
33507
33509
33525
33527
33553
33508
33554
33509
33555
33624
33510
33556
33625
33511
33525
33626
33721
34260
33512
33522
33524
33627
33513
33521
33628
33514
33515
33516
33519
33515
33518
33519
33629
33516
33518
33520
33517
33518
33519
33519
33521
33630
33662
33522
33659
33669
33523
33658
33672
33721
33524
33722
33730
33525
33526
33722
33738
33527
33723
33739
33528
33529
33551
33553
33739
33530
33550
33740
33531
33549
33532
33548
33533
33539
33534
33540
33548
33562
33535
33545
33536
33540
33542
33544
33537
33539
33538
33542
33602
33539
33541
33555
33605
33540
33554
33541
33559
33561
33542
33558
33606
34267
33543
33601
33544
33584
34267
34356
33545
33561
33581
33546
33562
33570
33547
33753
33548
33562
33750
33752
33549
33550
33750
33551
33745
33749
33552
33744
34275
33553
33557
33559
34258
34274
33554
33556
33738
33555
33559
33556
33558
43099
33557
34260
43100
33558
34259
34265
43105
33559
34266
43104
33560
33561
34266
34270
34274
33562
34267
34269
33563
33564
33752
34269
33565
33569
33570
33574
33566
33568
81573
33567
33573
81574
33568
81571
81580
33569
81572
33570
33753
81581
33571
81582
33572
33574
33576
33573
33577
81579
33574
33578
33575
33576
33578
33580
33577
33581
33578
33583
33579
33580
33582
33583
33581
33582
34269
33582
33583
33583
33584
33585
34268
34332
34363
33586
33587
33588
33591
33587
33589
33591
34336
33588
33589
34362
33589
33590
33590
33592
33591
33593
34337
33594
34360
34362
34924
33595
34357
34359
33596
33600
33597
34359
34379
33598
33600
33608
34358
34380
33599
33603
33600
33602
33601
34357
33602
33606
33608
34356
33603
33605
33604
33608
33610
33605
33607
34371
43098
33606
43099
33607
34355
43104
33608
34366
34370
43103
33609
34365
33610
34370
34374
34380
34392
33611
34371
33612
34372
34374
34376
34408
33613
34407
33614
33645
34372
34400
33615
33646
34371
33616
33617
33642
33644
33646
33618
33621
33623
33619
33620
33624
33621
33625
33627
33622
33642
33656
33623
33625
33647
33655
43101
33624
33646
43098
33625
43099
33626
43100
33627
33655
35273
43107
33628
33656
33658
33629
33633
33659
33630
33631
33659
33661
33632
35278
33633
33639
33657
33659
35277
33634
33656
33635
33639
33641
33636
33638
33650
42509
33637
42504
33638
36044
42505
33639
33651
36043
42510
33640
36064
33641
33651
33653
33657
36083
33642
33650
33654
33656
33643
33647
33644
33648
33650
42513
33645
34466
33646
33648
34465
43096
33647
43097
33648
33654
43114
33649
42518
43095
33650
33652
33654
42519
43120
33651
42512
33652
36042
42511
33653
36041
42524
43121
33654
35274
36084
43122
33655
43113
33656
35274
43108
33657
33658
35274
35276
33659
35273
36077
33660
33661
33667
35277
36067
36077
33662
35278
35280
33663
33668
33664
35280
36070
33665
36067
36073
36075
33666
33667
33668
33671
33667
33669
33671
33672
33668
33669
33669
33670
33670
33671
33673
33720
36075
36077
33674
33729
33730
33735
33675
33729
33733
33735
33676
33677
36075
33678
33680
36074
33679
36704
33680
33682
36705
33681
36706
33682
33686
33688
43166
33683
33685
43167
33684
43228
33685
33700
43231
33686
33701
43168
33687
33702
43165
33688
33690
33693
34255
33689
34254
33690
34248
33691
40194
33692
34165
40206
33693
40207
40209
33694
33703
34255
33695
34163
36719
40209
33696
33703
33705
33697
34163
43172
44373
33698
33702
43171
44374
33699
33701
43236
44375
33700
43235
44376
33701
43232
33702
43169
33703
43170
33704
33705
33709
33710
33706
33707
33707
33708
33710
36718
33708
33709
43172
33709
33710
43179
33710
43170
33711
33712
34255
36717
43163
43165
33713
34254
36714
36716
43166
33714
33715
33716
33719
33715
33718
33719
36079
33716
33718
36706
33717
33718
33719
33719
36075
33720
33721
33728
36078
36716
33722
34261
35273
33723
33728
33737
33724
33742
33725
33728
34244
33726
33727
33727
33729
33736
33730
33732
33731
33735
33732
33734
33733
33734
33735
33737
34244
34254
34256
36716
33738
33742
34257
34261
33739
34258
34260
33740
33742
33744
33741
33745
33742
33746
33743
34244
33744
33746
34243
34257
34281
33745
34258
34280
33746
33748
33747
34242
33748
34241
34281
34291
33749
34278
34280
33750
34275
34277
33751
33752
34277
34295
33753
34296
33754
33755
34141
34296
81564
33756
33923
33947
33949
33757
33920
33758
33921
33923
33759
33924
33760
33762
33766
33921
33929
33761
33765
33918
33762
33764
33763
33764
33766
33770
33765
33769
33766
33768
33917
33767
33930
33938
33768
33770
33774
33935
33943
33769
33773
33942
33770
33772
33771
33772
33774
33778
33773
33777
33774
33776
33959
33775
33958
33968
33776
33778
33782
33965
33967
33777
33781
33964
33778
33780
33779
33780
33782
33786
33781
33785
33782
33784
33981
33783
33988
33990
33784
33786
33790
33987
33995
33785
33789
33984
33786
33788
33787
33788
33790
33794
41422
33789
33795
33790
81551
81563
33791
81554
81556
33792
33793
33793
81563
33794
33795
39772
41421
33796
39755
81563
33797
33798
81553
81563
33799
81560
33800
33890
81553
81557
81559
33801
33912
81552
33802
81557
33803
33804
33809
33811
33804
33806
33812
33912
33805
33809
33881
33806
33808
33815
33807
33816
33808
33813
33817
33809
33814
33810
33811
33813
33812
33813
33815
33817
33819
33816
33817
33818
33819
33820
33821
35064
33822
35065
81562
33823
35118
33824
35065
35120
33825
35119
33826
33827
33828
33832
33835
33828
33829
33836
33829
33831
35099
33830
33837
33831
33833
35105
33832
35102
33833
35103
33834
35104
33835
33837
33839
33836
33840
33837
33841
33838
33839
33841
33843
33840
33845
33841
81561
33842
33843
33850
81561
33844
33851
33845
33847
33846
33847
81561
33848
33849
33851
33853
33850
33854
81561
33851
33855
33852
33853
33855
33858
33854
33862
33855
33863
33856
33857
33861
33863
33858
33860
33885
33859
33886
33860
33862
33883
33861
33884
33862
33863
81559
33863
33864
33865
33866
33867
33871
33866
33870
33872
33867
33872
81558
33868
33872
33873
33869
33871
33870
33872
33871
33874
33878
33879
33880
33875
33877
33876
33880
33877
33881
33878
33879
33881
33880
33881
81557
33881
33882
33883
33888
33889
33890
33884
33886
33885
33890
33886
33894
33887
33888
33893
33889
33890
33892
33912
33891
33892
33894
33896
33893
33897
33894
33898
33895
33896
33898
33900
33897
33902
33898
33903
33899
33900
33901
33903
33901
33902
33902
33903
33903
81553
33904
33905
33912
81550
81552
33906
33911
33983
33985
33907
33910
33980
33982
33908
33913
33963
33909
33910
33911
33912
33914
33964
33982
33915
33959
33916
33942
33917
33918
33938
33940
33942
33919
33921
33920
33940
34143
33921
33939
33947
34142
33922
33938
33923
33929
33937
33947
33951
33924
33950
33925
33929
33926
33928
33950
34010
33927
34011
33928
33932
34016
33929
33931
33951
34015
33930
33931
33935
33937
33932
33934
33952
34100
33933
34101
33934
33970
34104
33935
33955
33969
34105
33936
33968
33937
33943
33945
33955
33957
33938
33946
33952
33939
33943
33940
33944
33946
34149
33941
34144
33942
33944
33960
34147
33943
33959
33944
33958
33945
33961
34148
33946
33954
33976
81488
33947
33953
34150
33948
34141
33949
33951
33953
34061
34297
33950
34060
34296
33951
34009
33952
34008
33953
33955
34007
33954
34062
34151
33955
33975
34063
81487
33956
34006
33957
33969
33973
33975
34005
33958
33966
33968
33976
33959
33961
33965
33960
33964
33961
33963
81491
33962
33976
81490
33963
33965
33977
33979
81493
33964
33980
81492
33965
33981
33966
33988
33967
33973
33977
33989
33968
33972
33990
33969
33970
33972
37206
33971
37193
33972
33992
37204
33973
33991
37205
33974
34000
34004
33975
33977
33999
34065
81495
33976
34064
81496
33977
81489
33978
81494
33979
33989
33997
33999
33980
33986
33988
33981
33985
33982
33984
33988
33983
33984
81552
33985
33987
81551
33986
81550
33987
33997
81549
33988
33996
81554
33989
33990
33996
34000
33991
33995
33992
33994
34000
81289
33993
81290
33994
41572
81287
33995
34001
81288
33996
81556
33997
34001
81555
33998
81542
33999
34001
81540
34000
34066
34001
34003
34002
34003
81288
81539
34004
34066
34074
81289
34005
34065
34075
37205
34006
34064
34076
37206
34007
34063
34077
34105
34008
34062
34078
34100
34009
34015
34061
34079
34010
34060
34080
34011
34013
34015
34012
34016
34013
34017
34019
34014
34080
34082
34015
34017
34079
34087
34099
34016
34100
34017
34101
34018
34102
34019
34025
34085
34087
34109
34020
34082
34084
34021
34025
34022
34024
34084
36742
34023
36743
34024
34112
37119
34025
34085
34111
37120
34026
34027
34109
34111
34115
34028
34112
34114
34029
34031
34030
34112
37127
34031
34035
34113
37132
34032
34034
34114
34033
34034
81541
34035
34037
37217
34036
37218
37225
34037
37221
34038
37222
81541
34039
34040
37222
34041
37215
34042
37214
34043
37209
34044
37246
34045
34052
37245
34046
34051
37244
34047
34050
37248
34048
34212
34049
34179
34211
34050
34214
34221
34051
34127
37253
34052
34128
37244
34053
34129
37245
34054
34055
34065
34072
34075
37245
34056
34064
34076
37242
81498
34057
34063
34077
34123
81499
34058
34062
34078
34096
81484
34059
34061
34079
34089
81482
34060
34080
34090
34294
34061
34295
34062
34298
34063
81485
34064
81486
34065
81497
34066
34067
81534
34068
34071
34072
34073
34069
34071
34073
34070
34072
34073
34071
34072
34073
34074
34075
81291
34076
37208
37246
34077
37207
37241
34078
34106
34122
34079
34097
34099
34080
34088
34081
34082
34088
34090
34092
34083
34087
34084
34086
34092
36740
34085
36741
34086
34110
37163
34087
34093
34119
37164
34088
34098
34089
34093
34097
34090
34094
34096
81481
34091
34293
34092
34094
34292
36738
34093
36739
34094
34120
37167
34095
37168
81476
34096
34120
34124
37169
81479
34097
34123
81480
34098
34120
34122
34099
34107
34109
34119
34100
34102
34106
34101
34105
34102
34104
34103
34109
34104
34106
34108
37192
34105
37193
34106
37206
34107
37207
34108
34118
34122
37210
34109
34115
34117
37191
34110
34111
34117
34119
37172
34112
34116
37145
34113
37126
34114
34116
37143
37218
34115
37217
34116
37216
34117
37144
37219
34118
37177
37190
34119
34121
37176
37211
34120
37171
34121
37170
34122
34124
37240
37258
34123
37241
34124
37242
81500
34125
37243
81501
34126
34224
37169
37258
40514
34127
34132
34223
36734
34128
34222
40514
34129
34131
37243
34130
37242
34131
34134
81500
34132
34133
81501
34133
36734
81501
34134
81478
81501
34135
34155
81500
34136
34154
81499
34137
34153
81486
34138
34152
81487
34139
81488
34140
34150
34152
34141
34142
34150
34297
34143
34149
34144
34145
34147
34149
34146
34147
34148
81491
34149
81488
81490
34150
34151
81488
34152
34297
81485
81487
34153
34154
81485
34155
81484
34156
81478
81480
34157
81477
81481
34158
81510
34159
81477
81524
81525
34160
36730
36731
81517
34161
81518
81524
34162
35267
44371
34163
36730
43174
44372
34164
43174
34165
34166
36729
36730
34166
40209
40210
34167
40217
34168
36731
40218
34169
36732
40219
34170
34171
36733
81425
34171
34223
36734
81425
34172
81425
34173
40228
40230
34174
34223
40231
40522
34175
40233
40518
34176
34222
40517
34177
40525
40529
34178
40233
40576
34179
40577
34180
40529
40578
34181
40579
81533
34182
34191
81533
34183
34191
34184
52848
34185
52847
34186
34187
34188
34189
45671
52841
52845
52847
34190
45670
52839
52848
34191
45667
52840
34192
45666
52848
34193
52849
34194
40595
45642
45664
45666
34195
34197
40580
40581
34196
34203
40580
34197
34199
40587
34198
40588
34199
40581
40585
34200
40586
34201
34203
34205
34202
34206
40581
34203
34207
40580
34204
34205
34207
34211
34206
34212
34207
34209
34208
34209
34210
34211
40578
34210
34212
40553
34211
34212
34213
34212
34214
34216
40545
40546
34215
34220
34216
34218
37252
34217
37249
34218
37250
40545
34219
37251
34220
40513
40545
40546
34221
40546
34222
40529
34223
40513
34224
34225
37259
40513
40522
34226
37169
37260
40228
81425
34227
37166
37168
40219
40227
34228
36738
37159
40218
40222
34229
34239
37158
40188
40217
34230
36865
40216
34231
34233
36866
37158
34232
34238
34233
34237
34234
34236
36867
34235
36856
34236
36855
37161
34237
37156
37158
37160
34238
36740
34239
36739
37158
34240
36738
34241
34291
36729
36737
40217
34242
36728
40216
34243
40192
34244
34256
36725
40197
34245
34246
34247
34251
34253
34247
34248
34253
40196
34248
34250
34254
34249
34253
34250
34252
34251
34252
34253
34255
34256
40195
34257
36717
36719
34258
34262
35266
34259
35265
34260
34262
34264
43106
34261
43107
34262
35272
36716
34263
35271
36717
34264
35266
35268
35270
36718
34265
35263
35265
43139
34266
34272
34274
43132
34267
34271
43131
34268
34355
34269
34271
34328
34354
34270
34326
34271
34273
34318
34272
43136
43725
34273
35263
43137
43726
34274
34276
34317
35264
34275
35265
34276
34280
34277
34279
34314
34278
34294
34279
34291
34293
34280
34290
35264
81508
34281
35265
34282
35266
36726
34283
34284
34289
34290
34284
34286
34290
35267
34285
34289
36729
34286
34288
81522
34287
81519
34288
34290
81520
34289
81521
34290
34291
34292
34293
36737
81476
81516
34294
81481
81511
34295
34312
81482
34296
34298
34297
34298
34299
81482
81485
34300
34301
34303
34305
81483
34302
34303
81483
34303
34307
81483
34304
34305
34307
34309
34306
34310
34307
34311
81483
34308
34309
34311
34313
34310
34315
34311
34316
34312
34313
34314
34316
34314
34315
81509
34315
34316
34316
34317
34318
43726
81502
34319
43725
34320
34322
34326
34327
34321
34325
34327
34322
34324
34323
34324
34326
34325
34326
34327
34327
34328
34329
34341
34353
43725
34330
34331
34332
34335
34331
34333
34335
34340
34332
34333
34962
34333
34334
34334
34336
34335
34337
34339
34927
34338
34924
34339
34345
34923
34340
34344
34928
34341
34343
34963
34342
34352
43724
34343
34349
34351
43723
34344
34348
34974
34345
34347
34949
34346
34922
34347
34921
35018
34348
34950
35019
34349
34975
35166
34350
35167
43722
34351
34975
34977
43709
43745
34352
34974
34978
43740
34353
34963
34965
43739
34354
34962
34966
43734
34355
34363
34367
43136
34356
34366
43131
34357
34363
34365
34358
34362
34359
34361
34365
34381
34360
34382
34361
34387
34925
34362
34364
34388
34926
34363
34927
34364
34962
34365
34367
34393
34961
34366
34392
34367
34369
43130
34368
34966
43135
34369
34393
34395
34967
43148
34370
34392
34396
43129
34371
34373
43116
34372
43097
34373
34399
43096
34374
34396
34398
43117
34375
34391
34443
34376
34378
34380
34390
34442
34377
34409
34378
34410
34379
34383
34437
34380
34382
34381
34382
34388
34390
34392
34383
34387
34384
34386
34390
34436
34385
34423
34386
34434
34896
34387
34389
34435
34933
34388
34932
34389
34393
34935
34390
34394
34454
34934
34391
34455
34392
34394
34396
34456
34393
34394
34960
34395
34457
34959
34396
34460
34968
43149
34397
43128
34398
34448
34456
34460
34462
34399
34443
34447
34463
34400
34408
34446
34464
34401
34405
34407
34465
34402
34404
34466
34403
34407
34404
34406
34814
34405
42515
34406
34446
42516
34407
34445
34813
34408
34409
34443
34445
34410
34440
34442
34411
34437
34439
34412
34420
34422
34413
34417
34419
34414
34416
34415
34419
34751
34416
34418
34426
34752
34417
34425
34418
34422
34424
34419
34421
34431
34761
34420
34756
34421
34439
34757
34422
34432
34438
34760
34423
34437
34424
34432
34434
34436
34425
34429
34431
34426
34428
34427
34431
34763
34428
34430
34766
34878
34429
34879
34430
34434
42867
34431
34433
34767
42868
34432
34762
34433
34451
34771
34434
34452
34772
42869
34435
42870
34436
34452
34454
42923
34437
34451
34455
34438
34442
34439
34441
34451
34822
34440
34817
34441
34445
34816
34442
34444
34450
34823
34443
34455
34444
34456
34445
34447
34449
34824
34446
34815
34447
43092
34448
43441
34449
34459
43456
34450
34456
34458
34871
34451
34453
34455
34864
34452
34863
34453
34866
42922
34454
34458
34865
42925
34455
34457
42924
34456
34457
34458
34460
43013
34459
34870
43014
34460
43015
43461
34461
43016
34462
43149
43459
43461
51904
34463
43128
43456
43458
34464
43117
43441
43443
34465
43092
43094
43096
34466
42516
42518
34467
42513
42515
34468
42492
42494
34469
42489
42491
34470
42268
42270
34471
42265
42267
34472
42244
42246
34473
42241
42243
34474
34518
34520
34475
34515
34517
34476
34480
34482
34477
34479
34478
34482
34479
34481
34487
34507
34480
34506
34481
34511
34515
34482
34488
34510
34516
34483
34517
34484
34488
42210
34485
34489
42207
42209
34486
34487
34489
34491
42205
34488
34548
34489
34549
42211
34490
42206
42212
34491
34549
34551
42219
42227
34492
34548
34552
42228
34493
34501
34537
42143
34494
34498
34500
42142
34495
34497
34557
34496
34500
34497
34499
34498
34556
34499
34535
34537
34555
34500
34534
34538
34501
34502
34538
34548
34503
34507
34504
34508
34532
34538
34505
34506
34508
34512
34530
34507
34511
34508
34510
34548
34509
34531
34547
34510
34512
34524
34544
34550
34511
34523
34549
34512
34514
34513
34529
34514
34524
34526
34528
34515
34521
34523
34516
34520
34517
34519
34523
42211
34518
42210
34519
42215
42241
34520
34522
42216
42242
34521
42243
34522
34526
42256
34523
34525
42217
42255
34524
42218
34525
42221
42283
34526
42222
42258
42282
34527
42257
34528
42280
42282
42286
34529
42283
42285
34530
34544
34531
34532
34542
34544
34546
34533
34539
34541
34534
34535
34539
34536
42138
34537
34539
42133
42135
42137
34538
34552
34554
34539
34547
34540
34546
34541
42135
42291
34542
34543
42291
34544
42284
42290
42295
34545
42283
34546
34550
42132
42290
42548
34547
42133
42291
34548
34550
34552
34549
34550
42218
34551
42221
34552
42132
42220
42410
34553
42133
34554
42228
42230
42313
42410
34555
42137
42143
42145
34556
42138
42140
42142
34557
34559
34558
42142
34559
34561
42141
34560
42140
34561
42147
42386
34562
42148
34563
34564
81531
81532
34564
42386
81530
81531
34565
42387
81532
34566
81530
81532
34567
42388
34568
81530
34569
42386
34570
42384
42385
42388
34571
42155
42324
42389
34572
42156
42325
42390
34573
42157
42326
42395
34574
42158
42327
42396
34575
42159
42328
42774
34576
42160
42329
42775
34577
42161
42330
43279
34578
42162
42331
43280
34579
42163
42332
43287
34580
42164
42333
43286
34581
42165
42334
51744
34582
42166
42335
51749
34583
42167
42336
51750
34584
42168
42337
51755
34585
42169
42338
51756
34586
42170
42339
51768
34587
42171
42340
51769
34588
42172
42341
54970
34589
42173
42342
54969
34590
42174
42343
54968
34591
42175
42344
55101
34592
42176
42345
55102
34593
55107
34594
55108
34595
42176
54962
34596
34662
34664
54961
34597
55237
34598
55238
34599
34664
55243
34600
34604
34601
34602
34604
34606
34603
34606
34607
34604
34605
34607
34605
34606
34607
55243
34607
55246
34608
34609
52341
34610
52342
55243
55251
34611
34665
52343
54960
34612
34666
52344
52362
34613
34667
43563
52359
34614
43564
52356
52358
34615
43565
52353
52355
34616
43566
52350
52352
34617
43031
43033
51764
34618
42846
43034
51760
34619
42841
43035
43511
34620
42842
43036
43510
34621
42795
43037
43507
34622
34840
43038
43084
34623
34835
43039
43081
34624
34836
43040
43042
34625
34699
42787
42789
34626
34698
42479
42481
34627
42474
42478
34628
42435
42477
34629
42402
42404
34630
42399
42401
34631
42200
42202
34632
42199
42203
34633
34689
42152
34634
42149
34635
34636
81528
81529
34636
42150
81527
81528
34637
34689
81529
34638
81527
81529
34639
34688
34640
81527
34641
42150
42388
34642
34688
42151
42155
34643
34687
42156
42198
34644
34686
42157
42201
34645
34685
42158
42400
34646
34684
42159
42403
34647
34683
42160
42476
34648
34682
42161
42475
34649
34681
42162
42480
34650
34680
42163
42788
34651
34679
42164
43041
34652
34678
42165
43082
34653
34677
42166
43083
34654
34676
42167
43508
34655
34675
42168
43509
34656
34674
42169
51762
34657
34673
42170
51761
34658
34672
42171
51763
34659
34671
42172
52351
34660
34670
42173
52354
34661
34669
42174
52357
34662
34668
42175
52360
34663
42176
52361
34664
34666
34668
34665
34666
54961
55243
55245
34667
52345
52361
34668
52346
52356
52360
34669
34670
52356
34671
52355
34672
52350
34673
43033
34674
43034
34675
43035
34676
43036
34677
43037
34678
43038
34679
43039
34680
43040
34681
42789
34682
42479
34683
42478
34684
42477
34685
42402
34686
42401
34687
42200
34688
42199
34689
34690
42151
42199
34691
34692
42199
34693
42200
34694
42401
34695
42402
34696
42477
34697
42478
34698
42479
42790
34699
34700
34702
34836
42790
34701
34837
34702
34704
34703
34704
34706
34834
34836
34705
34833
34837
34706
34708
34707
42486
34708
34830
34834
43046
34709
34831
34833
34710
34711
34741
34831
34845
34712
34809
34713
34739
34741
34743
34714
34726
34744
34715
34725
34745
34747
34716
34718
34720
34717
34747
34718
34746
34749
34719
34745
34780
34720
34722
34789
34791
34721
34725
34722
34724
34723
34792
34724
34789
34797
34799
34725
34727
34726
34789
34727
34739
34788
34728
34738
34799
34729
34735
34730
34731
34735
34732
34736
34733
34837
34734
34736
34740
34838
34735
34739
34736
34738
34737
34738
34740
34803
34739
34800
34740
34801
34741
34802
34839
34742
34832
34743
34802
34843
34845
34847
34744
34801
34807
34809
34745
34778
34788
34746
34779
34789
34747
34748
34749
34755
34777
34779
34783
34750
34780
34782
34751
34753
34755
34752
34756
34753
34761
34763
34754
34764
34782
34755
34759
34761
34769
34783
34756
34758
34757
34761
34758
34760
34817
34759
34777
34818
34760
34770
34776
34821
34761
34771
34822
34762
34763
34767
34769
34771
34764
34766
34765
34769
42808
34766
34768
42809
42861
34767
34877
34768
34772
34876
34769
34773
42818
42876
34770
42817
34771
34773
34775
34862
34772
34863
34773
34866
34875
34774
34867
42877
34775
42818
42820
42834
42952
34776
42817
42821
42829
34777
34783
34785
34850
34778
34808
34779
34785
34787
34807
34780
34784
34790
34781
34791
34782
34784
34794
42807
34783
42808
34784
42817
34785
34795
42816
34786
34849
42821
34787
34795
42800
42802
42822
34788
34790
34798
34806
34789
34799
34801
34790
34791
34795
34797
34792
34794
34793
34797
34794
34796
42805
34795
42806
34796
42815
34797
42802
42804
34798
34799
34805
42802
34800
34801
34803
34805
34802
34806
34803
42796
42798
34804
34805
42798
42851
34806
42801
34807
42798
42800
34808
34847
34849
34809
34818
34846
34850
34810
34845
34811
34818
34812
34819
34845
34813
34826
34828
34844
34814
34815
34816
34824
34826
34817
34819
34823
34818
34822
34819
34821
34820
34826
34846
34821
34823
34825
34851
34861
34822
34850
34862
34823
34863
34824
34864
34825
34871
34826
34852
34858
34860
34827
34853
34828
34856
34858
43090
34829
43053
34830
34842
34844
34856
43088
34831
34841
43047
34832
34844
34833
34839
34841
34843
34834
34838
34835
34841
34836
34838
34840
42792
34837
42791
34838
34839
34840
42796
34841
42793
42795
34842
34843
34855
42795
34844
34854
42796
34845
34853
34846
34847
34851
34853
34848
34854
42798
34849
34851
42799
42831
42839
34850
42800
42828
34851
42829
34852
42830
34853
34857
42837
42839
34854
34856
34855
42797
42839
34856
42840
42842
34857
43089
34858
42840
43026
43514
34859
43439
34860
43024
43026
43464
34861
34869
34871
42837
34862
34864
34868
42830
34863
34867
42829
34864
34866
34865
34871
34866
34868
34870
34873
34867
34874
34868
42834
42942
34869
42835
42941
34870
42836
43022
43024
34871
34872
34873
43014
43020
43022
34874
42925
42939
42941
34875
42920
42922
42942
34876
42869
42877
42879
34877
42868
42874
42876
34878
42861
42863
34879
42864
42868
34880
42865
42867
34881
34895
34882
34894
34902
42865
34883
34893
34903
34884
34892
34904
34885
34905
34886
34890
34892
34914
34887
34889
34888
34892
34889
34891
34897
34925
34890
34924
34891
34915
34923
34892
34898
34916
34930
34893
34913
34894
34898
34912
34895
34899
34901
42866
34896
42867
34897
34899
34933
42870
34898
34932
34899
34931
34941
34900
34938
42871
34901
34939
34941
34943
42898
34902
34910
34912
42897
34903
34909
42884
34904
34908
34912
34905
34907
34913
34906
34914
34907
34919
34991
34908
34918
34990
34909
34911
34989
34910
35133
42885
34911
34943
35134
42902
34912
34918
34942
34988
34913
34941
34914
34916
34918
34915
34919
34916
34920
34922
34917
34941
34947
34918
34920
34942
34946
35036
34919
35035
34920
35034
34921
35033
34922
34946
34950
35032
34923
34947
34949
34924
34928
34930
34925
34927
34926
34930
34932
34927
34929
34935
34961
34928
34962
34929
34949
34963
34930
34936
34948
34964
34931
34947
34932
34936
34938
34940
34933
34935
34934
34938
42923
34935
34937
34959
42924
34936
34960
34937
34953
34971
34938
34954
34958
42927
34939
42928
34940
34944
34954
42929
34941
34945
34947
34953
34942
34943
34945
34987
34944
35135
42901
34945
34955
35152
42934
34946
34952
34986
34947
34951
35158
34948
34949
34951
34953
34973
34950
34974
34951
34975
35160
34952
34976
35159
34953
34955
34983
34985
34954
34972
34955
34957
42932
34956
35153
42933
34957
34981
34983
43010
43787
34958
34972
34980
43011
34959
34969
34971
43012
34960
34968
43013
34961
34967
34971
34962
34964
34966
34963
34964
34974
34965
34971
34973
34966
34970
34978
43738
34967
43735
34968
34970
43772
34969
43016
43773
34970
34980
43017
43776
34971
34979
43777
34972
34973
34979
34983
34974
34976
34978
34975
34976
35165
34977
34983
35164
34978
34982
43708
43744
34979
43741
34980
34982
43778
34981
43542
43779
34982
43543
43782
43786
34983
43783
43785
34984
34985
35164
43785
43787
43789
34986
35153
35155
35159
34987
35152
35156
35158
34988
35036
35135
35139
34989
35035
35134
35138
34990
35131
35133
34991
35035
35039
34992
35034
35040
34993
34997
34994
34996
35005
35040
34995
35003
34996
35000
35002
34997
34999
35010
35041
34998
35034
34999
35018
35033
35000
35011
35021
35042
35001
35016
35002
35011
35013
35015
35003
35008
35010
35004
35005
35007
35006
35010
35045
35007
35009
35048
35058
35008
35059
35009
35013
35093
35010
35012
35049
35092
35011
35044
35012
35022
35043
35013
35028
35054
35095
35014
35094
35015
35026
35028
43676
35016
35022
35024
35017
35021
35018
35019
35021
35032
35020
35160
35166
35021
35023
35161
35169
35022
35031
35023
35028
35030
35024
35027
35170
43669
35025
35026
35171
35027
43699
35028
43670
43696
43698
35029
43675
35030
35054
43670
43672
43674
35031
35043
43667
43669
35032
35042
35157
35161
35033
35158
35160
35034
35036
35042
35035
35041
35036
35038
35037
35158
35038
35042
35052
35139
35157
35039
35041
35051
35138
35040
35046
35131
35041
35045
35042
35044
35043
35044
35052
35054
35045
35049
35051
35046
35048
35047
35051
35130
35048
35050
35127
35129
35049
35057
35050
35054
35056
35051
35053
35146
43646
35052
35141
35053
35140
43667
35054
35147
43647
43672
35055
35056
35095
43647
43674
43686
35057
35092
35124
43646
35058
35125
35127
35059
35090
35092
35060
35089
35093
35061
35062
35063
35083
35062
35082
35086
35063
35087
35064
35084
35088
35065
35066
35067
35071
35075
35078
35068
35070
35108
35069
35079
35109
35070
35072
35106
35071
35107
35072
35074
35089
35073
35080
35074
35076
35082
35075
35083
35076
35084
35077
35081
35078
35080
35079
35080
35082
35084
35085
35083
35084
35086
35088
35087
35088
35090
35098
35100
35091
35121
35125
35092
35096
35098
35122
35124
35093
35095
35094
35098
35095
35097
43676
35096
43675
35097
43684
43686
35098
43682
35099
35100
35122
35101
35121
35102
35107
35119
35120
35103
35105
35104
35119
35105
35113
35106
35107
35109
35108
35109
35120
35110
35111
35113
35115
35112
35116
35120
35113
35117
35119
35114
35115
35117
35116
35117
35118
35120
35122
43652
35123
35124
43650
43652
35125
43649
43686
35126
43652
35127
43643
43649
43651
35128
43646
35129
43641
43643
43645
35130
35144
35146
35131
35141
35143
35132
35138
35133
35137
35143
42907
35134
42904
35135
35137
42903
35136
35152
42912
35137
35139
35149
35151
42913
35138
35142
42908
35139
35141
35140
35156
35141
35147
35149
43666
35142
35146
35143
35145
35149
43633
35144
42988
35145
42989
43641
35146
35148
43638
43657
35147
43645
35148
43659
43665
35149
43637
43658
43664
35150
43634
35151
43664
43666
43794
43816
35152
35154
35156
43006
35153
43001
35154
43002
43787
35155
43007
43788
43794
35156
35162
43789
43795
35157
43666
35158
35162
43667
35159
35160
35162
35164
35161
35165
35162
43669
43711
35163
43668
35164
43707
43711
43713
43789
35165
43708
35166
43709
43711
35167
35169
35168
43709
43721
35169
35173
43710
43718
43720
35170
43711
35171
43698
43712
43718
35172
43699
35173
43700
43718
43755
35174
43753
35175
35176
43753
43754
35177
43752
35178
35256
44422
44431
35179
44421
44438
35180
35255
44437
35181
35243
44421
44434
35182
35241
44419
44420
35183
35240
44425
44439
35184
44426
44441
54718
35185
44454
54719
35186
36031
54719
35187
35236
36031
35188
35235
54691
35189
35234
42099
55320
35190
35233
42100
55312
35191
35232
42104
42112
35192
42112
54911
54912
35193
42103
42108
54913
35194
55334
55335
35195
42102
55965
55976
35196
55966
55977
35197
55334
55340
35198
54916
55344
35199
55354
55356
35200
54916
54918
35201
35219
35225
55356
35202
35220
35224
81086
35203
81526
35204
35205
35206
81526
35206
35207
35208
55368
35207
35211
35208
35212
55304
35209
55352
81526
35210
35212
35214
35211
35215
81526
35212
35216
35213
35214
35216
35218
35215
35219
35216
35220
35217
35218
35220
35221
81082
35219
35221
55305
35220
35221
35221
35222
35223
55266
55267
55269
35224
55266
55269
55270
35225
35226
55269
35227
54915
55268
35228
54914
54956
35229
54912
54951
35230
54911
55117
35231
55116
35232
54909
54911
35233
55319
35234
55318
35235
55315
35236
55316
35237
55317
35238
54719
54721
35239
54718
54722
35240
81093
35241
54716
54718
35242
54715
35243
35245
35253
35244
35251
35245
35252
35255
35246
35247
35252
35253
35248
35249
35249
35250
35253
54713
35250
35252
35251
35252
35254
35252
35253
35255
35257
44418
44436
35256
35257
35258
44431
35259
43750
44416
44418
44430
35260
43729
44389
44405
35261
43728
44388
44404
35262
43727
44387
44393
35263
43726
44363
44368
81502
35264
35268
43138
35265
35267
81502
35266
35267
36719
35268
43174
35269
43173
81245
35270
43138
43142
43175
44364
35271
43139
43141
43176
35272
43106
43110
43162
35273
36715
43107
43109
35274
36078
35275
43109
35276
36078
36080
36084
43158
35277
36077
36081
36083
35278
36064
36066
35279
36063
35280
36062
36066
36094
35281
36067
36069
35282
35283
35285
36069
35284
36070
35285
36071
36101
35286
36098
35287
36099
36101
36111
35288
35302
35304
35289
35290
35298
35302
35291
35297
36113
36115
35292
35293
35295
35297
35294
35298
35295
35299
35608
35296
35609
36136
35297
35299
35612
36137
36151
35298
36138
36150
35299
35301
35300
35613
35301
35624
36109
36151
36537
35302
35625
36110
36150
35303
36111
36113
35304
35625
35662
36106
35305
36101
35306
35665
36102
35307
35308
35309
35310
35315
35316
35310
35312
35317
35661
35311
35315
35312
35314
35319
35313
35320
35314
35317
35321
35315
35318
35316
35317
35319
35321
35637
35320
35634
35321
35633
35322
35323
35636
35637
35324
35325
35636
35639
35326
35630
35658
35327
35329
35631
35328
35655
35657
35669
35329
35363
35653
35330
35639
35647
35331
35362
35640
35646
35332
35361
35641
36546
35333
35360
35374
35375
35334
35359
35374
35375
35335
35358
35377
35620
35336
35357
35378
48679
35337
48678
35338
35355
35357
48681
35339
35354
48682
35340
35353
48685
35341
35352
50132
35342
50133
35343
35350
35352
51081
35344
35347
51080
35345
35346
51079
35346
51075
51076
51077
35347
62501
62521
35348
62499
62500
35349
35350
62499
62500
35350
50310
62524
62526
35351
62497
35352
50247
62496
62526
35353
51082
35354
50247
51083
35355
50246
51084
35356
50251
51085
35357
35369
50253
51086
35358
48680
35359
35370
36549
35360
35370
35373
35361
35367
35373
35362
35366
36545
35363
35365
36544
35364
35654
35365
35669
36194
36195
35366
36196
50296
35367
50258
50297
35368
35372
50256
35369
35370
35371
50255
35370
35371
50253
35371
35372
50298
50302
35373
50286
50297
50301
35374
36545
36548
35375
35621
36546
35376
35642
35377
35616
35642
35378
35619
35379
35380
35619
48677
48679
48691
35381
35618
36628
36632
35382
35418
36557
35383
35419
35585
35384
35582
35385
35397
35419
35583
35386
35396
35404
35387
35395
35405
35388
35406
35389
35393
35395
35409
35390
35392
35391
35395
35392
35394
35508
35393
35509
35394
35412
35514
35395
35401
35411
35513
35396
35410
35397
35401
35403
35398
35400
35420
35426
35399
35427
35400
36577
36589
35401
35421
36578
36592
35402
36593
35403
35411
35421
36614
36620
35404
35410
35416
35420
35405
35417
35419
35406
35410
35407
35409
35408
48520
35409
35413
35415
48521
35410
35412
35411
35415
35412
35414
36605
35413
36606
35414
36609
48522
35415
36610
36620
48523
35416
35417
35423
36620
36622
35418
35419
35423
36558
36627
35420
35584
35421
35423
35425
35422
36585
36615
35423
36584
36618
36620
48668
35424
36623
35425
36558
36582
36584
48666
35426
35584
36581
36585
35427
35583
36574
36578
35428
35577
36575
36577
35429
35433
35435
35578
35430
35432
35431
35435
35437
35432
35434
35450
35490
35433
35491
35434
35496
36577
35435
35451
35497
36576
35436
36575
35437
35439
35443
35451
35572
35438
35444
35450
35439
35440
35442
35573
35441
35574
35442
36565
48837
35443
36566
48838
35444
35452
36569
48819
35445
48820
35446
35450
35452
35454
49254
35447
49249
35448
35454
35456
49831
35449
35450
35454
35488
35490
35569
35451
35452
35569
35571
35453
36570
49255
35454
35567
35569
48602
49883
35455
49878
35456
35486
35488
35567
49879
35457
35485
49832
35458
49827
35459
35463
35483
35485
49834
35460
49804
35461
35473
35483
49803
35462
35474
35463
35467
35481
35483
35563
35464
35465
35485
35487
35563
35466
35558
35467
35479
35559
35563
35468
35469
35477
35479
35481
35470
35474
35476
35471
35472
35474
35473
36270
35474
35482
36267
36269
35475
35481
35476
36267
49703
35477
35478
49703
49705
35479
49698
49702
49708
35480
49697
35481
35563
49702
49712
49714
35482
49703
35483
36266
49712
49801
35484
49802
35485
35563
35564
49712
49890
35486
49833
35487
35564
35566
49886
35488
35558
35562
48626
35489
35568
35490
35498
35500
35558
35491
35497
35492
35496
35500
35493
35495
35494
35500
35502
35495
35499
35503
35505
36590
35496
36589
35497
35499
36588
35498
35569
48586
35499
35557
35568
48585
35500
35556
48584
35501
35502
35556
35558
35503
35504
35554
35556
36597
35505
35519
35553
36596
35506
35507
35511
36590
36594
36596
35508
36589
36593
35509
35511
35513
35510
35514
35511
35515
35517
35512
35518
35513
35515
36594
36602
36604
35514
36593
36605
35515
36606
35516
36607
35517
36602
48565
35518
35519
36596
36600
36602
35520
35521
35550
35553
36600
35522
35524
35528
35529
35523
35527
35528
35524
35526
35531
35525
35532
35526
35529
35533
35527
35530
35528
35529
35529
35531
35533
35538
35532
35537
35533
35540
35534
35535
35538
35541
35536
35538
35542
35537
35539
35538
35540
35542
35544
35541
35545
35542
35546
35543
35544
35546
35548
35545
35549
35546
35550
35547
35548
35550
35551
35549
35551
35550
35551
35552
35551
35553
49685
49687
35554
36599
35555
36598
49687
35556
35560
48629
49695
35557
48583
35558
35560
48626
48627
35559
35560
35562
49697
35561
48628
49696
35562
35565
48626
48635
49715
35563
35564
49714
35565
49713
49889
35566
48636
49716
49922
35567
48624
48626
49885
35568
48601
49884
35569
48600
48626
35570
35571
48586
48600
48602
48604
35572
36570
36572
36576
35573
36569
36573
36575
35574
35579
36562
36566
35575
36563
36565
35576
35579
35581
35577
35582
35578
35579
35583
35580
36575
35581
35583
36560
36562
36574
35582
35586
36563
35583
35585
35584
35585
36558
36560
35586
36557
35587
36556
36560
48611
35588
35600
36555
35589
35599
35603
35605
35590
35592
35596
35598
35591
35595
35592
35594
35593
35605
35594
35596
35604
35607
35595
35608
35596
35609
36523
35597
35603
35610
35598
35602
36515
36523
36524
35599
35600
35602
35601
48611
35602
36517
36555
36641
48612
35603
36516
36640
35604
36555
36639
35605
35606
35607
35615
35617
36553
36639
35608
35610
35614
35609
35613
35610
35612
36522
35611
36524
36639
35612
35614
36525
36539
36638
35613
36526
36536
35614
36537
35615
36538
35616
36552
36638
36654
35617
35619
35621
35618
35619
36553
35620
36552
35621
36549
36551
48679
35622
36548
36654
35623
36538
36546
36547
35624
35646
36537
36543
35625
35647
36108
35626
36107
35627
35628
35629
35632
35628
35631
35632
35647
35629
35631
35655
35630
35632
35663
35631
35632
35633
35634
35635
35636
35635
35637
35636
35637
35638
35639
35645
35647
35640
35641
35645
35642
35643
35644
35643
35644
35644
35645
36546
35646
35647
36544
36546
35648
35649
35650
35652
35653
35650
35651
35652
36108
35651
35654
36544
35652
35654
36194
35653
35655
35654
35656
36107
36183
35657
35664
36102
36104
36106
35658
35666
35668
35659
35660
35663
35664
35661
35665
35662
35663
35665
35663
35664
35665
35664
35665
35667
36102
35668
36103
35669
36104
36162
35670
36183
35671
36162
36164
36182
35672
36166
36182
36195
35673
36166
36195
36675
35674
36670
50294
35675
36669
50228
35676
36167
36171
51184
35677
36172
51182
35678
50225
50227
35679
50231
50279
35680
50232
51103
35681
50233
51108
35682
50234
51108
35683
50235
51110
35684
50236
62124
35685
50237
62124
35686
50238
62097
35687
50239
80826
35688
50240
80825
35689
36209
80825
35690
36210
62544
35691
36211
62544
35692
36212
62581
35693
36213
62582
35694
36214
62582
35695
36215
62908
62912
35696
36216
62907
62913
35697
36217
62903
62907
35698
62913
62914
35699
62901
62903
35700
62900
62904
35701
36221
62900
35702
36222
63378
68335
35703
35716
35728
35733
35704
35729
35734
62013
35705
62014
62016
35706
35709
68353
35707
62009
68345
35708
35748
35750
62001
35709
35751
61208
61209
35710
68354
35711
35714
35716
68355
35712
61208
61219
35713
35755
61218
35714
35756
63504
35715
63380
63497
35716
63378
63496
35717
35718
35722
63496
35719
62017
63493
63494
35720
35722
35724
35721
35725
63494
35722
35726
63495
35723
35724
35726
35728
35725
35729
35726
35730
35727
35728
35730
35731
68335
35729
35731
35730
35731
35731
62892
35732
35733
35734
68328
68332
68334
35734
36222
36224
35735
36225
35736
36226
62013
68327
35737
36227
63069
68327
35738
62012
63069
68325
35739
62012
63071
68325
35740
35746
68321
35741
63071
68322
35742
35745
36233
68372
35743
35744
36237
36243
35744
61081
61083
69321
35745
61084
69224
35746
61085
61090
35747
61088
61089
35748
61088
61089
62011
35749
62009
68377
35750
61087
61096
68378
35751
61097
62000
35752
61098
61199
35753
61099
61199
61208
35754
61100
61106
61325
35755
61107
61208
61368
35756
61108
61221
35757
63503
35758
63380
63502
35759
61108
63506
35760
61109
63506
68759
35761
61110
61112
63508
35762
67780
68759
35763
61112
67775
67776
35764
67777
67778
35765
67785
35766
67777
67785
35767
63895
35768
61115
63894
67777
35769
61116
63891
35770
61117
63891
35771
41985
41987
35772
41985
41988
35773
41989
63881
35774
41990
63766
35775
41991
63766
35776
41992
63762
35777
41993
63757
35778
41994
63757
35779
41995
63757
35780
41996
63797
35781
41997
63806
35782
41998
63806
35783
41999
63954
35784
42000
73493
35785
42001
73493
35786
42002
73587
35787
73616
73628
35788
73627
73803
35789
41972
41973
35790
73801
73803
35791
35811
35826
41972
35792
35815
35825
35837
35793
41952
41954
35794
35814
41951
66086
35795
41950
78697
35796
35814
78697
35797
35813
78695
35798
35809
73902
35799
35808
73902
35800
73827
35801
35808
66091
35802
35807
66547
35803
35806
66538
35804
35805
42029
35805
50385
50424
64064
35806
42027
50386
35807
42005
42026
35808
42007
42012
35809
66089
35810
35813
66089
35811
42007
42009
35812
35822
42006
35813
35815
35817
35814
66088
35815
66086
35816
35817
35819
35821
35818
35822
35819
35820
35822
74846
35820
35821
74847
35821
35822
66534
35822
35823
35824
35825
35826
35827
35825
35827
35831
41959
35826
35830
35827
35829
35828
73810
35829
35831
35833
35830
35834
35831
35835
35832
35833
35835
41961
35834
41964
35835
41965
35836
35837
41962
41965
35838
35839
41962
35840
41952
41960
35841
66083
74861
74868
35842
66394
74857
74861
35843
66396
74863
74869
35844
74881
35845
66396
74880
35846
66398
74875
35847
66399
76482
35848
66400
76485
35849
66401
76485
35850
66402
76497
35851
66403
76498
35852
66404
76498
35853
66405
76702
35854
66406
76702
35855
66407
76700
35856
66408
77567
35857
66409
77567
35858
66410
77569
35859
77570
35860
66410
77571
35861
66411
76695
35862
66412
76694
35863
66413
76692
35864
66414
76691
35865
76690
35866
66414
76689
35867
66415
76616
35868
66416
76616
35869
66417
76617
35870
66418
74976
35871
66419
74976
35872
66420
75711
35873
66421
75711
35874
66422
74995
35875
66423
74993
35876
66424
74993
35877
66426
74944
35878
66426
70383
35879
66427
67705
35880
66428
74512
35881
74523
74531
35882
74528
74530
35883
64112
74519
74552
35884
64111
74496
35885
35896
64103
35886
35887
35894
35895
35888
35892
35889
35891
35895
74504
35890
35894
35895
67689
35891
35893
70407
35892
70408
35893
70405
35894
70406
35895
67685
35896
35897
64108
67688
74496
35898
64109
67685
67687
35899
35900
35901
35909
35900
35905
35908
67682
35901
35904
67684
35902
35903
35910
35904
35906
66485
35905
66486
35906
66487
35907
66484
35908
35910
35912
35909
35913
35910
35914
35911
35912
35914
35919
35913
35917
35914
35916
35915
35916
35918
35919
64109
35917
35918
64097
35918
35919
35919
35920
35921
56163
64077
64094
64100
35922
64101
35923
64077
35924
56160
35925
35926
56158
56160
35927
56157
56161
35928
56131
35929
56130
35930
56129
35931
35937
56128
35932
35933
35937
35934
35935
35937
35936
35939
56115
35937
35938
56116
56128
35939
56119
56125
56127
35940
56120
35941
56121
56125
56214
35942
54159
54161
35943
54158
54162
35944
36001
35945
52818
54158
54168
35946
52817
35947
36004
54168
54172
35948
35949
35952
35953
35949
35951
35952
36003
35950
35951
36001
35951
35953
35952
35954
35953
35955
35957
35985
35986
35956
35960
35985
35987
35957
35959
35995
35958
35992
35959
35986
35993
35960
35994
35961
35985
35986
35962
35984
35963
35983
35987
35964
35982
42046
35965
35981
42045
35966
35980
54660
35967
35979
54659
35968
35978
56082
35969
35977
56081
35970
35976
56411
35971
35975
56412
35972
35974
66645
35973
66651
35974
66652
35975
66645
35976
56412
35977
56411
35978
56081
35979
56082
35980
54659
35981
54660
35982
42045
35983
42046
35984
35987
35985
35986
35988
36003
42046
35989
36002
42047
42049
35990
35991
35995
35996
35991
35996
36000
42050
35992
35999
36001
35993
35995
35994
35998
35995
35996
35997
35998
36000
35999
36000
36002
54162
54168
36003
54163
54167
56100
36004
56099
36005
54167
56098
56245
36006
42067
54174
36007
42068
52540
36008
36027
52541
36009
36011
36015
36016
36010
36014
36015
52542
36011
36013
36018
36012
36019
36013
36016
36020
36014
36017
36015
36016
36016
36018
36020
36022
36019
36023
36020
36025
36021
36022
36026
36023
36024
44475
36024
36025
52551
36025
36026
36029
36026
36027
36028
42068
52550
36029
42069
52553
55703
36030
52380
52552
54689
36031
52379
54690
36032
44452
54691
36033
44451
54692
54720
55317
36034
44411
54693
54697
54699
36035
44410
52154
52158
52162
36036
44399
52153
52159
52161
36037
44398
51968
51970
51972
36038
43152
43183
43211
43478
36039
43125
43155
43210
43479
36040
43124
43156
43189
43480
36041
43121
43157
43188
43481
36042
36084
36086
42525
36043
36083
36087
42526
36044
36064
36088
42527
36045
36063
36089
42528
36046
36050
42277
36047
42278
36048
36050
36052
42567
36049
36053
36050
36060
36062
36051
36089
42568
36052
36058
36060
36090
42569
36053
36057
42570
36054
36060
36055
36057
36059
36143
36056
36116
36057
36117
42574
36058
36142
42573
36059
36091
36145
42600
36060
36092
36144
36061
36062
36090
36092
36094
36697
36063
36065
36089
36064
36065
36083
36066
36082
36088
36697
36067
36081
36095
36068
36076
36069
36073
36095
36097
36702
36070
36094
36098
36071
36073
36072
36098
36100
36073
36097
36159
36704
36074
36075
36702
36704
36706
36076
36077
36079
36081
36702
36078
36079
36715
36080
36707
36714
36081
36085
36708
43159
36082
36701
36083
36085
36087
36700
36084
36085
43157
36086
43187
43197
36087
43188
43192
43401
36088
43193
43396
36089
36696
43395
36090
43254
36091
36696
43253
36092
36691
36695
43252
36093
36690
36698
36094
36096
36098
36095
36096
36697
36701
36097
36698
36710
36098
36158
36703
36099
36100
36156
36158
36101
36103
36105
36159
36102
36106
36103
36104
36105
36161
36183
36106
36156
36160
36184
36107
36111
36108
36110
36184
36109
36193
36543
36110
36152
36542
36659
36111
36153
36660
36112
36156
36113
36147
36153
36155
36114
36150
36115
36141
36143
36147
36149
36116
36138
36140
36117
36143
36118
36140
36142
42575
36119
36120
36121
36124
36120
36123
36124
36121
36123
36125
36122
36124
36123
36124
36126
36127
36129
36133
36127
36128
36129
36140
36128
36132
42636
36129
36131
36134
36130
36131
36133
36132
36133
36135
36139
42635
36136
36521
36528
42650
36137
36522
36138
36526
36528
36534
36139
36149
36140
36528
36530
42648
36141
42637
36142
36146
36530
42750
36143
36145
42602
36144
36145
36147
36690
36146
36691
42601
36147
36531
36692
42751
36148
36689
36149
36153
36531
36533
36688
36150
36530
36534
36151
36153
36152
36534
36536
36153
36533
36541
36686
36154
36155
36660
36686
36688
51167
36156
36689
51166
36157
36660
36158
36160
36661
51166
51170
36159
43222
36160
43223
36161
36662
43224
36162
36182
43225
36163
36164
43225
36165
36179
36181
36166
36168
51216
36167
51214
36168
36170
51213
36169
51217
36170
36177
36179
51210
36171
36175
51210
36172
36174
51192
36173
51198
36174
51238
51252
36175
51239
51251
36176
51240
51244
36177
51241
51243
36178
51209
51221
36179
51208
81137
36180
36181
51193
51208
51210
36182
43225
51194
51215
36183
36662
36184
36194
36185
36660
36662
36186
36190
36192
36193
36187
36189
36673
36188
36192
36674
36189
36191
36671
36190
36672
36191
36193
36659
36192
36193
50292
36193
36194
36195
50296
36196
36197
50294
50296
36198
50230
50258
50265
36199
50231
50257
50261
36200
50232
50337
50338
36201
50233
50336
50349
36202
50234
50335
50345
36203
50235
50351
50352
36204
50236
81139
81142
36205
50237
51115
51117
36206
50238
51118
62096
36207
50239
51119
51129
36208
50240
51120
51127
36209
51121
51123
62537
36210
50240
50241
36211
62537
62543
36212
50358
62543
36213
50359
62530
36214
50360
62529
36215
62529
80843
36216
62909
80843
36217
62910
80844
36218
50315
62910
36219
50315
62519
62903
36220
62518
62904
80882
36221
36223
62505
62518
36222
62904
62905
36223
68334
36224
62506
68333
36225
62507
68332
36226
51070
68332
36227
51069
68331
36228
51039
68331
36229
51040
63069
68213
36230
51041
63070
68212
36231
50106
63033
68212
36232
63034
63070
68214
36233
63035
63071
63073
36234
63035
63087
36235
36237
63087
36236
36249
36237
36247
61080
36238
36239
36243
36247
36240
36242
68369
36241
36246
68366
36242
36245
68367
36243
68368
36244
36245
36245
36246
36247
61079
36246
69223
36247
36248
36249
61078
68315
68935
69222
36250
68314
68931
36251
68313
68586
80665
36252
68193
68224
68263
68312
36253
63091
68102
68192
68225
36254
63092
68103
68125
68189
36255
63042
68104
68124
68188
36256
63009
63130
68109
68111
36257
63129
68112
36258
50861
50867
63009
63096
36259
50862
63097
36260
50863
50867
50869
36261
49736
49794
50866
50870
36262
49735
50871
36263
49732
49794
49796
36264
49710
49728
49730
49797
36265
49731
49798
36266
49704
49710
49799
36267
49703
49711
49800
36268
36269
49800
49851
36270
49801
49803
49850
36271
49849
36272
49803
49838
36273
49804
49806
49837
36274
36275
49837
36276
49818
49842
36277
49812
49817
36278
36280
49813
49815
36279
49816
36280
36281
36295
36282
49815
36283
36295
36297
49814
36284
36292
36294
36300
36285
36287
36291
36301
36286
36290
49057
36287
36289
36288
36294
36289
36291
36293
49238
36290
49237
36291
49058
49236
36292
49059
49239
36293
36297
36299
49448
36294
36296
49245
36295
36296
49813
36297
49450
49823
36298
49449
49822
36299
49208
49464
49943
36300
49059
49207
49447
36301
49206
36302
49057
49059
49061
36303
36307
36304
49057
36305
36307
49042
49056
36306
36310
36307
36309
49068
36308
49061
49069
36309
49042
49062
49066
36310
49067
36311
49042
36312
36314
49043
36313
36315
48974
36316
36317
48964
48974
36318
48941
36319
48938
36320
36321
48936
48938
36322
36326
48939
36323
36325
36465
36324
36325
36327
36345
36326
36346
36468
36327
48934
48936
48944
36328
36352
36329
36333
36353
36330
36336
36331
36333
36335
36332
36333
36334
36335
36353
36357
36336
36356
36337
36353
36355
36338
36340
36339
36345
36353
36340
36342
36350
36354
36366
36341
36355
36363
36342
36364
36343
36365
36344
36348
36350
36372
36345
36347
36346
36350
36352
36347
36349
36473
48934
36348
36472
36349
36375
36477
36350
36374
36476
48933
36351
36373
36352
36354
36380
48933
36353
48934
36354
36355
36357
36381
36356
36360
36357
36359
36358
36359
36381
36385
36360
36384
36361
36363
36381
36383
36362
36363
36364
36366
36368
36365
36369
36366
36370
36372
36367
36373
36381
36368
36370
36378
36382
36492
36369
36383
36395
36370
36396
36371
36491
36372
36376
36378
36490
36373
36375
36374
36378
36380
36375
36377
36481
48932
36376
36480
36377
36485
36489
36378
36484
48902
48931
36379
48903
36380
36382
48906
48931
36381
48932
36382
36383
36385
48907
36384
36394
36385
36390
36386
36387
48907
48909
36388
36389
36390
36393
36389
36392
36393
36390
36392
36394
36391
36392
36392
36393
36395
48907
36396
36492
36397
36491
36398
36400
36399
36400
36402
36404
36401
36405
36491
36402
36494
36496
36500
36403
36501
36404
36408
36410
36496
36502
36405
36407
36406
36490
36496
36407
36489
36497
42660
36408
42659
36409
36497
36503
42664
36410
36416
36418
36504
36411
36412
36414
36502
36504
36506
36413
36501
36414
36415
36507
36416
36504
36508
36510
36417
36418
36422
36510
36419
36511
42664
36420
36422
36512
42657
42715
36421
42658
42710
36422
36424
36423
36513
36424
42713
42715
42725
36425
42710
42712
36426
36448
36427
36449
36428
36432
36429
36430
36432
36434
36431
36435
48825
36432
36438
36450
48828
36433
36449
36434
36438
36440
36435
36436
36438
49237
36437
48982
49236
36438
36454
48983
49241
36439
49242
36440
36450
36452
36454
49261
36441
36447
36449
36455
36442
36446
36443
36445
36455
36479
36444
36480
36445
36485
42660
36446
36456
36486
42661
36447
42658
36448
36452
36456
42709
36449
36451
42710
36450
36451
48833
36452
42711
48836
36453
42718
49266
36454
36456
42719
48995
49265
36455
48994
49262
36456
36458
36457
42708
36458
36486
48995
48997
49021
36459
36479
48992
48994
36460
36478
48983
48985
36461
36471
48980
48982
36462
36470
48969
36463
48966
36464
36466
36470
36465
36469
36466
36468
48939
36467
48940
48966
36468
36470
36474
48943
48969
36469
36473
48944
36470
36472
36471
36472
36474
36478
36473
36477
36474
36476
48945
36475
48948
48980
36476
36478
36482
48949
48985
36477
36481
48950
36478
36480
36479
36480
36482
36486
36481
36485
36482
36484
48957
36483
48958
48992
36484
36486
48997
48999
49003
36485
49000
49002
36486
36488
36487
36488
42661
49003
49019
49021
36489
42660
48899
49002
36490
48900
48902
36491
36495
48903
36492
36494
36493
48903
48907
36494
48904
48908
48917
36495
48918
36496
48900
48904
48919
36497
36499
36498
42663
48900
36499
36503
42666
42670
48922
36500
36502
42671
48919
36501
48918
36502
36503
42672
36504
42665
42673
36505
36511
36506
36508
42625
42653
42673
36507
42634
42672
36508
42635
36509
42650
36510
36514
42651
42653
36511
36513
36512
42653
42665
36513
42654
42656
42724
36514
42725
36515
42654
42694
42730
36516
36520
36517
36519
42730
36518
42731
48613
36519
36641
42732
42740
48657
36520
36640
36644
42733
36521
36524
36645
42694
36522
36527
42651
36523
36524
36526
36525
36640
36526
36643
36645
36651
36527
36535
36528
36645
36647
42692
36529
42649
36530
36532
36534
36647
42748
36531
42749
36532
48748
48777
36533
36648
48749
48778
36534
36649
36687
36535
36536
36647
36649
36651
36537
36539
36541
36538
36542
36539
36654
36656
36540
36651
36653
36541
36650
36656
48696
50220
36542
36649
50219
36543
36656
36658
36544
36547
50291
36545
50296
36546
36547
50297
36548
36656
50287
36549
36655
50286
36550
48680
50298
36551
36655
48695
48707
51096
36552
36654
48692
48694
36553
36637
48691
36554
36632
36555
36633
36637
36639
36641
36556
36557
36559
36633
48612
36558
36632
36559
36631
36560
36582
36634
48615
36561
36581
36562
48607
48609
48611
48615
36563
36567
36573
36564
48611
36565
36567
48610
48845
36566
48840
36567
36569
48839
36568
48609
48846
36569
36571
36573
48608
48817
36570
48818
36571
48602
49280
36572
48603
48619
49281
36573
36579
48604
48606
36574
48607
36575
36579
36581
36576
36577
36579
48586
36578
36588
36579
36585
36587
36580
48587
36581
36583
36585
48592
48606
36582
48607
36583
48616
48665
36584
48593
48652
49581
36585
48594
48667
36586
36587
36615
48590
48592
48594
36588
36592
48587
48589
36589
48584
48586
36590
36592
36591
36597
48584
36592
36594
36616
48573
48589
36593
36615
36594
36614
36595
36613
36596
36602
48571
48573
48575
36597
36599
36598
48573
48583
36599
48574
48629
49686
36600
48575
49685
36601
36602
48567
48575
49651
36603
36604
48565
48567
48569
48571
36605
36607
36611
36613
36606
36610
36614
36607
36609
36608
48565
36609
36611
48526
48564
36610
48525
36611
36619
48524
36612
48527
48569
36613
36617
36619
48570
49586
36614
36616
48571
36615
36619
36616
36618
36617
48572
48590
36618
48579
48595
49587
36619
48594
49584
36620
49585
36621
36622
48523
48668
49585
49591
36623
36624
48666
48668
48673
36625
36626
36627
36630
36626
36628
36630
48677
36627
36628
36631
36628
36629
36629
36630
36632
36634
48666
48690
36633
48691
36634
36636
48656
36635
48655
48665
36636
48662
48664
48690
48704
36637
48661
48691
48693
36638
36642
48694
36639
36643
36653
36640
36641
36643
36642
48656
36643
42740
48661
48699
36644
36652
36645
42738
42740
42742
36646
42693
36647
36651
42742
42744
42746
36648
42747
36649
42744
48750
50217
36650
50218
36651
42744
48697
51154
36652
36653
42742
48697
48699
36654
48694
48696
36655
36656
48696
50285
36657
36658
50220
50281
50285
50287
36659
50219
50290
81193
36660
36683
36686
36661
36662
36684
51167
51169
36663
51194
36664
36668
36673
36675
36665
36667
51187
36666
36675
51188
36667
36669
51185
36668
51186
36669
36672
36676
36670
36671
36675
36672
36674
36673
36674
36675
36677
36681
36683
36684
36678
36680
81197
36679
36683
81194
36680
36682
81195
36681
81196
36682
36684
51182
36683
36684
36685
36684
36686
50222
51157
51167
51181
36687
50219
36688
48778
50218
51157
36689
48777
51158
36690
36692
51159
36691
51160
36692
36694
48768
36693
48767
48777
36694
48774
48776
51159
51163
36695
48773
51160
51162
36696
36698
43194
43251
36697
43193
43394
36698
36700
36699
51160
36700
36710
43194
43196
51161
36701
43193
43197
36702
36708
36710
36703
36707
36704
36710
36711
43222
36705
43223
36706
36711
43167
43227
36707
43166
36708
36711
36713
36709
43197
43199
36710
36711
43196
43200
36712
43221
36713
43167
43200
43218
43220
36714
43164
43166
43199
36715
43159
43163
36716
43158
43162
36717
36718
43162
36719
43173
43176
36720
43174
36721
36725
36726
36727
36722
36724
40214
36723
36727
40215
36724
36728
40212
36725
40213
36726
36728
36727
36728
36728
36729
36730
43174
36731
36732
36737
36733
36736
81477
36734
36735
81478
36735
36736
37169
81425
81479
36737
37168
40219
81476
36738
40218
36739
37168
36740
37159
37167
36741
37160
37164
36742
37161
37163
36743
37116
37120
36744
37117
37119
36745
37096
37098
36746
37095
37099
36747
36757
36748
36756
37069
37095
36749
36755
37068
36750
36754
37059
36751
36752
36754
36762
36753
36763
36754
36764
37063
36755
36761
37064
36756
36760
37073
36757
36759
37072
37100
36758
37099
36759
36771
37128
36760
36770
37085
37129
36761
36769
37074
36762
36764
36768
37075
36763
36767
36764
36766
36765
37076
36766
36768
37081
81472
36767
36777
36768
36776
36769
36775
37080
36770
36774
37083
36771
36773
37084
37134
36772
37133
36773
37226
36774
37227
36775
36776
81472
36777
36778
81472
36779
81473
36780
37455
81472
36781
37457
37459
39352
36782
36813
36783
36797
39353
36784
39349
39355
36785
36797
39374
36786
36796
39371
36787
36795
39629
36788
36794
39626
36789
36793
39682
36790
36792
39679
36791
40467
36792
36804
39672
36793
36803
39673
36794
36802
39674
36795
36801
39622
36796
36800
39621
36797
36799
39367
36798
39366
36799
36811
36813
39366
36800
36810
39367
36801
36809
39621
36802
36808
39622
36803
36807
39674
36804
36806
39673
36805
39672
36806
39667
39671
36807
36980
39676
36808
36981
39675
36809
36982
39623
36810
36983
39620
36811
36984
39368
36812
36985
39365
36813
36986
39338
36814
37457
36815
37452
36816
36987
37453
36817
36831
37081
36818
36830
36987
37082
36819
37003
37082
37371
36820
36830
37079
37354
36821
36829
37088
37355
36822
36828
37089
37356
36823
36827
37090
37357
36824
36826
37139
36825
40387
36826
36836
36838
40387
36827
36835
37139
36828
36834
37090
36829
36833
37089
36830
36832
37088
36831
37079
36832
37080
36833
37083
36834
37084
36835
37135
36836
37140
36837
37141
36838
36840
37148
36839
40386
36840
40407
36841
36842
36849
36850
36843
36845
36844
36848
36850
37181
36845
36847
40444
36846
40441
36847
36849
40442
36848
40443
36849
36850
40409
36850
40407
36851
36852
37148
37178
40383
40385
36853
37149
37173
37268
37270
36854
37122
37162
37267
37271
36855
37115
37153
37161
37264
36856
37114
37154
37156
36857
36867
36869
37111
36858
36870
36859
36867
36860
36862
36868
36870
36897
36861
36873
36862
36889
36863
36898
40185
36864
36899
40334
36865
40185
40187
40253
40335
36866
40188
40190
36867
37157
40185
36868
37156
36869
37155
40185
40259
36870
37112
37154
37275
36871
36872
36895
36897
37275
36873
36894
36874
36889
36893
36897
36875
36879
36888
36876
36882
36877
36879
36881
36917
36878
36910
36879
36894
36915
36880
36893
36916
36881
36886
36888
36892
36904
36882
36885
36905
36883
36884
36888
36885
36887
40328
36886
40327
36887
36891
40326
36888
36890
40331
36889
36890
36892
36898
36891
36899
40332
36892
36900
40311
40325
36893
36901
36903
36894
36896
36923
36895
36924
36896
40261
40267
36897
36901
40260
40266
36898
40259
36899
36901
40184
36900
40253
40333
36901
40254
40312
40340
36902
40183
36903
40182
40266
40299
40312
36904
36923
40311
36905
36916
36906
36917
40310
36907
36908
36917
36909
36910
36911
36915
36917
36919
36912
36914
36913
36919
36914
36920
40270
36915
36925
36916
36920
36924
36917
36921
36923
36918
36919
36921
40310
36920
36921
40269
36922
36923
40269
40298
81338
36924
40266
36925
40267
40269
36926
37285
40270
36927
37286
36928
36933
36929
36930
36934
36946
36931
36947
36932
36934
36938
36948
36933
36937
36934
36936
37286
36935
36945
36936
36938
36942
36944
36937
36941
37287
36938
36940
36939
36949
36940
36942
36956
81393
36941
37342
36942
37288
81390
36943
81389
36944
36956
81383
81385
81388
36945
36949
81376
81386
36946
36948
81377
36947
81341
36948
36949
36950
36956
36951
36955
81386
36952
36954
36953
36954
36955
36956
81385
36957
36958
36959
37329
81388
81393
36959
37012
37014
36960
36961
37014
37329
36962
37015
37330
36963
37016
37331
36964
37017
81467
36965
37420
36966
37018
37434
36967
39581
39582
36968
39580
39583
36969
39578
39579
36970
40013
40014
36971
40011
40012
36972
40010
36973
40010
40012
36974
37025
40117
36975
37026
40117
36976
37027
39653
36977
37028
39652
36978
37029
39652
36979
36994
39648
36980
36993
39647
36981
39647
39667
36982
36993
39646
36983
36992
39615
36984
36991
39616
36985
36990
39380
36986
36989
39379
36987
39342
36988
37449
36989
36999
37371
37448
36990
36998
39379
36991
36997
39380
36992
36996
39616
36993
36995
39615
36994
39646
36995
37029
39649
36996
37030
39614
36997
37031
39617
36998
37032
39381
36999
37033
39382
37000
39329
37001
37033
39333
37002
37004
37043
37367
37003
37371
37372
37004
37354
37362
37005
37353
81468
37006
37044
37046
81468
37007
37053
37353
81469
37008
37052
37352
81470
37009
37051
37351
81471
37010
37349
37350
37011
37051
37341
37012
37050
37341
37013
81393
37014
37050
37324
37328
37015
37329
37016
37324
37330
37017
37323
37331
37018
37322
81467
37019
37321
37413
37020
37412
39581
37021
37398
37407
37022
39581
39587
39588
37023
39580
39585
39586
37024
39579
40018
40019
37025
40013
40016
40017
37026
40012
40118
37027
40017
40118
37028
37038
39654
37029
37037
39651
37030
39651
37031
37037
39608
37032
37036
39607
37033
37035
39385
37034
39384
37035
37041
37043
39384
37036
37040
39385
37037
37039
39607
37038
39608
37039
39609
40017
37040
39610
40018
37041
39386
39586
37042
39387
39587
37043
37395
37397
37044
37392
37045
37383
37046
37384
37398
37047
37053
37391
37048
37320
37322
37391
37049
37053
37054
37323
37050
37052
37324
37339
37051
37340
37052
37340
37053
37339
37054
37055
37337
37339
37391
37056
37326
37332
37334
37057
37296
37335
37337
37058
37295
37301
37303
37059
37061
37065
37067
37060
37064
37068
37061
37063
37062
37303
37063
37065
37077
37302
37064
37076
37065
37073
37075
37066
37078
37301
37067
37071
37073
37087
37300
37068
37070
37295
37069
37073
37070
37072
37094
37071
37093
37294
37072
37086
37092
37299
37073
37085
37101
37074
37075
37083
37085
37087
37076
37078
37080
37077
37081
37078
37082
37362
37079
37087
37361
37080
37082
37088
37081
37083
37082
37084
37088
37085
37089
37135
37086
37136
37087
37089
37091
37359
37088
37360
37089
37090
37091
37135
37139
37092
37136
37138
37358
37093
37101
37105
37347
37094
37104
37293
37095
37101
37103
37096
37100
37097
37103
37117
37098
37100
37102
37118
37130
37099
37119
37127
37100
37128
37101
37129
37102
37136
37103
37105
37123
37137
37104
37108
37105
37107
37292
37106
37138
37346
37107
37123
37151
40283
40388
37108
37152
37291
37109
37115
37117
37123
37110
37114
37111
37112
37114
37113
37276
37114
37152
37154
37281
37115
37116
37122
37152
37117
37121
37161
37118
37119
37121
37123
37125
37120
37126
37121
37145
37163
37122
37146
37162
37123
37149
37151
37124
37125
37137
37141
37149
40388
37126
37130
37142
37146
37127
37143
37145
37128
37130
37132
37129
37133
37130
37134
37136
37131
37137
37132
37134
37140
37142
37228
37133
37143
37225
37134
37226
37135
37227
37136
37140
37137
37138
37140
37139
40388
40390
37140
40387
37141
37142
37148
40387
37143
37147
37229
37144
37224
37145
37147
37177
37223
37146
37172
37147
37149
37173
37148
37178
37238
37149
40386
37150
37151
37270
40386
40388
40392
37152
37271
40282
37153
40281
37154
37265
37271
37273
37155
37274
37156
37265
40186
40258
37157
37264
37158
37263
40186
40188
37159
37160
37166
37263
37161
37165
37264
37162
37163
37165
37173
37164
37172
37165
37167
37171
37166
37174
37267
37167
37260
37262
37168
37170
37169
37170
37171
37258
37260
37172
37174
37176
37173
37177
37174
37178
37175
37260
37268
37176
37178
37259
40383
40410
37177
37258
40411
37178
37189
37179
37180
37181
37185
37187
37181
37187
37188
40410
37182
37184
37183
37188
37184
37186
37235
37185
37232
37186
37233
37187
37234
37188
37189
37190
37223
40411
37191
37211
37213
37219
37192
37210
37214
37216
37193
37195
37203
37207
37194
37204
37206
37195
37197
37196
37216
37197
37201
37203
37215
37198
37200
37204
37199
37200
41584
37201
41583
81290
37202
37203
81290
81291
37204
37208
37214
37205
81290
37206
37208
81289
37207
37208
37210
37209
81291
37210
37212
37214
37246
37211
37241
37212
37240
40411
37213
37239
37214
37220
37215
37216
37220
37222
37217
37219
37218
37222
37219
37221
37224
37220
37223
37221
37222
37224
37237
37225
37229
37226
37228
37227
37228
37229
37230
37231
37236
37237
37238
37232
37236
37238
37233
37235
37234
37238
37235
37237
37236
37237
37238
37240
37244
37246
37256
37241
37243
37257
37242
37246
37243
37245
37244
40514
37245
37247
37246
37248
37253
37254
37255
37249
37253
37255
37250
37252
37251
37255
37252
37254
37253
37254
37255
40514
37256
37257
40542
37258
40411
40512
40514
37259
37260
40382
40512
37261
37262
37268
40228
40380
40382
37263
37267
40225
40227
37264
40222
40224
37265
37267
37266
40224
40352
37267
37269
37271
40225
40355
37268
37269
40383
37270
40380
40384
40394
37271
40385
40393
37272
37273
40282
40355
40393
81311
37274
40279
40281
40352
37275
37281
40258
40262
37276
40259
40261
37277
37281
37278
37282
37284
40261
37279
37287
37280
37282
37288
37290
37281
37291
37282
40281
37283
40262
40280
37284
37288
40273
40277
40288
37285
37287
40272
40276
37286
40267
40271
37287
37288
37289
37290
40288
81390
81392
37291
37344
40280
40284
37292
40281
40283
37293
37344
37346
37294
37343
37347
37295
37297
37299
37296
37300
37297
37326
37338
37298
37327
37343
37299
37338
37340
37348
81471
37300
37347
37359
37301
37338
37360
37302
37337
37361
37303
37307
37336
37362
37304
37335
37305
37307
37306
37312
37335
37307
37309
37336
37366
37387
37308
37363
37309
37364
37310
37365
37311
37315
37379
37387
37312
37314
37313
37334
37387
37314
37333
37389
37414
37315
37415
37316
37400
37436
37317
37318
37388
37389
37318
37389
37390
37413
37319
37388
37399
37320
37388
37390
37321
37398
37322
37390
37323
37333
37324
37332
37325
37326
37328
37330
37332
37327
37339
37328
37340
37342
37329
81393
37330
37331
37332
81467
37333
37334
81467
37335
37391
37336
37337
37391
81468
37338
81469
37339
81470
37340
37341
37342
37348
81391
37343
81390
81393
37344
37348
37345
81390
37346
37348
40284
40391
81391
37347
40283
40390
37348
37358
37349
37350
37358
40391
81471
37351
37357
37352
37356
81471
37353
37355
81470
37354
81469
37355
37361
37356
37360
37357
37359
37358
37359
40390
37360
81471
37361
81470
37362
81469
37363
81468
37364
37366
37373
37365
37376
37366
37377
37379
37367
37386
81468
37368
37377
37392
39332
37369
37372
37373
37375
37370
37374
37375
37448
37371
37372
37374
37373
37374
37375
37375
37376
37377
37447
37378
37446
37379
37392
37401
37445
37380
37400
37381
37382
37385
37386
37382
37384
37385
37399
37383
37386
37392
37384
37386
37385
37386
37387
37388
37391
37389
37390
37393
39326
37394
37395
37402
37404
37395
37402
37403
39325
37396
37397
37403
37404
37398
39587
37399
37400
37404
37408
37401
37437
37402
37442
37444
37403
37404
37404
37405
37406
37440
37442
39324
39588
37407
37408
37409
37410
37408
37412
37409
37411
37410
37411
37437
37411
37412
37439
37412
37413
37414
37434
37436
37415
37423
81467
37416
37436
37417
37435
39206
37418
37419
37422
37423
37419
37421
37422
39205
37420
37423
37434
37421
37423
37422
37423
37424
37425
37426
37431
37432
37433
37427
37431
37433
37428
37430
37429
37433
37430
37432
37431
37432
37433
37435
37439
39209
37436
37438
39208
37437
37438
37442
37439
37441
39319
37440
39318
39582
37441
39317
39323
39589
37442
39320
39322
37443
37444
39322
39324
39407
37445
39325
39406
37446
39326
39391
37447
39331
39392
37448
39393
37449
39330
39335
37450
39341
37451
37453
37454
37456
37452
37455
37456
37457
37453
37455
37454
37455
37456
37456
37458
39339
39346
37459
39343
39345
37460
37461
39345
39351
39358
37462
39354
39357
37463
37464
37484
39357
37465
37473
37466
37467
37470
37471
37472
37468
37472
37469
37470
37470
37471
37472
39698
37471
37472
37473
37474
37484
37486
37475
37481
37483
37476
37477
37479
37481
37487
40697
37478
40696
37479
39440
37480
39439
37481
39436
39438
37482
37486
40702
37483
37485
39434
39436
40703
37484
39431
37485
39430
37486
39699
40728
40754
37487
39698
40753
37488
40752
37489
39696
39698
39702
37490
37493
37494
37495
37491
37492
37493
39703
37492
37495
37493
37494
37496
37494
37495
37497
37498
39703
39705
39709
39711
37499
37502
37503
37504
37500
37501
37502
39708
37501
37504
37502
37503
37614
37503
37505
37504
37506
39705
39707
37507
37612
37614
37508
37513
37605
37509
37604
37510
37511
37511
37512
37513
37512
37514
37614
37625
37515
37516
37626
40645
37517
37600
37622
37518
37594
40645
40650
37519
37595
40644
40651
37520
40838
40853
37521
37595
40836
40837
37522
40835
37523
39881
40835
40837
37524
39521
39880
40834
37525
39522
39879
40833
37526
39523
39878
40833
37527
39524
39877
40878
37528
39525
39876
40880
37529
39526
39875
40880
37530
39527
39874
41344
37531
39528
39873
44822
37532
39529
39872
44822
37533
39530
39871
44840
37534
39531
39870
44840
37535
39532
39869
44839
37536
39533
39868
46047
37537
39534
39867
46047
37538
39535
39866
46070
37539
39536
39865
53772
37540
39537
39864
53772
37541
39538
39863
53773
37542
39539
39862
53779
37543
39540
39861
53779
37544
39541
39860
53912
37545
39542
39859
53912
37546
39543
39858
53911
37547
39544
39857
53909
37548
39545
39856
53909
37549
39546
39855
57873
37550
39547
39854
58358
37551
39548
39853
58358
37552
39549
39852
58362
37553
39550
39851
58362
37554
39551
39850
58363
37555
39552
39849
58528
37556
39553
39848
58528
37557
39847
58529
37558
39553
58524
37559
58522
37560
39553
58523
37561
39552
58523
37562
39551
58351
37563
39550
58350
37564
39549
58350
37565
39548
57869
37566
39547
57869
37567
39546
57860
37568
39545
53907
37569
39544
53907
37570
39543
53891
37571
39542
52992
37572
39541
52992
37573
39540
52994
37574
39539
52994
37575
39538
52978
37576
39537
52979
37577
39536
52979
37578
39535
46050
37579
39534
46049
37580
39533
46049
37581
39532
44833
37582
39531
44832
37583
39530
44832
37584
39529
44824
37585
39528
44824
37586
39527
40888
37587
39526
40882
37588
39525
40882
37589
39524
40830
37590
39523
40831
37591
39522
40831
37592
39519
39521
37593
37595
37596
40837
37594
37597
37595
37597
37600
37596
37597
39519
40651
40836
37598
39518
40650
37599
37627
37629
39495
39515
37600
37602
37604
37623
37601
37602
37603
39497
37604
37630
37605
37629
37606
37612
37624
37628
37607
37611
39451
37608
37610
37637
39450
37609
37610
39442
37611
39443
39449
37612
39444
39452
37613
39707
40659
37614
37620
39708
40646
40660
37615
37616
37617
37618
37619
37617
37618
37619
37621
37624
37625
37626
37622
37623
37624
37627
37623
37626
37624
37625
37625
37626
37628
40650
40656
40660
37629
39451
40657
40659
37630
37639
39480
37631
37640
39481
39496
37632
39507
37633
37640
37634
37635
37638
37640
81465
37636
37637
37638
37639
39450
39456
37640
39451
39455
37641
37642
39455
39481
37643
37644
81465
81466
37644
37645
39456
81465
37645
81466
37646
81464
37647
81463
37648
39456
81427
37649
39463
39465
37650
39466
37651
39463
39475
81304
37652
39474
40683
37653
39473
37654
40683
40689
41000
37655
40690
37656
40999
41004
41011
37657
41007
41009
37658
41033
37659
41009
41038
41043
37660
41039
41041
37661
45109
37662
41041
45120
45130
37663
45119
37664
45129
45134
37665
45135
46107
37666
45140
45142
37667
45143
53046
37668
45144
53047
37669
45145
53048
37670
45146
53075
37671
45147
53295
37672
45148
53294
37673
45149
53333
37674
45150
53334
37675
45151
53447
37676
45152
53448
37677
45153
53449
37678
45154
53386
37679
45155
58454
37680
45156
53153
37681
45157
57809
37682
45158
46145
37683
45159
45170
37684
45161
65526
37685
37694
37686
37693
37687
37688
37690
37693
37689
37690
37692
37690
37691
37692
47251
37691
47249
37692
37693
37694
37693
37695
37962
65526
37696
37963
47249
65527
37697
37964
47248
65520
37698
37965
47245
65519
37699
37966
47244
64865
37700
37967
47241
64864
37701
37968
47240
59201
37702
37969
47237
59200
37703
37970
47236
47672
37704
37971
47233
47671
37705
37972
47232
47666
37706
37973
47229
47665
37707
37974
47228
47660
37708
37975
47225
47659
37709
37976
47224
47654
37710
37977
47221
47653
37711
37978
47220
47276
37712
37979
47217
47275
37713
37980
45240
47216
37714
37981
45239
47215
37715
37982
45234
46905
37716
37983
45233
46904
37717
37756
37984
39049
37718
37754
37985
39048
37719
37755
37986
37990
37720
37987
37989
37721
37723
37755
37722
37726
37723
37725
37762
37724
37987
38038
37725
37753
37755
37986
38037
37726
37752
37761
37727
37751
37755
37728
37729
37735
37737
37751
37730
37732
37734
37731
37732
37740
37733
37737
37739
37734
37736
37744
45217
37735
38059
37736
37752
38052
37737
37745
37758
45218
37738
37750
37739
37745
37747
37749
37740
37742
37744
37741
37742
39173
37743
37747
39172
37744
37746
39171
45223
37745
45220
37746
45219
45231
37747
39170
45228
45236
37748
45190
37749
45189
45234
45236
37750
45231
45233
37751
37756
37758
37752
37754
37753
37758
37760
37754
37757
37985
38042
37755
37756
37757
45233
37758
37984
39053
45232
37759
45231
37760
39053
39055
45218
45230
37761
38042
38044
38052
37762
38029
38037
38053
37763
38028
38038
37764
37766
38053
37765
38054
37766
38057
38758
37767
38027
38757
37768
38029
38050
38053
38056
37769
37788
37770
37778
38051
37771
38047
39059
37772
37778
39060
39069
37773
37777
39061
39068
37774
37776
39062
46504
37775
46505
37776
37782
46878
37777
37781
46879
37778
37780
46880
37779
46881
37780
37786
37788
46881
37781
37785
46880
37782
37784
46879
37783
46878
37784
38006
46877
37785
38007
47321
37786
38008
46883
37787
38009
46882
37788
38010
38032
37789
38029
37790
38024
37791
38011
38025
37792
38963
38967
37793
38011
38962
38970
37794
38970
37795
37799
38962
38971
37796
38960
38961
37797
37799
38978
37798
38977
37799
38976
37800
37801
38972
38976
38978
37802
38959
38969
38971
37803
38958
38966
38968
37804
38749
38751
38755
37805
37885
38752
38754
37806
37814
37818
37820
37807
37813
37817
37821
37808
37810
37812
37822
37809
37823
37810
37832
37896
37811
37817
37837
37895
37812
37816
37900
37813
37814
37816
37815
38754
37816
37818
37902
38753
37817
37901
37818
37892
37894
37819
37903
38752
37820
37884
37892
38745
38779
37821
37885
37887
37822
37888
37892
37823
37835
37837
37824
37832
37834
37825
37827
37831
37826
37830
37827
37829
38498
37828
37834
38497
37829
37831
37833
38508
38596
37830
37842
38499
37831
37841
37832
37840
37833
37837
37839
37834
37836
38507
38597
37835
38496
37836
37888
38495
37837
37891
38598
38732
37838
37892
37839
37893
37895
38598
38782
37840
37896
38597
38601
37841
38596
38602
37842
38593
37843
38510
38594
38596
37844
37845
37847
38516
38588
38594
37846
38515
37847
37848
38593
37849
38588
38590
38592
37850
37854
37851
37853
38590
37852
37853
37857
37854
37856
38591
37855
38592
37856
38603
38611
37857
38608
81436
37858
37859
39237
81436
37860
38611
81435
37861
37863
39237
37862
39236
37863
38061
39271
37864
81435
81462
37865
39238
39272
39273
37866
39240
39273
37867
38067
39241
37868
38613
81435
37869
37910
38066
81435
37870
38612
38613
38780
37871
38614
38776
38783
37872
38615
38616
37873
38774
38776
37874
38773
38777
37875
37881
38773
37876
37882
38763
37877
38762
37878
37882
38761
37879
38760
37880
37882
38759
37881
37904
37905
37907
37882
38777
38778
37883
37884
38759
38761
38763
38779
37885
38746
38750
38752
37886
38749
37887
38492
38746
38748
37888
38493
38745
37889
37891
38494
37890
37892
38731
38743
38745
37893
37894
38743
38775
38779
37895
37901
37903
38781
37896
37898
37900
37897
37898
38601
38611
37899
38612
38781
38782
37900
37909
81435
37901
37902
37909
37903
37908
38758
37904
38759
38779
37905
37908
38778
38781
37906
38777
38780
37907
37908
37910
37912
37908
37909
37910
38781
37911
38780
37912
38066
81460
37913
39059
45215
37914
39065
45214
37915
38067
45209
37916
39065
39072
39073
37917
39064
39074
39075
37918
39063
46497
37919
39074
46497
37920
38071
46495
37921
38072
46492
37922
38073
46492
37923
38074
46490
37924
38075
46487
37925
38076
46487
37926
38078
46487
37927
38079
46547
37928
38080
46558
37929
38081
46558
37930
38082
46560
37931
38083
46597
37932
38084
46597
37933
38085
46603
37934
38086
46634
37935
38087
46634
37936
38088
46632
37937
38089
46632
37938
38090
57648
37939
38091
57661
37940
38092
57661
37941
38093
57670
37942
38094
57677
37943
38095
57677
37944
38096
59906
37945
38097
59907
37946
38098
59907
37947
38099
59871
37948
38100
59870
37949
38101
59870
37950
38102
70858
37951
38103
70858
37952
38104
70864
37953
38105
70865
37954
70865
37955
38105
38106
37956
73231
37957
38105
39109
73231
37958
39110
65475
70154
37959
65501
80626
37960
80627
37961
80634
37962
37963
47251
65525
80634
37964
47250
65522
70153
37965
47247
65521
70151
37966
47246
65518
70152
37967
47243
64866
64870
37968
47242
64863
64869
37969
47239
59202
59204
37970
47238
59199
59205
37971
47235
47673
57758
37972
47234
47670
57739
37973
47231
47667
57738
37974
47230
47664
57737
37975
47227
47661
47697
37976
47226
47658
47692
37977
47223
47655
47691
37978
47222
47652
47690
37979
47219
47277
47285
37980
47218
47270
47274
37981
45241
47207
47213
37982
45238
47200
47214
37983
45235
46906
46908
37984
45232
46901
46903
37985
39050
39052
37986
38041
39047
37987
37991
38040
37988
38039
37989
37991
37993
37990
37991
39048
37992
39047
37993
38040
38131
39042
39046
37994
38039
38135
39043
37995
39044
37996
38137
38140
38974
81432
37997
38141
37998
38138
38160
37999
38012
38133
38000
38013
38130
38160
38001
38014
38129
38159
38002
38015
38158
47330
38003
38005
38157
46874
38004
38156
47820
38005
47819
38006
38015
46875
38007
46875
38008
38015
38016
38009
38014
38017
38010
38013
38018
38011
38033
38012
38021
38013
38020
38014
38018
38015
38017
38016
38017
46875
47320
47330
38018
38129
47319
38019
38130
46889
38020
38036
38040
38131
46890
38021
38039
38134
38022
38034
38038
38023
38025
38026
38028
38024
38027
38028
38029
38025
38027
38026
38027
38028
38028
38030
38044
38031
38032
38034
38035
38032
38035
38036
38043
38033
38034
38036
38035
38036
38036
38037
38038
38040
38042
38039
38040
38041
38042
39046
39052
46890
38043
39053
38044
39054
46882
46890
38045
39055
46881
38046
38049
38050
38051
38047
38048
38049
39056
38048
38051
38049
38050
39058
38050
38052
38051
38053
38059
45218
38054
38055
38059
38056
38057
38057
38058
38058
38060
39058
45217
38061
45215
45216
38062
39275
38063
38064
81461
81462
38064
45215
81460
81461
38065
39274
81462
38066
81460
81462
38067
38068
39274
38069
39073
39287
38070
39242
39284
38071
39073
39080
46472
38072
39074
39077
38073
39078
39080
38074
39078
39081
38075
39082
46476
38076
46481
46483
38077
46485
38078
46481
46486
38079
46478
46480
38080
39084
46520
38081
39085
46525
38082
39086
46525
38083
39087
46527
38084
39088
46572
38085
39089
46572
38086
39090
46578
38087
39091
46627
38088
39092
46627
38089
39093
46631
38090
39094
46631
38091
39095
57649
38092
39096
57654
38093
39097
57654
38094
39098
57671
38095
39099
57676
38096
39100
57676
38097
39101
59861
38098
39102
59864
38099
39103
59864
38100
39104
59868
38101
39105
59869
38102
39106
59869
38103
39107
70859
38104
39108
70859
38105
38107
39109
38106
38107
70865
73229
73231
38108
70169
70864
73214
38109
70170
70857
70859
70881
38110
64938
64940
70171
70173
38111
64877
64937
64941
64950
38112
59900
64878
64916
64928
38113
59899
64879
64911
64927
38114
59209
59898
64902
64910
38115
59210
59222
59887
64905
38116
59211
59223
59886
64890
38117
57750
57752
59885
64885
38118
47786
57721
59231
60652
38119
47787
57720
59230
60637
38120
47724
47788
57598
60636
38121
47703
47725
57597
59236
38122
47290
47726
47756
59237
38123
47291
47727
47741
59238
38124
47292
47728
47740
47760
38125
47293
47315
47537
47761
38126
47294
47316
47356
47530
38127
46912
47317
47355
47525
38128
46913
47318
47328
47366
38129
46914
47319
47329
47363
38130
46917
47330
38131
46914
46916
38132
39041
46891
38133
38134
38135
38136
38134
38138
38135
38137
38136
38137
38137
38138
38139
38138
38140
38161
39039
39041
39043
38141
38981
39035
39044
38142
38178
38983
38143
38160
38161
38177
38144
38159
38162
38164
38145
38158
38165
46869
38146
38157
38166
46868
38147
38156
38167
46867
38148
38155
38168
46866
38149
38154
38169
46865
38150
38152
38153
38151
38152
46860
46862
57397
38153
46863
46865
50602
38154
38155
46865
38156
46866
38157
46867
38158
46868
38159
46869
38160
38162
38161
38162
46916
46920
38163
46869
46917
38164
46870
46918
46920
47084
38165
38175
38177
38166
38174
46870
38167
38173
46871
38168
38172
47813
38169
38171
47814
38170
46864
38171
50607
38172
47826
38173
38230
38174
38212
38231
38175
38211
38232
38176
38233
38234
38177
38179
38235
46922
38178
46920
38179
39034
38180
39038
38181
38236
38988
38991
38182
38983
38984
38183
81458
81459
38184
38240
38991
81459
38185
81457
81458
38186
38240
38246
38187
38241
81455
38188
81455
38189
38241
38242
39003
38190
39004
81219
38191
39005
81218
38192
81218
38193
47013
38194
39005
46949
47039
38195
38204
38205
46948
38196
38203
46947
38197
38201
38203
38205
38198
38206
38208
47124
38199
38201
38209
47123
38200
46942
38201
46939
38202
38203
46943
46945
47389
38204
46946
47388
38205
47052
47126
47397
38206
39006
38207
39007
47125
38208
39008
46924
46925
38209
46926
46927
38210
46930
38211
38213
46926
46930
38212
38232
38234
38213
38231
38214
38215
38219
46931
46934
38216
46931
46932
47120
38217
38219
38221
38218
38222
46932
38219
38223
46934
38220
38221
38223
38228
38222
38227
38223
38226
38224
38225
38226
38228
38226
38227
38228
47831
38227
59318
38228
38229
38230
47120
47811
47827
59317
38231
47812
47826
38232
47118
47120
38233
46929
47117
38234
46922
46928
47084
38235
46926
38236
46922
46925
38237
39027
38238
39030
46925
38239
38241
38997
39008
38240
38991
38992
38241
38243
38242
38243
38998
81455
38244
38246
38999
38245
81459
38246
81457
38247
81455
38248
38258
81451
38249
38255
38318
38250
38254
38313
38251
38310
38252
38254
38309
38448
38253
38254
38256
38255
38314
38459
38256
38258
38317
38464
38257
38258
81456
38259
38481
81444
38260
38263
38261
81439
38262
38475
38263
38480
47840
38264
38481
38265
38270
38482
38266
47840
47842
38267
38270
47854
38268
47838
47850
38269
48007
50737
38270
50735
38271
38272
38482
47853
50728
50735
38273
38463
47855
47993
47995
38274
38460
47856
47992
47996
38275
38447
47857
47863
47865
38276
38442
38444
47860
47862
38277
38284
38286
38290
38441
38278
38279
38281
38289
38293
38280
38286
38288
38281
38285
38282
38284
38294
38283
38295
38284
38437
38449
38285
38438
38444
38286
38445
38287
47862
38288
38290
47861
47875
38289
47870
38290
38292
47869
38291
47860
47868
38292
38441
47859
47917
47925
38293
47914
47916
38294
38433
38441
38295
38434
38438
38296
38435
38437
38297
38299
38301
38298
38302
38299
38303
38341
38300
38340
38435
38301
38303
38307
38339
38436
38302
38306
38437
38303
38305
38304
38396
38305
38307
38311
38397
38306
38310
38307
38309
38450
38308
38338
38451
38309
38311
38315
38337
38456
38310
38314
38455
38311
38313
38312
38402
38313
38315
38319
38403
38314
38318
38315
38317
38458
38316
38336
38457
38317
38319
38331
38470
38318
38465
81445
38319
81450
38320
38321
38325
81221
81222
38322
38326
81221
38323
81221
81222
38324
38326
38328
38325
38329
81222
38326
38330
38327
38328
38330
38332
38329
38334
38330
38335
38331
38332
38333
38335
38333
38334
38334
38335
38335
38419
38336
38337
38403
38413
38338
38400
38402
38339
38397
38399
38340
38394
38396
38341
38393
38342
38396
38343
38393
38395
48067
38344
38350
38345
38347
38351
38359
38395
38346
38358
38396
38347
38357
38348
38356
38349
38351
38353
38355
38350
38351
48067
38352
38366
48068
38353
38367
48069
48081
38354
46972
38355
38367
46971
46979
38356
38364
38366
38357
38359
38363
38358
38362
38359
38361
38397
38360
38366
38398
38361
38363
38365
38401
38407
38362
38402
38404
38363
38405
38364
38406
38365
46979
48127
38366
38368
48074
48126
38367
48073
38368
48072
48082
38369
46979
48077
48083
38370
38384
46967
38371
38383
46968
48083
38372
46969
48083
38373
38383
48078
38374
38382
48086
38375
38381
48087
38376
38380
48096
38377
38379
59340
38378
59341
38379
59341
38380
59340
38381
48096
38382
38386
48087
38383
38385
48086
38384
48078
38385
48077
38386
48076
38387
38388
48076
48087
48097
48099
38389
48061
48063
48071
48088
38390
48058
48070
48089
38391
38425
48057
48063
48065
38392
48056
48066
38393
38425
38427
38394
48066
38395
38399
38425
48065
38396
38398
48068
38397
38398
38402
38399
38401
48073
38400
38424
48064
38401
38413
38423
48075
38402
38412
48074
38403
38404
38412
81222
38405
38407
81220
38406
81218
38407
48127
38408
38412
48126
38409
38411
38410
48126
38411
48115
48125
38412
38413
48125
38414
38422
48122
38415
38416
38418
38419
38416
38419
38420
38421
38417
38418
38420
38419
38420
38420
38422
48129
48143
48145
38423
48109
48146
38424
48046
48099
38425
48045
48063
38426
38427
48035
48039
48045
48057
38428
48038
48056
38429
38434
48035
48037
38430
38431
48037
38432
38433
38434
38440
47916
48037
38435
38439
38436
38437
38439
38451
38438
38450
38439
38441
38443
38440
38452
48035
38441
47917
47919
48036
38442
38443
47857
47859
47919
38444
38450
38452
38454
38445
38447
38449
38446
47862
38447
38461
47863
38448
38454
38460
38449
38455
38459
38450
38451
38455
38452
38456
38453
47919
48034
38454
38456
38468
47920
48033
38455
38467
47857
38456
38458
38457
38458
38468
38470
38459
38465
38467
38460
38464
38461
38463
38467
38462
47992
38463
38483
47993
38464
38466
38482
38465
38481
38466
38470
38477
38467
38469
47846
47855
38468
47856
38469
47999
48032
38470
48000
48027
48031
38471
38472
38473
38473
48027
38474
38475
38476
38477
38478
38476
38480
38477
38479
81437
38478
38479
38479
38480
47844
38480
38481
38482
38483
47843
38484
50728
50730
38485
38947
38951
38486
38946
38487
38945
38951
50719
38488
38952
38954
38489
38490
38954
38956
48280
48282
38491
38957
48277
48283
38492
38748
38898
48276
38493
38765
38897
38494
38728
38766
38495
38727
38731
38496
38504
38732
38497
38503
38507
38498
38502
38508
38499
38500
38508
38510
38501
38511
38673
38502
38506
38508
38624
38674
38503
38504
38506
38505
38725
38727
38506
38724
38730
38732
38734
38507
38623
38723
38508
38622
38732
38509
38510
38596
38622
38624
38628
38511
38627
38512
38624
38626
38714
38513
38517
38519
38514
38522
38515
38517
38581
38516
38517
38587
38627
38518
38586
38626
38519
38573
38576
38585
38719
38520
38522
38524
38714
38521
38525
38673
38522
38523
38582
38524
38574
38525
38567
38573
38713
38526
38566
38672
38527
38561
38671
38528
38529
38559
38561
38530
38532
38534
38552
38562
38531
38535
38553
38532
38533
38563
38534
38651
38535
38551
38650
38536
38537
38549
38551
38553
38701
38538
38539
38541
38701
38540
38541
38543
48520
38542
38548
48519
38543
38545
38547
48540
38544
48521
38545
38803
48522
38546
38808
48539
38547
38809
38815
48548
38548
38702
38704
48541
38549
38701
38705
80997
38550
38551
38705
38707
38552
38666
38700
38553
38557
38559
38667
38554
38556
38555
38559
38556
38558
38682
38557
38683
38701
38558
38668
38686
38700
38559
38669
38687
38560
38561
38667
38669
38671
38695
38562
38566
38563
38565
38650
38667
38564
38651
38565
38569
38663
38566
38568
38649
38696
38567
38695
38568
38572
38712
38569
38571
38648
38711
38570
38664
38571
38665
38572
38643
38647
38828
38573
38642
38827
38574
38584
38718
38575
38576
38578
38582
38583
38577
38581
38582
38578
38580
38579
38580
38583
38581
38582
38583
38583
38585
38640
38642
38873
38586
38639
38874
38587
38631
38635
38588
38630
38636
38589
38605
38590
38606
38636
38591
38592
38606
38608
38593
38603
38605
38594
38602
38595
38605
38627
38596
38600
38602
38604
38628
38597
38598
38600
38622
38599
38733
38743
38600
38616
38740
38774
38782
38601
38617
38621
38602
38610
38782
38603
38604
38608
38610
38605
38607
38617
38629
38606
38630
38607
38637
38608
38618
38638
38609
38610
38618
81436
38611
38617
38783
38612
81436
38613
38783
81435
38614
38615
38783
38616
38617
38739
38783
38618
38620
38619
38620
38638
81434
38621
38629
38737
38739
38622
38628
38736
38740
38623
38733
38624
38722
38734
38736
38625
38715
38626
38628
38632
38720
38736
38627
38631
38719
38628
38630
38629
38630
38632
38638
38631
38637
38632
38634
38874
38633
38737
38875
38634
38638
38876
81434
38635
38637
38877
38636
38639
38637
38638
38640
38877
38641
38878
38642
38644
46741
38643
46736
38644
38646
46735
38645
46740
38646
46729
48385
38647
46723
46733
38648
38665
46722
46734
38649
38664
38710
46721
38650
38663
38709
38651
38666
38652
38663
38653
38662
38654
38655
38656
38658
38659
38656
38660
38657
38659
38658
38659
38660
38659
38660
38662
38661
38663
38664
38665
38667
38699
38707
38709
38668
38696
38669
38689
38697
38699
38670
38688
38694
38671
38675
38677
38672
38673
38675
38695
38713
38674
38714
38675
38715
38723
38676
38694
38716
38677
38693
38723
38843
38845
38678
38688
38679
38691
38725
38845
38847
38680
38790
38681
38685
38687
38691
38791
38682
38684
38792
38683
38687
38684
38686
38702
38685
38793
38686
38690
38798
38687
38689
38703
38688
38689
38691
38693
38690
38818
38820
38691
38821
38849
38692
38848
38693
38821
38845
38853
38867
38694
38820
38842
38695
38697
38825
38696
38712
38697
38709
38711
38698
38820
38824
38699
38709
38819
38831
38833
38700
38706
38818
38701
38703
38705
38702
38703
38704
38818
38705
38815
38817
80995
38706
80996
38707
38817
38833
80998
38708
38709
38833
46720
81000
38710
38711
38831
46720
46734
38712
38824
38828
38713
38825
38827
38714
38716
38718
38715
38719
38716
38720
38722
38717
38825
38843
38718
38720
38826
38870
38872
38719
38827
38873
38720
38874
38721
38875
38722
38736
38870
38882
38884
38723
38843
38885
38724
38725
38845
38885
38887
38726
38727
38787
38847
38887
38728
38730
38729
38787
38897
38730
38766
38768
38786
38900
38731
38769
38887
38732
38742
38766
38733
38734
38740
38742
38735
38769
38885
38736
38738
38740
38770
38884
38737
38738
38882
81434
38739
38883
38740
38741
38742
38770
38772
38774
38743
38767
38769
38744
38774
38745
38763
38767
38773
38779
38746
38766
38747
38763
38765
38748
38750
38762
48276
48278
38749
38957
38750
38958
38751
38761
38965
38752
38756
38760
38966
38753
38759
38754
38756
38758
38755
38756
38968
38757
38967
38758
38760
38759
38760
38761
38762
38763
48275
38764
38765
38767
48273
48275
38766
38900
48276
38767
38768
38772
38769
38771
38785
48273
38770
38886
38771
46787
38772
38784
38773
38774
38778
38775
38776
38778
38781
38782
38777
38780
38778
38779
38781
38783
38785
46785
46787
38786
38886
38889
48272
38787
38887
38890
38901
38788
38896
38789
38847
38851
38890
38892
38790
38796
38893
38791
38847
38792
38796
38798
38848
38793
38795
38794
38798
38800
38795
38797
38811
38909
38796
38908
38797
38851
38913
38798
38812
38850
38912
38799
38849
38800
38812
38814
38858
38801
38809
38811
38802
38806
38808
38803
38805
38804
38808
48525
38805
38807
48232
48526
38806
48231
38807
38811
48230
38808
38810
48235
48561
38809
48538
38810
38814
48549
38811
38813
48236
48560
38812
48229
38813
38857
48240
38814
38860
48239
80985
38815
38859
80986
38816
48547
38817
38835
38859
48546
38818
38834
80994
38819
38820
38834
38838
38821
38823
38822
38854
38823
38865
38867
46765
38824
38838
38840
38842
38825
38829
38831
38826
38842
38827
38829
38841
46737
38828
46736
38829
46734
46735
38830
38840
46738
38831
38839
46718
46734
48383
38832
38838
38833
38837
46718
46720
81001
38834
80999
38835
38837
80993
38836
38862
80992
38837
48377
48379
81003
38838
48380
81002
38839
38840
48380
48395
38841
46745
46765
38842
38868
38870
46744
38843
38867
38844
38870
38845
38867
38869
38885
38888
38846
38847
38853
38887
38888
38890
38848
38849
38851
38853
38850
38854
38858
38851
38855
38857
48254
38852
48255
38853
38855
38890
46792
48260
38854
38866
38855
38863
38865
38856
46793
48259
38857
38861
38863
46796
48320
38858
38860
48253
38859
38863
38860
38862
80988
38861
80945
80989
38862
46797
48321
80990
38863
48377
80991
38864
38865
46796
48377
81202
38866
46766
46793
38867
38888
46767
46792
38868
38869
46760
46765
46767
38870
38884
46762
46786
38871
38872
38880
38882
46744
46762
38873
38875
38879
46737
38874
38878
46736
38875
38877
38876
38882
38877
38879
38881
38878
38879
46741
38880
46742
38881
46743
38882
81434
38883
38884
46762
38885
46787
38886
38887
38888
46787
38889
46786
38890
46784
46792
48271
38891
38892
38901
48260
48262
48271
38893
38896
38904
48255
38894
38905
38913
38895
38896
38897
38901
38903
38898
38900
38899
38903
48283
38900
38902
48274
48276
48284
38901
48273
38902
48272
38903
48262
48285
81205
38904
48286
38905
48256
48262
48287
38906
38914
38942
38907
38937
38908
38910
38914
38916
38909
38913
38910
38912
48229
38911
48212
48228
38912
38914
48213
48241
48257
38913
48240
48254
38914
48255
38915
48256
38916
38942
48213
48215
48294
38917
38937
48210
48212
38918
38924
47968
47970
38919
47965
47967
38920
38922
38924
38921
38925
38922
38926
38928
38923
38929
47967
38924
38926
38934
38936
47968
38925
38937
38926
38938
38927
38939
38928
38932
38934
38946
38929
38931
38930
38934
47986
38931
38933
47987
47991
38932
47992
38933
38947
47993
38934
38948
47994
48207
38935
48208
38936
38944
38946
38948
48209
38937
38939
38943
48210
38938
38942
38939
38941
38940
38946
38941
38943
38945
48289
38942
48286
38943
48287
38944
48215
48288
38945
38949
48216
50717
38946
38950
50718
38947
38948
38950
50728
38949
48220
50727
38950
48221
50722
50731
38951
50721
50729
38952
50720
50730
38953
38954
38979
50720
38955
50719
38956
38978
38979
38957
38959
48279
38958
48278
38959
38965
38960
38978
38961
38965
38971
48279
38962
38964
38963
38971
38964
38966
38965
38966
48278
38967
38971
38968
38970
38969
38970
38972
38971
38973
38975
38974
81430
38975
38980
38976
38977
38978
38979
38981
38982
38985
38986
38982
38986
38987
38983
38984
38985
38987
38986
38987
38987
38988
38989
39028
39037
38990
38994
38995
38996
38991
38992
38994
38993
38996
38994
38995
38996
38999
38995
38996
38997
38998
39009
39023
39029
38999
39000
39001
39002
47042
47043
39002
39009
47041
47042
39003
47044
39004
39008
39005
47044
39006
47040
39007
47046
39008
47047
39009
39010
47049
47066
39011
39015
39021
39023
47064
39012
47008
47042
39013
39015
39014
39015
39017
39016
39017
39019
39021
39018
39019
47074
39020
47073
39021
47067
47071
47072
47130
39022
47063
47066
39023
39024
47071
39025
39026
39028
39029
39026
39029
39030
47066
39027
39028
39031
39028
39030
39029
39030
39032
46922
47067
47069
47071
39033
39036
39037
39038
39034
39035
39036
39039
39035
39038
39036
39037
39037
39038
39040
46920
47069
39041
46919
47079
47089
39042
46916
47090
39043
39045
39044
39046
47090
47092
39047
39051
46891
39048
39050
39049
39050
46904
39051
46903
39052
46892
46902
47092
39053
46893
46901
39054
46900
39055
46887
46893
46895
39056
46886
46896
39057
39069
45218
45226
39058
39066
45212
45217
45225
39059
45215
39060
39061
39065
39066
39062
39064
39067
39063
46503
39064
46503
39065
39067
39066
39067
39069
39071
39068
46503
46509
39069
46504
46508
46885
39070
46886
39071
45226
46469
46508
47298
39072
45225
46470
46509
39073
39075
45207
46471
39074
39075
39076
46497
46509
39077
46471
46496
46510
46534
39078
46472
46495
46517
39079
46492
46518
39080
39081
39289
46472
46474
39081
39242
39082
39245
39083
39246
46475
39084
39248
46475
46480
39085
39249
46521
39086
46524
39087
45279
46524
39088
45278
46528
39089
46573
39090
46176
46573
39091
45341
46579
39092
45342
46628
39093
46400
46628
39094
46399
46630
39095
46630
47565
39096
47559
47564
39097
45377
57653
39098
47608
57653
39099
47609
57672
39100
47610
57675
39101
57675
57778
39102
57777
59860
39103
56942
59865
39104
59834
59865
39105
59833
59867
39106
59137
59854
39107
59853
70147
39108
70147
70860
39109
39110
70860
39110
70169
39111
70150
39112
59139
70147
70148
39113
65475
70158
39114
59140
65455
65476
39115
59141
65453
65477
39116
59142
65452
65478
39117
59143
65479
65551
39118
59144
65480
65552
39119
59145
65481
65886
39120
59146
65482
65885
39121
59147
65483
65884
39122
59148
65484
65883
39123
59149
65485
65944
39124
59150
65486
65945
39125
59151
65487
65979
39126
59152
65978
39127
59154
65488
65976
39128
59155
65901
65992
39129
39131
79269
39130
79284
39131
79247
39132
59155
79258
39133
79259
39134
79260
39135
65998
39136
65958
39137
65961
39138
65962
39139
65963
39140
65590
39141
65589
39142
65574
39143
65573
39144
65448
39145
65447
39146
65446
39147
64852
39148
64853
39149
39150
46143
57812
64853
65530
39151
46144
57811
64837
65529
39152
46145
57808
64836
65524
39153
46146
57807
64831
65523
39154
46147
57804
64830
64859
39155
46148
57803
64829
64860
39156
46149
57798
59193
64861
39157
46150
57789
57799
64862
39158
46151
57767
57788
59197
39159
46152
57762
57764
59198
39160
46153
47640
47642
47674
39161
46154
47637
47643
47669
39162
46155
47599
47644
47668
39163
46156
47598
47602
47663
39164
46157
46453
46616
47662
39165
46158
46454
46615
47657
39166
46159
46191
46612
47656
39167
46160
46190
46611
47651
39168
45264
46161
46463
47278
39169
45259
46162
46462
47273
39170
45191
45242
45256
45258
39171
45190
45237
45245
39172
45246
45258
39173
45190
45192
39174
45193
39175
45194
45202
39176
45195
39177
39230
39232
39178
39182
39179
39183
39185
39232
39180
39202
39181
39183
39218
39220
39182
39221
39183
39222
39230
39184
39223
39231
39185
39218
39250
39302
39312
39186
39202
39233
39251
39187
39201
39234
39252
39188
39190
39235
39260
39189
39236
39190
39191
39201
39192
39200
39259
39193
39194
39197
39198
39194
39196
39197
39199
39195
39196
39198
39197
39198
39198
39200
39204
39201
39203
39252
39202
39203
39218
39204
39217
39251
39205
39214
39206
39209
39207
39208
39209
39319
39210
39318
39211
39212
39214
39215
39212
39215
39216
39213
39214
39216
39215
39216
39216
39217
39218
39250
39310
39219
39220
39309
39312
39314
39221
39223
39225
39222
39226
39223
39227
39229
39224
39312
45271
39225
39227
39313
45272
45296
39226
39314
45293
39227
45294
39228
45295
39229
45197
45272
45302
39230
45196
45271
39231
45195
39232
39302
45271
39233
39234
39297
39299
39302
39235
39294
39300
39236
39267
39270
39237
39271
39238
39266
39239
39240
39272
39240
39269
39272
39273
39241
39242
39243
39269
39244
39265
39245
39256
39264
39246
39296
39247
39292
39248
39252
39255
39249
39251
39250
39251
39303
39307
39252
39297
39253
39293
39254
39259
39260
39261
39255
39257
39259
39256
39257
39258
39261
39259
39260
39261
39260
39261
39262
39263
39264
39266
39267
39264
39267
39268
39295
39265
39266
39268
39267
39268
39268
39269
39270
39285
39289
39271
39280
39300
39272
39275
39273
39274
39275
39286
45210
39276
39280
45216
39277
39278
39280
39279
45202
39280
39288
39300
45203
45222
39281
45221
39282
39283
39285
39286
39283
39286
39287
45207
39284
39285
39288
39285
39287
39286
39287
39289
45204
45206
46472
39290
39298
39300
39291
39294
39295
39296
39292
39293
39294
39297
39293
39296
39294
39295
39295
39296
39298
39303
46475
39299
39304
45204
46474
39300
39301
45203
39302
39304
45249
45269
39303
45270
39304
39306
46521
39305
45250
46522
39306
45269
45309
46180
46523
39307
45270
45282
46524
39308
39312
45283
39309
39310
39310
39311
39313
45270
39314
45273
45283
45291
39315
45292
39316
45283
45335
39317
39414
39595
39318
39320
39413
39590
39319
39591
39320
39321
39322
39411
39413
39323
39410
39324
39409
39413
39598
39325
39408
39599
39326
39387
39389
39327
39384
39390
39328
39331
39332
39333
39329
39330
39331
39334
39330
39333
39331
39332
39332
39333
39335
39382
39390
39392
39396
39336
39379
39393
39395
39337
39340
39341
39342
39338
39339
39340
39364
39339
39342
39340
39341
39341
39343
39342
39344
39393
39345
39362
39364
39394
39346
39361
39347
39360
39364
39366
39348
39351
39352
39353
39349
39350
39351
39359
39350
39353
39351
39352
39354
39352
39353
39355
39356
39357
39359
39373
40730
39358
39430
39359
39361
39429
39360
39374
40731
39361
39363
39375
40736
39362
39428
39363
39399
39427
39364
39376
39400
40737
39365
39395
39366
39368
39376
39378
39367
39375
39368
39370
39621
39369
39620
39634
39370
39376
39631
39633
41082
39371
39375
39630
41079
39372
39374
39629
40940
39373
39628
40939
39374
40938
39375
40941
39376
41080
39377
41081
39378
39400
39633
39637
41264
39379
39395
39634
39636
39380
39382
39381
39616
39634
39382
39605
39617
39635
39383
39636
39384
39388
39390
39605
40034
39385
39387
39386
39605
39607
39387
39600
39604
39610
39388
39599
39389
39604
40035
40043
39390
39406
39408
39420
39391
39403
39392
39404
39406
39393
39397
39394
39395
39397
39399
39396
39400
39397
39401
39403
39636
39398
39404
39399
39401
39423
39425
39400
39426
39401
41233
39402
39637
41234
39403
39421
39423
40039
41239
39404
39420
40034
39405
39423
39406
39420
39422
40062
39407
39408
39410
40062
39409
39419
40043
39410
39412
39418
40044
39411
40063
39412
40066
39413
39415
39417
40045
39414
39597
39415
39596
45335
39416
40050
45334
39417
40051
40068
46218
39418
40052
40066
40067
39419
40053
40059
40063
39420
40042
40060
40062
39421
40035
39422
40040
40060
41240
39423
40061
41241
39424
39425
41169
41237
41239
41241
39426
41124
41234
41236
39427
41123
41231
41233
39428
40715
40737
40739
39429
40714
40734
40736
39430
39432
40731
40733
39431
40728
40730
39432
39434
39433
40714
39434
40709
40711
40713
40733
39435
40708
40728
39436
40707
40711
39437
39438
40703
40705
40707
39439
40700
40702
39440
40697
40699
39441
40694
40696
39442
39446
39443
39444
39446
39448
39445
39469
39707
39446
39470
39706
40695
39447
40694
39448
39470
39472
40693
39449
39467
39469
39450
39452
39466
39451
39465
39452
39454
39453
39469
40659
39454
39466
39468
39476
40658
39455
39465
39477
40657
39456
39478
39480
39457
39465
39458
39459
81428
81429
39459
39460
39478
81429
39460
39461
39464
39461
81429
39462
81428
39463
81427
39464
39465
39475
39477
39466
39467
39475
39468
39472
39474
39469
39471
40669
40686
39470
40664
39471
40665
40760
39472
40668
40687
40765
39473
40692
39474
40687
40689
40691
39475
40684
40686
39476
81306
39477
40671
40677
40686
39478
40672
39479
39480
39516
40672
39481
39515
40657
39482
39483
39484
39485
39487
39484
39488
39490
39515
39485
39490
39486
39490
39487
39489
39492
39488
39493
39489
39494
39490
39491
39492
39494
39498
39493
39500
39494
39496
39495
39496
39497
39498
39497
39501
39498
39502
39499
39500
39502
39504
39501
39505
39502
39506
39503
39504
39506
39509
39505
39514
39506
39513
39507
39508
39512
39513
39509
39511
39510
39511
39514
39512
39513
39514
39514
39516
39518
40656
39517
40673
39518
40829
40831
39519
40655
39520
40654
40831
39521
40832
40834
40836
40866
39522
40837
39523
40832
39524
40832
39525
40877
39526
40881
39527
40881
39528
41345
39529
44823
39530
44823
39531
44841
39532
44841
39533
44834
39534
46048
39535
46048
39536
46071
39537
53771
39538
53771
39539
53770
39540
52995
39541
52995
39542
53913
39543
53913
39544
53914
39545
53908
39546
53908
39547
57859
39548
58359
39549
58359
39550
58361
39551
58361
39552
58352
39553
39554
39554
39555
58523
58524
58528
39556
58352
58517
58525
58527
39557
58353
58365
58514
58516
39558
58354
58366
58372
58511
39559
58337
58367
58369
58371
39560
57840
57852
58175
58177
39561
53877
57839
58172
58174
39562
53875
57838
58169
58171
39563
53310
53876
58166
58168
39564
53311
53755
58163
58165
39565
53217
53754
56884
56886
39566
53206
53747
56881
56883
39567
53205
53745
56705
56707
39568
45943
53200
53746
56708
39569
45908
45912
45938
45940
39570
45899
45913
45929
45931
39571
45894
45914
45924
45926
39572
45887
45915
45917
45919
39573
40071
40075
40101
40103
39574
40029
40072
40076
40090
39575
40028
40046
40077
40087
39576
40021
40047
40078
40086
39577
39593
40020
40079
40083
39578
39592
40080
40082
39579
39583
40014
40020
39580
40013
39581
39583
39582
39583
39589
39591
39584
39592
39585
39589
39593
39601
40020
39586
39588
39600
40019
39587
40018
39588
39589
39599
39590
39598
39591
39593
39595
39597
39592
39593
39594
40047
39595
40048
40079
46227
39596
39597
40048
40050
39598
40045
40047
39599
39601
40044
39600
40043
39601
39603
40022
39602
40021
40047
39603
40028
40044
40046
40054
39604
40027
40043
40055
39605
39611
40036
39606
40033
39607
39611
39613
39617
40032
39608
39610
39609
39613
39651
39610
39612
39654
40023
39611
40022
39612
40027
40031
39613
39655
40026
40093
39614
39650
40094
39615
39617
39641
39649
39616
39642
39646
39617
39619
39618
39619
39635
39639
39641
40032
39620
39632
39634
39642
39621
39623
39631
39622
39630
39623
39625
39674
39624
39642
39675
39625
39631
39643
39684
41282
39626
39630
39683
41283
39627
39629
39682
40948
39628
39681
40947
39629
40946
39630
40949
39631
41078
39632
41281
39633
39639
39643
41280
39634
39638
41265
39635
39636
39638
40033
39637
40034
39638
40039
41263
39639
40038
41266
39640
40096
41279
39641
39643
40095
44979
45469
39642
40094
45468
39643
39645
39644
44978
39645
39684
44977
45465
45469
39646
39675
45466
45468
39647
39649
39648
39666
45466
39649
39657
39668
45467
39650
45468
39651
39655
39657
45477
39652
39654
39653
39657
39659
39654
39656
40124
45456
39655
40123
39656
40128
45478
39657
40127
45457
45479
39658
45476
39659
39663
39668
45457
45475
39660
45456
39661
39662
81426
39662
45455
81426
39663
39664
45458
45460
45790
39665
39668
40503
45461
39666
40480
45462
39667
39668
39670
39669
39670
45461
45467
45471
45475
39671
45462
45464
45466
39672
39676
40469
40471
39673
40461
40468
39674
39676
39678
39675
39683
39676
39684
39677
45466
39678
39684
40469
41648
45465
39679
39683
40468
41647
39680
39682
40467
41642
39681
40466
41641
39682
39688
39683
39687
39684
39686
39685
39686
41282
41648
41650
44977
39687
41283
41645
41647
39688
40948
41642
41644
39689
40947
41639
41641
39690
40608
41630
39691
40633
40947
39692
40634
40946
39693
40939
39694
40634
40936
40944
40956
39695
39697
40631
40933
39696
40630
40898
39697
40897
39698
40934
40936
39699
39701
39700
40729
40936
39701
40744
40746
40754
40935
39702
40747
40753
40934
39703
40748
40752
40897
39704
40749
40896
39705
40696
40750
40752
39706
39707
39709
40665
40750
39708
40664
39709
40647
40663
39710
40666
40749
39711
40641
40647
40822
40901
39712
40640
40896
39713
39714
40640
39715
40639
39716
39717
39723
39725
39718
39719
39719
39720
39725
81296
39720
39722
40859
39721
39725
39736
39722
39724
39727
39723
39728
39724
39729
39725
39726
39727
39729
39734
39728
39733
39729
39732
39730
39731
39732
39734
40639
39732
39733
39734
40923
39733
40860
39734
39735
39736
41356
41435
41620
39737
41357
41359
41434
39738
41428
39739
39741
39743
41359
39740
39741
39742
41363
39743
39745
41382
39744
41383
41428
39745
41419
41421
41427
39746
39747
41382
41417
41419
39748
39750
41381
39749
39750
39751
39752
39753
39754
39758
39759
39755
39756
39756
39759
39761
39757
39762
39758
39763
39759
39760
39761
39763
39765
39762
39766
39763
39767
39764
39765
39767
39775
39766
39773
39767
39772
39768
39769
39771
39775
39770
39771
39772
39774
39773
39774
39774
39775
41420
39775
39776
39777
39781
39783
41465
39778
39780
41503
39779
39783
41504
39780
39782
41505
39781
41502
39782
41465
41509
39783
41465
44685
39784
41465
39785
39786
41506
39787
41804
39788
81275
39789
81278
39790
39791
39795
41813
41815
39792
41815
41816
44657
39793
39795
39797
39794
39798
41816
39795
39799
41814
39796
39797
39799
39801
39798
39802
39799
39804
39800
39801
39803
39804
39802
39803
39803
39804
44656
39804
81274
39805
39806
41497
41817
41819
39807
41410
41820
81274
39808
41405
81273
39809
41406
41820
41822
39810
41407
41823
44613
39811
41824
44613
39812
41401
41407
41408
39813
41495
39814
39954
41401
41494
39815
39955
44698
39816
39956
44698
39817
39957
44699
39818
39958
44817
39819
39959
44817
39820
39960
44858
39821
39961
44858
39822
39962
44863
39823
39963
54008
39824
39964
54008
39825
39965
52913
39826
39966
57895
39827
39967
57895
39828
39968
57896
39829
39969
57939
39830
39970
57939
39831
39971
57886
39832
39972
57886
39833
39973
58601
39834
39974
58621
39835
39975
58621
39836
39976
58662
39837
39977
58700
39838
39978
58700
39839
39979
64474
39840
39980
64474
39841
39981
64483
39842
39982
64632
39843
39983
64632
39844
64631
39845
39983
65785
39846
39916
65783
39847
39915
64616
39848
58530
39849
39915
64614
39850
39914
64614
39851
39913
64479
39852
39912
64478
39853
39911
64478
39854
39910
58696
39855
39909
58696
39856
39908
57874
39857
39907
57875
39858
39906
57875
39859
39905
53940
39860
39904
53915
39861
39903
53915
39862
39902
53780
39863
39901
53780
39864
39900
53790
39865
39899
53789
39866
39898
53789
39867
39897
52899
39868
39896
52900
39869
39895
52900
39870
39894
44847
39871
39893
44842
39872
39892
44842
39873
39891
44821
39874
39890
44821
39875
39889
41482
39876
39888
41481
39877
39887
41481
39878
39886
41477
39879
39885
41392
39880
39884
41392
39881
39883
41391
39882
41388
39883
39949
41389
39884
39948
41390
39885
39947
41393
39886
39946
41393
39887
39945
41476
39888
39944
41480
39889
39943
41480
39890
39942
41488
39891
39941
44820
39892
39940
44820
39893
39939
44849
39894
39938
44849
39895
39937
44848
39896
39936
52901
39897
39935
52901
39898
39934
52902
39899
39933
53788
39900
39932
53788
39901
39931
53787
39902
39930
53918
39903
39929
53918
39904
39928
53924
39905
39927
53924
39906
39926
53925
39907
39925
57876
39908
39924
57876
39909
39923
58693
39910
39922
58697
39911
39921
58697
39912
39920
64477
39913
39919
64477
39914
39918
64480
39915
39917
64615
39916
64615
39917
39983
65784
39918
39982
65784
39919
39981
64481
39920
39980
64476
39921
39979
64476
39922
39978
58698
39923
39977
58698
39924
39976
58692
39925
39975
57877
39926
39974
57877
39927
39973
81062
39928
39972
53923
39929
39971
53923
39930
39970
53919
39931
39969
53919
39932
39968
53818
39933
39967
53791
39934
39966
53791
39935
39965
52903
39936
39964
52910
39937
39963
52910
39938
39962
44855
39939
39961
44850
39940
39960
44850
39941
39959
44819
39942
39958
44819
39943
39957
41489
39944
39956
41490
39945
39955
41490
39946
39954
41475
39947
39953
41394
39948
39952
41394
39949
39951
41395
39950
41396
39951
41397
41404
39952
41398
41403
39953
41399
41402
39954
41399
41401
39955
41493
39956
41491
39957
41491
39958
44700
39959
44818
39960
44818
39961
44857
39962
44857
39963
44856
39964
52911
39965
52911
39966
52912
39967
53816
39968
53816
39969
53817
39970
53920
39971
53920
39972
57885
39973
57885
39974
57884
39975
58620
39976
58620
39977
58619
39978
58699
39979
58699
39980
64475
39981
64475
39982
64482
39983
39984
39984
39985
64632
65784
65785
39986
64482
64611
64619
64627
39987
64465
64610
64620
64626
39988
64448
64450
64464
64494
39989
58683
58687
64447
64495
39990
58684
58686
64442
64444
39991
58569
58575
64411
64413
39992
58552
58570
58897
58901
39993
58545
58551
58896
58902
39994
58150
58550
58889
58903
39995
56875
56877
58105
58117
39996
56862
56874
58106
58108
39997
56690
56696
56859
57989
39998
56689
56697
56858
57984
39999
53658
53664
56668
56670
40000
53639
53663
56663
56665
40001
53528
53536
53626
53638
40002
53517
53529
53537
53627
40003
45506
53514
53516
53538
40004
45503
46324
46326
53539
40005
45500
45817
46323
46327
40006
45497
45818
46322
46328
40007
40141
40145
40153
40155
40008
40140
40148
40152
40009
40145
40147
40010
40140
40142
40011
40112
40116
40012
40014
40111
40119
40013
40014
40015
40082
40016
40020
40024
40083
40119
40017
40019
40023
40118
40018
40019
40020
40022
40021
40022
40024
40028
40023
40027
40024
40026
40123
40025
40086
40122
40026
40028
40087
40091
40129
40027
40092
40128
40028
40030
40029
40030
40054
40091
40101
40031
40055
40092
40100
40032
40036
40093
40097
40033
40094
40096
40034
40036
40038
40035
40039
40036
40040
40042
40037
40055
40038
40040
40056
40097
41274
40039
40096
41273
40040
41262
40041
41261
40042
40056
40058
40060
45023
40043
40053
40055
40044
40045
40053
40046
40050
40052
40047
40049
40072
40048
40049
40078
46226
40050
40073
40077
46225
40051
40052
40069
40073
46223
40053
40070
40072
40054
40058
40055
40057
40072
40056
40057
40100
45022
40058
40071
40101
45888
40059
40070
45889
40060
40064
40067
45027
40061
45024
40062
40064
45025
40063
40064
40066
40065
45026
40066
40067
45033
40068
40070
45034
40069
45035
46221
40070
40074
45921
46222
40071
45920
40072
40074
45919
40073
40074
40076
46224
40075
45918
46255
40076
40104
45917
46256
40077
40089
46257
40078
40088
46248
40079
40085
46245
40080
40084
46244
40081
40082
40084
40110
40083
40111
40084
40086
40120
40085
40109
46243
40086
40088
40108
46246
40087
40121
40088
40090
40130
40089
40107
46247
40090
40104
40106
46258
40091
40103
46330
40092
40102
45488
40093
40099
45485
40094
40098
45478
40095
45477
40096
40098
44986
45482
40097
41278
40098
40100
41277
40099
44987
45483
40100
40102
45484
45885
40101
45021
40102
45887
40103
45489
45886
40104
45915
46331
40105
45916
46342
40106
46331
46333
46341
53632
40107
46330
46334
46336
40108
40130
40134
46262
40109
40121
40133
46263
40110
40114
40120
46242
40111
40113
40112
40120
40113
40115
40140
40114
40138
40115
40133
40137
46239
40116
40120
40132
40141
40117
40119
40125
40142
40118
40124
40143
40119
40123
40120
40122
40121
40122
40130
40132
40123
40125
40129
40124
40128
40125
40127
45495
40126
40132
45498
40127
40129
40131
45487
45499
40128
45486
45494
40129
45485
40130
45488
40131
46330
40132
40134
46327
46329
40133
46328
40134
40136
46264
40135
46265
46334
40136
46281
46323
46325
46327
40137
46282
46322
46328
40138
40141
40153
46290
40139
40140
40152
40141
40142
46328
40143
40145
45498
40144
45495
40145
45496
45810
40146
45497
40147
40155
40157
45810
45811
40148
40149
40151
40155
40150
40156
45427
40151
45426
45821
40152
40154
40153
40154
46308
46322
40155
45821
46319
46321
40156
45818
40157
45428
45819
45821
40158
45429
45812
40159
45430
45808
45810
40160
45431
45453
40161
40162
40166
81310
40162
45452
81308
81309
40163
45432
81308
40164
40166
40168
40165
40169
81308
40166
40170
81310
40167
40168
40170
40175
40169
40174
40170
40172
40171
40172
40176
40173
40174
40395
40174
40175
40176
81324
40175
40178
40176
40177
40179
40376
40378
45432
40180
40357
40366
81325
40181
40346
40350
81328
81332
40182
40256
40264
40316
40318
40183
40265
40313
40315
40184
40254
40256
40260
40185
40253
40257
40259
40186
40187
40224
40257
40188
40223
40252
40336
40189
40222
40190
40217
40221
40336
40191
40216
40335
40192
40334
40193
40216
40194
40196
40197
40199
40195
40196
40200
40196
40197
40201
40197
40198
40199
40201
40203
40200
40204
40201
40205
40202
40203
40205
40207
40204
40213
40205
40211
40206
40207
40210
40211
40208
40209
40210
40214
40211
40215
40212
40216
40213
40215
40214
40215
40217
40218
40219
40221
40220
81425
40221
40227
40345
40222
40344
40223
40227
40224
40226
40251
40344
40225
40351
40226
40356
40380
40227
40229
40250
40345
40228
40229
40522
40230
40249
40380
40523
40231
40232
40523
40233
40235
40234
40235
40237
40238
40236
40240
40237
40239
40240
40523
40238
40239
40521
40239
40240
40576
40240
40510
40241
40242
40509
45449
45630
40243
40244
40245
40246
40244
40248
40245
40247
40523
40246
40247
40508
40247
40248
81234
40248
40249
40250
40377
40379
40251
40356
40358
40252
40343
40349
40351
40253
40255
40257
40337
40254
40338
40255
40313
40339
40256
40318
40342
40349
40257
40263
40350
40258
40351
40259
40263
40352
40260
40261
40263
40265
40262
40276
40263
40277
40279
40264
40353
40265
40277
40296
81328
40266
40276
40297
40267
40298
40268
40276
40269
40271
40275
40298
81398
40270
81339
40271
81340
40272
81378
40273
40275
81379
40274
40289
81382
40275
40277
40290
40296
81396
40276
40297
81397
40277
40278
40279
40288
40290
81328
81329
40280
40353
81311
40281
40285
40288
40282
40283
40285
40392
40284
40389
40285
81392
40286
81311
40287
40288
81330
81392
40289
40290
81394
40291
40295
81395
40292
40294
40293
81395
40294
81404
40295
40296
81328
81332
81404
40297
40316
81335
40298
40315
81336
40299
81337
40300
40315
40301
40312
40314
81410
40302
40311
81416
40303
40304
40305
40308
40309
40305
40307
40306
40309
40307
40308
40309
40308
40309
40310
40312
40324
40313
40341
40314
40318
40320
40315
40317
81409
40316
40317
81332
81334
40318
81331
81408
40319
40346
40320
40342
40321
40339
40341
40322
40323
40341
40324
40325
40341
40326
40332
40340
40327
40331
40328
40329
40331
40330
40332
40333
40334
40338
40340
40335
40336
40338
40337
40344
40338
40342
40343
40339
40340
40342
40341
40344
40345
40347
40349
40365
81331
40348
40349
40350
40358
40351
40353
40357
40352
40356
40353
40355
40354
81328
40355
40357
40395
81311
81323
40356
40394
40357
40379
40358
40378
40359
40377
40360
40364
40365
40366
40361
40363
40369
40362
40366
40370
40363
40367
40371
40364
40368
40365
40367
40366
40367
40367
40369
40371
40373
40370
40375
40371
40376
40372
40373
40374
40376
40374
40375
40375
40376
45441
40376
40377
40378
81233
40379
40395
40507
40380
40394
40508
40381
40382
40384
40508
40510
40523
40383
40511
40522
40384
40409
40385
40397
40408
40386
40401
40407
40387
40388
40389
40390
40392
40391
40393
40394
40405
40395
40397
40396
40397
40483
40498
40507
81308
40398
40482
40508
40399
40400
40401
40405
40400
40403
40405
40501
40401
40402
40406
40402
40405
40403
40404
40405
40407
40480
40482
40487
40408
40477
40409
40482
40510
40574
40410
40435
40511
40411
40420
40512
40412
40413
40414
40415
40420
40421
40416
40426
40417
40419
40541
40418
40426
40538
40419
40424
40539
40420
40540
40421
40423
40422
40426
40423
40425
40428
40424
40429
40425
40430
40426
40427
40428
40430
40433
40429
40434
40430
40435
40431
40432
40433
40435
40532
40433
40434
40435
40574
40434
40564
40435
40436
40437
40438
40439
40443
40438
40440
40442
40478
40439
40440
40445
40440
40444
40441
40442
40444
40443
40444
40446
40447
40449
40453
40447
40448
40449
40563
40448
40452
40472
40449
40451
40570
40450
40451
40453
40455
40452
40456
40453
40457
40454
40455
40457
40462
40456
40460
40457
40459
40458
40459
40461
40462
40471
40460
40461
40463
40461
40462
40462
40464
40468
40470
40570
45517
40465
40467
40569
44931
40466
40568
44928
40467
44929
40468
44930
40469
45516
40470
45464
45515
40471
40571
45463
45518
40472
45462
40473
40571
40573
45620
40474
40475
40478
40479
40475
40477
40478
40574
40476
40477
40480
40477
40479
40478
40479
40481
40503
45620
40482
40504
40574
45621
45629
40483
40509
40484
40504
40506
45452
40485
40486
40487
40492
40486
40489
40491
40487
40488
40503
40488
40493
40489
40490
40491
40493
40495
40492
40496
40493
40497
40494
40495
40497
40501
40496
40502
40497
40499
40498
40499
40500
40501
40500
40502
40501
40502
40502
40504
45623
45790
40505
45622
45789
40506
45448
45629
45633
45788
40507
40509
45449
45451
40508
45432
81235
40509
40510
45629
40511
40575
40512
40520
40532
40513
40543
40514
40515
40516
40517
40519
40520
40517
40520
40521
40524
40518
40519
40521
40520
40521
40522
40521
40523
40525
40526
40530
40531
40526
40528
40527
40531
40576
40528
40530
40531
40578
40529
40530
40531
40546
40532
40533
40557
40575
40534
40539
40543
40544
40535
40537
40548
40536
40544
40549
40537
40542
40550
40538
40547
40539
40541
40540
40541
40543
40542
40543
40544
40544
40545
40546
40548
40550
40555
40549
40554
40550
40553
40551
40552
40553
40556
40553
40554
40556
40582
40554
40555
40557
40556
40558
40578
45639
45640
40559
40560
40561
40564
40560
40563
40564
40573
40561
40563
40565
40562
40563
40564
40564
40566
40570
40572
45640
45654
40567
40569
40582
45647
40568
40583
45644
40569
45645
40570
45646
40571
45653
40572
45619
45656
40573
45626
45638
45655
40574
45621
45639
40575
40576
45629
45639
40577
45630
40578
45631
45637
45639
40579
40580
45637
45640
45666
40581
40582
40583
45640
45642
40584
45643
40585
40589
40593
40594
40586
40588
40587
40593
40588
40592
40589
40590
40594
40595
40591
40592
40594
40593
40594
40596
45643
45663
40597
40599
40600
40602
40598
40601
40602
44894
40599
40601
40600
40601
40602
40602
40603
40604
44895
45643
40605
44896
45644
40606
41776
45645
40607
41613
44928
40608
41614
44929
40609
41641
40610
41614
41630
41632
41640
40611
41611
41629
41633
40612
41610
41622
40613
40614
40615
40620
40614
40618
40620
41629
40615
40617
41621
40616
40620
40617
40619
40622
40618
40623
40619
40624
40620
40621
40622
40624
40629
40623
40627
40624
40626
40625
40626
40628
40629
40632
40627
40628
40924
40628
40629
40629
40630
40631
40637
40632
40634
40636
40633
40927
41629
40634
40928
40952
41630
40635
40945
40636
40928
40930
40954
40956
40637
40927
40931
40933
40638
40898
40920
40924
40639
40895
40921
40923
40640
40861
40641
40895
40642
40823
40861
40894
40643
40647
40824
40858
40644
40646
40652
40855
40645
40853
40646
40647
40649
40648
40649
40663
40822
40824
40826
40650
40652
40660
40827
40651
40655
40652
40654
40838
40653
40824
40864
40654
40825
40827
40865
40883
40655
40830
40866
40656
40827
40829
40657
40661
40673
40658
40672
40659
40661
40669
40671
40660
40664
40661
40663
40662
40674
40827
40663
40667
40669
40808
40826
40664
40666
40665
40669
40666
40668
40759
40667
40768
40822
40668
40767
40807
40821
40669
40766
40812
40670
40671
40686
40808
40810
40812
40672
40674
40676
40673
40674
40829
40675
40808
40828
40676
40809
40887
40677
40810
40678
40685
40679
40680
81306
81307
40680
40681
40684
81306
40681
81307
40682
81305
40683
81304
40684
40685
40689
40686
40688
40810
40687
40688
40784
40812
40689
40785
40811
40994
40690
41002
40691
40785
40787
41004
40692
40782
40784
40693
40763
40765
40694
40760
40762
40695
40699
40696
40698
40750
40760
40697
40698
40702
40752
40699
40701
40751
40761
40700
40762
40701
40705
40775
40702
40704
40756
40774
40703
40753
40704
40708
40754
40705
40725
40755
40777
40706
40776
40707
40725
41102
41104
40708
40710
40709
40725
40727
40710
40720
40724
40742
40711
40719
41104
40712
40713
40717
40719
40714
40716
40720
40734
40715
40716
41123
40717
40721
40739
41122
40718
41127
40719
40721
41106
41128
40720
41105
40721
40723
40741
40722
40740
41121
40723
41096
41106
41118
41120
40724
41095
41105
41109
40725
41094
41104
41110
40726
41101
40727
40745
40755
41094
41100
40728
40742
40744
40754
40729
40733
40730
40732
40744
40937
40731
40938
40732
40736
40941
40733
40735
40743
40942
40734
40742
40735
40739
40741
40736
40738
41085
41089
40737
41080
40738
41081
41233
40739
41086
41090
41232
40740
41231
40741
41090
41096
41230
40742
41089
41095
40743
41094
40744
41065
41089
41093
40745
41064
40746
41063
41093
41295
40747
40755
40799
40958
40748
40756
40800
40959
40749
40751
40769
40900
40750
40768
40901
40751
40759
40752
40756
40758
40753
40754
40756
40755
40756
40798
40757
40758
40772
40774
40798
40800
40759
40761
40769
40771
40760
40766
40768
40761
40765
40762
40764
40774
40763
40775
40764
40780
40782
40765
40771
40773
40783
40766
40784
40767
40771
40813
40768
40770
40806
40907
40769
40902
40770
40800
40903
40771
40801
40805
40906
40772
40814
40773
40797
40801
41031
40774
40778
40780
40790
40775
40777
40776
40780
40777
40779
41102
40778
40798
41101
40779
40791
40797
41112
40780
40792
41113
40781
40782
40788
40790
40792
40783
40787
40784
40786
40790
40814
40785
40813
40786
40816
41005
40787
40789
40815
41006
40788
41007
40789
40793
41033
40790
40794
41030
41032
40791
41031
40792
40794
40796
41145
40793
41144
40794
41034
41149
40795
41035
41148
40796
41030
41055
41057
41313
40797
40803
41031
41308
40798
40802
41297
40799
41100
40800
40802
40963
41295
40801
40960
40802
40804
40965
40803
40964
41296
40804
40983
41057
41309
40805
40982
40988
41031
40806
40814
40911
40989
40807
40813
40817
40908
40808
40812
40818
40820
40809
40885
40810
40818
40886
40811
40812
40816
40818
40993
40813
40814
40816
40815
41031
40816
40989
41022
41030
40817
41023
40818
40913
40989
40991
40819
40992
40820
40886
40889
40913
44825
40821
40885
40890
40908
40822
40826
40891
40907
40823
40902
40824
40862
40891
40893
40825
40863
40826
40874
40884
40891
40827
40885
40828
40829
40883
40885
40887
40830
40831
40877
40883
40832
40833
40877
40834
40878
41392
40835
40867
41391
40836
40839
41388
40837
40838
40839
40864
40866
40840
40867
41387
40841
40864
40868
40870
41452
40842
40843
40847
81303
40843
41358
81302
81303
40844
40859
81302
40845
40847
40849
40846
40850
81302
40847
40851
81303
40848
40849
40851
40854
40850
40856
40851
40857
40852
40853
40854
40855
40857
40855
40856
40864
40856
40857
40857
40858
40859
40861
40863
40860
40870
41357
40861
40871
40922
41356
40862
40921
40863
40871
40873
40974
40864
40870
40874
40865
40866
40868
40874
40876
40867
40877
40868
40878
41450
40869
40879
41451
40870
40872
40874
41343
41484
40871
41453
40872
40973
41355
40873
40976
41342
41354
40874
40891
40975
41347
40875
40876
40884
41343
41345
41347
40877
40879
40881
40883
40878
40879
41477
40880
41343
41478
40881
41344
41481
40882
41345
40883
40887
40888
40884
40885
40888
40890
40886
40887
40888
40889
41345
40890
40914
41346
44824
40891
40909
41347
40892
40893
40905
40907
40909
40975
40894
40902
40904
40974
40895
40899
40901
40921
40896
40898
40897
40901
40898
40900
40934
40899
40933
40900
40904
40920
40932
40901
40903
40959
40902
40903
40907
40904
40906
40960
40905
40919
40961
40906
40910
40918
40966
40907
40911
40965
40908
40909
40911
40913
40910
40914
41348
40911
40915
40917
40981
40912
40982
40913
40915
40987
40989
44829
40914
44826
40915
41349
44827
40916
40986
44828
40917
41349
41695
41697
44835
40918
40980
41340
41348
40919
40975
40977
40979
40920
40970
40972
40974
40921
40925
40931
40922
40974
40923
40925
40973
41625
40924
41620
40925
40927
41621
40926
40972
41626
40927
40929
40931
40971
41627
40928
41628
40929
40953
41631
40930
41070
41336
41636
40931
40957
40969
41069
40932
40970
40933
40957
40959
40961
40934
40956
40935
40959
40936
40956
40958
41064
40937
40938
40942
40944
41064
40939
40941
40940
40944
40946
40941
40943
40949
41079
40942
41080
40943
41065
41085
40944
40950
41066
41084
40945
40955
40946
40950
40952
40954
40947
40949
40948
40952
40949
40951
41283
40950
41078
40951
41073
41077
40952
41072
41284
41644
40953
41639
40954
41070
41072
41638
40955
41069
41073
40956
41064
41066
41068
40957
40958
40962
41068
40959
40963
41063
40960
40961
40963
40965
40962
40966
40970
40963
40967
40969
41703
40964
41062
40965
40967
40983
41061
40966
40982
40967
40979
40981
40968
40984
41706
40969
40979
41337
41699
41701
40970
41336
41702
40971
40979
40972
40978
41336
41670
40973
40977
41671
40974
40976
41672
40975
40976
41348
40977
41341
41677
40978
41340
41678
40979
41337
41339
41679
40980
40981
41339
41697
41699
40982
40984
40986
40983
40987
40984
41058
41060
40985
41699
41707
40986
41058
41698
41728
46034
40987
41697
46033
40988
41058
46032
40989
41028
41030
41057
40990
40991
41022
41026
41028
44829
40992
41023
41025
44826
40993
44825
40994
41023
40995
41005
40996
40997
41002
41003
40997
40998
41002
41004
40998
41003
40999
41001
41000
41001
41002
41003
41003
41005
41007
41016
41006
41019
41023
41007
41020
41022
41032
41008
41033
41009
41015
41020
41038
41010
41011
41013
41012
41013
41016
41018
41014
41015
41015
41017
41018
41016
41017
41017
41018
41018
41019
41020
41024
41021
41037
41022
41024
41026
46029
41023
41029
41024
41025
41026
44831
41027
44830
41028
46025
46027
46029
46031
41029
41056
46032
41030
41032
41055
46029
41031
41033
41035
41037
41034
41038
41035
41039
45104
41036
41055
45105
41037
41039
41052
41054
45108
41038
41051
46029
41039
41048
41040
45109
41041
41047
41052
45120
41042
41043
41045
41044
41045
41048
41050
41046
41047
41047
41049
41050
41048
41049
41049
41050
41050
41051
41052
46028
41053
45121
41054
46026
46028
46078
41055
46025
46029
46079
41056
46020
41057
46021
46025
46035
41058
41312
41059
46035
41060
41312
41728
41730
46054
41061
41309
41707
41709
41062
41296
41706
41710
41063
41293
41295
41703
41064
41068
41292
41065
41066
41088
41292
41067
41073
41289
41068
41074
41290
41292
41704
41069
41703
41070
41074
41702
41071
41335
41637
41072
41074
41332
41334
41658
41073
41331
41653
41074
41076
41075
41719
41076
41290
41328
41332
41718
41077
41287
41289
41331
41078
41084
41284
41286
41079
41281
41283
41080
41082
41084
41081
41085
41082
41086
41264
41083
41265
41281
41084
41086
41268
41286
41288
41085
41289
41086
41088
41087
41269
41088
41090
41288
41326
44995
41089
41289
41291
41090
41092
41091
41247
41092
41096
41248
41302
41326
41093
41095
41291
41301
41094
41292
41294
41095
41099
41096
41098
41097
41229
41098
41118
41228
41302
41304
41099
41109
41301
41305
41100
41110
41294
41298
41101
41295
41297
41102
41110
41112
41103
41113
41104
41108
41110
41114
41105
41106
41108
41107
41133
41108
41118
41134
41140
41109
41115
41110
41116
41118
41111
41112
41114
41116
41146
41298
41113
41145
41297
41114
41144
41115
41143
41116
41140
41142
41117
41153
41305
41118
41138
41140
41154
41304
41119
41120
41134
41136
41138
41228
41121
41131
41133
41229
41122
41128
41130
41230
41123
41125
41127
41231
41124
41125
41169
41126
41130
41168
41236
41127
41129
41167
41128
41129
41133
41130
41132
41166
41131
41175
41251
41132
41136
41176
41250
41133
41135
41165
41134
41135
41139
41136
41162
41164
41137
41213
45055
41138
41160
41162
41214
45060
41139
41159
41227
41140
41158
41162
41141
41142
41154
41156
41158
41143
41151
41153
41144
41146
41150
41145
41149
41146
41148
41308
41147
41153
41307
41148
41150
41152
41314
45106
41149
41313
45105
41150
45104
41151
45103
41152
41156
45102
41153
41155
41315
45113
41154
41306
41155
41159
41319
41156
41224
41320
45114
41157
45101
41158
41224
45098
45100
41159
41161
41160
41224
41226
41161
41219
41223
45069
41162
41218
45098
41163
41164
41214
41216
41218
41165
41211
41213
41166
41176
41178
41167
41173
41175
41168
41172
41169
41171
41175
41237
41170
41171
41183
41241
41172
41174
41182
41242
41173
41181
41174
41178
41180
41175
41177
41197
41253
41176
41252
41177
41213
41255
41178
41198
41212
41254
41179
41211
41180
41198
41200
41210
41181
41195
41197
41182
41186
41183
41185
41197
45030
41184
45025
41185
41189
45026
41186
41188
41196
45031
41187
41195
41188
41192
41194
41189
41191
41203
45032
41190
45033
41191
46204
41192
41204
46207
41193
46208
41194
41204
41206
46423
41195
41201
41203
41196
41200
41197
41199
41203
45042
41198
45041
41199
45044
45085
41200
41202
45043
45086
41201
41209
41202
41206
41208
41203
41205
45048
45991
41204
45049
41205
46422
41206
45992
46427
41207
46428
41208
45992
45994
53165
41209
45991
45995
41210
45086
45088
41211
45085
45089
41212
41216
41213
41215
45053
45085
41214
45054
41215
41219
45061
41216
41220
45066
45084
41217
45089
41218
41220
45090
45096
41219
45097
41220
41222
45068
41221
45067
45091
41222
45080
45096
46004
46006
41223
45075
45097
46007
41224
45074
45098
46008
41225
46009
41226
41320
45072
45074
46016
41227
41319
45069
45071
41228
41304
45058
45060
41229
45055
45057
41230
41248
41250
41231
41247
41251
41232
41236
41233
41235
41247
41269
41234
41264
41235
41239
41263
41236
41238
41246
41270
41237
41251
41238
41242
41252
41239
41243
41245
41271
41240
41262
41241
41243
41261
45024
41242
45025
41243
41253
45030
41244
41260
45029
41245
41253
41257
41259
45040
41246
41252
41256
45003
41247
41249
41251
44996
41248
44995
41249
45000
45057
41250
41256
45001
45056
41251
41255
45055
41252
41253
41255
41254
45041
41255
41257
45044
45053
41256
45054
41257
45002
45063
41258
45045
45064
41259
45002
45006
45905
45963
41260
45003
45005
45902
41261
41271
41275
45891
41262
41274
45023
41263
41271
41273
41264
41266
41270
41265
41269
41266
41268
41280
41267
41273
41279
41268
41270
41272
44983
44997
41269
44982
44994
41270
44995
41271
44996
41272
45003
41273
41275
44984
45004
41274
41278
41275
41277
45022
41276
45005
45892
41277
44984
44988
45018
45020
41278
44987
45021
41279
44984
44986
41280
44979
44983
41281
44978
44982
41282
41286
41283
41285
44978
41284
41285
41331
41645
41286
41330
41650
44981
41287
44982
41288
41328
41330
44993
41289
41327
44994
41290
41291
41327
41713
41292
41326
41712
41293
41294
41704
41710
41712
41295
41299
41301
41296
41297
41299
41309
41298
41308
41299
41305
41307
41300
41310
41710
41301
41303
41305
41317
41711
41302
41712
41303
41325
45057
41304
41318
41324
45058
41305
41319
41306
41307
41315
41317
41319
41308
41310
41314
41309
41313
41310
41312
41311
41317
41709
41312
41314
41316
41730
46022
41313
46021
41314
46020
41315
46019
41316
41320
46018
41317
41321
41731
46083
41318
41732
41319
41321
41323
45071
41320
41321
46017
41322
45072
46084
41323
41731
41735
52966
53012
41324
41732
41734
53007
41325
41711
41715
45957
41326
41712
41714
45952
41327
45000
41328
41714
44999
41329
41743
45012
41330
41332
41664
41742
45013
41331
41651
44992
41332
41652
41333
41659
41334
41666
41718
41740
41742
41335
41667
41719
41721
41336
41668
41702
41722
41337
41669
41338
41684
41722
41339
41685
41699
41723
41751
41340
41686
41696
41341
41687
41695
41342
41348
41350
41688
41343
41347
41351
41353
41344
41483
41345
41351
41482
41346
41347
41349
41351
44823
41348
41349
41350
44836
41351
41693
41695
44837
41352
44822
41353
41482
41487
41693
44821
41354
41483
41486
41688
41355
41456
41484
41677
41356
41453
41455
41672
41357
41436
41625
41358
41437
41453
41359
41384
41386
41452
41360
41383
81295
41361
41362
41363
41368
41362
41366
41368
41386
41363
41365
41382
41364
41368
41365
41367
41370
41366
41371
41367
41372
41368
41369
41370
41372
41374
41371
41375
41372
41376
41373
41374
41376
41377
41375
41377
41376
41377
41377
41381
41378
41379
41380
41382
41383
41385
41384
41419
41434
41385
41418
41437
41447
41386
41417
41448
41387
41388
41448
41450
41452
41389
41391
41390
41396
41448
41391
41393
41395
41449
41392
41450
41393
41477
41394
41476
41395
41399
41475
41396
41398
41460
41397
41416
41398
41411
41415
41399
41412
41461
41400
41493
41401
41402
41408
41412
41494
41402
41403
41407
41404
41406
41412
41405
41411
41406
41410
41407
41409
41408
41409
41495
44613
41410
41412
41496
41820
41411
41497
41412
41414
41413
41414
41461
41494
41496
44686
41415
41497
44685
41416
41461
41463
41417
41446
41448
41460
41418
41419
41438
41446
41464
41420
41433
41421
41440
41464
41422
41426
41423
41424
41426
41425
41559
41571
41426
41431
41441
41518
41609
41427
41440
41428
41431
41433
41429
41430
41434
41431
41435
81294
41432
41607
41433
41435
41441
41443
41618
41434
41438
41440
41435
41437
41436
41619
41437
41443
41455
41624
41438
41454
41439
41443
41445
41440
41442
41464
41466
41509
41441
41442
41511
41767
41443
41467
41510
41766
41444
41765
41445
41455
41467
41471
44708
41446
41454
41466
41470
41447
41459
41463
41448
41452
41454
41458
41449
41450
41458
41460
41476
41451
41477
41452
41458
41478
41484
41453
41454
41484
41455
41457
41456
41673
41457
41471
41486
41676
41458
41470
41484
41485
41459
41479
41460
41462
41470
41474
41461
41475
41462
41493
41463
41469
41492
44686
41464
41466
44685
41465
41467
41469
44684
41468
44683
44709
41469
41471
44692
44702
44714
41470
44693
44701
41471
41473
41472
44707
41473
41486
44702
44704
44706
41474
41485
41489
44701
41475
41479
41490
41492
41476
41493
41477
41479
41478
41479
41481
41483
41480
41485
41481
41488
41490
41482
41483
41488
41484
41485
41486
41488
41487
41689
41488
41692
44704
44820
41489
41490
44700
44704
41491
41492
44698
44700
41493
44695
44701
41494
41495
44695
41496
44614
44696
41497
41819
44687
41498
41499
41817
44685
44687
44689
41500
41501
41505
41506
41501
41506
41507
41804
41502
41507
41508
41503
41505
41504
41507
41505
41506
41507
41509
41801
41803
44689
41510
44684
41511
41801
44681
44683
41512
41796
81292
41513
41517
41518
41522
41514
41515
41517
41516
41521
41517
41518
41520
41568
41518
41519
41520
41522
41524
41521
41525
41522
41526
41523
41524
41526
41528
41525
41529
41526
41573
41527
41528
41532
41573
41529
41533
41796
41530
41546
41574
41531
41533
41535
41532
41536
41574
41533
41537
41534
41535
41537
41540
41536
41541
41537
41542
41538
41539
41540
41542
41779
41540
41541
41542
41777
41541
41797
41542
41543
41544
41610
41612
41768
41545
41546
41550
41608
41546
41608
41609
41767
41547
41609
41548
41550
41552
41549
41553
41609
41550
41554
41608
41551
41552
41554
41556
41553
41560
41554
41559
41555
41556
41558
41559
41606
41557
41558
41558
41560
41559
41575
41560
41561
41562
41565
41563
41574
41564
41573
41565
41567
41566
41567
41571
41572
41568
41569
41569
41570
41571
41570
41572
41571
41572
41572
41574
41576
41580
41581
41582
41577
41579
81280
41578
41582
81281
41579
41583
81282
41580
81279
41581
41583
41582
41583
41584
41583
41585
41606
41586
41587
41588
41589
41587
41589
41591
41588
41592
41589
41593
41590
41591
41593
41595
41592
41596
41593
41597
41594
41595
41597
41599
41596
41601
41597
41602
41598
41599
41602
41603
41600
41603
41601
41603
41602
41603
41604
41605
41607
41608
41610
41618
41609
41611
41617
41612
41614
41616
41613
41771
41777
41614
41772
41776
44927
41615
44934
41616
41632
41762
41772
44935
41617
41633
41763
41771
41618
41622
41764
41768
41619
41765
41767
41620
41622
41624
41621
41625
41622
41626
41628
41623
41633
41624
41626
41634
41674
41764
41625
41673
41765
41626
41672
41627
41671
41628
41634
41636
41670
41629
41631
41633
41630
41631
41639
41632
41636
41638
41633
41635
41655
41634
41635
41681
41763
41636
41656
41682
41762
41637
41669
41638
41656
41658
41668
41639
41653
41655
41640
41644
41641
41643
41655
44934
41642
44929
41643
41647
44930
41644
41646
41654
44933
41645
41653
41646
41650
41652
41647
41649
41661
45521
41648
45516
41649
45515
45567
41650
41662
45522
45566
41651
44976
41652
41662
41664
44975
41653
41659
41661
41654
41658
41655
41657
41661
44936
41656
44935
41657
44940
44942
41658
41660
44939
44943
41659
41667
41660
41664
41666
41661
41663
44950
45529
41662
45524
41663
45523
45581
41664
44951
45530
45582
41665
44974
41666
41742
44951
44953
44973
41667
44948
44950
41668
44943
44947
41669
44942
44946
41670
41682
41684
41671
41679
41681
41672
41674
41678
41673
41677
41674
41676
44708
41675
41681
44711
41676
41678
41680
41690
44712
41677
41689
44707
41678
41688
41679
41687
41680
41684
41686
41681
41683
41755
44904
41682
44903
41683
41761
44942
41684
41756
41760
44945
41685
44946
41686
41752
41756
44957
41687
41753
41755
41688
41690
41694
41689
41693
41690
41692
44706
41691
41755
44717
41692
41694
41754
44718
44845
41693
44705
44844
41694
44843
41695
41753
44846
41696
44838
41697
41751
41753
46041
41698
46040
41699
41727
41751
46043
41700
41701
41707
41723
41725
41727
41702
41706
41720
41722
41703
41719
41704
41706
41705
41713
41719
41706
41708
41710
41716
41720
41707
41708
41728
41709
41725
41729
41733
41710
41730
41732
41711
41712
41716
41732
41713
41714
41716
41718
41715
41743
45951
41716
41734
41744
45956
41717
41733
41718
41720
41738
41740
41744
41719
41743
41720
41721
41725
41722
41724
41740
44947
41723
44946
41724
41750
44957
41725
41739
41749
44956
41726
41738
41727
41729
41737
41749
46065
41728
41750
46062
41729
46055
41730
41736
46056
41731
46057
41732
41736
52965
41733
41734
41736
41738
41735
41745
53006
41736
52967
53003
53011
41737
52964
41738
41748
52963
53003
41739
41745
41740
41746
41748
44955
41741
44948
41742
41744
41746
44953
45972
41743
45949
41744
45950
41745
45971
41746
53003
53005
41747
44954
53026
41748
44969
53001
53003
53027
41749
44964
52962
41750
44963
46064
41751
44962
46063
41752
46042
41753
41757
44962
52893
41754
52892
41755
41757
44918
52891
41756
44917
41757
41759
44958
41758
44961
52894
41759
44918
44920
45543
52905
41760
44917
44921
45538
41761
44904
44906
45537
41762
44903
44907
44941
41763
41773
44940
41764
41770
44903
41765
41769
44711
41766
44708
41767
41769
44681
44709
41768
41796
41769
41771
41797
41770
44680
44710
41771
41773
44679
44902
41772
44678
41773
41775
44926
41774
44907
44925
41775
44679
44898
44908
45688
41776
44678
44897
45683
41777
44896
45650
41778
44678
41779
41791
44677
44896
41780
41792
41798
41781
41782
41792
41783
41784
41785
41787
41788
41785
41788
41789
44670
41786
41787
41789
41788
41789
41789
41792
41790
41791
44892
44894
41792
44676
44895
41793
41794
41798
44670
44674
44676
41795
44669
44673
41796
41798
41800
41797
44681
41798
44678
44680
41799
44677
41800
44674
44680
44726
44899
41801
44673
44681
44725
41802
44690
41803
44661
44673
44733
41804
44660
44734
41805
41817
41806
41810
81275
81276
41807
44660
81276
81277
41808
41810
41812
41809
41813
81278
41810
41814
81275
41811
41812
41814
41816
41813
41815
41814
41816
44659
41817
41818
44734
41819
44657
44687
44735
44747
41820
44614
44655
41821
44613
41822
44609
44612
44654
81274
41823
41827
81273
41824
41826
44612
41825
44612
41826
41830
44611
41827
41829
44611
41828
44608
41829
44567
44596
41830
44568
52665
41831
52665
41832
44568
44570
52664
41833
44571
52667
41834
44215
44222
44572
41835
44214
44218
44224
41836
44213
44225
52680
41837
44226
44258
44265
41838
44227
44257
44261
41839
44228
81121
81124
41840
44229
52705
52707
41841
44230
52708
52709
41842
44231
44246
55840
41843
44232
44243
44245
41844
44234
44236
41845
44237
44245
44248
41846
44234
44238
44249
41847
44179
44200
44202
41848
44178
44203
64225
41849
44176
64235
41850
64236
41851
41872
44176
64253
41852
41871
64254
41853
41870
66287
41854
41869
66288
41855
66289
41856
41867
41869
67548
41857
41866
74239
41858
41865
74240
41859
41862
74243
41860
41861
74244
41861
74251
74252
74253
41862
74246
74247
41863
74395
74396
41864
41865
74395
74396
41865
67561
74235
74362
41866
74241
41867
74235
74238
41868
67549
74232
41869
66329
67550
74233
41870
67547
41871
66329
67413
41872
67412
67419
41873
64252
67420
41874
44175
64248
41875
44172
44174
64247
41876
44171
66321
67421
41877
44170
66321
66325
41878
44169
67415
67434
41879
44168
66331
67552
41880
44167
66333
67552
41881
44166
66334
67551
41882
44165
66335
74229
41883
44164
66336
74229
41884
44163
66337
74411
41885
44162
66338
74411
41886
44161
66339
74412
41887
44160
66340
79435
41888
44159
66341
79435
41889
44158
66342
79445
41890
44157
66343
79446
41891
66344
79446
79449
41892
44157
79452
80336
41893
44156
79453
80337
41894
52606
79456
79774
41895
52605
79457
80053
41896
54454
79460
80054
41897
54455
79461
80055
41898
54528
79464
80056
41899
54529
80057
41900
79464
80059
41901
79463
80060
41902
66355
80060
41903
66356
80044
41904
80303
41905
66356
80202
41906
66357
80201
41907
66358
79894
41908
66359
80176
41909
66360
80174
41910
66361
80173
41911
66362
80172
41912
66363
80171
41913
66364
80170
41914
80168
41915
66364
66365
74369
41916
66366
67566
41917
66367
66369
67567
41918
79230
41919
66369
79229
41920
66370
66372
74624
41921
66058
66060
41922
66061
74628
41923
66062
74631
41924
79291
80343
41925
79961
79963
41926
79295
79960
79964
41927
79296
79926
79927
41928
79297
79928
79951
41929
79298
79929
79950
41930
79299
79930
80268
41931
79300
79931
80269
41932
79301
79932
80285
41933
79302
79933
80286
41934
79303
79934
80287
41935
41937
79935
80288
41936
79936
79937
41937
79939
41938
79303
79940
41939
66072
79940
41940
66073
79611
41941
66074
79610
41942
66075
79610
41943
66076
79555
41944
66077
79554
41945
66078
79554
41946
66079
79317
41947
66080
79316
41948
66081
79316
41949
66082
78888
41950
66083
78889
41951
78889
41952
66083
66084
41953
41954
41956
41958
41955
41959
41956
41957
41959
74847
41957
41958
74860
41958
41959
73813
41959
41960
41961
73812
74825
74861
41962
41963
41964
41963
41964
41965
74822
41965
73811
41966
41967
41971
41974
41975
41968
41970
73637
41969
41975
73638
41970
41976
73639
41971
73640
41972
41973
41974
41976
41975
41976
73798
41976
73796
41977
41978
73608
73626
73632
73795
41979
73585
73587
73593
73603
41980
73584
73588
73592
73600
41981
63955
73489
73549
73579
41982
63956
73488
73548
73556
41983
63957
73483
73485
73535
41984
63958
63960
73480
73530
41985
63879
63881
63887
63907
41986
63886
63902
41987
41988
63630
63879
63903
41988
50368
61117
41989
50369
41990
50370
63880
41991
50371
63765
41992
50372
63765
41993
50373
63763
41994
50374
63756
41995
50375
63756
41996
50376
63756
41997
50377
63798
41998
50378
63805
41999
50379
63805
42000
50380
63809
42001
50381
73492
42002
50382
73492
42003
50383
73586
42004
73616
73617
42005
50384
50386
50394
42006
66533
73616
42007
66531
73803
42008
42009
42012
42016
42010
42011
42011
42013
42015
74846
42012
42013
66089
42013
42017
42014
66552
42015
42017
42019
42016
42020
42017
42021
42018
42019
42021
42026
42020
42024
42021
42023
42022
42023
42025
42026
66532
42024
42025
66535
42025
42026
66537
42026
42027
42028
64063
66524
67666
42029
64068
64070
66537
67599
42030
64065
64067
66538
42031
56200
66539
42032
56201
56204
64067
66540
42033
56202
56205
66541
42034
56149
66542
42035
42037
54647
56147
56205
42036
54642
56148
42037
54641
42038
54646
42039
54649
56145
56205
56206
42040
54650
56207
42041
54651
56111
42042
42056
54652
42043
54653
42044
42048
42056
42058
54662
42045
42047
42059
54661
42046
42060
54660
42047
56099
42048
56100
42049
42055
56105
42050
42054
54163
42051
54162
42052
42054
54161
56120
42053
56115
42054
56114
42055
54164
56113
42056
56106
56112
42057
54663
56111
42058
54664
56106
56108
56110
42059
54665
56103
56105
42060
54666
56100
56102
42061
54667
56097
56099
42062
42066
42070
42072
42063
42065
42069
42080
42064
42065
42066
42068
42067
56099
42068
42070
54195
56098
42069
54194
42070
54193
55707
42071
54196
56097
42072
54670
55707
55719
56096
42073
54667
54669
42074
42076
42080
42081
42075
42079
42080
55707
42076
42078
42083
42077
42084
42078
42081
42085
42079
42082
42080
42081
42081
42083
42085
42091
42084
42089
42085
42088
42086
42087
42088
42092
42088
42089
42093
55962
42089
54669
42090
54671
42091
42093
42095
42092
42096
42093
42097
42094
42095
42097
54674
42096
54673
42097
81095
42098
42099
54674
54678
81095
42100
42101
55321
42102
42104
55321
55964
42103
55323
55964
42104
42106
42105
42106
42110
42111
42107
42108
42108
42109
42110
55324
42109
42111
42110
42111
52497
42111
55311
42112
42113
52496
55312
42114
52493
54910
55313
55319
42115
51961
51963
54769
54897
42116
51960
51964
54768
54898
42117
51929
51965
54761
54899
42118
51896
51898
51928
52227
42119
43498
51411
51435
51437
42120
43495
51412
51428
51438
42121
43488
43490
51413
51419
42122
43433
43491
51398
51420
42123
43068
43424
43426
51383
42124
43065
43421
43423
51376
42125
43064
43258
43412
51365
42126
43061
43259
43261
51360
42127
42461
42563
43262
43355
42128
42458
42560
42562
43352
42129
42457
42549
42551
43268
42130
42454
42546
42552
42763
42131
42223
42304
42429
42547
42132
42220
42303
42426
42548
42133
42292
42411
42134
42313
42135
42291
42292
42312
42136
42137
42312
42316
42138
42313
42315
42139
42140
42315
42319
42141
42145
42147
42142
42144
42148
42143
42144
42228
42145
42153
42229
42146
42230
42315
42147
42153
42318
42389
42391
42148
42319
42385
42149
42153
42387
42150
42152
42151
42387
42152
42154
42198
42153
42203
42154
42392
42155
42197
42387
42389
42156
42388
42157
42197
42158
42196
42159
42195
42160
42194
42161
42193
42162
42192
42163
42191
42164
42190
42165
42189
42166
42188
42167
42187
42168
42186
42169
42185
42170
42184
42171
42183
42172
42182
42173
42181
42174
42180
42175
42179
42176
42178
42177
42178
52361
54962
54964
55102
42179
52360
54965
55101
42180
52357
54888
54968
42181
52354
54887
54969
42182
52351
54886
54970
42183
51763
51765
51769
42184
51759
51761
51768
42185
51756
51758
51762
42186
43509
51753
51755
42187
43508
51750
51752
42188
43083
51747
51749
42189
43082
51744
51746
42190
43041
43284
43286
42191
42788
43283
43287
42192
42480
42779
43280
42193
42475
42778
43279
42194
42434
42476
42775
42195
42403
42433
42774
42196
42396
42398
42400
42197
42201
42393
42395
42198
42390
42392
42199
42201
42203
42200
42201
42401
42202
42400
42203
42233
42393
42399
42204
42392
42205
42229
42233
42206
42228
42207
42227
42233
42235
42208
42209
42235
42237
42210
42212
42214
42211
42215
42212
42216
42218
42213
42219
42235
42214
42216
42224
42236
42250
42215
42237
42239
42216
42240
42217
42251
42218
42222
42224
42254
42219
42221
42220
42224
42226
42221
42223
42409
42222
42548
42223
42455
42547
42224
42430
42454
42225
42453
42226
42236
42406
42430
42466
42227
42235
42407
42409
42228
42232
42410
42229
42230
42232
42392
42231
42314
42391
42232
42394
42408
42410
42412
42233
42393
42407
42234
42235
42399
42405
42407
42236
42237
42405
42437
42238
42239
42437
42439
42240
42248
42250
42241
42247
42251
42242
42246
42243
42245
42251
42255
42244
42256
42245
42261
42265
42246
42252
42260
42266
42247
42267
42248
42252
42442
42249
42439
42441
42250
42252
42438
42444
42452
42251
42437
42453
42252
42254
42253
42443
42254
42260
42450
42452
42456
42255
42453
42455
42256
42258
42260
42257
42261
42258
42262
42280
42259
42281
42455
42260
42262
42274
42456
42532
42261
42273
42262
42264
42263
42279
42264
42274
42276
42278
42265
42271
42273
42266
42270
42267
42269
42273
42443
42268
42442
42269
42447
42489
42270
42272
42448
42490
42271
42491
42272
42276
42504
42273
42275
42449
42503
42274
42450
42275
42459
42531
42276
42460
42506
42530
42277
42505
42278
42528
42530
42568
42279
42531
42567
42280
42532
42536
42281
42535
42282
42532
42534
42546
42283
42287
42547
42284
42548
42285
42287
42289
42296
42286
42287
42535
42288
42297
42534
42289
42300
42304
42545
42547
42290
42301
42303
42548
42291
42292
42294
42293
42303
42311
42294
42302
42310
42295
42301
42296
42297
42301
42298
42300
42539
42299
42540
42300
42306
42555
42301
42305
42544
42302
42303
42305
42309
42304
42427
42305
42428
42552
42306
42308
42553
42307
42554
42308
42760
43343
42309
42428
42761
43344
42310
42423
42427
42311
42422
42312
42411
42413
42427
42313
42414
42314
42411
42315
42412
42414
42416
42316
42318
42317
42414
42318
42376
42415
42319
42379
42416
42320
42321
42380
42381
42382
42322
42380
42382
42323
42380
42383
42324
42384
42325
42369
42379
42326
42367
42378
42327
42366
42418
42328
42365
42770
42329
42364
42773
42330
42363
43275
42331
42362
43278
42332
42361
43289
42333
42360
43288
42334
42359
51740
42335
42358
51743
42336
42357
51775
42337
42356
51774
42338
42355
51773
42339
42354
51772
42340
42353
51771
42341
42352
51770
42342
42351
54971
42343
42350
54976
42344
42349
55097
42345
42348
55100
42346
55125
42347
55121
42348
55120
42349
43315
55099
42350
43314
55098
42351
43313
54975
42352
43312
54974
42353
43311
51809
42354
43310
51808
42355
43309
51795
42356
43308
51794
42357
43307
51789
42358
43306
51788
42359
43305
51742
42360
43304
51741
42361
43303
43361
42362
43302
43360
42363
43277
43301
42364
43276
43300
42365
42772
43299
42366
42771
43298
42367
42419
81265
42368
42377
42369
42371
42370
42371
42373
42374
42372
42375
42373
42375
42376
42374
42376
42375
42376
42379
42376
42377
42378
42415
42419
42379
42390
42416
42418
42380
42389
42381
42382
42383
42385
42383
42384
42386
42387
42389
42388
42390
42391
42395
42392
42394
42416
42393
42394
42398
42395
42397
42417
42396
42418
42397
42770
42774
42398
42408
42432
42769
42399
42407
42433
42400
42404
42401
42403
42402
42403
42477
42404
42476
42405
42433
42435
42406
42436
42407
42431
42433
42467
42408
42409
42425
42431
42410
42426
42430
42411
42412
42426
42413
42417
42425
42414
42420
42422
42424
42415
42416
42420
42417
42418
42420
42769
42419
42770
42420
42771
81270
42421
42768
42422
43296
81272
42423
42424
43296
43344
42425
42427
42766
42768
42426
42765
42769
42427
42429
42428
42429
42762
42766
42430
42763
42765
42431
42469
42432
42468
42765
42433
42774
42776
43274
42434
42435
42467
42776
42778
42436
42474
42476
42437
42467
42473
42438
42466
42439
42465
42473
42483
42440
42441
42483
42485
42442
42444
42446
42443
42447
42444
42448
42450
42445
42451
42483
42446
42448
42462
42484
42498
42447
42485
42487
42448
42488
42449
42499
42450
42460
42462
42502
42451
42459
42452
42458
42462
42464
42453
42457
42465
42454
42466
42455
42457
42469
42456
42546
42457
42459
42549
42458
42470
42459
42461
42782
42460
42562
42461
42563
43062
42462
42783
43061
42463
43060
42464
42484
42783
42785
43073
42465
42483
42780
42782
42466
42470
42472
42467
42469
42468
42472
42469
42471
42764
42776
42470
42763
42471
42782
43268
42472
42777
42781
43269
42473
42778
42780
42474
42482
42475
42481
42778
42476
42478
42480
42477
42478
42479
42480
42789
42481
42788
42482
42779
42787
42483
42780
42786
42484
42485
42786
43044
42486
42487
43044
43046
42488
42496
42498
42489
42495
42499
42490
42494
42491
42493
42499
42503
42492
42504
42493
42509
42513
42494
42500
42508
42514
42495
42515
42496
42500
43049
42497
43046
43048
42498
42500
43045
43051
43059
42499
43044
43060
42500
42502
42501
43050
42502
42508
43057
43059
43063
42503
43060
43062
42504
42506
42508
42505
42509
42506
42510
42528
42507
42529
43062
42508
42510
42522
43063
43257
42509
42521
42510
42512
42511
42527
42512
42522
42524
42526
42513
42519
42521
42514
42518
42515
42517
42521
43050
42516
43049
42517
43054
43092
42518
42520
43055
43093
42519
43094
42520
42524
43445
42521
42523
43056
43446
42522
43057
42523
43066
43398
42524
43067
43399
43447
42525
43448
42526
43399
43401
43481
42527
43396
43398
42528
43257
43395
42529
43254
42530
43255
43257
43259
42531
42563
42565
42532
42562
42566
42533
42549
42534
42536
42542
42550
42566
42535
42539
42545
42536
42538
42537
42567
42538
42542
42570
42574
42539
42540
42542
42544
42541
42555
42542
42556
42572
42574
42583
42543
42571
42544
42550
42556
42558
42596
42545
42553
42555
42546
42550
42552
42547
42549
42548
42550
42562
42551
42561
42552
42558
42560
43267
42553
42762
42554
42558
42761
42555
42557
42760
42556
42557
42593
42595
42558
42757
42759
43381
42559
43266
42560
42596
42757
43263
43265
42561
43262
43353
42562
42564
42566
42596
42563
42564
43259
42565
42597
43260
43262
42566
42568
42598
43255
42567
42571
42568
42570
42569
43254
42570
42598
42600
43253
42571
42573
42572
42596
42598
42573
42595
42599
42603
42574
42600
42602
42575
42576
42602
42637
42577
42578
42583
42584
42578
42580
42584
42645
42579
42583
42603
42580
42582
42586
42581
42587
42582
42584
42588
42583
42585
42584
42586
42588
42593
42587
42592
42588
42591
42589
42590
42591
42593
42591
42592
42593
43381
42592
42593
42594
42595
42603
42754
43382
42596
42755
42757
42597
42598
42755
43263
43389
42599
43390
42600
42753
42755
43391
42601
43252
42602
42751
42753
48768
42603
42750
42604
42753
42605
42607
42608
42609
42606
42609
42610
42752
42607
42610
42608
42609
42610
42643
42610
42750
42611
42612
42749
48726
48747
42613
42618
42622
42623
42614
42616
42623
42615
42616
42617
42621
42618
42620
42641
42619
42642
42620
42622
42639
42621
42640
42622
42623
42627
42623
42648
42624
42625
42649
42689
42691
48728
42626
42650
42652
42676
42627
42629
42633
42634
42628
42632
42633
42629
42631
42679
42630
42680
42631
42634
42681
42632
42682
42633
42634
42634
42635
42636
42648
42650
42637
42638
42648
42750
42639
42643
42645
42646
42640
42642
42641
42647
42642
42644
42643
42644
42645
42645
42647
42646
42647
42649
42749
42650
42692
42748
42651
42652
42692
42694
42653
42675
42691
42695
42654
42674
42655
42695
42729
42656
42668
42674
42698
49300
42657
42665
42667
42723
42658
42662
42664
42716
42659
42661
42709
42660
42664
42661
42663
42662
42708
42663
42667
42707
49019
42664
42666
48899
42665
42666
42674
42667
42669
48898
42668
42706
49018
42669
42699
42705
49378
42670
42674
42700
48897
42671
42673
42687
48923
42672
42686
48924
42673
42684
42674
42676
42675
42676
42690
42698
42700
42677
42687
42689
42678
42680
42684
42685
42679
42683
42685
42680
42682
42681
42682
42684
42683
42684
42685
42685
42686
42687
49359
42688
42700
49360
42689
42701
49363
42690
42691
42697
42701
48872
42692
42696
48719
42693
42747
42694
42696
42738
42746
42695
42733
42696
42698
42734
42697
42737
48718
42698
42702
48871
49306
42699
49301
42700
42702
42704
49377
42701
48896
42702
48873
48895
42703
48874
49390
42704
49304
49306
49308
49391
42705
49301
49303
49380
42706
49298
49300
49379
42707
42721
42723
49321
42708
42716
42720
49020
42709
42719
49021
42710
42716
42718
42711
42715
42712
42714
42718
48841
42713
48840
42714
42726
48845
42715
42717
42727
48844
42716
42724
42717
42723
42718
42720
42722
49274
42719
49269
42720
49024
49270
42721
49025
49273
42722
49294
49298
49320
42723
42727
49293
49299
42724
49300
42725
42727
42729
42726
42730
42727
42731
48848
42728
48849
42729
42731
42735
48852
49299
42730
42734
49300
42731
42733
42732
48853
42733
42735
42739
48856
42734
42738
42735
42737
49301
42736
48857
49302
42737
42739
48860
48866
49305
42738
48717
49306
42739
48716
42740
48715
48861
42741
48660
42742
48699
48701
48713
48715
42743
48716
42744
48697
48713
62109
62134
42745
50216
42746
48750
48869
50215
62134
42747
48716
48718
42748
48719
48750
42749
48727
48749
42750
48748
42751
42752
48748
48767
42753
43385
48744
48770
42754
48769
42755
43383
43385
43387
42756
43388
42757
43263
43383
43415
51356
42758
43382
42759
43265
43377
51355
51356
42760
43266
43347
43380
42761
43346
42762
43266
43345
42763
43267
43271
42764
43268
42765
43269
43271
43273
42766
43274
42767
43271
43344
42768
42772
43272
43274
43295
42769
42771
43296
42770
43274
42771
42773
42772
43297
42773
43276
43366
42774
43274
43275
42775
42776
43275
43279
42777
43273
42778
43279
43281
43291
42779
42780
43281
43283
42781
42785
42782
42784
43281
43351
42783
43352
42784
43076
43355
42785
43075
43282
43356
42786
43074
43283
42787
43043
42788
43042
43283
42789
43041
42790
43040
42791
42792
43040
42793
43039
42794
43038
42795
42843
43037
42796
42842
42797
42798
42842
42848
42799
42800
42848
42849
42851
42801
42827
42802
42826
42851
42803
42804
42822
42824
42826
42805
42813
42815
42806
42812
42807
42811
42815
42808
42810
42816
42809
42817
42810
42818
42860
42811
42819
42859
42812
42814
42858
42813
43573
42814
42824
43572
42815
42819
42823
42857
42816
42822
42817
42819
42821
42818
42819
42953
42820
42954
42821
42823
42833
42955
42822
42828
42823
42827
42824
42854
42856
42825
43571
42826
42852
42854
43570
42827
42850
42828
42849
42854
42829
42831
42833
42830
42834
42831
42835
42837
42832
42838
42849
42833
42835
42853
43029
43525
42834
42854
43526
42835
42951
42836
43524
42837
43025
43029
43523
42838
43026
42839
42847
43027
43029
42840
42848
42841
43027
42842
42844
42846
42848
42843
42844
43036
42845
43035
42846
43032
43034
42847
43027
43031
42848
42849
43030
42850
42853
42851
42852
42853
43569
42854
43030
43568
42855
42856
43526
43568
43570
43594
42857
42955
43571
43579
42858
42954
43572
43576
42859
43573
43575
42860
42954
42958
42861
42953
42959
42862
42876
42863
42875
42889
42959
42864
42874
42882
42865
42873
42883
42866
42884
42867
42871
42873
42897
42868
42870
42869
42873
42870
42872
42922
42871
42923
42872
42898
42928
42873
42879
42899
42921
42874
42896
42875
42879
42881
42876
42878
42890
42960
42877
42953
42878
42942
42952
42879
42891
42943
42961
42880
42920
42881
42891
42899
42917
42919
42882
42890
42894
42896
42883
42887
42889
42884
42886
42896
42885
42897
42886
42902
42904
42887
42895
42905
42888
42894
42978
42889
42893
42967
42977
42890
42964
42891
42893
42963
42892
42944
42962
42893
42917
42947
42973
42997
42894
42968
42982
42895
42917
42983
42896
42900
42902
42910
42897
42899
42898
42902
42899
42901
42929
42900
42930
42901
42911
42917
42935
42902
42912
42934
42903
42904
42908
42910
42912
42905
42907
42906
42910
42978
42907
42909
42979
42987
42908
42988
42909
42913
43633
42910
42914
42984
43632
42911
42983
42912
42914
42916
43000
42913
43001
42914
43006
43634
42915
43005
43635
42916
42984
42996
43829
43831
42917
42983
42997
42999
42918
42919
42935
42937
42947
42999
42920
42930
42938
42944
42921
42939
42943
42922
42926
42928
42930
42923
42925
42924
42928
42925
42927
43013
42926
43014
42927
42931
42939
43019
42928
42932
43012
42929
42930
42932
42934
42931
42935
42932
42936
42938
43540
42933
43011
42934
42936
43002
43010
42935
43001
42936
43000
42937
43003
43545
42938
42946
43546
43825
42939
42945
43539
42940
43020
42941
42943
42945
43021
43529
42942
43022
43524
42943
42951
42944
42950
42945
42947
42949
42946
43538
43552
42947
43547
43557
43826
42948
42998
42949
42973
43555
43557
43862
42950
42962
43552
43554
42951
42961
43527
43529
42952
43524
43526
42953
42955
42961
42954
42960
42955
42957
42956
43526
42957
42961
42971
43527
43579
42958
42960
42970
43576
42959
42965
43575
42960
42964
42961
42963
42962
42963
42971
42973
42964
42968
42970
42965
42967
42966
42970
43582
42967
42969
43585
43613
42968
42976
42969
42973
42975
42970
42972
43586
43618
42971
43581
42972
43554
43580
42973
43555
43591
43619
42974
42975
42997
43619
43621
43862
42976
42982
43616
43618
42977
43613
43615
42978
42980
42982
42979
42983
42980
42984
42986
42981
42993
43615
42982
42984
42994
42996
43616
42983
42997
42984
42985
42986
42994
43630
43632
43831
42987
42991
42993
42988
42990
43632
42989
43633
42990
43638
43640
42991
43631
43878
42992
43630
43877
42993
43627
43629
43892
42994
43624
42995
43623
43629
42996
43622
43831
43833
43869
42997
43621
43828
42998
42999
43826
43828
43862
43000
43825
43829
43001
43003
43005
43002
43006
43003
43007
43009
43004
43809
43825
43005
43007
43810
43814
43824
43006
43815
43829
43007
43816
43008
43817
43009
43788
43806
43810
43974
43010
43787
43807
43809
43011
43543
43545
43012
43540
43542
43013
43017
43019
43014
43016
43015
43019
43016
43018
51903
43017
51904
43018
43542
51909
43019
43541
51908
43020
43540
43021
43539
43022
43530
43536
43538
43023
43523
43024
43522
43536
51923
43025
43463
43026
43028
43520
43522
43027
43515
43028
43029
43031
43533
43030
43532
43031
43567
43032
43566
43033
52349
43034
51763
52350
43035
51761
43036
51762
43037
43509
43038
43508
43039
43083
43040
43082
43041
43042
43082
43043
43081
43284
43044
43074
43080
43045
43073
43046
43072
43080
43086
43047
43048
43086
43088
43049
43051
43053
43050
43054
43051
43055
43057
43052
43058
43086
43053
43055
43069
43087
43437
43054
43088
43090
43055
43091
43056
43436
43057
43067
43069
43435
43058
43066
43059
43065
43069
43071
43060
43064
43072
43061
43073
43062
43064
43076
43063
43259
43064
43066
43258
43065
43077
43066
43068
51377
43067
43423
43068
43424
43434
43069
43491
51382
43070
43492
43071
43087
43503
51380
51382
43072
43086
51377
51379
43073
43077
43079
43074
43076
43075
43079
43284
43076
43078
43285
51361
43077
51360
43078
51365
51377
43079
51364
51378
51745
43080
51379
51746
43081
43085
43082
43084
51746
43083
43084
43508
43085
43507
51747
43086
43506
51379
43087
43088
43504
43506
43089
43090
43504
43514
43091
43437
43439
43092
43436
43440
43093
43441
43094
43436
43442
43446
43095
43443
43445
43096
43114
43118
43120
43097
43117
43098
43114
43116
43099
43101
43103
43100
43104
43101
43105
43107
43102
43108
43114
43103
43105
43111
43115
43133
43104
43116
43130
43105
43131
43106
43132
43107
43111
43139
43108
43109
43111
43113
43110
43122
43158
43111
43123
43141
43161
43112
43140
43113
43115
43119
43123
43145
43114
43120
43122
43115
43116
43118
43146
43117
43129
43118
43128
43119
43127
43443
43120
43124
43126
43444
43121
43445
43122
43124
43448
43123
43157
43124
43154
43156
43125
43449
43126
43152
43154
43472
43127
43145
43151
43471
43128
43146
43150
43458
43129
43149
43130
43146
43148
43131
43133
43135
43132
43136
43133
43137
43139
43134
43140
43146
43135
43137
43143
43147
43736
43136
43148
43735
43137
43734
43138
43733
43139
43143
44363
43140
43141
43143
43145
43142
43154
43177
43143
43153
43182
44396
43144
44362
43145
43147
43151
43153
44361
43146
43154
43147
43148
43150
43771
43149
43772
43150
43773
43151
43459
43774
43152
43476
44360
43153
43477
44398
43154
43183
44397
43155
43156
43177
43183
43185
43157
43161
43186
43158
43187
43159
43161
43160
43187
43199
43161
43163
43178
43186
43202
43162
43177
43163
43176
43164
43179
43165
43202
43216
43218
43166
43168
43170
43167
43168
43228
43169
43218
43231
43170
43217
43232
43236
43171
43216
43172
43236
43238
44383
43173
43180
44384
43174
43175
44385
43176
43180
43182
51974
43177
43179
43178
43182
43179
43181
43185
43215
43180
43216
43181
43238
51975
43182
43184
43239
51976
43183
51973
43184
51972
43185
43211
43213
51971
43186
43210
43214
43187
43189
43203
43188
43198
43189
43191
43484
43190
43210
43485
43191
43203
43207
43209
51445
43192
43198
43206
51444
43193
43195
43197
43402
43194
43403
43195
43250
51162
43196
43206
43249
51175
43197
43205
51174
43198
43199
43203
43205
43200
43202
43201
43205
43202
43204
43218
43241
43203
43215
43204
43214
43205
43207
43242
51275
43206
51270
43207
43248
51271
43208
43247
51274
43209
43242
43244
43246
51277
43210
43212
43214
51446
43211
51431
43212
51432
51970
43213
43244
51447
52183
43214
43239
43243
52182
43215
43242
43216
43239
43241
43217
43238
43218
43237
43241
51262
43219
43220
43231
51204
51262
43221
43228
51201
43222
43227
51171
43223
51170
43224
43227
43225
43226
51170
51194
43227
43229
51171
51193
43228
43229
43231
43230
51201
51207
43231
43233
51204
51206
43232
43233
43235
51262
43234
51261
51477
43235
51264
51476
52104
43236
44381
51263
43237
44382
43238
43240
51263
52177
43239
52174
43240
52175
43241
43243
52176
43242
43243
51276
43244
51281
52185
43245
51280
52184
43246
51447
51449
51626
54755
43247
51446
51450
51621
43248
51445
51451
51459
43249
51444
51452
51454
43250
43402
43406
51317
43251
43403
43405
51312
43252
43392
43394
48773
43253
43391
48768
43254
43390
43394
43255
43395
43256
43260
43390
43257
43393
43395
43397
43411
43258
43398
43259
43411
43423
43260
43261
43389
43411
43262
43412
43414
51359
43263
43354
43264
43414
43265
43354
43375
51356
51358
43266
43349
43353
43267
43348
43268
43270
43353
43269
43352
43270
43291
43351
43271
43292
43348
43350
43272
43345
43273
43276
43292
43294
43274
43275
43291
43276
43278
43277
43365
43278
43292
43360
43364
43279
43289
43291
43280
43281
43287
43289
43282
43290
43283
43285
43287
51739
43284
43285
51746
43286
51738
51745
43287
51740
51744
43288
43289
43361
51739
51740
43290
43360
43291
43351
43359
51739
43292
43293
43359
43294
43348
43364
43369
43373
43295
43345
43365
43368
43296
43342
43344
43366
43297
43298
43366
81271
43299
81264
43300
43334
43366
43301
43332
43365
43302
43331
43364
43303
43330
43363
43304
43329
43362
43305
43328
51781
43306
43327
51780
43307
43326
51815
43308
43325
51814
43309
43324
51813
43310
43323
51812
43311
43322
51811
43312
43321
51810
43313
43320
55075
43314
43319
55076
43315
43318
55127
43316
55126
43317
55134
43318
55133
43319
51702
55128
43320
51701
55077
43321
51700
55074
43322
51699
54983
43323
51698
51876
43324
51697
51877
43325
51696
51870
43326
51695
51817
43327
51694
51816
43328
51693
51783
43329
51692
51782
43330
51691
51733
43331
43371
51690
43332
43370
51732
43333
43367
43334
43336
43335
43336
43338
43339
43337
43340
43338
43340
43341
43339
43341
43340
43341
43366
43341
43367
43342
43343
43368
43344
43346
43345
43346
43348
43347
43368
43348
43369
43377
43379
43349
43350
43373
43375
43377
43351
43353
43357
43359
43352
43356
43353
43355
43354
43355
43357
51359
43356
51360
43357
51361
51739
43358
43375
51362
43359
43361
43374
51737
51739
43360
43373
43361
43363
43362
51741
43363
43374
51733
51781
43364
43371
43373
43365
43370
43366
43367
43368
43370
43369
43370
43372
51685
43371
51729
43372
51727
51733
43373
43377
51684
51734
43374
43375
51734
51736
43376
51369
43377
51356
51370
51680
51734
43378
43379
51355
51680
51684
43380
51685
43381
51355
43382
43383
51355
43384
51346
51354
43385
51347
51353
43386
43387
48770
51341
51343
51347
43388
48769
51344
51346
43389
43391
43415
43417
43390
43410
43414
43391
43393
43392
48769
43393
43405
43417
48772
43394
43404
43410
43395
43403
43396
43397
43401
43403
43398
43400
43404
43422
43399
43423
43400
43424
43482
43401
43407
43425
43483
43402
43484
43403
43407
51444
43404
43405
43407
43409
43406
43418
51313
43407
43429
51316
51452
43408
51443
43409
43425
43427
43429
43431
43410
43418
43420
43422
43411
43413
43417
43412
43422
43413
43421
51366
43414
43416
43420
51367
43415
51358
43416
51346
51357
43417
43419
51345
51372
43418
51344
43419
43429
51591
43420
43428
51373
51590
43421
43427
51374
43422
43426
51375
43423
43425
43424
43425
43433
43426
43432
43427
51388
51420
43428
51389
51421
43429
51394
51422
51595
43430
51594
43431
51422
51452
51650
51656
43432
51421
51425
51443
43433
43483
51420
51426
43434
43482
43488
43435
43447
43489
43491
43436
43446
43452
43492
43437
43453
43438
43492
43504
43439
43453
43465
43493
43513
43440
43464
43514
43441
43453
43455
43442
43456
43443
43451
43453
43457
43444
43458
43445
43449
43451
43471
43446
43448
43447
43451
43448
43450
43482
43449
43481
43450
43472
43480
43451
43473
43487
43489
43452
43470
43453
43469
43489
43493
43454
43455
43457
43465
43467
43469
43456
43462
43464
43457
43461
43458
43460
43470
43459
43471
43460
43476
51905
43461
43467
43475
51906
43462
51903
43463
43467
51902
43464
43466
43520
51923
43465
43515
43466
43494
43516
43467
43499
43519
51924
43468
51901
43469
43475
43497
43499
51900
43470
43494
43496
43471
43473
43475
43472
43476
43473
43477
43479
43474
43496
51429
43475
43477
43497
51434
51914
43476
51913
43477
51912
43478
51915
43479
51432
51434
51968
43480
51429
51431
43481
43485
43487
43482
43484
43483
43487
43484
43486
51443
43485
51444
43486
51431
51445
43487
51426
51430
51442
43488
51429
43489
51426
51428
43490
43496
43491
43493
43495
51404
43492
51399
43493
43503
43494
43502
43495
43499
43501
43496
43498
51405
43497
51428
43498
51435
51899
43499
51410
51928
43500
51927
43501
43519
51408
51410
52229
43502
43516
51405
51407
43503
43513
51402
51404
43504
51399
51401
43505
43513
43506
43510
43512
51401
43507
51380
43508
43510
51752
43509
43510
51762
43511
51753
43512
51758
51760
51762
43513
43517
51402
43514
43516
43515
43516
43520
43517
43519
43518
51407
51760
43519
51408
51764
52231
43520
52230
43521
43522
51923
52230
52234
43523
43533
43535
43524
43530
43532
43525
43529
43526
43528
43532
43568
43527
43528
43554
43594
43529
43531
43553
43597
43530
43552
43531
43535
43551
43532
43534
43560
43598
43533
43567
43534
43566
43535
43561
43565
43536
43550
52234
43537
51922
43538
43548
43550
51955
43539
43547
43551
43540
43546
43541
43545
43542
43544
51935
43543
51936
43544
43807
51941
43545
43808
51940
43546
43809
43547
43958
43548
43558
43957
43549
43962
51954
43550
43558
43562
43963
52240
43551
43561
52235
43552
43558
43560
43553
43557
43554
43556
43560
43600
43555
43593
43556
43592
43861
43557
43559
43605
43864
43558
43863
43559
43956
43560
43562
43606
43955
43561
43599
43562
43564
43563
43964
43564
43606
52344
52346
43565
43599
52347
43566
43598
52348
43567
52349
43568
43598
43569
43597
43570
43596
43571
43595
43572
43578
43573
43577
43574
43575
43577
43583
43576
43582
43577
43579
43581
43578
43588
43579
43589
43595
43580
43594
43581
43589
43591
43593
43582
43586
43588
43583
43585
43584
43588
43585
43587
43844
43586
43612
43587
43591
43611
43588
43590
43845
43589
43590
43602
43591
43603
43846
43592
43610
43593
43603
43605
43609
43594
43600
43602
43595
43597
43596
43602
43597
43601
43598
43600
43599
43600
43606
43601
43605
43602
43604
43603
43604
43949
43605
43950
43606
43608
43607
43608
43953
43955
52344
43609
43864
43950
43952
43610
43859
43861
43949
43611
43619
43846
43858
43612
43618
43841
43845
43613
43842
43844
43614
43618
43615
43617
43625
43842
43616
43624
43617
43621
43623
43618
43620
43837
43841
43619
43620
43861
43621
43836
43858
43860
43622
43867
43623
43834
43836
43868
43624
43628
43837
43625
43627
43626
43837
43851
43627
43838
43852
43914
43628
43913
43629
43834
43838
43912
43630
43833
43893
43631
43832
43876
43632
43636
43638
43883
43633
43635
43634
43638
43635
43637
43816
43636
43815
43831
43637
43820
43832
43884
43638
43819
43885
43639
43640
43657
43881
43883
43885
43641
43878
43880
43642
43657
43643
43654
43656
43880
43644
43653
43645
43649
43656
43660
81263
43646
43657
43659
43647
43649
43648
43659
43673
43649
43660
43686
43687
43650
43651
81263
43652
43653
43654
81263
43655
43923
43656
43924
81263
43657
43661
43881
43658
43659
43661
43663
43885
43660
43689
43661
43688
43662
43886
43663
43688
52282
43664
43689
43984
52281
43665
43797
43819
43666
43672
43689
43796
43667
43795
43668
43672
43669
43671
43713
43795
43670
43712
43671
43715
43995
43672
43714
43796
43994
43673
43674
43687
43689
43994
43675
43685
43995
43676
43684
43696
43677
43678
43679
43680
43682
43679
43682
43683
43684
43680
43683
43681
43682
43683
43683
43685
43686
43687
43688
43689
43690
43691
43796
43984
43992
43994
43692
43983
43693
43994
43694
43995
43695
43696
43697
43995
43698
43996
43699
43701
43715
43700
43701
44499
43702
43716
43718
44495
43703
43704
43716
43705
43706
43714
43716
43802
44347
43707
43713
43717
43801
44492
43708
43710
43764
43790
43709
43747
43785
43710
43746
43711
43717
43763
43712
43713
43715
43717
43714
43800
43715
43799
43993
43716
43996
43717
44494
43718
44493
43719
43720
43755
44493
44495
81257
43721
43751
43753
43763
43722
43746
43750
43723
43729
43745
43724
43728
43740
43725
43727
43739
43726
43734
43727
43733
43728
43732
43729
43731
43730
43750
43731
43743
43745
43749
44405
43732
43740
43742
44404
43733
43737
43739
44393
43734
43736
44363
43735
43739
43736
43738
43772
43737
43771
44362
43738
43742
43770
44394
43739
43741
43777
43740
43741
43745
43742
43744
43778
43743
43769
44403
43744
43748
43768
44406
43745
43747
43783
43746
43747
43749
43763
43748
43764
43784
43749
43765
43767
44415
43750
43762
44416
43751
43752
43762
44430
81257
43753
44431
81260
43754
43755
43756
44498
43757
81258
81260
81262
43758
81258
81259
81262
43759
43760
81257
43761
43762
44491
44493
81257
43763
43765
44429
43764
44493
43765
44350
44492
43766
44428
44491
43767
44350
44354
44489
44490
43768
43784
44353
44414
43769
43781
43783
44413
43770
43778
43780
44402
43771
43775
43777
44401
43772
43774
44361
43773
43777
43774
43776
51904
43775
44360
51905
43776
43780
44359
51910
43777
43779
51909
43778
43779
43783
43780
43782
51936
43781
44358
51937
43782
44353
44357
51942
43783
44352
51941
43784
43785
44350
44352
43786
43790
43787
43791
43807
44352
43788
43789
43791
43793
43790
43800
43791
43801
44350
43792
43806
44351
43793
43801
43803
43805
44504
43794
43798
43800
43974
43795
43797
43817
43796
43800
43797
43799
43798
43818
43984
43799
43803
43973
43990
43800
43802
43992
43801
43802
44349
43803
44004
44348
43804
44006
44505
43805
43973
52276
52384
52386
43806
43812
43974
52271
43807
43811
52250
43808
52245
43809
43811
52244
43810
43958
43811
43813
43959
43812
52249
43813
52270
52276
43814
43970
43972
43974
43815
43817
43821
43823
43816
43820
43830
43817
43819
43818
43974
43819
43821
43973
43976
43820
52281
43821
43873
52280
43822
43972
52279
43823
43871
43873
43971
52286
43824
43830
43870
43970
43825
43827
43829
43959
43826
43958
43827
43863
43957
43828
43866
43870
43960
43829
43867
43869
43830
43831
43869
43873
43832
43833
43873
43875
43834
43872
43894
43835
43909
43911
43836
43838
43904
43938
43944
43837
43857
43905
43838
43840
43839
43937
43840
43852
43854
43936
43944
43841
43849
43851
43857
43842
43848
43858
43843
43851
43844
43848
43850
43845
43846
43848
43847
43949
43848
43856
43858
43948
43849
43850
43854
43856
43851
43853
43852
43853
43931
43854
43932
43855
43935
43856
43944
52300
52302
43857
43947
43858
43944
43946
43859
43860
43946
43948
43952
43861
43865
43867
43905
43862
43864
43863
43867
43864
43866
43956
43865
43955
43866
43906
43952
43954
43867
43907
43967
43868
43869
43905
43907
43909
43870
43872
43871
43907
43969
43872
43908
52287
52330
43873
43909
81132
43874
43875
52280
52286
81132
81134
43876
43884
43888
43894
43877
43883
43889
43893
43878
43890
43892
43879
43883
43880
43882
43890
43922
43881
43923
43882
43886
43924
43883
43887
43889
43925
43884
43885
43887
52280
43886
52281
43887
52282
43888
52283
43889
43895
81134
43890
43918
43926
43891
43921
43892
43916
43918
43920
43893
43913
43894
43912
43918
43895
43911
81132
43896
43918
81133
81136
43897
43899
43898
81133
43899
43901
81135
43900
81136
43901
43939
43902
43903
43939
52311
81135
43904
43910
43938
52294
52312
43905
43909
43945
52295
43906
43946
43907
52295
52297
52325
43908
43968
43909
52293
52295
52331
43910
43911
52293
81132
81135
43912
43938
81136
43913
43917
43937
43914
43916
43915
43931
43937
43916
43928
43930
43940
43917
43927
43918
43940
81136
81248
43919
43920
43926
81248
43921
43927
43922
43926
43923
43925
43924
43925
43926
43928
81248
43929
81247
43930
81246
81256
43931
43933
43941
43932
43936
43933
43935
43934
81256
43935
43941
52303
81255
43936
52302
43937
43941
43943
43938
43940
43939
43943
43940
43942
81136
43941
81247
43942
81246
43943
52303
52311
43944
52302
52312
43945
43946
52296
52300
52312
43947
52297
43948
52298
52300
43949
43951
43950
43951
43952
52298
43953
52297
43954
52324
52343
43955
43965
43967
52325
43956
43964
43957
43963
43967
43958
43960
43962
43959
43960
43970
43961
43967
43969
43962
43966
52265
52328
43963
52242
43964
43966
52241
43965
52344
43966
52326
52343
43967
52327
52366
43968
43969
52325
52327
52331
43970
52328
52330
43971
43972
52330
52462
43973
52276
52278
43974
43975
43976
43991
52278
52386
52391
43977
43984
52279
52281
43978
43983
43979
52392
43980
43982
52394
43981
44011
43982
43987
43983
43986
43984
43985
43986
43989
43990
43991
43987
43991
43988
43989
43989
43990
43991
44006
43990
43992
43991
43993
43997
43994
43996
43995
43996
43998
44003
44004
44005
43999
44003
44005
44000
44002
44515
44001
44005
44516
44002
44004
44513
44003
44514
44004
44006
44005
44007
44519
52386
44008
44009
44011
44013
44009
44010
44011
52387
44010
44013
44522
44011
44012
44014
44012
44013
44015
44016
44018
44022
44016
44017
44018
52400
44017
44021
52562
44018
44020
52564
44019
44020
44022
44024
44021
44025
44022
44026
44023
44024
44026
44031
44025
44029
44026
44028
44027
44028
44030
44031
52517
44029
44030
44032
44030
44031
44031
44033
44114
52564
52764
52766
44034
44113
52565
52767
44035
44112
52566
52654
44036
44037
44112
44038
44111
44039
44040
44107
44111
44272
44041
44042
44043
44106
44042
44102
44105
44106
44043
44044
44543
44044
44106
44045
44105
44046
44104
44047
44543
44554
44048
44103
44542
44049
44069
44541
44050
44070
44540
44051
44071
44540
52690
44052
44072
52687
52690
44053
44059
52716
44054
44058
52717
44055
44057
52803
44056
52804
44057
52805
44058
52533
44059
52532
44060
44072
44536
44061
44073
44535
44062
44065
44535
44063
44088
44064
44078
44065
44079
44066
44073
44074
44067
44070
44093
44068
44100
44069
44099
44070
44101
44103
44071
44539
44072
44073
44539
44073
44537
44074
44075
44091
44093
44535
44076
44077
44079
44080
44077
44080
44081
44090
44078
44081
44082
44079
44081
44080
44081
44083
44084
44087
44088
44084
44085
44088
44535
44085
44086
44089
44086
44088
44087
44088
44090
44528
44532
44534
44091
44526
44092
44534
44537
52520
44093
44538
52519
44094
44539
44095
44096
44097
44100
44096
44098
44099
44101
44097
44098
44098
44100
44099
44100
44102
44108
44539
44541
44103
44107
44542
44104
44105
44106
44108
44110
44271
44109
44270
44538
44110
44114
52524
52728
44111
44113
52729
44112
52648
44113
44117
44114
44116
44115
52523
44116
52728
52732
52752
52766
44117
52729
52731
52767
44118
52648
52652
52654
44119
52647
52651
52655
44120
44121
52642
52644
52646
44121
44276
44122
44277
52641
44123
44278
52640
52644
44124
44279
52639
52661
44125
44280
52638
52661
44126
44281
52637
52738
44127
44282
52636
52740
44128
44283
52635
52740
44129
44284
52634
52743
44130
44285
52633
54424
44131
44286
52632
54424
44132
44287
52631
55822
44133
44288
52630
55822
44134
44289
52629
55821
44135
44290
52628
55843
44136
44291
52627
55843
44137
44292
52626
55844
44138
44293
52625
64192
44139
44294
52624
64192
44140
44295
52623
64191
44141
44173
52622
66317
44142
44172
52621
66317
44143
44171
52620
67400
44144
44170
52619
67400
44145
44169
52618
67401
44146
44168
52617
74174
44147
44167
52616
74174
44148
44166
52615
74225
44149
44165
52614
74227
44150
44164
52613
74227
44151
44163
52612
78613
44152
44162
52611
78613
44153
44161
52610
78614
44154
44160
52609
79771
44155
44159
52608
79771
44156
44158
52607
79772
44157
52606
80337
44158
80336
44159
79433
44160
79434
44161
79434
44162
78615
44163
78612
44164
78612
44165
74228
44166
74228
44167
74172
44168
74173
44169
74173
44170
67435
44171
66320
44172
66320
44173
64244
44174
44295
64244
44175
44183
64251
44176
64249
44177
64234
44178
44184
44186
64228
44179
44186
64229
44180
44190
44195
44181
44189
44197
44182
44199
44233
44293
44183
44188
44199
44294
44184
44295
64226
44185
64233
44186
44188
64231
44187
64232
44188
44190
44192
44189
44193
44190
44198
44191
44192
44195
44198
44193
44194
44194
44196
44198
44195
44196
64230
44196
44197
44197
44199
44198
44200
64193
64226
44201
55842
64188
64225
44202
55827
56320
64187
64224
44203
44205
44249
44204
64224
44205
56319
44206
44251
56320
44207
54386
44208
44251
52720
44209
44253
52713
44210
44253
52696
44211
44255
52696
44212
44256
52682
44213
44258
52681
44214
52680
44215
44217
44216
44217
44220
44222
44218
44219
44219
44221
44222
44220
44221
52680
44221
44222
52676
44222
44223
44224
44572
52677
52679
52741
44225
44283
44572
44226
44284
52679
44227
44266
44285
44228
44266
44286
44229
44287
52702
44230
44288
52702
44231
44289
52701
44232
44290
55837
44233
44291
55837
44234
44292
55842
44235
44236
44238
44239
44237
44241
44238
44240
44241
44239
44240
44240
44241
55842
44241
81072
44242
44243
44244
55838
55839
44244
55838
55840
44245
55841
44246
44247
55841
44248
44254
52708
52710
44249
44250
81072
44250
81072
44251
44252
81072
44252
55828
44253
44254
52711
44254
52711
44255
52711
44256
52697
52708
44257
52698
81121
44258
44260
44259
44260
44263
44265
44261
44262
44262
44264
44265
44263
44264
52698
44264
44265
52681
44265
44266
44267
52699
54423
44268
52679
52681
52694
52747
44269
52674
52678
52693
52734
44270
52671
52673
52685
52733
44271
44541
52686
52728
44272
44542
52671
52729
44273
44543
52648
52670
44274
44546
44574
52647
44275
44575
44577
52646
81244
44276
44565
44577
44277
52646
44278
44577
52646
44279
44576
52645
44280
44569
52662
44281
44570
52662
44282
44571
52737
44283
44572
52741
44284
52741
44285
52742
44286
54423
44287
54423
44288
55823
44289
55823
44290
55824
44291
55836
44292
55836
44293
55835
44294
64193
44295
64193
44296
44297
64191
64193
64226
64243
44298
64188
64190
64221
64225
44299
64185
64187
64222
64224
44300
56319
56321
56323
64180
44301
54387
54415
56324
56326
44302
54384
54410
54412
54414
44303
54235
54237
54239
54407
44304
52802
52804
54234
54402
44305
52801
52805
54185
54401
44306
52545
52547
52806
54180
44307
52536
52544
52548
54177
44308
52539
52541
44309
52542
52544
44310
44531
44311
44530
52508
52542
44312
44313
44314
44319
44313
44317
44319
44529
44314
44316
52507
44315
44319
44316
44318
44321
44317
44322
44318
44323
44319
44320
44321
44323
44329
44322
44326
44323
44325
44324
44325
44328
44329
44525
44326
44328
44508
44327
44329
44330
44328
44329
44331
44332
44336
44338
44332
44333
44335
44507
44333
44338
44334
44338
44491
44335
44337
44340
44336
44341
44337
44342
44338
44339
44340
44342
44344
44341
44345
44342
44346
44343
44344
44346
44347
44345
44347
44494
44346
44347
44492
44347
44348
44349
44505
44507
44512
44350
44490
44492
44504
44351
44352
44354
44504
52250
44353
52245
44354
44356
52246
44355
44503
52251
44356
44452
44489
52252
52378
44357
44414
44451
52253
44358
44411
44413
51943
44359
44402
44410
51944
44360
44399
44401
51911
44361
44398
51912
44362
44397
44401
44363
44394
44396
44364
44393
44365
44392
44396
51974
44366
44367
44368
81245
44367
44370
44385
81245
44368
44369
44387
44369
81245
44370
44371
81245
44372
44373
44385
44374
44384
44375
44383
44376
44382
44377
44378
44381
44378
52102
52103
44379
44380
52032
52083
44381
51983
51998
52105
54785
44382
52104
54784
44383
51983
52177
44384
51982
52174
44385
51975
51981
44386
51974
44387
51979
51981
52165
44388
44392
44389
44391
52165
44390
44418
54705
44391
44405
44407
44417
54701
44392
44404
44408
52164
44393
44395
51979
44394
44404
44395
44401
44403
44396
44400
44408
51978
44397
51973
44398
44400
51972
44399
51915
44400
44410
51916
44401
44409
52161
44402
44403
44409
44413
44404
44406
44408
44405
44406
44416
44407
44413
44415
44408
44412
44449
54700
44409
52163
44410
44412
52162
44411
51947
44412
44451
51948
44413
44450
54699
44414
44415
44450
44489
44416
44428
44449
44417
44429
44418
44439
44449
54716
44419
54714
44420
44430
44435
44439
44421
44423
44425
44422
44433
44423
44431
44424
44430
44425
44427
44429
44426
44439
44427
44446
44428
44429
44447
44489
44430
44439
44431
44432
44433
44435
44436
44438
44434
44435
44438
44435
44436
44437
44436
44437
44438
44440
44441
44446
44447
44448
44442
44446
44448
44443
44445
44459
44444
44448
44460
44445
44447
44461
44446
44458
44447
44448
44449
44450
54717
44451
44455
54720
44452
52256
44453
52257
52379
44454
44455
44456
44457
44455
44457
44459
44456
44460
44457
44461
44489
44458
44462
44459
44461
44460
44461
44463
44464
44465
44466
44464
44466
44470
52379
44465
44469
44466
44468
44467
44484
44468
44470
44472
44469
44473
44470
44474
44471
44472
44474
44477
44473
44478
44474
44480
44475
44476
44477
44480
44477
44478
44479
52508
44478
52380
44479
44481
44480
44482
44507
52381
52507
44483
44484
44486
44487
44484
44487
44488
52378
44485
44488
44486
44488
44487
44488
44490
44489
44491
44503
44507
44492
44493
44494
44495
44496
44497
44498
44499
44500
44498
44500
44502
44499
44502
44500
44501
44501
44502
44504
44506
52272
52378
44505
52271
44506
44519
52384
44507
44520
52381
52383
44508
44509
44520
44524
52507
44510
44511
44512
44518
44511
44515
44517
44523
44512
44514
44519
44513
44518
44514
44516
44515
44516
44517
44518
44520
44522
52385
44521
52478
52506
44522
44524
52479
52511
52561
44523
52480
52562
44524
52517
44525
52512
52516
44526
44529
52521
44527
44528
52520
44529
44531
52527
44530
52512
52528
44531
52513
52529
52543
44532
52530
52544
44533
52535
44534
52530
52532
52534
44535
44536
52527
44537
52526
52532
52716
44538
52525
52687
44539
52524
52686
44540
44541
52684
52686
44542
52673
44543
52672
44544
52669
44545
44546
44547
44553
44546
44550
44552
52668
44547
44549
44548
44553
44549
44551
44556
44550
44557
44551
44558
44552
44555
44553
44554
44556
44558
44563
44557
44564
44558
81244
44559
44560
44562
44587
44561
44588
81244
44562
44589
81243
44563
44586
44564
81243
44565
81243
81244
44566
44567
44577
81243
44568
44576
44581
44569
52664
44570
44576
52663
44571
52663
44572
44573
44574
52663
52667
52677
52737
44575
52650
52668
52670
44576
44578
52645
52663
44577
44579
44580
44581
44588
44580
44584
44587
52668
44581
44583
52664
44582
44589
44583
44585
44591
44584
44592
44585
44593
44586
44590
44587
44589
44588
44589
44591
44593
44601
44592
44596
44593
44595
44594
44595
44599
44601
44596
44598
52665
44597
44601
44598
44600
44603
44599
44604
44600
44605
44601
44602
44603
44605
44610
44604
44608
44605
44607
44606
44607
44609
44610
44643
44608
44609
44611
44609
44610
44610
44612
44637
52665
44613
44621
44614
44615
44747
44616
44620
44621
44622
44617
44619
81238
44618
44622
81239
44619
44626
81240
44620
81237
44621
44625
44622
44624
44623
44653
44624
44626
44628
44625
44629
44626
44630
44627
44628
44630
44632
44629
44638
44630
44637
44631
44632
44636
44637
44633
44638
44634
44636
44635
44638
44636
44637
44638
44639
44640
44641
44643
44645
44641
44642
44643
44642
44646
44643
44647
44644
44645
44647
44649
44646
44650
44647
44651
44648
44649
44651
44656
44650
44654
44651
44653
44652
44653
44655
44656
44657
44654
44655
44655
44656
44656
44658
81242
44659
44735
44737
44811
44660
44734
44738
44661
44662
44672
44738
44663
44666
44667
44668
44664
44666
44665
44668
44666
44667
44668
44667
44668
44669
44670
44672
44671
44892
44672
44674
44740
44891
52857
44673
44739
44674
44732
44675
44731
44676
44891
44899
45677
45733
44677
44892
45676
44678
44897
44899
44679
44680
44899
44901
44681
44727
44682
44683
44709
44723
44725
44727
44684
44690
44692
44685
44689
44693
44686
44687
44693
44695
44688
44696
44689
44691
44693
44735
44795
44690
44734
44691
44725
44733
44692
44724
44736
44796
44693
44723
44797
44694
44695
44699
44701
44795
44797
44696
44698
44697
44747
44795
44698
44792
44794
44699
44700
44794
44798
44701
44703
44702
44703
44715
44797
44704
44720
44798
44818
44705
44819
44706
44718
44720
44851
44707
44715
44717
44708
44712
44714
44709
44711
44710
44714
44711
44713
44727
44902
44712
44903
44713
44717
44904
44714
44716
44728
44905
44715
44723
44716
44720
44722
44717
44719
44803
44916
44718
44917
44719
44854
44918
44720
44804
44853
44919
44721
44852
44722
44798
44800
44804
44859
44723
44797
44801
44803
44724
44728
44725
44729
44743
44801
44726
44732
44727
44729
44731
44900
44728
44901
44729
44803
44912
44730
44802
44911
44731
44741
44743
44807
45734
44732
44740
45733
44733
44739
44743
44734
44736
44738
44735
44736
44746
44737
44743
44745
44738
44742
44810
44739
44740
44742
44741
44890
52864
44742
44808
44889
52863
44743
44809
44744
44745
44801
44807
44809
44813
44746
44790
44796
44810
44747
44791
44795
44811
44748
44792
44749
44753
81238
81242
44750
44811
81241
81242
44751
44753
44755
44752
44756
81241
44753
44757
81237
44754
44755
44757
44793
44756
44762
44757
44766
44758
44759
44766
44793
44760
44764
44793
44761
44763
44768
44762
44769
44793
44763
44770
44764
44767
44765
44766
44768
44770
44772
44769
44773
44770
81236
44771
44772
44776
44811
81236
44773
44777
44774
81236
44775
44777
44779
44776
44780
81236
44777
44781
44778
44779
44781
44783
44780
44785
44781
44789
44782
44783
44788
44789
44810
44784
44788
44785
44787
44880
44786
44881
44787
44789
44878
44788
44879
44789
44812
44790
44791
44799
44813
44815
44792
44794
81236
44793
44795
44799
44796
44797
44799
44801
44798
44799
44817
44800
44816
44801
44805
44813
44860
44802
44803
44805
44807
45724
44804
44915
44805
44862
45726
44806
44861
45725
44807
44813
44886
45736
45738
44808
45735
44809
44886
44888
52862
44810
44812
44811
44813
44874
44886
44814
44815
44860
44866
44874
45738
44816
44877
44817
44860
44818
44859
44819
44852
44820
44851
44821
44844
44822
44843
44823
44837
44824
44836
44825
44827
44826
44827
44829
44831
44828
44832
44836
44829
44833
44835
46033
44830
46032
44831
44833
46031
44832
44833
44841
44834
46038
44835
44839
44841
46039
44836
44838
46040
44837
44841
44838
44840
44843
44839
44846
46041
44840
44847
46046
44841
44842
44843
44847
44849
44844
44846
44845
44849
44851
44846
44848
44854
52891
44847
52892
44848
52897
44849
44855
52896
44850
44851
44855
44857
44852
44854
44853
44857
44859
44854
44856
44862
52889
44855
52890
44856
52909
44857
44863
52908
44858
44859
44863
44865
44860
44862
44861
44865
44862
44864
45738
52887
44863
52888
44864
54007
44865
45739
54006
44866
44867
45739
44868
44869
44870
44871
44869
44871
44873
45740
44870
44873
44871
44872
44872
44874
44873
44875
44885
44876
44877
44879
44884
44877
44882
44884
44878
44882
44879
44881
44880
44881
44883
44882
44883
44884
44886
45738
45740
45742
44887
44888
45736
45742
45744
52879
44889
45735
45745
52876
44890
45734
45746
52875
44891
45733
45747
52865
44892
45678
52856
44893
52854
44894
45674
45676
45678
52853
44895
45663
44896
45662
45676
44897
45649
44898
45676
45682
44899
44909
45677
45681
44900
44901
44909
44911
45733
44902
44908
44912
44903
44905
44907
44904
44905
44917
44906
44912
44916
44907
44913
44921
44923
44908
44924
44909
44913
45689
44910
45690
45732
44911
44913
45695
45723
45731
44912
45724
45734
44913
44915
44914
45694
44915
44921
45721
45723
45727
44916
45724
45726
44917
44919
44921
44918
44919
52890
44920
45726
52889
44921
45542
45727
52906
44922
44923
45538
45540
45542
45721
44924
45535
45537
45694
44925
44941
45534
45689
44926
44938
44940
45688
44927
44935
44937
45683
44928
44932
44934
45650
44929
44931
45645
44930
44934
44931
44933
45516
44932
45517
45646
44933
44937
45520
45651
44934
44936
45521
44935
44936
44940
44937
44939
45524
44938
45525
45684
44939
45528
45534
45687
44940
45529
45533
44941
44942
45533
45537
44943
44945
44944
44950
45533
44945
44947
44949
44959
45536
44946
44958
45537
44947
44957
44948
44956
44949
44953
44955
44950
44952
44966
45547
44951
45532
44952
45531
53686
44953
44967
45552
53687
44954
44972
44955
44967
44969
44971
44956
44964
44966
44957
44959
44963
44958
44962
44959
44961
45538
44960
44966
45539
44961
44963
44965
45544
52955
44962
45543
52952
44963
52953
44964
52954
44965
44969
52961
44966
44968
45545
53799
44967
45546
44968
45553
53716
44969
45558
53717
53800
44970
53801
44971
53027
53717
53719
53836
44972
53026
53716
53720
44973
45972
53687
53689
44974
45949
53686
53690
44975
45013
45582
45584
44976
44992
45581
45585
44977
44981
45566
45570
44978
45567
45569
44979
44981
44980
44986
45569
44981
44983
44985
44991
45570
44982
44992
44983
44993
44984
45010
44985
45009
44986
44988
44990
45587
44987
45588
44988
45591
45885
44989
45592
45896
44990
45016
45018
45605
45897
44991
45009
45015
45586
44992
45010
45014
45585
44993
45013
44994
45010
45012
44995
44997
44999
44996
45000
44997
45001
45003
44998
45004
45010
44999
45001
45007
45011
45954
45000
45012
45951
45001
45952
45002
45953
45003
45007
45960
45004
45005
45007
45009
45006
45018
45901
45007
45017
45906
45962
45008
45961
45009
45011
45015
45017
45968
45010
45018
45011
45012
45014
45969
45013
45950
45014
45949
45015
45584
45948
45016
45607
45947
45017
45606
45910
45946
45018
45909
45977
45019
45020
45897
45899
45901
45909
45021
45892
45894
45896
45022
45885
45887
45023
45888
45892
45024
45889
45891
45025
45027
45029
45026
45030
45027
45031
45033
45028
45034
45889
45029
45031
45037
45039
45890
45030
45040
45891
45031
45041
45032
45042
45033
45037
45049
45034
45035
45037
45920
45036
45921
46378
45037
45922
45934
46383
45038
45923
45039
45047
45049
45932
45934
45040
45042
45046
45903
45041
45045
45902
45042
45044
45043
45049
45044
45046
45048
45051
45045
45052
45046
45905
45981
45047
45904
45982
45048
45935
45937
53180
45049
45050
45051
45989
45991
53180
45052
45086
45982
45988
45053
45083
45085
45981
45054
45064
45066
45055
45061
45063
45056
45060
45057
45059
45063
45953
45058
45952
45059
45071
45957
45060
45062
45070
45958
45061
45069
45062
45066
45068
45063
45065
45077
45959
45064
45960
45065
45963
45981
45066
45078
45964
45984
45067
45083
45068
45078
45080
45082
45069
45075
45077
45070
45074
45071
45073
45077
53008
45072
53007
45073
53012
53034
45074
45076
53013
53035
45075
46015
45076
45080
53057
45077
45079
53014
53058
45078
53015
45079
45985
53018
45080
53019
53059
53189
45081
53060
45082
46004
53187
53189
53249
45083
45091
45985
45987
45084
45984
45988
45085
45087
45089
45091
45086
45087
45991
45088
45092
45988
45990
45089
45093
45995
45090
45091
45093
45095
45092
46004
45093
45987
45997
46003
45094
45996
45095
46001
46003
53254
45096
46004
53255
45097
53052
45098
53051
45099
45100
46008
46012
53051
45101
46009
46011
45102
45114
45116
45103
45111
45113
45104
45106
45110
45105
45109
45106
45108
46020
45107
45113
46019
45108
45110
45112
45122
46080
45109
45121
46079
45110
45120
45111
45119
45112
45116
45118
45113
45115
45137
46081
45114
46018
45115
46009
46017
45116
45138
46010
46086
45117
46011
45118
45138
45140
53041
45119
45135
45137
45120
45122
45134
45121
45132
45122
45124
46078
45123
45137
46089
45124
45134
45136
46090
45125
46091
45126
45127
45132
45133
45127
45128
45132
45134
45128
45133
45129
45131
45130
45131
45132
45133
45133
45135
45136
45140
46109
45137
45139
46099
46101
45138
46088
45139
46087
53040
45140
46098
46111
53045
45141
53046
45142
46103
46111
53099
81230
45143
46106
81228
45144
46118
53099
45145
46119
53100
45146
46120
53107
45147
46121
53110
45148
46122
53338
45149
46123
53337
45150
46124
53336
45151
46125
53335
45152
46126
58232
45153
46127
58231
45154
46128
58294
45155
46129
53385
45156
46130
58455
45157
46131
53152
45158
46132
57810
45159
46133
46144
45160
45169
46135
45161
45168
45162
45163
45165
45168
45164
45165
45167
45165
45166
45167
65528
45166
65526
45167
45168
45169
45168
45170
46139
46144
65529
45171
46145
65524
65526
45172
46146
65523
65527
45173
46147
64859
65520
45174
46148
64860
65519
45175
46149
64861
64865
45176
46150
64862
64864
45177
46151
59197
59201
45178
46152
59198
59200
45179
46153
47672
47674
45180
46154
47669
47671
45181
46155
47666
47668
45182
46156
47663
47665
45183
46157
47660
47662
45184
46158
47657
47659
45185
46159
47654
47656
45186
46160
47651
47653
45187
46161
47276
47278
45188
46162
47273
47275
45189
45191
45240
45242
45190
45237
45239
45191
45192
46162
45193
45258
45260
45194
45261
45195
45199
45201
45196
45197
45199
45198
45315
45199
45262
45312
45314
45200
45261
45201
45268
45312
45202
45249
45203
45204
45247
45249
45205
45250
46473
45206
45247
45251
45253
46535
45207
45222
45224
46471
45208
45221
45225
45209
45210
45211
45212
45210
45214
45211
45213
45212
45213
45216
45213
45214
45214
45215
45217
45221
45218
45220
45219
45220
45226
45228
45230
45221
45223
45225
45222
45223
45247
45224
45228
45246
45225
45227
45253
46470
45226
45227
46896
45228
45254
46469
46897
45229
45245
45230
45236
45244
46897
46899
45231
46896
46900
45232
45236
45233
45235
46900
45234
45235
45239
45236
45238
46899
45237
45238
45242
45244
45239
45241
47201
45240
45241
47275
45242
47206
47274
45243
47273
45244
45256
47204
47206
47272
45245
47201
47203
45246
45254
45256
45247
45253
45257
45248
45249
45251
45257
45267
45250
45268
45251
46180
46531
45252
46181
46536
45253
45255
45257
46460
46537
45254
46538
45255
46468
47203
45256
46461
46467
47204
45257
46462
45258
45266
45259
45260
45264
45266
45261
45263
46162
45262
45263
46164
45264
46161
46163
45265
46190
45266
46183
46189
46459
46463
45267
46460
46462
45268
46181
46183
45269
45311
46180
45270
45310
45271
45273
45272
45273
45303
45274
45306
45310
45275
45276
45281
45282
45276
45277
45282
45309
45277
45281
45307
45278
45280
45279
45280
45281
45282
45282
45283
45284
45285
45286
45289
45290
45286
45288
45287
45290
45335
45288
45289
45290
45336
45289
45290
45307
45291
45292
45296
45306
45332
45293
45333
45335
45294
45296
45298
45295
45299
45296
45300
45302
45297
45303
45298
45300
45304
45322
45332
45299
45321
45333
45300
45320
45301
45319
45302
45304
45316
45318
45303
45315
45304
45306
45305
45329
45306
45330
45332
45337
46171
45307
46170
45308
45337
45309
46170
46174
46178
46573
45310
46179
46528
45311
46170
45312
46169
46179
46183
45313
45314
46167
46169
45315
46164
46166
45316
45317
46166
45318
46195
46199
45319
45327
45329
45320
45322
45326
45321
45325
45322
45324
46217
45323
45329
45331
45324
45326
45328
46205
46215
45325
46204
46216
45326
46203
45327
46202
45328
46199
46201
45329
46212
46214
45330
45331
46214
46363
46367
45332
46215
46217
46219
45333
45336
45334
46217
45335
45336
46218
45337
46219
45338
46365
45339
46172
46174
46175
45340
46172
46173
46366
45341
46173
46175
45342
46176
45343
46358
46366
45344
46369
46372
46400
45345
45359
46392
45346
45358
46372
56723
45347
45357
46355
46374
45348
45356
46354
56787
45349
45355
46353
56788
45350
45354
46352
56823
45351
45353
46351
56824
45352
53480
45353
45368
53478
45354
45367
56827
45355
45366
56821
45356
45365
56802
45357
45364
56785
45358
45363
56726
45359
45362
56727
45360
46391
45361
46396
46399
47565
45362
45376
47576
45363
45375
56727
45364
45374
56726
45365
45373
56785
45366
45372
56802
45367
45371
56821
45368
45370
56827
45369
53478
45370
53475
53476
45371
53474
58048
45372
53473
56819
45373
53472
56818
45374
53471
56783
45375
53470
56782
45376
53468
53469
45377
47575
45378
47564
47572
45379
47581
47608
53469
45380
47622
47624
45381
47621
53467
53469
45382
47620
53470
56781
45383
47619
53471
56816
45384
47618
53472
56817
45385
53473
58046
45386
53474
58047
45387
53475
58049
45388
58074
45389
58075
45390
45392
45391
45392
64731
45393
58069
58075
64689
45394
58072
45395
58067
58069
58071
45396
58060
45397
58007
58059
58067
64390
45398
58008
58058
64391
45399
53610
58057
45400
53605
53609
58008
45401
53602
53604
45402
53596
53601
81102
45403
81105
45404
53601
45405
45406
45408
45409
45410
45407
45410
45408
45411
45409
45411
45410
45411
53601
45411
45414
45412
45413
53602
53608
45414
53553
53603
53607
45415
53552
53600
45416
53599
45417
45823
53552
45418
45822
45419
45426
45420
45421
45422
45425
45421
45424
45425
45422
45424
45423
45424
45424
45425
45427
45822
45428
45429
45822
45824
45430
45825
45431
45805
45807
45432
45794
45803
45433
45451
45434
45438
45440
45441
45435
45437
45800
45436
45441
45801
45437
45439
45798
45438
45799
45439
45440
45450
45440
45441
45441
45442
45443
81232
81233
81235
45444
45449
81234
81235
45445
81232
81234
45446
45447
45449
45448
45449
45630
45632
45787
45450
45451
45787
45795
45452
45788
45794
45453
45789
45454
45792
45794
45808
45455
45791
45809
45456
45458
45496
45457
45495
45458
45494
45510
45459
45501
45791
45460
45502
45508
45510
45835
45461
45473
45475
45834
45462
45472
45623
45463
45620
45464
45472
45575
45619
45465
45471
45514
45466
45470
45567
45467
45468
45470
45476
45469
45477
45470
45482
45569
45471
45481
45568
45472
45474
45513
45473
45574
45624
45474
45508
45597
45839
45475
45481
45509
45512
45476
45510
45477
45479
45481
45478
45482
45479
45483
45485
45480
45486
45510
45481
45483
45491
45509
45590
45482
45589
45483
45588
45484
45591
45485
45489
45491
45884
45486
45488
45487
45491
45493
45488
45490
45504
46329
45489
46330
45490
46331
53520
45491
45505
46332
53519
45492
45883
45493
45505
45507
45509
45882
45494
45502
45504
45510
45495
45499
45501
45496
45498
45497
45501
45809
45498
45500
45811
45499
46328
45500
45504
46327
45501
45503
45816
45502
45815
45503
45507
45842
45504
45506
45845
45505
46326
45506
53516
53518
45507
45846
53529
45508
45841
45881
45509
45598
45840
45510
45511
45512
45590
45598
45600
45882
45513
45589
45595
45597
45514
45568
45572
45574
45515
45565
45567
45575
45516
45518
45522
45517
45521
45518
45520
45653
45519
45575
45656
45520
45522
45526
45576
45657
45521
45525
45652
45522
45524
45523
45565
45524
45526
45530
45564
45525
45529
45526
45528
45703
45527
45577
45704
45528
45530
45550
45614
45709
45529
45549
45708
45530
45532
45531
45563
45532
45550
45552
45562
45533
45547
45549
45534
45536
45535
45549
45692
45536
45540
45548
45693
45537
45539
45547
45538
45539
45543
45540
45544
45546
45541
45555
45720
45542
45544
45556
52947
52949
45543
52917
52950
45544
52951
45545
53797
45546
45556
45558
53798
45547
45553
45555
45548
45552
45549
45551
45555
45716
45550
45711
45551
45710
53682
45552
45554
45717
53707
45553
45561
45554
45558
45560
45555
45557
45718
53708
45556
45719
45557
52946
53807
45558
53808
53958
53998
45559
53809
45560
53717
53834
53956
53958
45561
53708
53710
53716
45562
53687
53707
53711
45563
53682
53684
53686
45564
45582
45612
45614
45565
45577
45579
45581
45566
45572
45576
45567
45571
45581
45568
45569
45571
45589
45570
45588
45571
45585
45587
45572
45580
45594
45573
45579
45595
45574
45576
45578
45596
45765
45575
45597
45764
45576
45618
45577
45617
45578
45614
45616
45579
45613
45770
45867
45580
45602
45612
45581
45583
45585
45603
45582
45583
53686
45584
45608
45612
53685
45585
45607
53690
45586
45587
45603
45605
45607
45588
45592
45594
45589
45591
45590
45594
45591
45593
45883
45592
45884
45593
45605
53522
45594
45600
45604
53523
45595
45603
45596
45600
45602
45597
45599
45863
45867
45598
45858
45599
45859
45881
45600
45864
45868
53527
45601
53526
45602
45604
45610
45868
53641
45603
45611
45867
45604
45608
45605
45609
53642
45606
53643
45607
45609
53648
53694
45608
53691
45609
45611
53692
45610
53647
53693
45611
45869
53660
53700
45612
45870
53701
45613
53684
45614
45771
45870
53683
45615
53682
45616
45709
45771
45773
53681
45617
45704
45768
45770
45618
45657
45765
45767
45619
45656
45762
45764
45620
45624
45626
45621
45623
45622
45626
45628
45623
45625
45633
45833
45624
45834
45625
45764
45839
45626
45634
45763
45838
45627
45762
45628
45634
45636
45638
45761
45629
45631
45633
45639
45630
45631
45632
45636
45633
45635
45786
45634
45832
45635
45780
45855
45636
45779
45785
45637
45778
45638
45667
45639
45640
45668
45641
45642
45654
45660
45666
45668
45643
45647
45661
45644
45662
45645
45647
45649
45646
45650
45647
45651
45653
45648
45654
45649
45651
45659
45661
45685
45650
45662
45682
45651
45683
45652
45684
45653
45657
45659
45703
45654
45656
45655
45659
45656
45658
45668
45762
45657
45658
45704
45659
45669
45705
45767
45660
45702
45661
45665
45669
45701
45662
45664
45700
45663
45675
45664
45674
52850
45665
45673
52849
45666
45670
45672
52848
45667
45668
45670
45778
45669
45761
45670
45758
45760
45671
45777
45672
45758
45776
52935
45673
45701
45755
52847
45674
45700
45754
52870
45675
45679
52852
45676
45680
45682
45700
45677
45678
45680
45732
45679
45747
52867
45680
45748
45754
52868
45681
45699
45749
45682
45686
45688
45690
45683
45685
45684
45688
45685
45687
45703
45686
45700
45702
45687
45691
45699
45707
45688
45692
45708
45689
45690
45692
45694
45691
45695
45749
45692
45696
45698
45712
45693
45711
45694
45696
45716
45720
45695
45721
45696
45722
45750
45697
45715
52920
45698
45750
45752
52921
52931
45699
45749
45753
52932
45700
45754
45756
45701
45702
45756
45758
45703
45705
45707
45704
45708
45705
45709
45706
45758
45768
45707
45709
45713
45757
45773
45708
45712
45756
45709
45711
45710
45711
45713
45717
53681
45712
45716
45713
45715
52932
45714
52936
53680
45715
45717
52937
52943
53962
45716
52931
52944
45717
45719
45718
53961
45719
52943
53960
53998
45720
52944
52946
45721
52920
52947
45722
52917
45723
52918
52920
52922
45724
45728
45730
45725
45735
45726
45728
45736
52887
45727
52888
45728
52915
52917
45729
52886
52918
45730
45736
45744
52885
52927
45731
45735
45745
52922
45732
45734
45746
45750
45733
45747
45749
45734
45735
45736
45737
45738
45742
52885
52887
54013
45739
45740
54013
45741
45742
52883
54013
54018
45743
52880
45744
52881
52883
52885
54024
45745
52878
52926
45746
52877
52923
45747
45751
52874
45748
52866
45749
45751
45753
52872
45750
45751
52922
45752
52873
52923
45753
52924
52939
56300
45754
52871
52933
45755
52869
45756
52846
52933
52935
45757
52932
45758
45774
52935
52936
45759
45760
45768
45774
45776
53570
45761
45767
45777
45781
45762
45778
45780
45763
45767
45764
45766
45780
45857
45765
45858
45766
45770
45863
45767
45769
45781
45862
45768
45769
45773
45770
45772
45873
53570
45771
45866
45772
45871
53965
45773
45872
53573
53964
45774
53680
45775
53573
53679
45776
52844
52935
53572
53979
45777
52841
53571
45778
45782
52839
45779
52840
45780
45782
45784
45781
45856
45782
53568
53570
45783
52838
53571
45784
53566
53568
53576
45785
45856
53565
45786
45853
45855
45787
45830
45832
45788
45829
45789
45793
45832
45790
45792
45833
45791
45834
45792
45815
45835
45793
45814
45836
45794
45827
45829
45831
45795
45807
45796
45806
45829
45797
45799
45803
45804
45798
45802
45804
45799
45801
45800
45801
45803
45802
45803
45804
45804
45805
45806
45807
45828
45808
45825
45827
45809
45812
45814
45810
45811
45815
45812
45816
45818
45813
45819
45825
45814
45816
45826
45844
53541
45815
45827
45843
45816
45842
45817
45845
45818
53539
53541
53543
45819
46321
45820
45824
53541
45821
45823
46321
53542
53597
45822
53598
45823
45824
53551
53599
45825
53550
45826
45827
53550
53562
45828
45850
45829
45851
45830
45831
45851
45853
54144
45832
45836
45850
45854
45833
45855
45834
45836
45838
45835
45839
45836
45840
45842
45837
45843
45838
45840
45848
45854
45860
45839
45855
45857
45840
45858
45841
45859
45842
45846
45848
45880
45843
45845
45844
45848
45850
45845
45847
53540
53562
45846
53539
45847
53530
53538
45848
53531
53547
53561
45849
53532
45850
45852
45854
53561
53563
45851
53562
45852
45853
53584
45854
53565
54143
45855
53564
45856
45857
53564
53568
45858
45860
45862
45859
45863
45860
45864
45880
45861
53532
53564
45862
45864
45874
53533
53567
45863
45873
53568
45864
45866
45865
45879
45866
45868
45874
45876
45878
45867
45871
45873
45868
45870
45869
53662
45870
45876
53661
53703
45871
53702
45872
45876
53968
45873
45875
53574
53969
45874
53569
45875
53578
53668
45876
53579
53669
53970
45877
53971
45878
53661
53665
53669
56685
45879
53662
53666
53668
45880
53527
53533
53535
45881
53530
53532
45882
53527
53529
45883
53518
53526
45884
53519
53523
45885
53520
53522
45886
45896
45887
45895
45915
53520
45888
45894
45889
45893
45919
45890
45920
45891
45893
45903
45923
45892
45902
45893
45901
45894
45900
45924
45895
45899
45896
45898
45914
53521
45897
53522
45898
45910
53643
45899
45911
45913
53644
45900
45908
45901
45903
45907
45931
45902
45906
45903
45905
45904
45932
45905
45907
45937
53196
45906
45980
45907
45909
45979
45908
45938
53195
45909
45911
53746
45910
45978
45911
45945
53648
45912
45944
53649
45913
45941
45943
53650
45914
45928
53651
45915
45927
53634
45916
53631
45917
45927
53632
56714
45918
45926
56713
45919
45921
45925
46376
45920
45924
45921
45923
45922
46377
45923
45925
45933
56720
45924
45932
45925
45931
45926
45930
56719
45927
45929
56712
45928
53633
56799
45929
45941
53654
56806
45930
45940
56711
45931
45933
45939
56732
45932
45938
45933
45937
45934
45936
56731
45935
46420
45936
46439
53179
45937
45939
53202
56736
45938
53199
45939
53200
45940
53201
56735
45941
56708
56710
45942
53655
56807
45943
56700
56706
56708
56893
45944
56699
56705
45945
53740
53742
53746
45946
45978
53737
53743
45947
45975
45977
53694
45948
45968
45974
53691
45949
45969
45973
53690
45950
45972
45951
45969
45971
45952
45954
45956
45953
45957
45954
45958
45960
45955
45961
45969
45956
45958
45966
45970
53009
45957
45971
53006
45958
53007
45959
53008
45960
45964
45966
53015
45961
45963
45962
45966
45968
45963
45965
45977
45979
45964
45980
45965
53018
53192
45966
45976
53017
53193
45967
53016
45968
45970
45974
45976
53023
45969
45977
45970
45971
45973
53024
45972
53005
45973
53026
45974
53025
53689
45975
53696
53722
45976
53695
53723
53743
45977
53724
53744
45978
45979
53744
53746
45980
53193
53195
45981
53192
53196
45982
45984
45983
53180
53196
45984
45986
45988
53181
53197
45985
53192
45986
53189
53191
45987
53184
53188
53212
45988
53185
53187
45989
45990
53181
53185
45991
45993
45995
45997
45992
45993
53166
45994
45998
53169
45995
45999
53170
45996
45997
45999
46001
45998
46002
53185
45999
53264
53266
46000
53267
46001
53264
53272
53274
46002
53261
46003
53186
53262
53264
46004
53187
53253
46005
46006
53249
53253
53255
53257
46007
53052
53054
53060
46008
53051
53055
53057
46009
46013
46015
46010
46016
46011
46013
53038
53040
46012
53041
46013
53042
53050
46014
53043
53055
46015
53036
53038
53056
53070
46016
53035
53057
46017
53034
53038
46018
46084
46086
46019
46081
46083
46020
46022
46080
46021
46079
46022
46024
46054
46023
46057
46083
46024
46058
46076
46080
46082
46025
46053
46077
46079
46026
46036
46027
46051
46077
46028
46030
46029
46031
46049
46051
46032
46036
46038
46033
46035
46034
46038
46040
46035
46037
46043
46055
46036
46054
46037
46051
46053
46038
46044
46050
46060
46039
46049
46040
46044
46046
46048
46041
46043
46042
46046
52892
46043
46045
46063
52893
46044
46062
46045
46061
46071
46046
46068
46070
52898
46047
52897
46048
46070
52900
46049
46071
46050
46051
46071
46073
46052
46053
46073
46075
46077
52980
46054
46058
46060
46055
46057
46056
46060
46062
46057
46059
46065
52964
46058
52965
46059
46075
52970
46060
46066
46074
52969
46061
46073
46062
46066
46068
46072
46063
46065
46064
46068
52953
46065
46067
52954
52962
46066
52963
46067
52998
53769
46068
52959
52999
53768
46069
52958
46070
46072
53768
53772
53784
46071
52899
46072
46073
53769
53771
46074
52979
46075
52974
52978
53769
46076
52973
52981
46077
46089
46093
46095
46078
46092
46079
46089
46091
46080
46081
46089
46082
46086
46088
46083
46085
46095
52970
46084
52965
46085
52966
53034
46086
46096
52971
53037
46087
53038
46088
46096
46098
53039
46089
46095
46099
46090
46091
46093
46099
46092
46093
52980
46094
52981
46095
46097
46099
52982
52986
46096
52973
46097
52972
53066
46098
52983
52987
53067
46099
52988
53068
46100
46101
52986
52988
46102
46111
46103
46104
46109
46110
46104
46105
46109
46105
46110
46106
46108
46107
46108
46109
46110
46110
46112
52988
53098
46113
52989
53103
46114
46115
81230
81231
46115
46116
53104
81230
46116
81231
46117
81229
46118
81228
46119
53104
46120
53105
81114
46121
53106
53129
46122
53111
53130
46123
53131
53343
46124
53132
53344
46125
53133
53345
46126
53134
53350
46127
53135
58237
46128
53136
58230
46129
53137
58295
46130
53138
53384
46131
53139
58458
46132
53140
53151
46133
53142
57813
46134
46143
46135
46142
46136
46137
46139
46142
46138
46139
46141
46139
46140
46141
65530
46140
46141
46142
46143
46142
46144
57813
46145
57810
46146
57809
46147
57806
46148
57805
46149
57802
46150
57801
46151
57800
46152
57766
46153
57765
46154
47639
46155
47638
46156
47596
46157
47597
46158
46452
46159
46193
46160
46192
46161
46163
46162
46164
46190
46192
46165
46166
46192
46194
46167
46195
46168
46196
46169
46171
46177
46187
46407
46170
46178
46184
46171
46172
46367
46173
46174
46174
46177
46175
46176
46178
46186
46406
46579
46179
46185
46574
46180
46182
46529
46181
46530
46182
46460
46567
46183
46185
46459
46568
46184
46185
46187
46189
46186
46458
46575
46187
46409
46457
46580
46188
46408
46189
46191
46455
46457
46612
46190
46458
46611
46191
46192
46454
46193
46194
46452
46454
46195
46451
46196
46198
46197
46407
46198
46412
46448
46199
46449
46451
46200
46201
46449
47589
46202
46210
46212
46203
46205
46209
46204
46208
46205
46207
46379
46206
46212
46380
46207
46209
46211
46385
46425
46208
46384
46422
46209
46423
46210
46424
46211
46431
47589
46212
46386
46432
46213
46214
46380
46386
46388
46414
46215
46368
46370
46216
46220
46380
46217
46221
46379
46218
46219
46221
46223
46220
46252
46361
46221
46253
46370
46381
46222
46378
46223
46253
46255
46377
46224
46252
46225
46251
46255
46257
46226
46248
46250
46227
46245
46228
46244
46229
81227
46230
46244
46231
46243
46232
46242
46233
46234
46238
46240
46241
46235
46237
46286
46236
46241
46287
46237
46239
46288
46238
46289
46239
46240
46264
46240
46241
46241
46242
46243
46263
46244
46246
46245
46246
46248
46247
46263
46248
46258
46260
46262
46249
46257
46250
46260
46345
46251
46252
46254
46345
46253
46254
46371
56722
46255
46344
46373
46375
46256
46376
46257
46342
46344
56713
46258
46345
46259
46336
46342
46260
46337
46343
46345
46261
46262
46337
81225
46263
46265
46336
46264
46265
46282
46266
46281
46335
46267
46271
81224
81225
46268
46338
81225
81226
46269
46271
46273
46270
46274
81226
46271
46275
81224
46272
46273
46275
46280
46274
46279
46275
46278
46276
46277
46278
46280
53499
46278
46279
46280
53508
46279
46280
53483
46281
46282
53484
53486
46283
53487
53498
46284
46285
46289
46290
46285
46290
46291
46309
46286
46291
46292
46287
46289
46288
46291
46289
46290
46291
46293
53497
57213
46294
46298
46300
46301
46295
46297
57199
46296
46301
57200
46297
46299
57201
46298
57202
46299
46300
53492
46300
46301
46301
46302
46303
46305
46309
46310
46304
46308
46309
53487
46305
46307
46312
46306
46313
46307
46310
46314
46308
46311
46309
46310
46310
46312
46314
46319
46313
46318
46314
46317
46315
46316
46317
46319
46317
46318
46319
53598
46318
46319
46320
46321
53487
53595
53597
46322
53543
46323
53487
46324
53486
53543
46325
53485
53514
53544
46326
46334
53484
53515
46327
46329
53516
46328
46330
46332
46334
46331
46332
53631
46333
53516
53630
46334
46340
53515
53629
46335
46336
46338
46340
53484
46337
46341
46338
56791
46339
53483
46340
53482
56791
56795
56825
46341
56794
56844
46342
56791
56793
46343
56714
46344
56715
56789
56791
46345
46346
56716
46347
46354
46373
56787
56789
46348
46354
46356
46349
46353
56789
46350
46352
56790
46351
56825
46352
56825
46353
56790
46354
56789
46355
46356
46372
46373
46357
46373
46358
46371
46372
46359
46360
46362
46364
46361
46365
46362
46363
46365
46363
46364
46370
46364
46365
46365
46366
46367
46369
46406
46368
46407
46369
46412
46414
46370
46393
46402
46371
46388
46372
46373
56723
46374
46375
56723
56725
56787
46376
56716
56718
56722
46377
56713
56719
46378
56720
56722
46379
46381
46383
46380
46384
46381
46385
46382
46388
56722
46383
46385
46387
46419
56721
46384
46420
56720
46385
46421
46386
46436
46387
46415
46435
46388
46416
46418
56724
46389
56723
46390
46392
46393
46394
46391
46394
46395
46416
46392
46395
46393
46394
46395
46395
46414
46396
46397
46413
47567
47579
46398
46402
46403
46404
46399
46401
46404
46400
46401
46402
46405
46403
46405
46404
46405
46412
46405
46410
46406
46407
46409
46628
46408
46412
46409
46411
46455
46410
46456
46629
46411
46618
46630
47569
46412
46617
47570
46413
46414
46446
46448
47570
46415
46416
46444
46446
46417
47577
56727
46418
46442
46444
47580
56728
46419
46435
46441
56729
46420
46436
46440
56730
46421
46439
56731
46422
46436
46438
46423
46425
46427
46424
46428
46425
46429
46431
46426
46432
46436
46427
46429
46433
46437
53167
46428
46438
53166
46429
53165
46430
53164
46431
46433
47591
53163
46432
47590
46433
46435
46434
53174
46435
46437
46441
46443
53175
46436
46444
46437
46438
46440
53176
46439
53177
46440
53178
56736
46441
53400
56737
46442
53399
56738
46443
53398
53466
56743
46444
47584
53397
46445
46446
47580
47582
47584
47586
46447
47571
47578
46448
47586
47588
46449
46450
47588
46451
47595
47597
46452
46453
47597
46454
46617
47598
46455
46456
46615
46617
46457
46614
46618
47558
46458
46581
46613
46459
46582
46610
46460
46464
46583
46461
46584
46462
46464
46466
47281
46463
47272
46464
46611
47279
46465
46610
47280
46466
46583
46587
46609
47713
46467
46584
46586
47708
46468
46537
46541
47311
46469
46538
46540
47306
46470
46511
47303
46471
46510
46538
46472
46535
46473
46474
46517
46531
46535
46475
46518
46522
46476
46521
46477
46490
46518
46520
46478
46479
46483
46484
46479
46484
46486
46480
46482
46481
46482
46483
46486
46484
46485
46485
46487
46486
46488
46490
46489
57055
46490
46548
46550
57054
46491
46547
46492
46516
46518
46546
46550
46493
46495
46494
46550
46658
46495
46499
46551
46657
46496
46516
46497
46499
46513
46515
46498
46502
46499
46501
46655
46500
46552
46656
46501
46513
46645
46647
57048
46502
46506
57049
46503
46507
46509
46513
46504
46505
46507
47323
46506
46650
47324
46507
46647
46649
47345
46508
46512
47346
46509
46511
47299
46510
46511
46513
46539
46512
46540
47302
46513
46647
47349
47541
46514
46515
46539
46543
46645
47541
46516
46534
46544
46552
46517
46545
46551
46518
46532
46534
46519
46520
46522
46526
46532
46546
46521
46525
46547
46522
46524
46523
46531
46524
46526
46528
46530
46525
46526
46558
46527
46559
46565
46528
46560
46570
46572
46529
46573
46530
46568
46570
46574
46531
46565
46567
46532
46536
46533
46545
46565
46534
46536
46542
46544
46566
46535
46539
46536
46538
46537
46567
46538
46542
46584
46539
46540
46542
46541
47307
47541
46542
46586
47310
47542
46543
46585
46544
46590
46644
47542
46545
46553
46591
46546
46554
46564
46547
46549
46559
46548
46558
46549
46557
57078
46550
46554
46556
57077
46551
57053
46552
46554
57052
46553
46645
57051
46554
46592
46644
57091
46555
57086
46556
46562
46564
46592
57085
46557
46559
46561
57080
46558
57079
46559
46560
46564
46561
46563
46597
46562
46598
57083
46563
46593
46599
57084
46564
46570
46594
46596
46565
46591
46566
46570
46567
46569
46585
46591
46568
46584
46569
46575
46583
46570
46576
46588
46594
46571
46572
46574
46576
46578
46596
46573
46597
46574
46575
46579
46576
46580
46582
46577
46595
46607
46578
46580
46604
46624
46626
46579
46603
46627
46580
46628
46581
46629
46582
46622
46624
47558
46583
46607
46609
46584
46588
46585
46586
46588
46590
46587
47545
47709
46588
46608
47546
47712
46589
46607
46590
46594
46606
46642
47546
46591
46643
47545
46592
46594
46593
46643
57116
46594
46600
46642
57115
46595
46596
46600
46604
46606
46597
46599
46603
46598
46599
57128
46600
46602
57129
46601
46641
57130
46602
46604
46636
46640
57131
46603
46635
57132
46604
46634
46605
46633
46606
46624
46640
47550
47554
46607
46641
47549
46608
46624
46609
46623
47549
47717
46610
46622
47716
46611
46613
47683
46612
47650
46613
46615
47649
46614
46622
47682
46615
46619
46621
47681
46616
47648
46617
46619
47602
47647
46618
47601
46619
47557
47560
46620
47603
47680
46621
47557
57607
57651
57712
46622
47558
57606
57713
46623
47721
46624
47550
47720
57606
46625
46626
47554
47556
47558
57606
46627
46629
46631
46633
46628
46634
46629
46630
47558
46631
47557
46632
47556
46633
46637
47555
46634
46636
47554
46635
46636
57511
46637
46639
57512
46638
57515
46639
47555
57516
57609
57647
46640
47552
47554
57517
46641
47551
57518
46642
47548
57519
46643
47547
57120
46644
47544
57117
46645
47543
57092
46646
57050
46647
47541
47543
47733
57106
46648
47350
46649
57048
57096
57104
57106
46650
46652
57049
57099
46651
50565
46652
50564
46653
57096
57098
46654
57047
57049
57274
46655
57042
57046
46656
57049
46657
57046
57048
57051
46658
57045
57052
46659
57053
46660
57045
57075
46661
57044
57142
46662
57180
57270
46663
46664
57179
57269
46665
57178
57268
46666
46691
57177
57238
46667
46668
46690
46669
46687
46670
46685
46671
46684
46672
46683
81064
46673
46682
46674
46676
46675
46676
46678
46679
46677
46681
46678
46680
46681
46679
46680
46680
46681
60735
46681
57462
46682
46683
57233
57497
46684
57227
57234
57496
46685
57222
57235
57491
46686
57175
57177
57490
46687
46690
46691
46692
46688
46690
46689
46692
46690
46691
46692
46691
46692
46693
46694
57238
57310
57490
46695
46696
46697
46698
46696
46698
46700
46697
46701
46698
46702
57239
46699
57309
46700
46702
46704
46701
46705
46702
46706
46703
46704
46706
46708
46705
46709
46706
46711
46707
46708
46710
46711
46709
46710
46710
46711
57308
46711
48412
46712
46713
46802
46714
46801
48411
46715
46799
48376
48378
46716
48379
46717
48380
46718
46719
48380
48382
46720
46722
46732
46734
46721
46722
46723
46724
46732
46725
46726
46728
46729
46726
46730
46727
46729
46728
46729
46730
46729
46730
46731
46732
48385
48386
46733
48382
46734
46735
48383
48385
46736
46738
46740
46737
46741
46738
46742
46744
46739
46745
48383
46740
46742
48384
48396
46741
48385
46742
46743
46744
48396
46745
46757
46746
48395
48396
46747
46751
46763
46764
46748
46752
46764
46749
46763
46764
57247
46750
46752
46754
46751
46755
46763
46752
46756
46753
46754
46756
46758
46755
46759
46756
46760
46757
46758
46760
46761
46759
46761
46760
46761
46761
46762
46764
46765
46766
46767
46794
57248
81202
46768
46786
46788
46769
46770
46789
46771
46772
46776
46789
46773
46790
46791
48446
46774
46776
46778
46775
46779
46791
46776
46780
46788
46777
46778
46780
46782
46779
46783
46780
46784
46781
46782
46784
46785
46786
46783
46785
46784
46785
46785
46787
46789
46790
46791
46790
46791
46794
46792
46793
48270
46794
46796
48435
46795
48438
57243
46796
57242
57303
57306
81202
46797
48434
46798
48377
57305
57306
46799
48323
48374
48376
46800
48324
57306
46801
48418
48425
46802
48417
46803
57308
46804
48327
48425
57307
46805
48328
60000
46806
61464
46807
48328
48329
61463
46808
48332
61463
46809
48333
61470
46810
48334
61469
46811
61474
46812
48334
48336
61473
46813
48337
61488
46814
48338
61487
46815
61486
46816
48338
61489
46817
80537
80550
46818
80551
46819
46833
80535
80537
46820
46832
80534
46821
80556
46822
46830
46832
80557
46823
80558
46824
46828
46830
80564
46825
46827
80563
46826
80577
46827
80522
80576
46828
80521
80575
46829
80527
80574
46830
80528
80530
80566
46831
80565
46832
80530
80532
46833
80533
46834
46835
65265
69655
80533
80535
46836
50457
61577
69640
80536
46837
50470
61578
69629
80538
46838
50472
61579
69624
80539
46839
50473
61508
69613
80540
46840
50474
61454
61509
69608
46841
50475
61455
61510
61978
46842
60424
60426
61456
81223
46843
60413
60419
61457
81189
46844
50515
60414
61458
46845
50516
59988
61459
46846
46847
50517
46848
50518
50520
59983
59988
46849
46850
46851
46852
46850
46852
46854
46851
46855
59984
46852
46856
50521
46853
46857
46854
46856
46855
46856
46858
50518
46859
50519
50521
57398
59495
46860
59494
46861
57398
46862
57399
59494
59498
46863
50620
57400
46864
50603
50617
46865
47814
50604
50606
46866
50601
46867
47814
47816
46868
47813
47821
46869
46871
46873
46870
47331
46871
47117
47332
46872
47118
47813
46873
47332
47334
47338
47822
46874
47331
47339
47821
46875
47330
47340
47820
46876
47819
46877
47320
47326
47340
50568
46878
47321
47325
50561
46879
47324
50560
46880
47321
47323
46881
46883
46885
46882
46886
46883
46887
46889
46884
47319
47321
46885
46887
47300
47318
47322
46886
47299
47323
46887
47298
46888
47297
46889
46893
46913
47296
47318
46890
46914
47319
46891
46893
46892
46914
47090
46893
46911
46913
47091
46894
46895
46901
46909
46911
47296
46896
46898
46900
47297
46897
47298
46898
47203
47303
46899
46909
47202
47304
46900
46908
47201
46901
46902
46908
46903
46907
46911
47093
46904
46906
46905
46906
47215
46907
47214
46908
46910
47197
47199
46909
47200
46910
47209
47295
46911
47196
47210
47294
46912
47094
46913
47294
47296
47526
46914
47367
46915
46916
47088
47090
47363
47367
46917
46919
46918
47331
47363
46919
47085
47332
47364
46920
47086
47088
46921
46922
47069
47082
47084
47086
46923
46924
46928
47067
47082
47385
46925
46927
47066
47125
46926
46927
46928
46930
47124
46929
47083
47384
46930
47116
47120
47122
46931
47123
46932
46933
46933
46935
46934
46936
47121
47123
47390
59318
46937
46938
46941
46942
46938
46940
46941
46939
46940
46943
46940
46942
46941
46942
46944
47390
59322
46945
59323
59356
59516
46946
47394
47404
46947
47395
47397
47403
46948
47401
46949
47397
47400
46950
47035
46951
47038
47400
46952
47016
46953
46963
47024
47028
46954
46962
47399
47400
46955
46961
47401
47402
46956
47405
46957
46959
46961
47408
46958
59358
46959
59360
46960
59361
46961
59362
59364
46962
47409
46963
47410
59364
46964
47413
46965
47418
59364
46966
46968
47419
46967
47024
47025
46968
46979
46969
46970
46970
46971
46979
46980
48083
46972
46981
48082
46973
48081
46974
46981
46975
46976
46981
46991
46993
46977
46978
46993
47019
46979
46980
47026
46981
46993
47419
47431
46982
46983
46987
46988
46989
46984
46986
81216
46985
46989
81217
46986
46990
81214
46987
81215
46988
46990
46989
46990
46990
46991
46992
46993
47421
47432
47449
46994
47420
46995
46997
46996
46997
47154
47156
46998
47153
47420
46999
47019
47000
47029
47149
47153
47001
47003
47030
47002
47003
47056
47004
47031
47055
47149
47005
47007
47006
47055
47059
47007
47052
47054
47062
47064
47008
47031
47039
47009
47040
47064
47010
47011
47040
81218
47012
47013
47014
47013
47014
47015
47039
47015
47016
47017
47028
47030
47037
47018
47027
48127
47019
47030
47020
47029
47420
47021
47022
47026
47027
47022
47025
47026
47419
47023
47027
47028
47024
47025
47027
47026
47027
47029
47414
47489
47030
47148
47482
47031
47032
47054
47148
47033
47034
47036
47037
47034
47037
47038
47489
47035
47036
47053
47036
47038
47037
47039
47038
47040
47052
47041
47045
47042
47043
47044
47043
47044
47046
47049
47050
47051
47047
47051
47048
47049
47049
47050
47051
47065
47050
47051
47064
47052
47053
47127
47054
47144
47397
47488
47055
47145
47147
47056
47058
47150
47057
47058
47167
47059
47145
47164
47166
47060
47062
47061
47135
47166
47062
47128
47130
47134
47493
47063
47127
47145
47064
47065
47130
47066
47125
47127
47129
47067
47068
47129
47069
47072
47080
47082
47132
47070
47079
47071
47072
47078
47073
47077
47131
47074
47076
47075
47076
47102
47077
47101
47078
47080
47100
47138
47079
47099
47080
47086
47098
47081
47111
47139
47082
47086
47112
47114
59538
47083
59537
47084
47114
47116
47383
47085
47117
47086
47114
47333
47371
47087
47088
47098
47112
47369
47371
47089
47364
47368
47090
47096
47098
47091
47092
47094
47096
47367
47093
47094
47197
47095
47196
47526
47096
47108
47195
47527
47097
47368
47098
47106
47108
47110
47369
47099
47111
47100
47106
47101
47105
47111
47180
47102
47104
47103
47104
47189
47105
47188
47106
47110
47185
47187
47107
47108
47187
47193
47109
47194
59291
47110
47187
47515
47517
47519
47111
47184
47520
47112
47181
47113
47520
59563
47114
47371
47379
47521
59562
47115
59539
47116
47333
47335
47379
47381
47117
47119
47382
47118
47333
47119
47334
47812
47120
47335
47811
59530
47121
47122
47391
59317
59530
47123
47382
47384
47392
47124
47389
47125
47384
47388
47126
47385
47127
47386
47388
47396
47128
47144
47129
47133
47143
47386
47130
47132
47385
47131
47132
47134
47138
47133
47139
59537
47134
47140
47142
59536
47135
47137
47494
47136
47169
47137
47172
47176
47138
47140
47179
47499
47139
47180
47140
47181
59538
47141
47182
59541
47142
47497
47499
47501
59542
47143
47494
47496
59543
47144
47491
47493
59522
47145
47396
47490
47146
47493
47147
47164
47490
47492
59626
47148
47150
47488
59627
47149
47483
47489
47150
47152
47151
47164
47152
47159
47163
59627
47153
47158
47483
47154
47482
47155
47158
47156
47157
47158
47160
47159
47160
47162
47161
47162
59644
47163
59643
47164
59626
59642
47165
47166
47170
47492
59642
47167
47169
47493
47168
47169
47173
47170
47172
47494
47171
47495
59647
47172
47498
47504
59648
47173
47175
47499
47174
47175
47507
47176
47500
47504
47506
47177
47179
47178
47506
47510
47179
47183
47185
47513
59590
47180
47182
47500
47181
47185
47182
47184
59563
47183
47501
59564
47184
47514
59567
59589
47185
47515
59568
47186
47187
47513
47515
59608
47188
47192
47189
47191
47190
47191
59297
47192
59296
47193
47517
59295
59608
47194
59294
47195
47517
59290
59293
47196
47528
47764
47197
47529
47763
47198
47199
47763
47767
47200
47210
47212
47214
47201
47207
47209
47202
47206
47203
47205
47209
47305
47204
47306
47205
47281
47311
47206
47208
47282
47312
47207
47271
47208
47212
47270
47209
47211
47287
47313
47210
47314
47211
47293
47763
47212
47288
47292
47766
47213
47269
47767
47214
47216
47218
47215
47216
47217
47218
47220
47219
47269
47220
47222
47268
47221
47222
47224
47223
47267
47224
47226
47266
47225
47226
47228
47227
47265
47228
47230
47264
47229
47230
47232
47231
47263
47232
47234
47262
47233
47234
47236
47235
47261
47236
47238
47260
47237
47238
47240
47239
47259
47240
47242
47258
47241
47242
47244
47243
47257
47244
47246
47256
47245
47246
47248
47247
47255
47248
47250
47254
47249
47250
47251
47253
47252
47253
80617
80634
47254
70153
70166
70889
47255
70151
70168
70887
47256
70144
70152
70888
47257
64870
64875
64954
47258
64869
64876
64953
47259
59204
59824
59826
47260
59205
59207
59823
47261
57758
59208
59814
47262
57739
57755
59813
47263
57738
57754
59804
47264
57737
57753
59802
47265
47697
47785
59803
47266
47692
47700
47780
47267
47691
47701
47779
47268
47690
47702
47774
47269
47285
47289
47773
47270
47288
47768
47271
47285
47287
47272
47274
47282
47284
47273
47279
47281
47274
47278
47275
47277
47276
47277
47653
47278
47284
47652
47279
47651
47280
47284
47650
47281
47283
47683
47713
47282
47708
47283
47287
47707
47284
47286
47684
47714
47285
47685
47286
47690
47287
47289
47689
47705
47288
47706
47289
47291
47769
47290
47702
47772
47291
47703
47705
47791
47292
47706
47792
47293
47313
47793
47294
47314
47762
47295
47529
47296
47304
47314
47316
47297
47317
47298
47300
47304
47299
47303
47300
47302
47346
47301
47317
47347
47302
47304
47308
47316
47348
47303
47307
47349
47304
47306
47305
47306
47308
47312
47314
47307
47311
47308
47310
47540
47309
47315
47539
47310
47312
47710
47728
47730
47311
47709
47731
47312
47708
47313
47707
47314
47706
47728
47315
47316
47538
47728
47317
47353
47318
47354
47319
47327
47320
47321
47327
47329
47322
47323
47325
47327
47347
47324
47346
47325
47345
50565
47326
47344
50566
47327
47341
47343
50567
47328
47354
47329
47341
47355
47361
47330
47340
47362
47331
47332
47362
47333
47373
47334
47372
47335
47337
47823
47336
47810
59531
47337
47379
47807
47809
59558
47338
47372
47376
59269
47339
47373
47375
57367
47340
47360
47362
57364
47341
50571
47342
47360
50572
47343
47355
47357
47359
57355
47344
47352
47354
57354
47345
47347
47351
57100
47346
47350
57099
47347
47349
47348
47354
47349
47351
47353
47539
47350
47540
47351
47733
57104
47352
47734
57103
47353
47357
47737
57359
47354
47356
47538
47355
47356
47534
47357
47535
47537
47358
47738
57360
47359
47535
47801
57361
59248
47360
47534
47802
57362
47361
47375
57363
47362
47366
47374
47534
47363
47373
47364
47366
47365
47371
47373
47366
47368
47370
47374
47524
47367
47525
47368
47526
47369
47527
47370
47520
59291
47371
47377
47521
47523
47372
47373
47377
47379
47374
47375
47377
47533
47376
47802
57368
47377
47803
47807
59270
47378
47804
47379
47521
47805
47807
59560
47380
47381
59558
59560
59562
59580
47382
59531
59533
59539
47383
59530
59534
47384
59535
59537
59539
47385
47387
47386
59537
47387
59522
59536
47388
47392
59523
59535
47389
47395
47390
47392
47394
47391
59514
59516
47392
59513
59527
59529
47393
59534
47394
59523
59525
59527
59551
47395
59516
59518
47396
59519
59523
47397
59520
59522
47398
47399
47403
47488
59384
59520
47400
47402
47410
47489
47401
47402
47403
47405
47409
47404
59385
59519
47405
59356
59518
60108
47406
47408
47407
47409
59358
59388
60108
47410
59381
59385
47411
59382
59384
47412
47483
47485
47487
47489
47413
47414
47415
47416
47414
47418
47415
47417
47416
47417
47482
47417
47418
47480
47418
47419
47420
47426
47421
47482
47422
47454
47481
47423
47424
47426
47427
47424
47427
47428
47462
47425
47426
47480
47426
47428
47427
47428
47429
47430
47431
47432
47436
47431
47435
81215
47432
81216
47433
81217
47434
47436
47438
47435
47439
81214
47436
47440
47437
47438
47440
47443
47439
47448
47440
47447
47441
47442
47446
47447
47443
47445
47458
47444
47459
47445
47448
47460
47446
47461
47447
47448
47448
47449
47450
47454
47451
47452
47454
47453
59631
47454
47479
47481
59630
47455
47456
47460
47462
47464
47457
47461
47465
47458
47467
47459
47461
47460
47462
47461
47463
47467
47464
47466
47469
47465
47470
47466
47471
47467
47468
47469
47471
47474
47470
47478
47471
47479
47472
47473
47477
47479
47474
47476
81034
47475
81031
47476
47478
81032
47477
81033
47478
47479
60132
47479
47480
47481
47485
59363
47482
47484
47483
47484
59627
47485
59628
59630
47486
59382
60132
47487
59383
59628
59638
60131
47488
59384
59625
59627
47489
47490
47491
59520
59625
47492
47496
59521
59640
47493
47495
59641
47494
47495
47499
47496
47498
60120
47497
59546
60119
47498
47502
59547
60125
47499
47503
60124
47500
47501
47503
59590
47502
59583
59589
47503
59584
59592
60162
47504
59591
60163
47505
59653
47506
59591
59597
59654
47507
47509
59590
47508
47509
59600
47510
59595
59597
59599
47511
47513
47512
59599
59603
47513
59606
59608
59611
59613
47514
59595
47515
59572
59594
59611
47516
59569
47517
59574
59608
59609
59611
47518
59304
47519
59290
59305
59307
59574
47520
47522
59291
59569
47521
59568
47522
59561
47523
47805
59307
59570
47524
47804
59289
59291
47525
47527
47531
47533
47526
47530
47534
47527
47529
47528
59291
47529
47531
47795
59290
47530
47762
47531
47535
47761
47532
47796
59289
47533
47535
47799
47801
59288
47534
47802
47804
47535
47536
47537
47759
47761
47799
59248
47538
47738
47740
47539
47729
47737
47540
47730
47734
47541
47731
47733
47542
47543
47545
47731
47544
47732
57107
47545
47547
47745
57118
47546
47744
47547
47549
47749
47548
47748
57119
47549
47551
57520
57585
47550
57586
47551
47553
57591
47552
57521
57590
47553
57603
57609
57611
47554
57604
57606
57608
47555
47556
57608
57648
47557
57607
57649
47558
47559
47560
57649
57651
57653
47561
47601
47603
47605
47562
47563
47568
47569
47563
47567
47568
47572
47564
47566
47565
47566
47567
47569
47568
47569
47569
47570
47571
47601
47572
47582
47600
47573
47581
47605
47574
47575
47578
47579
47575
47577
47578
47580
47576
47577
47579
47578
47579
47579
47581
53466
53468
47582
47629
47635
47583
47636
47584
47627
47641
56935
47585
53396
53466
47586
47592
53395
47587
47588
47590
47592
47594
47589
47595
47590
47591
47592
53162
47593
53161
47594
47639
53160
47595
47638
47596
47597
47599
47638
47598
47599
47601
47600
47637
47601
47605
47636
47644
47602
47603
47644
47646
47604
47679
57651
47605
47644
47678
57652
57673
47606
57653
47607
47633
47634
47635
47608
47632
47635
47609
47610
47632
47611
47622
47630
47612
56932
57773
57778
47613
56941
57772
47614
56932
59013
59020
47615
56931
59011
59021
47616
56930
59022
59100
47617
59023
59101
47618
56930
59102
47619
59102
47620
56929
56930
47621
56931
59012
47622
56932
56933
47623
47624
47626
47628
47625
47629
47626
47627
47629
53466
47627
47628
56934
47628
47629
47629
47630
47631
47641
57674
57773
47632
47633
47634
47635
47633
47634
57673
47635
47636
47637
47641
47643
47638
47640
47639
47640
57765
47641
57764
47642
57763
47643
47675
57674
57762
47644
47676
57673
47645
47646
47668
47676
47678
57733
47647
47663
47679
57732
47648
47662
47680
47696
47649
47657
47681
47693
47650
47656
47682
47686
47651
47683
47685
47652
47656
47653
47655
47685
47654
47655
47659
47656
47658
47686
47657
47658
47662
47659
47661
47693
47660
47661
47665
47662
47664
47696
47663
47664
47668
47665
47667
57732
47666
47667
47671
47668
47670
57733
47669
47670
47674
47676
47671
47673
57740
47672
47673
59200
47674
57759
59199
47675
59198
47676
57743
57759
57761
47677
57740
47678
57673
57741
57743
57745
47679
57734
57746
47680
57729
57731
47681
47695
57712
47682
47694
57713
47683
47687
47721
47684
47716
47685
47687
47689
47715
47686
47690
47687
47691
47693
47688
47694
47722
47689
47691
47699
47701
47723
47690
47702
47704
47691
47692
47693
47697
47699
47694
47696
47695
47699
57714
47696
47698
57717
57731
47697
57732
47698
57737
47699
47785
57718
57736
47700
57719
47701
47781
47785
47787
47702
47778
47788
47703
47775
47704
47788
47790
47705
47715
47723
47725
47706
47714
47726
47707
47727
47708
47710
47714
47709
47713
47710
47712
47744
47711
47727
47743
47712
47714
47718
47726
47750
47713
47717
47749
47714
47716
47715
47716
47718
47722
47717
47721
47718
47720
57586
47719
47725
57587
47720
47722
47724
57592
57715
47721
57591
57605
47722
57713
47723
57714
47724
47788
57719
47725
57593
57720
47726
57594
47727
47751
47728
47742
47729
47730
47736
47740
47742
47731
47735
47743
47732
47744
47733
47735
47745
57424
47734
57105
47735
47737
57426
47736
47746
57425
47737
47739
47753
57432
47738
57427
47739
57430
59248
47740
47754
57431
59247
47741
47759
47742
47754
47756
47758
47743
47751
47753
47744
47746
47750
47745
47749
47746
47748
57443
47747
47753
57444
47748
47750
47752
57445
57588
47749
57446
57585
47750
57586
47751
57587
47752
47756
57594
47753
47755
57569
57595
47754
57566
47755
57567
60084
47756
57568
57596
60085
47757
57597
47758
59235
59237
59243
60085
47759
59238
59244
60084
47760
47798
59247
47761
47793
47797
59238
47762
47796
47763
47793
47795
47764
47766
47765
47795
59293
47766
47770
47794
59302
47767
47769
47793
47768
47769
47773
47770
47772
47792
47771
59240
59693
47772
47776
59241
59702
47773
47775
47791
47774
47775
47779
47776
47778
47790
47777
59747
60633
47778
47782
59750
60640
47779
47781
47789
47780
47781
59803
47782
47784
60638
47783
59793
60639
47784
59796
59800
60654
47785
59801
59803
60653
47786
57753
47787
57718
57752
60653
47788
57719
60638
47789
47790
60636
60638
60640
47791
59236
60633
47792
59237
59241
47793
59238
59240
47794
47795
47797
59240
59707
47796
59292
47797
47799
59709
47798
59239
59708
47799
59244
59246
59715
47800
59710
47801
59246
59248
59711
60068
47802
59255
59287
47803
59254
47804
47806
59281
59287
47805
59288
47806
59308
60095
47807
59282
59309
60096
47808
59559
47809
59270
59272
59282
59313
47810
59269
59273
59314
47811
47823
50613
59315
47812
50612
59316
47813
47823
47825
47814
47822
47815
47825
47816
47822
47824
50604
57366
47817
47821
50601
57365
47818
47820
50570
50600
47819
50569
50577
47820
50568
47821
50571
47822
57364
47823
57367
47824
59269
47825
50605
50613
59268
47826
50606
50612
47827
50607
47828
50610
50612
59511
47829
47830
47831
81213
47830
47832
48022
81213
47831
47832
59319
47832
47833
47833
48028
47834
81213
47835
47839
47836
81213
47837
48021
47838
48010
48024
47839
48008
48025
47840
48028
47841
47842
47844
47845
47843
47847
47844
47846
47847
47845
47846
47846
47847
48027
47847
47848
47849
47852
47853
47854
47850
47851
47852
48026
47851
47854
47852
47853
50738
47853
47855
47854
47856
48000
48002
47857
47997
47999
47858
47920
47859
47865
47921
47997
48179
47860
47918
48178
47861
47865
47867
47862
47864
47876
47863
47864
47992
47865
47989
47991
47866
47996
47867
47879
47989
48179
48204
47868
47876
47878
48178
47869
47873
47875
47925
47870
47872
47914
47871
47875
47872
47874
47932
47873
47913
47931
47874
47878
47926
47946
47875
47877
47945
47876
47877
47989
47878
47880
47944
47879
47957
48177
47880
47958
48180
48203
47881
47959
47989
48202
47882
47940
47988
48201
47883
47985
47884
47940
47962
47885
47939
47886
47887
47937
47939
47945
47888
47932
47889
47933
47937
81170
47890
81169
47891
47901
47933
81163
47892
47900
81164
47893
47894
47897
47898
47899
47895
47896
47899
47900
47896
47898
47897
47899
47898
47899
47901
47951
47902
47934
47950
81176
47903
47931
47904
47908
47930
47950
47905
47907
47913
47906
47907
47908
47910
47912
47909
47929
47910
48168
81206
47911
47912
48164
48166
48168
47913
47915
47927
47929
47914
47926
47930
47915
47925
47916
47924
47917
47918
47924
48041
47919
47921
47923
48042
47920
48043
47921
47999
48048
47922
47998
48049
47923
48179
48181
50670
47924
48178
48182
47925
47927
47926
48178
47927
47947
48177
47928
48166
48182
47929
47947
48167
48175
47930
48168
47931
47947
47949
47932
47934
47946
47933
47945
47934
47936
81162
47935
47949
81179
47936
47946
47948
47956
47937
47943
47945
81161
47938
81171
47939
47941
47943
81172
47940
47944
47941
47959
47961
47942
48197
81173
47943
47959
48194
48196
81159
47944
47956
81160
47945
47957
47959
47946
47947
47957
47948
48176
47949
47955
47950
47951
47952
47953
47954
47956
48176
48193
50685
81183
47957
48194
81180
47958
48176
47959
48192
48194
50680
47960
47961
48196
48202
50676
50680
47962
48197
48199
48201
47963
47983
47985
47964
47966
47980
47982
47965
47971
47973
47966
47970
47967
47969
47985
47968
47986
47969
48208
48210
47970
47982
47984
48211
47971
48212
47972
47982
48227
47973
47981
48234
48244
80953
47974
47980
48233
80954
47975
47979
49648
47976
47978
49649
47977
47979
49654
47980
49655
47981
80980
47982
48245
80981
47983
48226
47984
48199
48225
47985
48200
48208
48218
47986
48201
47987
48208
47988
47990
48201
48207
47989
47990
47991
48202
48204
48206
47992
47994
47996
47993
47994
50728
47995
48206
50727
47996
48002
48205
50735
47997
48204
47998
48002
50669
47999
48001
48149
50670
48000
48148
48001
48026
48153
48002
48152
50671
59431
48003
50672
48004
48005
50736
50738
48005
48006
50736
50760
48006
50738
59431
48007
50737
48008
48009
59432
48010
48012
48011
48012
48016
48017
48013
48014
48014
48015
48017
59432
48015
48016
48016
48017
59504
48017
50609
48018
48019
48020
48023
48024
48020
48022
48023
59505
48021
48022
50610
48022
48024
48023
48024
48025
48026
48028
59432
59436
48027
59429
59431
48028
48030
48029
48030
59319
59321
59436
48031
48144
59429
48032
48145
48153
48033
48146
48148
48034
48046
48048
48035
48043
48045
48036
48037
48039
48041
48043
48038
48039
48055
48040
48044
48054
48041
48051
48186
48042
48043
48049
48051
48044
48048
48045
48047
48051
48053
48046
48062
48047
48098
48146
48048
48050
48147
48157
48049
48148
48050
48149
48051
48150
48158
48187
48052
48185
48053
48158
48160
48054
48060
48062
48157
48055
48057
48059
48056
48057
48058
48062
48059
48061
48090
48060
48091
48061
48094
59339
48062
48095
48097
48063
48098
48064
48099
48065
48071
48073
48075
48066
48068
48070
48067
48068
48069
48073
48070
48072
48080
48071
48084
48072
48076
48085
48073
48077
48079
48074
48075
48077
48125
48076
48099
48124
48077
48086
48078
48079
48083
48086
48080
48082
48085
48081
48084
48082
48083
48085
48089
48086
48088
48087
48088
48096
48089
48095
48090
48091
48095
48092
48094
48093
50792
48094
50791
59341
48095
59340
48096
48097
59340
48098
59335
59339
48099
48157
59327
48100
48101
48102
48105
48109
48102
48108
48109
59327
48103
48104
48108
48105
48107
48118
48106
48119
48107
48109
48120
48108
48121
48109
48110
48111
48112
48113
48129
48112
48129
48133
59326
48113
48132
48114
48128
48115
48116
48117
48121
48122
48123
48118
48123
48124
48119
48121
48120
48124
48121
48122
48123
48124
48124
48125
48126
48127
48129
48131
48130
48131
48133
48135
48132
48136
48133
48137
48134
48135
48137
48140
48136
48141
48137
48142
48138
48139
48140
48142
48140
48141
48142
59323
48141
59325
48142
48143
48144
59322
48145
59321
59325
59428
48146
48154
59326
48147
59327
48148
48150
48154
48156
48149
48153
48150
48152
48151
50664
59442
48152
48154
50662
59439
59441
48153
59430
48154
59429
48155
59428
48156
59326
59342
59427
59441
48157
59327
59338
59442
48158
59339
48159
59442
48160
48187
50787
50789
59452
48161
48185
50784
50786
48162
48186
50781
50783
48163
50780
48164
48186
48165
48169
50780
48166
48170
48184
48186
50781
48167
48183
48168
48170
48174
48169
48170
50779
48171
48173
50778
48172
48173
50766
48174
48184
50765
50777
48175
48183
48190
48176
48182
48191
50685
48177
48192
48178
48180
48182
48179
48180
50669
48181
48192
50668
48182
48189
48191
50667
48183
48184
48189
48185
48188
50786
48186
48187
48188
50664
48189
50665
50765
50787
48190
50666
48191
50763
50765
48192
50684
50686
48193
50681
48194
50682
50684
81182
48195
81181
48196
50678
50680
50682
81184
48197
50677
81158
48198
81174
48199
50677
50701
81175
48200
48224
50676
48201
48207
48219
50675
48202
48203
50675
48204
50668
50674
50680
48205
50669
48206
50672
50674
50739
48207
50675
50726
48208
48220
48209
48210
48216
48218
48220
48211
48215
48212
48214
48218
48226
48213
48227
48214
48242
48295
48215
48217
48247
48296
48216
48297
48217
48221
50716
48218
48222
48248
50715
48219
48225
48220
48222
48224
50725
48221
50726
48222
50723
50732
48223
50714
50733
48224
48248
50702
50713
48225
50701
50724
48226
48248
48227
48245
48247
48228
48242
48244
48229
48237
48241
48230
48236
48240
48231
48235
48232
48233
48235
48563
48234
49646
48235
48237
49645
48236
48562
48237
48239
80948
48238
48244
80949
48239
48241
48243
80944
80950
48240
80945
80947
48241
48253
48242
48252
48243
48247
48251
48244
48246
80943
80951
48245
80952
48246
80982
48247
80942
80983
48248
48250
48249
48250
50713
50715
48251
48296
80942
81016
48252
48295
48318
80943
48253
48257
48319
80944
48254
48320
80945
48255
48257
48259
48256
48260
48257
48261
48294
48258
48295
48259
48261
48317
48319
48436
48260
48320
48435
48261
48270
48262
48269
48293
48263
48292
48264
48269
48271
81205
48265
48267
48266
48271
48267
48448
48268
48269
48437
48440
48463
48466
48270
48436
48471
48271
48435
48447
48272
48273
81205
48274
48275
81205
48276
48277
48278
48280
48284
48279
48280
48281
48282
48284
48290
48283
48289
50719
48284
48286
48285
48286
48290
48292
48287
48289
48288
48292
48294
48289
48291
48297
50717
48290
50718
48291
48292
48304
48293
48294
48305
48317
48470
48295
48297
48296
48317
48297
48315
50715
48298
50716
48299
48303
48304
48305
48300
48302
48309
48301
48305
48310
48302
48307
48311
48303
48308
48304
48307
48305
48306
48306
48307
48309
48311
48314
48310
48315
48311
48316
48312
48313
48314
48316
48482
48314
48315
48316
81019
48315
48316
48317
48318
48474
48319
48493
81004
81017
48320
48365
48433
48321
48434
48322
48365
57305
80945
48323
48366
48371
48372
48324
48354
57305
48325
48356
57304
48326
48425
48426
48327
48350
48356
48430
48328
48349
59996
48329
59999
48330
48331
61461
48331
48348
48349
61461
48332
48346
61461
48333
48345
61462
48334
48344
61471
48335
61472
48336
48342
48344
48337
48341
48338
48340
48339
48340
60807
61487
61489
80539
48341
60808
61488
80540
48342
60809
61454
61473
48343
60439
61455
61472
48344
60428
61456
61471
80921
48345
81203
48346
80921
48347
61460
48348
59979
59980
48349
59979
59980
48350
59995
48351
59968
59978
48352
48355
59970
48353
59971
59977
48354
48497
48501
48355
48364
48366
48356
48363
48357
48358
48359
48363
48359
48360
48361
48430
48360
48362
57304
48361
48362
48432
48362
48363
59973
48363
48364
48365
48433
48498
57305
48366
80944
81004
48367
48502
48368
48369
48371
80984
48369
48503
48504
80984
48370
48506
80984
48371
48507
48509
80946
48372
80946
48373
48374
80990
48374
48509
48511
80990
48375
80990
48376
48511
80991
48377
48378
48379
48410
57306
81202
48380
48404
48381
48382
48392
48395
48397
48383
48386
48384
48395
48385
48386
48394
48387
48388
48391
48392
48393
48389
48391
48393
48390
48392
48393
48391
48392
48393
48394
48395
48396
48398
48403
48404
48405
48399
48403
48405
48400
48402
48407
48401
48405
48408
48402
48404
48409
48403
48406
48404
48405
48407
48409
48411
48408
48412
48409
48413
48410
48411
48413
48414
48412
48414
48413
48414
48414
48415
48416
48417
48419
48420
48417
48420
48421
57308
48418
48419
48421
48420
48421
57306
48421
57242
48422
48423
48424
48427
48428
48424
48428
48429
57307
48425
48426
48427
48429
48428
48429
57304
48429
57302
48430
48431
59968
59996
48432
57298
57302
59967
59997
48433
48437
50537
57303
48434
48436
48493
48435
57303
57305
48436
48438
48437
48474
48438
50538
57298
48439
57299
57303
48440
48442
48446
48447
48441
48447
48448
48442
48444
48450
48443
48451
48444
48446
48452
48445
48449
48446
48448
48447
48448
48450
48452
48457
48451
48456
48452
48455
48453
48454
48455
48457
48455
48456
48457
57025
48456
57299
48457
48458
48459
48460
48463
48464
48460
48461
48464
57296
48461
48463
57298
48462
48463
48465
48463
48464
48466
50555
50557
57336
57338
48467
50538
50551
48468
48469
48471
48472
48469
48470
48471
48474
48470
48473
48471
48473
48472
48473
48475
48493
50538
48476
48480
48482
48483
48477
48479
50547
48478
48483
50544
48479
48481
50545
48480
50546
48481
48482
48484
48482
48483
48483
48485
48489
48491
48492
48486
48488
50530
48487
48491
50531
48488
48490
50528
48489
50529
48490
48492
50536
48491
48492
81027
48492
81018
48493
48494
50537
48495
48496
48498
48499
48496
48499
48500
81026
48497
48498
59972
48498
48500
48499
48500
81004
48501
48502
80938
48503
80940
81004
48504
80941
80943
48505
80951
48506
49617
80951
48507
49618
80950
48508
49619
80947
48509
80985
80987
48510
80989
48511
48545
80987
80988
48512
80991
48513
48545
80992
48514
80993
48515
48543
48545
80994
48516
80998
48517
48543
80996
48518
48542
80997
48519
48520
48540
80997
48521
48522
48540
48523
48525
48539
48524
48525
48527
48537
49585
48526
48538
48527
48561
48563
48528
49586
49595
48529
48530
48535
48536
48530
48532
48536
49592
48531
48535
49642
48532
48534
48558
48533
48555
48534
48536
48556
48535
48557
48536
48561
48537
48538
48550
49590
48539
48549
48561
48540
48548
48541
48542
48548
80995
80997
48543
48544
80995
48545
48547
80987
48546
48547
80988
80992
80994
48548
80986
80995
48549
48550
48560
80986
48551
48552
48554
48556
48559
48553
48554
48559
48554
48558
48559
48555
48556
48558
48557
48558
48559
48560
48561
80948
80985
48562
48563
49644
49645
80948
48564
49595
49646
48565
48569
49647
48566
48567
49647
49649
48568
48576
49650
48569
49647
49682
80968
80979
48570
49595
48571
48579
49594
49682
48572
48576
48573
48577
48579
48581
48574
48582
48575
48577
48630
49755
48576
49684
48577
49682
49683
48578
48643
49764
48579
48644
49682
49765
50126
48580
50127
48581
48595
48644
48646
50140
48582
48590
48641
48643
48583
48589
48630
48632
48584
48627
48629
48585
48589
48586
48588
48600
48627
48587
48588
48592
48604
48589
48591
48599
48632
48590
48591
48595
48592
48596
48598
48641
48593
48605
48594
48596
48651
49582
48595
49583
48596
50141
48597
48646
50142
48598
48647
48649
48651
50155
48599
48605
48621
48640
48600
48604
48622
48633
48601
48625
48602
48622
48624
50002
48603
50001
48604
48620
48622
50006
48605
48606
48620
48651
48607
48619
48652
48608
48616
48609
48617
48619
48816
48610
48614
48847
48611
48613
48848
48612
48613
48615
48656
48614
48657
48853
48615
48617
48658
48854
48616
48655
48617
48652
48654
48618
48815
49576
48619
48650
48652
49287
49575
48620
49286
48621
48650
50027
48622
48639
48649
50028
48623
50007
48624
48633
48637
48639
50008
48625
48636
50009
48626
48627
48633
48635
48628
48632
48629
48631
48635
49750
48630
49749
48631
48643
49754
48632
48634
48642
49753
48633
48641
48634
48640
48635
48637
50042
50044
48636
50045
48637
50012
50046
48638
50013
50051
48639
50038
50040
50042
50052
48640
48648
50035
48641
48647
50042
48642
48646
48643
48645
49776
50042
48644
49775
48645
49780
50139
48646
49779
50041
50150
48647
50149
48648
50041
50154
48649
50034
50040
50165
48650
50033
50158
48651
50032
50157
48652
50156
48653
48654
49575
49579
49581
50156
48655
48663
48665
49576
48656
48658
48662
48657
48661
48658
48660
48856
48659
48855
49576
48660
48662
48702
48862
49577
48661
48701
48861
48662
48700
48663
48703
48664
49577
49579
50174
48665
48689
49580
50175
48666
49581
48667
48689
48668
48688
49581
49583
48669
49584
48670
48684
48688
49589
49591
48671
48672
48673
48676
48672
48674
48676
48683
48673
48674
48689
48674
48675
48675
48677
48676
48678
48690
48679
48681
48683
48705
48680
48692
48681
48707
51086
48682
48706
51085
48683
48685
50177
51084
48684
50176
48685
48687
50131
48686
50132
51083
48687
50177
50179
50992
51138
48688
50176
50180
50987
48689
49580
50145
48690
50176
48691
48705
48692
48693
48705
48707
48694
48700
48704
48708
48695
48699
48696
48698
48708
51097
48697
51098
48698
51153
48699
48711
48713
51152
48700
48701
48703
48711
48702
48712
48864
48703
48863
50173
50185
48704
48710
50174
48705
48709
50175
48706
50176
48707
48709
50177
51094
48708
51095
48709
48711
51142
48710
50178
51141
48711
50183
50185
51150
48712
51151
48713
50185
50187
62455
48714
62110
48715
48867
50187
62132
62134
48716
48864
48866
48717
62134
48718
48866
48868
49307
48719
48869
48871
48720
48872
48890
48721
48722
48727
48728
48722
48726
48727
48729
48723
48725
48724
48725
48726
48728
48727
48728
48728
48730
48732
48733
48735
48731
48732
48736
48732
48733
48737
48733
48891
48734
48749
48735
48737
48739
48736
48740
48737
48741
48738
48739
48741
48745
48740
48746
48741
48747
48742
48743
48745
48744
48747
48745
48746
48747
48746
51332
48747
48748
48749
48766
48750
48765
48751
48763
48752
48753
48890
48891
48753
48869
48888
48890
48754
48892
48755
48757
48756
50214
48757
48759
48758
48759
48763
48764
48760
48761
48761
48762
48763
50215
48762
48764
48763
48764
50217
48764
48765
48766
48778
51309
48767
48775
48777
51329
48768
48770
48774
48769
48773
48770
48772
48771
51328
48772
48774
51314
51322
51343
48773
51313
51344
48774
51312
48775
51311
48776
51306
51310
51322
48777
51158
51178
51292
48778
48779
50217
48780
48784
51292
51293
48781
51291
51292
51307
48782
48784
48786
48783
48787
51291
48784
48788
51293
48785
48786
48788
81198
48787
48792
48788
48791
48789
48790
48791
51156
81198
48791
48792
80898
81198
48792
48793
81198
48794
48795
62142
48796
62137
48797
62163
48798
62164
48799
62164
48800
62128
48801
62127
48802
62127
48803
62679
48804
62680
48805
48806
62680
67906
80822
48807
62613
62675
67904
80821
48808
62474
62612
62672
62674
48809
62465
62605
62669
62671
48810
62458
62596
62598
62604
48811
50209
62451
62453
62603
48812
50184
50186
50208
50981
48813
48863
50173
50201
50205
48814
48862
49577
50202
50204
48815
48855
49572
49574
49576
48816
48854
49287
49289
48817
48847
49284
49286
48818
48846
49281
49283
48819
48839
49278
49280
48820
48838
49255
49257
48821
48831
49252
49254
48822
48830
49249
49251
48823
49246
49248
48824
48826
48830
48825
48829
48826
48828
49237
48827
49238
49246
48828
48830
48834
49243
49251
48829
48833
49242
48830
48832
48831
48832
48834
48838
48833
48837
48834
48836
49261
48835
49252
49260
48836
48838
48842
49257
49267
48837
48841
49266
48838
48840
48839
48840
48842
48846
48841
48845
48842
48844
49269
48843
49268
49278
48844
48846
48850
49275
49283
48845
48849
49274
48846
48848
48847
48848
48850
48854
48849
48853
48850
48852
49293
48851
49284
49292
48852
48854
48858
49289
49563
48853
48857
49562
48854
48856
48855
48856
48858
48862
48857
48861
48858
48860
49561
48859
49564
49572
48860
48862
49569
50190
50202
48861
48865
49568
48862
48864
48863
48864
50186
50190
48865
50187
48866
50188
50190
50192
48867
49310
48868
49311
50188
50212
48869
49312
50213
62134
48870
50214
48871
48875
48878
49312
62148
48872
48874
49307
48873
48885
48874
48876
48894
48875
49308
49389
48876
49313
62149
62180
48877
48893
48878
48879
48884
48885
48879
48881
48885
48880
48884
48881
48883
48887
48882
48888
48883
48885
48889
48884
48886
48885
48887
48889
48891
48888
48892
48889
48890
48891
48892
48894
49398
62180
48895
49387
49389
48896
49363
49386
49390
48897
49360
49375
49377
48898
48923
49327
49378
48899
48922
49016
49018
48900
49005
49019
48901
48922
48902
48904
48921
48929
49005
48903
48930
49002
48904
48906
48905
48920
48906
48908
48929
49357
48907
48930
48908
48909
48916
48910
48911
48912
48914
48915
48912
81201
48913
48915
48914
48915
81201
48915
81201
48916
48917
49357
48918
48920
48919
48920
48922
48924
48921
48925
49357
48922
48926
48928
49016
48923
48924
48926
49360
48925
49359
48926
49356
49358
48927
49327
49361
48928
49012
49328
49354
49356
48929
49011
49015
49357
48930
49006
49010
48931
49001
49009
48932
48954
49000
48933
48953
48957
48934
48950
48952
48935
48945
48936
48946
48952
48937
48938
48942
48944
48946
48939
48941
48940
48944
48941
48943
48965
48942
48964
48943
48947
48963
48944
48948
48970
48945
48946
48948
48950
48947
48951
48948
48960
48962
48949
48979
48950
48958
48960
48986
48951
48957
48952
48956
48960
48953
48954
48956
48955
49009
48956
49000
49008
49032
48957
48959
48958
49000
48959
48991
48999
48960
48990
49032
48961
48962
48986
48988
48990
48963
48977
48979
48964
48970
48976
48965
48975
48966
48970
48972
48967
48969
48968
48972
49056
48969
48971
48981
49055
48970
48980
48971
48979
48972
48976
48978
49040
48973
48975
49041
48974
49042
48975
49043
48976
49044
48977
49045
48978
48988
49046
48979
48981
48987
49039
48980
48986
48981
48985
48982
48984
49054
48983
49235
48984
48994
49440
48985
48987
48993
49053
48986
48992
48987
48991
48988
49036
49038
48989
49047
48990
49034
49036
49048
48991
49033
48992
48998
49036
48993
48997
48994
48996
49036
49052
48995
49439
48996
49024
49438
48997
49023
49035
49051
48998
49022
48999
49029
49033
49035
49000
49030
49032
49001
49002
49006
49008
49030
49003
49005
49004
49022
49030
49005
49017
49019
49027
49331
49006
49016
49007
49015
49331
49008
49010
49014
49332
49009
49031
49010
49011
49012
49014
49013
49353
49014
49328
49342
49352
49015
49341
49016
49328
49330
49017
49327
49018
49322
49326
49330
49019
49321
49378
49020
49021
49025
49027
49321
49022
49024
49023
49027
49029
49024
49026
49336
49436
49025
49437
49026
49320
49498
49027
49323
49337
49499
49028
49322
49029
49331
49333
49337
49345
49030
49334
49336
49031
49331
49032
49332
49334
49033
49034
49334
49035
49049
49335
49036
49050
49336
49037
49038
49048
49050
49052
49474
49039
49047
49053
49443
49040
49046
49054
49232
49041
49045
49055
49063
49042
49044
49056
49062
49043
49044
49045
49046
49047
49048
49049
49050
62216
49051
49435
49479
49052
49436
49438
49478
49053
49439
49475
49054
49440
49442
49055
49233
49235
49056
49058
49060
49057
49061
49058
49059
49235
49060
49234
49061
49063
49207
49233
49062
49206
49063
49065
49064
49232
49065
49201
49203
49207
49231
49066
49200
49204
49206
49067
49069
49071
49118
49068
49119
49069
49070
49206
49071
49205
49072
49204
49073
49118
49131
49139
49199
49074
49112
49115
49117
49075
49111
49199
49076
49202
49077
49109
49111
49217
49078
49970
49079
49107
49109
49971
49080
49106
49972
49081
49979
49082
49104
49106
49978
49083
49103
49987
49084
62303
49085
49101
49103
62404
49086
49100
62405
49087
49099
63191
49088
49098
63286
49089
49097
63285
49090
49096
63328
49091
49095
63329
49092
49094
63334
49093
67932
49094
67933
49095
49160
63335
49096
49159
63336
49097
49158
63327
49098
49157
63304
49099
49156
63287
49100
49155
63190
49101
49154
63183
49102
49153
62403
49103
49150
49152
62308
49104
62307
49105
49150
49977
49106
49147
49149
49976
49107
49973
49108
49147
49974
49109
49144
49146
49219
49110
49218
49111
49141
49144
49197
49112
49198
49113
49139
49141
49114
49134
49115
49137
49116
49123
49131
49117
49119
49121
49118
49119
49200
49120
49131
49121
49128
49122
49123
49127
49124
49125
49127
49129
49126
49129
49130
49127
49128
49130
49128
49129
49130
49130
49131
49132
49133
49136
49137
49138
49134
49135
49138
49139
49135
49137
49136
49138
49137
49138
49140
49198
49141
49195
49197
49142
49143
49194
49144
49191
49145
49189
49146
49178
49188
49147
49176
49187
49148
49975
49149
49173
49176
62311
49150
49172
62310
49151
62309
49152
49170
49172
62394
49153
49169
62395
49154
49168
62402
49155
49167
63184
49156
49166
63189
49157
49165
63306
49158
49164
63305
49159
49163
63326
49160
49162
63347
49161
63348
49162
63349
49163
62344
63350
49164
62343
63351
49165
62342
63322
49166
62341
63321
49167
62340
63188
49168
62339
63187
49169
62338
62401
49170
62337
62400
49171
62336
62399
49172
62332
62335
62362
49173
62322
49174
62323
62332
49175
62325
49176
62328
49177
49186
49178
49180
49179
49180
49182
49183
49181
49184
49182
49184
49185
49183
49185
49184
49185
49188
49185
49186
49187
62311
62329
49188
49219
49225
49975
49189
49190
49197
49219
49191
49192
49195
49196
49192
49194
49193
49196
49194
49195
49196
49195
49196
49198
49214
49218
49199
49215
49217
49200
49202
49204
49201
49202
49470
49203
49217
49469
49204
49208
49216
49230
49205
49215
49206
49208
49210
49207
49208
49446
49209
49465
49210
49212
49216
49943
49944
49211
49215
49212
49214
49222
49213
49221
49945
49214
49216
49218
49220
49228
49215
49216
49217
49229
49218
49970
49219
49971
49220
49974
49221
49225
49227
49222
49224
49962
49223
49224
62315
49225
49963
62314
49226
49227
49963
49965
49975
62312
49228
49962
49966
49974
49229
49945
49967
49971
49230
49944
49968
49970
49231
49465
49467
49469
49232
49444
49446
49470
49233
49443
49234
49442
49446
49235
49239
49441
49447
49236
49440
49237
49239
49241
49238
49242
49239
49243
49245
49240
49448
49241
49243
49263
49441
49453
49242
49262
49440
49243
49261
49244
49260
49245
49251
49259
49451
49453
49246
49448
49450
49247
49251
49248
49250
49450
49825
49249
49826
49250
49254
49831
49251
49253
49451
49830
49252
49253
49257
49259
49254
49256
49456
49877
49255
49878
49256
49280
49883
49257
49279
49457
49882
49258
49278
49259
49267
49277
49457
49459
49260
49454
49456
49261
49263
49267
49262
49266
49263
49265
49439
49264
49454
49476
49265
49267
49271
49459
49477
49266
49270
49438
49267
49269
49268
49269
49271
49275
49277
49270
49274
49271
49273
49437
49272
49496
49506
49273
49275
49295
49497
49511
49274
49294
49498
49275
49293
49276
49292
49277
49283
49291
49509
49511
49278
49506
49508
49279
49283
49280
49282
49508
50000
49281
50001
49282
49286
50006
49283
49285
49509
50005
49284
49285
49289
49291
49286
49288
49514
50026
49287
50027
49288
49574
50032
49289
49515
49573
50031
49290
49572
49291
49515
49517
49563
49571
49292
49512
49514
49293
49295
49563
49294
49562
49295
49297
49535
49296
49512
49536
49297
49517
49537
49563
49565
49298
49538
49560
49562
49299
49303
49319
49300
49302
49562
49301
49302
49306
49303
49305
49561
49304
49318
49560
49305
49309
49317
49567
49306
49310
49568
49307
49308
49310
49312
49309
49313
49392
49310
49314
49316
50193
49311
50192
49312
49314
50197
62154
49313
62153
49314
62152
62179
49315
50196
62155
49316
49395
62179
62200
62245
49317
49392
49394
62244
49318
49383
49391
62221
49319
49380
49382
49559
49320
49324
49379
49538
49321
49323
49535
49322
49379
49323
49325
49345
49324
49346
49534
49325
49347
49382
49539
49326
49344
49379
49381
49327
49329
49376
49378
49328
49375
49329
49374
49330
49342
49344
49405
49331
49341
49345
49332
49333
49341
49334
49338
49340
49335
49336
49338
62216
49337
49435
49338
49346
49434
49339
62215
49340
49346
49348
62214
49341
49343
49345
49342
49343
49351
49344
49348
49350
49345
49347
49406
49346
49347
49433
49348
49407
49432
49349
62213
49350
49407
49411
62212
49351
49406
49410
49352
49403
49405
49353
49372
49374
49354
49369
49355
49361
49364
49374
49356
49358
49357
49359
49361
49360
49361
49363
49362
49375
49363
49364
49386
49365
49373
49366
49367
49368
49369
49367
49369
49371
49372
49368
49371
49369
49370
49370
49371
49373
49401
49403
49374
49386
49400
49404
49375
49405
49376
49386
49377
49381
49385
49405
49378
49380
49390
49379
49380
49381
49391
49382
49384
49406
49383
49407
49558
49384
49394
49408
62220
49385
49391
49393
49409
49386
49388
49390
49404
49387
49388
49398
49400
49389
49393
49397
49415
49390
49392
62180
49391
49392
49393
62179
49394
49396
49414
49395
49428
62219
49396
49427
62199
62218
49397
49426
62179
62198
49398
49416
62180
62182
49399
49400
49416
49420
49401
49415
49402
49421
49403
49413
49415
49417
49404
49410
49405
49409
49415
49406
49407
49409
49408
49431
49409
49411
49428
49430
49410
49414
49411
49413
49412
62211
49413
49428
62208
62210
49414
49425
49415
49426
49428
49416
49417
49426
62186
49418
49425
62187
49419
49420
49421
49424
49420
49423
49424
49421
49423
49422
49423
49423
49424
49426
62196
62208
49427
62197
49428
62206
62208
62217
49429
49430
62210
62217
62219
62249
49431
62211
62220
62232
49432
49556
49558
62212
49433
49539
49541
62213
49434
49532
49534
62214
49435
49499
49501
62215
49436
49494
62216
49437
49495
49499
49438
49496
49498
49439
49477
49440
49476
49441
49442
49462
49476
49443
49445
49475
49444
49474
49445
49467
49471
49473
49446
49462
49466
49482
49447
49465
49448
49462
49464
49449
49453
49450
49452
49464
49861
49451
49824
49452
49456
49863
49453
49455
49463
49862
49454
49462
49455
49459
49461
49456
49458
49484
49875
49457
49876
49458
49508
49915
49459
49485
49507
49916
49460
49506
49461
49477
49481
49485
49505
49462
49476
49482
49484
49463
49464
49466
49484
49948
49465
49942
49466
49944
49467
49483
49947
49468
49488
49968
49469
49471
49489
49969
49470
49970
49471
49472
49473
49489
49491
49474
49480
49482
49488
49475
49479
49476
49478
49482
49477
49478
49496
49479
49481
49495
49480
49494
49481
49487
49491
49493
49482
49486
49504
49483
49484
49486
49488
49952
49485
49951
49486
49522
49956
49487
49523
49955
49488
49490
49526
49984
49489
49981
49490
49980
49491
49527
49985
49492
49493
49527
49529
49494
49502
49504
49526
49495
49501
49496
49500
49504
49497
49505
49498
49500
49520
49536
49499
49535
49500
49534
49501
49503
49533
49502
49532
49503
49525
49529
49531
49504
49520
49524
49544
49505
49523
49506
49520
49522
49507
49511
49508
49510
49522
49998
49509
49999
49510
49514
50022
49511
49513
49521
50021
49512
49520
49513
49517
49519
49514
49516
49546
50946
49515
50025
49516
50948
50952
49517
49547
50947
50953
49518
50954
49519
49537
49543
49547
62224
49520
49536
49544
49546
49521
49522
49524
49546
62269
49523
49997
49524
49526
49996
49525
49545
62268
49526
49528
49550
62285
49527
62280
49528
62281
49529
49551
62284
49530
49531
49551
49553
49532
49542
49544
49550
49533
49541
49534
49536
49540
49544
49535
49539
49536
49538
49537
49538
49540
62223
49539
49559
49540
49558
49541
49543
49557
49542
49556
49543
49549
49553
49555
49544
49548
62225
49545
49546
49548
49550
62267
49547
62292
49548
62227
62293
49549
62226
62266
49550
49552
62237
62297
49551
62286
49552
62287
49553
62236
62298
49554
49555
62234
62236
49556
62225
62233
62237
49557
62232
49558
62223
62225
62231
49559
62220
49560
62221
62223
49561
49565
49567
49562
49564
49568
49563
49564
49565
49569
49571
49566
50954
62223
49567
49569
50194
50955
62222
49568
50193
62221
49569
50192
49570
50191
49571
50200
50202
50955
50957
49572
50952
50954
49573
50202
49574
50203
50952
50968
49575
50204
50969
49576
49578
50157
49577
49578
50173
49579
50160
50172
50204
49580
50161
50181
49581
50144
50180
49582
49583
50142
50144
50156
49584
50141
50145
49585
49587
49589
49586
49590
49587
49592
49594
49588
50127
50141
49589
49592
50128
50130
50146
49590
50131
50145
49591
49592
49593
49594
49640
50128
49595
50127
81200
49596
49641
49597
49604
80968
80969
49598
49600
49626
49599
49627
80969
49600
49628
80965
49601
49625
49602
49604
49606
49603
49607
80964
49604
49608
80968
49605
49606
49608
81200
49607
49612
49608
49611
49609
49610
49611
49682
81200
49611
49612
50126
81200
49612
49613
81200
49614
50118
49615
49622
49624
49616
49621
49629
49617
80953
49618
80952
49619
49621
80949
49620
80948
49621
49643
49622
49635
49623
49624
49633
49635
49625
49629
49626
49628
49627
49632
49628
49630
49629
49630
49635
49631
49635
49645
49632
49634
49637
49633
49638
49634
49639
49635
49636
49637
49639
49643
49638
49644
49639
49641
49640
49641
49642
49643
49642
49644
49643
49644
49644
49646
80949
80953
49647
80954
80969
49648
49649
49655
80954
80978
49650
49654
49651
49653
49668
49683
49652
49684
49653
49654
81199
49655
49656
80980
49657
49659
49661
81199
49658
49659
81199
49659
49663
81199
49660
49661
49663
49665
49662
49666
49663
49667
81199
49664
49665
49667
49672
49666
80977
49667
80978
49668
49669
80978
80979
49670
49672
49674
49671
49675
80979
49672
49676
80974
49673
49674
49676
49678
49675
49680
49676
49681
49677
49678
49679
49681
49679
49680
49680
49681
49765
49681
49683
49682
49684
49764
49685
49755
49686
49687
49749
49755
49757
49688
49695
49689
49690
49694
49757
49691
49693
49758
49692
49759
49693
49723
49742
49746
49694
49724
49747
49695
49699
49748
49696
49749
49697
49699
49715
49750
49698
49714
49699
49701
49721
49700
49724
49751
49701
49715
49717
49725
50048
49702
49714
49718
49720
49703
49709
49711
49704
49705
49709
49731
49706
49708
49707
49731
49708
49722
49730
49733
49709
49721
49710
49720
49730
49711
49719
49897
49712
49718
49896
49713
49891
49714
49716
49718
49924
49715
49716
50045
49717
49923
50046
49718
49726
49928
50047
49719
49927
49720
49726
49728
50889
49721
49725
49729
49722
49724
49723
49729
49738
49724
49741
49787
49791
49725
49786
49726
49791
50063
49727
50062
50894
49728
49791
49793
50075
50895
49729
49794
50890
49730
49737
49791
49731
49732
49733
49735
49737
49734
49738
49735
49739
49736
49737
49739
50863
50865
49738
49792
49794
49739
49741
49740
50858
49741
49743
50079
50859
50865
49742
49792
50078
49743
49745
49744
49745
50079
50085
62040
62042
49746
50078
50082
50084
49747
49759
49771
49787
49748
49758
49772
49786
49749
49751
49757
49773
49750
49754
49751
49753
50045
49752
49786
50048
49753
49773
49777
49785
50049
49754
49776
50044
49755
49773
49775
49756
49764
49757
49761
49763
49773
49758
49759
49761
49760
50084
49761
49769
49771
50083
49762
49772
49763
49767
49769
49783
49764
49766
49774
49765
49775
49766
49780
51020
49767
49781
51023
49768
49782
51024
49769
50097
51025
62050
49770
50096
49771
49783
50067
62044
62050
49772
49788
50082
49773
49783
49785
49774
49775
49777
49781
49783
49776
49780
49777
49779
50043
49778
49784
50054
49779
49781
50055
50069
62054
49780
50056
51012
49781
51013
49782
62053
49783
50069
62050
62052
49784
49785
50065
50067
50069
49786
49788
50064
49787
50063
49788
49790
50078
49789
50067
50081
49790
50064
50066
50074
62031
49791
50063
50075
50077
49792
49793
50077
50865
49794
50076
50866
50896
49795
49796
50870
50890
50896
50898
49797
50871
50873
49798
49897
49901
50890
49799
49900
49800
49897
49899
49801
49894
49896
49802
49891
49893
49803
49834
49868
49890
49804
49839
49805
49834
49836
49806
49810
49827
49807
49808
49810
49812
49837
49809
49813
49810
49823
49825
49811
49828
49836
49812
49821
49823
49843
49865
49813
49820
49842
49814
49823
49815
49820
49822
49816
49817
49818
49820
49819
49820
49842
49844
49846
49821
49822
49844
49860
49823
49861
49943
49824
49825
49861
49863
49865
49826
49828
49830
49827
49831
49828
49832
49834
49829
49835
49865
49830
49832
49864
49870
49880
49831
49863
49877
49832
49878
49833
49879
49834
49870
49886
49890
49835
49836
49866
49868
49870
49837
49839
49843
49838
49842
49839
49841
49849
49840
49850
49868
49841
49843
49845
49853
49867
49842
49846
49848
49843
49844
49866
49845
49859
49846
49854
49858
49847
49848
49854
49849
49853
49850
49851
49853
49893
49852
49894
49853
49855
49905
49854
49906
49855
49857
49856
49857
49905
50878
50880
49858
49906
50881
49859
49867
49909
49860
49866
49872
49940
49861
49865
49873
49941
49862
49942
49863
49873
49875
49948
49864
49876
49865
49871
49873
49913
49866
49867
49871
49868
49906
49908
49869
49893
49870
49888
49890
49892
49908
49871
49887
49872
49908
49912
49873
49909
49911
49939
49874
49949
49875
49911
49913
49917
49950
49876
49916
49951
49877
49913
49915
49878
49880
49882
49879
49883
49880
49884
49886
49881
49887
49913
49882
49884
49914
49920
50003
49883
49915
50000
49884
50001
49885
50002
49886
49920
49922
50009
49887
49889
49888
49912
49920
49889
49921
49925
49933
49890
49922
49924
49891
49892
49896
49924
49893
49895
49907
49925
49894
49906
49895
49899
49905
49896
49898
49926
50885
49897
49927
49898
50889
49899
49901
50886
50888
49900
49904
49901
49903
49902
50873
50891
49903
50874
50876
50886
62383
49904
50877
49905
50878
50886
49906
50885
49907
49908
49932
50881
50885
49909
49933
49910
49938
50881
49911
49933
49935
49937
50882
49912
49918
49959
49913
49919
49933
49914
49915
49917
49919
50018
49916
49999
49917
49956
49998
49918
49957
50019
49919
49935
49958
50934
49920
49934
50017
49921
50010
49922
49930
49934
50011
49923
50012
49924
49928
49930
50907
49925
49927
49926
49930
49932
49927
49929
50884
50888
49928
50889
49929
50894
50906
49930
50893
50909
62378
49931
50908
49932
49934
62376
62378
62831
49933
50882
50884
49934
49935
50936
49936
50935
62376
49937
49958
49992
62273
62375
49938
49959
49991
62372
49939
49964
49940
49949
49959
49961
49941
49962
49942
49945
49949
49943
49944
49948
49945
49947
49946
49962
49947
49949
49953
49961
49967
49948
49952
49968
49949
49951
49950
49951
49953
49957
49959
49952
49956
49953
49955
49981
49954
49960
49982
49955
49957
49983
49993
49995
49956
49984
49996
49957
49997
49958
62271
49959
49993
62272
49960
49961
49989
49991
49993
49962
49964
49966
49963
49964
62313
49965
49991
62319
49966
49976
49990
62320
49967
49973
49989
49968
49972
49982
49969
49981
49970
49972
49980
49971
49972
49974
49973
49979
49974
49976
49978
49975
49976
62311
49977
62310
49978
49990
62307
62309
49979
49987
49989
49980
49982
49986
49981
49985
49982
49984
49983
49989
49984
49986
49988
62279
49985
62280
49986
62281
49987
62282
49988
62303
62307
49989
49993
62304
62306
49990
49991
62306
62392
49992
62371
49993
62274
62306
62390
49994
49995
62272
62274
62276
62304
49996
62271
62277
62279
49997
62268
62280
49998
62269
62271
49999
50019
50021
50000
50018
50022
50001
50003
50005
50002
50006
50003
50007
50009
50004
50010
50018
50005
50007
50015
50023
50029
50006
50022
50026
50007
50027
50008
50028
50009
50013
50015
50035
50010
50012
50011
50015
50017
50012
50014
50908
50936
50013
50907
50014
50038
50912
50015
50037
50911
50937
50016
50036
50017
50023
50931
50933
50937
50018
50934
50936
50019
50023
50020
50934
62271
50021
50023
50933
50945
62270
50022
50946
62269
50023
50025
50024
50025
50029
50931
50945
50949
50026
50946
50948
50027
50029
50031
50028
50032
50029
50033
50035
50030
50036
50031
50033
50929
50949
50971
50032
50948
50968
50033
50969
50034
50970
50035
50039
50929
62434
50036
50038
50037
50929
50931
50038
50924
50928
50940
50039
50923
50040
50928
62435
62864
50041
50057
50166
50042
50056
50153
50043
50044
50052
50054
50056
50045
50049
50051
50046
50048
50047
50051
50907
50048
50050
50062
50906
50049
50063
50050
50054
50064
50051
50053
50061
50913
50052
50912
50053
50057
50923
50054
50058
50060
50922
50055
50065
50056
50058
50070
62868
50057
51011
50058
62864
62866
50059
62863
62867
50060
50070
50072
62862
62882
50061
50065
50073
50921
50062
50064
50074
50914
50063
50075
50905
50064
50065
50066
50070
50067
50071
50073
62030
50068
62045
50069
50071
62048
62050
62062
50070
62061
50071
62883
50072
62029
62884
50073
62885
62997
63047
50074
50920
63046
50075
50919
62032
50076
50904
50077
50903
62032
62034
50078
62031
62035
50079
50081
50080
62035
62039
50081
62036
62042
62046
63013
50082
62031
62045
50083
62042
62044
50084
50086
50096
50085
50086
50088
50087
50095
62042
50088
50092
50094
62041
50089
62040
50090
50092
50854
50091
50092
50841
50847
50093
50842
50853
50094
50845
50847
50850
50852
50095
50099
50848
63015
50096
50098
62043
50097
62044
50098
51053
62049
50099
51052
63017
50100
50850
63016
63028
50101
50848
50849
63029
50102
50103
63029
50104
50107
50110
68210
50105
68209
50106
63033
68209
50107
51041
51043
50108
51048
50109
51041
51047
50110
51040
51049
51060
50111
51050
50112
50113
51050
50113
51058
51060
51061
50114
51054
50115
51026
51058
50116
51027
50117
51022
50118
51021
50119
50120
50124
50125
50121
50122
50122
50123
50125
50128
50123
50124
50136
50124
50125
50138
50125
51021
50126
50127
50139
51017
50128
50140
50129
50147
50130
50134
50136
50995
50131
50133
50988
50132
50987
50133
50992
51082
50134
50993
51081
50135
50994
51080
50136
51031
51079
62074
50137
51030
50138
50995
50997
62068
62074
50139
50147
50151
62057
50140
50150
51013
50141
50147
50149
50142
50146
50143
50149
50155
50144
50146
50148
50162
50989
50145
50161
50986
50146
50987
50147
50988
50148
50995
50149
50151
50163
50996
50150
50154
50151
50153
51012
50152
50997
62056
50153
50163
50167
51008
51010
50154
50166
51011
50155
50163
50165
50156
50158
50162
50157
50161
50158
50160
50969
50159
50165
50970
50160
50162
50164
50170
50973
50161
50171
50974
50162
50985
50163
51002
50164
51001
50165
50167
50169
62439
50166
62434
50167
62435
62866
50168
62440
62871
50169
51006
51008
62441
62872
50170
51001
51005
62442
50171
50978
51002
51004
50172
50975
50983
50985
50173
50181
50205
50982
50174
50184
50175
50181
50183
50176
50178
50180
50177
50178
51139
50179
50183
51140
50180
50182
50991
62080
50181
50986
50182
50985
50183
50982
50984
62461
50184
62460
50185
50982
62453
50186
62454
50187
50189
62603
50188
62602
50189
50197
50211
50190
50198
50208
50210
50191
50201
50192
50194
50198
50200
50193
50197
50194
50196
62244
50195
50960
62243
50196
50198
50961
62246
62644
50197
62245
62641
50198
62642
50199
62643
50200
50208
50961
50963
62650
50201
50958
50960
50202
50206
50208
50203
50204
50206
50957
50967
50205
50974
50206
50975
50981
50207
50958
50976
50208
50963
50981
62448
62450
50209
50210
62450
62598
62650
50211
62599
62603
62643
50212
62600
62602
62642
50213
62132
62154
62160
50214
62133
62153
62159
50215
62146
62148
50216
62133
62144
50217
51154
62109
80897
50218
81198
50219
51154
51156
50220
50222
50221
51098
51154
50222
50282
51099
51155
50223
51156
50224
50225
81193
81195
50225
50226
50283
81193
50226
81196
50227
81192
50228
50230
50229
81192
50230
50289
50294
50231
50269
50232
50268
50233
50339
50234
50342
50235
50342
50236
51111
50237
51112
50238
51112
50239
62095
50240
62094
50241
50242
51124
62094
80825
50243
62092
62534
62543
62545
50244
62093
62481
62531
62533
50245
51091
51133
51135
62084
50246
51084
51092
51136
62083
50247
50249
50251
50248
51136
50249
50308
51134
62526
50250
50307
51133
50251
50252
50306
51132
50252
51092
50253
50254
51088
50254
51088
50255
50305
51088
50256
50302
50304
50257
50301
50337
50258
50260
50259
50260
50263
50265
50261
50262
50262
50264
50265
50263
50264
50301
50264
50265
50297
50265
50266
50267
50268
50269
50270
50268
50270
50274
50300
50269
50273
50270
50272
50271
50287
50272
50274
50276
50273
50277
50274
50278
50275
50276
50278
50280
50277
50281
50278
50283
50279
50280
50282
50283
50281
50282
50284
50282
50283
50283
50285
50300
51099
51101
51103
50286
51096
51098
50287
50298
50300
50288
50297
50289
50290
50291
50295
50290
50293
50291
50292
50292
50295
50293
50295
50294
50295
50296
50297
50299
51086
51096
50300
50302
50340
51087
51101
50301
50339
50302
50338
50303
51088
50304
50338
50340
50350
51089
50305
50334
50337
50306
50333
51089
50307
50332
51132
50308
50331
51133
50309
50330
51134
50310
50329
62525
62526
50311
50328
62524
50312
50327
62500
62523
50313
50325
62501
62522
50314
50323
62502
80878
50315
50322
80878
80882
50316
80878
50317
50321
80875
50318
80844
80867
50319
50320
61238
61259
50320
61153
61256
61260
50321
61256
61258
50322
80872
50323
80873
50324
80876
50325
61256
80877
50326
80858
50327
61255
80892
50328
61254
80855
50329
50360
80836
50330
50359
80827
50331
50357
62532
50332
50355
62533
50333
50354
51131
50334
50353
62089
50335
50350
50352
50336
50346
50337
50347
50338
50339
50348
50340
50342
51103
50341
51090
51102
50342
50350
51109
51111
62088
50343
51108
50344
50345
50348
50349
50345
50346
50348
50350
50346
50349
50347
50348
50349
50349
50351
62089
50352
51111
62090
81141
50353
81139
50354
51118
62090
50355
51119
51130
50356
51121
62534
50357
62537
62542
50358
62541
50359
62537
62538
50360
80827
50361
80829
50362
61240
61252
61254
50363
61122
61151
80931
50364
63582
63584
63692
50365
61122
61390
61391
50366
61121
61398
61399
50367
61120
61397
61400
50368
61119
61396
63631
50369
61118
63630
50370
61396
63630
50371
50407
61395
50372
50408
50410
50373
50408
50411
50374
50412
63754
50375
50413
63755
50376
50414
63755
50377
50415
63755
50378
50416
63753
50379
50417
63803
50380
50418
63803
50381
50419
63810
50382
50420
63811
50383
50421
63811
50384
50401
50422
50385
50393
50423
50386
50388
50387
50388
50394
50396
50389
50393
50390
50392
64046
50391
50397
64043
50392
50399
64044
50393
64045
50394
50399
50395
50399
50396
50398
66519
50397
66520
50398
66521
50399
66522
50400
50401
64040
66449
66515
73618
50402
64039
66450
73586
50403
63811
64005
64036
73491
50404
63810
64004
64035
73490
50405
63802
63973
64001
73487
50406
63800
63972
64000
73486
50407
63634
63801
63959
63961
50408
63633
63878
63880
50409
63765
63801
50410
50411
61403
63633
63635
50411
61395
61404
50412
61405
50413
61406
63636
50414
61407
63637
50415
61408
63637
50416
61409
63637
50417
61410
63752
50418
61411
63804
50419
61412
63804
50420
61413
63749
50421
61414
63812
50422
61415
63812
50423
50429
64039
50424
50428
64049
50425
64064
50426
50428
64051
50427
56192
50428
50430
56191
50429
64050
50430
61415
64011
50431
61416
64012
50432
61417
63843
50433
61418
63844
63845
50434
66478
50435
63845
66476
50436
63846
66492
50437
63847
66493
50438
63848
66493
67714
50439
63849
66460
67714
50440
63850
69775
50441
63851
69776
50442
63852
69787
50443
69793
69794
50444
50446
61430
69670
50445
69793
69802
50446
50448
50447
50448
50454
50458
50449
50459
50450
50452
69806
50451
50459
69807
50452
50457
69808
50453
69805
50454
50456
50461
50455
50462
50456
50458
50463
50457
50460
50458
50459
50459
50461
50463
50470
50462
50469
50463
50468
50464
50465
50467
80545
50466
50470
80542
50467
50471
80543
50468
80544
50469
50471
69670
50470
50471
69628
50471
50472
50473
61436
69625
69669
50474
61449
69590
69612
50475
61453
69591
69609
50476
61977
50477
68543
68547
69591
69593
50478
50479
50483
50484
50479
50484
50485
68502
50480
50485
50486
50481
50483
50482
50485
50483
50484
50485
50487
60423
68549
69593
69595
50488
50489
50493
81190
50489
68550
81190
81191
50490
61985
81191
50491
50493
50495
50492
50496
81191
50493
50497
81190
50494
50495
50497
60422
50496
60421
50497
50505
50498
50499
50501
81186
50500
60422
81187
50501
60420
81188
50502
81185
50503
50505
50507
50504
50508
60420
50505
50509
60421
50506
50507
50509
50513
50508
50514
50509
50511
50510
50511
50512
50513
61019
50512
50514
50515
50513
50514
50514
50516
60415
60419
61011
50517
60037
61010
50518
50519
60035
60037
50520
60018
60034
60038
50521
57404
59985
59989
50522
57395
50523
50536
57389
59984
59985
50524
50529
50533
50534
50525
50527
50526
50535
50527
50532
50528
50529
50531
50530
50531
50533
50532
50533
50535
50534
50535
50537
50541
59966
59976
50538
59967
59974
50539
57338
50540
50541
50543
50547
50541
50542
50543
57339
50542
50546
50543
50545
57393
50544
50548
50545
50547
50546
50547
50549
50550
50551
50554
50550
50553
50554
50595
50551
50552
50555
50552
50554
50553
50554
50556
50596
57339
57341
50557
50597
57342
57344
50558
57010
50559
57009
57344
50560
50562
50564
50561
50565
50562
50566
50568
50563
50569
57344
50564
50566
50574
57101
57343
50565
57009
57098
50566
57099
50567
57100
50568
50572
50574
57354
50569
50571
50570
50574
50576
50571
50573
57365
57373
50572
57364
50573
57355
57363
50574
57356
57370
57374
50575
57353
50576
57343
57352
57374
57376
50577
50597
57344
57373
50578
50600
50579
50580
50585
50586
50580
50582
50586
50599
50581
50585
50597
50582
50584
50588
50583
50589
50584
50586
50590
50585
50587
50586
50588
50590
50595
50589
50594
50590
50593
50591
50592
50593
50595
50593
50594
50595
57391
50594
57396
50595
50596
50597
57385
57387
57403
50598
57376
50599
57373
57375
57403
59262
50600
50602
57396
50601
57373
50602
50604
57372
50603
57397
59262
50604
50618
57400
59261
50605
59260
50606
50614
50618
59267
50607
50611
50617
50608
50610
50609
50617
50621
50610
50616
59501
59503
50611
59510
50612
50614
50616
60327
50613
60328
50614
59273
60333
50615
59274
60334
50616
50618
59275
60027
60335
50617
59500
60326
50618
50620
50619
59266
50620
57400
59497
60023
60027
50621
59498
59500
50622
59489
59501
50623
50624
59489
50625
59490
50626
50627
50628
50630
50631
50628
50631
50632
60391
50629
50630
50632
50631
50632
50632
59490
50633
50634
59491
60388
60390
50635
50638
50640
50641
50636
50638
50637
50641
50638
50640
50641
50639
50640
50641
50642
50643
60388
50644
59482
59484
60387
50645
50648
50649
50650
50646
50648
50647
50650
50648
50649
50650
50649
50650
50653
50651
50652
59473
59482
50653
59470
59472
59483
50654
59484
50655
59470
59485
50656
59438
59469
60383
50657
59439
50658
50661
50662
50663
50659
50661
50660
50663
50661
50662
50663
50664
50662
50663
50665
59451
50666
50764
59461
50667
50762
50763
50668
50670
50686
50761
50669
50673
50681
50670
50672
50671
50672
50761
50673
50756
50674
50688
50745
50761
50675
50679
50740
50676
50725
50677
50679
50724
50678
50699
81157
50679
50689
50698
50680
50688
50741
50681
50682
50686
50688
50683
50689
50684
50686
50690
50685
50687
50763
50688
50690
50761
50689
50742
50690
50691
50692
50695
50696
50697
50693
50695
50694
50697
50695
50696
50697
50696
50697
50742
50698
50699
50741
50700
50701
50724
50702
50703
50704
50707
50708
50710
50705
50707
50706
50711
50707
50708
50712
50708
50709
50713
50710
50712
50711
50712
50714
50715
50723
50716
50717
50723
50718
50722
50719
50721
50720
50721
50722
50723
50725
50741
50726
50733
50740
50727
50732
50739
50728
50731
50735
50729
50730
50731
50732
50733
50734
50736
50739
50737
50738
50738
50740
50757
50741
50746
50742
50743
50744
50745
50746
50747
50745
50747
50749
50746
50750
50747
50751
50748
50749
50751
50753
50750
50754
50751
50755
50752
50753
50755
50757
50754
50758
50755
50759
50756
50757
50759
50760
50758
50760
50759
50760
50760
50762
50764
50765
50767
50775
50766
50776
50767
50768
50769
50772
50773
50774
50770
50772
50774
50771
50773
50774
50772
50773
50774
50775
50776
59458
50777
50787
50801
50778
50786
50779
50781
50780
81143
50781
50782
50786
50783
50785
50793
50784
50792
50785
50789
50791
50786
50788
50798
50787
50788
59457
50789
50799
50801
50790
50791
50799
59341
50792
50798
50793
50794
50798
50795
50797
50796
50797
50802
50803
50798
50800
50799
50800
50801
50802
50804
50809
50810
50811
50805
50809
50811
50806
50808
50813
50807
50811
50814
50808
50810
50815
50809
50812
50810
50811
50813
50815
50817
50814
50818
50815
50820
50816
50817
50819
50820
68164
50818
50819
50819
50820
50820
68161
50821
50822
68160
50823
50824
50825
50829
50824
50826
50828
68168
50825
50826
50831
50826
50830
50827
50828
50830
50829
50830
50832
68160
68162
50833
50840
68137
50834
50835
50837
50839
50835
50836
50837
50836
50839
50837
50838
50838
50839
50841
50843
68136
50842
50846
50843
50845
68120
50844
68119
50845
68128
68136
68138
68140
50846
68127
68133
50847
68134
68136
50848
50849
50850
63030
68134
50851
63031
68133
50852
63016
63038
68132
68196
50853
63015
63039
68127
50854
62041
63012
68120
50855
62040
63011
68115
50856
50860
68114
50857
50858
50860
50862
50859
50863
50860
50864
62039
50861
63011
68113
50862
50864
63010
68112
50863
50864
50865
50867
62038
50866
62035
50867
50901
62034
50868
63008
50869
50901
63007
63096
63100
50870
63097
63099
50871
50899
50901
50872
50873
50899
63106
50874
50898
50875
63106
63110
50876
63107
63109
50877
50879
62382
50878
50879
50880
50886
62381
50881
50883
50885
50882
50883
62372
62376
50884
62373
62377
62381
50885
50887
62378
50886
50887
50888
62379
62381
62383
50889
50891
50893
50890
50894
50891
50895
50892
50898
62383
50893
50895
50897
50917
62384
50894
50916
62379
50895
50905
50896
50904
50897
50901
50903
50898
50900
63002
63111
50899
63110
50900
63099
63105
50901
63003
63100
63114
50902
50903
62034
63003
63005
63007
50904
63000
63002
50905
50917
50919
50906
50914
50916
50907
50909
50913
50908
50912
50909
50911
62831
50910
50916
62832
50911
50913
50915
50925
62837
50912
50924
62836
50913
50923
50914
50922
50915
50919
50921
50916
50918
62838
62858
50917
62839
50918
62842
63002
50919
62843
62859
63001
50920
63000
50921
62859
62997
62999
50922
62858
62862
50923
50925
62863
50924
62864
50925
50927
62849
50926
62850
62858
50927
62851
62861
62863
62963
50928
62852
62864
62962
50929
50941
62436
50930
62433
50931
50941
50943
50949
62432
50932
50940
50933
50939
50943
50945
62410
50934
50938
62411
50935
62272
50936
50938
62273
62830
50937
62831
50938
50940
62836
50939
62412
62835
50940
50942
62413
62848
50941
62849
50942
62800
62852
50943
62418
62799
62853
50944
62417
62798
50945
50947
50949
62294
62424
50946
62291
50947
62292
50948
62293
62423
50949
50951
50950
50951
50971
62424
62430
62432
50952
50966
50968
62423
50953
50957
50954
50956
62227
62423
50955
62224
50956
50960
62229
50957
50959
62228
62426
50958
50966
50959
50963
50965
50960
50962
62259
62427
50961
62258
50962
62257
62651
50963
62260
62652
62791
50964
62653
50965
62448
62791
62793
62943
50966
50976
62427
62429
50967
62426
62430
50968
50972
50974
50976
50969
50971
50970
50974
50971
50973
62434
50972
62433
50973
50977
62430
62438
50974
50978
62439
50975
50976
50978
50980
50977
62448
50978
62429
62443
62447
50979
62442
50980
51004
62447
62593
62956
50981
50983
62448
62594
50982
62451
50983
62452
50984
51004
62489
50985
50991
51003
62488
50986
51002
50987
50989
50991
50988
50992
50989
50993
50995
50990
50996
51002
50991
50993
50999
51003
62492
50992
62079
50993
62078
50994
62077
50995
50999
62074
62076
50996
50997
50999
51001
50998
51008
62069
50999
51007
62072
62074
62570
51000
62569
51001
51003
51005
51007
62568
51002
51008
51003
51004
62491
51005
62490
51006
62919
62956
51007
62877
62918
62957
51008
62876
62917
51009
51010
62069
62872
62874
62876
51011
62056
62869
62871
51012
62866
62868
51013
62054
62056
51014
62053
62057
51015
51016
51017
51020
51016
51019
51020
51023
51017
51018
51021
51018
51020
51019
51020
51022
51030
62057
51023
51027
51029
62058
51024
62053
51025
51027
62052
51026
51053
62051
51027
51054
51056
62064
51028
62059
51029
51033
51056
62066
51030
51032
62067
51031
62068
51032
51078
62073
51033
62517
62895
51034
62894
68329
68333
51035
62515
68330
51036
51073
51037
51059
51071
68330
51038
51066
51069
51039
51060
51065
51040
51064
51069
51041
51049
51042
51043
51044
51046
51047
51044
51045
51048
51045
51046
68212
51046
51048
68210
51047
51049
51048
51050
51061
68213
51051
68210
51052
51054
63025
68211
68213
51053
63018
63028
51054
63019
51055
63024
51056
51061
63067
68213
68331
51057
62065
68329
51058
51059
51061
68330
51059
51060
51061
51062
51063
51064
51065
51067
51064
51067
51068
68331
51065
51068
51066
51067
51068
51068
68330
51069
51070
51071
62507
62509
51072
62514
51073
62507
62513
51074
62506
62515
51075
62504
62516
51076
51077
62502
51077
51078
62516
80879
51079
62517
62519
62897
51080
62075
62520
51081
62076
62498
51082
62077
62497
51083
62078
62496
51084
51136
51138
51085
51139
51086
51092
51094
51087
51095
51088
51090
51092
51144
51089
51090
51132
62089
51091
51145
62088
51092
51132
62085
62093
51093
51094
51144
51148
62083
62085
51095
51139
51141
51096
51142
51144
51097
51101
51098
51100
51142
51152
51099
51153
51100
51104
62107
51101
51105
51143
62106
51102
51144
51103
51105
51109
51145
51104
51108
51105
51107
62114
51106
51146
62115
51107
51109
62100
62116
62122
51108
62117
51109
51110
62087
51111
62098
62122
62124
51112
62091
51113
62095
62124
51114
51115
81141
81142
51115
51116
62096
81141
51116
81142
51117
81140
51118
81139
51119
62096
51120
51129
51121
51128
51122
51123
51125
51128
51124
51125
51127
51125
51126
51127
51126
62534
51127
51128
51129
51128
51130
62094
62096
51131
62090
62092
62534
51132
62089
62093
62533
51133
51134
62533
51135
62525
62532
51136
62479
62527
62531
51137
62496
51138
62081
62083
62479
62495
51139
62078
62080
51140
62083
51141
62080
62082
62460
51142
51148
51150
51143
51151
51144
51146
51148
62105
51145
51146
62085
62087
51147
62100
62104
51148
62085
62101
62103
62477
51149
62082
51150
62103
62105
62457
62459
51151
62454
62460
51152
62105
62455
51153
62106
62110
51154
62107
62109
51155
51156
62107
80901
51157
51158
51180
51293
51159
51167
51179
51160
51164
51166
51161
51162
51164
51174
51163
51175
51312
51164
51176
51178
51311
51165
51173
51179
51166
51168
51170
51172
51167
51168
51169
51179
51181
51196
51170
51182
51194
51195
51171
51172
51195
51201
51173
51196
51202
51174
51176
51269
51287
51175
51270
51176
51271
51317
51177
51272
51318
51178
51287
51289
51319
51463
51179
51290
51310
51180
51287
51181
51288
51290
51182
51197
51183
51198
51184
51186
51190
51191
51185
51189
51191
51186
51188
51187
51188
51190
51189
51190
51191
51212
51191
51194
51192
51193
51198
51210
51218
51194
51195
51207
51196
51198
51200
51197
51255
51287
51198
51254
51288
51199
51200
51218
51252
51254
51258
51201
51205
51207
51255
51202
51204
51203
51255
51269
51204
51256
51266
51268
51205
51261
51206
51256
51258
51260
51207
51219
51477
81138
51208
51218
51209
81138
51210
51218
51220
51248
51211
51212
51213
51215
51217
51213
51214
51215
51214
51217
51215
51216
51216
51217
51219
51251
51220
51250
51258
51531
51221
51249
51530
81138
51222
51480
81137
51223
51241
51249
51481
51224
51240
51249
51483
51225
51239
51250
51484
51226
51238
51485
51544
51227
51237
51486
51545
51228
51236
51487
51546
51229
51235
51488
51549
51230
51234
51489
51640
51231
51233
51490
51643
51232
51491
51644
51233
51645
51234
51642
51235
51641
51236
51548
51237
51547
51238
51253
51239
51252
51240
51251
51241
51246
51242
51243
51246
51247
51244
51248
51245
51246
51248
51246
51247
51248
51251
51247
51248
51249
51250
51529
51251
51538
51544
51252
51253
51544
51254
51545
51547
51255
51257
51465
51256
51286
51257
51285
51473
51258
51466
51472
51545
51259
51544
51260
51472
51531
51543
51557
51261
51473
51475
51477
51262
51264
51266
51263
51264
54784
51265
51475
54783
51266
51282
51474
54782
51267
51473
51268
51276
51278
51282
51284
51269
51273
51275
51285
51270
51272
51286
51271
51275
51272
51274
51454
51273
51455
51463
51274
51278
51460
51468
51275
51277
51459
51276
51277
51281
51278
51280
51621
51279
51469
51620
51280
51282
51627
51629
54792
51281
51626
54779
51282
54780
51283
54781
51284
51474
51629
51631
54794
51285
51469
51471
51473
51286
51466
51468
51287
51463
51465
51288
51289
51465
51290
51464
51611
51291
51294
51292
51293
51293
51295
51300
51301
51302
51296
51300
51302
51297
51299
51607
51298
51302
51608
51299
51301
51609
51300
51606
51301
51611
51302
51310
51303
51304
51306
51307
51308
51305
51308
51306
51309
51307
51309
51308
51309
51309
51311
51319
51321
51312
51314
51318
51313
51317
51314
51316
51591
51315
51321
51592
51316
51318
51320
51456
51593
51317
51453
51594
51318
51454
51319
51455
51320
51462
51611
51321
51598
51610
51614
51322
51599
51604
51323
51342
51324
51328
51329
51330
51325
51327
51334
51326
51331
51335
51327
51332
51336
51328
51333
51329
51332
51330
51332
51331
51332
51334
51336
51341
51335
51340
51336
51339
51337
51338
51339
51341
51339
51340
51341
51350
51340
51341
51342
51343
51349
51599
51344
51348
51592
51345
51591
51346
51348
51590
51677
51347
51678
51348
51350
51352
51349
51589
51676
51350
51588
51675
51351
51352
51675
51853
51353
51676
51678
51844
51354
51681
51355
51356
51678
51680
51357
51358
51370
51372
51678
51359
51367
51369
51360
51362
51366
51361
51365
51362
51364
51738
51363
51369
51737
51364
51366
51368
51386
51778
51365
51385
51777
51366
51376
51367
51375
51368
51372
51374
51369
51371
51391
51779
51370
51736
51371
51679
51735
51372
51392
51784
51842
51373
51677
51374
51392
51394
51840
51375
51389
51391
51376
51386
51388
51377
51383
51385
51378
51382
51379
51381
51385
51748
51380
51747
51381
51401
51752
51382
51384
51400
51751
51383
51399
51384
51388
51398
51385
51387
51415
51791
51386
51776
51387
51391
51787
51388
51390
51416
51790
51389
51397
51390
51394
51396
51391
51393
51819
51821
51392
51786
51393
51785
51841
51394
51818
51822
51860
51395
51839
51396
51422
51822
51826
51838
51397
51421
51821
51825
51398
51416
51418
51420
51399
51413
51415
51400
51404
51401
51403
51415
51754
51402
51753
51403
51407
51758
51404
51406
51414
51757
51405
51413
51406
51410
51412
51407
51409
51767
51799
51408
51759
51409
51765
54879
51410
51766
51804
54878
51411
52228
51412
51802
51804
52227
51413
51799
51801
51414
51418
51415
51417
51797
51799
51416
51792
51417
51793
51821
51418
51796
51800
51824
51419
51801
51825
51420
51424
51426
51438
51421
51422
51424
51423
51651
51424
51654
51656
51658
51826
51425
51439
51825
51426
51440
51442
51656
51427
51428
51430
51436
51438
51440
51429
51435
51430
51434
51431
51433
51441
51432
51446
51433
51447
51969
51434
51436
51448
52150
51435
51967
51436
51898
51437
51661
51897
51438
51660
51802
51896
51439
51801
51440
51658
51660
51828
51441
51657
51661
51442
51446
51448
51450
51443
51445
51451
51444
51452
51445
51446
51447
51448
54754
51449
51661
52149
51450
51625
51662
54756
51451
51622
51657
51452
51458
51656
51453
51454
51456
51458
51650
51455
51459
51456
51460
51462
51457
51614
51649
51458
51460
51615
51623
51668
51459
51622
51655
51460
51621
51461
51620
51462
51468
51615
51617
51619
51463
51612
51614
51464
51468
51465
51467
51548
51612
51466
51547
51467
51471
51546
51468
51470
51549
51617
51469
51470
51619
51629
51471
51550
51618
51630
51472
51551
51631
51473
51552
51556
51474
51475
51556
54795
51476
51557
54796
51477
51532
52100
54797
51478
51531
51479
51530
52100
81138
51480
52101
81137
51481
51530
51534
51482
51529
51535
51483
51501
51527
51484
51500
51525
51485
51499
51539
51486
51498
51542
51487
51497
51553
51488
51496
51636
51489
51495
51635
51490
51494
51638
51491
51493
55182
51492
55179
51493
51511
55179
51494
51510
55182
51495
51509
51638
51496
51508
51635
51497
51507
51636
51498
51506
51553
51499
51505
51542
51500
51504
51539
51501
51503
51524
51502
51528
51503
51520
51521
51535
51504
51520
51521
51505
51519
51540
51506
51518
51541
51507
51517
51554
51508
51516
51637
51509
51515
51634
51510
51514
55224
51511
51513
55183
51512
55186
51513
55186
51514
55183
51515
55224
51516
51634
51517
51637
51518
51554
51519
51541
51520
51540
51521
51522
51536
51540
51523
51524
51526
51528
51524
51525
51526
51539
51525
51528
51526
51527
51527
51529
51528
51530
51536
51538
51531
51533
51532
51538
51533
51537
51557
54798
51534
51536
52100
54799
51535
52101
51536
51537
54804
51538
51540
51558
54807
51539
51543
51540
51542
51541
51542
51554
51558
51543
51553
51544
51552
51558
51545
51546
51552
51547
51549
51551
51548
51549
51641
51550
51640
51551
51633
51635
51639
51552
51632
51636
51553
51555
51554
51636
51555
51637
51556
51558
51632
54814
51557
51631
54809
51558
54808
51559
51560
54807
54808
54814
51561
51565
51567
51562
51564
54807
51563
54801
51564
54799
51565
54798
51566
54808
51567
51569
54809
51568
54814
51569
51571
54813
51570
54810
51571
51573
54811
51572
54812
51573
51575
54815
51574
54818
51575
51577
54833
51576
55223
51577
51579
55222
51578
54834
51579
55221
51580
51581
55219
55221
55222
51582
54836
55185
55187
55189
51583
54837
55166
55178
55180
51584
51644
52135
55167
51585
51645
55168
51586
51646
51671
52131
52135
51587
51597
51647
52130
51588
51600
52129
51589
51597
51599
51674
51590
51592
51596
51857
51591
51595
51840
51592
51594
51593
51599
51594
51596
51598
51649
51595
51650
51596
51651
51839
51597
51652
51858
51598
51671
51673
51599
51647
51648
51600
51601
51647
51602
51603
51604
51605
51603
51605
51607
51604
51608
51605
51609
51606
51610
51607
51609
51608
51609
51611
51613
51647
51612
51613
51617
51641
51614
51616
51642
51646
51615
51648
51616
51669
52139
51617
51643
52136
52140
51618
51640
51619
51639
52140
54817
51620
51628
52139
51621
51623
51627
51622
51626
51623
51625
51664
51624
51667
52139
51625
51627
52142
52144
54821
51626
51663
54822
51627
54778
51628
54820
51629
52142
54817
54819
51630
54793
51631
51633
54811
54817
51632
54810
51633
51637
54813
51634
54812
54816
51635
51637
55224
51636
51638
51637
51639
55182
55224
51640
54816
55181
51641
51643
51642
51643
51645
51644
55181
51645
52136
55180
51646
51647
51648
52136
51649
51669
51671
51650
51652
51668
51651
51655
51652
51654
51838
51653
51671
51883
51654
51666
51668
51670
51884
51655
51665
51837
51656
51664
51668
51657
51658
51662
51664
51659
51665
51827
51660
51662
51834
51892
51894
51661
51833
51895
51662
52148
51663
52147
51664
51892
52144
52146
51665
51667
51666
51836
51892
51667
51889
51891
54838
51668
52138
52144
51669
51670
52136
52138
51671
52123
52135
54838
51672
51673
51883
52123
52125
52131
51674
51858
52126
52130
51675
51855
51857
52129
51676
51854
51677
51843
51857
51678
51840
51842
51679
51680
51842
51844
51846
51681
51683
51682
51844
51683
51723
51845
51684
51726
51734
51846
51685
51727
51686
51687
51728
51729
51730
51688
51728
51730
51689
51728
51731
51690
51732
51691
51727
51692
51716
51726
51693
51714
51725
51694
51713
51848
51695
51712
51863
51696
51711
51868
51697
51710
51869
51698
51709
51878
51699
51708
54985
51700
51707
54984
51701
51706
55073
51702
51705
55140
51703
55159
51704
55155
51705
55154
51706
54998
55141
51707
54996
55072
51708
54995
55065
51709
54994
55066
51710
54991
54993
51711
54990
55017
51712
51867
55016
51713
51864
55015
51714
51849
55225
51715
51724
55227
51716
51718
51717
51718
51720
51721
51719
51722
51720
51722
51723
51721
51723
51722
51723
51726
51723
51724
51725
51845
51849
55232
51726
51782
51846
51848
51727
51733
51728
51729
51730
51731
51731
51732
51734
51782
51735
51736
51782
51784
51846
51737
51779
51781
51738
51741
51778
51739
51740
51777
51741
51743
51742
51781
51743
51778
51780
51788
51744
51775
51777
51745
51749
51746
51748
51777
51747
51748
51752
51749
51751
51776
51750
51775
51751
51755
51774
51752
51754
51791
51753
51754
51758
51755
51757
51792
51756
51773
51757
51768
51772
51758
51767
51797
51759
51760
51765
51767
51761
51764
51762
51763
51764
52351
51765
52352
51766
54886
51767
51769
51805
54885
51768
51798
51769
51771
51770
54970
51771
51805
51809
54971
51772
51798
51808
51773
51795
51797
51774
51792
51794
51775
51789
51791
51776
51788
51777
51787
51791
51778
51779
51787
51780
51784
51786
51781
51783
51815
51782
51783
51784
51816
51848
51785
51847
51786
51816
51818
51862
51787
51815
51819
51788
51790
51789
51815
51790
51794
51814
51791
51793
51819
51792
51793
51797
51794
51796
51820
51795
51813
51796
51808
51812
51797
51807
51873
51798
51799
51805
51807
51800
51804
51801
51803
51807
51829
51802
51828
51803
51833
52226
51804
51806
51832
54876
51805
54877
51806
54972
51807
51809
54973
54981
51808
51874
51809
51811
51810
54974
51811
54981
54983
55075
51812
51874
51876
51813
51873
51877
51814
51820
51870
51815
51817
51819
51816
51817
51863
51818
51868
51870
51819
51861
51871
51820
51821
51871
51873
51822
51824
51823
51871
51881
51824
51826
51830
51872
51886
51825
51829
51873
51826
51828
51827
51837
51828
51830
51834
51836
51829
51833
51830
51832
51874
51831
51875
51887
51832
51834
54874
54982
55062
51833
54875
54981
51834
52225
51835
54873
51836
51890
51892
55062
55082
51837
51887
51889
51838
51884
51886
51839
51881
51883
51840
51858
51860
51841
51857
51842
51856
51860
51862
51843
51847
51844
51850
51854
51856
51845
51853
51846
51850
51852
51847
51848
51850
51862
51849
51863
51850
51864
55235
51851
51865
51852
51854
55013
55235
51853
55234
51854
51855
51856
52126
52128
55013
51857
51859
51865
51858
51859
51883
51860
51866
51882
52126
51861
51881
51862
51866
51868
51880
51863
51865
51864
51868
51865
51867
55014
51866
55013
51867
54989
55012
51868
54990
55052
51869
51870
51878
51880
54990
51871
51877
51872
51880
51873
51875
51877
51879
51874
51875
54981
51876
54982
54986
51877
54983
54985
51878
51879
54985
54991
51880
51886
54986
54988
51881
54989
51882
51886
51883
51885
52125
54989
51884
51885
51889
52123
51886
51888
52124
54988
51887
51888
54986
55062
51889
54987
55059
55061
51890
52122
51891
52121
55061
55083
51892
52144
54839
54841
51893
51894
52146
54841
54843
55082
51895
52147
54763
54873
51896
52148
52225
54762
51897
52226
54761
51898
52148
52150
54760
51899
51965
51967
51900
51914
51928
51930
51901
51913
51919
51927
51902
51906
51920
51924
51903
51921
51923
51904
51906
51908
51905
51909
51906
51910
51912
51907
51913
51908
51910
51918
51920
51938
51909
51921
51935
51910
51936
51911
51937
51912
51916
51918
51944
51913
51915
51914
51918
51915
51917
51967
51916
51968
51917
51947
52153
51918
51930
51946
51966
51919
51945
51920
51926
51930
51932
51921
51925
51933
51922
51934
51923
51925
51955
52234
51924
51925
51927
52230
51926
51956
52233
51927
51929
51959
54881
51928
52229
51929
52228
51930
51960
54882
51931
51965
51932
51946
51960
51962
51964
51933
51945
51951
51959
51934
51938
51952
51956
51935
51953
51955
51936
51938
51940
51937
51941
51938
51942
51944
51939
51945
51940
51942
51950
51952
52247
51941
51953
52244
51942
52245
51943
52246
51944
51948
51950
52253
51945
51947
51946
51950
51947
51949
52155
51948
52154
51949
52256
54693
51950
51962
52255
54694
51951
52254
51952
51958
51962
52261
51953
51957
52262
51954
52243
51955
51957
52240
52242
51956
52235
51957
51959
52236
51958
52239
52263
51959
51961
52492
54895
51960
54890
51961
54891
51962
52493
54896
51963
52494
51964
54694
54770
55313
51965
52155
54767
51966
54760
51967
52151
52153
52155
51968
52150
51969
52153
51970
52150
52152
54754
51971
52159
52183
51972
51976
52160
52182
51973
52161
51974
51976
51978
51975
51979
51976
51980
52174
51977
52175
51978
51980
52160
52180
52192
51979
52161
52163
51980
52164
51981
52173
52193
51982
52166
51983
52167
52173
51984
52178
51985
51989
52168
52171
51986
52168
52169
54733
51987
51989
51991
51988
51992
52170
51989
51993
52171
51990
51991
51993
51998
51992
51999
51993
52001
51994
51995
51997
52034
51996
52001
52035
51997
52000
52036
51998
52033
51999
52000
52000
52001
54858
52001
52002
52003
52005
52006
52008
52004
52005
52009
52005
52006
52010
52006
54857
52007
52105
52008
52010
52012
52009
52013
52010
52014
52011
52012
52014
52019
52013
52021
52014
52025
52015
52016
52018
52017
52025
52018
52024
52019
52020
52024
52021
52023
52080
52022
52081
52023
52025
52082
52024
52079
52025
52026
52027
52031
52032
52036
52028
52030
52039
52029
52035
52040
52030
52037
52041
52031
52038
52032
52037
52033
52037
52034
52036
52035
52037
52036
52039
52041
52046
52040
52048
52041
52052
52042
52043
52045
52068
52044
52052
52069
52045
52051
52070
52046
52067
52047
52051
52048
52050
52072
52049
52073
52050
52052
52074
52051
52071
52052
52053
52054
52056
52055
52056
52056
52057
52058
52061
52063
52059
52061
52060
52066
52061
52062
52063
52064
52065
52066
52064
52066
52070
52065
52069
52066
52068
52067
52068
52070
52069
52070
52072
52074
52075
52073
52074
52076
52078
52077
52078
52080
52082
52084
52081
52088
52082
52106
52083
52084
52106
52107
52085
52107
52086
52088
52090
52087
52091
52107
52088
52092
52106
52089
52090
52092
52098
52091
52097
52092
52095
52093
52094
52095
52098
52108
52095
52096
52098
52096
52099
52097
52098
52100
52102
54797
54799
52101
52103
52104
52107
52105
54783
54797
52106
52108
54786
52107
52109
54797
54830
52110
52111
54830
52112
54829
52113
54828
52114
54827
52115
54826
52116
54831
52117
54846
52118
54848
52119
52120
54848
55149
55160
52121
54840
55083
55161
55220
52122
54839
55060
55164
52123
54838
55059
55165
52124
52134
52125
52133
55010
55059
52126
52132
55011
52127
55012
52128
52130
52132
55039
52129
55040
52130
52131
52132
52134
55168
52133
55038
55169
52134
55056
55058
55170
52135
55165
55167
52136
54837
52137
52138
52140
54835
54837
55180
52139
52143
54838
52140
52142
52141
55181
52142
54817
54833
54835
55184
52143
54832
52144
54835
54839
54847
52145
52146
54821
54841
54845
54847
52147
54822
54844
52148
54756
54764
52149
54759
52150
54754
54756
54758
52151
52152
52156
54758
54760
52153
52157
52159
54753
52154
52155
52157
54693
52156
54694
52157
54695
54767
54773
52158
54696
54752
52159
52189
52191
54697
52160
52188
52161
52181
52191
52162
52163
52191
54699
52164
52192
54700
52165
52193
54701
52166
54704
52167
52193
52168
52172
52169
52171
52170
52171
52173
52193
54725
54735
81092
52174
52178
52180
52175
52177
52176
52180
52182
52177
52179
52185
52178
54784
52179
54734
54785
52180
52186
54726
52181
54725
52182
52186
52188
52190
52183
52185
52184
52188
54754
52185
52187
54755
54779
52186
54780
52187
54746
54789
52188
54747
54776
54790
52189
54753
52190
54747
54749
54752
52191
54725
54746
54750
52192
54698
52193
54723
54725
52194
52195
52196
52198
52200
52196
52197
52198
54723
52197
52200
81092
52198
52199
81093
52199
54701
52200
52201
52202
52203
52205
81092
52204
81091
52205
52207
54741
52206
81092
52207
52209
54724
52208
54744
52209
52211
54745
52210
54750
52211
52213
54749
52212
54748
52213
52215
54869
52214
54751
52215
52217
54772
52216
54868
52217
52219
54867
52218
54771
52219
52221
54865
52220
54866
52221
54870
52222
52223
54865
54870
54908
55092
52224
54864
54871
54903
55089
52225
54762
54872
54902
55088
52226
54873
54875
52227
54876
54902
52228
54877
54899
52229
54878
54882
52230
54879
54881
52231
52233
52232
52352
54879
52233
52237
52353
54880
52234
52236
54881
52235
52236
52240
52237
52239
54890
52238
52358
54889
52239
52359
52363
54894
52240
52364
54895
52241
52242
52364
52366
52243
52263
52265
52244
52262
52266
52245
52247
52249
52246
52250
52247
52251
52253
52248
52254
52262
52249
52251
52259
52267
52273
52250
52266
52270
52251
52271
52252
52272
52253
52257
52259
52377
52254
52256
52255
52259
52261
52256
52258
52494
55314
52257
54692
52258
52500
54691
52259
52495
52499
55320
52260
52376
52261
52267
52375
52491
52495
52262
52492
52494
52263
52267
52264
52364
52492
52265
52267
52365
52369
52491
52266
52366
52368
52267
52269
52268
52269
52273
52369
52373
52375
52270
52368
52372
52271
52273
52275
52272
52384
52273
52377
52383
52274
52376
52275
52373
52383
52477
52503
52276
52372
52384
52476
52277
52278
52386
52396
52476
52279
52395
52462
52280
52284
52286
52281
52283
52282
52283
52284
81134
52285
52395
52286
52441
81134
52287
52462
52288
52293
52461
81132
52289
52292
52290
52459
81126
52291
52458
55424
52292
55425
55427
52293
52294
55444
52295
52313
55443
52296
52332
52297
52299
52313
52323
52298
52324
52299
52300
52314
55247
52301
52302
52309
52312
52314
52303
52304
52305
52308
52309
52310
52306
52308
52310
52307
52309
52310
52308
52309
52310
52311
52312
52313
52314
52322
52315
52316
52319
52320
52321
52317
52319
52321
52318
52320
52321
52319
52320
52321
55247
52322
52323
55441
52324
52332
52341
55247
52325
52342
52326
52332
52327
52340
52342
52328
52367
55276
52329
52368
52330
52371
52463
55276
52331
52461
52332
55276
55430
52333
55442
52334
52335
52339
52340
52335
52337
52336
52340
55276
52337
52339
52340
52338
52339
52340
52341
52342
55246
52343
55244
52344
55245
52345
52346
55245
52347
52348
52356
52349
52355
52350
52351
52355
52352
52354
52353
54886
52354
52358
54887
52355
52357
52356
52357
52358
52360
52359
54888
52360
52362
54965
52361
52362
54961
52363
54960
54964
52364
54947
54959
52365
54946
52366
54959
55272
55273
52367
52368
55273
55275
52369
52371
52370
52490
55273
52371
52373
52485
52489
55274
52372
52474
55275
52373
52475
52374
52484
52375
52489
52503
55309
55374
52376
52490
52498
52377
52499
52503
52378
52382
52500
52379
52381
52380
52500
52381
52501
52509
52382
52506
52383
52501
52503
52505
52384
52478
52385
52386
52476
52478
52480
52387
52388
52396
52400
52480
52389
52390
52391
52394
52390
52393
52394
52399
52391
52393
52395
52392
52394
52393
52394
52396
52398
52442
52397
52481
52398
52400
52418
55385
52399
52417
52431
52400
52402
52401
55386
52402
52418
52564
55389
55745
52403
52417
52565
55746
52404
52416
52566
55488
52405
52406
52416
52407
52415
52408
52414
52409
52413
52410
52412
52411
52412
55539
55558
55561
52413
55403
55534
52414
55402
55461
52415
55401
55495
52416
55496
81131
52417
55487
52418
55747
81130
52419
55390
55748
52420
55400
55874
55875
52421
52422
52426
81130
52422
55876
81130
81131
52423
55401
81131
52424
52426
52428
52425
52429
81131
52426
52430
81130
52427
52428
52430
52432
52429
81128
52430
81127
52431
52432
52436
81127
52433
81129
52434
52436
52438
52435
52439
81129
52436
52440
81127
52437
52438
52440
52442
52439
52443
52440
52447
52441
52442
52444
52446
52443
52444
52444
52448
52445
52462
52446
52448
52450
52447
52451
52448
52452
52449
52450
52452
52455
52451
52460
52452
81125
52453
52454
52458
81125
52455
52457
52468
52456
52469
52457
52460
52470
52458
52471
52459
52460
52460
81125
52461
52462
52463
55428
52464
52474
55284
52465
52466
52470
52472
52466
52467
52471
55445
52467
52472
52473
52468
52472
52469
52471
52470
52472
52471
52474
52486
55299
55395
55396
52475
52485
55300
52476
52484
55395
52477
52481
52478
52482
52484
52504
52479
52505
52480
52482
55377
55387
52481
55386
52482
55385
55395
52483
55376
55384
52484
52486
55375
55393
55395
52485
55374
52486
52488
55301
52487
55302
55397
52488
55303
55371
55375
55679
52489
55304
55307
55374
52490
55305
55308
52491
52497
55271
52492
52496
55272
52493
54946
52494
52496
54945
52495
55313
52496
52498
55312
52497
54942
52498
54932
55308
52499
55309
55311
52500
52502
54686
52501
54690
52502
54689
55379
52503
54688
55309
55380
52504
52505
55374
55376
55380
52506
55377
55379
52507
52509
52511
52508
52512
52509
52513
52551
52510
52552
55379
52511
52513
52555
52559
55378
52512
52560
55377
52513
52515
52514
52556
52515
52529
52557
52559
52761
52516
52528
52560
52762
52517
52521
52561
52763
52518
52562
52764
52519
52521
52523
52520
52524
52521
52525
52527
52522
52528
52523
52525
52753
52759
52763
52524
52752
52764
52525
52727
52526
52726
52527
52531
52725
52759
52528
52530
52529
52759
52530
52546
52760
52531
52545
52532
52724
52760
52801
52533
52717
52534
52801
52803
52805
52535
52545
52806
52536
52544
52537
52806
52538
52807
54177
52539
52540
54173
54177
52541
54174
54176
54194
52542
52548
52550
52543
52551
52544
52546
52548
52556
52545
52546
52801
52547
52557
52800
52548
54181
54185
54187
52549
54176
52550
52554
52556
54187
54199
52551
52553
54194
52552
52556
52553
52555
55698
52554
54193
55699
52555
54188
54192
55714
52556
52558
55713
52557
52558
52799
54187
52559
52798
54188
55724
52560
52797
55689
52561
52796
55688
52562
52795
55387
52563
55386
52564
52764
52793
52795
55389
52565
52769
52566
52768
52567
52568
52654
52768
52772
55488
52569
52655
52657
55485
52570
52642
52658
55476
52571
52641
54491
52572
52640
52658
54490
52573
52639
52659
54489
52574
52638
52659
54488
52575
52637
52774
54487
52576
52636
52778
54486
52577
52635
52778
54485
52578
52634
52779
54484
52579
52633
54426
54483
52580
52632
54426
54428
52581
52631
54429
55850
52582
52630
54430
55850
52583
52629
54431
55853
52584
52628
54432
55859
52585
52627
54433
55859
52586
52626
54434
55858
52587
52625
54435
64215
52588
52624
54436
64215
52589
52623
54437
64216
52590
52622
54438
67396
52591
52621
54439
67396
52592
52620
54440
67398
52593
52619
54441
67398
52594
52618
54442
74178
52595
52617
54443
74176
52596
52616
54444
74176
52597
52615
54445
74223
52598
52614
54446
74354
52599
52613
54447
74354
52600
52612
54448
79424
52601
52611
54449
79424
52602
52610
54450
79427
52603
52609
54451
79769
52604
52608
54452
79769
52605
52607
54453
79768
52606
54454
80053
52607
79774
52608
79773
52609
79770
52610
79770
52611
79426
52612
79425
52613
79425
52614
74353
52615
74353
52616
74224
52617
74175
52618
74175
52619
74179
52620
67399
52621
67399
52622
66316
52623
66316
52624
64217
52625
64194
52626
64194
52627
55845
52628
55860
52629
55860
52630
55848
52631
55849
52632
55849
52633
54425
52634
54425
52635
52788
52636
52777
52637
52777
52638
52775
52639
52660
52640
52660
52641
52643
52642
52643
52655
52644
52656
52658
52660
52645
52651
52661
52646
52650
52662
52647
52648
52650
52649
52729
52650
52652
52670
52730
52736
52651
52737
52652
52656
52738
52653
52731
52739
52654
52656
52772
52776
52782
52655
52767
52656
52657
52775
52658
52772
52774
55484
52659
55477
52660
52774
55482
52661
52775
52662
52738
52663
52737
52664
52665
52667
52666
52668
52676
52669
52670
52672
52676
52671
52677
52672
52678
52730
52673
52675
52674
52684
52675
52681
52683
52676
52678
52680
52677
52678
52736
52679
52735
52680
52742
52681
52682
52683
52694
52696
52698
52684
52691
52693
52685
52689
52686
52688
52693
52750
52687
52727
52688
52716
52726
52689
52692
52715
52755
52690
52691
52692
52696
52693
52695
52714
54227
52694
52749
52695
52699
52748
52696
52700
52713
54226
52697
52698
52700
52709
52711
52699
81123
52700
52702
54422
52701
52712
54421
52702
52709
55824
55826
52703
55823
52704
52705
81123
81124
52705
52706
52709
81123
52706
81124
52707
81122
52708
81121
52709
52710
52711
55826
55839
81072
52712
52713
54420
55826
55828
52714
52720
54419
52715
52719
54228
52716
52718
52756
52717
52725
52718
52724
52803
52719
52723
54238
52720
52722
54385
52721
54386
55828
52722
54415
54417
54419
55829
52723
54228
54230
54414
52724
52756
54231
54237
52725
52802
54232
52726
52756
52758
52727
52753
52755
52728
52750
52752
52729
52733
52730
52731
52733
52735
52732
52744
52782
52733
52745
52751
52783
52734
52750
52735
52745
52747
52749
52736
52742
52744
52737
52739
52741
52738
52739
52775
52740
52744
52776
52741
52743
52777
52742
52743
52747
52744
52746
52788
52745
52781
52746
52784
54223
52747
52787
54224
54424
52748
54423
52749
54224
54226
54422
52750
54223
54227
52751
52755
52752
52754
52791
54223
52753
52765
52754
52758
54211
52755
52757
54212
54222
52756
54227
52757
54228
52758
54219
54229
54231
52759
54210
54232
52760
52762
52761
52800
54232
52762
52797
52799
54209
52763
52796
54210
52764
52795
54211
52765
52766
52791
52793
54211
52767
52769
52783
52768
52782
52769
52771
55746
52770
52793
55745
52771
52783
52785
52792
55752
52772
52780
52782
55751
52773
55489
52774
52776
52778
52780
55755
52775
55483
52776
52777
52781
52778
52788
52779
55764
52780
52786
52788
55765
52781
52785
55754
52782
52784
52788
52783
52784
52791
52785
52787
52790
52786
55753
55789
52787
54426
55770
55790
52788
52789
54425
52790
54224
55790
55792
55818
52791
54221
54223
55789
52792
54212
52793
54213
55773
55789
52794
55744
52795
54211
54213
54215
55743
52796
55388
52797
54215
55687
52798
54216
55690
52799
54189
55729
55803
52800
54186
54208
52801
54185
54233
52802
52803
54233
54237
52804
54238
52805
54239
54246
52806
54248
52807
52808
54180
54248
52809
52810
52813
52814
52810
52811
52814
54249
52811
52813
54179
52812
52813
52815
52813
52814
52816
52826
56228
56258
52817
52823
56243
52818
54172
52819
54157
54171
52820
52821
52823
52825
52821
52822
52823
56242
52822
52825
54156
52823
52824
52826
52824
52825
52827
56219
56229
56259
52828
56220
56230
52829
52830
52831
52835
52830
52832
52834
56221
52831
52832
56225
52832
52836
52833
52837
52834
52836
52835
52836
52838
52841
53571
56222
56224
52839
81118
52840
52841
52842
52844
52843
52845
56224
56226
56270
52846
52935
54377
52847
52869
54376
52848
52870
52849
52850
52870
52851
52852
52853
52868
52870
52854
52867
52855
52856
52857
52865
52867
52858
52864
52859
52860
52864
52861
52863
52862
52863
52876
52864
52875
52865
52866
52875
52867
52872
52874
52868
52869
52872
52870
52871
52872
54376
56300
52873
52874
56300
56301
52875
52877
52876
52877
52879
52878
56301
52879
52881
56302
52880
52881
52882
58736
52883
58737
52884
54021
54023
52885
54005
54011
54013
54030
52886
54025
52887
52915
54003
54005
52888
54006
52889
52915
54007
52890
52906
52908
52891
52905
52909
52892
52894
52896
52893
52897
52894
52898
52953
52895
52905
52952
52896
52898
52902
52904
52957
52897
52901
52909
52898
52900
52899
52958
52900
52902
53784
52901
52902
52910
52903
53785
52904
52910
52912
53792
52905
52907
52909
53793
52906
52951
52907
52915
52950
52908
52912
52914
53794
52909
52911
54007
52910
52911
52912
54008
52913
53815
52914
54008
54010
54033
52915
54005
54007
54034
52916
52917
52948
52950
54003
54034
52918
52947
52919
52927
54003
52920
52928
52945
52947
54002
52921
52944
52922
52924
52928
52930
52923
52927
52924
52926
56301
52925
52940
56299
52926
52928
54027
54045
56303
52927
54024
56302
52928
54025
52929
54026
52930
52945
54043
54045
54047
52931
52940
52942
52944
52932
52937
52939
52933
52936
52934
52939
54376
52935
52936
52938
53979
54377
52937
53679
52938
52942
53977
52939
52941
53978
54378
52940
54375
52941
54045
56298
52942
54044
54054
56297
52943
53990
54043
52944
53991
53997
52945
52946
53997
54001
52947
53998
54000
52948
52949
54000
54002
54035
52950
53795
53797
53807
52951
53794
52952
53793
53797
52953
52955
52957
52954
52958
52955
52959
52961
52956
53797
53799
52957
52959
53786
53796
53804
52958
53785
53793
52959
53784
52960
53783
52961
52999
53782
53802
53804
52962
53799
53801
52963
52999
53001
52964
52998
53002
52965
52967
52969
52966
52970
52967
52971
53033
52968
53002
53032
52969
52971
52975
53087
53764
52970
52974
52998
52971
52973
52972
53088
52973
52975
52983
53089
52974
52982
52975
52977
52997
52976
53090
53765
52977
52983
52993
53093
53776
52978
52982
52994
52996
52979
52981
53770
52980
53771
52981
52982
52983
52985
52984
53094
52985
52987
52991
52993
53095
52986
52994
52987
52988
52990
53096
52989
53097
52990
53120
52991
53119
52992
53890
52993
53891
53913
52994
53777
53886
52995
52996
53777
53779
52997
53770
53774
53776
52998
53765
53767
53769
52999
53764
53000
53767
53001
53762
53764
53766
53802
53002
53761
53801
53003
53031
53764
53004
53005
53011
53027
53029
53031
53006
53024
53026
53007
53009
53011
53008
53012
53009
53013
53015
53010
53016
53024
53011
53013
53021
53029
53085
53012
53032
53013
53033
53014
53084
53015
53019
53021
53227
53016
53018
53017
53021
53023
53018
53020
53208
53724
53019
53191
53020
53190
53226
53021
53209
53229
53725
53022
53228
53023
53029
53725
53727
53758
53024
53722
53724
53025
53029
53026
53028
53720
53722
53027
53028
53761
53029
53719
53727
53760
53030
53031
53085
53758
53760
53844
53032
53761
53763
53033
53085
53087
53034
53084
53088
53035
53037
53036
53058
53084
53037
53063
53065
53083
53038
53066
53088
53039
53040
53066
53068
53070
53041
53043
53045
53042
53046
53043
53047
53049
53044
53070
53072
53045
53047
53069
53077
53101
53046
53068
53098
53047
53099
53048
53100
53049
53075
53077
53107
53050
53072
53074
53051
53053
53055
53052
53053
53255
53054
53074
53256
53055
53061
53073
53257
53056
53072
53057
53061
53063
53071
53058
53060
53059
53063
53227
53060
53062
53226
53250
53061
53249
53062
53244
53248
53063
53233
53243
53285
53064
53232
53065
53071
53079
53235
53243
53066
53070
53080
53082
53067
53089
53068
53080
53094
53096
53069
53097
53070
53078
53080
53116
53071
53072
53078
53244
53073
53077
53074
53076
53244
53291
53075
53292
53076
53110
53295
53077
53109
53245
53296
53078
53108
53079
53115
53245
53080
53240
53242
53898
53081
53117
53082
53092
53094
53240
53888
53083
53089
53091
53235
53084
53086
53088
53232
53085
53227
53086
53228
53087
53091
53231
53844
53088
53090
53763
53089
53090
53094
53091
53093
53858
53092
53236
53857
53093
53239
53864
53887
53094
53863
53886
53095
53096
53886
53888
53890
53097
53117
53119
53098
53116
53120
53099
53101
53103
53100
53104
53101
53105
53107
53102
53108
53116
53103
53105
53113
53121
53123
53104
53120
53105
53106
81116
53107
53111
53113
53356
53108
53110
53109
53113
53115
53110
53112
53339
53900
53111
53338
53112
53343
53355
53113
53342
53358
53901
53114
53357
53115
53121
53901
53903
57865
53116
53898
53900
53117
53121
53118
53888
53898
53119
53121
53889
53903
53905
53120
53890
53121
53122
53123
53905
57865
53124
53357
53125
53126
81116
81117
53126
53127
53356
81116
53127
81117
53128
81115
53129
81114
53130
53356
53131
53355
81110
53132
53354
53365
53133
53353
53366
53134
53352
53367
53135
53351
53368
53136
53369
58238
53137
53370
58229
53138
53371
58486
53139
53372
53383
53140
53374
58459
53141
53150
53142
53149
53143
53144
53146
53149
53145
53146
53148
53146
53147
53148
64849
53147
57813
53148
53149
53150
53149
53151
58459
53152
57813
58458
53153
57810
58455
53154
57809
58454
53155
57806
58451
53156
57805
58450
53157
57802
58449
53158
57801
58448
53159
57800
58447
53160
53393
57766
53161
57765
53162
53393
53395
53163
53392
53164
53172
53174
53165
53167
53171
53166
53170
53167
53169
53177
53168
53174
53176
53169
53171
53173
53269
53404
53170
53266
53403
53171
53267
53172
53268
53173
53392
53422
53174
53405
53421
53175
53176
53397
53399
53405
53177
53400
53404
53178
53403
53179
53400
53402
56747
53180
53182
53202
53181
53199
53182
53184
53198
53183
53203
53402
53184
53214
53220
53413
53185
53213
53219
53186
53187
53219
53279
53188
53252
53189
53211
53219
53251
53190
53250
53191
53209
53211
53225
53192
53208
53212
53193
53197
53194
53208
53744
53195
53197
53205
53207
53745
53196
53200
53746
53197
53199
53198
53212
53199
53203
53205
53213
53200
53202
53201
53205
53202
53204
56708
56748
53203
56747
53204
53214
56752
53205
53215
56707
56751
53206
53207
53213
53215
53217
53208
53210
53212
53747
53209
53748
53210
53305
53753
53211
53217
53306
53754
53212
53218
53224
53213
53214
53218
53215
53221
56763
53216
56764
56883
53217
53221
53312
56767
56884
53218
53311
53219
53221
53223
53220
53280
53221
53281
53416
53222
56768
53223
53281
53312
53314
58381
53224
53280
53309
53311
53225
53251
53306
53308
53226
53250
53303
53305
53227
53229
53233
53228
53232
53229
53231
53758
53230
53305
53757
53231
53233
53237
53304
53854
53232
53236
53845
53233
53235
53234
53303
53235
53237
53241
53243
53302
53236
53240
53237
53239
53856
53238
53319
53855
53239
53241
53320
53870
57843
53240
53865
53896
53241
53897
53242
53301
57844
53243
53245
53300
53899
53244
53286
53245
53247
53246
53900
53247
53296
53298
53300
58184
53248
53286
53288
53291
53249
53257
53285
53289
53250
53252
53251
53285
53252
53280
53284
53253
53279
53289
53254
53258
53262
53255
53259
53261
53256
53257
53259
53292
53258
53291
53259
53277
53289
53290
53260
53293
53261
53275
53277
53328
53262
53274
53263
53277
53279
53264
53274
53276
53427
53265
53266
53270
53272
53417
53427
53267
53269
53412
53268
53272
53269
53271
53422
53270
53411
53421
53271
53418
53420
53426
53272
53423
53425
53273
53274
53425
53427
53429
53275
53276
53329
53429
53277
53330
53428
53278
53327
53279
53283
53289
53326
53280
53281
53283
53282
53435
53283
53314
53438
57833
53284
53309
53325
53285
53287
53289
53308
53286
53303
53287
53300
53302
53288
53299
53317
53325
53289
53290
53298
53326
53291
53293
53297
53327
53292
53296
53293
53295
53294
53328
53295
53297
53333
53337
53296
53338
53297
53339
53298
53332
53340
53299
58185
58193
53300
53322
53324
58186
53301
58183
53302
53320
53322
58182
53303
53317
53319
53304
53308
53305
53307
53319
53853
53306
53756
53307
53311
53755
53308
53310
53318
53876
53309
53317
53310
53314
53316
53311
53313
57838
53312
53313
58165
58382
53314
57837
58166
58387
53315
58380
53316
57833
57835
57837
58379
53317
53323
53325
57838
53318
53322
53319
53321
53875
57838
53320
53872
53321
53871
57842
53322
53877
57839
57841
53323
58181
53324
57835
57839
58180
53325
57834
58193
58194
53326
57833
53327
58193
53328
53330
53332
53329
53333
53330
53334
53442
53331
53441
53332
53334
53348
53446
53333
53347
58193
53334
53336
53335
53447
53336
53348
53350
58232
53337
53345
53347
53338
53340
53344
53339
53343
53340
53342
58184
53341
53347
58185
53342
53344
53346
58190
58203
53343
58189
58202
53344
53354
53345
53353
53346
53350
53352
53347
53349
58191
58210
53348
58192
53349
58233
53350
58211
58236
53351
58237
53352
58211
58213
58238
53353
58208
58210
53354
58203
58207
53355
58202
58206
53356
53358
81112
53357
53358
57865
53359
57864
58202
53360
57866
58205
53361
53362
81112
81113
53362
53363
58206
81112
53363
81113
53364
81111
53365
81110
53366
58206
81051
53367
58207
58255
53368
58208
58256
53369
58213
58215
53370
58216
58243
53371
58217
58228
53372
58219
58487
53373
53382
53374
53381
53375
53376
53378
53381
53377
53378
53380
53378
53379
53380
58461
53379
58459
53380
53381
53382
53381
53383
58487
53384
58459
58486
53385
58295
58458
53386
58294
58455
53387
53449
58454
53388
53450
58451
53389
53451
58450
53390
53424
58449
53391
53423
58448
53392
53422
58447
53393
53394
58447
53395
53463
58446
53396
53397
53463
53465
56935
53398
53408
53399
53407
53465
56744
53400
53406
56745
53401
56746
53402
53404
53406
53414
56753
53403
53413
56752
53404
53412
53405
53411
53406
53408
53410
53407
53457
56754
53408
53458
53464
56759
53409
53463
53410
53458
53460
53462
53411
53419
53421
53457
53412
53414
53418
53413
53417
53414
53416
56763
53415
53457
56762
53416
53418
53436
53456
56769
53417
53435
56768
53418
53434
53419
53433
53420
53454
53456
53460
53421
53423
53453
53422
53423
53424
53425
53451
53453
53426
53430
53427
53431
53433
53453
53428
53434
53429
53431
53439
53441
53430
53442
53431
53443
53451
53432
53444
53452
53433
53437
53439
57826
57830
53434
53436
53454
53435
53439
53436
53438
58381
53437
53455
58384
53438
57825
57831
58385
53439
57832
58380
53440
53441
57830
57832
58286
53442
53444
53446
53443
53447
53444
53448
53450
53445
57830
58292
53446
53448
58234
58289
58291
53447
58233
58286
53448
58232
53449
58231
53450
58291
58294
53451
58292
53452
53453
57826
58292
53454
53455
57822
57826
53456
57823
57825
58415
53457
53459
56770
53458
56761
53459
56760
57793
53460
56775
57794
57823
53461
57822
53462
57794
57796
57821
58445
53463
57791
57793
58446
53464
56936
53465
56778
56937
57793
53466
56779
56934
53467
53468
56743
56779
56781
53469
56728
56782
53470
53471
56782
53472
56783
53473
56818
53474
56819
53475
58048
53476
53477
58048
58049
58073
53478
56828
58050
58052
58062
53479
56827
58061
53480
56826
56841
58052
58054
53481
56824
56842
58055
53482
56825
58056
53483
53512
56842
56844
53484
53511
53485
56844
53486
53511
53513
53594
53487
53509
53595
53488
53489
53491
53492
53493
53490
53493
53494
53502
53491
53494
53492
53493
53494
53494
53495
53496
53497
53498
53499
53497
53499
53500
53498
53501
53499
53501
53500
53501
53503
53507
53508
53509
53504
53506
81106
53505
53509
81107
53506
53510
81108
53507
81109
53508
53510
53509
53510
53510
53511
53512
53513
56846
58056
53514
53593
56844
56845
53515
53592
53627
53516
53628
56844
53517
53518
53628
53630
53638
53519
53525
53529
53520
53524
53630
53521
53631
53522
53524
53634
53644
53523
53643
53524
53526
53642
53525
53635
53645
53526
53528
53638
53640
53527
53641
53528
53662
53529
53535
53663
53530
53531
53535
53537
53532
53534
53560
53589
53533
53563
53534
53585
53668
53535
53586
53588
53667
53536
53666
53537
53588
53625
56663
53538
53589
53591
53539
53547
53592
53540
53544
53541
53545
53547
53549
53542
53550
53543
53545
53551
53596
53544
53595
53545
53592
53594
53546
53554
53604
53547
53555
53590
53592
53605
53548
53589
53549
53555
53557
53559
53561
53550
53554
53562
53551
53552
53554
53600
53553
53554
53556
53555
53603
53556
53606
53622
53557
53607
53621
53558
53559
53621
56653
56657
53560
53587
53589
53622
53561
53563
53586
53562
53564
53584
53585
53565
53567
53566
53584
54142
53567
53577
53583
54141
53568
53578
53585
53569
53570
53574
53576
53578
53571
53573
53572
53576
53573
53575
53980
56224
53574
53678
53575
53579
53677
53576
53580
53983
56223
53577
56222
53578
53580
53582
54140
53579
53673
53580
53674
53676
53581
53984
54139
53582
53674
54136
54138
53583
53673
53584
53585
53586
53673
53587
53672
53588
53623
56657
56661
53589
53624
56662
53590
53591
53622
53624
58003
53592
53625
53627
58004
53593
53594
53605
58004
53595
53604
53596
81100
53597
53600
53604
53598
53599
53600
53601
53603
53602
53603
53609
53604
53606
53605
53606
58003
53607
53609
58002
53608
53620
53609
53615
53619
53610
58009
53611
64391
53612
53614
53615
53616
53613
53614
53616
53614
53617
53615
53618
53616
53617
53617
53619
64389
64391
53620
58009
58011
53621
58002
58012
53622
56654
56658
53623
58002
53624
56658
56674
58001
53625
56673
58006
53626
56664
58005
53627
53637
56665
56848
53628
56845
53629
53637
56843
53630
53632
53636
56794
53631
53635
53632
53634
53633
56793
53634
53636
53654
56798
53635
53651
53636
53638
53652
53637
53653
56797
53638
56666
56849
53639
53640
53652
53658
56666
53641
53645
53659
53663
53642
53660
53662
53643
53645
53647
53644
53648
53645
53649
53651
53646
53652
53647
53649
53657
53659
53739
53648
53660
53738
53649
53737
53650
53740
53651
53655
53657
56699
53652
53654
53653
53657
53654
53656
56666
56831
53655
56832
53656
56700
56836
53657
56667
56701
56837
53658
56698
53659
56667
56697
53660
53664
56688
53661
56687
53662
53664
56686
53663
53664
53666
53665
56689
53666
53670
56670
57983
53667
56663
53668
53670
53672
56662
53669
53673
53670
53674
56684
53671
56671
56683
53672
53674
56676
56682
53673
56661
53674
53675
53676
54136
56682
56684
57979
53677
53970
53984
53986
53678
53969
53975
53983
53679
53964
53976
53980
53680
53977
53979
53681
53962
53964
53682
53961
53965
53683
53707
53684
53702
53706
53965
53685
53701
53711
53686
53688
53690
53692
53687
53688
53716
53689
53697
53711
53715
53690
53696
53720
53691
53692
53694
53696
53693
53697
53701
53694
53698
53700
53738
53695
53737
53696
53698
53732
53736
53697
53721
53698
53712
53714
53699
53731
56693
53700
53704
53712
54082
56692
53701
53703
56687
53702
53712
53703
53705
53968
53704
53971
56686
53705
53972
54081
56691
53706
53712
53967
54080
53707
53709
53711
53966
53708
53961
53709
53958
53960
53710
53957
53993
54080
53711
53713
53715
53956
53712
53713
53714
53955
54080
54082
53715
53721
53729
53731
53716
53718
53720
53717
53718
53835
53719
53729
53838
53956
53720
53728
53837
53721
53722
53728
53732
53723
53727
53724
53726
53732
53749
53725
53748
53726
53753
53757
53727
53733
53752
53848
53728
53759
53729
53733
53946
53730
53947
53955
53731
53733
53948
54083
56870
53732
54082
56865
53733
53735
53734
53949
53735
53752
56868
56870
58154
53736
53749
56865
56867
53737
53741
53743
56693
53738
53740
53739
56687
56693
53740
56688
56694
56698
53741
56699
53742
56694
56704
56867
53743
53745
53750
56705
53744
53749
53745
53748
53746
53747
53748
53750
53754
53749
53753
53750
53752
53751
56867
56881
53752
53754
53850
56868
56886
53753
53849
53754
53756
53755
53756
53850
53876
53757
53849
53853
53758
53848
53854
53759
53845
53760
53846
53848
53946
53761
53837
53843
53762
53836
53763
53841
53843
53859
53764
53844
53858
53765
53766
53776
53858
53767
53775
53823
53859
53768
53774
53782
53769
53773
53783
53770
53771
53773
53772
53773
53789
53774
53790
53775
53779
53781
53776
53778
53824
53862
53777
53863
53778
53885
53913
53779
53884
53912
53916
53780
53781
53916
53918
53782
53790
53824
53826
53783
53821
53823
53784
53786
53790
53785
53789
53786
53788
53792
53787
53819
53821
53788
53790
53818
53826
53789
53791
53790
53792
53816
53818
53793
53815
53819
53794
53796
53795
53815
54034
53796
53806
53814
54035
53797
53805
53819
53798
53799
53805
53807
53809
53800
53804
53801
53803
53809
53835
53802
53836
53803
53823
53841
53804
53810
53822
53840
53805
53821
53806
53810
53820
53807
53811
53813
54038
53808
54000
53809
53811
53999
54062
53810
53834
53811
53831
53833
53812
54039
54067
53813
53829
53831
54068
57889
53814
53820
53828
57890
53815
53817
53819
57891
53816
54033
53817
57895
53818
53828
57896
53819
53827
53820
53821
53827
53831
53822
53826
53823
53825
53831
53928
53824
53929
53825
53916
53934
53826
53830
53917
53927
53827
53918
53828
53830
53919
53829
53920
57897
53830
53921
54073
57888
53831
53922
54072
53832
53833
53928
54068
54070
54072
53834
53840
54065
54067
53835
54062
54064
53836
53838
53840
53837
53841
53838
53842
53946
53839
53947
54064
53840
53842
53931
53952
54065
53841
53928
53842
53929
53843
53930
53945
53844
53846
53860
53845
53857
53846
53854
53856
53847
53867
53945
53848
53852
53854
53868
53950
53849
53949
53850
53852
58154
53851
58155
58163
53852
53874
53876
58160
58168
53853
53873
58159
53854
53872
53876
53855
53856
53868
53870
53872
53857
53865
53867
53858
53860
53864
53859
53863
53860
53862
53929
53861
53867
53930
53862
53864
53866
53883
53933
53863
53884
53934
53864
53885
53865
53894
53866
53870
53895
53867
53869
53882
53943
53868
53944
53869
53873
54114
53870
53879
53881
54115
53871
57850
53872
53877
53879
57851
53873
53875
53874
53879
58556
53875
53878
58169
58557
53876
53877
53878
57852
53879
57853
58174
58562
53880
58561
53881
57851
57853
57855
58670
53882
57850
57856
58609
53883
53895
53942
57857
53884
53894
53910
53936
53885
53911
53935
53886
53894
53914
53887
53891
53888
53892
53894
53896
53889
53897
53890
53892
53906
57846
53891
53892
53914
53893
53907
57847
53894
53908
53910
53914
57858
53895
53896
57850
57858
53897
57843
57847
53898
57844
57846
53899
53903
53900
53902
57844
58183
53901
58184
53902
57864
58189
53903
57845
57863
58188
53904
57846
53905
57861
57863
57865
53906
53907
57861
53908
57860
53909
57859
53910
57873
57875
53911
53939
57857
53912
53914
53940
53913
53915
53914
53916
53924
53940
53917
53935
53918
53922
53924
53926
53919
53920
53922
53921
57939
53922
57881
57885
57887
53923
57880
53924
57885
81062
53925
53926
53938
53940
81062
53927
53935
53937
57880
53928
53932
53934
54072
53929
53931
53930
53934
53931
53933
53944
53932
54070
54112
53933
53937
54071
54117
53934
53936
53943
53935
53936
53940
53937
53939
53942
53938
57879
58607
53939
57876
57878
58612
53940
53941
57875
53942
57857
57874
58610
58612
53943
58607
58609
53944
54115
54117
53945
54112
54114
53946
53950
53952
53947
53949
53948
53952
53954
53949
53951
54106
58153
53950
58154
53951
54114
58159
53952
54107
54113
58158
53953
54112
53954
54065
54077
54107
54111
53955
54064
54078
54106
53956
54079
54083
53957
54064
53958
53994
54063
54079
53959
54062
53960
53994
53996
53998
54061
53961
53991
53993
53962
53966
53963
53977
53991
53964
53966
53974
53976
53992
53965
53969
53966
53968
53967
53993
53968
53972
53974
54087
53969
53971
53970
53974
53971
53973
56684
53972
56685
53973
54086
57981
53974
53986
54089
57980
53975
54088
53976
53982
53986
53988
53977
53981
53989
53978
53990
53979
53981
54054
56275
53980
56270
53981
53983
56271
53982
54055
56276
53983
53985
54130
56277
53984
56278
53985
54136
56281
53986
54131
54135
56282
53987
57979
53988
54089
54127
54131
57978
53989
54088
54128
54130
53990
53992
54055
54057
53991
54054
54058
53992
53996
53993
53995
54088
53994
54087
53995
54092
54094
53996
54057
54091
54095
53997
54058
54060
53998
54041
54043
53999
54000
54039
54041
54061
54001
54038
54002
54037
54041
54047
54003
54026
54036
54004
54025
54005
54030
54032
54034
54036
54006
54010
54007
54009
54013
54008
54009
54010
54012
54011
54032
54012
54021
54031
54013
54014
54015
54016
54017
54018
54016
54018
54020
54021
54017
54020
54018
54019
54019
54020
54022
54023
54031
57922
57930
54024
54028
54030
58737
54025
54027
58736
54026
54030
54027
54029
54047
54028
54046
58735
54029
54049
57922
58734
54030
54036
54048
57923
54031
54032
57923
57925
54033
57892
57894
54034
57891
57895
54035
54036
54038
57891
54037
57892
54038
54040
54048
57899
54039
57890
54040
54098
57889
54041
54097
57900
57904
54042
54060
54043
54047
54051
54059
57904
54044
54058
54045
54051
54053
56305
54046
56304
54047
54049
54051
58726
54048
54049
57904
57936
54050
57921
58733
54051
57904
57906
57920
58732
54052
58725
54053
54059
57906
57908
58724
54054
54056
54058
56306
54055
56307
54056
54130
56310
54057
54129
56311
57908
54058
54128
57909
54059
54060
57905
57909
54061
54095
54097
54062
54094
54098
54063
54067
54064
54066
54078
54094
54065
54066
54070
54067
54069
54077
54099
54068
54098
54069
54073
57950
54070
54074
54076
57951
54071
54111
54072
54074
54118
57879
54073
57880
54074
57881
57955
54075
57882
57956
54076
54118
54120
57957
58605
54077
54109
54111
57958
54078
54100
54108
54079
54093
54105
54080
54084
54092
54081
54087
54082
54084
54086
56873
54083
56864
54084
54106
56871
54085
54105
56872
54086
54090
54092
54104
58115
54087
54089
58110
54088
54092
54089
54091
54090
58111
54091
54103
54127
58114
54092
54102
54128
54093
54094
54100
54102
54104
54095
54099
54096
54102
57909
54097
54099
54101
57910
57952
54098
57905
57949
54099
57950
54100
57951
54101
54123
57958
54102
54124
57911
57959
54103
57912
54104
54124
54126
58581
54105
54123
58580
54106
54108
58549
54107
58152
54108
54110
58547
54109
54123
58548
54110
54120
54122
58553
54111
54113
54119
58554
54112
54118
54113
54117
54114
54116
58555
54115
58556
54116
58561
58609
54117
54119
58560
58608
54118
58607
54119
58606
54120
58573
58615
54121
58574
58616
54122
57957
57961
58591
58593
54123
57958
57960
58586
54124
58585
54125
57960
58584
54126
57911
57915
57971
57975
54127
57912
57914
57976
54128
54132
57977
54129
57912
54130
54132
56640
57913
54131
56635
54132
54134
56636
54133
56641
57914
54134
56642
57977
58719
54135
56643
57978
54136
56644
57979
54137
54138
56281
56644
56646
56648
54139
56649
54140
56223
56233
56281
54141
56222
56234
54142
54145
54143
54144
54146
54150
54152
54153
54147
54149
54148
54152
54149
54151
54150
54151
54153
56234
54152
54153
54154
54153
54155
56217
56235
54156
56220
54157
56217
56219
56241
54158
54170
56216
54159
54169
54160
56214
56216
54161
54165
54169
56213
56459
54162
54164
56121
54163
54169
54164
54166
56105
54165
56106
56122
54166
56107
56212
56458
54167
54169
56104
56457
54168
56101
56246
54169
54171
54170
54171
56241
56457
56459
54172
56242
56246
54173
56243
56245
54174
54178
54175
54195
56245
54176
54178
54182
54198
56244
54177
54181
54199
54178
54180
54179
56243
54180
54182
54400
56258
54181
54401
54182
54184
54200
54183
54201
56257
54184
54204
54400
54404
56262
54185
54205
54401
54403
54186
54234
54187
54189
54205
54207
54188
54200
54189
54191
55723
54190
55730
55804
54191
54203
54205
55731
55941
54192
54200
54202
55722
54193
54197
54199
55715
54194
54196
55708
54195
54199
54196
54198
56250
54197
55719
56251
54198
54202
55720
56254
54199
54201
56255
54200
54201
54205
54202
54204
56256
54203
55721
56473
54204
55736
55942
56474
54205
55943
56475
54206
54207
54403
55941
55943
55945
54208
54234
55804
55806
54209
54233
55803
55807
54210
54216
54218
54232
54211
54215
54219
54212
54213
54219
54221
54214
55778
55788
54215
54217
54219
55779
55795
54216
55742
54217
55741
55803
54218
55784
55796
55802
54219
54231
55797
55807
54220
54221
54229
55793
55795
55797
54222
55788
55792
54223
54225
54227
54229
54224
54225
55819
54226
54418
55792
55820
54227
54419
54421
54228
54229
54419
54230
54418
54231
54413
54417
55797
54232
54236
54233
54234
54236
54235
54403
54236
54406
54412
55806
54237
54413
55807
54238
54414
54239
54385
54240
54384
54241
54381
54383
54397
54407
54242
54243
54246
54247
54243
54245
54246
54402
54244
54245
54398
54245
54247
54246
54248
54247
54249
54401
54250
54398
54400
56228
54251
56227
54252
54380
54398
56268
54253
54377
54379
56269
54254
54258
54259
54260
54255
54257
54371
54256
54261
54372
54257
54262
54373
54258
54370
54259
54262
54376
54260
54262
81098
54261
54262
54263
54264
81096
54265
54374
54266
54365
54267
54352
54354
54268
54346
54355
58727
54269
54332
58727
54270
54332
58731
54271
54317
54321
58731
54272
54318
54320
58745
54273
54300
58746
54274
54280
54289
58746
54275
54280
54282
58748
54276
54279
58749
64279
54277
54278
58752
64281
54278
58765
58766
64282
54279
64283
54280
64279
54281
54282
54283
54287
54289
54283
54284
54289
54284
54286
64279
54285
54289
64277
54286
54288
54291
54287
54292
54288
54293
54289
54290
54291
54293
54298
54292
54296
54293
54295
54294
54295
54297
54298
66279
54296
54297
64269
54297
54298
64271
54298
64267
54299
54300
54301
54302
54303
54301
54303
54305
54302
54306
64272
54303
54307
64266
54304
66278
54305
54307
54309
54306
54310
54307
54311
54308
54309
54311
54314
54310
54319
54311
54318
54312
54313
54317
54318
64273
54314
54316
54324
54315
54325
54316
54322
54326
54317
54323
54318
54322
54319
54320
54322
54321
54322
54324
54326
54331
54325
54329
54326
54328
54327
54328
54330
54331
64264
54329
54330
64266
54330
54331
58724
54331
56313
54332
54333
56316
58725
54334
54335
54336
54340
54335
54337
54339
56315
54336
54337
56313
54337
54341
56305
54338
56296
54339
54341
54343
54340
54344
54341
54345
54342
54343
54345
54347
54344
54349
54345
54356
54346
54347
54352
54356
54348
54352
56304
54349
54351
54358
54350
54359
54351
54353
54360
54352
54357
54353
54354
54356
54355
54356
54358
54360
54365
54359
54363
54360
54362
54361
54362
54364
54365
54382
54363
54364
56296
54364
54365
56298
54365
54366
54367
54368
54369
54374
54368
54372
54374
54381
54369
54371
54379
54370
54374
54375
54371
54373
54372
54373
54374
54376
54378
56298
56300
54377
54378
56270
54379
56275
56297
54380
56274
56296
54381
54397
56291
56295
54382
54383
56295
54384
54394
54396
54410
54385
54387
54386
54414
54387
54415
56320
54388
56319
54389
54390
54393
54394
54390
54391
54392
56318
54391
54394
56326
54392
54394
54395
54393
54394
54396
56315
56317
56327
56629
54397
54409
56295
56628
54398
54408
56290
54399
56267
54400
54402
54404
54408
56266
54401
56263
54402
54403
54407
54404
54406
54405
55943
64157
54406
54408
55944
56329
64156
54407
54411
55945
54408
54410
54409
64155
54410
56327
56329
64170
54411
56326
54412
55946
56325
56329
54413
55809
56324
54414
54416
55808
54415
54416
56321
54417
55813
56322
56324
54418
55798
55830
54419
55793
55831
54420
54421
55825
55829
55831
54422
55820
55824
54423
55819
55823
54424
54425
55819
54426
55818
54427
55851
54428
54483
55770
55892
55894
54429
54481
54483
54430
54480
55899
54431
54479
55899
54432
54478
55900
54433
54477
55861
54434
54476
55861
54435
54475
66910
54436
54474
67366
54437
54473
67366
54438
54472
67365
54439
54471
67395
54440
54470
67395
54441
54469
74207
54442
54468
74207
54443
54467
74180
54444
54466
78484
54445
54465
78484
54446
54464
78483
54447
54463
78582
54448
54462
78582
54449
54461
79423
54450
54460
79423
54451
54459
79820
54452
54458
80024
54453
54457
80024
54454
54456
80025
54455
80054
54456
54528
80055
54457
54527
80026
54458
54526
80023
54459
54525
80023
54460
54524
79821
54461
54523
79422
54462
54522
79422
54463
54521
78581
54464
54520
78581
54465
54519
78579
54466
54518
78485
54467
54517
78485
54468
54516
74208
54469
54515
74206
54470
54514
74206
54471
54513
74184
54472
54512
74184
54473
54511
67368
54474
54510
67367
54475
54509
67367
54476
54508
66909
54477
54507
66908
54478
54506
66908
54479
54505
55897
54480
54504
55898
54481
54503
55898
54482
54502
55892
54483
54499
54501
55892
54484
54485
54499
55765
54486
54498
55764
54487
54497
55764
54488
54496
55483
54489
54495
55482
54490
54494
55482
54491
54493
55477
54492
55476
54493
54565
55475
54494
54564
55478
54495
54563
55481
54496
54562
55481
54497
54561
55757
54498
54560
55763
54499
54559
55763
54500
55766
54501
54557
54559
55889
54502
54556
55891
54503
54555
55891
54504
54554
55901
54505
54553
55901
54506
54552
66883
54507
54551
66907
54508
54550
66907
54509
54549
66906
54510
54548
67370
54511
54547
67370
54512
54546
67369
54513
54545
74185
54514
54544
74185
54515
54543
74205
54516
54542
74205
54517
54541
78488
54518
54540
78486
54519
54539
78486
54520
54538
78578
54521
54537
78786
54522
54536
78786
54523
54535
79823
54524
54534
79823
54525
54533
79822
54526
54532
80028
54527
54531
80028
54528
54530
80027
54529
80056
54530
80057
54531
80030
54532
80029
54533
54599
80029
54534
54598
79825
54535
54597
79824
54536
54596
79824
54537
54595
78787
54538
54594
78787
54539
54593
78497
54540
54592
78498
54541
54591
78498
54542
54590
78364
54543
54589
78365
54544
54588
78365
54545
54587
74202
54546
54586
74202
54547
54585
67372
54548
54584
67371
54549
54583
67371
54550
54582
66929
54551
54581
66930
54552
54580
66930
54553
54579
66884
54554
54578
66885
54555
54577
66885
54556
54576
66876
54557
54575
66876
54558
54574
55888
54559
54571
54573
55761
54560
55762
54561
54571
55762
54562
54570
55758
54563
54569
55480
54564
54568
55480
54565
54567
55479
54566
55474
54567
55464
55473
54568
55465
55472
54569
55466
55501
54570
55467
55501
54571
55468
55500
54572
55761
54573
55468
66789
54574
66789
54575
66790
54576
66875
54577
66875
54578
66886
54579
66886
54580
66889
54581
66931
54582
66931
54583
67354
54584
74198
54585
74198
54586
74199
54587
74201
54588
74201
54589
78366
54590
78366
54591
78405
54592
78499
54593
78499
54594
78574
54595
78788
54596
78788
54597
79839
54598
79839
54599
79838
54600
54601
80029
80067
80069
54602
79826
79838
80032
80066
54603
79723
79835
79837
80033
54604
78779
79716
79724
79832
54605
78778
79409
79411
79715
54606
78771
79348
79406
79408
54607
78441
78770
79351
79353
54608
78442
78765
78867
78869
54609
78443
78764
78866
78870
54610
74113
78444
78757
78759
54611
74112
78445
78754
78756
54612
74109
78446
78751
78753
54613
74108
78447
78748
78750
54614
74105
78448
78745
78747
54615
73892
74104
78742
78744
54616
73889
73891
74102
78741
54617
67068
73886
73888
74103
54618
67057
67069
73883
73885
54619
66590
67056
73880
73882
54620
66591
67049
73877
73879
54621
66571
67048
73874
73876
54622
66572
67041
73832
73873
54623
54637
67040
73837
54624
54638
73836
54625
67036
67040
54626
54636
54638
54627
54633
54639
54628
54632
54640
54629
54641
54630
54632
54646
54650
54631
54651
54632
54634
66102
54633
54645
66103
54634
54636
66098
66100
54635
66101
54636
66566
67039
54637
66567
67040
54638
66098
66572
66574
54639
54640
66097
66098
54641
54643
54645
54642
54646
54643
54647
54644
66097
54645
54647
66096
66111
66543
54646
66098
66110
54647
54649
54648
66542
54649
56205
66111
66113
66541
54650
66108
66110
54651
66103
66107
54652
66102
66106
54653
54655
54663
54654
54662
54655
54657
56075
54656
56076
66102
54657
54663
56085
56440
66105
54658
54662
56084
56439
54659
54661
56083
56438
54660
54668
56082
54661
54667
54662
54666
54663
54665
54664
66106
54665
56440
66117
66123
54666
56439
56443
54667
56438
56444
54668
56096
54669
56089
56095
56438
54670
55971
54671
55718
55972
56095
54672
55707
55709
55961
54673
54688
55322
55701
55710
54674
54676
81094
54675
55321
54676
54678
54680
54677
54681
54678
54682
81094
54679
54680
54682
54684
54681
54685
54682
54687
54683
54684
54686
54687
54690
54685
54686
55320
54686
54687
55311
54687
54688
54689
55310
55697
54690
55698
55705
54691
54692
55320
54693
55314
55316
54694
54696
54695
55314
54696
54770
54772
55315
54697
54751
55316
54698
54749
55317
54699
54721
54723
54750
54700
54720
54701
54717
54723
54702
54716
54703
54704
54705
54706
54704
54708
54705
54707
54706
54707
54707
54708
54709
54708
54710
54711
54713
54714
54711
54714
54715
54716
54712
54713
54715
54714
54715
54715
54717
81093
54718
54720
54722
54719
54720
54721
54722
55317
54723
81093
54724
54725
54744
54750
81092
54726
54727
54744
54746
54728
54730
54734
54735
54729
54733
54734
54858
54730
54732
54737
54731
54738
54732
54735
54739
54733
54736
54734
54735
54735
54737
54739
81091
54738
54742
54739
54743
54740
54741
54743
81091
81092
54742
54743
81091
54743
81091
54744
54745
54746
54748
54750
54747
54854
54748
54775
54853
54749
54869
54750
54751
54752
54772
54869
54753
54773
54775
54754
54758
54776
54755
54756
54776
54778
54757
54822
54758
54764
54774
54776
54823
54759
54773
54760
54762
54764
54766
54761
54767
54762
54768
54902
54763
54864
54764
54843
54863
54872
54765
54844
54766
54774
54850
54863
54867
54767
54771
54773
54864
54768
54770
54769
54864
54903
54770
54865
54908
55319
54771
55318
54772
54865
54867
54773
54868
54774
54775
54851
54868
54776
54852
54869
54777
54778
54790
54823
54825
54852
54779
54820
54822
54780
54790
54792
54781
54789
54782
54788
54792
54794
54783
54787
54795
54784
54786
54796
54785
54786
54858
54787
54830
54857
54788
54829
54856
54789
54791
54828
54855
54790
54854
54791
54853
54792
54825
54827
54859
54793
54820
54794
54811
54819
54827
54795
54810
54828
54796
54809
54829
54797
54808
54830
54798
54799
54807
54808
54800
54801
54803
54804
54806
54802
54803
54806
54803
54804
54805
54804
54807
54805
54806
54809
54810
54814
54811
54813
54812
54818
54813
54815
54814
54816
54818
55223
54817
55184
55224
54818
54819
54833
54820
54826
54832
54821
54825
54822
54824
54832
54823
54824
54844
54851
54825
54831
54845
54861
54826
54860
54827
54831
54828
54829
54830
54832
54846
54833
54847
54834
55223
54835
54847
55221
55222
54836
55185
54837
54839
55164
55221
54838
55165
54839
54840
54841
54847
54848
55221
54842
55083
54843
54845
54848
55149
55151
54844
54862
55148
54845
54850
54846
54849
54847
54848
54850
54861
55151
54851
54862
54852
54861
54853
54860
54854
54859
54855
54856
54859
54857
54858
54860
54861
54863
55147
55151
54864
54866
54871
54865
54866
54867
54870
54868
54869
54871
55091
54872
55090
55147
54873
55087
55148
54874
55082
54875
55079
55081
55087
54876
54980
55088
54877
54901
54973
54878
54900
54972
54879
54883
54885
54880
54886
54881
54883
54887
54889
54882
54890
54883
54891
54899
54884
54892
54900
54885
54887
54967
54969
54977
54886
54970
54972
54887
54888
54889
54965
54967
54890
54892
54894
54891
54895
54892
54896
54898
54893
54905
54967
54894
54896
54906
54948
54966
54895
54947
54965
54896
54946
54897
54945
54898
54906
54908
54910
54899
54903
54905
54900
54902
54901
54905
54977
54902
54904
54978
55088
54903
54904
54908
54905
54907
55089
55095
54906
55096
54907
55113
55117
54908
55092
55114
55116
54909
54910
55116
55319
54911
54945
55117
54912
54913
54943
54914
54933
55334
54915
54934
54916
81090
54917
54918
54922
54924
54919
54920
54920
54921
54922
55306
54921
54925
55305
54922
54926
55308
54923
55332
54924
54926
54928
54925
54929
54926
54930
54927
54928
54930
54932
54929
54933
54930
81090
54931
54932
54935
55271
81090
54933
54935
54934
54935
54935
81090
54936
54937
54941
54942
54943
54938
54940
54955
54939
54943
54952
54940
54944
54953
54941
54954
54942
54944
55272
54943
54944
54944
54945
54946
54948
54947
55272
54948
54958
54964
54949
55103
55117
54950
54951
54953
54957
54951
54956
54957
55104
54952
54956
54953
54955
54954
54955
54957
54956
54957
54958
54959
54963
55270
55272
54960
55261
54961
54963
55250
54962
55236
54963
55110
54964
55104
54965
55103
54966
54967
55101
55103
55113
54968
55096
54969
55097
55101
54970
54976
54971
54972
54974
54976
54973
54977
54974
54978
54980
54975
55075
54976
54978
55076
55098
54977
55097
54978
55096
54979
55095
54980
55076
55078
55088
55094
54981
55075
55079
54982
54983
55063
55079
54984
55074
54985
55063
55065
55073
54986
55066
54987
55063
54988
55009
55064
55066
54989
54991
55010
54990
55011
54991
55053
54992
55066
54993
55010
55053
55055
55067
54994
55017
55019
54995
55020
55067
54996
55021
55070
54997
55022
55071
54998
55002
54999
55000
55002
55004
55001
55004
55005
55002
55003
55005
55003
55004
55005
55071
55005
55141
55006
55007
55142
55160
55008
55071
55143
55161
55208
55009
55060
55064
55070
55207
55010
55057
55059
55067
55011
55056
55012
55038
55053
55013
55039
55052
55014
55040
55015
55048
55052
55235
55016
55051
55225
55017
55045
55052
55018
55053
55019
55029
55045
55054
55020
55027
55055
55021
55026
55068
55022
55025
55069
55023
55209
55024
55214
55025
55213
55026
55198
55205
55027
55173
55204
55028
55172
55029
55031
55030
55031
55033
55034
55032
55035
55033
55035
55036
55034
55036
55035
55036
55054
55036
55172
55037
55038
55169
55171
55039
55054
55056
55040
55046
55041
55042
55047
55048
55049
55043
55047
55049
55044
55047
55050
55045
55051
55046
55047
55052
55054
55048
55049
55050
55050
55051
55053
55054
55055
55056
55068
55172
55057
55171
55058
55068
55174
55207
55059
55163
55165
55175
55060
55061
55161
55163
55062
55064
55084
55063
55081
55064
55080
55065
55143
55066
55070
55072
55067
55068
55070
55069
55173
55070
55205
55207
55209
55071
55072
55209
55073
55141
55143
55074
55080
55140
55075
55077
55079
55076
55077
55127
55078
55128
55140
55079
55087
55129
55139
55080
55081
55139
55143
55082
55084
55086
55083
55148
55084
55149
55085
55143
55161
55086
55142
55145
55149
55160
55087
55139
55146
55148
55088
55090
55089
55090
55092
55094
55091
55129
55146
55092
55130
55093
55094
55114
55126
55130
55095
55127
55129
55096
55098
55114
55097
55113
55098
55100
55099
55127
55100
55114
55124
55126
55101
55113
55125
55102
55103
55111
55125
55104
55112
55105
55106
55109
55110
55111
55107
55109
55111
55108
55111
55109
55110
55110
55111
55113
55115
55117
55125
55114
55115
55116
55118
55117
55119
55122
55123
55124
55120
55122
55124
55121
55124
55122
55123
55123
55124
55125
55127
55136
55128
55129
55137
55159
55130
55138
55131
55132
55135
55136
55137
55133
55135
55137
55134
55137
55135
55136
55136
55137
55139
55144
55146
55159
55140
55142
55141
55159
55142
55158
55143
55144
55145
55152
55146
55150
55147
55148
55150
55149
55150
55151
55153
55156
55157
55158
55154
55156
55158
55155
55158
55156
55157
55157
55158
55159
55161
55162
55163
55208
55218
55220
55164
55190
55207
55165
55189
55220
55166
55167
55175
55177
55189
55168
55170
55169
55170
55171
55175
55172
55174
55173
55174
55201
55205
55175
55193
55206
55176
55190
55177
55191
55193
55178
55188
55179
55187
55180
55182
55186
55181
55185
55182
55184
55183
55184
55186
55224
55185
55223
55186
55222
55187
55188
55189
55191
55190
55219
55191
55206
55218
55192
55193
55199
55206
55194
55195
55200
55201
55202
55196
55200
55202
55197
55200
55203
55198
55204
55199
55200
55205
55201
55202
55203
55203
55204
55206
55215
55207
55217
55208
55209
55217
55210
55211
55214
55215
55216
55212
55214
55216
55213
55215
55216
55214
55215
55216
55217
55218
55219
55220
55221
55223
55226
55235
55227
55229
55228
55229
55231
55232
55230
55233
55231
55233
55234
55232
55234
55233
55234
55234
55235
55237
55240
55241
55242
55238
55240
55239
55242
55240
55241
55242
55241
55242
55248
55243
55244
55245
55246
55247
55249
55250
55251
55252
55250
55252
55254
55251
55255
55252
55256
55253
55254
55256
55258
55255
55259
55256
55260
55257
55258
55260
55262
55259
55263
55260
55265
55261
55262
55264
55265
55263
55264
55264
55265
81088
55265
55273
55266
55267
55270
55268
55270
55271
55269
55270
55272
55273
55305
55274
55275
55301
55305
81081
55276
55300
55277
55278
55279
55284
55285
55279
55286
55280
55284
55300
55281
55283
55447
55282
55286
55448
55283
55285
55449
55284
55450
55285
55286
55429
55287
55288
55289
55291
55451
55290
55422
55424
55291
81080
55292
55293
55296
55297
55294
55295
55295
55297
55298
55296
55298
55297
55298
55453
55298
55299
55300
55302
55446
55452
55301
55302
55304
55303
55455
55304
55368
55370
55678
55305
55306
55307
55353
55370
66695
55308
55371
55373
56360
55309
55324
55310
55373
55311
55322
55324
55696
55312
55321
55313
55320
55314
55318
55315
55320
55316
55318
55317
55319
55322
55962
55323
55961
56364
55324
55974
55976
56359
55325
56360
55326
55327
55332
55335
55327
55329
55335
55976
55328
55332
66695
55329
55331
55337
55330
55338
55331
55333
55339
55332
55336
55333
55334
55335
55337
55339
55344
55338
55343
55339
55342
55340
55341
55342
55344
55342
55343
55344
55649
55343
55977
55344
55345
55346
55650
66693
66695
66697
55347
55349
55353
55354
55348
55352
55353
55369
55349
55351
55358
55350
55359
55351
55355
55360
55352
55357
55353
55355
55354
55355
55356
55358
55360
55365
55359
55364
55360
55363
55361
55362
55363
55365
55363
55364
55365
55658
55364
55650
55365
55366
55367
55369
55659
66727
66735
55368
55660
66734
55369
55677
55370
66697
66736
55371
66696
66737
55372
55682
56361
55373
55375
55381
55681
55695
55374
55380
55696
55375
55376
55680
55377
55381
55383
55378
55688
55379
55381
55689
55713
55380
55698
55381
55697
55382
55712
55383
55681
55689
55691
55725
55384
55680
55686
55688
55385
55387
55391
55393
55386
55390
55394
55387
55389
55388
55688
55389
55391
55687
55743
55390
55744
55391
55775
55874
55392
55686
55776
55393
55398
55685
55874
55909
55394
55397
55680
55395
55396
55874
55397
55399
55452
55398
55455
55679
55399
55456
55684
55908
55400
55457
55874
55907
55401
55458
55878
55402
55877
55403
55458
55460
55404
55561
66745
55405
55458
55562
55674
66744
55406
55407
55411
81079
55407
55563
81079
81080
55408
55453
81080
55409
55411
55413
55410
55414
81080
55411
55415
81079
55412
55413
55415
55417
55414
55419
55415
55420
55416
55417
55418
55420
55418
55419
55458
55419
55420
55420
55452
55421
55422
55423
55445
55446
55423
55451
55424
55445
55449
55425
55426
55427
55429
55433
55428
55444
55429
55430
55444
55430
55434
55431
55444
55432
55434
55436
55433
55437
55444
55434
55438
55435
55436
55438
55440
55437
55442
55438
55443
55439
55440
55441
55443
55441
55442
55442
55443
55443
55446
55450
55447
55451
55448
55450
55449
55451
55450
55453
55455
55457
55454
55670
55674
55455
55671
55675
55677
55456
55678
55457
55675
66739
66741
55458
55674
66742
55459
55460
55878
66742
66744
66783
55461
55877
66745
66747
55462
55495
55534
66748
55463
55470
55494
55533
55464
55471
55473
55505
55465
55466
55471
55467
55502
55468
55502
55469
55470
55500
55502
66749
66751
55471
55499
55536
66748
55472
55502
55504
55473
55479
55499
55501
55474
55494
55475
55479
55493
55476
55478
55486
55477
55485
55478
55482
55484
55479
55481
55491
55480
55492
55481
55501
55758
55482
55757
55483
55484
55755
55757
55485
55489
55491
55486
55488
55487
55491
55493
55488
55490
55496
55747
55489
55746
55490
55751
55755
55491
55497
55750
55756
55492
55757
55493
55497
55499
55758
55494
55496
55495
55499
55496
55498
55877
55497
55876
55498
55759
55881
55499
55760
55880
66748
55500
55501
55758
55760
55502
55503
55504
55521
66751
55505
55520
55536
55506
55533
55507
55520
55532
55508
55509
81077
81078
55509
55531
81076
81077
55510
55519
81078
55511
81076
81078
55512
55518
55513
81076
55514
55531
55541
55515
55518
55530
55542
55516
55529
55543
55517
55528
55518
55527
55519
55520
55526
55530
55521
55537
55522
66752
55523
55524
55525
55526
55524
55526
55528
55529
55525
55528
55526
55527
55527
55528
55530
66752
66754
55531
55537
66755
55532
55540
55533
55537
55539
55534
55536
55535
55539
66745
55536
55538
66746
66748
66750
55537
66751
55538
66752
55539
66753
66755
66778
55540
66758
55541
55557
66755
66757
55542
55549
55552
55543
55548
66755
55544
55547
66754
55545
66861
55546
66862
55547
66764
66863
55548
66763
66864
55549
66756
66762
55550
66757
66761
55551
55560
66803
55552
55554
55553
55554
55556
55557
55555
55559
55556
55558
55559
55557
55558
55558
55559
55559
55560
55561
66757
66802
55562
66758
55563
55673
66759
66802
55564
55670
55565
55566
81074
81075
55566
55669
81073
81074
55567
66802
81075
55568
81073
81075
55569
66803
55570
81073
55571
55586
55669
55572
55585
66801
66803
55573
55584
66761
66800
55574
55583
66762
66847
55575
55582
66763
66867
55576
55581
66764
66866
55577
55580
66766
67294
55578
67296
55579
80693
55580
55597
67303
55581
55596
67293
55582
55595
66869
55583
55594
66868
55584
55593
66846
55585
55592
66845
55586
55591
66804
55587
55590
55668
55588
55663
55589
55664
55590
55609
55660
55591
55608
66733
55592
55607
66805
55593
55606
66844
55594
55605
67287
55595
55604
67288
55596
55603
67291
55597
55602
67292
55598
55601
67304
55599
67313
55600
67314
55601
55622
67315
55602
55621
67316
55603
55620
67317
55604
55619
67290
55605
55618
67289
55606
55617
67286
55607
55616
66945
55608
55615
66946
55609
55614
66732
55610
55613
55659
55611
55654
55612
55655
55613
55636
55639
55651
55614
55635
66728
55615
55634
66731
55616
55633
66947
55617
55632
66953
55618
55631
67285
55619
55630
67320
55620
55629
67319
55621
55628
67318
55622
55627
67346
55623
55626
67350
55624
80366
55625
80367
55626
66669
80368
55627
66668
67349
55628
66667
67347
55629
66666
67348
55630
66665
67323
55631
66664
67321
55632
66663
67322
55633
66662
66952
55634
66661
66951
55635
66660
66730
55636
66659
66729
55637
66658
66691
55638
55647
66657
55639
55641
55640
55641
55643
55644
55642
55646
55643
55645
55646
55644
55645
55645
55646
55651
55646
55649
55647
55648
66656
66691
55649
55977
66692
66708
55650
55651
66692
66727
55652
66691
66728
55653
55655
55656
55658
55654
55657
55658
55659
55655
55657
55656
55657
55658
55658
55660
66728
66732
55661
66733
55662
55664
55665
55667
55663
55666
55667
55668
55664
55666
55665
55666
55667
55667
55669
55671
66733
66804
55670
66801
55671
55673
55672
66734
55673
55675
66798
66804
66806
55674
66799
66801
55675
66743
55676
66797
55677
66739
66806
66808
66820
55678
66734
66736
55679
66737
66739
55680
55682
55684
55681
55685
55682
55692
55694
55683
56367
66737
55684
55692
55916
56368
66738
55685
55913
66739
55686
55692
55914
55687
55691
55781
55688
55690
55742
55689
55690
55724
55691
55729
55741
55692
55728
55782
55693
55915
55694
55728
56368
56370
56372
55695
55725
56365
56367
55696
55712
56361
56363
55697
56360
56364
55698
55710
55712
55699
55713
55700
55708
55710
55714
55701
55702
55703
55705
55702
55705
55706
55703
55706
55707
55704
55705
55705
55706
55708
55709
55715
55719
55710
55716
55718
55960
55711
56364
55712
55714
55716
55726
56363
55713
55725
55714
55724
55715
55723
55716
55720
55722
55717
55733
55959
55718
55720
55734
56355
56450
55719
56356
56447
55720
56446
55721
56451
55722
55734
55736
66133
55723
55731
55733
55724
55726
55730
55725
55729
55726
55728
55727
55733
56365
55728
55730
55732
55936
56370
55729
55935
55730
55740
55731
55739
55732
55736
55738
55733
55735
55953
55957
55734
55958
55735
56354
66134
55736
55952
56353
66137
55737
66138
55738
55942
55950
55952
67108
55739
55939
55941
55953
55740
55804
55936
55938
55741
55803
55933
55935
55742
55782
55784
55743
55779
55781
55744
55776
55778
55745
55773
55775
55746
55748
55752
55747
55751
55748
55750
55876
55749
55775
55875
55750
55752
55768
55774
55882
55751
55767
55881
55752
55754
55753
55773
55754
55768
55770
55772
55755
55765
55767
55756
55764
55757
55759
55763
55767
55758
55759
55760
55762
55884
55761
55885
66749
55762
55888
66789
55763
55889
55764
55766
55765
55766
55770
55767
55769
55889
55768
55884
55769
55868
55883
55770
55869
55890
55892
55771
55772
55790
55865
55869
55894
55773
55787
55789
55868
55774
55778
55775
55777
55868
55872
55776
55873
55777
55781
55909
55778
55780
55867
55910
55779
55787
55780
55784
55786
55781
55783
55919
55927
55782
55914
55783
55915
55935
55784
55918
55928
55934
55785
55933
55786
55796
55928
55930
55932
55787
55795
55864
55927
55788
55865
55867
55789
55791
55795
55790
55791
55851
55792
55794
55852
55865
55793
55817
55794
55798
55816
55795
55799
55855
55864
55796
55797
55799
55801
55798
55808
55799
55813
55815
55800
55856
55930
55801
55811
55813
55931
64198
55802
55808
55810
55932
55803
55805
55807
55933
55804
55805
55941
55806
55810
55938
55940
55807
55809
55945
55808
55809
55813
55810
55812
55946
55811
55947
56338
55812
56333
56343
64199
55813
56324
56332
64200
55814
55815
56322
64196
64198
64200
55816
55830
55846
55856
55817
55831
55847
55855
55818
55820
55848
55852
55819
55849
55851
55820
55822
55821
55831
55822
55824
55832
55848
55823
55849
55824
55825
55826
55832
55834
55836
55827
55837
55828
55834
55842
81072
55829
56320
55830
55834
56321
55831
55833
56322
55832
55833
55843
55847
55834
55844
55846
64186
55835
64187
55836
55842
55844
64188
55837
55843
55838
55842
55839
55840
55840
55841
55841
55844
55860
55845
64189
55846
55858
55860
64195
55847
55857
64196
55848
55854
55860
55849
55853
55850
55851
55853
55899
55852
55894
55853
55855
55895
55854
55900
55855
55857
55859
55862
55856
55863
55857
64198
66896
55858
64197
66897
55859
64214
66910
55860
55861
55862
66908
66910
55863
55900
66897
66899
55864
55895
66894
66896
55865
55926
55930
55866
55895
55867
55869
55896
55924
55926
55868
55921
55927
55869
55871
55870
55893
55871
55890
55902
55904
55924
55872
55883
55905
55921
55873
55882
55906
55910
55874
55875
55907
55909
55876
55878
55882
55877
55881
55878
55880
55879
55907
55880
55882
55886
55906
66783
55881
55885
66747
55882
55884
55883
55884
55886
55890
55885
55889
55886
55888
66781
55887
55905
66782
55888
55890
55904
66791
66876
55889
66790
55890
55891
55892
55902
66876
55893
55894
55896
55898
55902
55895
55899
55896
55900
55897
66882
66894
55898
55900
66883
66899
55899
55901
55900
55902
66883
66885
55903
66882
55904
66876
66877
66881
66885
55905
55923
66792
55906
55922
66793
55907
55911
66794
55908
66742
55909
55911
55913
66741
55910
55914
55911
55919
55921
55912
55922
66823
55913
55917
55919
56383
66822
55914
55916
66740
55915
55919
55916
55918
56372
55917
56373
66818
55918
56376
56382
66835
55919
56377
56381
55920
55921
55925
55927
56381
56383
55922
55924
55923
56383
66824
55924
56384
66829
66881
55925
66882
55926
56384
56386
66893
55927
55929
66894
55928
55929
56340
56381
55930
56341
56386
66895
55931
66896
55932
56341
56343
66913
55933
56338
56340
55934
55938
55935
55937
56340
56377
55936
56372
55937
55953
56371
55938
55954
56339
56378
55939
56338
55940
55950
55954
56337
55941
55945
55947
55949
55942
55943
55949
64163
55944
64162
55945
55949
56330
64167
55946
55947
56330
56332
55948
56333
56337
55949
56330
56334
56336
66204
55950
64166
55951
56336
67113
55952
55954
56347
56351
67112
55953
56352
67107
55954
55956
55955
56346
55956
56351
56378
56394
56396
55957
56352
56371
56397
55958
56353
56370
56398
55959
56354
56365
56399
55960
56355
56363
56400
55961
56356
56358
56364
55962
55972
55974
55963
55971
55964
55968
55970
55974
55965
55966
55968
55967
55968
55978
55980
55982
55969
55975
55970
55980
56408
56410
55971
55973
56090
55972
56089
55973
56094
56356
55974
56093
56357
56408
55975
56358
55976
55978
56408
66701
55977
66694
55978
66693
55979
66702
66708
55980
56408
56426
66703
66709
55981
56425
55982
66654
66709
66711
55983
66708
55984
55985
81070
81071
55985
66654
81069
81070
55986
66656
81071
55987
81069
81071
55988
66657
55989
81069
55990
56021
66654
55991
56020
66655
66657
55992
56019
66658
66718
55993
56018
66659
66721
55994
56017
66660
66722
55995
56016
66661
67276
55996
56015
66662
67277
55997
56014
66663
74008
55998
56013
66664
74009
55999
56012
66665
74084
56000
56011
66666
74083
56001
56010
66667
78375
56002
56009
66668
78376
56003
56008
66669
78379
56004
56007
66671
78380
56005
78529
56006
78531
56007
56040
78524
56008
56039
78521
56009
56038
78518
56010
56037
78515
56011
56036
78512
56012
56035
78509
56013
56034
74085
56014
56033
74042
56015
56032
74007
56016
56031
74002
56017
56030
74001
56018
56029
67269
56019
56028
67005
56020
56027
66717
56021
56026
66716
56022
56025
66653
56023
66649
56024
66650
56025
56060
66714
56026
56059
66713
56027
56058
66715
56028
56057
67007
56029
56056
67006
56030
56055
67268
56031
56054
74000
56032
56053
74005
56033
56052
74006
56034
56051
74041
56035
56050
74086
56036
56049
78510
56037
56048
78511
56038
56047
78516
56039
56046
78517
56040
56045
78522
56041
56044
78523
56042
78569
56043
78571
56044
78564
56045
78533
56046
78534
56047
78535
56048
78536
56049
78537
56050
78538
56051
74087
56052
74040
56053
74039
56054
74034
56055
73999
56056
67267
56057
67266
56058
67008
56059
67009
56060
67010
56061
56062
66643
66714
67010
67012
56063
56066
56067
56068
56064
56066
56065
56068
56066
56067
56068
56067
56068
56071
56069
56070
67012
67020
56071
56418
67013
73841
56072
66643
56073
56416
56418
56074
56415
56419
56075
56077
56079
56076
56084
56077
56085
66101
56078
56419
66566
56079
56085
56420
56432
66565
56080
56084
56415
56431
56081
56083
56091
56414
56082
56090
56411
56083
56089
56084
56088
56085
56087
56086
66564
56087
56432
56434
56440
66563
56088
56431
56435
56439
56089
56091
56436
56438
56090
56094
56091
56093
56410
56092
56423
56431
56093
56428
56430
56436
66602
56094
56409
66603
56095
56436
66604
56096
56437
56447
56097
56444
56446
56098
56102
56251
56099
56101
56250
56100
56101
56105
56102
56104
56249
56103
56252
56444
56104
56108
56443
56455
56105
56107
56456
56106
56107
56210
56108
56211
56467
56109
56466
66123
56110
56211
56499
56519
66122
56111
56210
56500
66117
56112
56207
66106
56113
56208
56210
56114
56118
56120
56122
56115
56117
56116
56120
56117
56119
56137
56118
56138
56119
56123
56143
56208
56120
56124
56136
56121
56122
56124
56213
56123
56210
56212
56124
56209
56497
56503
56125
56135
56496
56126
56127
56131
56133
56135
56128
56130
56136
56129
56137
56130
56140
56153
56131
56141
56154
56132
56157
56505
56133
56158
56506
56530
56134
56529
56135
56496
56506
56508
56528
56136
56503
56505
56137
56141
56143
56138
56140
56139
56143
56145
56140
56142
56146
56197
56141
56196
56142
56195
56505
56143
56198
56203
56504
56144
56503
56145
56203
56206
56208
56502
56146
56147
56202
56203
56205
56148
56149
56150
56202
56151
56197
56152
56196
56153
56154
56196
56155
56157
56195
56156
56194
56157
56159
56161
56193
56158
64054
56159
64055
64075
56160
64058
64076
64096
56161
56162
64077
56163
56167
81066
81067
56164
81067
81068
56165
56167
56169
56166
56170
81068
56167
56171
81066
56168
56169
56171
64096
56170
64095
56171
56176
56172
56173
56177
64096
56174
64059
64095
64096
56175
56177
56179
56176
56180
64095
56177
56181
56178
56179
56181
56189
56180
56188
56181
56187
56182
56183
56187
56189
56184
56186
66504
56185
56189
66501
56186
56188
66502
56187
66503
56188
64097
56189
56190
56191
64059
64061
66506
67606
56192
64050
66507
56193
64051
64059
56194
64052
64054
64058
56195
56199
56196
56198
64054
56197
56198
56202
56199
56201
64053
56200
64052
56201
64065
56202
56203
64066
56204
56513
56205
56206
56512
66113
56207
56501
66108
56208
56500
66107
56209
56210
56498
56500
56502
56211
56212
56498
56518
56213
56493
56497
56214
56494
56496
56215
56216
56494
56610
56217
56459
56218
56460
56607
56219
56235
56237
56487
56545
56220
56238
56240
56221
56231
56235
56222
56232
56234
56223
56224
56232
56278
56225
56271
56226
56230
56232
56272
56227
56269
56228
56230
56268
56229
56263
56267
56230
56238
56264
56288
56231
56287
56232
56236
56238
56286
56233
56279
56234
56236
56280
56235
56236
56570
56237
56568
56622
56238
56488
56576
56621
56239
56620
56240
56264
56484
56488
56619
56241
56259
56485
56487
56242
56460
56462
56243
56247
56259
56244
56258
56245
56247
56255
56257
56246
56250
56247
56249
56457
56248
56260
56462
56249
56253
56255
56463
56471
56250
56252
56456
56251
56255
56252
56254
56446
56253
56445
56455
56254
56452
56464
56472
56255
56451
56473
56256
56257
56471
56473
56475
56258
56260
56262
56259
56263
56260
56264
56261
56471
56485
56262
56264
56476
56484
64158
56263
56475
64157
56264
56266
56265
56266
56288
56619
64154
64158
56267
64155
64157
56268
56288
56290
56269
56287
56291
56270
56272
56274
56271
56275
56272
56276
56278
56273
56279
56287
56274
56276
56284
56292
56309
56275
56291
56308
56276
56307
56277
56310
56278
56282
56284
56635
56279
56281
56280
56284
56286
56281
56283
56622
56646
56282
56283
56636
56644
56284
56623
56637
56645
56285
56634
56286
56292
56623
56625
56633
56287
56620
56622
56288
56292
56289
56620
56290
56292
56625
56627
64154
56291
56628
64155
56292
56294
56293
56294
56309
56627
56631
56633
56295
56308
56314
56628
56296
56315
56297
56308
56298
56305
56307
56299
56304
56300
56301
56303
56302
56303
58736
56304
58735
56305
58726
56306
58725
56307
56311
56313
58724
56308
56310
56309
56313
56310
56312
56634
56311
56635
56312
56640
58723
56313
56631
56639
64266
56314
56315
56629
56631
64264
56316
56317
64264
56318
64179
64237
64263
56319
64180
64223
56320
64224
56321
56322
64187
56323
64186
56324
64181
64185
64200
56325
56326
56328
56332
64181
56327
64180
56328
64175
64179
56329
56331
64174
64182
56330
64169
56331
64168
56332
56334
64206
66206
56333
64205
56334
56344
64204
56335
64207
66205
56336
56344
56348
67161
67380
56337
56347
67156
56338
56344
56346
56339
56343
56340
56342
56346
56379
56341
56380
56342
56387
66914
56343
56345
56392
66915
56344
66916
56345
67379
56346
56348
56393
67378
56347
56394
56348
56350
67155
56349
67160
67381
56350
56393
67131
67173
74070
56351
56394
67130
67154
56352
67125
67129
56353
67106
67128
56354
56403
66623
56355
56402
66620
56356
56401
66607
56357
66604
56358
56401
56407
66603
56359
56400
66701
56360
56362
56364
66694
56361
66695
56362
56367
66696
56363
56366
56400
66699
56364
56365
56366
56370
56367
56369
56399
66812
56368
66811
56369
56373
66816
56370
56374
56398
66815
56371
56372
56374
56378
56373
56377
56374
56376
66817
56375
56397
66957
56376
56378
56390
56396
66958
56377
56389
66959
56378
56380
56379
56380
56390
56392
56394
56381
56387
56389
56382
56386
56383
56385
56389
66836
56384
66831
56385
66830
66892
56386
56388
66837
66903
56387
66904
56388
56392
66921
56389
56391
66922
67333
56390
67328
56391
56395
67329
56392
66923
67132
67332
56393
66924
56394
67132
67377
56395
56396
67130
67132
67134
56397
67129
67135
56398
66970
67128
56399
56403
66969
56400
56402
66968
56401
66700
56402
56406
66608
56403
56405
66619
56404
66624
67128
56405
66969
66973
66989
67139
56406
66968
66974
66984
56407
66700
66704
66983
56408
66701
66703
66978
56409
56410
56426
56428
66978
56411
56423
56425
56412
56414
56413
56425
66645
56414
56416
56424
66644
56415
56423
56416
56420
56422
56417
66639
66643
56418
56420
66638
67013
67046
56419
67043
56420
67042
56421
67047
56422
56432
66636
66638
67050
56423
56429
56431
66639
56424
56428
56425
56427
66639
66712
56426
66711
56427
66710
66977
56428
66640
66980
67002
56429
66979
56430
66636
66640
66994
56431
56433
56435
66601
56432
56433
66585
56434
66586
66600
66636
56435
56441
66562
66613
56436
56442
66612
56437
66605
56438
56442
56444
56448
56439
56440
56442
56441
66118
56442
66121
66123
66125
56443
66126
56444
56454
66123
56445
56446
56448
56452
56454
56447
56451
56448
56450
66604
56449
66126
66605
56450
56452
66127
66135
66606
56451
66134
66607
56452
66133
56453
66132
56454
56464
66127
66129
66131
56455
66124
66126
56456
56464
56466
56457
56463
56467
56458
56462
56459
56461
56467
56493
56460
56494
56461
56487
56603
56462
56468
56486
56492
56463
56485
56464
56468
56470
56465
56479
56466
56468
56480
56522
66129
56467
56519
66124
56468
56518
56469
56523
56470
56480
56482
56486
66171
56471
56479
56483
56485
56472
56476
56473
56477
56479
66132
56474
66133
56475
56477
64163
66138
56476
64162
56477
56483
64161
56478
64164
66139
56479
56481
56483
66140
66196
56480
66131
56481
66130
66172
56482
66145
66175
66197
56483
56489
66176
66188
56484
66189
56485
56489
66190
56486
56487
56489
56491
56488
56611
56489
56616
56618
56490
66191
56491
56614
56616
66176
66222
56492
56611
56613
66171
56493
56523
56525
56603
56494
56518
56526
56495
56603
56496
56526
56528
56602
56497
56498
56508
56526
56499
56509
56517
56500
56510
56520
66153
56501
66116
56502
56510
56512
66115
56503
56509
56513
56504
56508
56505
56507
56513
64053
56506
64054
56507
56597
64055
56508
56514
56598
64056
56509
56527
56510
56514
56516
56511
66154
66162
56512
56514
64068
66159
66163
56513
64067
66114
56514
64066
56515
64069
56516
56598
64072
66163
66167
56517
56527
66162
66166
56518
56520
56524
56526
56519
56523
56520
56522
66149
56521
66152
66162
56522
56524
66165
66173
67076
56523
66148
66172
56524
66171
56525
66166
66170
56526
56600
56602
56613
56527
56528
56598
56600
56529
56597
56601
56530
56532
56531
56597
64075
56532
56594
56596
64079
56533
56601
56534
56592
56594
64124
56535
56536
56537
56540
56536
56538
56540
56585
56537
56538
56612
56538
56539
56539
56541
56540
56542
56543
56544
56548
56543
56545
56547
56576
56544
56545
56611
56545
56549
56606
56546
56547
56549
56551
56548
56552
56549
56553
56550
56551
56553
56575
56552
56570
56553
56569
56554
56555
56569
56573
56575
56556
56557
56558
56562
56563
56564
56559
56561
56582
56560
56564
56583
56561
56565
56584
56562
56581
56563
56565
56564
56565
56565
56568
56566
56567
56647
58821
64132
64136
56568
56622
56646
64133
64135
56569
56576
56570
56572
56571
56575
56572
56574
56573
56574
56575
56577
56616
64133
56578
56579
56583
56585
56579
56580
56584
64132
56580
56585
56615
56581
56585
56586
56582
56584
56583
56585
56584
56587
56588
56591
56592
56588
56589
56590
64139
56589
56592
64125
56590
56592
56593
56591
56592
56594
64083
64128
64140
56595
64080
56596
64085
64122
64124
64128
56597
56599
56601
64086
56598
64074
56599
64073
56600
64087
64122
66167
56601
64123
66166
56602
64124
56603
56612
56604
56611
56605
56606
56607
56610
56606
56609
56610
56607
56609
56608
56610
56609
56610
56612
56616
56613
56615
64124
56614
64123
66170
56615
64126
66177
66223
56616
64125
64131
56617
56618
64131
64133
66220
66222
56619
56621
66191
66219
56620
64153
66190
56621
56625
56622
56624
64133
56623
56624
64135
64147
56625
64134
64146
66219
56626
64153
56627
56633
64146
64150
64152
56628
56630
64171
56629
64170
56630
64175
64263
56631
64150
64176
66276
56632
64265
56633
56639
64148
64150
66280
56634
64147
56635
56637
56639
56636
56640
56637
56641
56643
56638
58866
64147
56639
56641
58867
64148
64268
56640
64267
56641
58722
56642
58721
56643
58720
58867
58869
56644
58864
58866
56645
58843
56646
58842
58866
64135
56647
56648
58839
58842
56649
58843
58845
56650
58846
56651
58847
56652
56656
56653
56654
56656
56655
56656
56658
58848
56657
58847
56658
56660
56659
58012
56660
56674
56678
58013
58848
56661
56677
58847
56662
56674
56676
56663
56671
56673
56664
56670
56665
56669
56673
58018
56666
56668
56851
56667
56850
56668
56855
56857
56669
56854
56858
56670
56672
57987
58019
56671
57984
56672
56676
57985
56673
56675
57986
58020
56674
58017
56675
58000
56676
56678
57997
57999
56677
56681
56678
56680
58846
56679
58024
58849
56680
57995
57997
58025
58850
56681
57994
58845
56682
57985
57993
57997
56683
57992
56684
57983
57985
57991
56685
57980
56686
57981
57983
56687
56689
56691
56688
56692
56689
56695
56697
56690
57983
56691
56695
56874
57982
56692
56873
57981
56693
56695
56864
56694
56865
56695
56703
56866
56696
56863
56697
56703
56860
56862
56698
56857
56699
56701
56703
56700
56704
56701
56890
56892
56702
56857
58035
56703
56860
56890
58036
58102
56704
56879
56705
56880
56890
56706
56881
56707
56882
56890
56898
56708
56883
56897
56709
56710
56748
56893
56895
56897
56711
56735
56807
56809
56712
56732
56806
56810
56713
56717
56719
56799
56714
56716
56715
56793
56799
56716
56788
56792
56800
56717
56787
56718
56786
56800
56810
56719
56721
56725
56733
56720
56732
56721
56731
56722
56724
56730
56723
56724
56725
56727
56729
56726
56740
56786
56727
56741
56785
56728
56729
56741
56743
56730
56738
56740
56731
56733
56737
56732
56736
56733
56735
56734
56740
56810
56735
56737
56739
56749
56809
56736
56748
56737
56747
56738
56746
56739
56743
56745
56740
56742
56756
56812
56741
56811
56742
56782
56784
56743
56757
56781
56815
56744
56745
56757
56759
56779
56746
56754
56756
56747
56749
56753
56748
56752
56749
56751
56750
56756
56895
56751
56753
56755
56765
56896
56752
56764
56897
56753
56763
56754
56762
56755
56759
56761
56756
56758
56772
56907
56757
56902
56758
56780
56903
56759
56773
56906
59010
56760
56778
56761
56773
56775
56777
56762
56770
56772
56763
56765
56769
56764
56768
56765
56767
56910
56766
56772
56909
56767
56769
56771
56916
58383
56768
56915
58382
56769
58381
56770
58384
56771
56775
58415
56772
56774
56917
58414
56773
56908
56774
56921
59009
56775
56922
58417
59008
56776
58416
56777
57794
58437
59008
59017
56778
57793
59009
59014
56779
59010
59013
56780
56933
56781
56928
59010
59012
56782
56816
56783
56784
56816
56818
56785
56803
56811
56815
56786
56802
56787
56801
56811
56788
56789
56801
56823
56790
56791
56823
56825
56792
56793
56795
56823
56834
56794
56798
56795
56797
56843
56796
56824
56842
56797
56826
56830
56834
56841
56798
56831
56849
56799
56832
56834
56800
56806
56801
56805
56834
56802
56804
56822
56803
56821
56804
56814
56818
56820
56805
56811
56813
58042
56806
56808
56810
56833
56807
56832
56808
56836
56893
56809
56813
56835
56894
56810
56812
56895
56811
56812
56813
56815
56902
56814
56901
58041
56815
56817
56904
58045
56816
56903
56817
56928
56818
56927
58046
56819
56820
58046
58048
56821
56828
58042
58045
56822
56827
56823
56826
56834
58042
56824
56825
56826
56827
56829
56828
56829
58044
58048
56830
58042
58043
58052
56831
56833
56838
56840
56832
56837
56850
56833
56836
56834
56835
58042
56836
56838
58039
58041
56837
56892
56838
56855
58035
56839
58034
58043
56840
56853
56855
58033
58051
56841
56850
56852
58052
56842
56847
56849
56843
56846
56844
56845
56849
56846
56848
58004
56847
58055
56848
56852
58054
56849
56851
58005
56850
56851
56855
56852
56854
58018
56853
58053
56854
58032
58064
56855
58019
58031
56856
56857
58031
58033
58035
58095
56858
56860
56859
57987
58031
56860
57988
58094
58106
56861
58095
56862
58100
58102
58104
58106
56863
56877
56879
56864
56866
56874
56876
56865
56871
56873
56866
56870
56867
56869
56879
56868
56880
56869
56887
58155
56870
56876
56878
58156
56871
58153
56872
56876
58152
56873
56875
58115
58549
56874
58110
56875
58109
56876
58116
58550
56877
58151
56878
58104
58150
56879
56887
58103
58541
56880
58102
56881
56887
56889
56882
56886
56883
56885
56889
56911
56884
56910
56885
56915
58165
56886
56888
56914
58164
56887
58163
56888
58162
56889
58103
58131
58539
56890
58102
58132
56891
56892
56898
58036
58038
58132
56893
58035
58039
56894
56898
56895
56899
56901
58039
56896
56902
56897
56899
56907
56909
56898
56910
56899
56911
56900
56912
58038
56901
56905
56907
56919
58085
56902
56904
58040
56903
56907
56904
56906
56928
56905
56927
58083
56906
56920
56926
58084
56907
56921
59099
56908
56909
56917
56919
56921
56910
56912
56916
56911
56915
56912
56914
58132
56913
56919
58133
56914
56916
56918
58136
58391
56915
58131
58390
56916
58389
56917
58392
56918
56922
58413
56919
56923
58137
58932
56920
58138
56921
56923
56925
58141
56922
59098
56923
58934
59097
56924
58142
58933
56925
59075
59095
59097
59106
56926
59070
59098
59103
56927
59069
59099
59101
56928
59064
59102
56929
59099
56930
59012
59100
59102
56931
56932
59012
56933
56934
59012
59013
56935
56937
57773
56936
57763
56937
57768
57791
56938
57792
59013
56939
57769
57771
57772
56940
57769
57770
59184
56941
57770
57772
56942
59020
56943
57777
57787
56944
59112
59185
59834
56945
59136
59187
56946
59018
59112
59135
56947
59111
59114
59134
56948
59110
59115
59133
56949
59107
59109
59132
56950
59027
59132
64786
56951
59029
64787
56952
56975
64781
56953
59168
59170
64800
56954
56977
59167
64802
56955
56990
59166
65374
56956
59165
65596
56957
56990
71045
71050
56958
56989
71041
56959
56988
72976
56960
56987
72976
56961
56986
72990
56962
56985
72991
56963
56984
72991
56964
73256
56965
56984
73255
56966
56983
73244
56967
73243
56968
56983
72984
56969
56982
72984
56970
56981
72983
56971
56980
72979
56972
56979
72979
56973
56978
65198
56974
56976
65200
56975
59029
59031
56976
71069
56977
71068
56978
56990
71067
56979
56989
71059
56980
56988
72978
56981
56987
72978
56982
56986
72982
56983
56985
72985
56984
72985
56985
72986
56986
72986
56987
72987
56988
72977
56989
72977
56990
71056
56991
56992
65373
71046
71056
71071
56993
64767
65189
65360
71033
56994
64766
65188
65357
65359
56995
65183
65342
65356
56996
65182
65242
65244
56997
57698
65175
65177
56998
57699
59941
65174
56999
57700
59942
65171
57000
57616
59943
59947
57001
57617
57635
59944
57002
57618
57630
57634
57003
57581
57583
57633
57004
57447
57449
57451
57005
57438
57440
57442
57006
57423
57435
57437
57007
57418
57420
57422
57008
57097
57348
57350
57009
57098
57345
57347
57010
57343
57011
57336
57342
57347
57012
57294
57296
57013
57015
57019
57020
57014
57018
57019
57273
57015
57017
57022
57016
57023
57017
57020
57024
57018
57021
57019
57020
57020
57022
57024
57030
57023
57028
57024
57027
57025
57026
57027
57030
57027
57028
57029
57300
57028
57296
57029
57031
57030
57032
57273
57295
57314
57318
57033
57035
57039
57040
57034
57038
57039
57319
57035
57037
57264
57036
57265
57037
57040
57266
57038
57263
57039
57040
57040
57041
57042
57271
57273
57043
57274
57044
57046
57140
57271
57275
57045
57141
57270
57046
57088
57047
57089
57048
57094
57096
57275
57049
57050
57051
57092
57094
57106
57052
57089
57091
57053
57086
57088
57054
57075
57077
57055
57074
57078
57056
57057
57074
57058
57143
57145
81065
57059
81065
57060
57183
57061
57063
57062
57063
57069
57071
57064
57065
57065
57066
57071
57183
57066
57068
57193
57067
57071
57185
57068
57070
57210
57069
57211
57070
57212
57071
57209
57072
57073
57079
57081
57074
57076
57078
57183
57075
57143
57076
57088
57142
57077
57081
57087
57184
57078
57080
57086
57079
57080
57081
57083
57085
57082
57112
57185
57083
57113
57127
57214
57084
57128
57085
57113
57115
57129
57086
57112
57116
57087
57091
57088
57090
57112
57281
57089
57141
57090
57094
57140
57091
57093
57111
57139
57092
57116
57093
57107
57117
57094
57108
57110
57287
57095
57276
57096
57106
57108
57422
57097
57098
57102
57104
57422
57099
57101
57100
57104
57101
57103
57354
57102
57345
57353
57103
57350
57358
57421
57104
57359
57426
57105
57106
57422
57424
57426
57107
57108
57118
57424
57109
57423
57110
57118
57122
57442
57111
57117
57121
57288
57112
57114
57116
57138
57113
57282
57114
57126
57456
57115
57121
57125
57137
57116
57120
57130
57117
57118
57120
57119
57443
57120
57122
57446
57520
57121
57519
57122
57124
57526
57123
57447
57124
57520
57522
57583
57125
57519
57523
57525
57126
57130
57134
57136
57127
57129
57133
57457
57128
57458
57129
57130
57132
57131
57519
57132
57134
57512
57518
57133
57511
57134
57508
57510
57135
57513
57523
57136
57506
57508
57524
57641
57137
57457
57505
57525
57138
57454
57456
57526
57139
57282
57284
57288
57140
57281
57285
57287
57141
57276
57278
57142
57279
57281
57143
57180
57184
57144
57183
57145
57157
57180
57182
57146
57147
57157
57159
57162
57148
57160
57162
57149
57156
57150
57160
57220
57151
57230
57152
57153
57230
57153
57232
57154
57155
57195
57216
57156
57189
57217
57230
57157
57182
57218
57220
57158
57179
57159
57176
57178
57220
57160
57161
57165
57161
57164
57162
57163
57164
57165
57165
57166
57176
57167
57168
57169
57170
57168
57171
57174
57175
57169
57174
57170
57174
57171
57172
57174
57173
57174
57176
57222
57177
57221
57178
57235
57237
57179
57219
57322
57180
57218
57321
57181
57279
57182
57184
57186
57218
57280
57183
57190
57184
57185
57281
57186
57214
57282
57187
57215
57217
57283
57188
57189
57190
57193
57189
57192
57193
57194
57190
57192
57191
57193
57192
57193
57195
57196
57198
57200
57196
57201
57203
57197
57198
57215
57198
57203
57199
57204
57200
57202
57201
57202
57203
57205
57206
57211
57213
57206
57207
57210
57214
57207
57213
57208
57209
57213
57210
57212
57211
57212
57213
57215
57456
57458
57216
57455
57459
57217
57232
57460
57472
57218
57231
57467
57219
57326
57220
57231
57235
57325
57221
57230
57222
57229
57235
57223
57224
57225
57227
57228
57225
81063
57226
57228
57227
57228
81063
57228
81063
57229
57230
57234
57231
57232
57234
57466
57233
57461
57471
57234
57462
57464
57235
57465
57236
57237
57325
57465
57491
57493
57238
57322
57488
57490
57239
57268
57311
57240
57241
57259
57309
57311
57313
57242
57252
57301
57308
57243
57302
57244
57251
57299
57245
57248
57249
57250
57246
57247
57249
57247
57250
57248
57249
57249
57250
57252
57253
57255
57257
57253
57254
57255
57254
57257
57300
57255
57256
57258
57256
57257
57259
57260
57262
57266
57260
57261
57262
57261
57265
57314
57262
57264
57267
57263
57264
57266
57265
57266
57268
57311
57317
57319
57323
57269
57322
57270
57319
57321
57271
57279
57272
57278
57319
57273
57275
57277
57293
57318
57274
57294
57275
57276
57277
57287
57278
57286
57292
57329
57279
57285
57320
57280
57321
57281
57283
57285
57326
57282
57283
57456
57284
57455
57467
57285
57289
57454
57468
57286
57327
57287
57289
57291
57328
57288
57289
57526
57290
57453
57475
57291
57438
57452
57480
57292
57437
57479
57293
57332
57418
57294
57333
57348
57295
57347
57296
57315
57333
57335
57297
57336
57298
57300
57315
57337
59997
57299
57338
57300
57302
57301
57314
57302
57307
57313
59997
57303
57304
57305
57306
57308
59996
60000
57309
57310
60000
57311
57489
60001
57312
57488
57313
57317
57487
60001
60003
57314
59998
60000
57315
57317
57316
57411
59998
57317
57331
57333
57412
60003
57318
57330
57319
57329
57333
57320
57321
57323
57327
57329
57322
57326
57323
57325
57324
57330
57488
57325
57327
57469
57477
57493
57326
57466
57327
57467
57328
57468
57329
57475
57477
57479
57330
57332
57331
57477
57487
57332
57478
57549
60435
57333
57417
57479
57334
57335
57348
57412
57414
57417
57336
57347
57411
57415
57337
57341
57338
57340
57411
60006
57339
59967
57340
57387
59966
57341
57386
57410
59965
57342
57385
57415
57343
57346
57376
57344
57345
57346
57350
57352
57347
57349
57377
57415
57348
57349
57418
57350
57382
57414
57419
57351
57420
57352
57358
57380
57382
57556
57353
57377
57379
57354
57356
57358
57355
57359
57356
57360
57362
57357
57379
59252
57358
57360
57380
57429
59251
57359
57428
57360
57427
57361
57430
57362
59249
59251
59255
57363
59252
59254
57364
57368
57370
57365
57367
57366
57370
57372
57367
57369
59260
59268
57368
59269
57369
59254
59270
57370
59253
59259
59271
57371
59252
57372
57374
59259
59263
60047
57373
59260
59262
57374
57375
57379
57376
57378
57406
59263
57377
57385
57378
57382
57384
57379
57381
57407
60046
57380
60047
57381
57557
60048
57382
57558
60013
60049
57383
57555
57384
57414
57554
60011
60013
57385
57407
57409
57415
57386
57406
57387
57405
57409
59986
57388
57404
59985
57389
57390
57391
57393
57390
57393
57394
57391
57394
57395
57392
57393
57393
57394
57396
57398
57404
57397
57403
57398
57400
57402
57399
60018
57400
59495
59497
60019
57401
57402
59261
60019
60021
60023
57403
59262
60016
60018
57404
57406
57405
60018
57406
57408
59989
60017
57407
60016
57408
60013
60015
57409
59990
60012
60042
57410
59991
60011
57411
57413
57415
59964
57412
60005
57413
57549
60004
57414
57550
59963
60011
57415
57416
57417
57419
57550
57552
57554
57418
57547
57549
57419
57437
57420
57436
57555
57421
57435
57556
57422
57426
57428
57434
57423
57424
57434
57442
57425
57443
57426
57432
57434
57444
57427
57428
57430
57432
57429
57433
57556
57430
57557
57563
59250
57431
59249
57432
57563
57567
60066
57433
57566
57434
57561
57563
57565
57435
57441
57436
57440
57561
57437
57439
57552
57560
57438
57547
57439
57451
57546
57440
57450
57575
59956
57441
57449
57574
57442
57444
57448
57565
57443
57447
57444
57446
57445
57566
57446
57448
57569
57621
57447
57584
57448
57583
57449
57570
57582
57450
57579
57581
57451
57578
57632
59957
57452
57545
57633
57453
57528
57544
57454
57474
57526
57527
57455
57473
57505
57456
57472
57504
57457
57458
57504
57508
57459
57460
57504
57461
57503
57462
57502
57463
57464
57500
57502
60731
60735
57465
57471
57497
57499
57466
57494
57496
57467
57469
57471
57468
57472
57469
57473
57475
57470
57476
57494
57471
57473
57483
57499
57501
57472
57502
57473
57503
57474
57539
57475
57483
57540
57544
57476
57480
57477
57481
57483
57485
57478
57486
57479
57481
57548
60434
57480
57547
57481
57544
57546
57482
59954
60740
57483
57542
57544
59953
60741
57484
57541
57485
57499
60737
60741
60745
57486
57494
60738
60740
57487
57493
60432
60434
57488
60431
60435
57489
57493
57490
57492
60431
61466
57491
57492
57496
57493
57495
60432
61467
57494
57495
57499
57496
57498
60738
61476
57497
57498
60735
57499
60734
60737
61477
57500
57501
60732
60734
60745
57502
57537
57539
57541
57503
57536
57504
57535
57539
57505
57507
57506
57527
57539
57507
57530
57532
57538
57508
57533
57535
57509
57510
57533
57641
57511
57513
57512
57513
57515
57517
57514
57613
57641
57515
57614
57640
57516
57517
57610
57614
57646
57518
57611
57613
57519
57521
57523
57520
57521
57584
57522
57611
57619
57523
57612
57618
57524
57613
57525
57530
57642
57526
57527
57528
57530
57540
57529
57543
57633
57530
57634
57636
60724
57531
60723
57532
57636
57638
57642
60726
57533
57639
57641
60727
57534
57535
60727
60729
57536
57538
57537
60729
60731
57538
60722
60728
60732
57539
60723
60727
57540
57541
57543
60723
57542
60722
60745
57543
59952
60721
60744
57544
59951
60724
57545
57546
59951
59953
59957
57547
59954
59956
57548
57552
57549
57551
59954
60437
57550
60436
57551
59962
60443
57552
59955
59961
60448
57553
59956
57554
57560
60446
60448
60450
57555
60443
60445
57556
57558
57560
57557
57561
57558
57562
60059
57559
60060
60445
57560
57562
57576
60063
60446
57561
57575
57562
57574
57563
57573
60064
57564
60065
57565
57567
57571
57573
60679
57566
57570
57574
57567
57569
57568
60083
57569
57571
57625
60681
57570
57622
57571
57579
57623
57572
57624
60680
57573
57577
57579
60691
60693
57574
57576
60686
57575
57579
57576
57578
60450
57577
60451
60687
57578
60456
60690
60694
57579
60455
60695
57580
57581
57623
60693
60695
60697
57582
57630
57632
57583
57621
57623
57629
57584
57618
57585
57619
57621
57586
57588
57590
57587
57591
57588
57592
57594
57589
57595
57621
57590
57592
57600
57602
57620
57591
57603
57619
57592
57604
57593
57724
57594
57598
57600
57723
57595
57597
57596
57600
57622
57597
57599
57625
60665
57598
59235
57599
59230
59234
57600
57626
59229
60666
57601
57627
57602
57723
59227
59229
60702
57603
57704
57708
57724
57604
57703
57709
57605
57710
57724
57606
57711
57713
57715
57607
57608
57650
57711
57609
57657
57710
57610
57658
57709
57611
57615
57666
57702
57612
57703
57613
57615
57617
57614
57642
57615
57643
57645
57616
57665
57617
57700
57702
57706
57618
57703
57705
57619
57629
57620
57703
57621
57627
57629
57704
57622
57623
57625
57627
57624
57628
57625
60693
60699
60846
57626
60845
57627
60699
60703
60850
57628
60702
57629
60697
60699
60701
57630
57705
57631
59944
60697
57632
57634
59945
60696
61497
57633
60695
60717
57634
59951
57635
59950
57636
59945
59947
59949
57637
60725
57638
59947
60768
60772
57639
57643
60763
60771
57640
60762
57641
57643
57642
57643
57644
57645
60771
60775
57646
57663
57665
57647
57662
57666
57648
57658
57660
57649
57657
57661
57650
57654
57651
57655
57657
57728
57652
57729
57653
57655
57672
57746
57654
57655
57661
57656
57671
57747
57657
57659
57661
57670
59877
57658
57727
57659
57666
59879
57660
57667
57669
59878
57661
57662
57663
57667
57664
60775
57665
57667
57697
57699
57666
57700
57667
57701
57668
59936
57669
57683
57697
59935
57670
57678
59891
57671
57677
59892
57672
57676
59216
57673
57675
57745
57674
57675
57743
57780
57676
57744
57677
59217
57678
59893
57679
59894
57680
57681
57682
57683
57681
57683
57687
59934
57682
57686
57683
57685
57684
57685
57687
57689
57686
57690
57687
57691
57688
57689
57691
57694
57690
57695
57691
57696
57692
57693
57694
57696
57694
57695
57696
57695
65182
57696
57697
57698
57699
59935
65178
65182
57700
59936
59940
57701
59939
57702
59879
59936
59938
57703
57707
57709
57704
57705
57707
60702
57706
59944
60701
57707
59939
59943
60706
57708
59938
60705
57709
57725
59227
59880
57710
59879
57711
57725
57727
57712
57716
57728
57713
57717
57729
57714
57715
57717
57719
57716
57720
57724
57717
57721
57725
57749
57718
57730
57719
57721
57751
57720
57721
57723
57722
57750
57723
57725
59225
59227
59231
57724
59230
57725
57726
57727
57749
59225
59876
59880
57728
59877
59879
57729
57747
57749
57730
57746
57731
57749
57751
59213
57732
57734
57736
57733
57737
57734
57738
57740
57735
57741
59213
57736
57738
57754
57756
59212
57737
57751
57753
57738
57739
57740
57756
57758
57741
57759
57742
57756
59214
57743
57757
57759
57784
59219
57744
57783
57745
59217
59219
59860
57746
59214
59216
57747
59213
57748
59216
59877
57749
59213
59215
59223
59876
57750
57751
59223
59225
57752
59212
57753
59211
64884
57754
59801
57755
59211
59805
57756
59208
59210
59812
57757
59221
57758
59206
59208
59220
57759
59205
57760
57761
57784
59199
59203
59205
57762
57783
59196
59198
57763
57781
57788
57764
57768
57773
57765
57767
57766
57767
57800
57768
57799
57769
57788
57790
57770
57771
57771
57787
57772
57773
57774
57775
57779
57780
57781
57776
57781
57782
57787
57777
57779
57782
57778
57779
57780
57781
57782
57782
57783
57784
57786
59860
57785
59206
59859
57786
59203
59827
59829
59866
57787
59196
59838
59865
57788
59185
57789
59196
57790
59185
59193
59195
57791
57797
57799
59184
57792
57796
57793
57795
59014
59184
57794
57795
58438
57796
58439
59017
59183
57797
57820
57798
57819
59183
59193
57799
57801
57803
57800
57801
57802
57803
57805
57804
57819
57805
57807
57818
57806
57807
57809
57808
57817
57809
57811
57816
57810
57811
57813
57812
57815
57813
57814
64849
57815
64842
64848
64851
64853
57816
64837
64839
64841
57817
58472
64834
64836
57818
58470
64831
64833
57819
58471
64816
64830
57820
59182
64829
57821
58439
58471
57822
58438
58442
58444
57823
57827
57824
58416
58438
57825
57827
58421
58425
58441
57826
58420
58424
57827
57829
57828
58442
57829
58425
58467
58482
57830
58290
58292
58424
57831
58289
57832
58288
58400
58424
57833
58287
58379
57834
57835
58195
58287
57836
58179
58378
57837
57839
58172
58178
58403
57838
58171
58398
57839
57840
57841
58178
58180
58371
57842
57852
58181
58336
57843
57851
58182
58335
57844
57848
57850
57845
58182
57846
57848
57862
58334
57847
57861
57848
57858
57860
57849
57870
58335
57850
57856
57858
57871
58338
57851
57852
58338
57853
58337
57854
58175
58671
57855
58337
58355
58367
58676
57856
58338
58356
58675
57857
57872
58610
57858
57873
57859
57860
57871
57873
57861
57870
57862
57863
57868
57870
58341
57864
57867
58200
57865
57866
58201
57867
58313
57868
58312
57869
58346
57870
58345
58359
57871
58340
57872
58339
58359
57873
58356
58358
58695
57874
57875
58693
58695
57876
57877
58693
57878
58620
58692
57879
57883
58613
81062
57880
57882
58606
57881
81062
57882
57884
58596
57883
58595
58605
57884
58602
58604
58620
57885
58601
81062
57886
57887
57941
58601
57888
57939
57940
58596
57889
57897
57901
57955
57890
57900
57950
57891
57897
57899
57892
57896
57893
57899
57923
57894
57896
57898
57924
57895
57925
57896
57897
57898
57939
57899
57901
57935
57938
57900
57936
57901
57903
57949
57902
57940
57954
57903
57935
57943
57945
57947
57904
57920
57936
57948
57905
57906
57910
57948
57907
57919
64273
57908
57910
57916
57918
64272
57909
57913
58723
57910
57912
57911
57965
57912
57916
57964
57913
57914
57916
58722
57915
58719
58721
57916
57970
58718
64270
57917
64271
57918
57964
57968
57970
64277
57919
57965
57967
64274
57920
57946
57948
58744
57921
57945
58740
57922
57934
57936
58739
57923
57933
58738
57924
57936
57925
57933
57935
57926
57927
57928
57929
57930
57928
57930
57932
57933
57929
57932
57930
57931
57931
57932
57934
57935
57945
58742
81058
57936
57937
57938
57943
81057
57939
57940
57941
57943
58597
57942
58600
57943
58633
58638
57944
58626
57945
58627
58634
81055
57946
58741
57947
57967
58627
58743
57948
57954
57966
58626
57949
57965
57950
57952
57954
57951
57955
57952
57956
57958
57953
57959
57965
57954
57956
57962
57966
58598
57955
58597
57956
58596
57957
58595
57958
57962
58594
57959
57960
57962
57964
57961
57971
58587
57962
57972
58590
58643
57963
58642
57964
57966
57968
57972
58641
57965
57971
57966
57967
58625
57968
58628
64275
57969
58640
64276
57970
57972
58649
58716
80762
57971
58717
64278
57972
57974
57973
58648
57974
58590
58716
64420
64430
57975
58587
58717
64419
57976
58584
58718
58885
57977
58581
58719
58884
57978
58114
58875
57979
58111
58874
57980
57992
57981
57991
58111
57982
58110
57983
57989
57991
58109
57984
57985
57987
57989
57986
57990
57987
57997
58029
58121
57988
58030
57989
58107
58121
58123
57990
58108
57991
57993
58119
58121
57992
58112
57993
58874
57994
57996
58873
57995
58844
58872
57996
58861
58879
64349
57997
58121
58878
64348
57998
57999
58025
58027
58029
64348
58000
58020
58022
58024
58001
58013
58015
58017
58002
58006
58010
58012
58003
58009
58004
58006
58008
58005
58006
58018
58007
58017
58008
58010
58016
58009
58010
64391
58011
58015
64390
58012
58014
64389
58013
58014
58024
80736
58015
58023
64388
80735
58016
58022
64392
58017
58021
58067
58018
58020
58019
58020
58030
58021
58029
58022
58028
58068
58023
58027
64393
58024
58026
64387
80734
58025
80737
58026
64349
80738
58027
64350
64386
80733
58028
64351
64394
58029
64352
64354
58030
58122
58031
58123
58032
58094
58033
58079
58093
58034
58080
58096
58035
58037
58039
58081
58036
58037
58095
58101
58038
58086
58096
58134
58039
58085
58133
58040
58041
58081
58083
58085
58042
58043
58045
58044
58051
58081
58045
58047
58050
58082
58046
58083
58047
59064
58048
58049
59065
58050
58074
64694
58051
58063
58089
58052
58064
58080
58053
58054
58062
58064
58066
58055
58059
58061
58056
58058
58057
58058
58059
58060
58066
58061
58071
58062
58063
58071
58073
58064
58070
58074
58090
58065
58079
58066
58068
58070
58078
58067
58071
58068
64392
58069
64354
64393
58070
64355
58071
58075
58077
58072
58073
58075
58074
58075
64693
58076
58077
64689
64691
64693
64740
58078
58090
64355
64357
58079
64354
64358
58080
58090
58092
58081
58089
58097
58082
58086
58083
58087
58089
59065
58084
59064
58085
58087
58141
59069
58086
58138
58087
58097
58139
58088
58140
59068
58089
58091
58097
64362
64697
58090
64694
58091
64693
58092
64357
64361
64698
58093
58097
64358
64360
58094
58096
58126
58095
58123
58125
58096
58100
58097
58099
58098
58099
58139
58145
64360
64362
58100
58126
58134
58146
58101
58125
58129
58102
58130
58132
58134
58103
58104
58130
58540
58105
58129
58149
58106
58128
58891
58903
58107
58125
58108
58120
58124
58891
58109
58117
58119
58110
58112
58116
58111
58115
58112
58114
58113
58119
58874
58114
58116
58118
58582
58875
58115
58581
58116
58580
58117
58579
58118
58889
58891
58119
58876
58888
58892
58120
58873
58121
58878
58892
64370
58122
58123
64348
64352
64370
58124
58125
64370
64372
58126
58128
58127
64360
58128
58146
58905
64365
58129
58904
64372
58130
58146
58148
58131
58135
58910
58132
58136
58911
58133
58134
58136
58138
58135
58139
58136
58144
58146
58913
58137
58912
58138
58142
58144
58931
58139
58141
58140
58144
58141
58143
59071
64362
58142
59070
58143
59075
59077
58144
59074
59078
64363
58145
58930
58146
58929
64363
64365
58147
58148
58905
58913
58927
58929
58149
58904
58908
58910
58150
58540
58544
58903
58151
58541
58545
58152
58156
58546
58550
58153
58547
58549
58154
58156
58158
58155
58159
58156
58160
58162
58157
58541
58158
58160
58542
58546
58558
58159
58547
58555
58160
58556
58161
58557
58162
58168
58538
58542
58564
58163
58539
58541
58164
58168
58165
58167
58390
58539
58166
58389
58167
58171
58388
58168
58170
58395
58538
58169
58170
58174
58564
58171
58173
58396
58537
58172
58397
58173
58177
58404
58174
58176
58405
58536
58175
58563
58176
58367
58678
58177
58368
58505
58535
58178
58369
58504
58179
58370
58497
58180
58195
58375
58377
58181
58194
58332
58182
58186
58333
58183
58334
58184
58186
58188
58185
58189
58186
58190
58192
58187
58194
58188
58190
58197
58199
58333
58189
58200
58334
58190
58201
58191
58315
58192
58197
58316
58193
58194
58195
58197
58196
58301
58197
58302
58308
58375
58198
58332
58199
58308
58310
58316
58331
58200
58311
58315
58342
58201
58312
58341
58202
58313
58315
58203
58205
58204
58210
58315
58205
58207
58209
58248
58314
58206
58249
58313
58207
81053
58208
81050
58209
58213
81049
58210
58212
58247
58317
58211
58316
58212
58239
58213
58242
58246
58214
58243
58215
58244
58246
58269
81049
58216
58256
58259
58217
58244
58261
58218
58227
58219
58226
58220
58221
58223
58226
58222
58223
58225
58223
58224
58225
58990
58224
58487
58225
58226
58227
58226
58228
58244
58989
58229
58241
58243
58487
58230
58238
58240
58486
58231
58235
58237
58295
58232
58234
58294
58233
58237
58234
58236
58285
58235
58293
58299
58236
58240
58296
58304
58237
58239
58284
58238
58239
58243
58240
58242
58283
58241
58305
58485
58242
58488
58490
58989
58243
58245
58282
58244
58245
58265
58246
58279
58281
58989
58247
58278
58248
58277
58318
81049
58249
58319
81050
58250
58320
58251
58252
81053
81054
58252
58253
81050
81053
58253
81054
58254
81052
58255
81051
58256
81050
58257
81049
58258
58273
58259
58272
58260
58269
58261
58268
58262
58263
58265
58268
58264
58265
58267
58265
58266
58267
58279
58266
58267
58268
58269
58268
58270
58278
58271
58272
58274
58275
58272
58275
58276
58273
58274
58276
58275
58276
81049
58276
58277
58278
58327
58279
58280
58281
65696
58282
58986
58988
58283
58490
58492
58284
58305
58307
58285
58302
58304
58286
58299
58301
58287
58289
58288
58301
58378
58289
58300
58401
58427
58290
58299
58291
58298
58427
58482
58292
58293
58294
58296
58298
58295
58296
58486
58297
58485
58298
58304
58478
58480
58484
58299
58477
58481
58300
58304
58301
58303
58477
58499
58302
58377
58303
58307
58376
58304
58306
58478
58500
58305
58306
58484
58490
58307
58491
58956
58994
58308
58492
58494
58309
58374
58310
58324
58492
58520
58311
58317
58323
58330
58312
58314
58322
58347
58313
58321
58346
58314
58320
58315
58317
58319
58316
58317
58318
58319
58323
58327
58320
58322
58321
58322
58349
58323
58348
58324
58326
58329
58325
58519
58986
58326
58521
65696
58327
58328
58329
58521
58523
58330
58348
58517
58519
58331
58347
58516
58520
58332
58342
58372
58374
58333
58371
58375
58334
58336
58342
58335
58341
58336
58338
58340
58337
58343
58371
58338
58354
58339
58340
58354
58356
58360
58341
58343
58345
58342
58346
58343
58347
58344
58354
58372
58345
58347
58351
58353
58516
58346
58350
58360
58347
58349
58348
58349
58351
58350
58351
58361
58352
58517
58353
58361
58363
58354
58360
58364
58355
58356
58364
58366
64455
58357
64454
58358
58360
58362
58364
64457
58359
58696
58360
58361
58362
58363
64478
58364
58527
64479
58365
64456
58366
58513
58527
64606
58367
58512
64605
58368
58677
58369
58508
58512
58534
58370
58509
58511
58371
58373
58375
58496
58372
58373
58516
58374
58495
58511
58515
58375
58494
58520
58376
58377
58494
58496
58500
58378
58497
58499
58379
58401
58403
58380
58398
58400
58381
58385
58387
58382
58384
58383
58387
58389
58384
58386
58392
58414
58385
58415
58386
58400
58420
58387
58393
58399
58419
58388
58398
58389
58393
58395
58397
58390
58392
58391
58395
58911
58392
58394
58912
58932
58393
58413
58394
58408
58412
58395
58407
58915
58937
58396
58916
58397
58405
58407
58917
58398
58404
58408
58399
58403
58400
58402
58408
58430
58401
58423
58402
58428
58499
58403
58409
58429
58498
58404
58497
58405
58409
58504
58406
58505
58922
58407
58409
58506
58921
58943
58408
58920
58938
58409
58411
58410
58503
58411
58429
58941
58943
58945
58412
58430
58938
58940
58413
58419
58935
58937
58414
58932
58934
58415
58417
58419
58416
58420
58417
58421
58437
58418
58934
59007
58419
58421
58431
58935
59006
58420
58430
58421
58423
58422
58436
58423
58425
58431
58433
58435
58424
58428
58430
58425
58427
58426
58468
58427
58433
58474
58476
58482
58428
58477
58429
58433
58947
58430
58432
58946
58431
58432
58940
59005
58433
58941
58949
59004
58434
58948
58435
58474
59002
59004
65395
58436
58468
59005
65394
58437
58441
59006
59121
58438
59007
59120
58439
58441
58440
59120
59182
58441
58469
58471
59121
64816
58442
58468
58443
58467
58471
58444
58450
58452
58445
58449
58446
58448
58447
58448
58449
58450
58451
58452
58454
58453
58467
58454
58456
58466
58455
58456
58458
58457
58465
58458
58460
58464
58459
58460
58461
58463
58462
58463
58997
80810
58464
58483
64845
64847
58465
58480
64842
64844
58466
58475
58481
64841
58467
58472
58474
58482
58468
58470
58469
58474
58470
58473
64833
65394
58471
58472
58473
64841
58474
64834
64840
65395
58475
58476
59002
64840
64844
58477
58479
58481
58948
58478
58947
58479
58952
58994
58480
58953
58995
64844
58481
58483
58482
58484
58995
58997
58485
58489
58994
58486
58488
58487
58488
58489
58990
58490
58991
58993
58997
58491
58988
58492
58983
58987
58993
58493
58986
58494
58520
58959
58983
58985
58495
58956
58496
58510
58957
58959
58497
58501
58509
58498
58504
58499
58501
58503
58946
58500
58947
58501
58952
58956
58502
58951
58957
58503
58507
58509
58964
58970
58504
58506
58945
58505
58509
58506
58508
64551
58507
58944
64552
58508
58963
58969
64557
58509
58962
64556
58510
58511
58960
58962
58964
58512
58514
58513
58533
58962
58514
58526
58532
58961
58515
58525
58960
58516
58518
58520
58959
58517
58518
58523
58519
58522
58525
65690
58520
58521
58985
58522
65695
58523
58524
65694
58525
58529
65697
58526
65689
58527
58529
58531
65699
58528
64613
58529
64614
58530
65698
58531
64614
64616
80781
58532
64613
64617
65704
58533
64606
64608
65672
58534
64603
64605
65673
58535
58677
58681
64556
58536
58678
58680
64551
58537
58563
58567
58922
58538
58564
58566
58917
58539
58543
58916
58540
58911
58541
58543
58910
58542
58543
58545
58565
58544
58566
58909
58545
58902
58908
64409
58546
58570
58547
58551
58571
58548
58554
58549
58551
58553
58585
58550
58580
58551
58579
58552
58578
58553
58571
58575
58577
58554
58574
58586
58555
58571
58573
58556
58558
58560
58557
58561
58558
58562
58564
58559
58565
58571
58560
58562
58568
58572
58672
58561
58573
58669
58562
58670
58563
58671
58564
58568
58678
58565
58566
58568
58570
58567
58918
64409
58568
58680
58923
64410
58569
58679
58570
58572
58684
64410
58571
64409
58572
58573
58575
58685
58574
58668
58575
58591
58667
58576
58686
58577
58589
58591
64413
64433
58578
58586
58588
58897
58579
58583
58585
58896
58580
58582
58889
58581
58585
58582
58584
58583
58884
58888
58584
58588
58885
58887
58585
58587
58586
58587
58591
58588
58590
58589
58898
64419
58590
64414
64420
64432
58591
64431
58592
58593
58665
58667
64431
64433
58594
58616
58643
58664
58595
58603
58605
58642
58596
58598
58602
58597
58601
58598
58600
58626
58599
58625
58642
58600
58602
58622
58624
58645
58601
58638
58602
58603
58621
58604
58645
58662
58664
58605
58613
58617
58619
58606
58616
58607
58613
58615
58608
58612
58609
58611
58615
58669
58610
58670
58611
58675
58695
58612
58614
58674
58694
58613
58693
58614
58692
58615
58617
58689
58691
58616
58668
58617
58667
58618
58664
58666
58619
58663
58691
58699
64463
58620
58662
58692
58621
58622
58662
58623
58661
58624
58655
58660
58625
58629
58638
58646
58626
58628
58641
58627
58638
58628
58630
80766
58629
58640
80765
58630
58639
58656
58631
58638
58632
58633
58634
58637
58633
58636
58637
58634
58636
58635
58636
58636
58637
58640
58646
58650
58652
80767
58641
58649
80764
58642
58646
58648
58643
58645
58644
58648
64431
58645
58647
58664
58702
64436
58646
58661
58647
58660
58648
58650
58703
64437
58649
64430
58650
58715
80763
58651
58714
80768
58652
58703
58709
58713
58653
58660
58654
58655
58656
58659
58655
58658
58659
58656
58658
58657
58658
58658
58659
58661
58703
58662
58702
58663
58664
58700
58702
64468
58665
58666
64434
64436
64468
58667
58687
58689
64463
58668
58686
58669
58685
58689
58670
58672
58674
58671
58675
58672
58676
58678
58673
58679
58685
58674
58676
58682
58688
64452
58675
58689
64453
58676
64454
58677
64455
58678
58682
64605
58679
58680
58682
58684
58681
64445
64550
58682
64446
64555
64603
58683
64604
58684
58688
64446
64450
58685
64445
58686
58688
58687
64433
58688
64434
64464
58689
64451
58690
58691
64451
64453
64461
64463
58692
58694
58698
58693
58694
58695
58697
64453
58696
64454
58697
64457
58698
64458
58699
64461
58700
64462
58701
64473
58702
58704
64472
58703
64469
58704
64488
58705
64487
58706
58707
58708
58709
58707
58709
58711
58712
58708
58711
58709
58710
58710
58711
58713
64487
64647
58714
64488
80777
58715
64437
80769
58716
64430
80770
58717
80761
58718
80758
58719
80759
58720
58721
64303
67485
80759
58722
64268
64270
58723
64267
64271
58724
64266
64272
58725
64273
58726
58732
58727
58733
58735
58728
58729
58731
58733
58730
58739
58731
58740
58745
58732
58733
58740
64273
58734
58739
58735
58737
58738
58736
58737
58739
58740
58742
58741
58744
58742
58743
58744
64275
80766
58745
64273
64274
58746
58747
64274
58748
64275
58749
64276
58750
58752
80762
58751
80763
58752
58754
80770
58753
80761
58754
58763
58765
80772
58755
58762
80771
58756
80773
58757
58760
58762
80774
58758
64504
80774
58759
58760
64505
80775
58760
64511
80775
58761
80775
58762
64335
80753
58763
80754
58764
64335
80755
58765
64334
64340
80756
58766
80757
58767
58769
58771
58768
58772
58793
64340
58769
58773
67490
58770
58771
58773
64300
58772
64297
64301
58773
58777
64301
58774
58775
58777
58779
58776
58780
64299
58777
58781
64301
58778
58779
58781
58786
58780
67488
58781
67486
58782
58783
64303
67486
67487
58784
58786
58788
58785
58789
67487
58786
58790
67488
58787
58788
58790
80811
58789
64305
58790
64309
58791
58792
64307
80811
58793
58795
67491
58794
64340
80811
58795
64306
64332
58796
64307
58797
66254
67491
67502
58798
58814
66251
58799
58813
66267
67501
58800
58812
67500
67585
58801
58803
67499
67586
58802
67498
67575
58803
67576
58804
58812
67583
58805
58811
67582
58806
67579
58807
58811
67580
58808
58810
64140
58809
58819
58810
58814
58816
58811
58813
64141
58812
67581
58813
67584
58814
64142
58815
58816
64143
66246
66252
66265
58817
58841
64136
64138
58818
58819
58821
58823
58819
58820
58821
64139
58820
58824
58821
58825
58822
58823
58825
58827
58824
58828
58825
58829
58826
58827
58829
58835
58828
58839
58829
58840
58830
58831
58833
58858
58832
58840
58855
58833
58838
58856
58834
58857
58835
58837
81042
58836
81039
58837
58839
81040
58838
81041
58839
58840
58845
58840
58841
58842
58844
58860
66265
58843
58865
64136
58844
58864
58845
58861
58863
58846
58850
58847
58849
81036
58848
58849
80736
58850
80737
58851
58861
80738
58852
58854
58856
58859
58853
58854
58859
58854
58858
58859
58855
58860
58856
58858
58857
58858
58859
58861
66266
58862
80739
58863
58879
64330
66266
80740
58864
58870
58872
66265
58865
58869
58866
58868
66246
66265
58867
66245
58868
66244
67485
58869
66247
66264
67487
58870
64303
58871
64304
64316
64330
58872
58876
58880
58882
58873
58879
58874
58876
58878
58875
58876
58884
58877
58883
58878
58880
58892
64344
64346
58879
64347
58880
64380
58881
64330
64381
58882
64331
64342
64344
64401
58883
64304
64341
58884
58886
58888
64344
58885
58886
64419
58887
64341
64343
64418
58888
58894
58896
58898
58889
58893
58890
58896
58891
58893
58895
58903
64373
58892
64372
58893
64371
58894
64344
64374
58895
58899
64343
64404
58896
58900
58902
64405
58897
58898
58900
64413
58899
64414
64418
58900
64415
64417
64517
58901
64406
64412
58902
64407
64409
64411
58903
58907
58904
58905
58907
64373
58906
64572
58907
58927
64571
64583
58908
64405
64407
58909
58927
64408
58910
58914
58916
58918
58911
58913
58912
58916
58913
58915
58931
58914
58930
58915
58919
58927
59080
58916
58920
59081
58917
58918
58920
58922
58919
58923
64408
58920
58924
58926
59085
58921
59084
58922
58924
59089
64552
58923
64551
58924
64548
64550
58925
59088
64553
58926
64548
64568
64582
64589
58927
64408
64569
64583
58928
58929
59080
64569
64571
64575
58930
64572
64574
58931
59078
59080
58932
59077
59081
58933
58937
58934
58936
59077
59095
58935
59096
58936
58940
59124
58937
58939
59082
59094
58938
59081
58939
58943
59084
58940
58942
59083
59126
58941
59125
58942
58972
65398
58943
58973
59090
65399
58944
59089
58945
58969
58973
64559
58946
58970
58972
58947
58949
58951
58948
58952
58949
58953
59002
58950
58972
59003
58951
58953
58971
58979
65426
58952
58970
58978
58953
58955
58954
59001
58955
58979
58995
58998
59000
58956
58978
58982
58994
58957
58983
58958
58964
58978
58959
58965
58981
58983
65691
58960
65690
58961
58965
65689
58962
58966
65672
65699
58963
65673
58964
58966
58968
65674
58965
58977
58966
65686
65688
58967
65677
65700
58968
65678
65684
65686
65701
58969
58975
58977
65679
58970
58974
64558
58971
58977
58972
58974
58976
65427
58973
65428
58974
64562
65429
58975
64563
65434
58976
65435
65682
65684
58977
58979
65436
65685
58978
65686
58979
58981
58980
65437
58981
58998
65685
80785
58982
65686
65692
58983
58993
58998
65693
58984
58985
58987
65691
65693
58986
65690
65695
58987
65696
58988
58992
58989
58991
58990
58991
58992
58993
65693
58994
58996
58995
58996
64845
58997
58998
80810
58999
59000
80785
80810
59001
64845
65437
65439
59002
64844
65426
65440
59003
65423
59004
65424
65426
65428
59005
65396
65398
59006
59125
65393
59007
59122
59124
59008
59096
59119
59009
59016
59097
59010
59015
59098
59011
59099
59012
59013
59015
59100
59014
59015
59017
59019
59016
59104
59113
59017
59105
59114
59119
59018
59120
59019
59114
59181
59183
59020
59112
59113
59184
59021
59112
59022
59111
59113
59023
59110
59116
59024
59108
59109
59025
59054
59026
59926
59027
59926
59028
59042
59109
59029
59034
59030
59031
59034
59036
59032
59033
59033
59035
59036
65189
59034
59035
65191
59035
59036
59036
59921
59037
59038
59042
59043
59044
59039
59041
64788
59040
59044
64789
59041
59046
64790
59042
64791
59043
59047
59044
59048
59926
59045
64768
59046
59048
59050
59047
59051
59048
59052
59049
59050
59052
59054
59051
59056
59052
59058
59053
59054
59057
59058
59108
59055
59056
59057
59057
59058
64769
59058
59061
59059
59060
59107
64770
64792
64810
59061
59073
59075
59106
64809
59062
59070
59072
59103
59063
59067
59069
59101
59064
59066
59102
59065
59069
59066
59068
64694
59067
64695
59068
59072
64696
59069
59071
64697
59070
59071
59075
59072
59074
64743
59073
64744
64769
59074
64749
64770
64804
59075
64748
64805
59076
59077
59093
59095
64805
64809
59078
59082
59079
64574
64805
59080
59082
59086
64575
64806
59081
59085
59082
59084
59083
59093
59084
59086
59090
59092
59085
59089
59086
59088
64569
59087
64578
65557
59088
59090
64561
64579
65558
59089
64560
64568
59090
64559
59091
64562
59092
65399
65558
65560
65578
59093
59126
65555
65557
59094
64806
64808
59095
59124
59126
59128
59096
59129
59097
59118
59124
59098
59105
59099
59104
59100
59101
59104
59102
59103
59104
59106
59108
59105
59116
59106
59115
59118
59107
59129
59108
59115
59130
59109
59116
59110
59111
59116
59112
59113
59114
59116
59115
59180
59116
59117
59118
59130
59178
59180
64813
59119
59123
59129
59120
59122
59180
59121
59181
59122
64815
65394
59123
64814
65393
59124
59128
64813
65392
59125
59126
65392
65398
59127
65399
59128
65390
65392
65400
65555
59129
64808
64812
59130
64809
59131
64810
64812
59132
59170
59178
64801
65388
59133
59170
59134
59171
59178
59135
59172
59179
59136
59173
65411
59137
59190
59138
59833
59839
59139
59173
64827
70147
59140
59174
70149
59141
59174
65456
59142
59175
65453
59143
59176
65452
59144
59169
65551
59145
59168
65552
59146
59167
65886
59147
59166
65885
59148
59165
65884
59149
59164
65883
59150
59163
65944
59151
59162
65945
59152
59161
65980
59153
65981
59154
59158
59160
59155
59157
59156
59157
65876
65957
65992
65998
59158
65875
65956
65976
59159
65868
65946
65982
59160
59161
65867
65947
65952
59161
59162
59163
65947
59164
65864
59165
65627
59166
65595
59167
65594
59168
65386
59169
65387
59170
59176
65388
59171
59172
59176
59178
59173
59175
59179
59174
65410
59175
65407
59176
65417
59177
59178
64813
65388
65417
65451
59179
59180
65409
65417
59181
64814
59182
64815
65412
59183
64816
64823
59184
59188
59185
59186
59836
59187
59188
59191
59192
59188
59190
59189
59192
59190
59191
59192
64826
59191
59192
59839
59193
59194
64829
59195
59839
64828
64861
64867
59196
59837
64862
64868
59197
59203
59198
59202
64862
59199
59200
59202
59201
59202
64864
59203
64863
59204
64868
59205
59827
64869
59206
59207
59827
59858
59208
59822
59826
64879
59209
59815
59210
59220
64879
64881
59211
59221
64882
59212
64883
59213
59221
59223
59214
59215
59219
59221
59216
59218
59222
59875
59217
59892
59218
59861
59893
59219
59862
59874
59898
59220
59859
59221
59858
59898
59222
59223
59888
59898
59224
59225
59876
59882
59886
59888
59226
59885
59227
59880
59882
59884
65208
59228
60705
59229
59231
59884
60704
60883
59230
60703
60878
59231
59233
59232
59885
59233
60652
60881
60883
64892
59234
60637
60878
60880
59235
60636
60666
60668
59236
60663
60665
59237
60634
60636
59238
59242
59239
59240
59242
59244
59721
59241
59722
59242
59723
60633
59243
59724
60634
59244
60086
60088
60663
59245
59720
59246
59719
60082
60084
60086
59247
59716
60067
59248
60066
60084
59249
59250
60066
60068
59251
60059
60065
60069
59252
59256
60048
59253
60047
59254
59256
59258
59280
59255
59281
59256
59286
60068
59257
59285
60069
59258
60048
60050
60056
60058
59259
59279
60045
60047
59260
59264
59278
59261
59267
59262
59264
59266
59263
59264
60016
60046
59265
60021
60045
59266
59276
59278
60022
60052
59267
59275
60023
59268
59274
59278
59269
59271
59273
59270
59271
59281
59272
59278
59280
59273
59277
59283
60478
59274
60473
59275
59277
60472
59276
60028
60471
59277
60029
60053
60470
59278
60054
60479
59279
59280
60052
60054
60056
59281
59283
59285
59282
59286
59283
59310
59312
59284
60054
60531
59285
59310
60055
60077
60532
59286
60056
60074
59287
59310
60075
59288
59309
59711
59289
59308
59710
59290
59307
59709
59291
59292
59293
59305
59707
59709
59294
59302
59304
59295
59301
59296
59300
59304
59607
59297
59299
59298
59299
59697
59300
59696
59301
59303
59677
59695
59302
59694
59303
59693
59707
59304
59678
59692
59706
59305
59609
59306
59706
59730
59307
59709
59713
59727
59729
59308
59575
59309
59713
60094
59310
59712
60536
59311
60076
59312
60532
60534
60536
60905
59313
60096
60529
60531
59314
59559
60476
60478
59315
59558
60473
60475
59316
59531
60331
60333
59317
59530
60328
60330
59318
59511
59513
59319
59514
59320
59505
59511
59321
59506
59512
59514
60310
59322
59324
59437
59323
59514
59324
59355
59515
59325
59354
59465
60310
59326
59353
59427
59327
59346
59328
59329
59333
59335
59337
59330
59332
59352
59331
59337
59349
59332
59334
59350
59333
59351
59334
59335
59338
59335
59336
59336
59337
59339
59342
59340
59341
59343
59410
59426
59344
59345
59346
59351
59345
59348
59350
59399
59346
59347
59353
59347
59352
59348
59349
59350
59352
59351
59352
59354
59418
59426
59355
59421
59466
60311
59356
59420
60312
59357
59517
59358
59394
59420
60108
60140
59359
59419
59360
59388
59392
59394
59396
59361
59391
59397
59362
59388
59390
59363
59379
59381
59364
59365
59382
59366
59370
81030
81032
59367
60133
81033
81035
59368
59370
59372
59369
59373
81035
59370
59374
81030
59371
59372
59374
59379
59373
59378
59374
59377
59375
59376
59377
59379
59377
59378
59379
59390
59378
59379
59380
59381
59389
60133
60135
59382
59386
59388
59383
60133
59384
59386
60111
60134
59385
59624
59386
60108
60109
59387
60110
60135
59388
59394
60108
60136
60138
59389
59390
59392
60136
59391
59392
59414
59393
59415
59394
60136
60248
60250
59395
60139
59396
59420
59422
60250
60354
59397
59415
59417
59419
59398
59414
59399
59411
59413
59417
59400
59410
59418
59401
59402
59410
59403
59409
59404
59409
59405
59407
59406
59407
60257
60299
59408
60256
60370
59409
59411
60255
60303
59410
60302
59411
59425
59412
59424
59413
60253
60255
59414
59416
59415
59416
60250
59417
60251
60253
59418
59422
59424
59419
59421
59425
59420
59421
60351
59422
60306
60352
59423
60251
60353
59424
60252
60304
60306
60362
59425
60253
60303
59426
60302
60306
59427
59466
59428
59440
59465
59429
59437
59439
59430
59436
59431
59435
59439
59432
81028
59433
59435
59434
59436
59438
59504
59437
59505
59438
59465
59506
59439
59464
59507
59440
59441
59464
59442
59443
59444
59446
59451
59452
59445
59452
59446
59448
59447
59451
59462
59448
59450
59454
59449
59455
59450
59452
59456
59451
59453
59452
59454
59456
59461
59455
59460
59456
59459
59457
59458
59459
59461
59459
59460
59461
59460
59461
59463
59465
59467
59469
60320
59466
60309
59467
60306
60308
59468
60305
60321
59469
59471
60372
60930
59470
60382
59471
60381
59472
60373
60380
59473
60376
60379
59474
59481
59475
59478
59479
59480
59476
59478
59477
59480
59478
59479
59480
59479
59480
59482
60379
60960
59483
60959
59484
60379
60381
60958
59485
60386
59486
60381
60383
60385
59487
59488
59502
60385
60944
59489
59491
59499
59501
59490
59498
59491
59493
59492
59493
59499
60390
60394
59494
59496
59498
60391
59495
59496
60034
59497
60033
60392
60394
59498
60024
60026
59499
59500
60026
60944
59501
60027
60943
59502
59503
60384
60943
59504
59508
59510
60326
59505
59507
59506
59510
59507
59509
60309
59508
60320
60383
59509
60319
60325
60384
59510
59512
60318
60338
59511
60327
59512
60328
59513
60315
60329
59514
60314
60330
59515
59516
60310
60312
60314
59517
59527
59518
59526
60140
60312
59519
59525
60107
59520
59524
60109
59521
59624
59522
59524
59546
59623
59523
59543
59524
59544
59525
59545
60114
59526
59552
60106
59527
59553
60141
60313
59528
60314
59529
59551
59553
59555
60341
59530
59532
59534
60330
59531
59532
59558
59533
59555
59557
60331
59534
59540
59550
59580
59535
59551
59536
59540
59544
59537
59541
59543
59538
59539
59541
59563
59540
59562
59541
59549
59565
59542
59564
59543
59547
59549
59583
59544
59546
59545
59549
59551
59546
59548
59552
60115
59547
59622
59548
59584
59621
59549
59585
60103
60153
59550
59582
59551
59555
59581
60103
59552
59553
60103
60105
59554
60240
60342
59555
60103
60237
60239
60347
59556
60346
59557
59581
60099
60237
60520
59558
59580
60098
60475
59559
59560
60096
60098
59561
59579
60095
59562
59566
59568
59570
59563
59565
59564
59568
59565
59567
59583
59566
59580
59582
59567
59571
59579
59587
59568
59572
59588
59569
59570
59572
59574
59571
59575
60095
59572
59576
59578
60228
59573
60227
59574
59576
59611
59731
60226
59575
59730
59576
59729
60094
59577
59732
60231
59578
60094
60232
60535
60539
59579
60095
60097
60233
59580
60098
60100
59581
59582
60100
60102
59583
59585
59587
59584
59588
59585
59618
59620
59586
60102
60154
59587
59618
60101
60229
60572
59588
60100
60228
59589
59618
60227
59590
59592
59594
59591
59595
59592
59596
60166
59593
59618
60167
59594
59596
59615
59617
60184
59595
59612
60227
59596
59613
59597
59614
60183
59598
59659
59599
59614
59660
59666
59600
59602
59613
59601
59602
59669
59603
59666
59668
59682
59604
59606
59605
59668
59672
59606
59675
59677
59679
59687
59607
59610
59682
59608
59609
59677
59610
59678
59730
59611
59679
59681
59731
59612
59613
59615
59681
60226
59614
59682
59615
59683
60188
59616
59684
60187
59617
60224
60226
60230
60591
59618
60227
60229
60574
59619
59620
60167
60572
60574
60576
59621
60154
60156
60162
59622
60125
60153
60157
59623
60115
60117
60119
59624
59640
60112
60114
59625
60109
60111
59626
59638
59640
59627
59637
59641
59628
59629
59637
59630
59632
59636
60131
59631
60132
59632
59633
59634
59636
59635
60174
59636
60122
60129
60173
59637
60130
59638
60122
59639
60111
60130
59640
60112
60118
60122
60129
59641
60119
59642
60120
60122
59643
59647
59644
59646
59645
59646
59650
59647
59649
59648
60120
59649
59653
60124
59650
59652
59651
59652
59656
59653
59655
59654
60163
59655
59659
60166
59656
59658
59657
59658
59662
59659
59661
59660
60183
59661
59665
60188
59662
59664
59663
59664
60199
59665
60198
59666
60191
60197
59667
59683
59668
59686
60197
60203
59669
59671
59687
59670
59671
60206
59672
59688
60203
60205
59673
59675
59674
60205
60209
59675
59743
60212
60214
60216
59676
59688
59690
59677
59691
59695
59743
59678
59679
59691
59735
59680
59690
59734
59681
59685
59687
59689
61694
59682
59684
60225
59683
59687
59684
59686
60191
59685
60192
60224
59686
60195
60219
60223
59687
60196
60218
59688
59689
60216
60218
59690
60215
60219
61693
59691
59739
60214
59692
59736
59742
59693
59695
59703
59705
59694
59702
59722
59695
59701
59696
59700
59697
59699
59698
59699
59755
59700
59754
59701
59703
59743
59745
59702
59746
59703
59723
59747
59704
59742
59748
59705
59723
59725
59741
60631
59706
59722
59726
59736
59707
59727
59735
59708
59722
59709
59715
59721
59727
59710
59711
59713
59715
59712
59716
60075
59713
59717
60076
60537
59714
60093
59715
59717
59727
60090
60092
59716
59720
59717
59719
60080
59718
60079
60542
59719
60090
60543
60673
60675
59720
60081
60087
59721
60088
60090
59722
59724
59726
59723
59724
60632
59725
60088
60643
59726
60089
60548
60644
59727
59737
60090
59728
59729
59733
59735
59737
60092
59730
59732
60093
59731
59735
59732
59734
60225
59733
60539
60553
59734
59738
60540
60552
59735
59739
61694
59736
59737
59739
59741
59738
60091
60548
59739
60545
60549
60551
59740
61693
59741
60214
60549
61640
61692
59742
60548
60630
59743
60214
60629
59744
59745
60212
60627
60629
59746
59748
59752
59754
59747
59751
59748
59750
60632
59749
60629
60631
59750
59752
59794
60628
60646
59751
59793
60641
59752
59792
59753
59791
60627
59754
59756
59758
59755
59756
59757
59758
59760
59759
59791
59760
59762
59790
59761
59762
59764
59763
59789
59764
59766
59788
59765
59766
59768
59767
59787
59768
59770
59786
59769
59770
59772
59771
59785
59772
59774
59784
59773
59774
59776
59775
59783
59776
59778
59782
59777
59778
59779
59781
59780
59781
70894
70895
59782
70140
70896
80508
59783
70135
70137
70139
59784
64961
64963
70128
59785
64960
64964
70127
59786
59819
64965
70122
59787
59818
64966
70097
59788
59809
64967
70090
59789
59808
64968
70089
59790
59798
61679
64969
59791
59795
59797
61680
59792
59794
60626
59793
59797
59794
59796
60648
59795
60647
61654
59796
61681
64969
64971
59797
59799
60655
59798
59799
59808
59800
59807
64969
69982
59801
59806
64887
59802
59805
64884
59803
59804
59805
59813
59806
59812
64883
59807
59811
64888
59808
59810
64968
69983
59809
59810
59818
59811
59817
64967
70080
59812
59816
64907
59813
59815
64882
59814
59815
59823
59816
59822
64881
59817
59821
64908
59818
59820
64966
70182
59819
59820
64960
59821
64959
64965
70181
59822
64913
64958
59823
59825
64880
59824
59825
64953
59826
64915
64952
64958
59827
64876
64878
59828
59857
59829
59856
64869
64871
64876
59830
59867
64868
64874
59831
59832
59837
59838
59832
59836
59837
59839
59833
59835
59834
59835
59836
59838
59837
59838
59838
59840
64827
59841
59845
64873
64874
59842
64872
64873
70146
59843
59845
59847
59844
59848
64872
59845
59849
64874
59846
59847
59849
59854
59848
59853
59849
59852
59850
59851
59852
59854
59867
59852
59853
59854
59869
59853
59855
59854
59856
64871
64938
70171
70860
59857
59867
64877
64937
59858
59866
59900
64878
59859
59899
64879
59860
59862
59866
59861
59865
59862
59864
59906
59863
59873
59899
59864
59866
59868
59872
59900
59865
59907
59866
59867
59868
59869
59871
64937
59870
64938
59871
64933
64939
59872
64932
64936
59873
59901
59907
64931
59874
59902
59904
59906
59875
59893
59895
59897
59876
59888
59890
59892
59877
59881
59878
59892
59879
59881
59891
59936
59880
59881
59938
59882
59890
59937
59883
59889
65207
59884
59886
64898
64900
65212
59885
64893
65211
59886
64892
59887
64891
59888
64900
64902
64904
59889
59897
59890
59896
64900
65206
59891
59895
65179
59892
59894
59935
59893
59894
59906
59895
59905
59934
59896
59904
65180
59897
59903
64901
65205
59898
59902
64902
59899
59900
59902
59901
64937
59902
64928
64930
64936
59903
64927
59904
64926
64930
65204
59905
64931
65185
59906
59912
59930
59907
59908
59909
59910
59911
59912
59910
59912
59916
64931
59911
59915
59912
59914
59913
59914
59916
59918
59915
59919
59916
59920
59917
59918
59920
59923
59919
59924
59920
59925
59921
59922
59923
59925
59923
59924
59925
65188
59924
65186
59925
59927
59926
59928
59929
59930
59933
59929
59931
59932
65183
59930
59931
65185
59931
59933
59932
59934
59933
59935
65180
65182
59936
65179
59937
59938
59940
65179
65207
59939
65208
59940
59942
65209
59941
65178
65214
59942
65173
65177
65215
59943
65172
65216
59944
59946
65217
59945
60710
59946
60711
61496
59947
65168
65172
65218
59948
65171
59949
60768
61563
65168
65170
59950
60725
61494
61496
59951
60720
60724
61497
59952
60717
59953
60718
60720
60805
59954
59958
60804
59955
60803
59956
59958
59960
60449
59957
60450
59958
60455
60717
59959
60454
60718
59960
60804
60806
60808
61506
59961
60803
60809
60811
59962
60437
60439
60441
59963
60428
60436
60442
59964
60004
60008
60010
59965
59991
59993
60005
59966
59981
59986
60006
59967
59982
59985
59968
60006
59969
59982
59995
59970
59973
59974
59975
59971
59973
59972
59975
59973
59974
59975
59974
59975
59976
59977
59982
59984
81024
59978
80938
59979
59982
59980
59981
61459
61460
59982
59987
59993
59995
59983
59984
59985
59987
59986
59987
59989
59991
59988
59992
61459
59989
60037
60414
59990
60038
59991
60041
60412
60414
59992
60010
59993
60009
60414
61458
59994
60008
61460
59995
59999
60005
60007
61461
59996
60006
59997
59999
59998
60006
59999
60003
60005
60000
60002
60001
60002
60431
61464
60003
60007
60430
61463
60004
60435
60005
60007
60436
60006
60008
60429
61462
60009
60428
80921
60010
60413
60427
61457
60011
60412
60442
60012
60443
60013
60410
60412
60444
60014
60445
60015
60049
60410
60460
60464
60016
60042
60044
60046
60017
60021
60018
60020
60038
60042
60019
60020
60024
60034
60021
60031
60039
60043
60022
60044
60023
60029
60031
60404
60024
60028
60025
60031
60033
60026
60028
60030
60395
60972
60027
60394
60947
60028
60948
60029
60973
60030
60405
60976
60031
60400
60406
60977
60032
60403
60033
60039
60398
60400
60402
60034
60395
60397
60035
60039
60036
60397
60037
60039
60398
60416
61010
60038
60415
60039
60041
60040
60041
60043
60402
60416
60817
60042
60411
60415
60043
60410
60044
60403
60409
60045
60404
60464
60046
60050
60052
60047
60049
60048
60049
60059
60050
60060
60051
60061
60464
60052
60056
60465
60467
60828
60053
60404
60054
60405
60467
60469
60055
60915
60056
60467
60830
60914
60057
60058
60072
60074
60828
60830
60059
60061
60069
60071
60060
60064
60061
60063
60460
60062
60463
60828
60063
60071
60688
60833
61515
60064
60459
60687
60065
60071
60686
60066
60070
60679
60067
60083
60068
60070
60080
60082
60069
60075
60070
60074
60071
60073
60678
60072
60685
60073
60831
60833
60835
60074
60078
60080
60677
60075
60077
60076
60080
60077
60079
60905
60078
60830
60906
60079
60676
60831
60911
60080
60675
60904
60081
60082
60675
60677
60842
60083
60678
60682
60084
60679
60681
60085
60086
60665
60681
60087
60664
60682
60088
60671
60673
60842
60089
60662
60090
60547
60661
60673
60091
60092
60543
60545
60547
60093
60540
60542
60094
60537
60539
60095
60536
60096
60097
60536
60098
60234
60529
60535
60099
60476
60100
60234
60236
60525
60101
60233
60102
60236
60559
60561
60103
60237
60562
60104
60105
60153
60239
60243
60562
60106
60115
60240
60242
60107
60114
60141
60143
60108
60109
60138
60140
60110
60114
60111
60113
60138
60146
60112
60147
60113
60117
60148
60114
60116
60143
60145
60115
60116
60153
60117
60150
60152
60242
60118
60149
60157
60119
60121
60126
60128
60120
60125
60121
60124
60122
60123
60173
60124
60126
60164
60172
60125
60163
60126
60162
60127
60157
60161
60128
60158
60160
60172
60129
60149
60173
60130
60148
60131
60147
60132
60134
60133
60134
60135
60147
60136
60146
60137
60138
60144
60146
60248
60139
60143
60140
60142
60248
60354
60141
60351
60142
60240
60350
60143
60241
60247
60355
60144
60242
60145
60247
60582
60146
60148
60150
60147
60148
60149
60150
60158
60151
60582
60152
60158
60579
60581
60153
60155
60157
60243
60154
60155
60562
60572
60156
60563
60571
60579
60157
60159
60161
60576
60158
60159
60160
60577
60579
60161
60169
60171
60162
60164
60168
60163
60167
60164
60166
60165
60171
60166
60168
60170
60182
60167
60183
60168
60184
60169
60185
60576
60170
60577
60595
60171
60177
60181
60172
60176
60173
60175
60174
60175
60176
60177
60178
60179
60181
60180
60599
60181
60189
60596
60598
60182
60595
60183
60185
60189
60184
60188
60185
60187
60574
60186
60575
60595
60187
60189
60193
60592
60596
60188
60192
60591
60189
60191
60190
60191
60193
60598
60602
60192
60196
60193
60195
64995
60194
60597
64996
60195
60602
60606
65001
65051
60196
60605
65000
60197
60602
60604
60198
60202
60199
60201
60200
60201
60612
60202
60611
60203
60604
60610
60204
60218
60205
60217
60610
60616
60206
60208
60216
60207
60208
60619
60209
60616
60618
61659
60210
60212
60211
60618
60622
60212
60625
60627
61656
61664
60213
61659
60214
60629
61640
61656
61658
60215
60216
60220
61658
61692
60217
61659
60218
60220
60609
61660
60219
60604
60220
60222
60605
60221
60608
61661
60222
61690
61692
61697
65022
60223
61693
61698
65019
60224
60555
61694
65000
60225
60554
64995
60226
60553
61694
60227
60231
60228
60229
60231
60233
60230
60559
60573
60231
60554
60558
60590
60232
60553
60233
60558
61702
61704
60234
60559
60235
60528
61704
60236
60527
60559
60567
61705
60237
60526
60566
60238
60519
60239
60518
60562
60564
60566
60240
60244
60348
60241
60349
60242
60244
60246
60493
60243
60582
60244
60563
60581
60245
60494
60564
60246
60515
60581
60583
60247
60512
60582
60248
60511
60249
60250
60354
60509
60511
60251
60252
60509
60253
60367
60508
60254
60255
60303
60367
60369
60256
60257
60369
60258
60298
60259
60297
60260
60265
60266
60267
60261
60265
60267
60262
60264
60263
60267
60264
60266
60265
60266
60284
60267
60268
60269
60273
60274
60278
60270
60272
60271
60277
60272
60283
60273
60274
60283
60275
60283
60276
60278
60280
60277
60281
60283
60278
60282
60279
60280
60282
60281
60282
60285
60289
60290
60291
60286
60288
60287
60291
60288
60292
60289
60290
60292
60291
60292
60297
60292
60293
60294
60295
60295
60296
60297
60375
61769
61771
60298
60299
60369
61771
60300
60370
60374
60301
60373
60377
60302
60370
60372
60303
60305
60304
60370
60305
60361
60367
60371
60306
60360
60372
60307
60308
60352
60358
60360
60362
60309
60311
60317
60321
60310
60318
60320
60311
60315
60312
60316
60352
60313
60351
60314
60316
60342
60350
60315
60341
60316
60318
60340
60317
60343
60357
60318
60322
60358
60489
60319
60339
60320
60322
60324
60940
60321
60382
60322
60360
60930
60323
60359
60929
60324
60489
60499
60926
60928
60325
60339
60486
60941
60326
60336
60338
60942
60327
60335
60943
60328
60334
60338
60329
60333
60330
60332
60338
60340
60331
60341
60332
60346
60475
60333
60337
60345
60474
60334
60473
60335
60337
60472
60336
60471
60948
60337
60482
60486
60949
60338
60481
60487
60339
60340
60487
60489
60341
60343
60345
60342
60346
60343
60347
60349
60344
60489
60491
60345
60347
60488
60496
60522
60346
60487
60521
60347
60520
60348
60519
60349
60494
60496
60518
60350
60491
60493
60351
60355
60357
60352
60354
60353
60357
60354
60356
60362
60509
60355
60356
60493
60511
60357
60363
60492
60510
60358
60491
60359
60363
60490
60360
60364
60499
60936
60361
60931
60362
60364
60366
60934
60363
60508
60364
60501
60507
60365
60500
60935
60366
60505
60507
61773
60367
60508
61772
60368
60369
60371
61771
61772
60370
60371
60372
60374
60934
60373
60931
60374
60376
60932
60375
60933
61771
60376
61768
60377
60378
60379
60932
61766
61768
60380
60957
60381
60930
60932
60938
60382
60939
60383
60930
60940
60384
60385
60940
60942
60386
60939
60945
60387
60958
60964
60388
60959
60963
61896
60389
60390
60963
60967
61001
60391
60393
61002
60392
60393
60397
61005
60394
60396
60967
61004
60395
60396
60400
60397
60399
60968
61007
60398
61006
60399
60820
61009
60400
60821
60981
61008
60401
60402
60406
60821
60823
60403
60818
60820
60404
60406
60408
60405
60465
60406
60466
60987
60407
60986
60408
60466
60823
60991
61519
60409
60465
60818
60826
60410
60462
60464
60817
60411
60461
60412
60418
60815
60817
60413
60814
60414
60418
60426
60415
60416
60418
60417
60820
61011
60418
60817
60819
61023
61587
60419
60425
60420
60424
61023
60421
60422
60422
61022
60423
60424
61975
61977
60425
61974
61978
60426
60815
61511
61587
60427
60814
61510
60428
60440
60442
61456
60429
60439
60430
60436
60438
61471
60431
60433
60435
61470
60432
61465
60433
60738
61468
60434
60438
60739
61469
60435
60437
60740
60436
60437
60438
60803
60439
60802
61472
60440
60809
60441
60810
61455
61510
60442
60448
60811
60813
60443
60814
60444
60448
60445
60447
60461
60814
60446
60460
60447
60451
60459
60448
60452
60813
61513
60449
60450
60452
60454
60811
60451
60455
60452
60456
60458
60453
60812
61526
60454
60456
61501
61505
61527
60455
61500
61506
60456
60716
60457
60715
60458
60690
61527
61529
61539
60459
60687
61524
61526
60460
61513
61515
60461
60463
60462
60815
61513
60463
60816
60826
61514
60464
60827
61515
60465
60466
60827
60467
60990
61520
60468
60829
60469
60914
60918
60990
61622
60470
60915
60917
60987
60471
60479
60483
60976
60472
60482
60973
60473
60479
60481
60474
60478
60475
60477
60481
60521
60476
60520
60477
60525
60529
60478
60480
60524
60530
60479
60531
60480
60915
60481
60483
60916
60922
60482
60923
60483
60485
60974
60484
60917
60975
60485
60922
61727
61739
61743
60486
60923
60925
61744
60487
60926
60950
60488
60923
60489
60497
60924
60926
60490
60491
60497
60499
60501
60492
60496
60493
60495
60501
60513
60494
60512
60495
60515
60517
60496
60502
60514
61718
60497
61717
60498
60502
61722
60499
60503
60926
61723
61781
60500
61778
60501
60503
60505
61779
60502
60506
60503
61721
61835
60504
61724
61780
60505
61821
61833
61835
60506
61820
60507
60513
61835
60508
60510
60509
60510
60511
60513
60512
60513
60515
60514
60515
61835
61836
60516
60517
60583
61713
61836
60518
60564
61714
61718
60519
61715
61717
60520
60522
60526
60521
60525
60522
60524
60923
60523
60924
61717
60524
60526
61716
61728
61730
60525
60922
61731
60526
60528
60527
61715
60528
61730
61734
61844
60529
61731
61733
60530
60534
60531
60533
60916
61731
60532
60915
60533
60906
60914
60534
60907
60919
61732
60535
60908
61733
60536
60538
61704
60537
60538
60542
60905
60539
60541
60908
61703
60540
61702
60541
60545
61701
60542
60544
60909
64989
60543
60904
60544
60903
61635
60545
61632
61634
64988
60546
61700
60547
60549
61634
61646
64986
60548
61635
61637
60549
61638
60550
61639
60551
61692
61695
61697
64986
60552
61693
61698
61700
60553
60555
61694
61701
60554
61702
60555
60557
64994
60556
61698
64999
60557
61699
61701
64990
65012
60558
61702
64991
64993
60559
61705
61707
60560
60561
60567
60569
60573
61707
60562
60566
60570
60572
60563
60564
60570
60580
60565
60583
60566
60568
60570
60584
61714
60567
61715
60568
61706
61844
60569
61709
61711
61845
60570
60586
60588
61708
60571
60585
60572
60576
60578
60588
60573
60574
60588
60590
60575
60591
60576
60588
60592
60594
60577
60578
60594
60579
60585
60587
60580
60581
60583
60585
60582
60584
60585
61711
61713
60586
60587
61711
65006
60588
60594
65005
60589
60590
60592
61708
64997
65005
60591
61707
64994
60592
64995
60593
64996
60594
60596
65003
65005
60595
60596
60597
60598
65003
65051
60599
60601
60600
60601
65042
60602
65041
65051
60603
60604
60606
65039
65041
60605
60609
60606
60608
65019
60607
65020
65050
60608
65021
65039
65049
70729
60609
65022
65036
60610
65037
65039
60611
60615
60612
60614
60613
60614
70693
60615
70692
60616
65037
70691
60617
61660
60618
61663
61669
70691
60619
60621
61664
60620
60621
61672
60622
61665
61669
61671
60623
60625
60624
61671
61675
60625
61678
61680
61682
61684
60626
61655
61665
60627
61654
61680
60628
60629
61642
61654
61656
60630
60631
61638
61640
61642
60632
60644
60646
60633
60641
60643
60634
60640
60635
60643
60663
60636
60640
60642
60650
60668
60637
60638
60650
60652
60639
60653
60640
60648
60650
60654
60641
60642
60646
60648
60643
60645
60649
60669
60644
60662
60645
60661
61638
60646
60658
60660
61643
60647
61642
60648
60658
61653
64971
60649
60655
60650
60656
60658
60893
60651
60880
60652
60654
60656
60881
64886
60653
64885
60654
64884
60655
64887
60656
64971
69982
60657
60894
69981
60658
64971
64973
69986
69988
60659
61652
60660
60893
60897
61651
69988
60661
60669
60898
61650
60662
60672
61637
60663
60669
60671
60664
60668
60665
60667
60671
60844
60666
60845
60667
60850
60878
60668
60670
60851
60879
60669
60880
60670
60893
60671
60852
60892
60898
60672
60843
60673
60898
60900
61636
60674
61635
60675
60842
60856
60900
60902
60676
60903
60677
60836
60856
61630
60678
60835
60841
60679
60683
60685
60680
60686
60681
60683
60691
60846
60682
60845
60683
60842
60844
60684
60841
60847
60685
60689
60691
60840
60860
60686
60688
60835
60687
60691
60688
60690
60689
60834
61524
60690
60839
60861
61529
60691
60862
60692
60693
60846
60860
60862
60864
60694
60698
60695
60713
60715
60862
60696
60716
60697
60711
60713
61498
60698
60710
60699
60709
60713
60864
60700
60849
60701
60703
60707
60709
60876
60702
60706
60710
60703
60705
60704
60877
60705
60707
60884
65211
60706
65208
60707
65209
65217
60708
60885
65210
60709
65217
65219
65225
65227
60710
60712
60875
60711
65217
60712
61557
65218
60713
61556
65219
65221
60714
60863
60715
61498
61502
61544
61556
60716
61501
61539
60717
61498
61500
60718
61497
60719
60806
61500
60720
61491
61495
61497
61499
60721
61492
61494
60722
60724
60749
60766
60723
60746
60765
60724
60726
60725
60726
60766
60768
60727
60763
60765
60728
60762
60729
60752
60761
60765
60730
60731
60752
60732
60733
60746
60752
60734
60747
60753
60735
60736
60737
60743
60745
60747
61481
60738
60742
61478
60739
61475
60740
60742
60802
61474
60741
60803
60742
60744
60804
60743
60801
61479
60744
60748
60800
61480
60745
60749
60805
60746
60747
60749
60751
60748
60794
61482
60749
60795
60799
61483
60750
61492
60751
60766
60791
60795
61493
60752
60765
60792
60794
60753
60760
60754
60794
60755
60756
60758
60759
60756
80937
60757
60759
60758
60759
80937
60759
60793
80937
60760
60761
60792
60762
60764
60763
60764
60768
60770
60765
60767
60778
60792
60766
60767
61494
60768
60779
60791
61563
60769
60770
60772
60779
60781
65170
60771
60776
60778
60772
60774
60773
65171
60774
60781
60783
65174
60775
60776
60777
60781
60778
60780
65281
60779
65280
60780
60790
65249
60781
60787
60789
65248
60782
65247
60783
60785
60787
65246
60784
65175
60785
65244
65349
60786
65245
60787
65297
65311
60788
65310
60789
65290
65297
65299
60790
65281
65289
65300
60791
65278
65280
65301
60792
60796
61564
60793
65280
60794
60796
65279
60795
60796
60798
61484
60797
65278
60798
61564
61568
65277
80552
60799
61485
61493
61567
60800
61486
61490
61492
60801
60805
60807
61487
60802
60804
60808
61488
60803
60809
61473
60804
60805
60806
61492
60807
61491
61573
60808
61490
61572
60809
61507
60810
60811
61454
61507
61509
60812
61506
60813
61505
61509
61583
60814
61510
61512
60815
60816
61512
60817
60825
61585
61587
60818
60819
60823
60825
60820
60822
61024
61588
60821
61025
60822
60982
61970
60823
60995
61589
61971
60824
60825
61519
61589
61593
60826
61588
61592
60827
61517
61519
60828
61516
61520
60829
60833
60830
60832
61520
61622
60831
60913
60832
60836
60912
60833
60837
61521
61627
60834
61516
60835
60837
60839
61523
60836
60840
60837
60857
61629
60838
61522
61628
60839
60857
60869
61535
65080
60840
60868
61530
60841
60857
60859
60842
60854
60856
60843
60844
60852
60854
60900
60845
60847
60851
60846
60850
60847
60849
60848
60854
60860
60849
60851
60853
60865
60887
60850
60864
60876
60851
60877
60852
60888
60853
60891
60899
60854
60872
69958
69970
60855
60859
60856
60858
60900
69958
69960
60857
65078
60858
65079
60859
60869
60871
70048
60860
60868
60872
60861
60865
60862
60866
60868
61538
60863
61539
60864
60866
61544
65221
60865
60875
60866
60872
60874
60867
61545
65222
60868
60870
60872
61546
69954
60869
61537
60870
61536
70049
60871
61551
69955
70052
60872
69956
69958
70053
60873
60874
69954
69956
69970
69971
60875
60887
65222
65224
60876
65221
65225
60877
60885
60887
60878
60884
60888
60879
60883
60880
60882
60888
60892
60881
60893
60882
60894
64895
60883
60889
60895
64894
60884
64893
60885
60889
69941
60886
65225
69940
60887
60889
65224
69939
69969
60888
69970
60889
60891
60890
69942
60891
60895
69967
69969
69978
60892
69966
69970
60893
60895
60897
60894
60895
69980
69988
60896
69979
60897
69967
69988
69990
70072
60898
69966
69991
60899
61649
60900
69958
69964
69966
60901
60902
61636
69960
69962
69964
60903
61633
61635
65078
60904
61630
61632
60905
60909
60911
60906
60908
60907
60911
60913
60908
60910
61624
65065
60909
65064
60910
61632
65069
60911
61625
61631
65068
60912
61630
60913
61625
61627
61629
60914
61622
61624
60915
60919
60916
60917
60919
60921
60918
60988
61739
60919
60989
61623
61740
60920
61624
60921
61732
61736
61740
65088
60922
61729
61731
61739
60923
61728
60924
60925
61722
61728
60926
61723
61727
61747
60927
60928
60950
60954
61747
61781
60929
60941
60953
61778
60930
60936
60938
60940
60931
60932
60934
60936
60933
60937
60934
61768
61770
61775
60935
61772
60936
61773
61775
61779
60937
61778
60938
61766
61775
61777
60939
60953
60957
60940
60952
60958
60941
60942
60950
60952
60943
60945
60949
60944
60948
60945
60947
60946
60952
60964
60947
60949
60951
60965
60971
60948
60972
60949
60973
60950
60974
60951
61744
60952
60954
61745
61753
60953
61754
60954
60956
61777
60955
61746
61782
60956
61753
61756
61762
61764
60957
60961
61754
61765
60958
60960
61766
60959
61754
60960
60962
61895
60961
60962
61756
61892
60963
61754
61755
61894
60964
60966
61897
60965
61754
60966
60970
61753
60967
60969
61755
61898
60968
61000
60969
60981
60999
60970
60980
61758
61901
60971
60979
61752
60972
60974
60978
61745
60973
60977
60974
60976
60975
61744
60976
60978
60988
61743
60977
60987
60978
60986
60979
60985
61750
60980
60984
61751
60981
60983
61759
61902
60982
60998
60983
60995
60997
60984
60994
61907
65115
60985
60993
65116
60986
60988
60992
61868
60987
60991
60988
60990
60989
61742
60990
60992
61741
65105
60991
61621
60992
61620
60993
61619
61869
60994
61618
65121
60995
61617
61908
65114
60996
61616
60997
61908
61942
61971
70538
60998
61907
61964
61970
60999
61008
61902
61000
61007
61901
61001
61004
61898
61002
61897
61003
61004
61005
61007
61006
61007
61009
61008
61009
61970
61010
61025
61011
61012
61023
61025
61013
61017
61019
61020
61014
61016
61034
61015
61020
61031
61016
61021
61032
61017
61033
61018
61019
61022
61019
61021
61020
61021
61023
61975
61983
61985
61024
61974
61025
61971
61973
61983
61026
61970
61027
61028
61030
61034
61028
61029
61030
61950
61029
61033
61983
61030
61032
61035
61031
61032
61034
61033
61034
61036
61984
69536
61037
61989
69542
69544
61038
68559
68560
61039
61997
68561
61040
61998
68455
68463
61041
61186
68379
68454
68462
61042
61163
68383
61043
68384
68454
61044
68385
69240
61045
68386
69239
61046
68387
69238
61047
61048
68387
69246
61048
69246
61049
68389
69246
61050
68390
69409
61051
61052
69409
69413
70501
61053
69248
69406
69418
61054
69249
69405
69417
61055
69250
69299
69303
61056
69253
69300
61057
69250
69252
61058
61059
61060
80662
61059
68426
80660
80661
61060
68405
80660
61061
80660
80662
61062
68395
80663
61063
68404
68405
61064
68403
69317
61065
68402
69316
61066
68401
69325
61067
69326
61068
68401
69326
61069
68400
69328
61070
61078
61080
61071
61072
61076
61077
61073
61075
61074
61075
61077
69444
61075
61076
61077
69448
61076
68941
61077
68935
61078
61079
69328
69342
61080
69321
69329
69331
61081
68400
61082
68399
69321
61083
68398
68409
69320
61084
68410
69320
61085
68411
69225
61086
61091
61093
61087
61088
61091
61094
61088
61095
68378
61089
61090
68362
68377
61091
68363
68459
69224
61092
68458
69225
61093
61094
68448
68453
69226
61094
68411
68413
61095
68414
61096
68379
68415
61097
68379
80659
61098
61164
61186
61099
61166
61197
61100
61170
61196
61101
61331
61350
61102
61105
61332
61351
61103
61104
61347
80653
61104
61156
61313
61320
61105
61321
68482
61106
61323
61324
61107
61323
61324
61108
61223
61224
61109
61222
61110
61222
61224
61111
61225
63619
61112
61226
61230
61231
61113
63509
61114
61230
63509
67776
61115
61127
61229
63511
61116
63893
67776
61117
61127
63892
61118
63892
61119
61127
61128
61120
61126
61129
61121
61125
61130
61122
61124
61131
61123
61135
61124
61140
61237
61240
61125
61131
61236
61126
61130
61228
61127
61129
61229
61128
61129
63511
63629
63892
61130
63512
63873
61131
63513
63515
61132
61375
63516
61133
61134
61135
61140
61134
61138
61140
61382
61135
61137
61389
61136
61140
61137
61139
61142
61138
61143
61139
61144
61140
61141
61142
61144
80928
61143
80931
61144
61147
61145
61146
61150
61286
80927
61147
61149
63707
61148
63704
61149
63705
80931
61150
63706
61151
80930
80931
61152
61254
63580
61153
61255
61279
63581
61154
61280
61289
61155
61290
63563
63569
61156
61291
61320
63574
61157
61292
61315
61158
61293
61298
61347
61159
61348
61995
61160
68559
61161
61348
61997
61162
61349
61998
61163
61169
61178
61185
61164
61178
61180
61165
61182
61166
61178
61183
61167
61177
80936
61168
61170
61172
61169
61173
61177
61170
61174
61349
61171
61172
61174
80932
61173
80936
61174
61176
61175
80933
61176
61184
80934
80936
61177
80936
61178
61179
61180
61183
61184
61185
61181
61182
61185
61182
61184
61185
61186
61183
61184
61185
61187
61998
62000
61188
61193
61197
61198
61189
61191
61361
61190
61198
61358
61191
61196
61359
61192
61360
61193
61195
80933
61194
80934
61195
61197
80935
61196
80932
61197
61198
61198
61199
61200
61366
62000
61201
61202
61207
61209
61202
61204
61209
62001
61203
61207
61367
61204
61206
61211
61205
61212
61206
61209
61213
61207
61210
61208
61209
61211
61213
61219
61212
61217
61213
61216
61214
61215
61216
61219
68347
61216
61217
61218
68471
61217
62004
61218
61220
61219
61221
61367
62003
68472
68478
61222
61368
63505
63621
61223
63506
63620
61224
61324
61368
61370
61225
61323
61226
61322
61371
61227
61232
61234
61228
61230
61232
61235
61229
61236
63513
61230
63512
61231
61232
63509
63619
67765
61233
61371
63616
61234
61235
61372
61374
63564
61235
61322
63564
61236
63564
61237
61375
61238
61381
63563
61239
61270
80844
61240
61250
80843
61241
61242
61250
61252
61243
61245
80928
61244
61252
80929
61245
61253
80930
61246
80927
61247
61249
80926
61248
61253
80923
61249
61251
80924
61250
80925
61251
61252
61253
80856
61253
61254
61255
61256
80922
61257
61258
61260
61262
80891
61259
61260
80888
61260
61264
80889
61261
61262
61264
61266
61263
61267
61264
61268
80890
61265
61266
61268
61270
61267
61274
61268
80922
61269
61270
80846
80922
80924
61271
80925
61272
61274
61276
61273
61277
80926
61274
61278
80922
61275
61276
61278
61280
61277
61282
61278
61286
61279
61280
61285
61286
61281
61285
61282
61284
61385
61283
61386
61284
61286
61387
61285
61384
61286
61287
61288
61289
61388
63581
63701
61289
63577
63578
63581
61290
63581
61291
63555
63576
61292
63550
63554
61293
63551
63553
61294
61295
61994
63553
68487
68501
61296
61297
61298
61305
61297
61301
61304
68486
61298
61300
61995
61299
61306
61300
61302
61345
61301
61342
61302
61343
61303
61344
61304
61306
61308
61305
61309
61306
61310
61307
61308
61310
61315
61309
61313
61310
61312
61311
61312
61314
61315
63553
61313
61314
68483
61314
61315
61315
61316
61317
61318
61319
63574
61318
63554
63572
63574
61319
61373
63571
61320
63570
63574
61321
63563
61322
61372
63564
61323
61372
61324
61325
68482
61326
61366
61368
68481
61327
61331
61332
61336
61328
61330
61363
61329
61335
61364
61330
61353
61365
61331
61362
61332
61353
61333
61352
61334
61336
61338
61335
61339
61352
61336
61340
61337
61338
61340
80652
61339
80653
61340
61346
61341
61342
61346
61996
80652
61343
61345
61344
80652
61345
80653
61346
61347
80653
61348
61351
61349
61996
61350
61354
61351
61353
61352
61353
61355
61356
61360
61365
61356
61357
61361
61998
61357
61364
61996
61358
61363
61366
61359
61361
61360
61362
61361
61363
61365
61364
61365
61367
61999
68480
61368
62002
68479
61369
61370
63621
68479
68481
68485
61371
63620
68482
68484
61372
63617
63619
61373
68482
61374
63613
63617
68483
61375
63557
63614
63616
61376
63513
63517
61377
61381
61382
61383
61378
61380
63566
61379
61383
63567
61380
61385
63568
61381
63565
61382
61386
61383
61387
61384
61388
61385
61387
61386
61387
61389
63517
63555
63710
61390
63516
63703
63709
61391
61399
63684
63687
61392
61398
63584
61393
63585
63587
63683
61394
61398
63521
63523
61395
61397
61402
61404
61396
63633
61397
63631
61398
61400
61399
61400
63516
63520
61401
63515
63631
61402
63520
63632
63871
63963
61403
63521
63633
63964
61404
61405
63522
63741
61405
63523
61406
63524
61407
63525
63740
61408
63526
63638
61409
63527
63638
61410
63528
63638
61411
63529
63743
61412
63530
63746
61413
63531
63746
61414
63532
63748
61415
63533
63813
61416
63813
61417
63533
63814
61418
63534
63815
61419
63535
63818
61420
63536
63819
61421
63538
63823
63845
61422
63539
63840
63846
61423
63540
63840
64017
61424
63541
64017
64019
61425
63542
63849
66458
61426
63543
63850
69675
61427
63544
63851
63861
61428
63853
63855
61429
61433
63545
69589
61430
61432
63853
69669
61431
63852
69670
61432
80549
61433
61435
61434
61435
61438
61442
61436
61437
61437
61439
61441
61438
61439
80548
61439
61443
61440
80539
61441
61443
61445
61442
61446
61443
61447
61444
61445
61447
61452
61446
61450
61447
61449
61448
61449
61451
61452
69589
61450
61451
61451
61452
80540
61452
61453
61454
68544
61455
80540
61456
61457
61458
80921
61459
61460
61461
80921
61462
61463
61471
80921
61464
61470
61465
61466
61468
61470
61467
61468
61476
61469
61475
61470
61472
61474
61471
61472
61473
61474
61488
61475
61479
61476
61478
61477
61478
61479
61481
61480
61488
61481
61483
61487
61482
61483
61484
61486
61485
61486
80550
80552
61487
61489
61488
61490
80538
80550
61491
61567
61571
61492
61566
61574
61493
61494
61564
61566
61495
61563
61496
61558
61562
61566
61497
61557
65168
61498
61499
61557
61500
61502
61558
61574
61501
61573
61502
61504
61540
61503
61543
61559
61504
61574
61576
61578
61606
61505
61573
61579
61601
61506
61508
61600
61507
61573
61508
61572
80540
61509
61579
61581
61510
61582
61511
61512
61582
61586
61978
61513
61583
61585
61514
61526
61515
61517
61525
61585
61516
61524
61517
61521
61523
61518
61532
61592
61519
61521
61533
61593
65108
61520
61620
61521
61621
61522
65107
61523
61533
61535
65140
61524
61530
61532
61525
61529
61526
61528
61532
61584
61527
61583
61528
61540
61600
61529
61531
61541
61599
61530
61538
61531
61535
61537
61532
61534
61548
61610
61533
61595
61534
61594
65139
61535
61549
65144
65156
61536
65143
61537
61549
61551
71294
61538
61546
61548
61539
61541
61545
61540
61544
61541
61543
61601
61542
61548
61602
61543
61545
61547
61607
65162
61544
61606
65161
61545
61555
61546
61554
61547
61551
61553
61548
61550
61608
69928
61549
61609
61550
65155
71293
61551
65154
69929
71298
61552
71297
61553
69929
69931
69955
71314
61554
69928
69932
69954
61555
65162
65222
69933
61556
65161
65165
65221
61557
61559
65166
61558
65167
61559
61561
61575
61560
61576
65161
61561
65164
65166
65256
65264
61562
65167
65255
65263
61563
61565
65168
65250
61564
65249
61565
65301
61566
61568
65263
65302
61567
61575
61568
61570
80550
61569
65276
80551
61570
65263
65265
65275
80535
61571
61575
61577
80536
61572
61574
61578
80538
61573
61579
80539
61574
61575
61576
65263
61577
65160
65264
61578
65265
65267
61579
61605
61580
61581
61601
61603
61605
69624
61582
61598
61600
69613
61583
61597
69608
61584
61600
61585
61595
61597
61599
61586
61592
61587
61591
61597
61979
61588
61974
61589
61591
61973
61590
61616
61972
61591
61593
61613
61615
69604
61592
61596
61980
61593
61595
61594
61595
61613
65156
61596
61610
61597
61611
61613
69606
61598
69607
61599
61603
61611
69614
61600
61602
61610
61601
61602
61606
61603
61607
61609
61604
65151
69623
61605
61607
65152
65268
69630
61606
65267
69629
61607
65160
61608
65159
61609
65152
65154
65158
61610
65151
65155
61611
65156
61612
65151
69615
61613
65148
65150
65156
69620
61614
69605
61615
65136
65148
71382
61616
65111
70537
61617
70538
61618
65111
65113
70539
61619
65110
65122
61620
65105
65109
65123
61621
65108
61622
65105
65107
61623
61627
61624
61626
65089
65105
61625
65088
61626
65083
65087
61627
65082
65094
65106
61628
65107
61629
65080
65082
65140
61630
65079
65083
61631
65078
61632
65073
65077
65083
61633
65072
61634
65077
69962
70037
61635
61647
64987
61636
61637
61647
61649
61638
61646
61650
61639
61643
61640
61644
61646
61695
61641
61691
61642
61644
61656
64976
64980
61643
61653
61644
61650
61652
61645
64975
64981
61646
61648
61650
69993
70001
61647
70000
61648
69962
69999
61649
69963
69992
69998
61650
69964
69991
61651
61652
69989
69991
69993
61653
64973
64975
61654
64972
64976
61655
61681
61656
61666
61682
64976
61657
61658
61662
61664
61666
64980
61659
61661
61691
61660
61664
61661
61663
65037
61662
61690
65036
61663
61667
61689
70689
61664
61668
70690
61665
61666
61668
61684
61667
61683
64979
61668
61686
61688
70726
61669
61685
70725
61670
70696
61671
61685
70106
70697
61672
61674
61684
61673
61674
70109
61675
70104
70106
70108
61676
61678
61677
70094
70108
61678
70087
70089
70093
70242
61679
70086
70104
61680
70085
70089
61681
61682
64972
70085
61683
64977
70086
61684
61686
64978
70103
61685
70104
61686
70105
70724
61687
70239
70766
61688
64978
70005
70238
70765
61689
64979
70004
70760
61690
64980
64982
70688
61691
61696
65035
61692
61695
64980
61693
61694
61696
64981
70000
61697
64982
64984
65034
61698
64985
65023
61699
65018
61700
64985
65027
65029
61701
64986
64988
61702
64989
61703
61704
64989
64991
65064
61705
61733
61706
61734
64991
61707
61709
61849
64992
61708
64993
61709
65006
65008
61710
61850
65009
61711
61851
65006
65059
61712
61713
61845
61851
61853
61714
61837
61715
61719
61845
61716
61844
61717
61719
61842
61843
61718
61722
61719
61721
61836
61720
61837
61846
61721
61725
61838
61840
61842
61722
61724
61834
61723
61842
61724
61726
61824
61725
61823
61833
61726
61830
61832
61859
61727
61829
61842
61858
61728
61738
61748
61729
61842
61730
61736
61738
61841
61731
61735
61843
61732
61733
61735
65065
61734
65064
61735
61849
65063
61736
61848
65066
61737
61856
65091
61738
61740
61857
61871
65090
61739
61858
61866
61740
61742
61741
65089
61742
61869
61871
65104
61743
61866
61868
61744
61748
61750
61745
61747
61746
61750
61752
61747
61749
61762
61825
61748
61824
61749
61829
61866
61750
61761
61828
61867
61751
61868
61752
61759
61761
65116
61753
61758
61762
61754
61755
61756
61758
61899
61757
61891
61758
61760
61762
61888
61890
61759
61900
61760
61903
65115
61761
61887
61904
65118
61762
61886
65117
61763
61764
61825
61885
61886
61888
61765
61782
61784
61766
61777
61785
61767
61768
61775
61785
61787
61769
61770
61787
80918
61771
61772
61774
61773
61774
61820
61775
61787
61819
61776
61777
61779
61783
61785
61819
61778
61782
61779
61781
61780
61820
61781
61783
61821
61823
61782
61824
61783
61825
61784
61818
61826
61785
61817
61885
61786
61787
61799
61817
61819
61788
61789
61793
80909
80911
61790
61794
80912
61791
80909
80913
61792
61794
61796
61793
61797
80909
61794
61798
61795
61796
61798
61800
61797
61801
61798
80908
61799
61800
61804
80908
61801
61805
61802
80908
61803
61805
61807
61804
61808
80908
61805
61809
61806
61807
61809
61811
61808
61812
61809
61814
61810
61811
61813
61814
61817
61812
61813
61813
61814
61814
61815
61816
70606
61817
61882
61883
61885
61818
61819
61821
61882
61820
61821
61822
61823
61831
61833
61882
61824
61826
61830
61825
61829
61826
61828
61827
61882
61885
61828
61830
61875
61881
61884
61829
61874
61886
61830
61865
61831
61864
61832
61863
61881
61833
61838
61862
61834
61835
61836
61838
61837
61838
61853
61839
61840
61853
61854
61862
61841
61846
61855
61859
61842
61843
61856
61858
61844
61846
61848
61845
61849
61846
61850
61847
61853
61848
61850
61852
61855
70022
61849
61856
70021
61850
65062
61851
65061
61852
65060
61853
61854
70634
61855
61861
70633
61856
61860
70025
61857
70026
61858
61860
61872
70027
61859
61865
61860
61862
61864
61861
61877
70028
61862
61878
70632
61863
61864
61878
61880
61865
61875
61877
61866
61872
61874
61867
61871
61868
61870
61874
65117
61869
65116
61870
65121
65123
61871
61873
65120
65124
61872
65125
61873
61877
70623
61874
61876
70613
70622
61875
70610
61876
61880
70611
61877
61879
70612
70625
61878
70624
61879
70631
61880
70617
71279
61881
70618
61882
61883
61884
70606
70618
61885
61886
70605
70611
61887
70610
61888
70603
70605
70609
61889
61890
70603
61891
61900
61904
61892
61899
61893
61894
61895
61897
61899
61896
61897
61898
61899
61901
61900
61901
61903
61902
61903
61907
61904
61906
61905
70603
61906
65118
70600
70602
61907
65115
70599
61908
61909
70539
70599
61910
61914
80905
80907
61911
61915
80907
61912
80906
61913
61915
61917
61914
61918
80904
61915
61919
61916
61917
61919
61922
61918
61928
61919
61930
61920
61921
61925
61930
70539
61922
61924
70595
61923
70596
61924
61927
70593
61925
70594
61926
61930
70541
61927
61929
70530
61928
70531
61929
70528
61930
70529
61931
61932
69602
70522
70536
70538
61933
61935
61942
61943
61934
61939
61943
69530
61935
61937
80903
61936
80904
61937
61942
80905
61938
80902
61939
61941
61966
61940
61967
61941
61943
61968
61942
61965
61943
61944
61945
61971
61983
69531
69602
61946
61950
61951
61955
61947
61949
69538
61948
61954
69539
61949
61969
69540
61950
69537
61951
61969
61952
61969
61970
61953
61955
61957
61954
61958
61969
61955
61959
61956
61957
61959
61968
61958
61964
61959
61963
61960
61961
61963
61962
61967
61963
61964
61966
61964
61965
61966
61968
61967
61968
61971
61972
61973
69602
69604
70538
61974
61980
61982
61975
61979
61976
61982
69595
61977
61979
61981
69594
69610
61978
69593
69609
61979
69608
61980
69607
61981
69604
69606
61982
69603
69617
69747
61983
69600
69602
61984
61985
69531
69542
69600
61986
69595
61987
68550
69542
69550
69596
61988
61989
61992
61993
61989
61991
61992
69545
61990
61991
61991
61993
61992
68559
61993
61994
61995
68550
68552
61996
68553
68559
61997
68480
61998
68557
68559
61999
62000
62002
68463
68557
62001
68462
62002
62004
68461
62003
68464
68556
62004
68473
68475
68477
62005
68468
68470
62006
62007
68344
68345
62007
68343
68344
68359
62008
68343
68376
62009
68343
68345
62010
62011
62014
68341
62012
68342
62013
68325
62014
68326
62015
62016
62023
62024
62017
62019
62018
62022
62024
62019
62021
68350
62020
68351
62021
62023
68352
62022
68349
62023
62024
68357
62024
68340
62025
62026
63375
68301
68324
68326
62027
63064
63066
63374
68298
62028
62887
63023
63061
63063
62029
62884
63020
63058
63060
62030
62048
63047
63049
62031
62045
63046
63050
62032
62036
62033
63000
63046
62034
62036
63005
63043
63045
62035
63008
62036
62038
62037
63050
62038
63013
63041
63043
63051
62039
63008
63010
62040
63011
63013
62041
62042
63013
63015
62043
62044
62046
63015
63017
62045
62049
62046
62048
62047
63014
63050
62048
63017
63021
63049
63053
62049
63020
62050
63017
63019
62051
62052
62062
62064
63019
62053
62059
62061
62054
62058
62055
62061
62868
62056
62058
62060
62070
62869
62057
62069
62058
62068
62059
62067
62060
62064
62066
62061
62063
62888
62890
62062
62883
62063
62884
63020
62064
62887
62891
63023
62065
63024
62066
62891
63067
68328
62067
62890
62894
62068
62070
62895
62069
62073
62070
62072
62071
62874
62890
62072
62875
62893
62895
62899
62073
62876
62898
62074
62895
62897
62075
62076
62570
62897
62906
62077
62569
62573
62078
62492
62574
62079
62495
62080
62488
62492
62494
62081
62461
62082
62462
62478
62494
62083
62459
62477
62084
62085
62477
62479
62481
62086
62087
62093
62101
62481
62546
62088
62098
62100
62089
62091
62093
62090
62091
62096
62092
62095
62098
62093
62094
62546
62095
80826
62096
62097
62098
62124
62549
80826
62099
62546
62100
62122
62470
62547
62549
62101
62469
62102
62482
62547
62103
62469
62473
62475
62554
62104
62466
62476
62105
62115
62467
62469
62106
62456
62107
62111
62115
62108
62114
62109
62111
62113
62135
80900
62110
62133
62111
62132
62455
62112
62131
62456
62113
62115
62119
62130
62467
62114
62118
62163
62115
62117
62116
62117
62119
62121
62469
62118
62119
62164
62120
62129
62468
62121
62126
62128
62471
62122
62125
62470
62123
62124
62125
62549
62126
62550
62127
62551
62128
62617
62679
62129
62614
62616
62130
62164
62166
62611
62131
62161
62163
62606
62132
62135
62160
62601
62133
62602
62134
62135
62136
62159
62163
62137
62139
62144
62145
62138
62142
62145
62139
62141
80894
62140
80895
62141
62144
80896
62142
80893
62143
62144
62145
62145
62146
62147
62159
62148
62150
62158
62149
62153
62150
62152
62181
62151
62184
62152
62156
62158
62170
62177
62153
62155
62178
62154
62158
62155
62157
62642
62156
62200
62641
62157
62171
62201
62646
62158
62160
62168
62647
62159
62169
62160
62162
62161
62600
62162
62166
62168
62607
62163
62165
62169
62164
62165
62166
62174
62167
62610
62616
62168
62172
62174
62619
62663
62169
62171
62660
62170
62174
62171
62173
62176
62172
62625
62659
62173
62620
62624
62664
62174
62175
62176
62624
62628
62177
62625
62627
62178
62184
62201
62203
62179
62181
62198
62200
62180
62181
62182
62184
62183
62186
62198
62184
62185
62203
62186
62193
62204
62187
62197
62188
62196
62189
62190
62192
62193
62190
62194
62191
62193
62192
62193
62194
62193
62194
62195
62196
62204
62633
62635
62197
62207
62198
62204
62206
62199
62203
62200
62202
62206
62639
62201
62640
62202
62625
62693
62203
62205
62626
62694
62204
62627
62205
62632
62206
62631
62635
62711
62207
62638
62208
62635
62637
62209
62210
62217
62637
62211
62212
62213
62214
62215
62216
62218
62248
62638
62219
62245
62247
62639
62220
62242
62244
62221
62231
62222
62244
62223
62229
62231
62243
62224
62225
62227
62229
62226
62230
62227
62237
62239
62265
62228
62422
62229
62239
62259
62784
62230
62258
62231
62233
62239
62241
62232
62242
62233
62249
62234
62238
62250
62235
62251
62236
62238
62252
62777
62237
62778
62238
62779
62239
62253
63200
62240
62264
62241
62253
62259
62261
62263
62242
62250
62256
62258
62243
62247
62249
62244
62246
62258
62245
62246
62640
62247
62257
62697
62248
62256
62696
62249
62255
62709
62250
62251
62253
62255
62252
62253
62774
62776
62254
63201
62255
62261
62772
62774
63206
62256
62708
62257
62261
62701
62258
62260
62700
62259
62260
62785
62261
62703
62790
62262
62702
62263
62788
62790
63206
63208
62264
62785
62787
63201
62265
62782
62784
63200
62266
62422
62779
62781
62267
62293
62295
62297
62268
62286
62290
62292
62269
62277
62285
62270
62292
62271
62277
62291
62411
62272
62273
62411
62274
62412
62829
62275
62305
63167
62276
62406
62412
62414
63168
62277
62407
62409
62411
62278
62290
62279
62283
62285
62289
62407
62280
62282
62304
62281
62285
62282
62284
62283
62303
62284
62288
62302
62285
62287
62286
62287
62289
62297
62288
62298
62289
62299
62301
62290
62296
62408
62291
62295
62409
62292
62294
62410
62293
62294
62422
62295
62417
62421
62296
62416
62781
62297
62299
62780
63194
62298
62779
62299
62778
62300
63197
62301
63194
63196
63286
62302
62408
63191
62303
62405
62407
62304
62404
62305
62407
62306
62404
62406
63181
62307
62391
62308
62404
62309
62391
62395
62403
62310
62392
62394
62311
62320
62322
62312
62323
62313
62320
62314
62317
62319
62315
62316
62317
62318
62365
62319
62321
62364
62370
62320
62371
62321
62392
62322
62363
62393
62323
62362
62394
62324
62331
62325
62326
62329
62330
62326
62328
62327
62330
62328
62329
62330
62329
62330
62332
62360
62362
62333
62334
62359
62335
62356
62336
62354
68672
62337
62353
68671
62338
62352
68670
62339
62351
68669
62340
62350
68668
62341
62349
68667
62342
62348
68666
62343
62347
68665
62344
62346
68664
62345
62346
63350
67969
67995
69205
62347
63351
67968
69181
62348
63322
67967
69172
62349
63319
63321
69173
62350
63188
63318
69174
62351
63187
63317
69175
62352
62401
63178
68697
62353
62400
63176
68696
62354
62399
63177
68695
62355
62362
68694
62356
62357
62360
62361
62357
62359
62358
62361
62359
62360
62361
62360
62361
62363
62399
62364
62398
62365
62367
62369
62366
62367
62368
68702
62369
63175
63177
68701
62370
62388
62398
62371
62373
62389
62393
62372
62390
62392
62373
62375
62374
62375
62377
62387
62389
63165
62376
62390
62829
62377
62830
62378
62380
62833
62379
62832
62380
62384
62839
62381
62385
62387
62840
62382
62383
62385
63109
62384
63110
62385
62842
63111
62386
62841
63112
62387
63163
63175
62388
63164
62389
62397
63173
63175
62390
62396
63166
62391
63167
62392
62396
63181
62393
62394
62396
62398
62395
62399
62396
62400
62402
62397
63180
62398
62400
63176
63179
62399
63177
62400
62401
62402
63179
63187
62403
63180
63184
62404
63181
63183
62405
62406
63183
63191
62407
63182
63192
62408
62409
63192
63194
62410
62414
62416
62411
62413
62417
62412
62413
62828
62414
62418
62827
62415
63192
63290
62416
62418
62813
63193
63295
62417
62812
63194
62418
62420
62419
62826
62420
62799
62813
62815
62825
62421
62798
62810
62812
62422
62424
62781
62783
62423
62784
62424
62426
62425
62798
62426
62428
62430
62783
62797
62427
62784
62428
62785
62791
62429
62786
62792
62796
62430
62793
62795
62431
62432
62438
62795
62797
62801
62433
62798
62800
62434
62436
62438
62435
62439
62436
62440
62865
62437
62800
62962
62438
62440
62444
62801
62961
62439
62443
62440
62442
62441
62960
62442
62444
62957
62959
62443
62956
62444
62446
62795
62445
62804
62976
62446
62805
62957
62981
63251
62447
62794
62954
62956
62448
62793
62945
62449
62450
62594
62943
62945
62947
62451
62597
62653
62452
62594
62596
62453
62461
62463
62489
62454
62458
62460
62455
62457
62603
62456
62602
62457
62467
62601
62458
62466
62604
62459
62463
62465
62460
62462
62476
62461
62462
62488
62463
62485
62487
62464
62564
62596
62465
62485
62561
62563
62671
62466
62474
62476
62467
62473
62605
62468
62606
62469
62471
62473
62611
62470
62471
62550
62554
62472
62551
62614
62473
62552
62554
62613
80821
62474
62612
62475
62561
80821
62476
62482
62484
62555
62477
62485
62478
62482
62479
62483
62485
62577
62480
62576
62481
62483
62531
62544
62581
62482
62545
62483
62556
62484
62557
62580
62485
62558
62561
62583
62486
62487
62563
62577
62583
62587
62488
62494
62564
62566
62489
62491
62490
62564
62594
62491
62565
62593
62919
62492
62566
62568
62493
62569
62494
62566
62572
62574
62578
62495
62577
62496
62574
62576
62497
62527
62498
62528
62574
62499
62520
62573
62909
62500
62521
62523
62501
62502
62521
62503
80879
62504
80882
80887
62505
80886
62506
80882
80883
62507
62515
62508
62509
62510
62512
62513
62510
62511
62514
62511
62512
68332
62512
62514
68330
62513
62515
62514
62516
68333
62517
80885
62518
62896
68333
62519
62905
80884
62520
62902
80879
62521
62906
62910
62522
80879
62523
62910
80857
80878
62524
62909
80841
62525
62528
80835
62526
62527
80827
62528
62530
62576
62529
62575
62909
62530
62582
80834
62531
62581
80827
62532
62543
62533
62540
80827
62534
62535
62536
62539
62540
62542
62537
62538
62539
62542
62539
62540
62541
62540
62543
62541
62542
62544
62545
62557
62546
62556
80825
62547
80826
62548
62554
62556
62549
62553
80824
80826
62550
62551
62553
62552
62679
62553
62680
80822
62554
80823
62555
62556
62558
80821
80823
62557
80824
62558
62559
62560
62561
67904
80821
62562
62672
62563
62583
62589
63222
62564
62588
63221
62565
62595
62566
62588
62592
62920
62567
62587
62568
62572
62916
62920
62924
62569
62917
62919
62570
62572
62571
62898
62917
62572
62901
62906
62914
62916
62573
62911
62574
62906
62908
62575
62576
62578
62582
62908
62577
62581
62578
62580
62579
62587
62911
62580
62582
62586
62581
62583
62582
62584
62586
62585
62586
62587
62589
62588
62924
62589
62591
62923
62590
62591
63222
63244
62592
62925
63221
63245
62593
62595
62946
63248
62594
62945
62955
62595
62596
62947
63221
62597
62671
62598
62654
62670
62947
62599
62649
62669
62600
62604
62608
62648
62601
62607
62647
62602
62604
62606
62603
62604
62605
62606
62608
62612
62607
62611
62608
62610
62660
62609
62661
62669
62610
62612
62662
62674
62676
62611
62615
62663
62612
62614
62613
62614
62676
62680
62615
62679
62616
62676
62678
62682
62617
62619
62618
62678
62619
62621
62681
62620
62682
62621
62623
62683
62622
62688
62623
62689
62734
62624
62690
62733
62625
62629
62691
62626
62692
62627
62629
62631
62713
62628
62632
62629
62730
62630
62718
62733
62631
62719
62722
62730
62732
62632
62634
62712
62633
62730
62634
62726
62635
62721
62722
62636
62637
62711
62721
62638
62639
62709
62711
62640
62694
62696
62641
62693
62697
62642
62644
62646
62643
62647
62644
62648
62650
62645
62651
62697
62646
62648
62656
62658
62698
62647
62659
62693
62648
62660
62649
62661
62650
62654
62656
62668
62651
62653
62652
62656
62700
62653
62655
62703
62942
62654
62943
62655
62762
62948
62656
62704
62761
62949
62657
62699
62658
62666
62668
62759
62761
62659
62661
62665
62715
62660
62664
62692
62661
62663
62662
62668
62663
62665
62667
62685
62664
62682
62665
62683
62691
62666
62684
62716
62667
62764
62766
67884
62668
62674
62763
67885
62669
62762
62670
62674
62671
62673
62762
63220
62672
63221
62673
63222
67904
62674
62763
63223
67903
62675
62676
67885
67903
67906
62677
62685
62678
62680
62686
67906
62679
62681
62680
62682
62686
62688
62683
62685
62684
62688
62690
62685
62687
62748
67884
62686
67885
62687
67905
62688
62749
67907
62689
62690
62749
62751
62691
62746
62748
62692
62716
62718
62693
62713
62715
62694
62698
62695
62711
62713
62696
62698
62706
62710
62714
62697
62701
62709
62698
62700
62699
62715
62700
62704
62706
62759
62701
62703
62702
62706
62708
62703
62705
62772
63208
62704
62941
62705
62760
63212
62706
62769
62771
63211
62707
62758
62708
62710
62757
62771
62709
62772
62710
62711
62756
62712
62713
62719
62721
62756
62714
62718
62715
62717
62756
62758
62716
62759
62717
62748
62766
62718
62747
62755
62767
62719
62746
62720
62745
62755
62721
62722
62744
62723
62731
62724
62725
62726
62729
62725
62728
62729
62726
62728
62730
62727
62728
62728
62729
62732
62740
62744
62733
62735
62745
62734
62746
62735
62751
62736
62752
62737
62738
62739
62740
62738
62740
62742
62743
62739
62742
62740
62741
62741
62742
62744
62752
80820
62745
62746
62752
62754
62747
62751
62748
62750
62754
67882
62749
67883
62750
67908
62751
62753
67909
62752
62753
62754
67910
80820
62755
67881
62756
67880
62757
62758
62770
67880
62759
62767
62769
62760
62766
62761
62765
62769
63237
62762
62764
63238
62763
63219
62764
63242
67886
62765
63241
67895
62766
62768
63266
67894
62767
67883
62768
67880
67882
62769
63267
67879
67893
62770
63236
62771
63269
67876
67879
62772
63270
67877
62773
63207
62774
63272
67877
62775
62776
63204
63206
63272
62777
63201
63203
62778
63198
63200
62779
63197
62780
63200
62781
63195
63197
63199
62782
62812
62783
62787
62811
63199
62784
62786
62810
62785
62786
62790
62787
62789
62809
62788
62818
63202
62789
62819
63205
63209
62790
62792
62808
62940
62791
62941
62792
62942
62793
62807
62951
62794
62944
62795
62805
62807
62953
62796
62804
62797
62803
62807
62809
62798
62802
62810
62799
62800
62802
62970
62801
62969
62802
62804
62974
62803
62815
62973
62804
62806
62816
62984
62805
62975
62806
62982
63254
62807
62821
62983
63255
62808
62952
62809
62819
62821
62939
62810
62816
62818
62811
62815
62812
62814
62818
63282
62813
63195
62814
63284
63296
62815
62817
63283
63301
62816
62824
62817
62821
62823
62818
62820
63330
63338
62819
63331
62820
63332
67865
62821
63333
63343
67864
62822
62938
62823
62983
63341
63343
67862
62824
62984
63338
63340
62825
62973
63299
63301
62826
62970
63296
63298
62827
62853
63293
63295
62828
62848
63290
63292
62829
62835
63168
63170
62830
63165
63167
62831
62833
62835
62832
62836
62833
62837
62839
62834
62840
63165
62835
62837
62845
62847
63170
62836
62848
62837
62849
62838
62850
62839
62843
62845
62857
62840
62842
62841
62845
63164
62842
62844
63141
63163
62843
63140
62844
63145
63157
62845
63144
63156
63162
62846
63171
62847
62855
62857
63156
63311
62848
62850
62854
63292
62849
62853
62850
62852
62851
62857
62852
62854
62856
62968
62853
62969
62854
62970
62855
62971
63293
62856
62992
63159
63312
62857
62861
62993
63158
62858
63157
62859
62861
62860
63157
68062
62861
62997
63158
63359
68067
62862
62994
62863
62995
62997
62864
62964
62865
62866
62960
62962
62964
62867
62871
62868
62870
62882
62964
62869
62883
62870
62874
62888
62871
62873
62881
62965
62872
62960
62873
62877
62959
62874
62878
62880
62978
62875
62889
62876
62878
63376
63393
62877
63392
62878
62958
63391
62879
62979
63390
62880
63370
63372
63376
63387
62881
62889
63365
63373
62882
62886
62888
63362
62883
62885
62995
62884
62888
62885
62887
62886
62996
63060
62887
63061
63363
63373
62888
63374
62889
62890
63374
63376
62891
62893
62892
63066
63374
62893
63375
68326
68328
62894
63376
68335
62895
68328
68334
62896
62897
62899
62905
68334
62898
62902
62899
62901
63392
62900
63393
68335
62901
62905
63394
62902
63395
62903
62905
62906
62904
62905
62907
62908
62910
62914
62909
62911
62910
62912
62914
62924
62913
62914
62915
62916
62922
62924
62917
62921
63395
62918
63392
62919
62921
63250
63391
62920
62955
62921
62923
63248
62922
63249
63396
62923
63262
62924
62925
62926
63246
63248
63262
62927
62929
62928
63262
62929
62931
63261
62930
63246
62931
62933
63259
62932
63260
62933
62935
63257
62934
63258
62935
63263
62936
62937
63257
63263
67929
62938
63214
63256
67867
67939
62939
63255
67862
67864
62940
62952
63214
67865
62941
62951
63209
63213
62942
63208
63212
62943
62949
62951
62944
62948
62945
62951
62953
63217
62946
62954
62947
63217
63245
63247
62948
63220
62949
63217
63219
62950
63212
63238
62951
63213
63215
63217
63239
62952
62953
63215
63255
62954
63216
63254
62955
63247
63251
62956
63248
63250
62957
62958
63250
62959
62979
62981
63440
62960
62976
62978
62961
62965
62962
62966
62974
62976
62963
62969
62964
62966
62968
62994
62965
62995
62966
62978
63362
62967
62977
63361
62968
62972
62974
62986
63433
62969
62971
62993
62970
62974
62971
62973
62972
62992
63298
62973
62985
62991
63299
62974
62984
62975
62976
62982
62984
62986
62977
62981
62978
62980
62986
63366
62979
63365
62980
63370
63441
62981
62987
63369
63442
62982
63439
62983
62987
63438
62984
62988
67853
62985
62986
62988
62990
63340
62987
63434
62988
63435
63437
62989
63341
67854
62990
63435
67961
67973
67975
62991
63434
67956
67960
62992
63433
67957
67959
62993
63355
63357
62994
63358
63433
62995
63359
63361
62996
63362
62997
63359
63363
68069
62998
62999
63047
68065
68067
68069
63000
63046
68062
68064
63001
63005
63002
63004
63145
68062
63003
63140
63004
63133
63139
63005
63134
63146
68063
63006
68064
63007
63043
63094
63134
68079
63008
63095
63133
63009
63043
63010
63042
63095
63011
63041
68111
63012
68116
63013
63039
63041
68121
63014
63015
63039
63051
63053
63016
63017
63027
63053
63018
63019
63021
63025
63027
63020
63024
63021
63023
63022
63054
63058
63023
63025
63055
63063
63065
63024
63066
63025
63067
63026
63068
63027
63055
68197
68211
68214
63028
63054
68196
63029
63031
68211
63030
68210
63031
68201
68209
63032
68196
68200
63033
68197
68199
68209
68211
63034
63035
68197
63036
63037
63055
63088
68197
80664
63038
63054
63089
68194
68196
63039
63053
63090
68131
63040
68126
63041
63051
63090
63092
68125
63042
68124
63043
63092
63094
63044
63045
63051
63092
68079
68311
63046
63048
63050
68064
63047
63048
63060
63049
63059
68065
68311
63050
63052
63058
63051
63052
63053
63057
63090
68311
63054
63055
63057
63056
68216
63057
63063
63086
63088
68309
63058
63089
68310
63059
63063
63060
63062
68070
68310
63061
68069
63062
68074
68298
63063
68075
68299
68309
63064
63065
63082
68299
68324
63066
63068
68217
68325
63067
68326
63068
68327
63069
68213
68214
63070
63071
68214
63072
63073
63077
68215
68217
63074
68215
68216
63075
63077
63079
63076
63080
68216
63077
63081
68217
63078
63079
63081
63083
63080
63085
63081
63086
63082
63083
63084
63086
63084
63085
68323
63085
63086
68308
63086
63087
63088
68314
68370
63089
68313
80665
63090
68193
68312
63091
68192
63092
68101
68311
68312
63093
63094
68079
68081
68101
68103
63095
63135
68104
63096
63130
63132
63097
63101
63129
63098
63099
63101
63103
63100
63104
63101
63115
63133
63102
63128
63132
63103
63115
63119
63127
63137
63104
63118
63105
63115
63117
63106
63108
63110
63114
63107
63108
63109
63113
63117
63110
63112
63111
63112
63114
63140
63113
63141
63114
63116
63142
63115
63139
63116
63138
63117
63119
63149
68047
63118
63119
63121
63120
63126
63150
63121
63123
63125
68047
68048
63122
63123
63124
68049
63125
68603
63126
68602
63127
68276
63128
68275
63129
63131
63130
63131
68104
68108
63132
68105
68107
68275
63133
63135
63137
63134
63138
63135
63147
68080
63136
68081
68105
63137
63147
63151
68280
68284
63138
63150
68275
63139
63147
63149
63140
63142
63146
63141
63145
63142
63144
68710
63143
63149
63144
63146
63148
63154
63145
63155
68709
63146
68061
63147
68086
63148
68085
63149
63151
63153
68045
63150
68046
63151
68048
68276
63152
68051
68279
63153
68052
68056
68284
68592
63154
68044
68057
68085
63155
68058
68086
63156
68059
68061
68711
63157
63159
63161
63158
68061
63159
63358
68060
63160
63357
68059
63161
63312
63314
63356
68716
63162
63311
63315
68711
63163
63171
63316
68709
63164
63174
68710
63165
63171
63173
63166
63170
63167
63169
63173
63180
63168
63181
63169
63182
63290
63170
63172
63185
63291
63171
63292
63172
63311
63173
63186
63310
63316
63174
63179
63175
63178
63316
68699
63176
68700
63177
63178
63179
63317
68698
63180
63186
63181
63185
63182
63183
63185
63289
63184
63190
63185
63187
63189
63186
63308
63187
63309
63317
63188
63189
63309
63321
63190
63306
63308
63191
63287
63289
63192
63286
63193
63289
63194
63284
63286
63288
63195
63196
63282
63284
63197
63281
63285
63198
63199
63203
63281
63200
63202
63282
63201
63202
63206
63203
63205
63331
63204
63280
63205
63273
63279
63206
63274
63332
63207
63208
63270
63272
63274
63209
63211
63210
63274
67865
63211
63213
63235
63275
67866
63212
63236
63270
63213
63237
63214
63264
63215
63263
67866
63216
63256
63258
63217
63247
63253
63259
63218
63219
63239
63243
63245
63259
63220
63238
63242
63221
63223
63245
63222
63223
63224
63242
63244
63225
63227
63226
63244
63227
63229
63243
63228
63242
63229
63231
63241
63230
63240
63231
63233
63265
63232
63266
63233
63267
63234
63235
63265
63267
67919
63236
63264
67873
67930
63237
63267
63269
63238
63264
63266
63239
63241
63240
63258
63264
63241
63243
63265
63242
63266
63243
63244
63245
63246
63247
63259
63261
63248
63252
63249
63250
63252
63262
63445
63251
63440
63252
63254
63439
63253
63261
63444
63254
63256
63260
67851
63255
63438
63256
67853
63257
67852
63258
63260
63259
63263
63260
63261
63262
63264
67930
63265
63266
63267
63268
63269
67879
67911
67919
63270
67873
67875
63271
63275
63272
63276
67875
67877
63273
63274
63276
63278
63275
67870
63276
67871
67873
63277
67874
63278
67871
67920
67931
63279
67870
67932
63280
63332
63334
63281
63329
63331
63282
63328
63283
63331
63284
63302
63328
63330
63285
63303
63286
63304
63328
63287
63288
63304
63306
63289
63295
63303
63307
63290
63308
63291
63295
63292
63294
63308
63310
63293
63311
63294
63298
63312
63295
63297
63307
63313
63296
63297
63301
63303
63298
63300
63324
63354
63299
63355
63300
63340
67957
63301
63325
63339
63353
63302
63338
63303
63325
63327
63337
63304
63324
63305
63327
63306
63322
63324
63326
63307
63321
63308
63320
63324
63309
63310
63318
63320
63311
63313
63315
63312
63313
63355
63314
63320
63354
63315
63319
67966
68715
63316
63318
68712
63317
68708
63318
69176
63319
69177
63320
67967
69178
63321
63323
63322
63323
63351
63324
63352
63354
67967
63325
63326
63346
63352
63327
63347
63351
63328
63336
63329
63330
63334
63336
63331
63333
63337
63332
63333
67870
63334
63344
67869
63335
67932
63336
63344
63348
67933
63337
63347
63338
63344
63346
63339
63343
63340
63342
63346
67955
63341
67956
63342
67861
67973
63343
63345
67936
67972
63344
67863
63345
67934
63346
63348
67935
67953
63347
67954
63348
63350
63349
67950
63350
67951
67953
67995
63351
67954
63352
63353
67954
67968
63354
67955
67957
67965
63355
67966
63356
67957
63357
67958
67966
68717
63358
67959
68090
63359
63432
68089
63360
68068
63361
63363
63367
63432
68073
63362
63366
63433
63363
63365
63364
68074
63365
63367
63371
63373
68297
63366
63370
63367
63369
63434
63368
63431
68296
63369
63371
63430
63488
68303
63370
63435
63489
63371
63490
63372
63491
68302
63373
63375
63492
68301
63374
68298
63375
63376
63494
63377
63378
63386
63393
63495
68335
63379
63380
63382
63384
63381
63497
63382
63467
63383
63384
63388
63389
63385
63386
63386
63387
63388
63492
63387
63389
63388
63389
63389
63490
63390
63391
63393
63441
63460
63392
63396
63440
63393
63395
63394
63395
63461
63396
63397
63445
63457
63398
63400
63399
63458
63400
63402
63447
63401
63445
63402
63444
67850
63403
63443
63404
67848
67850
67859
63405
63408
67821
63406
67815
63407
68838
63408
68786
68837
63409
67820
63410
68786
80671
63411
67848
80667
63412
63414
68785
63413
63414
63418
67838
67840
63415
80667
63416
63418
63420
63417
63421
67837
63418
63422
67838
63419
63420
63422
63424
63421
63426
63422
63427
63423
63424
63425
63427
67976
63425
63426
80651
63426
63427
68800
63427
68783
63428
63429
63487
67834
68778
68801
63430
63436
63488
67976
68796
63431
63435
67961
68730
63432
63434
67960
68725
63433
67959
68094
63434
63435
63436
63437
63489
67835
67975
63438
63442
67854
67859
63439
67851
67853
63440
63442
63444
63441
63445
63442
63462
63490
63443
63489
63444
63463
67859
80670
63445
67851
63446
63447
63451
63462
63463
63448
63452
63463
63449
63462
63463
63464
63450
63452
63454
63451
63455
63462
63452
63456
63453
63454
63456
63458
63455
63459
63456
63460
63457
63458
63460
63461
63459
63461
63460
63461
63461
63463
63465
63468
63469
63470
63466
63468
63470
63467
63469
63470
68749
63468
63469
63470
63490
63471
63472
63476
80669
80670
63473
63487
80668
80669
63474
63476
63478
63475
63479
80668
63476
63480
80670
63477
63478
63480
63485
63479
63484
63480
63483
63481
63482
63483
63485
63483
63484
63485
68767
63484
67822
63485
63486
63487
68750
68776
68778
68813
63488
68747
68749
63489
63491
68744
63490
80669
63491
63492
68743
68749
63493
63497
68357
63494
63495
63496
63495
63496
63498
68356
68749
63499
63500
63502
63504
63500
63501
63502
68750
63501
63504
68471
63502
63503
63505
63503
63504
63506
63622
68472
68751
63507
68760
63508
63620
63622
63624
68773
63509
63619
63625
67780
63510
67775
63511
63625
63627
67765
67774
63512
63628
63893
63513
63874
67765
63514
63616
63515
63517
63615
63870
63874
63516
63871
63873
63517
63519
63518
63614
63519
63710
63868
63870
63988
63520
63709
63871
63985
63521
63684
63966
63522
63683
63965
63523
63524
63682
63738
63524
63587
63525
63588
63526
63589
63739
63527
63590
63639
63528
63591
63639
63529
63592
63639
63530
63593
63744
63531
63594
63745
63532
63595
63745
63533
63596
63735
63534
63814
63535
63596
63815
63536
63597
63822
63537
63820
63538
63597
63600
63733
63539
63601
63824
63540
63602
63837
63541
63603
63837
63542
63604
64020
63543
63605
64021
63544
63606
63863
63545
63607
63862
63546
69589
63547
63607
68544
63548
68543
63549
63607
63609
63655
63550
63610
63656
63551
63576
63611
63552
63553
63611
68493
68498
68506
63554
68488
63555
63611
63613
63556
63575
63614
63557
63559
63567
63569
63558
63562
63566
63559
63561
63571
63560
63572
63561
63569
63573
63562
63570
63563
63565
63569
63564
63566
63568
63567
63568
63569
63571
63573
63572
63573
63574
63576
63611
63710
63866
63868
63577
63656
63578
63657
63710
63579
63659
63708
63580
63659
63662
63708
63581
63582
63700
63583
63695
63584
63662
63694
63585
63693
63586
63663
63674
63587
63664
63666
63678
63588
63682
63589
63666
63682
63590
63667
63716
63591
63640
80815
63592
63640
80814
63593
63640
63644
63594
63645
63721
63595
63646
63724
63596
63598
63724
63597
63734
63598
63733
63599
63646
63727
63600
63647
63728
63601
63649
63732
63602
63650
63825
63603
63838
63839
63604
63838
63839
63605
63653
63832
63606
63654
63831
63607
63655
63864
63608
63609
63862
63864
68545
69575
63610
63865
68516
68542
63611
63866
68507
68511
63612
63613
63868
67768
68493
68511
63614
67767
68488
63615
63868
63616
63869
67764
67767
63617
67765
63618
67767
68484
63619
63625
67765
67766
68529
63620
63621
68529
63622
68478
68530
63623
68572
68774
63624
68530
68532
68571
69477
63625
68527
68529
69476
63626
67781
63627
67766
67770
67796
68527
63628
67764
67771
67773
63629
63874
63876
63904
63630
63873
63877
63903
63631
63878
63632
63873
63633
63872
63878
63962
63634
63635
63962
63964
63972
63636
63741
63751
63801
63637
63740
63752
63754
63638
63755
63639
63740
63640
63739
63641
63716
63642
63643
80816
80819
63643
63717
80817
80818
63644
80818
80819
63645
63669
80814
63646
63648
63720
63647
63731
63648
63729
63649
63670
63720
63650
63671
63719
63651
63672
63826
63652
63826
63839
80813
63653
63828
63839
80813
63654
63658
63829
63655
63657
63830
63656
63865
63657
63866
63658
63711
63659
63660
63712
63660
63708
63661
80812
80813
63662
63672
80812
80813
63663
63685
63664
63672
63674
63665
63681
63666
63671
63680
63667
63679
63668
63670
63717
63669
80815
80817
63670
80814
80818
63671
63717
63672
63718
63673
63674
63714
63718
63826
80812
63675
63683
63685
63676
63677
63678
63681
63677
63679
63680
63718
63678
63679
63682
63679
63681
63680
63681
63683
63715
63684
63714
63685
63709
63713
63686
63708
80812
63687
63689
63693
63694
63688
63692
63693
63689
63691
63697
63690
63698
63691
63695
63699
63692
63696
63693
63695
63694
63695
63697
63699
63705
63698
63703
63699
63702
63700
63701
63702
63706
63702
63703
63707
63703
63708
63704
63705
63707
63706
63707
63709
63710
63712
63711
63712
63830
63866
63988
63713
63829
63985
63714
63828
63966
80812
63715
63827
63965
63716
63718
63722
63738
63717
63721
63739
63718
63720
63719
63720
63722
63732
63826
63721
63730
63722
63724
63744
63723
63737
63827
63724
63732
63734
63736
63834
63725
63745
63726
63727
63730
63731
63727
63728
63730
63732
63728
63731
63729
63730
63731
63731
63733
63825
63734
63821
63824
63735
63815
63835
63736
63748
63814
63980
63737
63745
63747
63975
63738
63742
63744
63968
63739
63741
63965
63740
63744
63741
63743
63742
63964
63743
63747
63751
63969
63744
63746
63752
63745
63746
63747
63804
63748
63750
63974
63749
63813
63979
63750
63810
63812
64004
63751
63802
63804
63973
63752
63800
63972
63753
63804
63754
63798
63800
63803
63755
63763
63801
63756
63757
63763
63758
63762
63759
63761
63760
63788
63761
63789
63793
63945
63762
63794
63946
63763
63795
63797
63764
63798
63765
63795
63799
63801
63959
63766
63880
63767
63795
63881
63768
63794
63882
63769
63793
63883
63770
63792
63924
63771
63791
63925
63772
63938
63940
63773
63774
63775
63774
63937
63775
63776
63777
63940
73502
73522
63778
63941
73503
63779
63780
63783
63785
63780
63782
63783
63781
63782
63786
63782
63785
63783
63784
63785
63787
63941
63788
63790
63789
63790
63792
63944
63791
63941
63943
63792
63940
73500
73526
63793
73499
73527
63794
63948
73528
63795
63947
73529
63796
63958
63797
63799
63807
63947
63957
63798
63806
63946
63799
63805
63800
63808
73486
63801
63802
63803
63808
63810
63804
63805
63806
63808
63807
63951
63808
63952
63954
63956
63809
73487
63810
63954
73490
73492
63811
63812
73492
63813
64005
63814
64006
63815
64007
63816
63842
63817
63818
63821
63822
63818
63819
63821
63823
63819
63822
63820
63821
63822
63822
63824
63840
63842
63844
63825
63835
63837
63826
63834
63838
63827
63828
63834
63968
63829
63833
63967
63830
63832
63984
63831
63865
63989
63832
63864
64021
64023
63833
63983
64020
63834
63836
63838
63976
63835
63975
63836
63842
63980
63837
63841
63981
64020
63838
63840
63839
63841
64015
63842
64008
64014
64019
63843
64007
63844
64012
64014
66466
63845
64015
66477
63846
63847
64015
63848
64016
64017
63849
64016
64017
63850
66459
63851
69674
63852
69673
63853
69672
63854
63855
63858
63859
63856
63860
63857
63858
63860
69588
63858
63859
63860
69764
63859
69668
63860
69672
63861
63862
69673
69675
69679
63863
69576
69588
63864
64021
69577
69675
63865
69574
63866
68515
63867
63868
63988
68511
68513
68515
63869
63870
67763
67768
68513
63871
63875
63987
63872
63986
63873
63875
63877
63993
63874
63875
67764
63876
63996
67763
63877
63905
63995
67771
63878
63906
63994
63879
63961
63880
63906
63960
63881
63959
63882
63958
63883
63887
73529
63884
63924
73528
63885
63887
63911
63923
73531
63886
63898
63922
63887
63889
63888
73530
63889
63907
63909
63911
73537
63890
63898
63900
63902
63891
63895
63897
63892
63894
63902
63893
63903
63894
63904
67774
63895
63901
67783
63896
63900
67784
63897
63899
63917
67791
63898
63914
63899
63911
63913
63900
63910
63918
67792
63901
63909
67793
63902
63904
63908
67794
63903
63907
63904
63906
63905
67773
63906
63908
67772
73478
63907
73479
63908
73480
63909
67799
73481
63910
67800
73540
63911
67801
72071
73539
63912
73538
63913
63923
72069
72071
73655
63914
63918
63920
63922
63915
63917
63916
63920
72060
63917
63919
71917
72061
63918
71918
63919
72071
72073
63920
72062
72070
72074
63921
72063
72069
63922
63926
63928
63923
63924
63926
73656
63925
73527
63926
63938
73526
63927
72069
73525
63928
63936
63938
72068
73524
63929
72063
63930
63931
63934
63935
63931
63933
63934
72064
63932
63935
63936
63933
63935
63934
63935
63937
72067
73523
63938
73522
63939
63940
73522
73524
73526
73662
63941
73501
63942
63943
73501
73503
73510
63944
73500
73511
63945
73499
73512
63946
63948
63950
63947
63951
63948
63952
73534
63949
73499
73533
63950
63952
73496
73498
73546
63951
73512
63952
63953
73547
63954
73494
73496
73550
63955
73493
63956
73490
73550
73588
63957
73487
73547
63958
73486
73534
63959
73529
63960
73486
63961
73479
73485
63962
63994
64000
63963
63971
63993
63964
63966
63970
63986
63965
63969
63966
63968
63967
63985
63968
63970
63976
63984
63969
63975
63970
63972
63974
63971
63977
63991
63972
63992
64000
64002
63973
63974
64002
64004
63975
63977
63979
63976
63980
63977
63981
63983
63978
64002
64025
63979
63981
64003
64009
64026
63980
64004
64006
63981
64007
63982
64008
63983
64020
64022
64026
66456
63984
64023
64025
63985
63989
63991
63986
63988
63987
63991
63993
63988
63990
63996
68513
63989
63990
64023
68515
63991
63997
64024
68514
63992
64025
63993
63997
63999
64030
63994
63996
63995
63999
73479
63996
63998
68521
73478
63997
67762
63998
64029
67761
63999
64032
68522
73559
64000
64031
73484
64001
73485
64002
64031
64035
73488
64003
64030
64004
64035
64037
66454
64005
64006
64037
64039
64007
64009
64011
64008
64012
64009
64013
66456
64010
64037
66455
64011
64013
64038
66509
67720
64012
64039
66508
64013
66507
64014
66510
67719
64015
64018
66462
64016
66492
64017
64018
66493
64019
66459
66461
67719
64020
66456
66458
64021
64022
66458
64023
64027
66457
69577
64024
69574
64025
64027
64029
69573
64026
64030
64027
66454
66455
64028
67722
69578
64029
64033
66454
67723
67759
64030
64032
67760
64031
66454
64032
64034
73557
64033
69567
73558
64034
67724
69568
73581
64035
66452
66454
73580
64036
73489
64037
66450
66452
73584
64038
66453
64039
66450
67727
67729
64040
64041
66508
66514
67729
64042
64044
64048
64049
64043
64047
64048
64062
64044
64046
64045
64046
64049
64047
64048
64049
64064
64049
64050
64051
64061
66508
64052
64060
64064
64053
64057
64065
64054
64056
64066
64055
64056
64058
64074
64057
64069
64073
64058
64060
64070
64089
64059
64090
64060
64093
64061
64063
67604
64062
66513
67605
64063
66514
66523
67668
64064
64070
67603
64065
64066
64070
64067
64069
64068
66549
64069
66550
67598
64070
64072
64071
64072
64089
67599
67601
67603
64073
67596
67598
64074
64087
64089
64075
64086
64090
64076
64079
64077
64078
64090
64094
64079
64081
64091
64099
64080
64086
64081
64083
64085
64082
64106
64119
64083
64116
67579
67591
64084
67580
64085
64128
67591
67593
67627
64086
64119
64121
64087
64091
64088
64121
67596
64089
64091
64120
67601
67609
64090
67604
64091
64093
64092
64119
64093
64099
64118
67607
67609
64094
67604
67606
64095
64097
64099
64096
64098
67606
67682
64099
64107
64109
67607
67687
64100
64106
64101
64105
64109
64102
64104
64103
64109
64104
64108
64111
64105
64106
64108
64107
64116
64118
64108
64115
67612
67688
64109
64110
64111
64113
64115
74496
64112
64113
64114
74519
64115
67578
67634
67640
74518
64116
67613
74495
64117
67578
64118
67591
67613
67615
67633
64119
67610
67612
64120
67591
64121
67592
67610
67618
64122
67593
67595
64123
64127
66168
64124
64126
66169
64125
64126
64128
64130
64127
66178
66228
64128
66183
66229
67593
64129
64130
64140
66229
66231
67627
64131
64139
66226
66228
64132
66223
66225
64133
64137
64139
64134
64135
64137
64145
66220
64136
66245
64137
66246
64138
64144
66225
64139
64141
64143
66226
64140
64141
67580
64142
66231
67581
64143
66232
66267
67584
64144
66233
66249
64145
66234
66246
66248
64146
66235
66243
66245
64147
64149
66218
64148
66245
64149
66244
66281
64150
66241
66243
66282
64151
66275
64152
64176
66215
66241
66274
64153
64171
66216
66218
64154
66193
66219
64155
64159
64171
64156
64170
64157
64159
64167
64169
64158
64162
64159
64161
66190
64160
64172
66193
64161
64165
64167
66194
66202
64162
64164
66189
64163
64167
64164
64166
67108
64165
66196
67109
64166
66195
66203
67114
64167
66204
67113
64168
64169
66202
66204
66206
64170
64172
64174
64171
64175
64172
64176
64173
66202
66216
64174
64176
66207
66215
66298
64175
66206
66297
64176
64178
64177
64178
66274
66276
66294
66298
64179
64263
66295
66297
64180
64182
64238
64181
64222
64182
64184
64205
64183
64206
66297
64184
64209
64238
64240
66296
64185
64210
64220
64222
64186
64190
64201
64187
64189
64196
64188
64189
64193
64190
64192
64195
64191
64212
64220
64192
64217
64219
64193
64194
64195
64215
64217
64196
64212
64214
64197
64201
64198
64202
64214
66912
64199
66913
64200
64202
64204
66916
64201
64205
64202
64210
64212
64203
64213
66917
64204
64208
64210
66311
67384
64205
64207
67379
64206
64210
64207
64209
66302
64208
66303
67380
64209
66306
66310
67385
64210
66307
66309
64211
64212
64218
64220
66309
66311
64213
64217
64214
64216
66311
67364
64215
66911
64216
67366
64217
66312
67365
64218
64219
66312
66314
66316
64220
64241
64243
66317
64221
64240
64222
64235
64239
64243
64223
64238
64224
64235
64237
64225
64226
64235
64227
64234
64228
64229
64230
64233
64229
64232
64233
64230
64232
64231
64232
64232
64233
64235
64243
64250
64253
64236
64237
64239
64253
64255
64238
64262
64239
66295
64240
64242
67405
64241
66309
67404
64242
66314
66318
67403
64243
64253
66319
67410
64244
64245
66317
66319
64246
64247
64250
64251
64247
64248
64250
64252
64248
64251
64249
64250
64251
64251
64253
66319
66321
67412
64254
64255
66287
67410
67412
64256
66286
67405
64257
64258
64259
64262
64258
64261
64262
66295
64259
64261
66277
64260
64261
64262
64262
64263
64264
66276
64265
64266
66276
66278
66280
64267
64268
66280
64269
66281
67485
64270
64279
80691
80692
64271
64278
80759
64272
64277
64273
64274
64275
64277
64276
80765
64277
80762
80764
64278
64279
80758
80762
64280
64281
64283
64285
80760
64282
64283
80760
64283
64287
80760
64284
64285
64287
64289
64286
64290
64287
64291
80760
64288
64289
64291
64296
64290
80680
64291
80692
64292
64293
80677
80692
80759
64294
64296
64298
64295
64299
80677
64296
64300
80681
64297
64298
64300
64299
64301
64300
64302
64303
64339
80757
80759
64304
64305
64331
64339
64306
64310
80811
64307
64311
80811
64308
64309
64311
64313
64310
64314
64311
64315
64312
64313
64315
64320
64314
66260
64315
66264
64316
64317
66263
66264
64318
64320
64322
64319
64323
66263
64320
64324
66261
64321
64322
64324
64326
64323
64329
64324
64328
64325
64326
64327
64328
64327
64329
64328
64329
64329
66266
64330
64331
80743
64332
64338
80744
64333
64334
64338
64340
64335
64337
64336
64337
64425
80751
80753
80755
64338
64424
80748
80756
64339
64342
80747
64340
64341
80756
64342
64423
64343
64402
64424
64344
64403
64417
64345
64346
64374
64399
64401
64403
64347
64371
64377
64381
64348
64370
64378
64380
64349
64351
64350
64380
80739
64351
64379
64385
80732
64352
64378
64395
64353
64369
64354
64356
64358
64368
64395
64355
64394
64356
64689
64357
64684
64688
64358
64683
64740
64359
64360
64366
64368
64683
64361
64365
64362
64364
64683
64742
64363
64743
64364
64574
64748
64365
64573
64682
64747
64366
64572
64367
64680
64682
64368
64376
64397
64679
64685
64369
64396
64684
64370
64376
64378
64371
64372
64374
64376
64373
64374
64405
64375
64404
64376
64399
64519
64679
64377
64378
64382
64397
64399
64379
64396
64380
64382
64384
80741
64381
80740
64382
64401
80743
64383
64400
80742
64384
64397
64523
64525
80729
64385
64396
64526
80730
64386
64395
64527
80731
64387
64394
64528
64388
64393
64529
64389
64392
64530
80779
64390
64536
64391
64392
64393
64394
64395
64396
64397
64398
64399
64523
64679
65801
64400
64520
64401
64521
64523
80745
64402
80744
64403
64515
64521
80747
64404
64516
64520
64405
64517
64519
64406
64407
64517
64546
64408
64547
64583
64409
64548
64410
64411
64445
64548
64412
64444
64547
64413
64415
64443
64546
64414
64442
64415
64421
64441
64416
64498
64545
64417
64421
64425
64499
64544
64418
64424
64516
64419
64421
64423
64420
64421
64429
64422
64428
64423
64425
64427
80755
64424
80756
64425
64515
64426
64514
64427
64499
64501
64513
80753
64428
64502
80754
64429
64439
64441
64499
64430
64432
64438
64431
64437
64432
64436
64433
64435
64441
64434
64442
64435
64467
64495
64436
64438
64440
64470
64437
64469
64438
64488
64439
64489
64440
64492
64500
64502
64441
64493
64495
64497
64442
64498
64443
64495
64444
64496
64498
64670
64445
64447
64585
64446
64549
64447
64449
64587
64448
64496
64586
64449
64600
64620
64622
64450
64601
64603
64609
64451
64604
64610
64452
64460
64464
64453
64455
64459
64604
64454
64458
64455
64457
64456
64605
64457
64459
64479
64606
64458
64478
64459
64461
64477
64460
64480
64607
64461
64465
64481
64610
64462
64476
64463
64465
64473
64475
64464
64468
64465
64467
64466
64482
64467
64471
64473
64483
64626
64468
64470
64494
64469
64473
64470
64472
64488
64471
64489
64493
64472
64484
64490
64625
64473
64485
64487
64474
64475
64483
64485
64476
64482
64477
64481
64478
64480
64479
64480
64613
64481
64612
64482
64611
64483
64484
64627
64485
64628
64651
64486
64487
64646
64651
64488
64490
64489
64490
64492
64491
64651
64492
64625
64637
64641
64652
64493
64503
64638
64494
64623
64625
64495
64622
64626
64496
64497
64622
64671
64498
64500
64623
64672
64499
64669
64500
64668
64501
64638
64667
64502
64512
64639
80775
64503
80774
64504
64639
64641
64505
64506
64639
64507
64509
64511
64665
64508
64664
64509
65807
65813
64510
65806
65812
64511
65805
65811
64512
64513
64665
64667
65811
64514
64668
65796
80752
64515
64544
65797
80751
64516
64541
80748
64517
64542
64544
64518
64545
64519
64542
64675
64677
64520
64678
64521
64542
65801
64522
64541
80746
64523
64538
64540
65801
80727
64524
80728
64525
64538
64526
64527
64528
64529
64530
64531
64532
64533
64536
64537
64533
64535
64534
64537
64535
64536
64537
64536
64537
64539
64540
66004
64541
65798
65800
80726
64542
65797
80749
64543
65800
64544
64675
65795
65797
65799
64545
64668
64546
64669
64675
64547
64670
64548
64582
64585
64549
64550
64585
64587
64589
64551
64553
64555
64552
64556
64553
64557
64559
64554
64560
64589
64555
64557
64565
64588
65675
64556
64587
64602
64557
65673
64558
65674
64559
64563
64565
65679
64560
64562
64561
64565
64567
64562
64564
64594
65579
64563
65578
64564
65583
65682
64565
64595
65582
65681
64566
65680
64567
64588
64591
64595
65710
64568
64589
64592
64594
64569
64579
64581
64570
64578
64571
64577
64581
64583
65649
64572
64576
65648
64573
64680
64574
64576
64681
65378
64575
65377
64576
64578
65382
64577
65381
65647
64578
64580
65601
65650
64579
65602
64580
64594
65605
64581
64593
65606
65653
64582
64592
65654
64583
64584
64585
64589
64590
64592
64586
64670
64587
64590
64600
64671
64588
64601
64589
64590
65709
64591
64599
64592
64596
64598
65660
64593
65655
64594
64596
65614
65658
64595
65613
64596
65618
65711
64597
65617
65659
64598
65711
65731
65774
65832
64599
65710
65775
65777
64600
65709
65778
64601
65667
65669
64602
65670
65709
64603
65671
65673
65675
64604
64608
64605
64607
64606
64607
64613
64608
64610
64612
64609
64617
65671
64610
64618
64620
65670
64611
64612
64618
65784
64613
64615
64617
64614
64615
64616
65784
64617
65783
80780
64618
65705
64619
65781
65783
64620
64630
65780
65785
64621
65669
64622
64624
64626
64630
65668
64623
65667
64624
64638
65666
64625
64629
64637
65790
64626
64628
64627
64628
64630
64632
64629
64633
64652
64630
64634
64636
65789
64631
65788
64632
64634
65785
65787
64633
64634
64653
64635
65819
64636
64653
64661
65818
64637
64652
64662
65816
64638
64640
65817
64639
64666
64640
64665
64641
64662
64664
64642
64643
64652
64658
64662
64644
64651
64645
64646
64647
64650
64646
64649
64650
64647
64649
64648
64649
64649
64650
64652
64653
64654
64655
64656
64657
64658
64656
64658
64660
64661
64657
64660
64658
64659
64659
64660
64662
65825
64663
64664
65814
65816
65826
64665
65813
65817
64666
65812
64667
65666
65793
65817
64668
64672
65794
64669
65795
64670
64672
64674
64671
64672
65667
64673
65666
64674
65661
65665
65794
64675
65656
65795
64676
64677
65652
65654
65656
65799
64678
65649
65651
65800
64679
65646
65648
65801
64680
65645
64681
65648
64682
65643
65645
65647
64683
64685
65642
64684
64741
64685
64687
64686
65645
64687
64734
64736
65642
65644
64688
64733
64737
64741
64689
64732
64738
64740
64690
64731
64691
64730
64738
64692
64739
64693
64695
64699
64694
64698
64695
64697
64696
64697
64699
64744
64752
64698
64743
64699
64740
64742
64700
64739
64745
64701
64753
64755
64756
64702
64753
64754
65362
64703
64754
64756
64704
64706
64705
64759
65351
64706
80795
64707
65639
64708
64714
65861
64709
64713
64727
64710
64712
64723
64711
64724
64712
64718
64721
64713
64717
64722
64714
64716
64727
64715
65861
64716
65860
64717
65859
64718
64719
64719
64720
65847
65857
65859
64721
64722
64725
64726
64722
64724
64723
64726
64724
64725
64726
64725
64726
65848
64727
64728
65859
65861
64729
64733
64735
64737
65848
64730
64732
64738
65849
64731
65856
64732
64733
64734
64735
65759
64736
65758
65847
65859
64737
65641
65743
65860
64738
65640
65861
64739
64740
65640
64741
64742
65640
65642
64743
64745
64747
64744
64748
64745
64749
64751
64746
65362
65640
64747
64749
65363
65379
65641
64748
65378
65642
64749
65377
64750
65376
64751
64770
65363
65373
65375
64752
64767
64769
65362
64753
64766
64754
64755
64755
64757
64756
64758
64759
64761
64765
64759
64764
64765
65361
64760
64764
64761
64763
65345
64762
65346
64763
64765
65347
64764
65344
64765
65359
64766
64767
64768
65361
65373
64769
64778
65189
64770
64771
64803
64772
64773
64778
64779
64773
64775
64779
64802
64774
64778
65373
64775
64777
71072
64776
71073
64777
64779
71074
64778
71075
64779
64780
64781
64783
64789
64792
64782
64787
64783
64785
64794
64784
64795
64785
64792
64796
64786
64793
64787
64791
64792
64788
64789
64791
64790
64791
64792
64794
64796
64801
64795
64800
64796
64799
64797
64798
64799
64801
64810
64799
64800
64801
65387
64800
64802
64801
64803
65374
65386
64804
64810
65375
65385
64805
64807
64809
65376
64806
65377
64807
65382
65557
64808
65383
65385
65556
64809
64811
65555
64810
64811
64812
65385
65387
65554
64813
65388
65390
64814
65391
64815
65404
65417
64816
65405
65407
64817
64833
64818
64830
64832
65407
70149
64819
64823
64824
64825
64820
64822
65414
64821
64825
65415
64822
64826
65416
64823
65413
64824
64826
64825
64826
64829
64826
64827
64828
70146
70149
64829
64858
64860
65517
64830
64831
64858
64832
64836
64857
64833
64835
65406
65468
64834
65405
64835
64839
65421
64836
64838
65420
65504
64837
64856
64838
64853
64855
64839
64852
65445
65541
64840
64851
65422
64841
64843
65423
64842
64843
64847
64844
64846
64851
65440
64845
64846
80810
64847
64850
65439
64848
64849
64850
64851
65724
64852
65441
64853
65446
65542
64854
64855
65530
65542
64856
65529
65531
65541
64857
65504
65514
65524
64858
65470
65515
65523
64859
65516
70149
64860
65521
65523
64861
65518
64862
64866
64863
64864
64866
64868
64865
64866
65519
64867
65518
64868
64870
64873
65517
64869
64870
64871
70152
64872
64875
70145
64873
64874
64874
64876
64955
70144
70171
64877
64952
64878
64951
70171
64879
64915
64880
64881
64911
64913
64915
64882
64908
64910
64883
64905
64907
64884
64888
64890
64885
64887
64886
64890
64892
64887
64889
64895
69981
64888
69982
64889
64907
69983
64890
64896
64906
69984
64891
64905
64892
64896
64898
64904
64893
64895
64894
64898
69941
64895
64897
69942
69979
64896
69980
64897
64921
70075
64898
64922
69943
70074
64899
69944
64900
64904
64922
64924
70998
64901
65237
64902
64924
64926
65238
64903
64927
64904
64910
64920
64924
64948
64905
64921
64906
64910
64907
64909
64921
70079
64908
70080
64909
64913
70182
64910
64912
64920
70183
64911
64912
64916
64948
64913
64917
64919
70216
64914
70181
64915
64917
64958
70176
70180
64916
64951
64917
64947
64950
64918
70175
70826
64919
64947
70212
70214
70853
64920
64948
70211
70215
64921
64923
70206
64922
70078
64923
70204
70999
64924
70205
70211
71004
64925
71003
64926
64946
64948
70211
72689
64927
64929
71021
64928
64948
64929
64941
64947
64930
64942
64946
71022
64931
64935
65203
64932
65186
64933
64935
65191
64934
65199
64935
64939
64943
65201
70861
64936
64942
65202
64937
64939
64941
64938
64939
70859
64940
70858
64941
64943
70855
70857
64942
64949
64943
64945
71079
64944
70862
71080
64945
70855
70869
70871
72728
64946
64949
70852
72723
64947
70212
72694
64948
64949
64950
70853
70855
64951
70173
70175
64952
70172
70176
64953
64955
64957
64954
64955
70888
64956
70143
70172
64957
70138
70142
70177
64958
64962
70176
64959
64960
64962
64964
70180
64961
64962
70139
64963
70138
70179
64964
70129
70137
70829
64965
70126
70830
64966
70123
70218
64967
70098
70219
64968
70081
70091
64969
70082
70088
64970
70085
64971
69982
69986
70082
70084
64972
64973
64977
70084
64974
69989
70188
64975
64977
69994
70006
70189
64976
69993
70003
64977
64979
64978
70190
64979
70006
70237
64980
70003
64981
64982
70001
70003
64983
70004
70687
64984
70001
70009
70011
70686
64985
65033
70000
70012
64986
65030
65032
64987
70000
64988
65030
69999
70037
64989
65029
65072
64990
65069
64991
65011
65029
65070
64992
65063
64993
65009
65011
65062
64994
65008
65012
64995
64997
64999
64996
65000
64997
65001
65003
64998
65004
65008
64999
65001
65013
65015
65017
65000
65012
65018
65001
65019
65002
65020
65003
65015
65051
65052
65004
65005
65007
65015
65006
65007
65008
65014
65059
65009
65013
65010
65059
65061
65011
65013
65058
70016
70018
65012
65028
70019
65013
65027
65014
65026
65015
65056
65058
65016
65017
65052
65054
65056
65018
65020
65024
65026
65019
65023
65027
65020
65022
65021
65052
65022
65024
65053
70730
65023
65035
65024
65032
65034
65025
65054
70731
65026
65032
65055
70015
70740
65027
65056
70016
65028
65032
65029
65031
70016
70034
65030
65071
65031
70012
70036
65032
70013
70015
70035
65033
65034
70013
70686
70740
65035
70687
70731
65036
70688
70730
65037
70689
70729
65038
70690
65039
65047
70729
70770
65040
65041
65043
65047
65049
65042
65050
65043
65044
65045
65047
65046
70772
65047
70770
70771
70777
65048
65049
70729
70735
70777
65050
65053
65051
65052
65053
65054
70735
65055
70736
65056
70739
70745
65057
65058
70016
70637
70745
65059
70636
65060
65061
70634
70636
65062
70018
70022
65063
70019
70021
65064
65066
65070
65065
65069
65066
65068
65088
65067
65091
70021
65068
65070
65074
65092
70020
65069
65073
65087
65070
65072
65071
70019
65072
65074
70034
70036
65073
70037
65074
65076
65086
65075
65097
70033
65076
65098
70036
70040
70641
65077
65085
70037
70039
65078
65084
69961
65079
69960
65080
65084
70048
65081
65143
70049
65082
65084
65100
65142
70050
65083
65095
65141
65084
65086
65085
70047
65086
65098
65100
70667
65087
65095
65097
65088
65092
65094
65089
65091
65090
65094
65104
65091
65093
65125
70027
65092
70026
65093
65097
70031
65094
65096
65126
70030
65095
65103
65096
65100
65102
65097
65099
70644
71247
65098
70032
65099
70642
70666
65100
70643
70669
71246
65101
70668
65102
65142
71246
71250
71310
65103
65141
71247
71249
65104
65106
65126
65128
65105
65123
65125
65106
65107
65109
65141
65108
65140
65109
65139
65110
65128
65138
65111
65129
65137
65112
65136
70540
65113
65129
65133
65135
72255
65114
65122
65132
70598
65115
65119
65121
70599
65116
65118
65117
65121
65118
65120
70610
65119
70609
65120
65132
70600
70614
65121
65131
70613
65122
65123
65129
65131
65124
65128
65125
65127
65131
70622
65126
70623
65127
70628
71247
65128
65130
70627
71248
65129
71249
65130
71254
65131
65133
71253
71265
65132
70621
65133
71261
72257
65134
71260
72256
65135
71253
71257
71259
72265
65136
71254
71256
72266
65137
65147
71385
65138
65146
71254
65139
65141
65145
71249
65140
65144
65141
65143
65142
65143
65145
71295
65144
71294
65145
71293
65146
71250
71292
65147
71255
71291
65148
71256
71302
71386
65149
71381
65150
71302
71378
71380
65151
65153
65155
69621
65152
69622
65153
69631
69922
65154
69636
69923
71378
65155
65157
65156
65158
69923
69925
69929
65159
69922
69926
69928
65160
65162
65268
65270
65161
65267
65271
65162
65164
65163
69928
65164
65270
69927
69933
71142
65165
65271
71143
65166
65220
69933
69935
65167
65219
65257
65168
65218
65254
65169
65170
65172
65250
65252
65254
65171
65247
65249
65172
65174
65173
65229
65174
65176
65230
65252
65175
65247
65176
65244
65246
65177
65243
65314
65316
65178
65234
65242
65179
65181
65235
65180
65206
65181
65185
65205
65182
65184
65240
65242
65183
65184
65188
65185
65187
65356
71019
65186
65204
65187
65191
65203
65188
65190
65357
71024
65189
65190
71070
65191
71033
71065
71077
65192
65202
65193
65197
65199
65200
65194
65196
71062
65195
65200
71063
65196
65198
71060
65197
71061
65198
65199
65201
65199
65200
65200
65202
71076
71080
72979
65203
71077
71079
65204
71022
71024
65205
71019
71021
65206
65238
65240
65207
65235
65237
65208
65212
65214
65209
65211
65210
65214
65216
65211
65213
65227
69940
65212
69941
65213
65237
69944
65214
65232
65236
69945
65215
65235
65216
65230
65232
65234
65217
65227
65229
65218
65219
65229
65220
65228
65221
65223
65225
69936
65222
65223
69954
65224
69933
69937
69953
65225
69938
69971
65226
65227
69936
69938
69940
69948
65228
65232
65229
65231
65257
69936
65230
65254
65231
65253
65316
65232
65258
65317
69949
65233
69948
65234
65236
65317
70996
71016
65235
65241
65316
65236
65240
65237
65239
70997
65238
70998
65239
71003
71021
65240
71002
71016
71020
65241
71019
65242
65319
71016
71018
65243
65356
65244
65313
65319
65355
65245
65342
65246
65311
65313
65341
65247
65310
65314
65248
65252
65249
65251
65300
65310
65250
65301
65251
65255
65302
65252
65260
65303
65309
65253
65314
65254
65258
65260
65315
65255
65257
65256
65260
65262
65257
65259
65273
71143
65258
69935
65259
65324
71145
65260
65323
65329
71144
65261
65322
65262
65303
65329
65331
65333
65263
65273
65275
65302
65264
65265
65271
65273
65266
65274
65267
65269
65271
69655
71139
65268
69640
65269
69639
69922
65270
69656
69921
71140
65271
69926
71141
65272
65273
71139
71141
71143
71149
65274
65329
65275
65330
71139
80533
65276
65331
80534
65277
65302
65304
80554
65278
65301
65305
80553
65279
65289
65280
65286
65281
65282
65283
65284
65285
65286
65284
65286
65288
65289
65285
65288
65286
65287
65287
65288
65290
65305
65291
65306
65292
65293
65295
65296
65293
80809
65294
65296
65295
65296
80809
65296
65337
80809
65297
65298
65299
65311
65335
65337
65339
65300
65306
65308
65310
65301
65303
65305
65302
65303
65304
65308
65305
65307
65331
80555
65306
65307
65337
65308
65332
65336
80560
65309
65333
65335
65310
65312
65314
65322
65311
65312
65340
65313
65321
65335
71094
65314
65320
71093
65315
65316
65320
65322
65324
65317
65319
65318
65324
71153
65319
65325
71016
71028
71156
65320
71027
65321
65325
71092
65322
65326
65334
71113
65323
65333
65324
65326
65328
71151
65325
71152
65326
71091
71157
65327
71114
71158
65328
65334
71117
71135
72806
65329
65333
71136
71150
65330
71149
65331
71136
71138
80557
65332
80556
65333
71134
71136
80559
65334
65335
71118
71134
65336
71119
65337
71120
71134
65338
65339
71120
71125
65340
71119
71129
65341
71094
71096
65342
71093
71104
65343
65355
65359
65344
65348
65349
65350
65345
65347
65346
65350
65347
65353
65348
65349
65354
65350
65354
65351
65353
65352
65353
65354
65356
65358
71027
71093
65357
71018
65358
71025
71033
65359
71026
71034
71110
65360
71103
65361
71034
71047
65362
65371
80794
65363
65639
65364
65597
65638
65365
65366
65371
65372
65366
65368
65372
65596
65367
65371
80807
65368
65370
71052
65369
71053
65370
65372
71054
65371
71055
65372
65373
65374
65375
65594
65596
65376
65384
65597
65377
65379
65383
65378
65382
65379
65381
65643
65380
65597
65742
65381
65383
65598
65600
65741
65382
65601
65746
65383
65602
65384
65603
65385
65594
65598
65610
65386
65563
65387
65564
65594
65388
65553
65389
65390
65451
65551
65553
65567
65391
65401
65554
65392
65402
65404
65451
65393
65397
65394
65396
65404
65395
65405
65396
65421
65423
65397
65403
65424
65398
65400
65402
65431
65399
65428
65400
65429
65401
65430
65560
65402
65561
65567
65569
65403
65450
65570
65404
65419
65421
65443
65405
65418
65406
65421
65407
65418
65420
65457
65408
65417
65409
65410
65412
65414
65410
65411
65412
65411
65415
65412
65416
65413
65414
65416
65415
65416
65418
65419
65451
65453
65420
65444
65450
65546
65421
65445
65503
65422
65423
65441
65443
65445
65424
65440
65425
65431
65443
65426
65432
65438
65440
65442
65427
65437
65428
65432
65434
65436
65429
65431
65430
65434
65578
65431
65433
65569
65577
65432
65570
65433
65571
65721
65434
65572
65584
65720
65435
65583
65436
65718
65720
80783
65437
65721
80784
65438
80785
65439
65721
65723
65440
65724
65441
65442
65446
65724
65443
65447
65571
65723
65444
65570
65445
65447
65449
65545
65446
65544
65447
65543
65448
65931
65449
65571
65573
65930
65450
65568
65570
65927
65451
65549
65567
65452
65453
65549
65551
65454
65546
65455
65456
65457
65458
65456
65458
65460
65457
65461
65458
65462
65459
65503
65460
65462
65464
65461
65465
65462
65466
65463
65464
65466
65468
65465
65469
65466
65471
65467
65468
65470
65471
70149
65469
65470
65470
65471
65504
65471
65472
65473
70156
70157
70158
65474
65512
70155
70156
65475
70155
70158
65476
65477
65501
65502
65478
65500
65547
65479
65499
65548
65480
65498
65890
65481
65497
65889
65482
65496
65936
65483
65495
65937
65484
65494
65940
65485
65493
65941
65486
65492
65942
65487
65491
65974
65488
65490
65988
65489
65989
65490
65901
65986
65491
65900
65987
65492
65899
65974
65493
65898
65942
65494
65897
65941
65495
65896
65940
65496
65895
65937
65497
65894
65936
65498
65889
65893
65499
65890
65892
65500
65548
65912
65501
65547
65913
65502
65503
65507
65547
65924
65504
65544
65546
65505
65541
65506
65507
65512
65513
65507
65509
65513
65540
65508
65512
65509
65511
80631
65510
80632
65511
65513
80633
65512
80630
65513
65514
65515
65525
65531
80634
65516
65522
70153
70156
65517
65521
70148
70151
65518
70146
70152
65519
65521
65520
65521
65527
65522
65523
65525
65527
65524
65525
65529
65526
65528
65527
65529
65531
65530
65532
65533
65538
65539
65540
65534
65538
65540
65535
65537
65920
65536
65540
65921
65537
65539
65922
65538
65919
65539
65540
65541
65542
65544
65543
65544
65931
65545
65923
65546
65915
65927
65931
65547
65549
65548
65915
65549
65890
65926
65550
65927
65551
65567
65888
65890
65928
65552
65553
65886
65888
65554
65564
65566
65555
65561
65563
65556
65560
65557
65559
65563
65603
65558
65602
65559
65579
65605
65560
65562
65580
65604
65561
65577
65562
65566
65576
65563
65565
65587
65609
65564
65610
65565
65593
65886
65566
65588
65592
65887
65567
65575
65888
65568
65569
65573
65575
65928
65570
65572
65576
65571
65572
65722
65573
65585
65725
65574
65929
65575
65585
65589
65932
65576
65588
65933
65577
65585
65587
65578
65580
65584
65579
65583
65580
65582
65613
65581
65587
65612
65582
65584
65586
65619
65728
65583
65618
65717
65584
65718
65585
65719
65586
65726
65587
65589
65620
65727
65588
65611
65589
65591
65934
65590
80699
65591
65620
65963
80698
65592
65611
65623
65966
65593
65609
65624
65938
65594
65610
65625
65885
65595
65596
65598
65625
65627
65597
65635
65598
65637
65599
65740
65600
65608
65610
65625
65739
65601
65603
65607
65750
65602
65606
65747
65603
65605
65604
65610
65605
65607
65609
65612
65606
65613
65607
65614
65752
65608
65615
65751
65609
65622
65624
65738
65610
65611
65612
65620
65622
65613
65615
65619
65614
65618
65615
65617
65765
65616
65622
65766
65617
65619
65621
65732
65771
65618
65731
65770
65619
65730
65620
65729
65621
65734
65622
65733
65736
65963
65623
65737
65624
65880
65963
65965
65625
65881
65939
65626
65884
65627
65739
65871
65881
65883
65628
65740
65864
65629
65630
65635
65636
65630
65632
65636
65863
65631
65635
65632
65634
80805
65633
80802
65634
65636
80803
65635
80804
65636
65637
65638
65740
65742
65862
65639
65641
65860
80808
65640
65861
80786
65641
65642
65742
65643
65644
65742
65746
65645
65743
65745
65759
65646
65647
65651
65745
65648
65650
65746
65649
65650
65654
65651
65653
65747
65652
65748
65653
65657
65753
65654
65658
65752
65655
65656
65658
65660
65657
65661
65802
65658
65662
65764
65659
65765
65660
65662
65770
65774
65661
65775
65662
65664
80712
65663
65769
65664
65774
65830
65837
65665
65775
65829
80711
65666
65791
65793
65667
65790
65668
65669
65788
65790
65670
65778
65780
65671
65708
65781
65672
65676
65705
65673
65677
65704
65674
65675
65677
65679
65676
65680
65709
65677
65706
65708
65714
65678
65703
65679
65683
65702
65714
65680
65682
65681
65710
65714
65682
65711
65715
65717
65683
65718
65684
65715
80782
65685
80783
65686
80784
65687
65688
65692
65701
65689
65691
65700
65690
65697
65699
65691
65694
65692
65693
65695
65697
65696
65698
65699
80781
65700
65704
65701
65703
65702
65703
80724
65704
65706
65705
80781
65706
65781
80780
65707
80724
65708
65779
65781
80723
65709
65713
65778
65710
65711
65713
65712
65730
65713
65715
65832
65834
65714
65777
80723
65715
80724
65716
65717
65834
80782
65718
65728
65730
65719
80782
65720
65726
65728
65721
65725
65722
65723
65725
65724
65726
65727
65728
65734
65729
65730
65732
65734
65731
65834
65732
65773
65833
65733
65772
65734
65735
65736
65772
66022
65737
65771
65960
65962
65738
65766
65878
65880
65739
65751
65873
65881
65740
65750
65870
65741
65865
65742
65744
65746
65750
65743
65744
65758
65862
65745
65749
65757
65865
65746
65748
65760
65747
65748
65750
65752
65749
65753
65761
65750
65754
65756
65870
65751
65752
65754
65766
65753
65765
65754
65762
65764
65755
65767
65873
65756
65762
65841
65843
65874
65757
65761
65844
65869
65758
65760
65845
65866
65759
65846
65858
65760
65761
65762
65763
65764
65841
66002
66017
65765
65767
65769
65766
65770
65767
65771
65768
65841
65878
65769
65771
65838
65840
65960
65770
65837
66017
65771
65773
65772
65773
65838
65774
65835
65837
65775
65831
65776
65777
65829
65831
80721
65778
65832
80722
65779
65780
80722
65781
65786
65788
65782
65783
65786
80780
65784
65785
65786
65787
65788
65819
65789
65790
65816
65819
65827
65791
65817
65792
65827
65829
65793
65813
65815
65817
80710
65794
65812
80711
65795
65811
80712
65796
65802
65797
65803
65811
80778
65798
80750
65799
65803
66004
80725
65800
65802
65801
65803
80712
65804
65810
66003
65805
65806
65810
65807
65809
65808
65809
65813
66007
80710
80720
65810
65812
66006
80711
65811
66005
80712
65812
65813
65814
65815
80719
65816
65827
80713
65817
65818
65819
65820
65821
65824
65825
65826
65822
65824
65826
65823
65826
65824
65825
65825
65826
65828
65829
80713
80721
65830
80710
65831
65836
65832
65835
65833
65834
65835
65836
65837
66015
65838
66016
65839
66022
65840
66016
66019
66021
65841
65959
66000
66017
65842
65877
65843
65876
66000
66002
65844
65875
65845
65868
65846
65867
80708
65847
65857
80701
65848
65849
65850
65851
65852
65855
65856
65852
65854
65853
65856
65854
65855
65856
65855
65856
65858
65867
65953
65859
65862
65866
65948
65860
65861
65862
65863
65865
65864
65948
65865
65871
65947
65866
65870
65867
65869
65947
65868
65869
65875
65870
65874
65946
65871
65873
65872
65944
65946
65873
65879
65881
65943
65956
65874
65878
65875
65877
65956
65876
65877
65999
65878
65957
65959
65879
65960
65880
65957
65961
65971
65881
65962
65970
65882
65883
65939
65941
65943
65970
65884
65944
65885
65939
65886
65938
65887
65888
65934
65936
65938
65889
65933
65890
65936
80700
65891
65892
65910
65926
65928
80700
65893
65910
65912
65894
65909
80700
65895
65908
65935
65896
65907
65967
65897
65906
65968
65898
65905
65969
65899
65904
65972
65900
65903
65973
65901
65902
65991
65902
65991
65903
65991
65904
65973
65905
65972
65906
65969
65907
65968
65908
65967
65909
65935
65910
80700
65911
65912
65914
65926
65913
65926
65914
65915
65915
65916
65926
65917
65918
65923
65924
65918
65925
65919
65923
65920
65922
65921
65925
65922
65924
65923
65924
65925
65927
65928
65930
65929
65933
65930
65932
65931
65933
80699
65934
80700
65935
65966
80699
65936
65967
80700
65937
65938
65940
65967
65939
65966
65940
65965
65941
65968
65942
65969
65943
65972
65974
65944
65971
65975
65945
65946
65975
65983
65947
65956
65948
65949
65950
65952
65953
65954
65951
65952
65954
65952
65955
65953
65954
65955
65955
65957
65975
65958
65993
65959
65961
65994
65998
65960
65999
66021
65961
66022
65962
65995
65963
65996
65964
65965
65996
80698
65966
65968
65970
65967
80698
65968
65969
65970
65972
65971
65996
65972
65993
65995
65973
65974
65991
65993
65975
65990
65976
65993
65977
65984
65992
65978
65979
65982
65983
65979
65981
65980
65983
65981
65982
65983
65982
65983
65985
65988
65989
65990
65986
65987
65990
65991
65987
65989
65988
65990
65989
65990
65992
65993
65997
65994
65995
65997
65996
65998
79275
65999
80348
66000
66020
66001
66019
66002
66005
66017
66018
66003
66004
66005
66006
66007
66018
66008
66009
66012
66013
66014
66010
66012
66014
66011
66013
66014
66012
66013
66014
66018
66015
66016
66017
66018
66019
66020
80695
66021
66023
66022
66024
66029
66031
80697
66025
66029
80697
66026
66028
80189
66027
80190
80697
66028
66033
80187
66029
80188
66030
66031
66033
66035
66032
66036
66033
66037
80697
66034
66035
66037
66042
66036
80694
66037
80695
66038
66039
80695
80696
66040
66042
66044
66041
66045
80696
66042
66046
80694
66043
66044
66046
66049
66045
66053
66046
66054
66047
66048
66052
66054
66049
66051
80185
66050
80186
66051
66053
80183
66052
80184
66053
66054
66055
66054
66056
80163
80177
80179
66057
79230
79232
79240
66058
79229
79233
79235
66059
74624
74626
74628
66060
74603
74619
74621
74629
66061
66372
66374
66062
66375
74629
66063
66376
74630
66064
80343
80345
66065
66377
79295
80346
66066
66378
79296
79924
66067
66379
79297
79923
66068
66380
79298
79948
66069
66381
79299
79947
66070
66382
79300
79946
66071
66383
79301
79945
66072
66384
79302
79944
66073
79303
79304
66074
66384
79306
66075
66385
79307
66076
66386
79307
66077
66387
79309
66078
66388
79310
66079
66389
79310
66080
66390
79312
66081
66391
78685
66082
66392
78685
66083
74857
78687
66084
66085
74860
78687
78889
66086
74848
78688
78690
78698
66087
74847
78697
66088
73821
74845
78690
78696
66089
73822
74846
78695
66090
73902
66091
66552
73822
73824
73901
66092
66547
73825
73827
66093
66546
73828
66094
66545
66577
66579
73825
66095
66544
66576
66580
66096
66543
66575
66097
66098
66574
66580
66099
66100
66110
66570
66572
66580
66101
66103
66567
66569
66102
66564
66566
66103
66105
66104
66110
66105
66107
66109
66119
66569
66106
66118
66564
66107
66117
66108
66116
66109
66113
66115
66110
66112
66156
66570
66111
66112
66544
66580
66113
66157
66545
66579
66114
66540
66115
66157
66159
66549
66116
66154
66156
66117
66119
66153
66118
66122
66119
66121
66563
66120
66156
66583
66121
66151
66153
66155
66588
66122
66150
66562
66123
66149
66153
66124
66125
66129
66149
66126
66128
66150
66613
66127
66612
66128
66142
66611
66129
66143
66559
66614
66130
66148
66131
66143
66145
66147
66132
66140
66142
66133
66135
66139
66134
66138
66135
66137
66620
66136
66142
66621
66137
66139
66141
66622
67110
66138
66623
67107
66139
67108
66140
67109
66141
66145
67116
66142
66144
66627
67117
66143
66628
66144
66629
67079
66145
66630
67080
67118
66146
67119
66147
66175
67080
67082
67188
66148
66172
67077
67079
66149
66559
67076
66150
66152
66151
66559
66561
66152
66556
66558
66597
66153
66161
67076
66154
66155
66159
66161
66156
66158
66556
66589
66157
66582
66158
66548
66581
66159
66551
66555
66594
66160
66550
66161
66163
66555
67074
73818
66162
66556
67075
66163
66165
66164
67598
66165
66167
66181
67074
67597
66166
66180
67075
66167
66169
66168
67596
66169
66181
66183
67595
66170
66178
66180
66171
66173
66177
66172
66176
66173
66175
66174
66180
67077
66175
66177
66179
67082
67190
66176
67189
66177
66187
66178
66186
66179
66183
66185
66180
66182
67083
67197
66181
67084
66182
67087
67620
66183
67088
67198
67621
66184
67594
66185
66229
67198
67200
67625
66186
66228
67195
67197
66187
66223
67190
67194
66188
66222
67189
67193
66189
66191
66197
66199
66190
66194
66196
66191
66193
66192
66222
66193
66199
66217
66219
66221
66194
66216
66195
66199
66201
66196
66198
66210
67115
66197
67116
66198
67119
67189
66199
66211
67120
67192
66200
67193
66201
66211
66213
66217
67204
66202
66210
66214
66216
66203
66207
66204
66208
66210
67157
66205
67156
66206
66208
66303
67161
66207
66302
66208
66214
66301
66209
66304
67162
66210
66212
66214
67163
67455
66211
67164
66212
67167
67205
66213
67168
67208
67464
66214
66240
67209
67463
66215
67456
66216
66240
67457
66217
66218
66236
66240
66219
66235
66241
66220
66221
66225
66235
66222
66224
66236
67193
66223
66224
66228
66225
66227
66237
67194
66226
66234
66227
66231
66233
66228
66230
67195
67213
66229
66230
67626
66231
67200
67214
67629
66232
67628
66233
66268
67214
67649
66234
66269
67213
66235
66237
66270
66236
66242
66237
66239
67204
66238
67203
67213
66239
66270
67210
67212
67478
66240
66242
67209
67477
66241
67458
66242
66273
66243
66270
66272
66244
66248
67483
66245
66247
67484
66246
66247
66248
66253
67489
66249
66270
67521
66250
66267
66269
67509
66251
66252
66253
66254
66252
66254
66256
66253
66257
66254
66258
66255
66256
66258
66260
66257
66261
66258
66262
66259
66260
66262
66264
66261
66262
66263
66264
66265
66266
66268
67510
67585
66269
67215
67533
67650
66270
67212
67534
66271
66272
67478
67480
67521
67534
66273
67477
67481
67483
66274
66282
66292
67458
66275
66293
67457
66276
66280
66282
66284
66277
66278
66284
66286
66294
66279
66280
66284
80691
66281
66282
67484
80691
66283
67483
66284
66290
66292
67482
80691
66285
66293
66286
66288
66290
67470
66287
67406
66288
67409
67413
66289
67471
67547
66290
67524
67544
67548
66291
67523
66292
67470
67474
67542
67544
66293
67459
67481
66294
67460
67470
66295
66299
67406
66296
67405
66297
66299
66307
67404
66298
66302
66299
66301
67457
66300
67407
67460
66301
66305
66307
67443
67461
66302
66304
67456
66303
66307
66304
66306
74122
66305
67455
74123
66306
67444
67454
74128
66307
67445
74127
66308
66309
67404
67443
67445
67447
66310
66314
66311
66313
67386
67445
66312
67387
66313
67392
67396
66314
67393
67397
67446
66315
67447
66316
66318
67397
67399
67448
66317
67396
66318
66319
67400
67402
66320
67411
66321
67400
67435
66322
67415
66323
66324
67427
67428
66324
67425
67427
67430
66325
67425
67429
66326
67422
67424
66327
67431
67434
66328
67419
67424
67432
66329
67417
67419
67434
66330
67414
66331
74233
80672
80674
66332
80675
66333
80672
80676
66334
67555
67557
66335
67558
74234
66336
74381
74388
66337
74380
74384
66338
74378
74410
66339
74377
74405
66340
74376
74403
66341
79441
79444
66342
79438
79440
66343
74416
74417
66344
74418
74425
66345
74419
74421
66346
74372
79449
80328
66347
74371
79450
80325
66348
66364
74370
80322
66349
66363
79450
80320
66350
66362
79451
80319
66351
66361
79454
80318
66352
66360
79455
80317
66353
66359
79458
80316
66354
66358
79459
80315
66355
66357
79462
80048
66356
79463
80047
66357
80045
66358
79890
66359
79893
66360
79886
66361
80175
66362
79760
66363
79223
66364
79222
66365
66366
79220
79222
80169
66367
79211
79219
80163
66368
74436
79210
79230
66369
74437
74439
74623
79229
66370
67568
66371
67569
74623
66372
74622
66373
74621
66374
74580
74602
66375
74579
74603
66376
74578
74604
66377
74576
74615
66378
74575
74615
66379
74574
74616
66380
74573
74635
66381
74572
79164
66382
74571
79187
66383
74570
79188
66384
74569
79594
66385
79593
66386
74569
79592
66387
74568
79592
66388
74540
79588
66389
74539
79589
66390
66436
79589
66391
66437
79323
66392
78275
78679
66393
66395
78680
66394
74853
74857
66395
78279
66396
78278
66397
78290
66398
66439
78275
78291
66399
74888
74902
66400
74902
76481
66401
74687
76486
66402
74688
76486
66403
74689
76496
66404
74690
76499
66405
74691
76499
66406
74692
76539
66407
74693
76539
66408
74694
76699
66409
74695
77568
66410
74696
77568
66411
76697
66412
74696
76696
66413
74675
76684
66414
74674
76693
66415
76688
66416
74674
76687
66417
74673
76687
66418
74672
76545
66419
74671
75726
66420
74670
75726
66421
74669
75710
66422
74668
75710
66423
74667
75709
66424
74666
75676
66425
74665
75676
66426
74657
74662
74664
66427
74662
66428
74658
74660
66429
74511
66430
74516
74531
74533
66431
74534
74641
74658
66432
74534
74657
78256
66433
74536
74664
78256
66434
74537
74685
78255
66435
66441
74900
78255
66436
66441
74538
78253
66437
74539
78263
66438
66441
78265
66439
78273
78275
66440
74894
74902
66441
74895
74900
66442
66443
78244
78246
78252
78265
66444
74470
74896
78163
78272
66445
67675
74647
74892
78281
66446
67676
74486
74488
74830
66447
67677
73812
74475
74483
66448
67678
73811
74476
74478
66449
66515
67730
67752
73798
66450
67729
67751
73608
66451
73585
66452
67725
67727
67751
73604
66453
67724
73583
66454
66455
67723
67727
66456
67720
67722
66457
67719
66458
67718
67722
69676
66459
69675
66460
67718
69674
66461
67715
67717
69775
66462
66493
66495
67734
66463
66492
66496
66510
66464
66465
66466
66469
66465
66468
66469
66500
66466
66467
66507
66467
66469
66468
66469
66470
66471
66473
66477
66478
66472
66476
66477
66492
66473
66475
66480
66474
66481
66475
66478
66482
66476
66479
66477
66478
66478
66480
66482
66490
66481
66489
66482
66488
66483
66484
66488
66490
66485
66487
66486
66490
66487
66489
66488
66489
66505
66490
66491
66492
66494
66496
67684
66493
66494
66495
67711
67713
66496
67710
67715
67735
66497
66511
67683
66498
66499
66500
66505
66499
66503
66505
67682
66500
66502
66506
66501
66505
66502
66504
66503
66504
66505
66507
66511
66513
67681
66508
66510
66509
66513
66510
66512
67729
67733
66511
67734
66512
67735
67737
66513
67730
67732
67738
66514
67680
66515
67679
67730
66516
67678
73809
66517
66518
66522
66523
66518
66523
66524
67667
66519
66524
66525
66520
66522
66521
66524
66522
66523
66524
66526
66530
66532
66533
66527
66529
73806
66528
66533
73807
66529
66531
73804
66530
73805
66531
66532
66534
66532
66533
66533
66535
67667
73810
73814
66536
67666
73815
74846
66537
66553
67599
73816
73818
66538
66550
66552
66539
66547
66549
66540
66546
66541
66545
66549
66542
66544
66543
66544
66545
66546
66548
66547
66548
66552
66549
66551
73825
66550
66551
73818
66552
66554
73824
66553
66554
73820
73822
74846
66555
73818
73819
73823
66556
66595
67073
66557
66596
66558
67067
67073
67075
67085
66559
67066
67076
67078
66560
67079
66561
66614
67064
67066
67094
66562
66597
66599
66613
66563
66586
66588
66564
66583
66585
66565
66569
66566
66568
66585
67047
66567
67042
66568
66572
67041
66569
66571
66584
67048
66570
66583
66571
66579
66582
66572
66578
66591
66573
66574
66576
66578
66580
73832
66575
66576
66577
73831
66578
73826
73828
73830
66579
66592
73876
66580
66581
66582
66592
66594
73825
66583
66589
66591
66584
66588
66585
66587
66591
67049
66586
67050
66587
66599
67055
66588
66590
66598
67056
66589
66597
66590
66594
66596
66591
66593
67069
66592
66593
73826
73877
66594
67070
73882
73900
66595
73824
66596
67070
67072
73823
66597
67067
67069
66598
67066
66599
67057
67065
67069
66600
67058
67064
66601
66613
66615
66635
66602
66610
66612
66994
66603
66605
66609
66979
66604
66608
66978
66605
66607
66606
66612
66607
66609
66611
66621
66608
66620
66609
66619
66983
66610
66618
66982
66611
66615
66617
66993
66612
66614
66628
66613
66614
66615
66629
66616
66634
67064
66617
66629
66631
66633
67095
66618
66626
66628
66992
66619
66621
66625
66985
66620
66624
66984
66621
66623
66622
66628
66623
66625
66627
67105
66624
67106
66625
66989
67127
66626
66990
67144
66627
66631
66991
67147
66628
66630
67104
66629
66630
67094
66631
67099
67103
66632
67098
67148
66633
66991
67253
67259
74026
66634
66992
67254
67256
66635
66993
66997
67063
66636
66994
66996
67058
66637
67055
66638
66640
66996
67015
67054
66639
67014
67051
66640
66642
66641
66995
66642
67000
67002
67009
67015
66643
66712
67010
67014
66644
67013
66645
66712
66714
66646
66711
66647
66648
66651
66652
66648
66650
66651
66714
66649
66652
66653
66650
66652
66651
66652
66654
66711
66713
66716
66655
66656
66709
66716
66718
66657
66690
66708
66658
66659
66690
66660
66689
66661
66688
66662
66687
66663
66686
66664
66685
66665
66684
66666
66683
66667
66682
66668
66681
66669
66680
66670
66679
66671
66673
66672
66673
66675
66676
66674
66678
66675
66677
66678
66676
66677
66677
66678
78380
66678
78370
66679
66680
78371
78379
80368
66681
67349
78372
78376
66682
67347
78373
78375
66683
67348
74065
74083
66684
67323
74064
74084
66685
67281
67321
74009
66686
67280
67322
74008
66687
66952
66964
67277
66688
66951
66965
67276
66689
66722
66724
66730
66690
66706
66721
66729
66691
66707
66718
66692
66729
66693
66707
66726
66694
66698
66702
66695
66699
66701
66696
66697
66699
66811
66698
66727
66810
66699
66705
66726
66813
66700
66812
66701
66705
66968
66702
66703
66705
66707
66704
66719
66977
66705
66720
66974
66976
66706
66967
66707
66720
66724
66726
66708
66719
66709
66710
66719
66711
66716
67002
67003
66712
66713
67002
66714
66715
67010
66716
67002
67007
67009
66717
66718
67003
67005
67007
66719
66721
66720
67003
66721
66723
67004
66722
67005
66723
67269
67276
66724
66974
67270
67275
66725
66965
66967
66726
66730
66813
66949
66950
66727
66729
66728
66949
66729
66731
66730
66731
66951
66732
66947
66949
66733
66735
66946
66734
66805
66735
66806
66736
66807
66949
66737
66808
66810
66738
66811
66739
66808
66816
66818
66740
66741
66818
66820
66822
66742
66797
66823
66743
66794
66744
66795
66797
66799
66745
66759
66784
66746
66758
66747
66778
66780
66784
66748
66781
66783
66749
66750
66781
66789
66751
66753
66780
66788
66752
66753
66754
66779
66855
66755
66860
66864
66756
66757
66776
66778
66864
66758
66760
66759
66778
66760
66777
66799
66761
66776
66800
66802
66762
66803
66763
66776
66764
66775
66765
66774
66766
66768
66767
66768
66770
66771
66769
66773
66770
66772
66773
66771
66772
66772
66773
67294
66773
66873
66774
66775
66853
66863
66866
66776
66852
66864
66867
66777
66847
66778
66784
66848
66852
66779
66780
66852
66854
66864
66781
66785
66787
66782
66790
66783
66785
66791
66793
66784
66794
66785
66795
66786
66826
66852
66787
66791
66827
66853
66874
66788
66790
66854
66789
66855
66790
66791
66792
66875
66793
66827
66829
66877
66794
66824
66826
66795
66823
66796
66826
66848
66797
66821
66823
66825
66849
66798
66820
66799
66843
66845
66849
66800
66848
66801
66845
66847
66802
66804
66803
66805
66845
66806
66844
66946
66807
66843
66808
66944
66946
66948
66809
66819
66810
66814
66816
66948
66955
66811
66813
66949
66812
66816
66813
66815
66968
66814
66967
66815
66950
66956
66966
66816
66957
66969
66817
66818
66955
66957
66959
66819
66835
66820
66834
66944
66955
66821
66843
66822
66832
66834
66842
66823
66831
66835
66824
66825
66829
66831
66826
66828
66832
66850
66827
66851
66828
66865
66878
66829
66839
66870
66879
66830
66880
66831
66837
66839
66891
66832
66836
66833
66839
66841
66834
66836
66838
66942
67327
66835
66943
66960
66836
66959
66837
67328
66838
66936
67333
66839
66935
66941
67326
66840
66934
66841
66870
66941
67291
67306
66842
66850
66942
67288
66843
66849
66943
67287
66844
66944
66845
66945
67287
66846
66847
66849
66868
67287
66848
66867
66849
66851
66850
66851
66868
66870
66852
66865
66867
66853
66854
66865
66873
66855
66863
66856
66857
66858
66859
66860
66858
66860
66862
66863
66859
66862
66860
66861
66861
66862
66864
66866
66870
66872
66867
66869
67294
66868
66869
67288
66870
67291
67293
66871
66872
66879
67293
67302
67306
66873
66878
67294
67301
66874
66875
66878
66876
66877
66878
66880
66886
66879
66887
66880
66888
66934
66881
66889
66891
66882
66884
66892
66883
66893
66884
66900
66885
66889
66901
66886
66887
66889
66888
67301
66889
66933
67302
66890
66891
66901
66931
66933
66937
66892
66934
66936
66893
66901
66903
66894
66900
66904
66895
66899
66896
66898
66904
66914
66897
66913
66898
66910
66912
66899
66905
66909
66919
66900
66908
66901
66905
66907
66902
66930
66903
66905
66927
66929
66937
66904
66922
66936
66905
66921
66906
66920
66907
66909
66929
67361
66908
66930
66909
66910
67362
66911
66912
67362
67364
67366
66913
66917
66919
66914
66916
66915
66919
66921
66916
66918
66924
67378
66917
67379
66918
67364
67384
66919
66925
67363
67383
66920
67362
66921
66925
66927
67361
66922
66924
66923
66927
67334
66924
66926
67337
67376
66925
67377
66926
67360
74072
66927
67338
67359
67375
66928
67339
66929
67355
67359
67361
67371
66930
67354
66931
66932
67354
66933
67307
67353
66934
66938
67305
66935
67306
66936
66938
66940
67335
66937
67334
66938
67339
67354
66939
67340
67353
66940
67305
67316
67345
67352
66941
67306
67317
67344
66942
67290
67325
66943
67283
67289
66944
67284
67286
66945
66954
66946
66953
67286
66947
66948
66951
66953
66949
66950
66954
66951
66963
66965
66952
66953
66963
67322
66954
67285
66955
66963
67284
66956
66960
66957
66961
66963
66971
66958
66970
66959
66961
67135
67329
66960
67328
66961
67284
67327
66962
67136
67330
66963
67280
67282
67284
67322
66964
66965
66971
67278
67280
66966
67275
66967
66969
66971
66973
66968
66974
66969
66970
66971
67135
67139
66972
67136
66973
67137
67139
67141
67278
66974
66988
67275
66975
66976
66984
66986
66988
67270
66977
66981
66983
67004
66978
66980
67003
66979
66983
66980
66982
66994
66981
66995
67001
66982
66986
66998
67272
66983
66985
66993
66984
66985
66989
66986
66990
66992
66987
67257
67271
66988
66990
67142
67258
67273
66989
67141
67274
66990
67140
66991
67143
66992
67258
74023
66993
67257
66994
66998
66995
66996
66998
67000
66997
67059
67263
66998
67062
67256
67262
66999
67257
67000
67262
67266
67272
74033
67001
67008
67263
67002
67003
67007
67272
67004
67005
67270
67272
67006
67269
67007
67266
67268
67272
67008
67009
67264
67266
67010
67016
67011
67012
67014
67016
67018
67013
67019
67014
73846
67015
73847
67016
67263
73852
67017
67264
67018
73850
73852
73854
67019
73847
73849
67020
73844
73846
67021
73841
73843
67022
67025
67026
67027
67023
67025
67024
67027
67025
67026
67027
67026
67027
73840
67028
67029
73839
73843
73867
67030
67031
67032
67031
67032
67035
67033
67034
73867
67035
73836
73838
73870
67036
73839
67037
73836
67038
67040
67044
73837
73839
67039
67043
73840
67040
67042
67041
67042
67044
67048
67043
67047
67044
67046
73841
67045
73842
73873
67046
67048
67052
73845
73874
67047
67051
73846
67048
67050
67049
67050
67052
67056
67051
67055
67052
67054
73847
67053
73848
73879
67054
67056
67060
73851
73880
67055
67059
73852
67056
67058
67057
67058
67060
74103
67059
67063
67060
67062
73853
67061
73856
73885
67062
73857
73886
74101
74103
67063
67255
73858
67064
67254
74103
67065
67095
67066
67068
67096
74103
67067
67093
67068
67072
67092
67069
67071
73891
67070
67071
73883
73899
67072
73888
73890
73898
67073
73895
73897
67074
67086
73819
67075
67087
73817
67076
67084
67077
67078
67082
67084
67079
67081
67085
67093
67080
67094
67081
67099
67187
67082
67090
67100
67226
67083
67225
67084
67088
67090
67224
67085
67087
67086
67090
67092
67087
67089
73895
74836
67088
74835
67089
74840
78301
67090
73894
74839
78302
67091
78303
67092
67100
73892
73894
78449
67093
73891
73895
67094
67096
67100
67095
67099
67096
67098
67254
67097
73891
74102
67098
67100
67242
73892
74104
67099
67243
67253
67100
67102
67101
67102
67226
67240
67242
78449
67103
67185
67187
67243
67104
67118
67148
67150
67105
67117
67123
67147
67106
67110
67124
67144
67107
67125
67127
67108
67110
67112
67109
67113
67110
67114
67116
67111
67117
67112
67114
67122
67124
67158
67113
67125
67155
67114
67156
67115
67157
67116
67120
67122
67164
67117
67119
67118
67122
67119
67121
67187
67120
67188
67121
67167
67229
67122
67150
67166
67186
67123
67165
67124
67146
67150
67152
67125
67145
67153
67126
67154
67127
67129
67145
67175
74018
67128
67140
67144
67129
67139
67130
67138
67131
67175
74016
67132
67174
74015
74069
67133
67376
67134
67332
74013
74015
74067
67135
67329
74012
74016
67136
67138
67137
67280
74012
67138
67279
74011
74019
67139
74016
74018
67140
67141
67143
74018
67142
74003
74019
67143
74004
74020
74024
67144
74021
74023
67145
67147
67146
67176
74021
67147
67149
67179
74022
67148
74023
67149
67243
74026
67150
67180
67244
74027
67151
67185
67152
67166
67180
67182
67184
67153
67165
67171
67179
67154
67158
67172
67176
67155
67173
67175
67156
67158
67160
67157
67161
67158
67162
67164
67159
67165
67160
67162
67170
67172
74124
67161
67173
74121
67162
74122
67163
74123
67164
67168
67170
74130
67165
67167
67166
67170
67167
67169
67231
67168
67230
67169
67235
74133
67170
67182
67236
74132
67171
74131
67172
67178
67182
74138
67173
67177
74139
67174
74120
67175
67177
74050
74119
67176
74017
67177
67179
74052
67178
74051
74140
67179
67181
74058
78343
67180
74053
67181
67245
74056
67182
67248
74057
78344
67183
78345
67184
67236
67238
67248
78427
67185
67231
67239
67245
67186
67240
67244
67187
67227
67229
67231
67188
67226
67189
67225
67229
67190
67192
67191
67197
67225
67192
67194
67196
67206
67228
67193
67205
67229
67194
67204
67195
67203
67196
67200
67202
67197
67199
67219
67223
67198
67224
67199
67658
78301
67200
67218
67657
78306
67201
67656
67202
67214
67216
67218
74459
67203
67211
67213
67219
67204
67206
67210
67205
67209
67206
67208
67230
67207
67219
67233
67208
67210
67220
67234
74285
67209
67235
74284
67210
74283
67211
74286
67212
67216
67220
74309
67213
67215
67535
67214
67215
67648
67216
67536
67651
67217
74308
74460
67218
67220
74311
74461
78312
67219
74458
78307
67220
67222
67221
74310
67222
67234
78310
78312
78314
67223
67233
78307
78309
67224
67228
78304
78306
67225
78301
78303
67226
67228
67227
78303
67228
67232
67240
78304
67229
67233
67230
67231
67233
67235
67232
67236
67233
67237
67239
78309
67234
67235
67237
78315
67236
78316
67237
78317
67238
78310
78318
67239
67247
78428
78460
67240
67246
78455
67241
78454
67242
67244
67246
74108
78447
67243
74105
78448
67244
67252
67245
67251
67246
67248
67250
67247
74109
78446
67248
74112
78429
78445
67249
78426
67250
74057
74095
74112
74114
67251
74056
74096
74109
67252
74027
74097
74108
67253
74026
74098
74105
67254
74099
74104
67255
74102
67256
73995
74099
74101
67257
67259
67261
67258
74033
67259
74024
74032
67260
74025
74099
67261
73998
74032
74036
78813
67262
73995
73997
74033
67263
67265
73858
67264
73853
67265
73854
67266
73859
73997
67267
67268
73997
73999
74033
67269
67271
74000
67270
74001
67271
67274
67272
67273
74033
67274
74000
74004
74032
67275
74001
74003
67276
67278
67277
74001
67278
74002
74008
67279
74003
67280
74008
74010
74044
67281
67282
74010
74012
74064
67283
67321
67324
67330
67284
67320
67325
67327
67285
67286
67320
67322
67287
67289
67288
67289
67291
67290
67320
67291
67317
67319
67292
67293
67304
67306
67317
67294
67303
67295
67296
67297
67299
67300
67297
80693
67298
67300
67299
67300
80693
67300
67303
80693
67301
67302
67303
67305
67304
67305
67312
67316
67306
67307
67308
67352
67309
67310
67311
67312
67310
67312
67314
67315
67311
67314
67312
67313
67313
67314
67316
67350
67352
67317
67346
67318
67319
67344
67346
67348
67320
67323
67325
67321
67322
67323
67324
67348
67325
67331
67343
74064
67326
67344
67327
67331
67333
67335
67328
67330
67329
67333
67330
67332
67331
74012
67332
67336
74013
67333
67337
67334
67335
67337
67339
67336
67340
67344
67337
67341
67343
74066
67338
74067
67339
67341
67358
74078
67340
67355
67341
67345
67356
67342
67357
74079
67343
67345
67347
78373
80358
67344
67348
74065
67345
67346
67351
67347
67350
67348
67349
67350
80358
80368
67351
80365
67352
67356
80358
80360
67353
67354
67356
67355
67356
67358
74198
67357
74197
67358
74192
74196
80358
67359
74191
74199
67360
67372
67374
67361
67363
67369
74073
67362
67370
67363
67367
67364
67368
67388
67365
67387
67366
67368
67392
67367
67368
67370
67369
67391
67370
67372
74186
67371
67372
74198
67373
74199
67374
74186
74188
74200
74202
67375
74073
74075
74191
67376
74072
74076
74078
67377
74067
74069
67378
74070
74072
67379
67381
67383
67380
67384
67381
67385
74122
67382
74070
74121
67383
67385
67389
74071
74126
67384
67388
74072
67385
67387
67386
74127
67387
67389
67393
74148
67388
67392
67389
67391
74073
67390
74074
74147
67391
67393
74152
74183
74187
67392
74184
74186
67393
67395
67394
74153
67395
67397
74181
74183
74207
67396
74184
67397
67398
67449
67399
74178
74207
67400
74179
67401
67402
67435
67439
74179
67403
67411
67438
67448
67404
67408
67410
67447
67405
67407
67406
67410
67407
67409
67470
67408
67443
67469
67409
67438
67442
67472
67410
67437
67471
67411
67412
67435
67437
67413
67415
67414
67437
67547
67415
67436
67550
67552
67416
67435
67417
67418
67430
67433
67418
67432
67433
67419
67430
67432
67420
67421
67423
67427
67422
67428
67423
67429
67424
67426
67425
67426
67427
67429
67428
67429
67431
67432
67432
67433
67434
67436
67437
67439
74169
74173
67438
67546
67439
67441
74165
67440
74168
74174
67441
74175
74177
74179
74219
67442
67448
67450
74164
67443
67447
67451
74163
67444
67468
67445
67451
67453
74149
67446
74148
67447
67449
67451
74153
67448
67449
74179
67450
74178
74181
67451
74177
74211
74215
67452
74154
67453
74155
74161
74163
74215
67454
67466
67468
74156
67455
67461
67465
74129
67456
67464
74130
67457
67461
67463
67458
67460
67459
67463
67477
67460
67462
67474
67476
67461
67469
67462
67468
67463
67465
67467
74282
67464
74283
67465
74133
74284
67466
74134
74289
67467
74159
74161
74290
67468
67474
74162
74281
67469
74163
67470
67472
67474
67471
67472
67544
67546
67473
74163
74165
67474
67544
74162
74166
74279
67475
67476
67542
74277
74279
74281
67477
67479
67481
74282
67478
74283
67479
67535
74286
67480
67538
74277
74287
67481
67515
67539
67541
67482
67542
67483
67517
67523
80688
67484
67521
67485
67489
80689
67486
80677
67487
67488
67488
67489
67490
67491
67521
67491
67520
67492
67493
67502
67504
67494
67512
67520
67495
67501
67511
67496
67500
74257
67497
67499
74260
67498
67573
67499
67574
67500
74259
67501
74258
67502
67510
67503
67504
67508
67509
67505
67506
67506
67507
67509
67521
67507
67508
67512
67508
67509
67534
67509
67510
67511
67533
74258
67512
67528
67532
74257
67513
67527
67539
67514
67515
67516
67519
67515
67517
67518
67522
67516
67517
67517
67519
67521
67518
67519
67520
67523
67525
67527
67541
67524
67542
67525
67543
74239
67526
74240
74301
67527
67529
74243
74302
67528
67540
67529
67531
74256
67530
74244
74255
67531
74302
74304
74332
78209
67532
67540
74273
74275
67533
67537
67539
74272
67534
67536
74267
67535
67539
67536
67538
74309
67537
74268
74308
67538
74271
74275
74307
67539
74276
74314
67540
67541
74276
74302
67542
74277
74301
67543
67544
74279
74299
74301
67545
67546
67548
74166
74170
74299
67547
74165
74169
67548
67550
67549
74239
67550
74170
74230
74238
67551
74169
67552
74172
74230
74234
67553
74173
67554
67555
80674
80675
67555
67556
74234
80674
67556
80676
67557
80673
67558
80672
67559
74233
74234
67560
74231
74232
74381
67561
74235
74236
74379
67562
74362
74364
67563
74365
74394
74396
67564
74247
74366
74397
67565
74248
74367
74429
67566
74249
74368
79218
67567
74369
79219
67568
74249
74436
67569
74250
74437
67570
67571
74437
74623
67572
74262
74438
74440
78233
67573
74261
74441
78228
67574
74260
74442
78181
67575
74259
74443
74445
67576
67586
67642
74446
67577
67583
67641
67645
67578
67582
67638
67640
67579
67633
67580
67582
67590
67581
67627
67582
67584
67628
67583
67589
67584
67586
67588
67585
67649
67586
67650
74258
67587
74259
67588
67650
67652
74266
74446
67589
67645
67647
67649
67590
67628
67630
67638
67591
67627
67631
67633
67592
67593
67615
67623
67631
67594
67626
67595
67621
67623
67625
67596
67618
67620
67597
67601
67598
67600
67620
73817
67599
73818
67600
67666
67601
67619
67665
73816
67602
67618
67603
67609
67617
67665
67669
67604
67666
67668
67605
67609
67606
67608
67668
67680
67607
67681
67608
67612
67741
67609
67611
67669
67740
67610
67611
67615
67617
67612
67614
67672
74490
67613
74491
67614
67634
74494
67615
67635
67673
74645
67616
67632
67617
67623
67663
67673
74453
67618
67664
67672
67619
67623
67620
67622
67664
74834
67621
74835
67622
67658
74840
67623
67659
67663
74841
67624
67625
67631
67655
67659
74453
67626
67656
67658
67627
67629
67631
67628
67629
67649
67630
67648
67656
67631
67637
67647
67655
67632
67633
67635
67637
74453
67634
67638
67635
67639
74643
67636
74452
74644
67637
67639
74449
74451
78166
67638
67646
74454
67639
67645
67640
67644
78167
67641
74517
67642
67644
74555
67643
74443
74583
67644
74444
74446
74448
78173
67645
74449
78168
67646
74446
67647
74447
74449
74455
67648
67652
67654
67649
67651
74459
67650
67651
74267
67652
74268
74460
67653
74269
74447
67654
74460
74462
74464
78187
67655
74455
74457
74459
67656
67660
74454
67657
74459
67658
67660
74458
78645
67659
78300
67660
67662
78299
67661
74457
78650
67662
74454
74456
74468
78651
67663
74453
74469
78298
67664
67674
74842
67665
67671
74833
67666
67670
73815
67667
67668
67670
67678
67669
67679
67670
67672
74474
67671
67677
73814
67672
67674
67676
74832
67673
74473
67674
74452
74472
67675
74469
74850
67676
74470
74472
74851
67677
74473
74831
67678
73813
74474
67679
73810
67680
74474
74476
67681
67738
67740
67682
67737
67741
67683
67687
67684
67686
67710
67737
67685
67711
67686
70398
67687
67689
67709
67742
67688
67741
67689
74491
74495
67690
67708
74492
67691
67695
74506
74507
67692
74493
74507
74508
67693
67695
67697
67694
67698
74508
67695
67699
74506
67696
67697
67699
67707
67698
67706
67699
67705
67700
67701
67705
67707
67702
67704
70389
67703
67707
70390
67704
67706
70387
67705
70388
67706
67707
74652
67708
67709
70400
70410
74651
67710
67743
70396
70398
67711
67736
70395
67712
70398
67713
70395
70397
70414
67714
67715
67716
69778
70395
67717
67735
67747
69779
70394
67718
67734
67748
69774
67719
67721
69681
67720
67734
67721
67727
67733
67722
67726
67748
69682
67723
69677
67724
67726
67758
67725
69687
73582
67726
67750
69688
73605
67727
67749
67757
67728
67729
67731
67733
67749
67751
67730
67731
74476
67732
67752
67754
74477
67733
67735
67745
67747
67734
67748
67735
67736
67737
67743
67745
70394
67738
67742
67739
67745
74476
67740
67742
67744
74475
74489
67741
74474
74490
67742
74491
67743
74492
67744
70393
74651
67745
74482
74650
74907
67746
74477
67747
70394
74480
74907
74909
67748
67754
69780
67749
69781
67750
67754
67756
67751
67753
69888
73606
67752
73607
67753
73797
74478
67754
69889
74479
74815
67755
74480
67756
69780
69889
69891
74929
67757
69781
69886
69888
67758
69682
69684
69688
67759
69677
69685
69687
67760
69568
69570
69578
67761
69567
69571
69573
67762
68514
68518
68522
67763
68513
68519
68521
67764
67769
67771
67765
67766
67767
67769
68528
67768
68489
67769
68492
68512
67770
68519
68535
67771
67797
68520
68526
67772
68521
67773
67797
67799
73477
67774
67794
67796
67775
67781
67783
67776
67778
67780
67777
67778
67779
67783
67785
67780
67782
67788
68772
67781
68773
67782
67796
69476
67783
67789
67795
69475
67784
67794
67785
67789
67791
67793
67786
67788
67787
67791
71913
67788
67790
71912
71922
67789
67809
67790
67804
67808
67791
67803
71919
71921
67792
71918
67793
67801
67803
72073
67794
67800
67804
67795
67799
67796
67798
67804
69480
67797
69479
67798
69484
73476
67799
67805
69483
73563
67800
73562
67801
67805
74725
67802
72072
74726
67803
67805
71929
72077
74727
67804
71928
72076
67805
67807
67806
74724
67807
69483
71929
71931
74741
67808
69480
71928
71932
67809
69475
71921
71925
67810
68772
71922
71924
67811
67815
67816
67817
67812
67814
68840
67813
67817
68841
67814
67818
68842
67815
68839
67816
67818
67817
67818
68768
67818
68777
67819
67820
67821
67822
67823
67821
80671
67822
67826
67823
67827
67824
68778
80671
67825
67827
67829
67826
67830
80671
67827
67831
67828
67829
67831
67833
67830
67834
67831
67836
67832
67833
67835
67836
67859
67834
67835
80668
67835
67836
67836
67837
67838
67842
80667
67839
67975
67840
67842
67844
67841
67845
67842
67846
80667
67843
67844
67846
67858
67845
67855
67846
67856
67847
67848
67856
67857
67858
67849
67850
67852
67851
67852
67859
67853
67857
67939
67854
67862
67855
67861
67975
67856
67857
67858
67857
67860
67858
67859
67861
67937
67939
67862
67936
67974
67863
67939
67864
67934
67936
67938
67865
67867
67869
67866
67870
67867
67871
67930
67868
67929
67938
67869
67871
67928
67931
67940
67870
67932
67934
67871
67872
67873
67920
67928
67930
67874
67919
67875
67917
67920
67876
67911
67877
67878
67879
67902
67911
67880
67892
67881
67882
67892
67910
67883
67893
67909
67884
67894
67908
67885
67895
67907
67886
67905
67887
67895
67903
67888
67889
67895
67890
67894
67891
67893
67892
67893
67896
67894
67895
67897
67900
67901
67902
67898
67900
67902
67899
67902
67900
67901
67901
67902
67904
67906
67907
67908
67909
67910
67912
67913
67916
67917
67918
67914
67916
67918
67915
67917
67918
67916
67917
67918
67919
67921
67922
67925
67926
67927
67923
67925
67927
67924
67926
67927
67925
67926
67927
67931
67928
67929
67930
67932
67941
67933
67934
67941
67950
67935
67940
67936
67949
67950
67952
67937
80666
67938
67949
67939
67940
67941
67949
67942
67943
67946
67947
67948
67944
67946
67948
67945
67947
67948
67946
67947
67948
67950
67949
67951
67952
67993
67953
67987
80666
67954
67970
67972
67955
67969
67956
67964
67972
67957
67963
67973
67958
67959
67963
67965
68722
67960
68093
67961
67963
68724
67962
67976
68729
67963
67971
67973
67977
68794
67964
68723
67965
67969
67971
69207
67966
67968
68721
67967
68718
67968
69179
67969
69180
67970
69206
67971
67987
67995
68006
67972
67985
68017
67973
80666
67974
67975
67977
80666
67976
67977
68795
67978
68793
80651
67979
67983
67984
67985
67980
67982
80649
67981
67985
80646
67982
67986
80647
67983
80648
67984
67986
67985
67986
80666
67986
67987
67988
67989
67992
67993
67994
67990
67992
67994
67991
67994
67992
67993
67993
67994
67995
67996
67997
68000
68001
68002
67998
68000
68002
67999
68001
68002
68000
68001
68002
69205
68003
68004
68005
68006
68007
68005
68007
68009
68006
68010
69206
68007
68011
68008
68009
68011
68013
68010
68014
68011
68015
68012
68013
68015
68017
68014
68018
68015
68020
68016
68017
68019
68020
69207
68018
68019
68019
68020
80645
68020
68794
68021
68022
68023
68027
68028
68023
68028
68029
68024
68026
68025
68026
68027
68029
68028
68029
69208
68029
68030
68031
68035
68036
68037
68032
68034
68891
68033
68037
68892
68034
68038
68889
68035
68890
68036
68038
68037
68038
68038
68039
68040
68894
68896
68041
68734
69025
68042
68289
69020
68043
68288
69017
68044
68055
68057
68045
68052
68046
68051
68047
68048
68049
68051
68602
68050
68603
68652
68051
68053
68606
68651
68052
68607
68053
68055
69008
68054
69009
69121
68055
69012
69018
69120
68056
69013
69017
68057
68285
68287
68591
68058
68084
68288
68059
68087
68091
68060
68090
68716
68061
68067
68087
68089
68062
68086
68063
68067
68064
68066
68080
68086
68065
68079
68066
68070
68078
68067
68071
68083
68087
68068
68069
68071
68073
68089
68070
68074
68071
68075
68077
68072
68088
68098
68073
68075
68095
68293
68295
68074
68094
68296
68075
68297
68076
68306
68077
68293
68307
68309
68585
68078
68098
68100
68310
68079
68083
68101
68311
68080
68081
68083
68085
68082
68256
68284
68083
68099
68101
68257
68285
68084
68098
68085
68087
68097
68285
68086
68284
68087
68088
68089
68091
68095
68097
68090
68094
68091
68093
68717
68092
68288
68093
68095
68289
68727
68094
68722
68724
68095
68725
68096
68726
68097
68289
68291
68293
68733
68098
68286
68288
68099
68293
68100
68264
68286
68292
68101
68263
68312
68585
68102
68103
68257
68259
68263
68104
68256
68260
68105
68261
68106
68256
68280
68107
68249
68255
68261
68281
68108
68248
68274
68109
68247
68261
68110
68186
68188
68111
68117
68123
68185
68112
68116
68124
68113
68114
68116
68115
68116
68118
68120
68117
68121
68118
68122
68146
68119
68145
68120
68122
68128
68144
68121
68127
68122
68124
68126
68123
68129
68147
68124
68184
68188
68190
68125
68126
68190
68192
68127
68129
68131
68128
68132
68129
68141
68143
68130
68152
68190
68131
68141
68153
68191
68222
68132
68192
68194
68133
68141
68195
68134
68140
68200
68135
68201
68136
68140
68177
68137
68138
68162
68177
68139
68143
68140
68142
68177
68219
68141
68218
68142
68221
68143
68153
68155
68220
68144
68150
68152
68145
68147
68149
68146
68147
68185
68148
68152
68184
68149
68151
68181
68183
68150
68158
68151
68155
68157
68152
68154
68229
68235
68153
68228
68154
68239
68241
68155
68236
68238
68156
68157
68179
68236
68158
68180
68235
68159
68181
68160
68180
68161
68162
68178
68180
68163
68170
68164
68165
68168
68169
68165
68167
68168
68166
68167
68169
68168
68169
68169
68171
68172
68175
68176
68172
68173
68176
68173
68175
68178
68174
68176
68175
68176
68177
68179
68180
68182
68235
68183
68232
68234
68184
68229
68231
68185
68187
68228
68186
68187
68247
68188
68227
68231
68246
68189
68261
68190
68225
68227
68260
68191
68228
68192
68223
68225
68239
68193
68194
68223
80665
68195
68222
80664
68196
68198
68200
68221
68197
68198
68199
80664
68200
68203
68201
68218
68202
68203
68204
68205
68207
68204
68207
68208
68205
68208
68206
68207
68208
68208
68209
68210
68211
68212
68213
68214
68215
68216
68217
68217
68219
68221
68220
68221
68241
68222
68223
68241
68224
68240
68225
68242
68262
68226
68259
68227
68239
68242
68244
68624
68228
68230
68245
68229
68239
68230
68234
68238
68231
68233
68252
68624
68232
68251
68233
68628
68234
68625
68627
68235
68237
68236
68237
68238
68625
68239
68624
68240
68241
68242
68243
68244
68262
68622
68245
68259
68621
68623
68246
68252
68254
68260
68247
68249
68251
68261
68248
68249
68273
68250
68254
68272
68251
68253
68615
68629
68252
68628
68253
68623
68627
68254
68616
68620
68634
68255
68271
68621
68256
68258
68260
68282
68257
68283
68258
68264
68590
68259
68265
68595
68621
68260
68262
68261
68263
68265
68264
68586
68265
68587
68589
68266
68622
68267
68269
68589
68595
69002
68268
68269
68270
68622
69003
68271
68595
68596
68619
68621
68272
68282
68597
68616
68273
68281
68598
68615
68274
68599
68275
68277
68281
68276
68280
68277
68279
68602
68278
68599
68601
68279
68281
68593
68598
68608
68280
68592
68607
68281
68283
68282
68283
68593
68595
68284
68590
68592
68285
68286
68590
68287
68291
68589
68288
68290
69001
69017
68289
68290
68734
68291
68735
68997
69020
68292
68588
68736
68293
68585
68587
68737
68294
68295
68307
68733
68737
68739
68296
68304
68306
68726
68297
68303
68725
68298
68302
68306
68299
68301
68300
68306
68308
68301
68305
68316
68324
68358
68302
68357
68303
68305
68743
68304
68730
68744
68305
68731
68739
68745
68306
68740
68742
68307
68308
68584
68740
68309
68314
68316
68310
68313
68311
68312
68313
68314
68585
68315
68584
68316
68365
68373
68583
68317
68361
68740
68318
68319
68320
68323
68319
68322
68323
68371
68320
68321
68362
68321
68323
68324
68322
68323
68325
68336
68326
68327
68328
68331
68329
68330
68331
68332
68333
68334
68335
68337
68338
68340
68342
68338
68339
68340
68358
68339
68342
68362
68340
68341
68343
68341
68342
68344
68345
68346
68347
68348
68352
68353
68348
68354
68355
68349
68355
68356
68350
68352
68351
68355
68352
68353
68354
68355
68357
68359
68471
68748
68358
68743
68359
68361
68742
68360
68470
68810
68361
68374
68376
68469
68809
68362
68373
68741
68363
68376
68364
68373
68375
69223
68365
68367
68371
68372
68366
68370
68371
68367
68369
68368
68369
68372
68370
68371
68372
68372
68374
68582
69222
68375
68579
68581
69340
68376
68459
68467
69339
68377
68468
68378
68459
68461
68379
68458
68462
68380
68453
68381
68382
80657
80658
68382
68452
80654
80657
68383
80655
80658
68384
68417
80659
68385
68419
68452
68386
68420
69230
68387
68421
69231
68388
69232
68389
68421
68423
69232
68390
68424
69247
68391
69248
68392
68424
69249
68393
69250
68394
68424
68426
68428
68395
80661
80663
68396
68404
80660
68397
68427
68428
68432
68398
68404
68407
68409
68399
68403
69319
68400
68402
69322
68401
69329
68402
69325
68403
69316
68404
69317
68405
68406
69252
69317
68407
68426
69235
69251
69318
68408
68427
69234
69319
68409
68410
68434
69227
69320
68410
68432
68411
68431
68412
69226
68413
68431
68441
68442
68414
68443
68451
68415
68444
68446
68416
68418
80657
68417
80656
80659
68418
80655
68419
80654
68420
68444
68452
68421
68442
69230
68422
69231
68423
68430
68440
68442
68424
68428
69233
68425
68426
69233
69235
69247
69249
68427
69250
68428
68435
69233
68429
68430
68432
68439
68431
68438
68432
68437
68433
68434
68435
68437
68439
68435
68436
68437
68436
68439
68437
68438
68440
68438
68439
68441
69227
69231
69233
68442
68449
69226
69230
68443
68444
68450
68445
68446
68447
68450
68447
68448
68451
68448
68449
68452
68449
68451
68450
68451
68451
68453
69230
68454
68458
69229
68455
68457
69240
68456
69241
68457
68463
68465
68564
69369
68458
68460
68462
69364
68459
69335
68460
69336
68461
68465
68467
69363
68462
68464
68468
68463
68464
68561
68465
68475
68562
68466
68563
69368
68467
68475
68578
69383
69498
68468
68579
69362
68469
68475
68470
68474
68579
68820
68471
68473
68811
68472
68812
68473
68572
68817
68474
68573
68818
68475
68576
68578
68819
68476
68477
68562
68568
68576
69498
68478
68556
68569
68573
68479
68570
68572
68480
68554
68556
68481
68553
68557
68482
68486
80652
68483
68484
68486
68488
68485
68489
68529
68486
68490
68530
68554
68487
68553
68488
68490
68494
68552
68489
68493
68490
68492
68528
68491
68531
69547
68492
68494
68534
68538
69548
68493
68535
68537
68494
68510
68495
68539
68551
68496
68497
68498
68501
68497
68500
68501
68550
68498
68499
68502
68499
68501
68500
68501
68503
68539
68547
68549
68504
68505
68506
68509
68505
68507
68508
68542
68506
68507
68510
68507
68509
68508
68509
68511
68537
68539
68541
68512
68516
68513
68517
68519
68537
68514
68515
68517
69573
68516
69574
68517
68541
69575
68518
69558
69572
68519
68523
69559
69571
68520
68536
68521
68523
68525
73476
68522
73477
68523
69567
73560
68524
69566
73565
68525
69559
69563
69565
73566
68526
68536
69562
73475
68527
68533
68535
69484
68528
68532
69479
68529
68531
68535
68530
68531
68570
68532
68534
69704
68533
69478
69703
68534
69485
69562
69702
68535
69561
69709
68536
68537
69559
69561
68538
69558
68539
69553
69557
69561
68540
69552
68541
68547
69557
69583
69719
68542
69558
69582
68543
68545
68547
68544
68545
69589
69591
68546
69582
69588
68547
69583
69591
69665
69667
68548
68549
69593
69597
69665
69719
68550
69552
69596
68551
68552
69548
69550
69552
68553
69545
69547
68554
68558
68555
68570
69547
68556
68558
68567
68569
69546
68557
68562
68558
68561
68559
68560
69545
68561
68565
68567
69544
68562
68564
68563
68567
68564
68566
69498
69500
68565
69501
68566
69506
69727
68567
69497
69507
69726
68568
69725
68569
68575
69497
69732
68570
68574
69705
68571
69704
68572
68574
69488
69703
68573
69469
68574
68576
69468
68575
69489
69706
68576
69490
69496
69733
68577
69467
68578
69466
69496
69498
71413
68579
69384
69465
68580
69361
68581
68820
68822
69459
69465
68582
68807
68809
69450
68583
68741
68806
69221
68584
68738
68740
68935
68585
68737
68933
68586
68587
68932
68588
68924
68589
68916
68998
68590
69001
68591
68595
68592
68594
69001
69013
68593
69008
68594
68597
69007
68595
68596
69002
69014
68597
68618
69003
69005
68598
68617
69006
68599
68609
68614
68600
68601
68609
68611
68602
68604
68608
68603
68607
68604
68606
68605
68611
68606
68608
68610
68649
69010
68607
68650
69009
68608
69008
68609
69007
68610
68613
69006
68611
68612
69134
68613
69135
69141
68614
69136
69142
68615
68617
68631
68616
68630
68617
68619
68633
68618
68632
69136
68619
68637
69137
68620
68636
68621
68623
68635
68622
68624
68626
68625
68626
68627
68635
68628
68634
68629
68630
68634
68631
68633
68632
69142
68633
68637
69143
68634
68636
68635
68636
68637
68638
68639
69137
69139
69143
68640
68642
68641
69137
68642
68644
69138
68643
69139
68644
69163
68645
68646
69132
69138
69155
69163
68647
69135
69144
69153
68648
69132
69134
69154
68649
69010
69122
69127
69131
68650
69126
68651
69122
69124
68652
69115
69121
69125
68653
69112
68654
69113
69115
68655
68656
68685
69070
69078
69113
68657
68676
69066
69069
68658
68677
69065
69113
68659
68678
69064
69114
68660
68679
69063
69117
68661
68680
69058
69118
68662
69059
69170
68663
68665
68680
69171
68664
69182
68665
69181
68666
69172
68667
68680
69173
68668
68679
69174
68669
68678
69175
68670
68677
68697
68671
68676
68696
68672
68675
68695
68673
68694
68674
68691
68675
68688
68676
68686
69069
68677
68685
68678
68684
68679
68683
68680
68682
68681
68682
69118
69171
69173
68683
69117
69174
68684
69114
69175
68685
68697
69113
68686
68696
68687
68695
69070
68688
68689
68692
68693
68689
68691
68690
68693
68691
68692
68693
68692
68693
68694
68695
68696
68697
68698
69175
68699
69176
68700
68706
68708
68710
68701
68705
68702
68704
68703
68704
68705
68706
68707
68708
68713
68709
68712
69176
68710
68711
68712
68716
68713
68715
69177
68714
68715
68719
68716
68718
69178
68717
68718
68722
68719
68721
69179
68720
68721
69208
68722
69180
69207
68723
68724
68794
69207
68725
68727
68729
68726
68730
68727
68731
68733
68728
68734
68729
68731
68798
68896
68730
68794
68795
68731
68796
68732
68797
68733
68739
68804
68896
68898
68734
68736
68735
68896
68736
68897
68990
69024
68737
68898
68917
68738
68925
68739
68806
68898
68936
68740
68805
68741
68742
68805
68809
68743
68745
68810
68744
68748
68745
68747
68796
68746
68797
68805
68747
68802
68808
68810
68814
68748
68801
68813
68749
68810
68812
68750
68751
68812
68752
68774
68776
68817
68753
68755
68760
68761
68754
68758
68760
68773
68755
68757
68764
68756
68765
68757
68762
68766
68758
68763
68759
68760
68762
68761
68762
68764
68766
68771
68765
68770
68766
68769
68767
68768
68769
68771
68769
68770
68771
68770
68776
68771
68772
68773
68775
69475
68774
69476
68775
69469
69477
68776
69470
69474
71924
68777
68816
68778
68833
71924
71936
68779
68828
68780
68781
68783
68787
68781
68782
68783
68829
68782
68787
68833
68783
68784
68788
68784
68785
68787
68786
68787
68789
68846
68853
80651
68790
68791
80651
68792
68793
68800
68856
68858
80651
68794
68795
80644
68796
68798
68800
68797
68801
68798
68802
68804
68799
68895
68800
68802
68830
68858
68902
68801
68829
68802
68828
68803
68827
68804
68808
68826
68902
68906
68805
68895
68899
68806
68808
68807
68899
69220
68808
68822
68906
69451
68809
68821
68810
68820
68811
68812
68814
68818
68820
68813
68817
68814
68816
68828
68815
68821
68827
68816
68818
68824
69471
71937
68817
69470
71936
68818
69469
68819
69468
68820
68824
69465
69467
68821
68822
68824
68826
68823
68905
69458
68824
69463
69465
69493
71809
68825
69492
68826
71809
71811
71937
71945
68827
68903
68905
68828
68830
71937
68829
71936
68830
68832
68854
68831
68857
68903
68832
71811
71813
71937
71939
68833
68847
71936
71940
68834
68846
71923
68835
68836
68837
68841
68836
68838
68840
71922
68837
68838
68843
68838
68842
68839
68840
68842
68841
68842
68844
68846
71911
68845
71898
72092
68846
71815
71899
72093
68847
71910
68848
71813
71815
71909
68849
68853
68854
68855
68850
68852
71822
68851
68855
71819
68852
68856
71820
68853
71821
68854
68856
68855
68856
68856
68857
68858
68873
71518
71813
68859
71517
68860
68864
80637
80640
68861
68880
80641
80643
68862
68864
68866
68863
68867
80643
68864
68868
80637
68865
68866
68868
68873
68867
68872
68868
68871
68869
68870
68871
68873
71818
68871
68872
68873
71814
68872
71885
68873
68874
68875
71518
71520
71884
71903
68876
68880
68881
68882
68877
68879
71880
68878
68882
71881
68879
68883
71882
68880
71879
68881
68883
68882
68883
71517
68883
71521
68884
68885
68886
68887
68888
68886
68893
68887
68891
68888
68892
68894
68889
68893
68890
68892
68891
68893
68892
68895
71517
68896
68900
68902
68897
68898
68900
69215
68899
68909
68900
68906
68908
68901
69216
68902
68904
68906
69455
71516
68903
71517
68904
71518
71811
68905
69456
71519
71810
68906
69457
71809
68907
68908
69451
69453
69455
69457
68909
69216
69218
69220
68910
68936
68967
69214
68911
68913
68917
68918
68912
68916
68917
68987
68913
68915
68965
68914
68962
68915
68918
68963
68916
68964
68917
68918
68918
68919
68920
68924
68925
68926
68921
68923
68954
68922
68926
68955
68923
68927
68956
68924
68953
68925
68927
68926
68927
68927
68936
68928
68929
68932
68933
68934
68930
68932
68931
68934
68932
68933
68934
68933
68934
68935
68936
69221
68937
69220
68938
68939
68941
68945
68939
68940
68941
69219
68940
68944
68967
68941
68943
69443
68942
68943
68945
68947
68944
68948
68945
68949
68946
68947
68949
68955
68948
68957
68949
68951
68950
68951
68952
68954
68958
68952
68957
68953
68957
68954
68956
68955
68956
68957
68959
68961
68963
68966
68960
68961
68966
68961
68965
68966
68962
68967
68963
68965
68964
68965
68966
68968
69218
71500
68969
68970
68974
68975
68970
68971
68974
71501
68971
68975
69217
68972
68975
71510
68973
68974
68975
68976
68977
68978
68982
69214
68978
69214
69215
69216
68979
69215
68980
68982
68984
68981
68985
69215
68982
68986
69214
68983
68984
68986
68988
68985
68989
68986
68990
68987
68988
68990
68991
68989
68991
68990
68991
68991
68992
68993
68997
68998
68999
68994
68996
69033
68995
68999
69034
68996
69000
69031
68997
69032
68998
69000
68999
69000
69000
69001
69002
69016
69003
69015
69004
69005
69015
69164
69006
69014
69133
69137
69007
69134
69136
69008
69010
69014
69009
69013
69010
69012
69122
69011
69134
69012
69014
69038
69131
69133
69013
69037
69130
69014
69016
69015
69016
69038
69017
69030
69037
69018
69020
69019
69037
69168
69020
69036
69185
69021
69026
69022
69023
69024
69025
69023
69024
69025
69027
69028
69030
69032
69028
69035
69029
69030
69036
69030
69034
69035
69031
69032
69034
69033
69034
69035
69037
69194
69038
69167
69039
69164
69166
69040
69042
69041
69164
69042
69044
69165
69043
69166
69044
69196
69045
69046
69050
69051
69052
69047
69052
69053
69048
69050
69053
69049
69055
69050
69051
69052
69053
69196
69053
69165
69054
69055
69128
69132
69154
69155
69056
69092
69094
69057
69086
69128
69058
69085
69129
69059
69061
69063
69060
69061
69168
69170
69186
69195
69062
69118
69120
69129
69063
69117
69121
69123
69125
69064
69085
69065
69084
69125
69066
69083
69112
69067
69078
69209
69068
69073
69069
69076
69070
69071
69072
69075
69076
69077
69073
69074
69077
69078
69074
69076
69075
69077
69076
69077
69079
69112
69080
69210
69211
69212
69081
69111
69212
69213
69082
69210
69213
69083
69209
69084
69088
69111
69085
69087
69124
69086
69123
69087
69092
69127
69088
69091
69126
69089
69110
69090
69107
69091
69104
69092
69100
69102
69093
69154
69094
69097
69100
69153
69095
69155
69096
69160
69097
69159
69098
69145
69099
69147
69100
69150
69101
69102
69151
69153
69103
69126
69154
69104
69105
69108
69109
69105
69107
69106
69109
69107
69108
69109
69108
69109
69110
69111
69126
69112
69124
69113
69125
69114
69115
69117
69125
69116
69117
69119
69121
69118
69119
69170
69120
69169
69121
69130
69168
69122
69123
69130
69124
69127
69129
69125
69126
69127
69128
69154
69129
69131
69196
69130
69195
69131
69167
69132
69166
69133
69165
69134
69138
69164
69135
69136
69138
69140
69137
69143
69138
69139
69140
69163
69141
69143
69144
69142
69143
69145
69163
69146
69153
69161
69147
69148
69151
69152
69148
69150
69149
69152
69150
69151
69152
69151
69152
69154
69155
69156
69157
69160
69161
69162
69158
69160
69162
69159
69161
69162
69160
69161
69162
69163
69165
69166
69167
69196
69168
69194
69195
69169
69185
69170
69184
69171
69183
69172
69182
69173
69179
69181
69174
69178
69175
69177
69176
69177
69178
69179
69180
69181
69206
69182
69205
69183
69204
69184
69186
69197
69185
69186
69194
69187
69188
69191
69192
69193
69189
69191
69193
69190
69192
69193
69191
69192
69193
69195
69194
69196
69198
69201
69202
69203
69199
69201
69200
69203
69201
69202
69203
69202
69203
69204
69205
69206
69207
69208
69210
69211
69212
69213
69213
69215
69217
69455
71514
69218
69454
71513
71796
69219
69453
71797
69220
69448
69452
71755
69221
69451
69222
69448
69450
69223
69340
69342
69224
69331
69339
69225
69332
69336
69226
69333
69335
69227
69229
69228
69234
69333
69229
69231
69237
69239
69334
69230
69240
69335
69231
69232
69233
69237
69247
69234
69235
69237
69348
69236
69349
69404
69237
69245
69247
69350
69407
69238
69351
69239
69243
69245
69372
69240
69242
69365
69241
69364
69242
69369
69502
69243
69370
69503
69244
69371
69514
69245
69376
69411
69515
69246
69375
69408
69247
69409
69248
69249
69407
69409
69250
69404
69251
69252
69303
69401
69404
69253
69402
69254
69301
69303
69305
69255
69306
69256
69301
69311
69257
69300
69258
69259
69261
69270
69259
69266
69269
69260
69267
69261
69263
69262
69263
69271
69264
69265
69267
69266
69268
69267
69269
69271
69273
69270
69274
69271
69275
69272
69273
69275
69286
69274
69279
69275
69277
69276
69277
69284
69286
69300
69278
69283
69279
69281
69280
69281
69286
69282
69283
69285
69288
69284
69289
69285
69290
69286
69287
69288
69290
69298
69289
69294
69290
69292
69291
69292
69297
69298
69299
69293
69297
69294
69296
69295
69296
69298
69297
69298
69300
69302
69417
69301
69302
69312
69303
69416
69420
69304
69405
69305
69399
69401
69420
69431
69306
69312
69314
69402
69307
69311
69308
69310
69314
69309
69397
69310
69423
69311
69313
69312
69313
69420
69314
69421
69423
69315
69397
69399
69316
69394
69400
69402
69317
69323
69325
69318
69402
69319
69323
69349
69401
69320
69322
69348
69321
69333
69322
69332
69323
69329
69347
69324
69346
69400
69325
69327
69329
69345
69393
69326
69394
69327
69395
69440
69328
69344
69437
69445
69329
69343
69444
69330
69331
69343
69345
69347
69355
69332
69338
69342
69333
69337
69347
69334
69348
69335
69337
69351
69365
69336
69364
69337
69339
69363
69338
69352
69366
69339
69341
69355
69381
69340
69362
69341
69361
69450
69342
69356
69360
69449
69343
69448
69344
69356
69447
69345
69357
69446
71479
69346
69354
69392
69347
69349
69353
69427
69348
69352
69349
69351
69350
69403
69351
69353
69375
69429
69352
69372
69353
69355
69373
69354
69374
69428
69355
69357
69389
69391
69356
69380
69357
69359
71757
69358
71478
71758
69359
69387
69389
71477
71759
69360
69380
69386
71760
69361
69381
69385
69460
69362
69384
69459
69363
69381
69383
69364
69366
69368
69365
69369
69366
69370
69372
69367
69373
69381
69368
69370
69378
69382
69509
69369
69383
69500
69370
69501
69371
69510
69372
69376
69378
69513
69373
69375
69374
69378
69380
69375
69377
69389
71457
69376
71458
69377
71423
71463
69378
69388
71422
71456
69379
71421
69380
69382
69386
69388
71420
69381
69389
69382
69383
69385
71415
69384
69499
69385
69464
71413
69386
71414
71766
69387
71419
71765
69388
71430
71780
72228
69389
71429
71455
69390
69391
71455
71457
71475
71477
69392
69428
69433
71478
69393
69425
69427
71479
69394
69398
69400
69437
69395
69397
69396
69437
69439
69397
69436
71743
69398
69423
69399
69422
69425
69436
69400
69421
69426
69401
69427
69402
69403
69404
69427
69429
69431
69405
69407
69406
69416
69431
69407
69413
69415
69430
69408
69429
69409
69411
69413
71458
69410
69411
70499
70501
69412
70498
71463
69413
70497
70501
71462
72350
69414
71459
69415
72348
72350
69416
69418
72347
69417
69419
69418
69420
69431
72346
72347
69421
69422
72346
69423
69424
69425
72346
75125
69426
69433
69435
69427
69431
69432
72346
69428
69429
69432
71457
69430
71458
69431
69432
71459
72347
69433
71460
72345
69434
71475
75125
69435
71476
71478
71784
69436
71479
71749
69437
71742
69438
71479
69439
69445
71480
71482
71742
69440
71483
71743
69441
69445
69442
71483
71498
69443
69445
71482
71499
71754
69444
71500
71755
69445
69447
69446
69447
71480
71754
71758
69448
71755
71757
69449
69450
69452
69460
71757
69451
69459
69452
69458
69453
69461
71756
69454
71800
71806
69455
71801
71805
72023
69456
71515
69457
71805
71987
72021
69458
71806
71808
69459
69461
69463
69460
69464
69461
71760
71766
69462
71761
71806
69463
71764
71766
71770
71807
69464
71769
71808
69465
71766
71768
69466
69467
69493
69495
71768
69468
69490
69492
69469
69471
69489
69470
69488
69471
69473
71935
69472
69492
71938
69473
69489
69491
71943
71959
69474
69488
71934
71958
69475
69477
69481
71925
69476
69480
69477
69479
69478
69488
69479
69481
69485
69487
69480
69484
69481
69483
69482
71932
71958
69483
69485
71931
71957
73569
69484
73568
69485
73475
69486
73474
69487
69702
71957
71961
73473
69488
69703
71958
71960
69489
69490
71960
69491
69495
71967
69492
69494
71944
71966
69493
71945
69494
71769
71948
69495
71772
71949
71969
69496
71773
71968
69497
69734
71412
69498
69731
71411
69499
69500
71411
71413
71415
69501
69507
69509
69502
69506
69510
69503
69505
69504
69510
69514
69505
69511
69517
69519
69506
69507
69511
70514
69508
70515
71411
69509
69511
70516
71416
71426
69510
71415
71421
69511
69513
69512
70513
69513
69517
70512
71424
71426
69514
71421
71423
69515
69517
69516
70498
71423
69517
70504
70506
71424
69518
69519
70506
70510
70512
69520
70513
69521
69522
69524
69525
69522
69523
69524
70559
69523
70510
80636
69524
70532
80636
69525
70520
69526
80636
69527
69529
69528
70509
80636
69529
70527
69530
69531
70520
70522
69532
69541
69601
69533
69534
69536
69538
69534
69535
69536
69535
69539
69536
69540
69537
69538
69540
69539
69540
69542
69728
69744
70520
69543
69599
69544
69550
69722
69724
69728
69545
69725
69727
69546
69550
69547
69549
69705
69725
69548
69704
69549
69553
69709
69550
69554
69708
69724
69551
69552
69554
69596
69720
69722
69553
69719
69554
69556
69710
69555
69711
69723
69556
69714
69720
69758
69821
69557
69715
69717
69719
69558
69560
69584
69559
69581
69560
69694
69561
69563
69695
69715
69562
69710
69563
69701
73474
69564
69700
73571
69565
69695
69697
69699
73572
69566
69692
69694
73573
69567
69569
69571
73574
69568
73575
69569
69687
74718
69570
69686
69692
74717
69571
69579
69685
69693
69572
69694
69573
69575
69579
69581
69574
69578
69575
69577
69576
69582
69577
69579
69587
69679
69578
69676
69579
69677
69580
69678
69581
69585
69587
69693
69765
69582
69584
69694
69583
69587
69584
69586
69718
69585
69695
69717
69586
69696
69760
69766
69587
69667
69761
69763
69588
69764
69589
69667
69590
69591
69667
69669
69800
69592
69593
69609
69663
69665
69800
69594
69595
69597
69663
69747
69596
69600
69597
69599
69598
69664
69720
69599
69721
69745
69747
69749
69600
69722
69744
69601
69747
69602
69744
69746
70522
69603
69604
69618
69746
70536
69605
70537
69606
69618
69620
71382
69607
69615
69617
69608
69610
69614
69609
69613
69610
69612
69611
69617
69663
69612
69614
69616
69626
69662
69613
69625
69800
69614
69624
69615
69623
69616
69620
69622
69617
69619
69633
69753
69618
69748
69619
69751
71383
69620
69634
69752
71388
69621
71381
69622
69634
69636
71380
69623
69631
69633
69624
69626
69630
69625
69629
69626
69628
69799
69627
69633
69661
69628
69630
69632
69658
69660
69629
69801
69804
69630
69640
69631
69639
69632
69636
69638
69633
69635
69904
69918
69634
69813
69635
69814
72405
69636
69905
69916
72437
69637
71379
69638
69915
69923
72465
80582
69639
69918
69920
69922
69640
69656
69658
69641
69655
69642
69646
69804
69808
69643
69658
69803
69804
69644
69646
69648
69645
69649
69803
69646
69650
69807
69647
69648
69650
69654
69649
69653
69650
80635
69651
69652
69654
80635
69653
69654
80635
69654
69657
80635
69655
69656
80532
69657
69920
80531
69658
69919
69659
69918
69660
69802
69901
69903
69661
69801
69810
69904
69662
69799
69809
69813
69663
69753
69755
69800
69664
69748
69665
69749
69755
69757
69666
69718
69667
69755
69761
69798
69800
69668
69669
69671
69763
69798
69670
69799
69671
69801
69672
69770
69795
69797
69673
69769
69787
69674
69680
69776
69675
69681
69775
69676
69677
69679
69681
69678
69682
69679
69683
69685
69765
69680
69764
69681
69683
69769
69773
69682
69774
69683
69781
69684
69768
69782
69685
69689
69836
69886
69686
69835
69687
69689
69691
74794
69688
74793
69689
69888
74796
69690
69887
74795
69691
69836
69838
74710
74714
69692
69835
69839
74715
69693
69697
74716
69694
69696
69835
69695
69696
69716
69697
69832
69834
69698
69839
74755
69699
69830
69832
69840
74756
69700
69716
69829
74757
69701
69713
69715
74758
69702
69710
69712
73473
69703
69707
69709
69704
69706
69705
69709
69706
69708
69732
69707
69733
71960
69708
69712
69736
71961
69709
69711
69737
69710
69711
69715
69712
69714
69738
69713
69739
73472
69714
69823
69829
74763
69715
69822
69828
69716
69717
69828
69832
69718
69758
69760
69719
69757
69761
69720
69721
69757
69722
69819
69821
69851
69723
69743
69724
69738
69742
69821
69725
69729
69737
69726
69732
69727
69729
69731
70515
69728
70514
69729
69743
70519
69730
69742
70518
69731
69735
69737
69741
71409
69732
69734
71410
69733
69737
69734
69736
71967
69735
71435
71968
69736
69740
71436
71973
69737
69739
71972
69738
69739
69741
69822
69740
69823
73471
69741
69824
73470
75089
69742
69825
71408
69743
69820
70561
69744
69819
70560
69745
70521
69746
69750
69819
70534
69747
69751
70535
69748
69749
69751
69753
69750
69754
69851
69751
69816
69818
71391
69752
71390
69753
69814
69816
71389
69754
69813
69755
69812
69816
69850
69756
69809
69757
69759
69761
69848
69850
69758
69851
69759
69828
69852
69760
69831
69843
69855
69761
69832
69844
69762
69763
69798
69844
69846
69848
69764
69766
69770
69765
69769
69766
69768
69835
69767
69834
69844
69768
69770
69837
69845
69895
69769
69836
69894
69770
69772
69771
69846
69772
69790
69895
69897
75031
69773
69785
69787
69894
69774
69776
69782
69784
69775
69779
69781
69776
69778
69777
69787
69778
69784
69786
70420
69779
70413
69780
69784
74910
69781
69783
74909
69782
69783
69886
69894
69784
69891
69893
74912
69785
74911
69786
69893
69897
75222
69787
69898
70421
69788
69789
69790
69794
69795
69790
69791
69792
69898
69791
69795
69792
69795
69796
69793
69794
69795
69797
69802
69899
69901
75031
69798
69801
69810
69846
69799
69809
69800
69801
69802
69803
69804
69806
69805
69806
69808
69807
69808
69810
69812
69848
69811
69847
69901
69812
69868
69902
69904
69906
69813
69815
69849
69814
69904
69815
69905
72404
69816
69866
69906
72403
69817
71396
69818
69850
69854
69866
71397
69819
69851
69853
71398
69820
70565
69821
69825
69853
70564
69822
69852
69823
69825
69827
69824
69858
74764
69825
69859
74769
75090
69826
71407
69827
69853
69859
69861
71406
69828
69852
69856
69858
69829
69831
69830
69858
74772
69831
69841
69857
74777
69832
69842
69856
69833
69834
69840
69842
69844
69872
69835
69837
69839
69836
69837
69885
69838
69872
69884
69839
69873
74709
75590
69840
74788
69841
69873
74787
69842
69874
69876
74786
69843
69863
69871
69844
69848
69864
69870
69845
69846
69870
69872
75032
69847
75031
69848
69868
69870
75030
69849
69850
69864
69866
69868
69851
69855
69852
69853
69855
69854
71399
69855
69861
69865
71404
69856
69864
69857
69861
69863
69858
69860
69876
74778
69859
74771
69860
74770
75103
69861
69877
74783
75104
69862
71405
69863
69865
69877
69879
75162
69864
69876
69880
69865
69869
69866
75042
75044
69867
72402
69868
69906
75028
75042
75048
69869
75029
69870
69880
75040
75042
69871
75033
69872
69874
69880
69882
69873
69883
69874
75215
75599
69875
75214
75604
69876
69878
69880
75213
75605
69877
74785
69878
74784
75161
69879
75164
75212
75610
69880
75042
75163
75257
69881
69882
75040
75213
75253
75257
69883
75033
75214
75252
69884
75032
75215
75217
69885
69895
74709
75218
69886
69892
69894
74710
69887
69891
69888
69890
74710
74810
69889
74809
69890
74816
74930
69891
74711
74817
74931
69892
74928
69893
74711
75218
75220
69894
69896
75221
69895
69896
75032
69897
75035
75218
75224
69898
75036
75223
69899
70422
69900
75020
75036
69901
75021
75025
75037
69902
75030
69903
69907
75025
75029
69904
69908
69918
69905
69906
69908
72436
69907
72435
69908
75026
75028
75050
69909
75051
69910
69912
69916
69917
69911
69915
69916
72448
69912
69914
80590
69913
80591
69914
69917
80588
69915
80589
69916
69917
69917
69918
69919
69920
80587
69921
80568
80582
69922
69924
69926
72590
69923
69924
71377
69925
72587
72589
80582
69926
69930
72592
69927
72591
69928
69930
69932
71167
69929
69930
71315
69931
71168
71318
69932
69973
71169
71319
69933
69953
71166
69934
69935
69937
71142
71146
71166
69936
71143
71145
69937
69949
69938
69950
69952
69939
69947
69976
69940
69942
69946
69977
69941
69945
69942
69944
69943
69978
69944
69946
70989
70999
69945
70998
69946
69948
70997
69947
70990
71000
69948
69950
70993
70995
69949
70996
69950
71145
71153
69951
71146
71154
69952
70993
71165
71171
71173
69953
69974
69976
71166
69954
69971
69973
69955
69956
69973
70065
69957
69972
70054
69958
69966
69968
69970
70055
69959
69960
69964
70045
70053
70055
69961
70048
69962
70039
70045
70047
69963
70038
69964
70043
70045
70057
69965
69966
69991
70055
70057
70059
69967
69968
70059
70071
69969
69972
70060
70070
69970
69971
69977
69972
69976
69973
69975
70067
69974
70066
69975
71169
71171
72606
69976
70068
70070
70992
69977
70993
69978
70070
70990
69979
70071
70989
69980
70072
70074
69981
69987
70075
69982
69984
69986
69983
69984
70080
70082
69985
70075
70079
69986
70076
70082
70185
70187
69987
70188
69988
70072
70076
70195
69989
69990
69994
70195
69991
69995
70059
70196
69992
69993
69995
69997
70057
69994
70002
69995
70007
70194
69996
70058
70197
69997
70007
70680
70682
70807
69998
70002
70010
70675
69999
70001
70011
70043
70000
70012
70038
70001
70002
70003
70007
70009
70004
70006
70005
70009
70759
70006
70008
70764
70804
70007
70236
70008
70235
70009
70682
70805
70961
70010
70758
70011
70676
70682
70684
70012
70042
70685
70013
70041
70014
70659
70685
70015
70658
70740
70742
70744
70016
70657
70745
70017
70018
70034
70637
70639
70657
70019
70023
70636
70020
70034
70021
70023
70031
70033
70022
70026
70023
70025
70634
70024
70635
70639
70025
70029
70031
70646
70652
70026
70028
70633
70027
70031
70028
70030
70623
70029
70624
70632
70030
70629
70645
70651
70031
70628
70644
70032
70033
70642
70644
70646
70034
70639
70641
70035
70036
70641
70657
70659
70037
70041
70038
70039
70041
70043
70040
70044
70667
70041
70660
70664
70666
70042
70659
70043
70664
70676
70751
70044
70675
70045
70664
70672
70674
70046
70056
70047
70051
70053
70063
70672
70048
70050
70667
70049
70053
70050
70052
71294
70051
70668
71295
70052
70064
70671
71296
70053
70065
71297
70054
70055
70063
70065
70067
70056
70060
70057
70061
70063
70674
70058
70675
70059
70061
70680
70985
70060
70986
70061
70067
70069
70062
70679
71182
70063
70067
71183
71185
71191
70064
70673
70065
71185
71187
71313
70066
71314
70067
71185
71319
72606
70068
70069
71179
71183
72606
70070
70986
71180
71182
70071
70991
70072
70986
70988
70073
70196
70074
70076
70199
70203
70988
70075
70204
70989
70076
70078
70077
70200
70078
70185
70201
70203
70207
70079
70204
70206
70080
70183
70185
70081
70182
70082
70185
70219
70221
70083
70084
70088
70187
70191
70221
70085
70188
70190
70086
70088
70087
70103
70190
70088
70092
70102
70191
70089
70091
70090
70091
70093
70097
70092
70098
70221
70093
70099
70101
70222
70094
70096
70243
70095
70111
70096
70114
70118
70097
70099
70121
70248
70098
70122
70099
70123
70220
70100
70124
70818
70101
70246
70248
70250
70817
70102
70243
70245
70814
70103
70240
70242
70801
70104
70237
70239
70105
70242
70106
70239
70241
70723
70107
70702
70108
70112
70241
70703
70109
70111
70242
70110
70111
70115
70112
70114
70243
70113
70244
70708
70114
70247
70253
70709
70115
70117
70248
70116
70117
70256
70118
70249
70253
70255
70119
70121
70120
70132
70255
70121
70125
70127
70131
70909
70122
70124
70249
70123
70127
70124
70126
70820
70125
70250
70819
70126
70130
70832
70908
70127
70129
70831
70128
70129
70131
70135
70130
70136
70900
70131
70903
70905
70907
70132
70134
70914
70133
70258
70134
70916
80510
70135
70905
70915
80509
70136
80508
70137
70899
70905
80507
70138
70896
70898
70139
70141
70178
70140
70141
70894
70142
70893
70896
80504
70143
70883
70892
70144
70882
70886
70888
70145
70168
70170
70146
70150
70152
70860
70147
70148
70149
70150
70157
70151
70154
70168
70152
70153
70154
80634
70155
70159
80629
70156
70157
70157
70158
70160
70164
70166
70167
70161
70163
80610
70162
70166
80611
70163
70165
80612
70164
80609
70165
70167
73231
70166
70167
70890
70167
70168
70169
70886
70170
70885
73231
70171
70860
70882
70172
70173
70177
70882
70174
70855
70881
70175
70177
70854
70878
70880
70176
70827
70853
70177
70179
70178
70883
70179
70878
70898
80504
70180
70827
70829
70181
70826
70830
70182
70216
70218
70183
70219
70184
70206
70216
70185
70207
70217
70219
70225
70186
70187
70201
70221
70223
70225
70188
70192
70200
70189
70195
70190
70192
70194
70236
70191
70237
70192
70222
70801
70193
70223
70802
70194
70198
70200
70230
70234
70195
70197
70235
70196
70200
70197
70199
70986
70198
70807
70985
70199
70229
70808
71198
70200
70202
70987
70201
70202
70226
70230
70203
70227
70229
71200
70204
70208
71009
70205
71006
70206
70208
70210
71005
70207
70215
70208
70226
70847
70209
70227
71010
70210
70845
70847
70849
72686
70211
70213
70215
72687
70212
72688
70213
70852
72695
70214
70849
70851
72696
70215
70826
70848
70874
70216
70847
70217
70826
70218
70821
70825
70847
70219
70820
70830
70220
70221
70225
70818
70820
70222
70223
70814
70818
70224
70230
70813
70225
70231
70818
70822
70836
70226
70821
70227
70231
70846
70228
70845
71205
70229
70231
70842
70844
71206
70230
70841
71199
70231
70233
70232
72664
70233
70836
70838
70842
72663
70234
70811
70813
70841
70235
70802
70808
70810
70236
70805
70807
70237
70802
70804
70238
70801
70239
70784
70800
70804
70240
70785
70241
70245
70790
70800
70242
70244
70722
70243
70244
70248
70245
70247
70721
70246
70791
70815
70247
70251
70796
70816
70248
70252
70720
70249
70250
70252
70909
70251
70834
70908
70252
70911
70921
72658
70253
70719
70910
70254
70714
70255
70259
70715
70910
70256
70258
70909
70257
70258
70259
70914
70916
70260
70913
70918
70261
70262
70913
70263
70912
70264
73202
70265
73203
70266
72674
70267
73191
70268
73366
70269
73367
70270
73368
70271
73369
70272
73370
70273
73389
70274
73390
70275
73395
70276
73101
73395
70277
72291
73396
70278
72292
72294
73397
70279
72295
73400
70280
72296
76655
70281
72297
76641
70282
72298
72300
75906
70283
75912
75918
70284
72301
75919
70285
75912
75914
76060
70286
75910
75911
76057
70287
75920
76632
77285
70288
75921
76633
77288
70289
75922
76051
77289
70290
75923
77292
77295
70291
75924
75925
70292
77292
77792
70293
77291
77810
70294
72310
77810
70295
72311
77795
70296
72312
77796
70297
70454
77796
70298
70453
77313
70299
70341
77314
70300
70322
70340
77315
70301
77765
70302
70322
77764
70303
70321
77426
70304
77425
70305
70321
77318
70306
70320
76133
70307
70319
76130
70308
70318
75198
70309
70317
76124
70310
70316
75190
70311
70315
75189
70312
70314
75189
70313
70485
70314
70330
70484
70315
70329
76078
70316
70328
76078
70317
70327
76077
70318
70326
76123
70319
70325
76126
70320
70324
76129
70321
70323
77261
70322
77317
70323
77316
70324
70340
77262
70325
70339
76128
70326
70338
76127
70327
70337
76122
70328
70336
76080
70329
70335
76079
70330
70334
76079
70331
70333
70483
70332
72537
70333
70349
70351
72536
70334
70348
70482
70335
70347
76082
70336
70346
76082
70337
70345
76081
70338
70344
76121
70339
70343
77265
70340
70342
77264
70341
77263
70342
70453
77268
70343
70452
77267
70344
70451
77266
70345
70450
76120
70346
70449
76084
70347
70448
76083
70348
70447
76083
70349
70446
70481
70350
70445
72535
70351
70353
70444
75772
70352
75771
70353
75770
70354
70443
75769
70355
70442
75768
70356
70357
70441
75753
70357
75753
70358
70359
75753
70359
70440
75012
75751
70360
75739
70361
75012
75648
70362
75011
75647
70363
75010
75017
70364
70427
75009
70365
70366
70433
75009
70366
70433
70367
70433
70435
70368
70432
74947
70369
70431
74946
70370
70371
70372
70373
70374
70372
70374
70378
70431
70373
70377
70374
70376
70375
70409
70376
70378
70380
70377
70381
70378
70382
70379
70380
70382
70384
70381
70385
70382
70389
70383
70384
70386
70388
70385
70386
70430
70386
70390
70410
70387
70391
70388
70390
70389
70390
70392
74652
74662
74921
74923
70393
70410
74651
74906
74916
70394
70396
74907
74915
70395
74910
70396
70413
70397
70410
70412
70398
70409
70415
70399
70400
70401
70404
70406
70401
70402
70407
70402
70404
70409
70403
70404
70408
70405
70406
70408
70407
70408
70410
70416
70411
70412
70416
70418
70430
74916
70413
70415
70419
74915
70414
70420
74910
70415
70416
70417
70431
70418
70432
70419
70425
70429
74919
70420
70424
74914
70421
74911
70422
70424
75222
70423
75020
75223
70424
70426
75019
75228
70425
75227
70426
70428
75230
70427
75018
75229
70428
75017
75236
75696
70429
70433
74980
75235
70430
70432
74920
74981
70431
74921
74944
70432
74945
70433
74982
70434
70435
74980
74982
75006
75008
70436
74947
74949
70437
74950
75008
75009
70438
74951
75010
75015
70439
74952
75011
75014
70440
74953
75012
75013
70441
72527
75751
70442
72528
75752
70443
72529
75889
70444
72530
75898
70445
72531
75899
70446
72532
72534
70447
70464
70480
70448
70463
76110
70449
70459
76110
70450
70458
76109
70451
70457
76119
70452
70456
77307
70453
70455
77306
70454
77305
70455
72312
77304
70456
72313
77312
70457
72314
77308
70458
72315
77311
70459
72316
76108
70460
70468
76111
70461
70463
76113
70462
70469
76114
70463
70469
70471
76115
70464
76116
70465
70471
70477
70466
70471
70476
72532
70467
70470
70475
70468
70479
72305
72317
70469
72316
76111
70470
76118
70471
70474
70472
70473
70474
70476
70477
70474
70477
70478
76117
70475
70476
70478
70477
70478
70478
70479
70480
72533
76107
76111
70481
72534
76106
76110
70482
72535
76083
76085
70483
72536
76074
76082
70484
72537
76075
76079
70485
76076
76078
70486
75189
75191
70487
75188
70488
72541
75187
75191
75193
70489
72542
75182
75186
70490
72397
72543
75185
70491
72246
72388
72396
70492
72245
72387
72391
70493
72244
72383
72385
70494
72243
72360
72386
70495
72240
72242
72354
70496
70503
70505
72239
72353
70497
70502
70504
71468
72352
70498
70500
71467
72351
70499
70504
71464
70500
70501
70502
70503
70505
71469
70506
72238
72242
70507
71443
70508
70510
70549
71444
72242
70509
70548
70510
70511
70553
70512
70557
70559
71444
71446
70513
71441
71443
70514
70516
70559
70515
70519
70516
70518
71410
70517
71439
71441
70518
70559
70562
71438
71446
70519
70561
71409
70520
70559
70560
70521
70522
70532
70534
70560
70523
70535
70524
70525
70527
70529
70525
70526
70530
70542
70526
70527
70532
70527
70531
70528
70529
70531
70530
70531
70533
70554
70558
70534
70542
70566
70568
71392
70535
70565
71391
70536
70542
71390
70537
70541
71383
70538
70540
71382
70539
70540
70598
70541
71385
72255
70542
71384
72253
70543
71393
70544
70568
70580
72250
70545
70576
70578
70546
70548
70569
70571
70547
70572
72244
70548
72243
70549
70550
70569
72243
72362
70551
70552
70553
70556
70552
70554
70556
70568
70553
70554
70557
70554
70555
70555
70556
70558
70567
72362
72364
70559
70560
70562
70566
70561
70565
70562
70564
71408
70563
72364
75087
70564
70566
71400
72365
75086
70565
71399
71407
70566
71398
70567
71401
70568
72365
72367
72369
70569
72249
70570
72244
72367
70571
72245
72247
72249
72368
70572
70574
70576
70573
72245
70574
72246
72273
70575
72247
72272
70576
72269
72271
72547
70577
72250
70578
72251
72269
70579
70580
70584
72252
72254
70581
72252
72253
70582
70584
70586
70583
70587
72253
70584
70588
72254
70585
70586
70588
70590
70587
70591
70588
70594
70589
70590
70595
70597
70598
70591
70597
70592
70593
70597
70594
70596
70595
70596
70597
70599
72255
72257
70600
70601
72257
70602
70614
72258
72260
70603
70609
72261
70604
70605
72261
70606
70608
70607
70608
70616
70618
70609
70611
70615
72261
70610
70614
70611
70613
70612
70618
70613
70615
70617
70620
70614
70621
70615
71261
70616
71262
72260
70617
71282
70618
70619
70620
71279
71280
71282
70621
70625
71262
71264
70622
71261
71265
70623
70625
70627
70624
70628
70625
70629
70631
70626
71279
70627
70629
71264
71270
71278
70628
71265
71267
70629
71268
70630
71269
70631
70651
71276
71278
70632
71279
70633
70651
70634
70652
70635
70636
70638
70652
70637
70638
70656
70639
70653
70655
70640
70646
70641
70647
70655
70657
70661
70642
70660
70643
70647
71228
70644
70648
71229
71273
70645
71268
70646
70648
70650
71269
70647
70653
70648
70654
71227
70649
71230
71274
70650
70654
71275
71337
70651
70653
71276
70652
70653
70654
70655
71226
70656
70747
70657
70745
70746
70658
70659
70661
70746
70750
70660
70751
70661
70663
71228
70662
70747
71227
70663
70748
70750
70754
71234
70664
70751
70753
71233
70665
70677
70666
70670
70672
71189
71233
70667
70669
71228
70668
70672
70669
70671
71310
70670
71229
71245
70671
71188
71232
71244
70672
71187
71311
70673
70674
71187
71189
71191
70675
70677
70679
70676
70680
70677
70681
70752
70678
70753
71189
70679
70681
70978
71190
71194
70680
71191
71193
70681
70984
70682
70979
70983
70683
70806
70684
70959
70961
70963
70979
70685
70752
70756
70758
70686
70742
70751
70687
70741
70758
70688
70732
70759
70689
70733
70760
70690
70726
70728
70691
70725
70770
70692
70696
70693
70695
70694
70695
70699
70696
70698
70697
70725
70698
70702
70724
70699
70701
70700
70701
70705
70702
70704
70703
70723
70704
70708
70722
70705
70707
70706
70707
70711
70708
70710
70709
70721
70710
70714
70720
70711
70713
70712
70713
70717
70714
70716
70715
70719
70716
70718
70918
70717
70719
70910
70917
70920
70924
70720
70921
70923
70721
70794
70796
70722
70791
70793
70723
70788
70790
70724
70785
70787
70725
70766
70768
70726
70769
70727
70760
70766
70728
70761
70767
70769
70776
70729
70733
70770
70777
70730
70731
70733
70735
70732
70736
70740
70733
70737
70741
70762
70734
70761
70735
70737
70777
70778
70736
70737
70739
70738
70779
70739
70741
70743
70956
70740
70744
70741
70742
70757
70743
70750
70756
70744
70749
70957
70745
70746
70747
70749
70748
71226
70749
70975
71225
70750
70974
70751
70755
70752
70753
70755
70979
70754
70978
71236
70755
70975
70977
71235
70756
70974
70980
70757
70957
70959
70758
70762
70956
70960
70759
70961
70760
70762
70764
70761
70765
70762
70778
70782
70763
70779
70764
70780
70782
70946
70960
70765
70947
70961
70766
70782
70784
70767
70785
70768
70775
70782
70786
70769
70774
70787
70770
70771
70772
70774
70776
70773
70774
70933
70775
70932
70776
70781
70931
70777
70778
70779
70781
70780
70956
70781
70945
70955
70782
70944
70783
70784
70786
70944
70946
70950
70785
70799
70947
70786
70790
70787
70789
70931
70788
70932
70789
70793
70935
70790
70792
70930
70950
70791
70799
70792
70796
70798
70793
70795
70929
72638
70794
70936
70795
70923
70939
70796
70922
70928
72639
70797
70921
70798
70816
72639
72641
73178
70799
70815
72636
72638
70800
70948
70950
70801
70803
70815
70802
70814
70803
70813
70804
70810
70812
70948
70805
70947
70806
70810
70962
70807
70809
70963
70983
70808
70984
70809
70841
71197
70810
70840
70968
71212
70811
70967
70812
70838
70840
72635
70813
70815
70837
72636
70814
70836
70815
70817
70816
70817
70837
72658
70818
70834
70836
70819
70820
70822
70832
70834
70821
70831
70822
70824
70846
70823
70835
72664
70824
70832
70902
72661
72665
70825
70831
70901
72666
70826
70828
70830
70848
70827
70828
70874
70878
70829
70875
70877
70901
70830
70898
70900
70831
70832
70900
70833
70903
70834
70908
72659
72661
73201
70835
72658
70836
72657
72661
72663
70837
70838
72641
72657
70839
72642
72672
70840
70842
72631
72643
72671
70841
71211
72634
70842
71208
70843
71207
70844
72663
72669
72671
72759
70845
72664
72668
72752
70846
72667
72751
70847
72664
72666
70848
70849
70875
72666
70850
72667
72685
70851
70875
72678
72682
72684
70852
70872
70874
72731
70853
70871
72724
70854
70874
70855
70871
70873
73217
70856
70857
70869
70881
73215
73217
70858
70862
70864
70859
70861
70860
70862
72979
70863
70869
72980
70864
70866
70868
72983
70865
73215
70866
73228
70867
72984
70868
73226
73228
73243
70869
73215
73225
73242
70870
73237
70871
73217
73219
73225
73236
70872
72729
70873
72682
72730
73219
70874
70876
70878
73218
70875
70876
72677
70877
72682
73196
73221
70878
70898
73197
73210
70879
70880
73210
73212
73218
80504
70881
70883
73213
73217
70882
73214
70883
70885
70884
80504
70885
70892
73213
73232
80503
70886
73214
73230
70887
70890
70892
70888
70889
70890
80607
70891
73230
70892
73232
80607
70893
70894
70895
80503
70896
80505
70897
80507
70898
73210
80504
80505
80506
70899
70900
70904
73197
80506
70901
70903
70902
72677
73197
70903
72676
73198
73200
70904
73201
70905
73198
73207
80512
70906
80511
70907
70915
73207
70908
70912
70914
73201
70909
70911
70910
70914
70911
70913
70912
70920
72659
70913
70919
73202
70914
70917
70915
70916
70918
70919
70920
73205
70921
70925
73177
70922
73178
70923
70925
70927
73179
70924
70940
70925
70943
70926
73180
70927
70943
73183
70928
70940
73184
70929
70939
72652
70930
70936
72651
70931
70935
70951
70932
70944
70933
70935
70934
70935
70937
70936
70937
70939
70938
70939
70941
70940
70941
70943
70942
70943
70945
70951
70946
70952
70954
70947
70949
70965
70948
70962
70949
70967
72636
70950
70952
70966
72637
70951
72638
70952
72651
70953
72650
70954
70966
70970
72649
70955
70965
70971
70956
70958
70960
70957
70958
70974
70959
70971
70973
70960
70964
70980
70961
70965
70962
70963
70965
70967
70964
70968
70982
70965
70969
70971
70981
70966
70967
70969
72646
70968
72635
70969
71213
72634
70970
71218
72645
70971
71219
73167
70972
70973
70981
71219
71221
70974
70976
70980
70975
70976
71224
70977
71221
71223
70978
70980
71216
73075
70979
71215
73074
70980
70982
70981
70982
71216
71218
70983
71213
71215
70984
71194
71212
70985
71193
71197
70986
71182
71198
70987
70988
71180
71198
71200
70989
70991
71009
70990
71006
70991
70993
71007
70992
71008
71180
70993
71171
71177
71179
70994
70995
71007
71013
71173
71177
70996
71000
71014
71154
70997
71015
71153
70998
71000
71002
70999
71003
71000
71004
71006
71001
71007
71002
71004
71012
71014
72691
71003
71015
72690
71004
72689
71005
72688
71006
71010
71012
72687
71007
71009
71008
71012
71009
71011
71177
71201
71010
71200
71011
71205
72686
71012
71176
71204
72699
71013
72698
71014
71174
71176
72703
71015
71155
72704
71016
71156
72705
71017
71018
71020
71028
71030
72705
71019
71025
71027
71020
71024
71021
71023
72690
71022
72689
71023
71079
72694
71024
71030
71078
72693
71025
71077
71026
71030
71032
71027
71029
71085
71111
71028
71092
71029
71091
72706
71030
71086
71090
72709
71031
72710
71032
71078
71082
71086
72721
71033
71077
71083
71085
71034
71056
71035
71085
72848
71036
71040
71042
71043
71037
71039
72855
71038
71043
72856
71039
71041
72853
71040
72854
71041
71042
71084
71042
71043
71043
71056
71044
71045
71046
71047
71051
71046
71051
71053
71047
71054
71048
71055
71049
71051
71052
71050
71051
71053
71055
71054
71055
71057
71083
71058
71059
71064
71065
71059
71061
71065
71076
71060
71064
71061
71063
71062
71063
71065
71064
71065
71066
71067
71068
71070
71071
71068
71071
71073
71069
71070
71074
71071
71075
71072
71073
71075
71074
71075
71077
71081
71083
72978
71078
71079
71081
72722
71080
72723
71081
72728
72980
71082
72727
72981
71083
71087
72740
72988
71084
72977
71085
71087
72858
72976
71086
72859
71087
71089
72720
71088
72741
72989
71089
72858
72862
72994
73008
71090
72859
72861
73003
71091
71111
71115
72826
71092
71114
72821
71093
71111
71113
71094
71110
71095
71113
71119
71096
71110
71112
71130
72847
71097
71129
71098
71100
71104
71105
71099
71103
71104
71110
71100
71102
71107
71101
71108
71102
71105
71109
71103
71106
71104
71105
71105
71107
71109
71108
71109
71111
72848
71112
72859
71113
71115
71131
72860
71114
71118
71115
71117
72820
71116
72825
72861
71117
71131
72838
72842
72876
71118
72819
72841
71119
71131
71133
71120
71130
71121
71133
71122
71130
71132
72845
71123
71124
71125
71128
71124
71127
71128
71125
71127
71129
71126
71127
71127
71128
71130
71131
72846
71132
72875
71133
72842
72844
71134
72841
71135
80561
71136
72807
72841
80562
71137
80558
71138
71150
72803
72807
80564
71139
71149
72802
80565
71140
80532
71141
72590
72802
80531
71142
71148
72591
71143
71147
71167
71144
71145
71147
71149
71151
71146
71152
71147
71161
71165
71148
71160
72595
71149
72594
72802
72804
71150
71151
72804
72806
71152
71158
71160
71153
71157
71161
71154
71156
71155
71161
71173
71156
71162
71174
72707
71157
72706
71158
71162
72821
71159
72806
72820
71160
71162
72599
72805
72823
71161
72598
72804
71162
71164
71163
72822
71164
71174
72599
72601
72829
71165
71173
72598
72602
71166
71170
72595
71167
71169
71168
72591
72595
71169
72592
72596
72780
71170
72605
71171
72596
72602
72604
71172
72607
71173
71175
71177
72602
72620
71174
71175
72714
71176
72601
72621
72715
71177
72622
72702
71178
71179
71201
72620
72622
72624
71180
72607
72609
71181
71201
71182
71196
71198
71202
72609
71183
71193
71184
71192
72609
71185
72606
72608
72612
72778
71186
71320
71187
71191
71241
71321
72612
71188
71312
71189
71237
71241
71243
71190
71236
71191
71241
72614
73074
71192
71193
72610
72612
72614
71194
71196
71195
71215
72614
71196
71210
71212
71214
72615
71197
71209
72610
71198
71208
71212
71199
71200
71202
71206
71208
71201
71205
71202
71204
71203
71209
72624
71204
71206
72623
72629
72753
71205
72622
72750
71206
72751
71207
72752
71208
72629
72631
72759
71209
71211
71210
72625
72629
71211
72626
72630
73150
71212
72631
72633
71213
71214
71218
72633
71215
71217
73078
73150
71216
73073
71217
71221
73076
71218
71220
73077
73151
71219
73152
71220
73166
71221
73164
73165
71222
71223
73076
73082
73164
71224
71340
73075
71225
71235
71339
71226
71234
71338
71227
71337
71228
71230
71234
71229
71233
71230
71232
71328
71231
71329
71337
71232
71234
71238
71334
71338
71233
71237
71333
71234
71236
71235
71236
71238
73075
71237
73074
71238
71240
71344
71239
71339
71343
71240
71340
73069
73071
73075
71241
73068
73072
73074
71242
72613
71243
71321
71349
72776
73068
71244
71312
71324
71344
71245
71311
71325
71333
71246
71310
71326
71328
71247
71251
71273
71248
71268
71249
71251
71253
71267
71250
71254
71251
71255
71309
71252
71272
71326
71253
71255
71257
71287
71289
71254
71266
71255
71256
71290
71257
71303
72267
71258
71304
72574
71259
71287
71355
71357
72575
71260
71266
71284
72264
71261
71263
71265
72263
71262
72258
71263
71282
72259
71264
71281
71284
72262
71265
71280
71285
71266
71267
71285
71287
71268
71270
71272
71269
71273
71270
71274
71276
71271
71277
71285
71272
71274
71286
71330
71361
71273
71287
71327
71274
71328
71275
71329
71276
71336
71361
71277
71278
71360
71361
71279
71280
71281
71360
71282
71283
71284
71358
71360
71285
71357
72577
71286
71360
71287
71357
71359
71366
71288
71289
71327
71353
71355
71366
71290
71304
71326
71352
71291
71303
71307
71309
71292
71300
71302
71293
71295
71299
71309
71294
71298
71295
71297
71296
71310
71297
71299
71311
71313
71298
71314
71299
71315
71300
71308
71316
71301
71307
72794
71302
71306
71376
71378
72408
71303
72407
71304
71306
72571
71305
71355
72573
71306
71352
71354
71374
72581
71307
71375
72570
71308
71352
72793
71309
71311
71323
71325
71310
71326
71311
71312
71313
71321
71323
71314
71316
71320
71315
71319
71316
71318
71317
71323
72794
71318
71320
71322
72779
72795
71319
72780
71320
72605
71321
72778
71322
72777
71323
71349
72786
72792
71324
72793
71325
71345
71349
71351
71326
71332
71352
71327
71328
71330
71332
71329
71333
71330
71334
71336
71331
71362
71366
71332
71334
71346
71363
71367
71333
71345
71353
71334
71344
71335
71343
71336
71338
71342
71363
71337
71362
71338
71339
71340
71342
71341
73082
71342
73063
73069
73083
71343
73062
71344
71346
73069
71345
73068
71346
71348
73055
71347
73056
73062
71348
73057
73063
73065
73069
71349
73054
73066
73068
71350
72787
71351
72790
72792
73052
73054
71352
71374
72793
73055
71353
71354
71367
73055
71355
71368
71373
72580
71356
72579
71357
71366
71368
71370
72578
71358
72576
71359
71370
71360
71361
71365
71362
71363
71365
71364
73062
71365
71367
71369
73061
71366
71370
71367
71368
73056
71369
71372
73135
71370
71371
71372
73059
73061
71373
73056
73058
73134
71374
73053
73055
73133
71375
72582
73052
71376
72583
72585
72793
71377
72464
72586
72794
71378
72465
72587
71379
71380
72408
72437
72465
71381
72405
72407
71382
71386
71388
71383
71385
71384
71388
71390
71385
71387
71393
72251
71386
72266
71387
72267
72407
71388
71394
72268
72406
71389
72405
71390
71394
71396
72404
71391
71393
71392
71396
71398
71393
71395
71401
72249
71394
72250
71395
72432
72547
71396
71402
72248
72433
71397
72403
71398
71402
71404
72402
71399
71401
71400
71404
71406
71401
71403
72370
75085
71402
72369
71403
72374
72401
71404
72373
75045
75084
71405
75044
71406
75084
75104
75162
71407
75085
75103
71408
75086
75090
71409
75087
75089
71410
71436
71438
71411
71435
71439
71412
71416
71413
71417
71435
71773
71414
71768
71415
71417
71419
71767
71416
71420
71417
71427
71439
71418
71434
71774
71419
71427
71431
71433
71775
71420
71430
71776
71421
71427
71429
71422
71426
71423
71425
71429
71465
71424
71464
71425
71443
71469
71426
71428
71442
71470
71427
71441
71428
71440
71429
71431
71451
71453
71430
71454
71431
71779
72229
71432
72232
75289
71433
71449
71451
72233
75288
71434
71440
71448
75349
71435
71437
71439
71978
71436
71975
71437
71974
75089
71438
71448
71979
75088
71439
71447
75087
71440
71441
71447
71451
71442
71446
71443
71445
71451
72237
71444
72238
71445
72241
72362
71446
71450
72337
72363
71447
72364
71448
71450
75094
71449
75093
75350
71450
75096
75116
75287
71451
72336
75095
71452
71453
72233
72235
72237
72336
71454
71470
71472
72232
71455
71465
71473
72229
71456
71474
72228
71457
71461
71463
71465
71458
71460
71459
71463
71460
71462
72348
71461
71475
72344
71462
71466
71474
72343
71463
71467
72349
71464
71465
71467
71469
71466
71470
71467
71471
71473
72342
71468
72358
71469
71471
72239
72357
71470
72238
71471
72237
71472
72236
72341
71473
72231
72235
75127
71474
72230
75126
71475
72227
75123
71476
75124
71477
72225
72227
71478
71782
72228
71479
71783
71480
71481
71749
71783
71482
71750
71752
71754
72213
71483
71737
71741
71484
71738
71485
71739
71741
71743
71745
71486
71489
71491
71487
71488
71743
71489
71744
71490
71745
71491
71493
71790
71492
71739
71493
71495
71700
71494
71701
71495
71790
71791
72201
71496
71731
71739
71792
71497
71730
71736
71738
71498
71502
71504
71499
71738
71500
71502
71737
71798
71501
71797
71502
71508
71796
71503
71736
71795
71504
71506
71508
71735
71998
71505
71730
71506
71707
71729
71507
71726
71728
71999
71508
71725
72000
71509
71512
71510
71511
71511
71513
71796
71998
72000
72024
71514
72023
71515
71516
72003
72021
72023
71517
71519
71521
71518
71519
71812
71520
71905
72021
71521
71904
72020
72034
71522
72003
71523
71858
71876
72004
72034
71524
71525
71529
71530
71525
71530
71531
71866
71526
71531
71532
71527
71529
71528
71531
71529
71530
71531
71533
72004
72008
71534
71867
72005
72007
71535
71586
71862
71536
71585
71853
72005
71537
71584
71854
72174
71538
71583
71855
72173
71539
71582
71847
72172
71540
71581
71846
75321
71541
71580
71839
75322
71542
71579
71840
75331
71543
71578
71841
77130
71544
71577
77131
71545
77132
71546
71575
71577
77133
71547
71574
77134
71548
77137
71549
71572
71574
77636
71550
71571
77635
71551
77634
71552
71569
71571
77641
71553
71568
77833
71554
71567
78012
71555
71566
78013
71556
71565
78016
71557
71564
78017
71558
71563
78064
71559
71562
78065
71560
78108
71561
78103
71562
78102
71563
71614
78096
71564
71613
78063
71565
71612
78051
71566
71611
78050
71567
71610
78034
71568
71609
78035
71569
71608
77832
71570
71607
77829
71571
71604
71606
77684
71572
77640
71573
71604
77637
71574
71601
71603
77356
71575
77355
71576
71601
77352
71577
71598
71600
77351
71578
77128
71579
71598
77129
71580
71597
75332
71581
71596
75333
71582
71595
75320
71583
71594
75319
71584
71593
72176
71585
71592
72175
71586
71591
72006
71587
71590
72007
71588
71719
71589
71720
71590
71640
71716
71591
71639
72012
71592
71638
72179
71593
71637
72178
71594
71636
72177
71595
71635
75464
71596
71634
75465
71597
71633
75483
71598
71632
75486
71599
77160
71600
71630
71632
77161
71601
71629
77350
71602
77357
71603
71627
71629
77358
71604
71626
77674
71605
77675
71606
71624
71626
77686
71607
71623
77685
71608
71622
77830
71609
71621
77831
71610
71620
78036
71611
71619
78037
71612
71618
78049
71613
71617
78052
71614
71616
78062
71615
78097
71616
78100
71617
78061
71618
78060
71619
78048
71620
78047
71621
78041
71622
78042
71623
78043
71624
78044
71625
78045
71626
71657
78046
71627
77673
71628
71657
77670
71629
71654
71656
77668
71630
77359
71631
71654
77360
71632
71651
71653
77361
71633
75485
71634
71651
75484
71635
71650
75466
71636
71649
75463
71637
71648
72188
71638
71647
72181
71639
71646
72180
71640
71645
72013
71641
71644
71715
71642
71711
71643
71712
71644
71672
72194
71645
71671
72193
71646
71670
72192
71647
71669
72191
71648
71668
72190
71649
71667
72189
71650
71666
75462
71651
71665
75473
71652
77362
71653
71663
71665
77363
71654
71662
77364
71655
77669
71656
71660
71662
71657
71659
71658
71659
77670
77692
78046
71660
77668
77693
71661
77367
77669
71662
77364
77366
78155
71663
71664
78155
71665
71682
75475
71666
75474
71667
71682
75461
71668
71681
75460
71669
71680
75388
71670
71679
75386
71671
71678
75387
71672
71677
72196
71673
71676
72195
71674
71693
71675
71694
71676
71690
71677
71689
71678
71688
71679
71687
71680
71686
71681
71685
71682
71684
71683
71684
75461
75475
75477
71685
75458
75460
71686
75388
75456
71687
75386
75457
71688
75381
75387
71689
72196
72198
71690
71704
72195
71691
71703
71692
71694
71695
71697
71693
71696
71697
72195
71694
71696
71695
71696
71697
71697
71698
71699
71703
71705
71700
71702
71732
71701
71731
71702
72201
71703
72200
71704
71705
72198
72200
71706
71732
72195
72197
71707
71727
71729
72194
71708
71726
71709
71710
71713
71714
71710
71712
71713
72194
71711
71714
71715
71712
71714
71713
71714
71716
71726
72013
72193
71717
71725
72012
71718
71720
71721
71723
71719
71722
71723
72007
71720
71722
71721
71722
71723
71723
71724
71725
72008
71726
72011
71727
72014
71728
72193
72197
75383
71729
71733
71735
72206
71730
71732
71731
71735
71732
71734
72201
71733
72200
71734
72197
72199
72207
71735
71792
72202
72204
71736
72205
71737
71792
71794
71738
71740
72213
71739
71740
71790
71741
71789
71792
72214
71742
71746
71750
71743
71747
71749
71744
71745
71747
71746
71790
71747
71787
71789
71748
71749
71785
71787
71750
71784
71751
71787
72214
71752
71784
71786
72215
72224
71753
71783
72212
72223
71754
71756
71758
71762
71799
71755
71798
71756
71797
71757
71761
71800
71758
71760
71759
71783
71760
71762
71780
71782
71761
71765
71762
71764
71991
71763
71992
72223
71764
71778
71780
71993
75365
71765
71777
71990
71766
71776
71780
71767
71768
71770
71774
71776
71769
71773
71770
71772
71985
71771
71777
75294
71772
71774
71977
75291
75301
71773
71976
71984
71774
71975
71775
71978
71776
75289
75291
75349
71777
71779
71778
75291
75293
71779
75290
75342
75407
71780
75289
75406
71781
71782
72226
72228
75365
75406
71783
72223
72225
71784
71785
72225
71786
75402
71787
72219
75401
71788
71789
72214
72218
72219
71790
71791
71792
72202
72218
71793
71794
72204
72214
72216
72218
71795
72205
72211
72213
71796
71798
71802
71998
71797
71801
71798
71800
71799
72213
71800
71802
71992
72212
71801
71991
71802
71804
72024
71803
71997
72211
71804
71992
71994
71996
75370
71805
71989
71991
72025
71806
71988
72022
71807
71991
71808
71988
71990
75294
71809
71985
71987
71810
71948
71811
71905
71947
71987
71812
71946
71813
71903
71905
71907
71814
71908
71815
71901
71903
72109
71816
71900
72108
71817
71818
71822
71823
71818
71823
71825
71826
71819
71825
71820
71822
71821
71824
71822
71823
71824
71825
71827
71885
71900
71828
71829
80605
80606
71829
71886
80604
80605
71830
71888
80606
71831
80604
80606
71832
71889
71833
80604
71834
71850
71886
71835
71849
71887
71889
71836
71848
72165
71837
72166
71838
71846
71848
72167
71839
76762
71840
71844
71846
71841
71843
71842
71843
75491
76760
76763
77130
71844
72139
75331
76761
71845
72140
75322
76762
71846
72141
72167
72171
75321
71847
71848
71855
72171
71849
72168
71850
71855
72169
71851
71854
72170
71852
71870
71853
71871
71854
71858
71861
71855
71857
71856
71857
72035
72169
72171
72173
71858
72034
72170
72174
71859
71868
72005
71860
71865
71866
71867
71861
71863
71865
71862
71863
71864
71867
71865
71866
71867
71866
71867
71869
71871
71872
71874
71870
71873
71874
72170
71871
71873
71872
71873
71874
71874
71875
71876
71877
71878
71883
71877
71881
71883
71878
71880
71884
71879
71883
71880
71882
71881
71882
71883
71885
71902
72034
72170
71886
71901
71887
72170
71888
71901
72165
72169
71889
71890
71900
72164
71891
71899
72087
71892
71894
71895
71897
71893
71896
71897
72086
71894
71896
71895
71896
71897
71897
71898
71899
72041
71900
72040
71901
72039
71902
72038
71903
72035
72037
72169
71904
72114
71905
72029
72035
72115
71906
72028
71907
71947
72115
72117
75308
71908
71946
72112
72114
71909
71939
72109
72111
71910
71940
72106
72108
71911
71923
72093
72095
71912
71920
71922
72092
71913
71915
71919
71914
71918
71915
71917
72043
71916
72042
72092
71917
71919
72075
72083
72091
71918
72074
72082
71919
72073
71920
72076
71921
72091
72095
72097
71922
71926
71928
71923
71924
71926
71940
71925
71935
71926
71932
71934
71927
71941
72095
71928
71930
71932
71954
72096
71929
72097
71930
72102
74742
71931
71955
72103
74743
71932
71956
74744
71933
71934
71954
71956
71958
71964
71935
71941
71943
71936
71938
71940
71937
71938
71939
71943
71945
71940
71942
71946
71941
71942
71954
72106
71943
71951
71953
72111
71944
71964
71945
71949
71951
71965
71946
71948
71947
71951
71948
71950
71986
71949
71985
71950
71984
72130
71951
72117
72131
75297
71952
72112
71953
71965
72119
72127
72131
71954
71964
72120
72126
71955
72105
71956
72104
72126
75535
71957
71963
75536
71958
71962
74760
71959
71960
71962
71964
71966
71961
71967
71962
71972
73472
71963
71971
74761
71964
72126
72128
75537
71965
71966
72128
72130
71967
71969
71971
71968
71972
71969
71973
71975
71970
71976
72130
71971
71973
71981
72129
74767
71972
72128
74766
71973
73471
71974
73470
71975
71979
71981
73469
71976
71978
71977
71981
71983
71978
71980
75300
75348
71979
75349
71980
75350
75941
71981
75302
75351
75942
71982
75943
71983
72129
75302
75304
76161
71984
72130
75298
75300
71985
75297
75301
71986
75294
71987
75295
75297
75308
71988
72028
71989
72027
75295
71990
71994
72026
75340
71991
71993
75293
71992
71993
72222
71994
75342
75364
71995
75341
75371
71996
72026
72186
75372
75429
71997
72017
72025
75373
71998
72016
72024
72210
71999
72205
72000
72014
72016
72206
72001
72011
72002
72010
72016
72018
72024
72003
72009
72019
72023
72004
72020
72005
72009
72033
72006
72174
72007
72009
72175
72179
72008
72012
72009
72011
72010
72032
72011
72015
72179
72183
72012
72014
72013
72179
72014
72180
72192
72015
75383
72016
72180
72182
75384
72017
72209
72018
72182
72186
75374
72019
72025
72183
72185
72020
72022
72030
72032
72021
72029
72033
72022
72028
72023
72025
72027
72024
72025
72026
72027
72185
75339
72028
72030
75311
72029
75308
72030
75309
75317
72031
72185
75310
72032
72176
72184
75317
75318
72033
72175
72183
72034
72174
75317
72035
72036
75317
72037
72115
72141
72171
75316
72038
72114
72142
72168
72039
72109
72143
72165
72040
72108
72144
72164
72041
72087
72093
72145
72042
72086
72090
72092
72043
72083
72085
72044
72082
72045
72046
72049
72050
72046
72048
72049
72085
72047
72050
72051
72048
72050
72049
72050
72052
72082
72084
72150
72053
72061
72065
72054
72056
72057
72059
72055
72058
72059
72064
72056
72058
72057
72058
72059
72059
72060
72061
72063
72062
72082
72063
72065
72081
73681
72064
72068
72065
72067
72066
72150
72067
72151
73681
73684
72068
73683
72069
73681
73682
72070
73676
72071
72079
73677
73681
72072
73654
72073
72077
72079
75506
72074
72076
72075
72079
72081
72076
72078
72098
72148
72077
72097
72078
72102
75507
72079
72101
72153
75508
72080
75505
72081
72151
72153
73681
75504
72082
72148
72150
72083
72084
72090
72148
72085
72089
72149
72086
72087
72089
72088
72164
72089
72145
72157
72163
72090
72156
72091
72145
72147
72092
72094
72098
72093
72094
72108
72095
72099
72107
72145
72096
72106
72097
72099
72103
72105
72098
72102
72099
72101
72147
72100
72122
72146
72101
72103
72123
72159
75516
72102
72154
75515
72103
75514
72104
75517
72105
72123
72125
75534
72106
72120
72122
72107
72111
72108
72110
72122
72144
72109
72110
72114
72111
72113
72121
72143
72112
72120
72113
72117
72119
72114
72116
72136
72142
72115
72116
75309
72117
72137
72141
75314
72118
75307
72119
72131
72133
72137
75306
72120
72134
72136
72121
72125
72122
72124
72136
75495
72123
72161
72124
72160
75533
72125
72135
76189
76203
72126
72134
76190
72127
75538
72128
72132
72134
75545
72129
75544
72130
72132
75547
72131
72132
75298
72133
75304
75546
72134
72138
75305
76196
72135
76193
72136
72138
75493
76194
72137
75494
72138
72140
75324
72139
75329
76195
72140
75330
75491
75493
72141
75323
75494
72142
75315
72143
72167
75494
72144
72166
75495
72145
72161
72163
72146
72147
72157
72159
72161
72148
72154
72156
72149
72153
72150
72152
72156
72151
72152
75503
72153
72155
75502
72154
75523
72155
72159
75522
72156
72158
75501
72157
72158
72162
72159
75498
75500
72160
75531
72161
75498
75532
76203
72162
75495
72163
75496
75498
72164
72166
72165
72166
72168
72167
75496
72168
76762
72169
72171
72170
72172
72173
75316
75319
75321
72174
72176
75317
72175
72176
72178
72177
75319
72178
72184
72188
75464
72179
72181
72183
72180
72181
72191
72182
72188
72190
72183
72187
75390
72184
72185
72187
75337
72186
75338
72187
75392
75430
72188
75391
75468
72189
75463
72190
75391
75460
75462
72191
75388
75390
72192
75384
75386
72193
75383
75387
72194
72196
72195
72196
72197
75387
72198
75382
72199
75381
72200
72202
75380
72201
72202
72203
72204
72218
75378
75380
72205
72207
75377
72206
72210
72207
72209
75383
72208
75380
75382
72209
75375
75377
75379
75385
72210
75374
75384
72211
75373
75377
72212
72216
75370
72213
72215
72222
72214
72215
72216
72219
72221
72217
75369
75377
72218
72219
75378
75397
72220
72221
75397
75399
75401
72222
72224
75367
75369
72223
75364
75370
72224
75365
72225
75366
75401
72226
75402
72227
75366
75403
75405
72228
72230
75122
72229
72230
72232
75406
72231
75121
75405
72232
72234
75120
75412
72233
75411
72234
75116
76145
72235
75117
75119
76144
72236
72335
75128
72237
72239
72338
72340
72238
72337
72239
72241
72240
72356
72241
72338
72355
72360
72242
72337
72361
72243
72244
72361
72245
72378
72246
72377
72247
72376
72543
72248
72375
72544
72249
72374
72545
72547
72250
72369
72251
72547
72252
72266
72268
72253
72254
72254
72255
72256
72266
72257
72263
72265
72258
72259
72263
72260
72262
72261
72263
72577
72264
72265
72575
72577
72266
72574
72267
72268
72571
72574
72269
72547
72550
72270
72271
72281
72549
72272
72279
72546
72273
72275
72544
72274
72543
72275
72542
72276
75067
72277
72279
75063
72278
75064
72279
72430
72431
72563
72280
72546
72281
72561
72563
72282
72560
72283
72428
72563
72564
72284
72428
72583
72285
72452
72584
72286
72453
73129
72287
72454
73128
72288
72455
73127
72289
72458
73127
72290
72458
73103
73125
72291
73102
73343
73346
72292
73101
73345
72293
73343
73344
72294
72473
72477
73041
72295
72478
73040
72296
72479
73039
72297
80371
80372
72298
73444
72299
72525
75907
72300
72526
72528
75892
72301
72529
75905
72302
72530
75904
72303
72531
76060
76061
72304
76059
76068
72305
72532
76067
72306
76059
76064
72307
72317
76058
76069
72308
72318
77286
77299
72309
72319
77287
77298
72310
72320
77290
77300
72311
77291
77301
72312
72320
77303
72313
77304
72314
72320
77312
72315
72319
77308
72316
72318
77311
72317
76108
72318
76107
72319
77310
72320
77309
72321
72322
77280
77303
77309
77312
72323
76104
77270
77278
77306
72324
76099
77267
77269
77279
72325
76098
77252
77258
77264
72326
76093
76128
77251
77259
72327
76092
76129
77249
77260
72328
75197
76130
76134
77250
72329
75194
75266
75275
76131
72330
75181
75201
75267
75274
72331
75146
75148
75204
75268
72332
72395
75139
75145
75269
72333
72392
75138
75142
75270
72334
72382
75133
75137
75271
72335
72381
75130
75136
75272
72336
72338
75117
75129
72337
75116
75272
72338
72380
72339
72381
72340
72355
75129
75131
72341
72356
75128
72342
72357
75127
72343
72358
75126
72344
72349
75123
72345
72348
75124
72346
72347
75125
72348
72349
72350
72358
72351
72352
72358
72353
72357
72354
72356
72355
72386
72356
72359
72357
72358
72360
72384
72386
75131
72361
72381
72383
72362
72378
72380
72363
72367
72364
72366
72380
75095
72365
75094
72366
72370
75099
72367
72371
72379
75098
72368
72378
72369
72371
72375
72377
72370
72374
72371
72373
75100
72372
72393
75109
72373
72375
72394
75108
75150
72374
75107
75151
72375
72400
72376
72399
72377
72394
72396
72398
72378
72391
72393
72379
72383
72380
72382
72393
75271
72381
75272
72382
75131
72383
72392
75132
72384
72391
72385
72390
75132
72386
72387
72388
72390
72389
75185
72390
72396
75144
75184
72391
75143
72392
72396
72393
72395
75143
72394
75270
72395
75149
75269
72396
75144
75148
72397
72398
75148
75182
75184
72399
72543
75149
75179
72400
72544
75150
75154
72401
72545
75151
75153
72402
72433
75045
75047
72403
75044
75048
72404
72433
72435
72405
72432
72436
72406
72437
72407
72432
72439
72551
72408
72571
72409
72464
72570
72410
72417
72438
72439
72411
72413
72566
72412
72439
72567
72413
72440
72568
72414
72569
72415
72417
72419
72416
72420
72440
72417
72421
72438
72418
72419
72421
72426
72420
72427
72421
80602
72422
72423
72425
72446
72424
72443
80601
72425
72444
80603
72426
72445
72427
72464
80603
72428
80602
80603
72429
72451
72430
80600
80602
72431
72432
72434
72436
72440
72433
72546
72434
72545
72435
75047
75058
75065
72436
75048
75050
72437
75051
72438
72441
72439
72440
72440
72442
72446
72447
72448
72443
72448
72449
75051
72444
72446
72445
72449
72446
72447
72448
72449
72465
72449
72450
72451
72467
72452
80600
80603
72453
72463
72467
72454
72462
72468
72455
72461
72469
72456
72460
72470
72457
72458
72459
72471
72458
72459
72472
73343
72459
72460
73124
80573
72461
73045
73127
80513
72462
72798
73128
80514
72463
72797
73129
80515
72464
72466
72584
72586
72465
72583
72466
72467
72587
80515
80582
72468
72469
80515
80517
72470
80514
80518
72471
80513
80519
72472
80520
80573
72473
72474
80573
72474
73042
73343
72475
72476
80572
72476
80520
80522
80572
72477
80523
80572
72478
73028
73030
72479
73031
73035
72480
73032
73038
72481
72885
80371
80383
72482
72886
72904
72483
72484
72485
72487
72493
72485
72490
72494
76626
72486
72490
72487
72489
72908
72488
72905
72489
72492
72906
72490
72907
72491
72492
72494
72496
72493
72497
72494
72498
72495
72496
72498
72503
72497
80597
72498
80593
72499
72500
80594
80599
72501
72503
72505
72502
72506
80598
72503
72507
80597
72504
72505
72507
72509
72506
72510
72507
72514
72508
72509
72511
72513
72510
72511
76626
72511
72515
76622
72512
76620
72513
72515
72517
72514
72518
72515
72519
72516
72517
72519
76595
72518
76596
72519
76600
72520
72521
76595
76597
76599
72522
76562
76589
72523
74965
76594
72524
74955
74964
75870
72525
74954
75871
72526
75876
72527
74954
75875
72528
74953
75750
72529
75891
72530
75890
72531
75903
72532
75902
72533
72534
75902
76066
76070
72535
75899
76071
72536
75772
76072
72537
75771
76073
72538
72539
75763
76073
76075
76095
72540
75762
76076
76090
72541
75069
75177
75191
72542
75068
75178
72543
75067
75179
72544
72545
75067
72546
75066
72547
72548
72549
72550
72551
72555
72550
72554
72572
72551
72572
72552
72572
72553
72555
72557
72554
72558
72572
72555
72559
72556
72557
72559
72561
72558
72567
72559
72565
72560
72561
72564
72565
72562
72563
72564
72568
72565
72569
72566
72570
72567
72569
72568
72569
72571
72581
72583
72572
72573
72574
72579
72581
72575
72576
72579
72577
72578
72579
73135
72580
72581
73133
73135
72582
72583
73131
73133
72584
72585
73129
73131
72586
72792
73050
73052
72587
72795
72797
72588
72589
72797
72799
80515
72590
72592
72800
80516
72591
72801
80568
72592
72594
72593
72594
72596
72800
72812
72595
72801
72811
72596
72598
72597
72781
72598
72600
72602
72812
73114
72599
72811
72600
72816
72830
72601
72815
72831
73115
72602
72832
73116
72603
72604
72620
73114
73116
73118
72605
72607
72781
72783
72606
72778
72780
72607
72608
72620
72609
72611
72619
72783
72610
72624
72611
72615
72625
72612
72616
72618
72784
72613
72777
72614
72616
72776
73072
72615
73073
72616
72626
73078
72617
72775
73079
72618
72626
72772
72774
73148
72619
72625
72771
73119
72620
72624
72770
73118
72621
72622
72770
73116
73331
72623
72749
72624
72628
72768
72770
72625
72626
72628
72627
73149
72628
72630
72772
73156
73352
72629
72767
72771
72630
72760
72631
72761
73155
72632
72762
72633
72643
73153
73155
80454
72634
73150
73152
72635
72643
72645
72636
72642
72646
72637
72641
72638
72640
72646
72650
72639
72651
72640
72652
73179
72641
72647
72653
72655
72642
72656
72643
72647
73172
72644
73171
72645
72647
73153
73168
73170
72646
73152
73167
72647
72649
72648
73173
72649
72653
73168
73186
72650
73167
72651
72653
72652
72653
73184
72654
72655
73182
73184
73186
72656
73173
73179
73181
72657
73172
73176
73178
72658
72660
72672
72659
73178
72660
73177
73202
72661
72673
73176
73203
72662
73200
72663
72665
72669
72673
72675
72664
72672
72665
72666
72668
72676
72667
72677
72668
72678
72756
72669
72679
72757
72670
72758
73192
72671
72673
72763
73189
73191
72672
72762
73171
72673
73172
72674
73175
72675
73191
73203
73206
72676
73192
73194
73200
72677
72679
73195
72678
73196
72679
72681
73311
72680
73192
73312
72681
73193
73195
73315
73321
72682
73196
73316
73318
72683
73220
72684
72730
72734
73294
73316
72685
72731
72733
73311
72686
72696
72700
72756
72687
72699
72751
72688
72696
72698
72689
72691
72695
72690
72694
72691
72693
72705
72692
72698
72704
72693
72695
72697
72711
72725
72694
72710
72722
72695
72723
72696
72724
72697
72731
72698
72700
72712
72732
72699
72703
72700
72702
72750
72701
72733
72755
72702
72712
72716
72746
72748
72703
72715
72749
72704
72712
72714
72705
72707
72711
72706
72710
72707
72709
72821
72708
72714
72822
72709
72711
72713
72719
72827
72710
72720
72826
72711
72721
72712
72738
72713
72737
72714
72716
72718
72828
72715
72829
72716
72832
73331
72717
72833
73330
72718
72744
72746
73014
73358
72719
72737
72743
73011
72720
72738
72742
73004
72721
72741
73003
72722
72738
72740
72723
72725
72727
72724
72728
72725
72729
72731
72726
72732
72738
72727
72729
72735
72739
73239
72728
72740
73238
72729
73237
72730
73236
72731
72735
73293
72732
72733
72735
72737
72734
72746
73310
72735
72745
73295
73309
72736
73292
72737
72739
72743
72745
73291
72738
72746
72739
72740
72742
73248
72741
73249
72742
73008
73250
72743
73009
73251
72744
73010
73290
72745
73015
73304
73359
72746
73305
73308
72747
72748
73308
73310
73327
73358
72749
72755
73328
73330
72750
72768
73331
72751
72753
72755
72752
72756
72753
72757
72759
72754
72760
72768
72755
72757
72765
73313
73328
72756
73310
72757
73311
72758
73312
72759
72763
72765
73365
72760
72762
72761
72765
72767
72762
72764
73352
80453
72763
80454
72764
73366
80459
72765
73353
73367
80458
72766
73364
72767
73328
73353
73355
73363
72768
73350
73352
72769
73328
72770
73329
73331
73335
73350
72771
73117
72772
73120
73350
72773
73157
73351
72774
73120
73144
73372
80417
72775
73119
73145
73147
72776
72784
72788
73086
72777
72787
73067
72778
72784
72786
72779
72783
72780
72782
72786
72796
72781
72782
73114
72783
72785
73047
73113
72784
73118
72785
73119
72786
72788
73048
73112
72787
72791
72788
72790
73066
72789
73087
73145
72790
73048
73106
73108
73110
72791
73051
73091
72792
72796
73048
73050
72793
72795
72794
72795
72796
72797
73047
72798
73050
72799
73045
73047
73049
72800
73044
80514
72801
72813
80569
72802
72810
80567
72803
80566
72804
72808
72810
80574
72805
72811
72806
72808
72816
72818
72807
72819
72808
72840
80563
72809
73023
80575
72810
72814
72816
73024
80525
72811
72813
80526
72812
72816
72813
72815
72814
73044
80570
72815
73025
73043
80571
72816
73026
72817
72818
72830
72836
73024
73026
72819
72823
72837
73023
72820
72838
72840
72821
72823
72825
72822
72826
72823
72827
72829
72824
72830
72825
72827
72835
72837
73005
72826
72838
73002
72827
73003
72828
73004
72829
72833
72835
73011
72830
72832
72831
72835
72832
72834
73026
73333
72833
73332
72834
73014
73337
72835
73013
73027
73338
72836
73012
72837
73019
73027
73029
72838
73020
73022
72839
73001
72840
72842
72880
73022
80580
72841
73023
80577
72842
80578
72843
80579
72844
72876
72878
72880
72845
72873
72875
72846
72870
72847
72865
72875
72848
72860
72864
72849
72859
72850
72851
72855
72857
72851
72852
72857
72864
72852
72854
72858
72853
72857
72854
72856
72855
72856
72857
72859
72863
72975
72860
72861
72863
72875
72862
72876
73002
72863
72877
72995
73007
72864
72874
72974
72865
72866
72874
72867
72868
72869
72870
72868
72870
72872
72873
72869
72872
72870
72871
72871
72872
72874
72878
72969
72875
72877
72973
72876
72877
73001
72878
72998
73000
72879
72965
72880
72964
73000
73284
72881
73001
73021
72882
72883
73021
73031
72884
73032
73284
72885
73285
72886
73032
73286
72887
72888
72895
72932
72936
72889
72891
80594
72890
72936
80595
72891
72935
80596
72892
80593
72893
72895
72897
72894
72898
72935
72895
72899
72931
72896
72897
72899
72904
72898
72906
72899
72910
72900
72901
72903
72912
72902
72910
72913
72903
72909
72914
72904
72911
72905
72909
72906
72908
72907
72908
72910
72909
72910
72912
72914
72917
72913
72921
72914
72922
72915
72916
72920
72922
72917
72919
80387
72918
80384
72919
72921
80385
72920
80386
72921
72922
80396
72922
72923
72924
72925
72926
72930
72925
72929
72938
72926
72939
80397
72927
72940
73286
72928
72930
72932
72929
72933
72937
72930
72934
72931
72932
72934
72933
72934
72936
72935
72936
72938
72940
72942
72939
72943
72940
72944
72941
72942
72944
72946
72943
72947
72944
72951
72945
72946
72950
73281
80592
72947
73285
80592
72948
80592
72949
72951
72953
72950
72954
80592
72951
72955
72952
72953
72955
72957
72954
72958
72955
72961
72956
72957
72960
72961
80501
72958
72960
72959
72960
72961
72961
72962
72963
73272
73279
72964
73278
73280
80592
72965
72999
73285
72966
72998
73278
72967
72968
72969
72972
72968
72971
72972
72969
72971
72973
72970
72971
72971
72972
72974
72998
72975
72995
72976
72994
72977
72989
72978
72988
72979
72981
72980
72981
72983
73237
72982
72988
73238
72983
72985
72987
73241
72984
73242
72985
73243
72986
73244
72987
72991
73255
72988
72990
73254
72989
73249
72990
72994
73250
72991
72993
73253
72992
73256
72993
73267
73269
72994
72996
73266
72995
73261
72996
72998
73262
72997
73265
73269
72998
73270
73278
73280
72999
73000
73262
73280
73282
73001
73007
73283
73002
73020
73003
73005
73007
73004
73008
73005
73009
73011
73006
73012
73020
73007
73009
73017
73263
73283
73008
73262
73009
73261
73010
73260
73011
73015
73017
73289
73012
73014
73013
73017
73019
73014
73016
73036
73380
73015
73379
73016
73384
80391
73017
73037
73383
80390
73018
73288
73019
73033
73037
73283
73287
73020
73034
73036
73021
73283
73022
73034
73284
73023
73029
80581
73024
80576
73025
73029
80524
73026
73028
73042
80572
73027
73028
73036
73029
73035
73041
73030
73034
73031
80523
73032
73034
73033
73034
73038
73284
73286
73035
73036
73038
73040
73037
73038
80389
73039
80382
73040
73400
73415
73041
73397
73042
73344
73043
73342
73044
73124
80573
73045
80513
73046
73124
73126
73047
73111
73113
73123
73048
73049
73111
73050
73106
73126
73128
73051
73129
73052
73092
73106
73130
73053
73131
73054
73058
73092
73132
73055
73057
73091
73056
73057
73061
73058
73060
73090
73059
73093
73136
73060
80427
73061
73063
80428
73062
73063
73064
73065
73083
80428
80430
73066
73070
73088
73090
73067
73087
73091
73068
73070
73072
73086
73069
73070
73071
73083
73085
73072
73076
73080
73082
73073
73079
73074
73076
73078
73075
73076
73077
73078
73080
73160
73164
73079
73149
73080
73086
73148
73081
73085
73159
73082
73084
73164
80433
73083
73084
73085
80430
80432
73086
73088
80419
73087
73147
73088
73108
73146
73089
80420
80430
73090
73108
80423
80425
80429
73091
73093
80428
73092
73108
73093
73107
73137
73094
80425
80427
73095
73138
73096
80425
73097
80424
80444
73098
80441
73099
73103
80442
80444
73100
73102
80445
73101
80495
73102
73394
73103
73393
73104
73105
73125
73143
73393
80442
73106
73110
73126
73141
80443
73107
73140
73108
73139
80425
80443
73109
73110
73146
80415
80423
80443
73111
73143
73145
73112
73126
73142
73113
73119
73121
73145
73114
73118
73122
73115
73116
73122
73333
73117
73332
73118
73120
73122
73335
73119
73120
73121
73349
73122
73142
73144
73348
73123
73334
73124
73142
73341
73125
73342
73126
73142
73346
73127
73128
73141
73129
73140
73130
73131
73137
73140
73132
73133
73136
73137
73134
73135
73136
73138
73139
73140
73141
73143
73347
73144
73392
80415
73145
73373
80416
73146
73147
80416
80420
73148
80417
80419
73149
73157
73159
73150
73156
73160
73151
73155
73152
73154
73160
73165
73153
73166
73154
80455
80463
73155
73161
80456
80464
73156
80453
73157
73161
80452
73158
80417
80451
73159
73161
80418
80434
80470
73160
80419
80433
73161
73163
73162
80469
73163
80434
80464
80468
73164
73165
80433
73166
80464
73167
80463
73168
73169
80463
73170
73186
73187
80462
73171
73173
73188
80455
73172
73189
80454
73173
73175
73174
73186
73175
73181
73185
73188
73176
73189
73206
73177
73181
73204
73178
73180
73205
73179
73180
73184
73181
73183
73182
73183
73185
73184
73186
73187
73188
80461
73189
80460
73190
80459
73191
73206
80477
73192
73366
73193
73365
73194
80499
73195
73199
73196
73198
73320
73197
73319
73198
73209
73199
73208
73200
73207
73201
73203
73202
73207
73203
73205
73204
73205
73206
73209
73320
80512
73210
73319
80506
73211
73221
73212
73222
80505
73213
73223
80503
73214
73216
73233
73215
73229
73216
73228
73217
73223
73225
73227
73218
73219
73221
73223
73220
73224
73293
73221
73294
73300
73318
73222
73319
73223
73300
73224
73225
73298
73300
73226
73235
73227
73234
73228
73233
73229
73230
73233
73231
73232
73233
73235
73243
73245
73236
73240
73242
73298
73237
73239
73293
73238
73242
73239
73241
73249
73240
73248
73292
73241
73245
73247
73297
73242
73244
73254
73243
73244
73245
73255
73246
73247
73255
73257
73248
73252
73254
73301
73249
73251
73291
73250
73254
73251
73253
73261
73252
73260
73290
73253
73257
73259
73302
73254
73256
73266
73255
73256
73257
73267
73258
73259
73267
80502
73260
73264
73266
80393
73261
73263
73289
73262
73266
73263
73265
73264
73282
73288
73265
73281
80394
80502
73266
73268
73280
73267
73268
73269
73279
80502
73270
73271
73279
73272
73273
73274
73275
73273
73275
73277
73274
73277
73275
73276
73276
73278
73277
73280
80501
73281
73282
80397
80501
73283
73285
73287
73284
73285
73286
73287
80388
73288
80389
80397
73289
80390
80394
73290
80391
80393
73291
73302
73304
73292
73301
73305
73293
73295
73297
73294
73298
73295
73299
73317
73296
73305
73324
73297
73299
73306
73298
73301
73299
73300
73302
73306
73303
80393
73304
73306
80392
73305
80391
80399
73306
73307
73308
73324
73325
80399
73309
73326
73359
73310
73314
73316
73324
73311
73313
73312
73316
73313
73315
73365
73314
73327
73364
73315
73323
73326
80500
73316
73322
80499
73317
73318
73322
73324
73319
73321
73320
73321
73322
73323
73324
73325
73326
80400
73327
73360
73362
73328
73357
73363
73329
73330
73336
73355
73357
73331
73337
73358
73332
73333
73335
73337
73334
73338
73335
73339
73341
73348
73336
73349
73337
73339
73376
73378
73338
73379
73339
73380
73340
73375
73381
73341
73344
73398
73410
73342
73347
73343
73344
73346
73345
73397
73346
73394
73396
73410
73347
73393
73348
73392
73410
73349
73373
73375
73350
73372
73376
73351
73355
73352
73354
73372
80451
73353
80452
73354
73368
80473
73355
73369
73371
80472
73356
73376
73357
73361
73363
73369
73377
73358
73360
73378
73359
73379
73360
73384
80399
73361
73385
80400
73362
73386
73363
80500
73364
73368
73365
73367
80500
73366
80499
73367
80477
73368
80476
73369
80475
73370
80478
73371
73377
73389
80479
73372
73374
73376
80480
73373
80450
73374
73392
80449
73375
73389
73391
80481
73376
73388
73410
73377
73378
73386
73388
73379
73381
73385
73380
73384
73381
73383
73382
73388
73398
73383
73385
73387
73399
80402
73384
80403
73385
80398
73386
80401
73387
73388
73408
73389
73409
73390
80498
73391
73395
73409
80412
73392
73394
73410
80413
73393
80414
73394
80445
73395
80495
73396
80405
73397
73406
73409
73398
73400
73399
73409
73400
73408
80404
73401
73411
73402
73405
73406
73407
73403
73405
73407
73404
73406
73407
73405
73406
73407
73408
73409
73410
73412
76660
80404
73413
73414
73415
73419
73414
73418
80374
73415
80375
73416
80376
73417
73419
73421
73418
73422
80373
73419
73423
73420
73421
73423
73426
73422
80372
73423
80370
73424
73425
73432
80370
73426
73428
76658
73427
76659
73428
76656
80372
73429
76657
73430
73432
73434
73431
73435
80372
73432
73436
80370
73433
73434
73436
73438
73435
73440
73436
73444
73437
73438
73443
73444
73439
73443
73440
73442
76644
73441
76645
73442
73444
76642
73443
76643
73444
73445
73446
75907
76623
76636
76638
73447
73448
76636
73449
76635
73450
76663
73451
78156
73452
76905
73453
73454
76534
76903
76905
78128
73455
76046
76533
76900
76902
73456
76047
76520
76897
76899
73457
76026
76519
76894
76896
73458
76023
76474
76891
76893
73459
75996
76473
76888
76890
73460
75991
76460
76885
76887
73461
75972
76459
76882
76884
73462
75625
75965
75967
76881
73463
75260
75624
75962
75964
73464
75211
75611
75959
75961
73465
75164
75610
75956
75958
73466
74784
75161
75953
75955
73467
74783
75104
75950
75952
73468
74770
75103
75947
75949
73469
74769
75090
75944
75946
73470
75089
75941
75943
73471
74767
74769
73472
74764
74766
73473
74761
74763
73474
74758
74760
73475
73569
73571
73476
73566
73568
73477
73563
73565
73478
73560
73562
73479
73481
73559
73480
73484
73481
73483
73537
73482
73540
73562
73483
73541
73559
73561
73577
73484
73536
73556
73485
73557
73559
73486
73488
73487
73488
73490
73489
73557
73490
73580
73584
73491
73492
73584
73586
73588
73493
73494
73588
73495
73589
73496
73590
73695
73497
73551
73498
73514
73670
73695
73499
73512
73513
73665
73500
73658
73501
73513
73659
73502
73516
73662
73503
73517
73521
73504
73505
73506
73508
73509
73506
80369
73507
73509
73508
73509
80369
73509
73517
80369
73510
73511
73516
73512
73513
73514
73516
73664
73515
73669
73694
73516
73518
73691
73693
73517
73663
73518
73520
73519
73748
73520
73691
73707
73744
73521
73663
73688
73522
73662
73687
73523
73524
73683
73687
73525
73661
73682
73526
73656
73660
73676
73527
73659
73528
73656
73658
73529
73531
73533
73530
73534
73531
73535
73537
73532
73538
73656
73533
73535
73543
73545
73657
73534
73546
73658
73535
73547
73536
73548
73537
73541
73543
73555
73538
73540
73539
73543
73655
73540
73542
73654
74726
73541
74725
73542
73648
74730
73543
73649
73653
74729
73544
73674
73545
73553
73555
73649
73673
73546
73548
73552
73666
73547
73551
73665
73548
73550
73549
73555
73550
73552
73554
73592
73551
73589
73552
73590
73670
73553
73591
73671
73554
73598
73650
73672
73555
73579
73599
73647
73556
73648
73557
73577
73579
73558
73580
73559
73575
73577
73581
73560
73561
73565
73575
73562
73564
73576
74730
73563
74725
73564
73568
74724
73565
73567
74721
74723
73566
73574
73567
73571
73573
73568
73570
74740
74752
73569
74741
73570
74744
74760
73571
74745
74751
74759
73572
74758
73573
74751
74755
74757
73574
74716
74752
73575
74717
74721
73576
74718
73577
74719
74721
74731
73578
73648
73579
73581
73601
73647
74719
73580
73600
73581
73583
73582
74718
73583
73601
73605
74793
73584
73600
73604
73585
73586
73604
73608
73587
73619
73588
73594
73624
73589
73590
73592
73594
73591
73595
73696
73592
73596
73598
73699
73593
73599
73594
73596
73632
73644
73595
73629
73596
73630
73701
73597
73631
73700
73598
73644
73728
73730
73756
73599
73725
73727
73600
73644
73646
73601
73603
73602
73646
74792
73603
73605
73645
73794
74797
73604
73644
73795
73605
73607
73606
74796
73607
73794
74809
74815
73608
73795
73797
73609
73798
73610
73612
73618
73619
73611
73615
73618
73808
73612
73614
73621
73613
73622
73614
73619
73623
73615
73620
73616
73617
73618
73619
73619
73621
73623
73628
73622
73627
73623
73626
73624
73625
73626
73628
73626
73627
73628
73629
73627
73628
73630
73632
73631
73735
73632
73730
73732
73734
73633
73643
73634
73635
73639
73641
73635
73636
73641
73732
73636
73638
73642
73637
73641
73638
73640
73639
73640
73641
73643
73731
73792
73796
76282
73644
73730
73793
73795
73645
73646
73728
73793
74806
73647
73727
74801
73648
73650
74736
73649
74731
73650
73652
74732
73651
73727
74735
73652
73672
73714
73726
75569
73653
73673
73713
75564
73654
73674
73678
75511
73655
73677
75506
73656
73674
73676
73657
73658
73660
73666
73674
73659
73665
73660
73662
73664
73661
73667
73675
73662
73687
73689
73711
73663
73664
73689
73691
73665
73667
73669
73666
73670
73667
73671
73673
73668
73689
73712
73669
73671
73690
73698
73715
73670
73691
73697
73671
73696
73672
73699
73673
73715
73725
73674
73712
73675
73676
73678
73711
73712
73677
73682
73678
73680
75505
73679
73713
75510
73680
73685
73711
73718
75525
73681
73682
73684
75504
73683
73711
73684
73686
73685
75503
73686
73719
75526
73687
73709
73711
73688
73689
73707
73709
73690
73710
73691
73705
73707
73716
73692
73693
73697
73705
73742
73744
73694
73747
73695
73697
73696
73697
73699
73701
73698
73702
73699
73703
73705
73724
73700
73725
73701
73703
73734
73756
73702
73735
73703
73736
73742
73704
73737
73755
73705
73740
73742
73752
73754
73706
73723
73707
73722
73744
73752
73708
73709
73716
73720
73722
73710
73719
73711
73712
73716
73718
73713
73715
73714
73718
75565
73715
73717
73759
75568
73716
73724
73717
73723
73718
73720
73760
76217
73719
76212
73720
76213
73721
76216
73722
73760
73762
76233
73723
73753
73724
73754
73760
73725
73755
73759
73726
73756
73727
73757
73759
75572
73728
74802
73729
73757
74805
73730
73785
73791
73793
76253
73731
73784
73732
73789
73791
76283
73733
73734
73738
73789
73735
73737
73784
73736
73737
73741
73738
73740
73783
73739
73788
73740
73778
73781
73741
73765
73782
73742
73768
73743
73744
73752
73769
73745
73746
73747
73748
73751
73747
73750
73751
73748
73750
73749
73750
73750
73751
73753
73765
73754
73762
73764
73755
73761
73782
73756
73758
73783
73757
73784
73758
73785
75577
73759
73761
73786
75576
73760
75573
73761
76234
73762
76237
76363
73763
76238
73764
76363
76365
76367
73765
73780
73782
73766
73773
73767
73768
73769
73772
73768
73771
73772
73769
73771
73770
73771
73771
73772
73774
73775
73777
73778
73775
73779
73776
73778
73777
73778
73779
73778
73779
73780
73781
76365
76398
73782
73788
76364
76374
73783
76363
73784
73786
73788
73785
73789
73786
73790
76252
73787
76251
76363
73788
73790
76326
76364
76378
73789
76375
73790
76376
73791
76325
76377
73792
76258
76284
73793
74814
76257
76281
73794
74807
73795
74808
74814
73796
73797
74814
74822
73798
74815
74821
73799
73811
73800
73801
73808
73809
73801
73805
73809
73810
73802
73803
73804
73808
73805
73807
73806
73807
73809
73808
73809
73811
73813
73812
74821
73813
74826
74830
73814
74831
73815
74832
74847
73816
74833
74845
73817
73820
74834
73818
73819
74835
73820
73897
74836
73821
74837
74845
73822
73897
78691
78693
73823
78694
73824
73897
73899
73825
73900
73826
73827
73900
73906
73828
73901
73905
73829
73830
73905
78711
73831
73876
73906
73908
73832
73909
73833
73876
73834
73871
73873
73875
73909
73835
73837
73869
73910
73836
73870
73837
73838
73873
73839
73867
73869
73872
73840
73842
73841
73842
73846
73843
73845
73872
73844
73866
73845
73849
73865
73846
73848
73980
73847
73848
73852
73849
73851
73981
73850
73864
73851
73855
73863
73852
73856
73986
73853
73854
73856
73858
73855
73859
73856
73860
73862
73857
73987
73858
73860
73992
73994
73859
73995
73860
73996
73861
78816
73862
73990
73992
78817
73863
73987
73989
73864
73984
73986
73865
73981
73983
73866
73978
73980
73867
73872
73977
73868
73869
73973
73977
73870
73871
73911
73872
73970
73977
73979
73873
73980
73874
73875
73879
73980
73876
73878
73908
73979
73877
73878
73882
73906
73879
73881
73907
73982
73880
73981
73881
73885
73986
73882
73884
73985
78708
73883
78707
73884
73888
78706
73885
73887
73988
78725
73886
73987
73887
73992
78741
73888
73991
78726
78740
73889
78705
73890
78704
78740
78744
73891
73893
73895
78703
73892
73893
78448
73894
78451
78702
78744
73895
78450
78901
73896
73897
74836
78691
78703
78901
73898
73899
78693
78703
78705
73900
78694
78706
73901
78707
73902
73904
78694
73903
78695
73904
78722
78730
73905
78707
78709
78729
73906
78710
73907
78707
73908
78708
78710
78713
73909
73969
78711
73910
73970
73911
73912
73970
73913
73972
73973
73974
73914
73972
73974
73915
73972
73975
73916
73976
73917
73971
73918
73960
78715
73919
73958
78714
73920
73957
78718
73921
73956
78947
73922
73955
78952
73923
73954
78953
73924
73953
78958
73925
73952
78959
73926
73951
78964
73927
73950
78965
73928
73949
78974
73929
73948
79104
73930
73947
79365
73931
79503
73932
73945
73947
79504
73933
73944
79505
73934
73943
79709
73935
73942
80000
73936
73941
80095
73937
73940
80096
73938
80312
73939
80307
73940
80306
73941
79004
80117
73942
79003
80114
73943
79002
80001
73944
79001
79708
73945
79000
79506
73946
78999
79507
73947
78996
78998
79383
73948
79382
73949
78996
79103
73950
78975
78995
73951
78976
78994
73952
78963
78993
73953
78960
78992
73954
78957
78991
73955
78954
78990
73956
78951
78989
73957
78948
78988
73958
78717
80350
73959
78716
73960
73962
73961
73962
73964
73965
73963
73966
73964
73966
73967
73965
73967
73966
73967
78715
73967
78716
73968
73969
78711
78712
73970
73979
78713
78715
73971
73972
73977
78715
73973
73974
73975
73975
73976
73978
73979
73983
78715
73980
73982
73981
73982
73986
73983
73985
78713
73984
78714
73985
73989
78718
73986
73988
78719
73987
73988
73992
73989
73991
78946
73990
78947
73991
78818
78952
73992
78819
78945
73993
73994
78741
78817
78819
78821
73995
74101
78814
78816
73996
78813
73997
78812
78816
73998
73999
74035
78812
74000
74032
74034
74001
74005
74002
74003
74005
74007
74004
74044
74005
74031
74045
74006
74034
74007
74039
74041
74045
74008
74042
74044
74009
74010
74042
74084
74011
74043
74063
74012
74014
74016
74048
74013
74014
74064
74066
74015
74049
74063
74081
74016
74050
74068
74017
74018
74048
74050
74052
74019
74021
74020
74044
74048
74021
74029
74045
74047
74022
74052
74023
74027
74029
74053
74024
74026
74025
74029
74031
74026
74028
74036
74098
74027
74028
74056
74029
74037
74055
74097
74030
74054
74031
74037
74039
74045
74089
74032
74034
74036
74033
74035
74039
74036
74038
78811
74037
78828
74038
74090
78829
74039
74091
78810
74040
74041
74087
74089
74091
74042
74046
74086
74043
74085
74044
74046
74048
74062
74045
74046
74047
74061
74089
74048
74052
74054
74060
74049
74050
74060
74062
78389
74051
74118
74052
74058
74060
74117
74053
74054
74056
74058
74055
74059
74089
74056
74090
74094
74096
74057
74058
74094
74115
74059
74116
74060
74088
74094
78412
74061
78390
74062
74086
74088
78507
74063
74085
78508
74064
74082
74084
74065
74066
74082
78373
74067
74079
74081
74068
74078
74069
74077
74081
74118
74070
74076
74119
74071
74120
74072
74074
74076
74143
74073
74074
74186
74075
74146
74187
74076
74188
74190
78355
74077
74142
74078
74080
74190
78393
74079
74191
74080
74192
78373
74081
74193
78374
78388
74082
78389
74083
78374
78508
74084
78375
78509
74085
74086
78509
74087
78510
74088
74092
78538
74089
74093
78539
74090
74091
74093
78842
74092
78809
74093
78541
78808
74094
78540
78843
74095
78413
74096
74111
78761
78843
74097
74110
78842
74098
74107
78829
74099
74106
78828
74100
78813
74101
74104
74106
78742
78814
74102
78741
74103
74104
74105
74106
74108
74107
78747
78827
74108
74110
78748
78830
74109
74110
74112
74111
78753
78841
74112
78754
78760
78844
74113
74114
78429
78760
78764
74115
78424
78426
78761
74116
78344
78413
78415
74117
78343
78410
78412
74118
74140
78390
78392
74119
78389
78393
74120
74140
74142
74121
74139
74143
74122
74124
74126
74123
74127
74124
74128
74130
74125
74131
74139
74126
74128
74136
74144
74150
74127
74143
74147
74128
74148
74129
74149
74130
74134
74136
74156
74131
74133
74132
74136
74138
74133
74135
78317
78345
74134
78316
74135
74159
78321
74136
74158
78320
78346
74137
74157
74138
74144
78340
78342
78346
74139
78343
78345
74140
74144
74141
78343
74142
74144
78342
78354
78392
74143
78355
78393
74144
74146
74145
74146
74150
78340
78354
78358
74147
78355
78357
74148
74150
74152
74149
74153
74150
74154
74156
74151
74157
74152
74154
74210
78338
78358
74153
74182
78357
74154
74181
74155
74211
74156
74160
74214
78338
74157
74159
74158
78338
78340
74159
78333
78337
78349
74160
78332
74161
78337
78474
78476
74162
74216
74295
74163
74217
74280
74164
74165
74215
74217
74219
74166
74168
74167
74217
74298
74168
74170
74218
74226
74325
74169
74219
74225
74170
74172
74171
74326
74172
74226
74228
74230
74359
74173
74225
74174
74175
74225
74176
74224
74177
74223
78484
74178
74212
74220
74179
74180
74181
74207
74208
74212
74182
74211
74183
74208
74210
78360
74184
74204
74206
74185
74186
74202
74204
74187
74188
74204
78357
74189
74203
78356
74190
74194
74200
78367
78399
74191
74193
78394
74192
74200
74193
74195
78372
74194
78377
78387
74195
78368
78378
78386
74196
74200
78369
78371
74197
74199
80359
74198
80360
74199
74200
74201
74202
78367
78369
74203
74204
78361
78365
78367
74205
78360
74206
78365
78488
74207
74208
74209
78488
74210
74212
78479
78485
78487
74211
78359
78478
74212
74214
74213
78484
74214
74220
78479
78481
78483
74215
78476
78478
74216
74220
74217
74221
74296
78476
74218
74297
74219
74221
74338
74352
74220
74224
74221
74223
74222
74339
78481
74223
74350
74352
74354
78482
74224
78483
74225
74352
74226
74227
74352
74358
74228
74353
74357
74229
78611
74230
74387
74390
74231
74237
74232
74234
74236
74386
74233
74235
74234
74236
74237
74362
74389
74238
74359
74361
74390
74239
74241
74326
74240
74299
74241
74243
74300
74242
74327
74361
74243
74245
74328
74393
74395
74244
74329
74245
74254
74332
74246
74333
74398
74431
74247
74395
74397
74430
74248
74396
74249
74251
74430
74250
74435
74251
74434
74252
74253
74253
74254
74430
74434
74255
74431
74433
78210
74256
74262
78209
74257
74261
74273
74258
74260
74272
74259
74267
74260
74266
74261
74265
74262
74264
74263
74433
74264
78207
78209
78213
78233
74265
74273
78206
78228
74266
74270
74272
78181
74267
74269
74445
74268
74272
74269
74271
78188
74270
78179
78187
74271
78180
78194
78206
74272
74274
78193
74273
74274
78209
74275
78204
78206
78208
74276
74304
74306
74277
74303
74315
74278
74292
74279
74293
74301
74303
74323
74280
74298
74281
74293
74295
74297
74282
74290
74292
74283
74287
74289
74284
74286
74285
74289
78316
74286
74288
74310
78315
74287
74309
74288
74292
74314
74289
74291
74313
78322
74290
78321
74291
74295
78332
74292
74294
74316
78331
74293
74315
74294
74320
74322
74295
74319
74341
78473
74296
78474
74297
74339
74341
78475
74298
74322
74338
74299
74323
74325
74300
74326
74301
74323
74327
74329
74302
74303
74329
74304
74320
74330
74305
74331
78208
74306
74318
74320
74344
78221
74307
74315
74317
78204
74308
74312
74314
78193
74309
74311
78188
74310
74314
74311
74313
78314
74312
78189
78313
74313
74317
78192
78328
74314
74316
78323
74315
74316
74320
74317
74319
78330
74318
78203
78329
74319
74343
78222
78638
74320
74342
78472
74321
74322
74330
74336
74342
74344
74323
74337
74341
74324
74330
74325
74327
74335
74337
78608
74326
74338
74358
74327
74359
74328
74360
74329
74333
74335
78618
74330
74332
74331
74335
74332
74334
74344
78211
74333
78210
74334
78215
78621
74335
74345
78216
78620
74336
78619
74337
74345
74347
78626
74338
74340
78607
74339
74351
74340
74350
78585
74341
74347
74349
78590
74342
78589
74343
74347
78634
74344
74346
78637
79732
74345
79733
74346
78627
79734
74347
78628
79415
79735
74348
78633
74349
78626
78628
78630
78632
74350
78603
78605
78607
74351
74355
78584
74352
74356
74358
78607
74353
74354
74356
74355
78582
74356
78583
78605
79424
74357
78606
79425
74358
78609
78611
78613
74359
78608
74360
78611
74361
78608
78610
78618
74362
74391
74393
74363
74394
74364
74389
74391
74401
74403
74365
74376
74379
74366
74375
74401
74367
74374
74400
74368
74373
74428
74369
74372
79217
74370
79220
74371
80327
74372
80326
74373
80328
74374
74419
74427
74375
74415
74417
74376
74402
79441
74377
74403
74378
74406
74379
74407
74380
74389
74381
74383
74382
74383
74386
74388
74384
74385
74385
74387
74388
74386
74387
74389
74387
74388
74388
74390
74408
74391
74411
78611
74392
74412
78610
74393
74399
74401
74413
78617
74394
74398
78618
74395
74397
74401
74396
74398
74400
74429
74399
78621
79214
74400
74414
78622
79215
74401
74415
74428
74402
74403
74413
74415
79443
74404
74412
74405
74406
74408
74409
74406
74409
74410
74407
74408
74410
74409
74410
74410
74411
74412
78612
74413
78615
74414
78616
79435
74415
79432
79445
79447
74416
74427
74417
74424
79437
79445
74418
79440
74419
74426
74420
74421
74423
74426
74422
74423
74425
74423
74424
74425
79446
74424
74427
74425
74426
74426
74428
79447
80328
74429
79215
79217
74430
79214
79218
74431
74435
74432
78215
79214
74433
74435
78214
79209
79213
74434
74438
78213
74435
74437
74436
79218
74437
79209
79219
74438
74439
79203
79209
74440
79204
79210
79228
74441
74623
74625
78234
74442
74620
74622
78229
74443
74601
78182
74444
74598
74445
78176
78178
78182
74446
78179
78181
74447
74448
74464
78179
74449
74465
78172
78178
74450
78169
74451
74455
74465
74467
78248
74452
74454
74468
78245
74453
74469
74471
74454
74455
74456
74464
74457
74463
74467
78658
74458
74462
78659
74459
74461
78644
74460
74461
78188
74462
78189
78643
74463
78190
78664
74464
74466
78197
78665
74465
78186
74466
78185
78249
74467
78198
78250
78670
74468
78247
78657
74469
78246
78656
74470
78297
74471
78246
78296
74472
74644
78163
78245
74473
74645
74647
74474
74488
74490
74475
74476
74482
74488
74477
74478
74480
74482
74479
74483
74821
74480
74484
74820
74930
74481
74929
74482
74484
74905
74907
74934
74483
74487
74484
74486
74826
74485
74827
74933
74486
74828
74891
74905
74936
74487
74829
74892
74488
74648
74650
74905
74489
74647
74490
74492
74646
74650
74491
74645
74492
74494
74493
74651
74494
74642
74646
74652
74495
74643
74645
74496
74507
74518
74497
74519
74498
74502
74504
74505
74499
74501
74526
74500
74505
74527
74501
74503
74524
74502
74525
74503
74504
74506
74504
74505
74505
74507
74508
74508
74509
74510
74512
74513
74514
74511
74514
74515
74642
74512
74515
74513
74514
74515
74522
74515
74518
74516
74517
74529
74556
74641
74518
74553
74555
78167
74519
74643
74520
74553
74521
74522
74526
74528
74522
74523
74528
74529
74523
74525
74524
74528
74525
74527
74526
74527
74528
74530
74531
74553
74557
74531
74550
74552
74532
74533
74547
74549
74589
74534
74546
74586
74535
74639
74536
74544
74546
74639
74537
74543
78258
74538
74542
78254
74539
74541
78253
74540
78263
74541
74568
78262
74542
74567
78261
74543
74566
78260
74544
74565
78259
74545
74564
74638
74546
74561
74563
74585
74547
74586
74548
74561
74588
74549
74560
74592
74550
74593
74551
74557
74559
74552
74554
74581
74553
74554
74555
74557
74582
74556
74583
78168
74557
74584
74586
74640
74558
74590
74559
74582
74584
74594
74596
74560
74579
74581
74561
74578
74594
74562
74594
74563
74575
74577
74610
74564
74574
74607
74565
74573
74636
74566
74572
79163
74567
74571
79186
74568
74570
79185
74569
79591
74570
79591
74571
79185
74572
79186
74573
79163
74574
74636
74575
74607
74576
74609
74577
74613
74578
74614
74579
74595
74580
74596
74581
74597
74582
74583
74597
74584
74598
78173
74585
74599
78174
74586
74594
74606
74638
74587
74639
74588
74589
74590
74591
74589
74591
74592
74590
74593
74591
74593
74592
74594
74593
74595
74596
74604
74606
74611
74597
74599
74603
74598
74602
74599
74601
78176
74600
74606
78175
74601
74603
74605
74619
79167
74602
74620
78237
74603
74621
74604
74605
74615
74629
74606
74616
74618
79166
74607
74637
74608
74616
74636
74609
74610
74611
74612
74610
74612
74613
74611
74614
74612
74614
74613
74615
74614
74616
74630
74617
74635
74618
74630
74632
74634
79924
74619
74627
74629
79175
74620
74626
79168
74621
74625
78236
74622
74624
74623
74624
74625
79229
74626
78235
79228
74627
79173
79233
74628
74632
79174
79234
74629
74631
79235
74630
74631
80347
74632
79236
79291
74633
79237
79925
74634
79174
79178
79914
79922
74635
79175
79177
79923
74636
79164
79166
74637
79163
74638
78175
79162
79166
74639
78174
78259
74640
78258
74641
78168
78170
78174
74642
78165
78167
74643
74661
78164
74644
78167
74645
78164
78166
74646
74647
74649
78164
74648
78163
74649
74892
74904
78162
74650
74652
74923
78257
74651
74906
74652
74653
74654
74655
74660
74661
74655
74656
74661
78257
74656
74660
74662
74657
74659
74658
74659
74660
74661
74661
74663
74943
74664
74903
74923
74942
78257
74665
74685
74666
74684
75677
74667
74683
75677
74668
74682
75708
74669
74681
75712
74670
74680
75712
74671
74679
75727
74672
74678
75727
74673
74677
76544
74674
74676
76686
74675
76686
74676
74696
76685
74677
74695
76685
74678
74694
76543
74679
74693
76541
74680
74692
76541
74681
74691
75713
74682
74690
75713
74683
74689
75714
74684
74688
75684
74685
74687
75684
74686
74903
74687
74900
74901
74902
74688
75683
74689
75683
74690
75715
74691
75716
74692
75716
74693
76540
74694
76540
74695
74698
74696
74697
74697
74698
76685
76696
77568
74699
76543
76682
76699
74700
76538
76540
76542
76679
74701
75717
75721
75856
76505
74702
75718
75720
75853
76494
74703
75686
75690
75828
76493
74704
75687
75689
75823
76478
74705
75638
75640
75822
76445
74706
75635
75637
75817
76440
74707
75632
75634
75816
76429
74708
75219
75249
75629
75631
74709
74711
75216
75218
75596
74710
75215
75591
74711
74713
74712
75631
74713
74817
75594
75596
75630
74714
74810
75591
75593
74715
74795
75588
75590
74716
74788
74790
74794
74717
74753
74755
74718
74720
74794
74719
74793
74720
74736
74792
74721
74737
74753
74791
74722
74752
74723
74731
74733
74737
74739
74724
74728
74730
74740
74725
74727
74741
74726
74730
74727
74729
75506
74728
74742
75507
74729
74733
74747
75512
74730
74732
75511
74731
74732
74736
74733
74735
75564
74734
74748
75563
74735
74737
74803
75560
75570
74736
74802
75569
74737
74801
74738
74800
74739
74753
75558
75560
75582
74740
74748
74750
74752
74741
74745
74747
74742
74744
74743
74747
75514
74744
74746
75517
75535
74745
75536
74746
74750
75541
74747
74749
75518
75540
74748
75513
74749
75560
75562
74750
75553
75559
76223
74751
75554
75558
74752
74754
74774
74753
74754
74790
74755
74775
74789
75558
74756
74788
74757
74775
74777
74787
74758
74772
74774
74759
74763
74760
74762
74774
75541
74761
75536
74762
74766
75537
74763
74765
74773
75542
74764
74772
74765
74769
74771
74766
74768
74780
75543
74767
75544
74768
75547
75943
74769
74781
75548
75944
74770
74771
74781
74783
74772
74778
74780
74773
74777
74774
74776
74780
75555
74775
75554
74776
75557
75601
74777
74779
75556
75602
74778
74786
74779
74783
74785
74780
74782
75607
76180
74781
76179
74782
75949
76178
74783
75608
75950
76733
74784
74785
75608
75610
74786
75605
75607
74787
75602
75604
74788
75599
75601
74789
75590
74790
75583
75589
75601
74791
75582
75588
74792
74794
74798
74800
74793
74797
74801
74794
74796
74795
74796
74798
74810
74797
74809
74798
74806
74808
74799
74811
75588
74800
74804
74806
75587
76255
74801
74803
75582
74802
74806
74803
74805
75572
74804
75571
75581
74805
75578
75586
76254
74806
75577
76253
74807
74808
76253
76255
76257
74809
74811
74813
74810
74816
74811
74817
74812
75593
76255
74813
74817
75594
76256
76298
74814
74816
76257
76297
74815
74823
74816
74820
74817
74819
74818
74819
74931
75630
76298
76300
74820
74930
76297
76301
74821
74823
74827
74822
74826
74823
74825
76282
74824
76281
76297
74825
74827
74871
76288
76296
74826
74866
76287
74827
74829
74828
76301
74829
74871
74886
76302
74830
74865
78294
74831
74861
78295
74832
74851
74860
74833
74848
74850
74834
74842
74844
74835
74837
74841
74836
74840
74837
74839
74838
74844
78691
74839
74841
74843
78648
78902
74840
78647
78901
74841
78300
74842
78299
74843
74850
78298
74844
74849
78653
78689
74845
74848
78690
74846
74847
74848
74849
74860
74850
74859
78654
78688
74851
78297
74852
78280
78296
74853
74854
74858
74859
74854
74856
74855
74859
78675
74856
74858
74859
78687
74857
74858
74859
74860
74861
74862
74863
74865
74866
74867
74864
74865
74870
74865
74866
74870
74871
74866
74867
74868
74870
74869
74870
74872
76289
76303
74873
74874
74878
74881
74874
74875
74881
76292
74875
74877
76308
74876
74880
74877
74879
74883
74878
74884
74879
74885
74880
74882
74881
74883
74885
74887
74884
74888
74885
74889
74886
74887
74889
74890
74888
74890
78292
74889
74890
74890
76307
74891
74892
74901
74904
74939
74893
78293
74894
74896
74897
74898
74895
74896
74898
74896
74899
74897
74898
74899
78162
74899
74901
74900
74902
74903
75682
74904
74941
78162
74905
74923
74940
74906
74935
74907
74917
74923
74908
74909
74913
74915
74917
74934
74910
74912
74929
74911
74915
74912
74914
75222
74913
74928
75221
74914
74918
74927
75226
74915
74919
75227
74916
74917
74919
74921
74918
74922
74935
74919
74924
74926
75231
74920
75230
74921
74924
75235
75674
74922
74943
74923
74924
74940
74942
74925
75234
75673
74926
74938
74940
75639
75680
74927
74935
74937
75636
74928
74932
74934
75633
74929
74931
75220
74930
74934
74931
74933
74932
75631
74933
74937
75632
76300
74934
74936
76301
74935
74936
74940
74937
74939
76302
74938
75637
76305
74939
75638
75681
76306
74940
75682
76307
74941
74942
75680
75682
75684
74943
75673
75677
74944
75674
75676
74945
74981
74993
74946
74982
74990
74947
74988
74948
74982
74949
74959
74983
74987
74950
74958
75006
74951
74957
75007
74952
74956
75745
74953
74955
75746
74954
75747
74955
75872
74956
75865
74957
74964
75864
74958
74963
75699
74959
74962
75005
74960
74996
74961
75002
74962
75001
74963
74968
75004
74964
74966
75700
74965
75869
74966
76589
76591
74967
76548
76555
74968
74970
74969
74970
74973
74975
74971
74972
74972
74974
74975
74973
74974
76548
74974
74975
75004
74975
74976
74977
75726
76547
74978
75004
75701
75711
75724
74979
74995
75005
75698
75725
74980
74994
75006
75693
75697
74981
75694
75696
74982
74994
75674
74983
74984
74994
74996
75006
74985
74986
74990
74991
74986
74991
74992
74987
74989
74988
74989
74990
74992
74991
74992
74992
74993
74994
75676
74995
75675
74996
75709
75711
74997
75005
74998
74999
75002
75003
74999
75000
75003
75711
75000
75001
75004
75001
75003
75002
75003
75005
75700
75006
75699
75007
75008
75697
75699
75745
75009
75015
75696
75010
75011
75015
75012
75014
75013
75014
75741
75747
75751
75015
75742
75746
75016
75745
75017
75696
75734
75742
75744
75018
75237
75647
75019
75238
75646
75020
75022
75239
75021
75240
75022
75024
75243
75023
75244
75646
75024
75649
75651
75660
75025
75652
75654
75026
75038
75027
75072
75652
75028
75038
75073
75653
75657
75029
75041
75049
75030
75038
75040
75031
75033
75037
75032
75036
75033
75035
75034
75040
75035
75037
75039
75242
75252
75036
75217
75241
75037
75240
75038
75243
75039
75654
75040
75253
75655
75657
75041
75042
75075
75257
75657
75043
75044
75046
75048
75075
75163
75045
75162
75046
75083
75151
75047
75076
75082
75152
75048
75077
75153
75049
75050
75073
75075
75077
75051
75052
75072
75053
75054
75057
75058
75054
75055
75057
75071
75055
75058
75077
75056
75058
75059
75057
75058
75060
75068
75070
75170
75061
75062
75064
75065
75062
75065
75066
75153
75063
75066
75067
75064
75066
75065
75066
75068
75154
75069
75171
75070
75176
75762
75071
75175
75761
75072
75078
75758
75073
75757
75074
75078
75780
75075
75079
75259
75657
75781
75076
75258
75077
75079
75081
75169
75078
75170
75079
75175
75779
75080
75174
75782
75081
75259
75261
75263
75969
75082
75168
75210
75258
75083
75163
75165
75167
75084
75158
75160
75162
75085
75105
75107
75086
75100
75102
75087
75091
75099
75088
75094
75089
75091
75093
75941
75090
75091
75103
75092
75102
75946
75093
75097
75099
75101
75939
75094
75096
75940
75095
75099
75096
75098
75272
75097
75115
75286
75098
75110
75114
75285
75099
75109
75271
75100
75101
75107
75109
75102
75106
75110
75938
75103
75105
75947
75104
75105
75161
75106
75160
75952
75107
75111
75159
75937
75108
75158
75109
75111
75157
75269
75110
75270
75111
75113
75284
75112
75206
75283
75113
75139
75205
75269
77204
75114
75138
75270
77199
75115
75137
75271
77198
75116
75136
75272
76151
75117
76150
75118
75136
76143
75119
75129
75135
77178
75120
75128
77177
75121
75127
75413
75122
75126
75404
75123
75403
75124
75126
75125
75127
75128
75129
75130
75131
75133
75135
75132
75133
75143
75134
75142
75135
75137
75141
77324
75136
77325
75137
76142
75138
76141
75139
75141
76140
75140
75204
76139
75141
75145
75203
77322
75142
77323
75143
75145
75144
75145
75147
75146
75147
75201
75203
75148
75184
75200
75149
75181
75150
75180
75268
75151
75155
75157
75152
75158
75153
75155
75167
75169
75154
75170
75155
75171
75179
75156
75172
75180
75157
75167
75207
75265
75267
75158
75206
75268
75159
75167
75160
75166
75206
75936
75161
75165
75953
75162
75164
75163
75164
75258
75165
75211
75166
75210
75958
75167
75207
75209
75935
75168
75169
75209
75263
75265
75170
75172
75174
75171
75175
75172
75176
75178
75173
75195
75265
75174
75176
75196
75264
75978
75175
75263
75977
75176
75778
75177
75979
75178
75192
75196
76090
75179
75193
75195
75180
75182
75181
75195
75267
75182
75194
75200
75183
75193
75184
75186
75200
76125
75185
75186
75187
75188
75190
76125
75189
75190
76078
75191
76077
76124
75192
76076
75193
75197
76089
76124
75194
76125
75195
75197
75199
75196
75266
75197
76091
77250
75198
76092
75199
76124
76126
76130
75200
76125
76131
75201
75202
76131
75203
75274
76132
77320
75204
77321
75205
75274
76138
75206
75268
75273
77205
75207
75282
75208
75273
75281
75209
75265
75276
75278
75280
75210
75262
75934
75211
75261
75959
75212
75258
75260
75213
75255
75257
75611
75214
75254
75612
75215
75251
75613
75216
75598
75217
75249
75251
75597
75218
75248
75252
75219
75220
75224
75248
75634
75221
75631
75633
75222
75224
75226
75223
75227
75224
75228
75240
75225
75241
75226
75228
75232
75246
75634
75227
75231
75633
75228
75230
75229
75239
75230
75232
75236
75238
75231
75235
75232
75234
75636
75233
75635
75643
75234
75236
75640
75669
75671
75235
75639
75672
75236
75694
75237
75695
75238
75669
75734
75736
75239
75643
75645
75240
75244
75246
75241
75243
75242
75246
75248
75243
75245
75655
75813
75244
75654
75245
75645
75660
75246
75644
75659
75814
75247
75643
75248
75634
75642
75814
75816
75249
75813
75250
75628
75816
75251
75627
75813
75815
75837
75252
75254
75618
75253
75813
75254
75256
75812
75255
75619
75837
75256
75260
75624
75838
75257
75259
75657
75811
75258
75259
75260
75968
75261
75967
75262
75964
75966
75263
75278
75933
75975
75264
75976
75265
75278
75985
77250
75266
75267
75276
77250
75268
75273
75269
75270
75271
75272
75274
75276
77210
75275
76137
75276
76132
76134
76136
75277
77211
75278
76134
77216
77248
77250
75279
75986
75280
75933
76877
77216
77218
75281
75934
76876
77211
75282
75935
76853
77210
75283
75936
76852
77205
75284
75937
76849
77204
75285
75938
76848
77199
75286
75939
76156
77198
75287
75940
76151
76153
75288
75350
75352
76150
75289
75349
75353
76145
75290
75411
75291
75343
75353
75410
75292
75348
75293
75301
75343
75345
75347
75294
75340
75342
75295
75301
75296
75311
75340
75297
75299
75301
75312
75345
75298
75307
75299
75304
75306
75300
75303
75326
75346
75301
75302
75347
75303
75358
76160
75304
75327
75357
76163
75305
76162
75306
75327
75329
76826
75307
75324
75326
75308
75312
75314
75309
75311
75310
75314
75316
75311
75313
75318
75338
75312
75339
75313
75326
75433
75314
75325
75335
75432
75315
75324
75316
75321
75323
75335
75317
75318
75319
75335
75337
75320
75464
75321
75333
75335
75465
75322
75323
75331
75333
75324
75330
75334
75325
75329
75326
75328
75334
75437
75327
75436
75328
75441
76827
75329
75440
75488
76828
75330
76825
75331
75488
75490
75332
77130
75333
75486
75488
77129
75334
75483
75335
75482
75488
75336
75337
75432
75465
75467
75482
75338
75464
75468
75339
75430
75432
75340
75429
75433
75341
75345
75342
75344
75419
75429
75343
75363
75344
75354
75362
75345
75355
75420
75434
75346
75433
75347
75355
75357
75436
75348
75354
75358
75349
75351
75353
75350
75351
75940
75352
75358
76154
75353
75359
76149
76153
75354
76146
75355
75359
75361
75356
75435
77170
75357
75359
75442
76171
77171
75358
75441
76170
75359
76159
75360
76158
75361
76149
77171
77173
77193
75362
76146
77170
77174
75363
75410
75420
75422
75364
75407
75417
75419
75365
75367
75371
75366
75407
75367
75400
75408
75368
75399
75417
75369
75371
75394
75398
75418
75370
75376
75397
75371
75373
75372
75419
75373
75392
75394
75428
75374
75376
75375
75390
75392
75376
75389
75393
75455
75377
75394
75396
75378
75379
75396
75380
75455
75457
75381
75382
75457
75383
75385
75387
75384
75385
75390
75386
75389
75457
75387
75388
75389
75460
75390
75456
75459
75391
75392
75459
75469
75393
75447
75394
75448
75454
75459
75395
75427
75396
75398
75426
75454
75397
75455
75398
75399
75425
75400
75416
75401
75403
75415
75402
75403
75404
75405
75413
75415
75406
75408
75412
75407
75411
75408
75410
75409
75415
75417
75410
75412
75414
75422
76147
75411
76146
75412
76145
75413
76144
75414
77177
75415
75423
77176
75416
75417
75423
75425
75418
75422
75419
75421
75425
75427
75420
75428
75421
75445
77170
75422
75424
75450
77169
75423
77174
75424
77175
75425
75451
77182
75426
75427
75451
75453
75428
75448
75450
75429
75445
75447
75430
75434
75431
75447
75468
75432
75434
75438
75446
75467
75433
75437
75434
75436
75435
75445
75436
75438
75442
75444
75437
75441
75438
75440
75482
75439
75481
77166
75440
75442
77153
77163
77165
75441
75487
77152
75442
77151
75443
77154
75444
77165
77171
77187
77191
75445
77166
77168
77170
75446
75450
75447
75449
75472
77166
75448
75469
75449
75453
75470
75450
75452
75471
77167
75451
77168
75452
77183
75453
75476
77184
75454
75477
75455
75458
75456
75457
75458
75459
75477
75460
75470
75461
75462
75470
75474
75463
75469
75473
75464
75466
75468
75465
75466
75483
75467
75473
75484
75468
75472
75481
75469
75470
75472
75471
75477
75472
75474
75476
75479
75473
75480
75474
77362
75475
77363
75476
78155
75477
75478
75479
77184
77366
78155
75480
77167
77363
77365
75481
77164
77166
77362
75482
75484
77163
75483
75487
75484
75486
75485
77362
75486
77161
77163
77361
75487
77160
75488
77159
77163
75489
75490
76828
77127
77129
77159
75491
76823
76825
77130
75492
76195
76764
75493
76194
76200
76202
76760
75494
76203
76761
75495
76762
75496
76203
75497
76762
75498
76203
76204
76761
75499
75500
75532
76204
76206
75501
75529
75531
75502
75522
75528
75503
75523
75527
75504
75526
75505
75523
75525
75506
75508
75510
75507
75511
75508
75512
75514
75509
75515
75523
75510
75512
75520
75524
75566
75511
75525
75565
75512
75564
75513
75563
75514
75518
75520
75562
75515
75517
75516
75520
75522
75517
75519
75531
75533
75518
75534
75519
76186
76223
75520
75530
76187
76222
75521
76221
75522
75524
75528
75530
76210
75523
75531
75524
75525
75527
76211
75526
76212
75527
76213
75528
76214
75529
76229
75530
76206
76228
75531
76207
76209
75532
75533
76202
76207
75534
76187
76189
75535
76186
76190
75536
75538
75540
75537
75541
75538
75542
75544
75539
75545
76190
75540
75542
75550
75552
76191
75541
75553
76186
75542
75554
75543
75555
75544
75548
75550
76179
75545
75547
75546
75550
76193
75547
75549
76162
76196
75548
76161
75549
76166
76178
75550
76165
76177
76197
75551
76192
75552
76177
76179
76181
76749
75553
75555
76182
76345
75554
76183
76185
75555
75557
75556
76179
75557
76180
76182
76269
75558
76183
76266
75559
75583
75560
75584
76183
76224
75561
75581
75562
75570
75580
76220
76224
75563
76221
76223
75564
75566
75570
75565
75569
75566
75568
76212
75567
76211
76221
75568
75570
75574
76218
76220
75569
75573
76217
75570
75572
75571
75572
75574
75578
75580
75573
75577
75574
75576
76234
75575
76235
76243
75576
75578
76236
76248
76250
75577
76237
76251
75578
76252
75579
76329
75580
75586
76246
76248
76330
75581
76243
76245
75582
75584
75586
75583
75587
75584
76264
76266
75585
76245
76267
75586
76246
76264
76272
76274
75587
76261
75588
76262
76264
75589
75593
75590
75592
75600
76264
75591
75599
75592
75596
75598
75593
75595
75615
76263
75594
76262
75595
76277
76426
75596
75616
76276
76425
75597
75629
75598
75616
75618
75628
75599
75613
75615
75600
75604
75601
75603
75615
76265
75602
76266
75603
75607
76269
75604
75606
75614
76270
75605
75613
75606
75610
75612
75607
75609
75621
76728
75608
76729
75609
75955
76734
75610
75622
75956
76735
75611
75612
75622
75624
75613
75619
75621
75614
75618
75615
75617
75621
76718
75616
76717
75617
76450
76716
75618
75620
76451
76725
75619
75627
75620
75624
75626
75621
75623
76456
76726
75622
76727
75623
75961
76740
75624
75962
76457
76741
75625
75626
75838
76457
76459
75627
75837
76454
76456
75628
76451
76453
75629
76448
76450
75630
76425
76429
75631
76426
76428
75632
75633
75637
76428
75634
75636
75635
75636
75640
75642
75637
75639
75638
76439
75639
75687
76444
75640
75688
75641
75689
75642
75669
75820
75822
75824
75643
75817
75819
75644
75669
75645
75664
75668
75819
75646
75663
75736
75647
75649
75648
75736
75742
75649
75737
75739
75741
75650
75663
75651
75662
75739
75755
75652
75661
75756
75653
75757
75654
75656
75661
75780
75655
75660
75656
75659
75812
75657
75658
75781
75811
75659
75661
75665
75784
75810
75660
75664
75835
75661
75663
75662
75785
75663
75665
75738
75788
75664
75737
75665
75667
75834
75666
75789
75809
75667
75738
75792
75806
75808
75668
75737
75799
75833
75669
75736
75800
75820
75670
75671
75732
75734
75800
75824
75672
75689
75695
75705
75673
75688
75692
75694
75674
75678
75680
75675
75694
75676
75678
75693
75709
75677
75678
75684
75679
75692
75708
75680
75684
75685
75691
75714
75681
75688
75682
75685
75687
76480
75683
76481
75684
75685
76486
75686
75715
76487
75687
75691
75718
76488
75688
76479
75689
75691
75690
75824
75691
75705
75720
75829
75692
75719
75693
75705
75707
75694
75704
75725
75695
75696
75704
75734
75697
75698
75704
75744
75699
75701
75703
75863
75700
75864
75701
75869
76548
75702
75868
76547
75703
75724
75729
76546
76669
75704
75706
75725
75862
75705
75733
75706
75732
75707
75720
75729
75731
75708
75719
75723
75725
75709
75712
75714
75710
75725
75711
75712
75724
75713
75723
75714
75716
75722
75715
75719
75716
75718
76496
75717
76499
75718
75722
76500
76540
75719
76495
75720
75722
75721
75852
75722
75729
75857
76542
75723
76541
75724
75727
75729
75725
75726
75727
76546
75728
76541
75729
76542
76544
76546
76667
75730
75731
75857
75859
76667
76669
75732
75852
75860
75862
75733
75801
75829
75734
75744
75802
75862
75735
75736
75742
75798
75800
75802
75737
75738
75798
75739
75793
75797
75740
75754
75741
75749
75751
75797
75887
75742
75748
75798
75743
75744
75746
75748
75802
75866
75745
75863
75746
75864
75747
75865
75748
75750
75872
75749
75803
75873
75750
75874
75884
75886
75751
75875
75891
75752
75753
75887
75889
75891
75754
75768
75755
75767
75793
75887
75756
75766
75788
75757
75759
75785
75758
75780
75759
75761
75779
75760
75766
75786
75761
75763
75765
75777
75762
75778
75763
75979
75764
75980
75765
75771
75773
76003
76073
75766
75770
75774
75776
75767
75787
75768
75774
75794
75888
75769
75889
75770
75772
75774
75898
75771
75772
75773
75899
75774
75900
76004
76072
75775
75897
75776
75794
76004
76006
76014
75777
75787
76001
76003
75778
75786
75980
75982
75779
75977
75979
75780
75782
75786
75781
75785
75782
75784
75968
75783
75969
75977
75784
75786
75790
75970
75982
75785
75789
75971
75786
75788
75787
75788
75790
75794
75789
75793
75790
75792
75992
75791
75993
76001
75792
75794
75994
76006
76008
75793
75995
76009
75794
75796
75795
75796
75888
76008
76012
76014
75797
75885
75887
76009
75798
75806
75884
75799
75803
75800
75804
75806
75832
75801
75825
75802
75804
75830
75860
75803
75861
75804
75880
75884
75805
75831
75881
75806
75848
75882
75884
76010
75807
76009
75808
75832
75844
75848
76022
75809
75833
75843
75995
75810
75834
75840
75992
75811
75835
75839
75971
75812
75838
75968
75813
75835
75837
75814
75815
75819
75835
75816
75818
75836
76453
75817
76448
75818
75822
76447
75819
75821
75841
76462
75820
75834
75821
75825
75833
75822
75826
75842
76467
75823
76446
75824
75826
75828
76477
75825
75829
75826
75830
75832
75827
75845
76476
75828
75830
75846
75854
76513
75829
75853
76508
75830
75852
75831
75851
75832
75846
75848
75850
75833
75845
75834
75842
75835
75841
75836
75837
75839
75841
76454
75838
75839
75967
75840
75972
76459
75841
75843
75991
76460
75842
76461
75843
75845
76468
75844
75996
76473
75845
75847
76023
76474
75846
76475
75847
76041
76514
75848
76026
76042
76519
75849
76027
75850
75882
76030
76042
76044
75851
75881
76039
76041
75852
75854
75858
75860
75853
75857
75854
75856
76507
75855
76041
76522
75856
75858
76040
76527
76680
75857
76506
76679
75858
76678
75859
76039
76677
75860
76038
76666
76670
75861
75881
75862
75866
75880
76670
75863
76669
75864
75866
75868
75865
75869
75866
75870
75872
75867
75873
75868
75870
75878
76593
76670
75869
76592
76669
75870
76591
75871
76594
75872
75876
75878
76622
75873
75875
75874
75878
75880
75875
75877
75883
75893
75876
75892
75877
75907
76623
75878
75908
76624
76629
75879
76621
75880
76038
76629
76670
76914
75881
75883
75882
76038
75883
76031
76037
75884
76032
76629
75885
75886
76010
76012
76032
75887
75891
75893
75895
75888
75889
75895
75897
75890
75898
75891
75895
75903
75905
75892
75893
75905
75907
75894
75908
76032
75895
75905
75909
76033
76055
75896
76012
75897
75901
75903
76013
76055
75898
75900
76014
75899
75903
75900
75902
75901
76015
76071
75902
76056
76070
77283
75903
76061
75904
75905
75916
76055
76061
75906
75907
75909
75917
76638
75908
75909
76630
76636
75910
76631
76637
75911
75915
76055
76632
75912
75920
75913
75914
75915
75917
75918
75915
75916
75919
75916
75917
75917
75919
75918
75919
75921
76632
75922
76633
75923
76051
75924
77295
75925
75926
76902
77295
78154
75927
76897
77294
77790
77792
75928
76896
77274
77454
77793
75929
76891
77273
77441
77443
75930
75998
76890
77440
77444
75931
75989
76885
77242
77244
75932
75974
76884
77221
77245
75933
75965
75975
76879
77218
75934
75964
76878
75935
75959
76875
75936
75958
76854
75937
75953
76851
75938
75952
76850
75939
75947
76847
75940
75946
76155
75941
76154
75942
75946
75943
75945
76154
76160
75944
76161
75945
75949
76166
75946
75948
76155
76167
75947
75948
75952
75949
75951
76841
76847
75950
76840
75951
75955
76839
75952
75954
76842
76850
75953
75954
75958
75955
75957
76851
76857
75956
76858
75957
75961
76863
75958
75960
76854
76864
75959
75960
75964
75961
75963
76865
76875
75962
76866
75963
76871
76881
75964
76872
76878
76880
75965
75966
76880
76884
75967
75969
75973
75975
75968
75972
75969
75971
75970
75976
75971
75973
75983
75993
75972
75992
75973
75991
75974
75990
76884
75975
75983
75987
75989
75976
75986
75977
75983
75985
75978
75982
75979
75981
75985
76091
75980
76090
75981
76003
76095
75982
75984
76002
76094
75983
76001
75984
76000
75985
75987
77251
77253
75986
77249
75987
77218
77248
75988
77245
77247
75989
77244
77253
77255
77257
75990
75998
76000
75991
75993
75997
76885
75992
75996
75993
75995
75994
76000
75995
75997
75999
76021
75996
76022
75997
76023
75998
76024
76890
75999
77255
77273
76000
76006
76020
77254
76001
77253
76002
76006
76003
76005
76097
77253
76004
76096
76005
76015
76101
76006
76016
76100
77254
76007
76008
76014
76016
76018
76020
76009
76011
76021
76010
76022
76011
76027
76031
76012
76018
76028
76034
76013
76033
76014
76018
76054
77283
76015
76016
76102
77283
76017
76103
77277
76018
77276
77281
77283
77297
76019
76053
76020
76028
76052
77274
77276
76021
77273
77277
76022
76024
76028
76023
76027
76024
76026
76025
76891
77273
76026
76028
76048
76896
77274
76027
76047
76028
76030
76029
76030
76034
76048
76050
76052
76031
76045
76047
76032
76034
76036
76033
76630
76034
76054
76631
76035
76053
76036
76050
76631
76633
78158
76037
76045
76630
76663
76038
76044
76629
76664
76039
76665
76040
76044
76908
76041
76043
76528
76907
76042
76521
76043
76047
76520
76044
76046
76533
76906
76045
76909
76046
76050
78156
76047
76049
76905
76048
76049
76897
77294
76050
76902
76904
77295
76051
78157
76052
76633
77295
76053
77294
77296
76054
76633
77297
76055
76632
77284
76056
76057
76061
76069
77284
76058
76060
77285
76059
76069
77286
76060
76063
76061
76062
76063
76065
76066
76068
76064
76065
76068
76065
76066
76067
76066
76069
76067
76068
76070
77299
76071
76107
77282
76072
76102
76106
76073
76085
76101
76074
76096
76075
76081
76085
76087
76076
76080
76088
76077
76089
76078
76080
76123
76079
76080
76082
76081
76122
76082
76084
76121
76083
76084
76110
76085
76109
76120
76086
76106
76087
76099
76101
76105
76120
76088
76096
76098
76121
76089
76093
76095
76122
76090
76092
76123
76091
76095
76092
76094
77249
76093
76126
76094
76098
76127
76095
76097
77251
76096
76097
76101
76098
76100
77252
76099
77265
76100
76104
77266
76101
76103
77279
76102
76103
76105
77282
76104
77278
77281
76105
77307
77309
76106
76119
77310
76107
76109
76108
77310
76109
76111
77311
76110
76119
76111
76112
76113
76116
76117
76118
76114
76116
76115
76118
76116
76117
76118
76117
76118
76120
77307
77311
76121
77266
76122
77265
76123
76127
76124
76126
76125
76127
76129
76128
77265
76129
77262
77264
76130
77261
76131
76133
76132
76133
77319
76134
77261
77318
76135
77260
76136
77214
77216
77318
77432
76137
77211
77213
77319
76138
77208
77210
77320
76139
77205
77207
77321
76140
77202
77204
77322
76141
77199
77201
77323
76142
77196
77198
77324
76143
76151
77195
77325
76144
76148
76150
77178
76145
76147
77177
76146
76150
76147
76149
76148
77174
77176
76149
77173
77179
77195
76150
76152
76151
76152
77198
76153
77193
77195
77197
76154
76156
76158
76155
76159
76156
76168
76847
76157
76848
77197
76158
76168
76172
77334
77338
76159
76171
77193
76160
76168
76170
76161
76163
76167
76162
76166
76163
76165
76826
76164
76170
76827
76165
76167
76169
76175
76830
76166
76176
76831
76167
76840
76168
76841
76169
76846
76170
76172
76174
77150
76171
77151
76172
77154
77192
76173
77155
77333
76174
77338
77340
77342
77380
76175
76844
76846
77149
76176
76835
76841
76843
76177
76832
76838
76840
76178
76732
76752
76179
76733
76840
76180
76181
76729
76733
76182
76730
76732
76748
76183
76268
76346
76184
76267
76185
76224
76340
76342
76346
76186
76223
76343
76345
76187
76191
76188
76207
76343
76189
76191
76199
76201
76344
76190
76194
76202
76191
76193
76192
76345
76193
76197
76199
76749
76194
76196
76195
76199
76196
76198
76825
76197
76826
76198
76752
76831
76199
76751
76764
76824
76200
76750
76201
76757
76759
76764
76202
76205
76207
76349
76203
76204
76205
76760
76206
76350
76759
76207
76351
76208
76209
76343
76349
76351
76353
76210
76222
76226
76228
76211
76219
76221
76229
76212
76214
76218
76213
76217
76214
76216
76215
76229
76216
76218
76230
76232
76217
76233
76218
76234
76219
76235
76220
76226
76230
76242
76221
76225
76243
76222
76223
76225
76343
76224
76225
76245
76226
76244
76342
76227
76353
76355
76228
76230
76352
76356
76229
76351
76230
76231
76232
76240
76242
76356
76233
76235
76239
76234
76238
76235
76237
76236
76242
76237
76239
76241
76361
76238
76362
76239
76367
76240
76368
76241
76357
76799
76242
76248
76358
76360
76243
76355
76244
76248
76245
76247
76341
76355
76246
76340
76247
76331
76339
76248
76332
76358
76774
76249
76250
76330
76332
76334
76360
76251
76327
76329
76361
76252
76326
76362
76253
76325
76329
76254
76258
76255
76259
76261
76329
76256
76262
76257
76259
76277
76279
76258
76280
76259
76315
76325
76260
76314
76328
76261
76275
76277
76335
76422
76262
76274
76330
76263
76277
76264
76274
76276
76717
76265
76266
76270
76272
76717
76267
76269
76268
76272
76340
76269
76271
76730
76777
76270
76729
76271
76718
76728
76272
76719
76737
76778
76273
76339
76274
76338
76717
76719
76721
76275
76331
76276
76336
76423
76721
76277
76424
76716
76278
76279
76422
76424
76426
76432
76280
76298
76312
76314
76281
76295
76297
76315
76282
76284
76288
76283
76287
76284
76286
76376
76285
76315
76377
76286
76288
76290
76316
76382
76287
76381
76288
76289
76295
76290
76292
76294
76291
76317
76383
76292
76320
76386
76293
76294
76308
76310
76320
76966
76295
76303
76311
76317
76296
76312
76316
76297
76299
76301
76303
76298
76299
76426
76300
76304
76312
76427
76301
76305
76428
76302
76303
76305
76307
76304
76308
76305
76309
76311
76438
76306
76439
76307
76309
76444
76480
76308
76481
76309
76482
76310
76443
76483
76311
76319
76708
76967
76312
76318
76437
76313
76432
76314
76316
76318
76419
76433
76315
76420
76422
76316
76324
76317
76323
76318
76320
76322
76319
76436
76996
76320
76709
76964
77001
76321
76965
76322
76386
76999
77001
77003
76323
76383
76996
76998
76324
76382
76417
76419
76325
76377
76416
76420
76326
76328
76327
76371
76416
76328
76334
76370
76415
76329
76335
76420
76330
76331
76335
76332
76336
76338
76333
76359
76781
76334
76336
76782
76788
76796
76335
76789
76797
76336
76421
76337
76787
76338
76721
76782
76784
76786
76339
76779
76781
76340
76774
76778
76341
76777
76342
76354
76774
76776
76343
76347
76353
76344
76345
76347
76349
76750
76346
76749
76347
76748
76777
76348
76755
76776
76349
76353
76756
76769
76807
76350
76757
76351
76758
76769
76352
76353
76769
76771
76354
76355
76771
76773
76807
76356
76358
76357
76771
76358
76772
76800
76359
76773
76360
76796
76800
76804
76361
76797
76799
76362
76368
76370
76363
76367
76371
76364
76365
76371
76373
76366
76399
76367
76369
76371
76412
76368
76369
76799
76370
76413
76798
76371
76414
76797
76372
76373
76412
76414
76416
77021
76374
76378
76389
76399
76375
76390
76398
76376
76378
76380
76377
76381
76378
76382
76379
76416
76380
76382
76384
76389
76417
76381
76390
76382
76383
76384
76386
76385
76388
76998
76386
76387
76999
76388
76407
77023
76389
76401
77022
76390
76400
77021
76391
76392
76393
76394
76395
76393
76395
76397
76400
76394
76397
76395
76396
76396
76398
76397
76399
76400
76412
76401
76411
76402
76410
76403
76404
76406
76407
76404
76408
76405
76407
76406
76407
76408
76407
76408
76409
76410
77023
77025
77027
76411
77022
77028
76412
77021
77029
76413
76414
77029
77031
76415
77020
77032
76416
76418
76420
76789
76417
76418
76998
77021
76419
76790
76997
77020
76420
76791
76996
76421
76422
76787
76789
76791
76423
76433
76424
76434
76722
76787
76425
76431
76715
76426
76430
76450
76427
76428
76430
76432
76438
76429
76439
76430
76440
76448
76431
76441
76449
76432
76434
76712
76714
76433
76437
76434
76436
76791
76435
76792
76934
76436
76710
76712
76933
77037
76437
76709
76995
76438
76708
76712
76439
76441
76443
76440
76444
76441
76445
76447
76442
76464
76712
76443
76445
76465
76491
76711
76444
76490
76708
76445
76479
76446
76478
76447
76465
76467
76477
76448
76462
76464
76449
76453
76450
76452
76464
76714
76451
76715
76452
76456
76724
76453
76455
76463
76936
76454
76462
76455
76459
76461
76456
76458
76470
76937
76457
76938
76458
76881
76941
76459
76471
76882
76942
76460
76461
76471
76473
76462
76468
76470
76463
76467
76464
76466
76470
76947
76465
76713
76466
76510
76931
76467
76469
76511
76948
76468
76476
76469
76473
76475
76470
76472
76516
76951
76471
76952
76472
76887
76953
76473
76517
76888
76956
76474
76475
76517
76519
76476
76514
76516
76477
76511
76513
76478
76508
76510
76479
76491
76493
76480
76488
76490
76481
76483
76487
76482
76486
76483
76485
76966
76484
76490
76967
76485
76487
76489
76497
76968
76486
76969
76487
76488
76496
76489
76493
76495
76490
76492
76502
76706
76491
76707
76492
76510
76975
76493
76503
76509
76974
76494
76508
76495
76503
76505
76507
76496
76500
76502
76497
76499
76498
76502
76980
76499
76501
76981
76500
76501
76505
76539
76502
76504
76702
76704
76503
76705
76504
76524
76976
76505
76525
76701
76985
76506
76538
76507
76525
76527
76537
76508
76522
76524
76509
76513
76510
76512
76524
76929
76511
76930
76512
76516
76959
76513
76515
76523
77468
76514
76522
76515
76519
76521
76516
76518
76530
77469
76517
76958
76518
76893
76957
76519
76531
76894
77470
76520
76521
76531
76533
76522
76528
76530
76523
76527
76524
76526
76530
77467
76525
76928
76526
76923
76927
76527
76529
76922
77478
76528
76536
76529
76533
76535
76530
76532
77477
77958
76531
77474
76532
76899
77475
76533
76900
77476
77959
76534
76535
76906
76918
77959
76536
76907
76919
77958
76537
76680
76920
76922
76538
76679
76698
76923
76539
76699
76701
76540
76702
76541
76542
76543
76678
76544
76683
76685
76545
76674
76686
76546
76617
76673
76687
76547
76668
76548
76592
76617
76549
76591
76550
76551
76553
76554
76551
76552
76553
76617
76552
76590
78161
76553
76615
78161
76554
76555
78161
76556
76557
76589
78161
76558
76615
76559
76565
76584
76588
76560
76565
76585
76561
76566
76573
76562
76566
76568
76563
78160
76564
76566
78159
76565
76582
76588
76566
76583
76567
76568
76573
76575
78159
76569
76573
78160
76570
76572
76611
76571
76612
78160
76572
76577
76613
76573
76610
76574
76575
76577
76579
76576
76580
76577
76581
78159
76578
76579
76581
76586
76580
76585
76581
76583
76582
76583
76587
76584
76585
76585
76586
76587
76586
76587
76614
76588
76589
76590
76591
76597
76614
76618
76592
76594
76593
76618
76668
76594
76619
76621
76671
76595
76622
76596
76597
76597
76601
76619
76598
76599
76601
76603
76600
76604
76601
76605
76602
76603
76605
76607
76604
76608
76605
76612
76606
76607
76609
76611
76608
76609
76690
76609
76613
76614
76610
76611
76613
76612
76613
76615
76689
76616
76617
76687
76689
76618
76619
76673
76689
76620
76672
76690
76621
76625
76913
76622
76624
76914
76623
76624
76626
76625
76628
76636
76626
76627
76628
76913
76915
76629
76635
76664
76914
76630
76631
76635
76632
76634
76633
76635
76637
78158
76636
76663
76637
76638
76639
76640
76641
76643
76662
76641
76648
76662
76642
76649
76643
76645
76644
76645
76662
76646
76647
76649
76651
76648
76652
76662
76649
76653
76650
76651
76653
76655
76652
76657
76653
76661
76654
76655
76660
76661
76656
76660
76657
76659
76658
76659
76661
76660
76661
76664
78156
78158
76665
76909
76915
76666
76908
76912
76914
76667
76671
76675
76677
76668
76674
76678
76669
76671
76673
76670
76671
76672
76914
76673
76675
76691
76913
76674
76688
76675
76683
76693
76676
76692
76912
76677
76681
76683
76694
76911
76678
76680
76908
76679
76683
76680
76682
76681
76907
76682
76695
76916
76920
76683
76696
76698
76684
76685
76693
76694
76696
76686
76687
76693
76688
76689
76691
76693
76690
76691
76692
76693
76694
76695
76696
77571
76697
76698
77568
77569
77571
76699
76920
76924
76700
77568
76701
76924
77565
77567
76702
76923
76986
76703
76704
76986
76988
76705
76981
76983
76985
76706
76976
76978
76980
76707
76968
76972
76974
76708
76963
76967
76975
76709
76711
76710
76963
76994
76711
76932
76962
77038
76712
76931
76975
76713
76714
76931
76933
76947
76715
76934
76936
76716
76722
76724
76717
76721
76725
76718
76719
76725
76727
76720
76738
76779
76721
76723
76725
76743
76784
76722
76723
76786
76934
76724
76785
76935
76939
76725
76936
76938
76726
76727
76741
76743
76938
76728
76738
76740
76729
76735
76737
76730
76734
76731
76737
76747
76732
76734
76736
76811
76859
76733
76753
76838
76734
76839
76735
76858
76736
76740
76863
76737
76739
76812
76862
76738
76746
76739
76743
76745
76740
76742
76867
77058
76741
76866
76742
76871
76941
76743
76870
76940
77059
76744
76939
76745
76784
77059
77061
77091
76746
76779
77056
77058
76747
76778
76812
76814
76748
76777
76809
76811
76749
76753
76755
76750
76752
76751
76755
76757
76752
76754
76765
76833
76753
76832
76754
76811
76837
76755
76810
76820
77123
76756
76809
76757
76768
76808
76820
76758
76765
76759
76766
76768
76760
76763
76761
76762
76764
76766
77131
76765
76823
76766
76820
76822
76767
77132
76768
76818
76820
77135
76769
76817
76770
76771
76807
76817
77053
76772
76773
76803
77053
76774
76804
76806
76775
76781
76776
76778
76780
76806
76814
76777
76807
76809
76778
76779
76780
76784
76781
76783
76805
77056
76782
76804
76783
77049
77074
76784
77050
77061
77073
76785
76786
77073
77077
77091
76787
77074
77076
76788
76792
76789
76793
76795
77074
76790
77032
76791
76793
77033
77035
76792
76995
76793
77037
77076
76794
77036
77075
76795
77033
77045
77080
77509
76796
77032
77046
77048
76797
76801
77049
76798
77032
76799
76801
77031
76800
76801
76803
76802
77046
76803
77047
77049
77051
76804
77052
76805
77049
76806
77050
77052
77055
76807
76815
77053
76808
76809
76815
76817
76819
76810
76814
76811
76813
76819
77122
76812
77141
76813
77058
77142
76814
77057
77067
77143
76815
77056
76816
77055
77067
76817
77053
77054
77066
76818
76819
77066
77136
76820
77067
77121
76821
76822
77121
77123
77125
77135
76823
76833
77126
77132
76824
77127
77131
76825
76829
76831
76833
76826
76828
76827
76831
76828
76830
77151
76829
77152
76830
76834
77127
77157
76831
76835
77150
76832
76833
76835
76837
76834
77123
76835
77124
77126
77344
76836
77149
76837
76843
77124
77140
77148
76838
77123
77141
76839
76843
76859
76840
76842
76858
76841
76842
76846
76843
76845
76857
76844
76860
76845
77148
77340
77398
76846
76850
76856
77339
76847
77338
76848
76850
76849
77200
77338
76850
76852
77203
77339
76851
76852
76854
76856
76853
77206
77396
76854
76876
77209
77401
76855
76875
76856
76864
76874
77399
77401
76857
77396
77398
76858
76860
76864
76859
76863
76860
76862
77141
76861
77140
77398
76862
76864
76868
77145
77399
76863
76867
77142
76864
76866
76865
76866
76868
76872
76874
76867
76871
76868
76870
77623
76869
77404
77624
76870
76872
77227
77405
77625
76871
77226
77626
76872
77225
76873
77224
76874
76878
77223
77405
77407
76875
77402
77404
76876
76878
76877
77212
77402
76878
77215
77219
77407
76879
76880
77219
77221
77223
76881
76883
77224
76882
77225
76883
76887
77230
76884
76886
77221
77231
76885
76886
76890
76887
76889
77232
77242
76888
77233
76889
76893
77238
76890
76892
77239
77440
76891
76892
76896
76893
76895
77441
77457
76894
77458
76895
76899
77778
76896
76898
77454
77779
76897
76898
76902
76899
76901
77780
77790
76900
77781
76901
77786
78128
76902
77787
78129
78154
76903
76904
78129
76905
78157
76906
78156
76907
76909
76917
76908
76916
76909
76911
76910
78156
76911
76915
76917
76912
76916
76913
76915
76914
76917
76919
76918
76919
77960
76920
77961
76921
77571
76922
76924
77570
77573
77961
76923
77574
77958
76924
76926
76925
77569
76926
77565
77573
77577
77977
76927
76986
77574
77576
76928
76985
77478
77480
76929
76976
77465
77467
76930
76974
77464
77468
76931
76959
76961
76975
76932
76948
76933
76949
76961
77104
76934
76946
77099
76935
77076
76936
76944
76946
77077
76937
76947
76938
76942
76944
76952
76939
76941
76940
76944
77091
76941
76943
77092
77226
76942
77225
76943
76953
77230
76944
76954
77095
77229
76945
77096
76946
76950
76952
76954
77097
76947
76949
77098
76948
76952
76949
76951
76959
76950
76960
77105
76951
76955
77106
77461
76952
76956
76958
76953
76954
76956
77233
76955
77110
77234
76956
77111
77237
77460
76957
77238
76958
77458
77460
77470
76959
77461
77469
76960
77468
76961
77461
77463
77588
76962
77464
77484
76963
76973
76975
77485
76964
76972
76993
76965
76967
76971
77002
76966
76970
77003
76967
76969
76968
76969
76971
76980
76970
76971
77008
76972
76979
77009
76973
76978
76992
76974
76977
77464
77490
76975
76976
76977
76985
76978
76984
77465
77491
76979
76983
76991
76980
76982
77010
76981
76982
76983
77013
76984
76988
76990
76985
76987
77480
77496
76986
76987
77565
76988
77497
77564
77576
76989
76990
77497
77499
76991
77013
77494
77496
76992
77010
77491
77493
76993
77009
77488
77490
76994
77002
77485
77487
76995
77001
77038
77040
76996
77035
77037
76997
77001
76998
77000
77019
77035
76999
77022
77000
77004
77023
77001
77005
77018
77040
77002
77003
77005
77009
77004
77008
77005
77007
77024
77006
77017
77487
77007
77009
77011
77016
77488
77008
77537
77009
77010
77011
77013
77012
77015
77493
77013
77014
77494
77015
77501
77544
77016
77502
77538
77017
77503
77529
77537
77018
77024
77026
77504
77019
77023
77027
77041
77020
77022
77028
77034
77021
77029
77033
77022
77023
77024
77025
77537
77026
77533
77027
77505
77529
77028
77042
77029
77043
77030
77031
77033
77043
77045
77032
77046
77033
77034
77035
77041
77043
77509
77036
77040
77037
77039
77100
77509
77038
77099
77039
77104
77485
77040
77103
77486
77508
77041
77487
77042
77504
77508
77043
77505
77507
77044
77045
77507
77509
77511
77046
77081
77047
77048
77081
77083
77049
77072
77074
77080
77050
77051
77062
77072
77052
77063
77083
77053
77054
77055
77063
77065
77056
77062
77068
77057
77061
77058
77060
77068
77622
77059
77623
77060
77092
77626
77061
77069
77093
77627
77062
77090
77063
77069
77071
77064
77084
77065
77069
77085
77607
77066
77068
77608
77067
77609
77068
77120
77069
77119
77070
77118
77071
77085
77093
77115
77117
77072
77084
77088
77090
77073
77079
77083
77074
77078
77090
77075
77076
77078
77080
77100
77077
77099
77078
77096
77098
77079
77089
77101
77080
77082
77088
77513
77081
77510
77082
77511
77083
77087
77512
77084
77085
77087
77086
77606
77087
77115
77603
77605
77088
77519
77089
77115
77520
77090
77094
77096
77108
77091
77093
77092
77096
77093
77095
77722
77094
77723
77095
77109
77115
77726
77096
77110
77727
77097
77098
77106
77108
77110
77099
77101
77105
77100
77104
77101
77103
77510
77102
77108
77513
77103
77105
77107
77514
77589
77104
77515
77590
77105
77484
77106
77588
77107
77111
77587
77108
77112
77521
77596
77109
77520
77110
77112
77114
77855
77111
77854
77112
77586
77859
77113
77597
77858
77114
77521
77600
77602
78001
77115
77520
77603
78002
77116
77117
77605
77726
77844
78002
77118
77606
77723
77841
77119
77607
77627
77629
77120
77608
77622
77630
77121
77143
77609
77611
77122
77136
77138
77123
77139
77141
77143
77124
77125
77139
77345
77126
77134
77138
77354
77127
77133
77353
77128
77158
77129
77131
77133
77351
77130
77160
77131
77132
77133
77135
77134
77352
77135
77137
77355
77136
77137
77609
77138
77610
77636
77139
77611
77613
77140
77144
77614
77141
77145
77147
77142
77143
77145
77623
77144
77622
77145
77611
77619
77621
77146
77624
77147
77399
77617
77619
77647
77148
77398
77614
77616
77149
77341
77345
77150
77342
77344
77151
77155
77157
77152
77154
77153
77157
77159
77154
77156
77162
77370
77155
77191
77156
77342
77374
77157
77343
77349
77373
77158
77344
77159
77349
77351
77353
77160
77162
77161
77351
77162
77350
77360
77163
77349
77369
77164
77165
77361
77365
77369
77166
77186
77370
77167
77168
77184
77186
77169
77183
77187
77170
77172
77174
77182
77171
77172
77192
77173
77181
77187
77331
77174
77180
77194
77175
77176
77180
77182
77177
77179
77178
77179
77325
77180
77326
77181
77329
77182
77188
77330
77183
77184
77188
77185
77186
77188
77366
77695
77187
77365
77371
77188
77190
77189
77190
77330
77376
77695
77191
77331
77371
77375
77192
77370
77374
77193
77331
77333
77194
77334
77195
77329
77331
77335
77196
77326
77197
77201
77327
77335
77198
77200
77334
77199
77200
77204
77201
77203
77337
77202
77336
77388
77203
77207
77383
77389
77204
77206
77382
77205
77206
77210
77207
77209
77395
77208
77390
77394
77209
77213
77391
77415
77210
77212
77410
77211
77212
77216
77213
77215
77409
77214
77416
77424
77215
77421
77425
77427
77216
77408
77428
77217
77218
77246
77248
77428
77432
77219
77245
77220
77428
77733
77221
77243
77245
77429
77734
77222
77242
77223
77231
77241
77730
77734
77224
77731
77733
77225
77227
77231
77226
77230
77227
77229
77722
77228
77721
77731
77229
77231
77235
77728
77730
77230
77234
77727
77231
77233
77232
77233
77235
77239
77241
77234
77238
77235
77237
77854
77236
77737
77853
77237
77239
77738
77775
77860
77238
77459
77859
77239
77458
77240
77457
77241
77440
77456
77738
77740
77242
77737
77741
77243
77440
77244
77435
77439
77741
77245
77434
77444
77246
77247
77429
77431
77434
77248
77251
77257
77259
77249
77260
77250
77251
77252
77253
77257
77279
77254
77255
77277
77279
77256
77272
77444
77257
77269
77271
77279
77445
77258
77434
77259
77263
77269
77433
77260
77262
77431
77261
77432
77262
77317
77263
77316
77264
77268
77315
77265
77267
77266
77267
77307
77268
77306
77269
77305
77314
77270
77446
77271
77303
77305
77447
77272
77278
77302
77448
77273
77275
77277
77443
77274
77275
77294
77276
77293
77302
77793
77277
77280
77296
77278
77279
77280
77281
77300
77302
77282
77298
77309
77283
77299
77310
77284
77285
77297
77299
77286
77288
77287
77299
77288
77290
77298
77289
77297
77290
77292
77296
77291
77300
77292
77301
77293
77294
77296
77301
77792
77295
77297
77300
77298
77299
77300
77301
77302
77810
77303
77794
77304
77795
77305
77312
77796
77306
77313
77307
77312
77308
77309
77311
77312
77310
77311
77314
77447
77796
77798
77315
77446
77766
77316
77433
77765
77317
77431
77764
77318
77426
77432
77319
77425
77320
77424
77321
77391
77322
77390
77323
77389
77324
77388
77325
77327
77326
77327
77329
77328
77388
77329
77335
77377
77387
77330
77331
77377
77332
77333
77335
77375
77377
77379
77334
77374
77380
77335
77337
77336
77337
77379
77383
77387
77338
77380
77382
77339
77340
77382
77396
77341
77381
77397
77342
77346
77616
77656
77343
77657
77344
77346
77348
77658
77345
77353
77346
77354
77614
77347
77615
77663
77348
77354
77356
77638
77664
77349
77353
77357
77665
77350
77666
77351
77357
77359
77352
77353
77355
77357
77354
77355
77613
77356
77636
77357
77637
77674
77358
77359
77665
77670
77674
77360
77666
77668
77361
77369
77669
77362
77364
77363
77364
78155
77365
77669
77366
77368
77367
77368
77693
77695
77369
77371
77667
77669
77370
77666
77371
77373
77372
77695
77373
77375
77659
77667
77694
77374
77658
77666
77375
77657
77376
77660
77377
77694
77697
77378
77379
77385
77387
77697
77380
77384
77660
77381
77657
77382
77384
77412
77656
77383
77395
77384
77386
77394
77385
77413
77661
77386
77698
77702
77387
77389
77393
77388
77389
77390
77391
77393
77392
77424
77393
77415
77423
77703
77394
77702
77395
77413
77415
77396
77410
77412
77397
77401
77398
77400
77412
77616
77399
77400
77404
77401
77403
77411
77617
77402
77410
77403
77407
77409
77404
77406
77418
77648
77405
77647
77406
77646
77731
77407
77419
77651
77732
77408
77733
77409
77419
77421
77744
77410
77416
77418
77411
77415
77412
77414
77418
77654
77413
77655
77414
77679
77702
77415
77417
77680
77703
77416
77417
77421
77423
77418
77420
77704
77716
77419
77653
77420
77652
77745
77421
77705
77715
77746
77422
77747
77423
77425
77705
77762
77424
77704
77425
77426
77427
77762
77764
77428
77430
77432
77747
77429
77744
77430
77435
77743
77431
77436
77748
77764
77432
77433
77434
77436
77446
77435
77445
77436
77438
77742
77437
77753
77765
77438
77446
77450
77754
77766
77439
77445
77449
77755
77440
77442
77444
77740
77441
77442
77454
77456
77443
77449
77453
77772
77444
77448
77793
77445
77446
77448
77447
77448
77450
77795
77449
77794
77450
77452
77771
77451
77770
77798
77452
77795
77797
77800
77453
77794
77801
77809
77454
77791
77793
77802
77455
77790
77456
77779
77789
77802
77804
77457
77772
77774
77458
77775
77779
77459
77778
77460
77775
77777
77886
77461
77471
77586
77462
77587
77463
77469
77471
77473
77594
77464
77466
77468
77593
77465
77483
77466
77480
77482
77467
77473
77479
77911
77468
77474
77478
77469
77470
77474
77471
77475
77778
77472
77585
77777
77473
77475
77582
77584
77782
77474
77581
77912
77475
77477
77476
77781
77477
77582
77786
77956
77478
77581
77957
77479
77574
77480
77575
77581
77910
77481
77576
77482
77496
77908
77910
77943
77483
77491
77907
77911
77484
77490
77591
77593
77485
77588
77590
77486
77490
77487
77489
77525
77590
77488
77504
77489
77493
77503
77490
77492
77526
77591
77491
77492
77496
77493
77495
77549
77907
77494
77502
77495
77499
77501
77496
77498
77550
77908
77497
77498
77563
77943
77499
77560
77562
77942
77500
77501
77555
77560
77502
77546
77550
77503
77547
77549
77504
77526
77528
77505
77525
77506
77528
77507
77525
77527
77923
77508
77516
77509
77515
77525
77510
77511
77513
77515
77512
77516
77513
77517
77519
77514
77520
77515
77517
77521
77523
77516
77524
77517
77923
77518
77924
77519
77521
77602
77927
77520
77603
77521
77522
77523
77596
77600
77919
77927
77524
77589
77920
77924
77525
77590
77921
77923
77526
77527
77549
77921
77528
77548
77922
77529
77547
77530
77538
77531
77532
77533
77536
77532
77535
77536
77533
77535
77537
77534
77535
77535
77536
77539
77547
77540
77541
77543
77544
77541
77545
77542
77544
77543
77544
77545
77544
77545
77546
77547
77551
77556
77548
77549
77551
77550
77933
77551
77560
77934
77552
77553
77560
78153
77554
77555
77556
77559
77555
77558
77559
77556
77558
77557
77558
77558
77559
77561
77941
77562
77970
77972
78153
77563
77947
77973
77564
77948
77974
77565
77577
77975
77566
77567
77975
77977
77568
77569
77570
77977
77571
77572
77573
77977
77978
77574
77578
77962
77575
77957
77576
77578
77580
77944
77577
77943
77578
77948
77976
77579
77949
77978
77580
77950
77962
77964
77581
77951
77955
77957
77582
77913
77583
77785
77955
77584
77913
77915
77954
78073
77585
77902
77904
77912
77586
77594
77598
77891
77587
77597
77886
77588
77594
77596
77589
77593
77590
77592
77596
77591
77592
77907
77921
77593
77595
77906
77920
77594
77911
77595
77912
77596
77598
77905
77919
77597
77598
77600
77887
77599
77890
77904
77600
77917
77919
77928
78023
77601
78022
77602
77927
77928
77999
77603
78000
77604
77605
78000
78002
78004
77606
77843
77607
77842
77608
77632
77609
77631
77610
77611
77631
77635
77612
77630
77613
77619
77635
77639
77643
77614
77636
77638
77615
77619
77616
77618
77638
77677
77617
77655
77618
77648
77654
77619
77639
77649
77682
77620
77621
77643
77645
77647
77649
77622
77624
77628
77630
77623
77627
77624
77626
77625
77647
77626
77628
77646
77721
77627
77722
77628
77723
77629
77645
77724
77630
77632
77644
77841
77631
77643
77632
77634
77633
77842
77634
77644
77833
78011
77635
77641
77643
77636
77640
77637
77638
77640
77675
77639
77676
77640
77642
77683
77641
77684
77642
77829
77833
77643
77649
77828
77834
77644
77645
77834
77840
77646
77650
77847
77647
77651
77720
77648
77649
77651
77653
77650
77712
77651
77713
77834
77848
77652
77719
77653
77713
77715
77718
77654
77712
77716
77655
77680
77682
77656
77677
77679
77657
77661
77663
77658
77660
77659
77663
77665
77660
77662
77671
77696
77661
77697
77662
77679
77698
77663
77672
77678
77699
77664
77677
77665
77672
77674
77676
77666
77671
77667
77668
77671
77693
77669
77670
77671
77673
77672
77692
77673
77687
77691
77674
77686
78046
77675
77676
77684
77686
77677
77683
77687
77678
77682
77679
77681
77687
77700
77680
77701
77681
77708
77716
77682
77688
77709
77711
77683
77712
77684
77688
77828
77685
77829
77686
77688
77830
78044
77687
78045
77688
77690
77689
77827
77690
77709
77826
78044
77691
77700
78045
77692
77699
78046
77693
77696
77694
77695
77696
77697
77699
77698
77699
77701
77700
77701
77709
77702
77708
77703
77704
77708
77705
77707
77706
77761
77707
77715
77822
77824
77708
77710
77716
77709
77710
77711
77824
77826
77712
77714
77716
77827
77713
77828
77714
77835
77871
77715
77824
77836
77872
77716
77717
77718
77746
77822
77872
77874
77719
77745
77869
77871
77720
77732
77848
77850
77721
77729
77731
77847
77722
77724
77728
77723
77727
77724
77726
77725
77841
77847
77726
77728
77844
77846
77856
77727
77855
77728
77854
77729
77853
77730
77846
77850
77852
77731
77735
77737
77732
77733
77735
77745
77734
77744
77735
77741
77743
77736
77750
77850
77737
77739
77741
77751
77851
77738
77852
77739
77774
77861
77740
77756
77773
77866
77741
77755
77772
77742
77743
77751
77753
77755
77744
77748
77750
77745
77747
77746
77750
77747
77749
77761
77748
77762
77749
77753
77763
77750
77752
77760
77874
77751
77869
77752
77756
77868
77753
77757
77759
77875
77754
77768
77755
77757
77767
77770
77756
77771
77757
77813
77867
77758
77814
77880
77759
77767
77817
77819
77760
77768
77820
77761
77763
77821
77762
77822
77763
77764
77768
77765
77766
77768
77767
77798
77768
77769
77770
77798
77799
77817
77771
77800
77814
77772
77801
77813
77773
77802
77774
77803
77813
77883
77775
77804
77884
77776
77885
77777
77779
77783
77804
77892
77778
77782
77891
77779
77781
77780
77781
77783
77787
77789
77782
77786
77783
77785
77902
77784
77805
77901
77785
77787
78074
78119
78131
77786
78073
78126
77787
78127
77788
78130
77789
78119
78154
77790
77805
77807
77791
78154
77792
77807
77809
77793
77810
77794
77795
77810
77796
77797
77798
77799
77800
77816
77801
77815
77802
77808
77812
77803
77807
77804
77806
77812
77898
77805
77893
77806
77900
78119
77807
77811
77899
77808
77809
77811
77810
77812
78122
77813
77815
78121
77814
77882
77815
77817
77881
77816
78086
77817
78089
77818
77819
77881
78089
78091
77820
77880
78058
77821
77875
78056
77822
77874
78057
77823
77824
77872
78040
78057
77825
77826
77836
78040
78042
77827
78043
77828
77830
77836
77829
77835
77830
77832
77831
78043
77832
77836
78036
78042
77833
77835
78035
77834
78012
77835
77839
77836
77838
77837
77838
77872
78036
78038
78040
77839
77871
78033
78035
77840
77848
78012
78014
77841
77845
77847
78011
77842
77844
77843
78011
77844
78004
78010
77845
78003
77846
78008
78010
78014
77847
77849
77863
77848
77849
77871
77850
77864
77870
78014
77851
77869
77852
77864
77866
77868
77853
77861
77863
77854
77856
77860
77855
77859
77856
77858
78002
77857
77863
78003
77858
77860
77862
77888
78006
77859
77887
78001
77860
77886
77861
77885
77862
77866
77884
77863
77865
77895
78007
77864
78008
77865
77877
78015
77866
77878
77896
78030
77867
77883
77868
77878
77880
77882
77869
77875
77877
77870
77874
77871
77873
77877
78033
77872
77873
77874
77876
78038
78057
77875
77876
77880
77877
77879
78054
78056
77878
78032
77879
78031
78083
77880
78053
78058
78084
77881
77882
78084
78086
77883
78083
78121
77884
77896
77898
77885
77893
77895
77886
77888
77892
77887
77891
77888
77890
78022
77889
77895
78021
77890
77892
77894
78024
78076
77891
77903
78023
77892
77902
77893
77901
77894
77898
77900
77895
77897
78027
78077
77896
78028
77897
78029
78083
77898
78066
78078
78082
77899
78121
77900
78078
78122
77901
78077
78118
77902
78074
78076
77903
78073
77904
78070
78072
78076
77905
77915
77917
77906
77912
77914
77918
77907
77909
77911
77932
77908
77933
77909
77934
77942
77910
77914
77935
77945
77911
77913
77944
77912
77913
77914
77951
77915
77938
77952
77916
77953
78072
77917
77938
77995
78071
78134
77918
77929
78070
77919
77930
77932
77938
77920
77926
77921
77925
77932
77922
77933
77923
77925
77924
77925
77927
77926
77931
77927
77928
77930
77929
77998
77930
77995
77997
77931
77937
77932
77936
77933
77935
77934
77935
77941
77936
77938
77940
77937
77992
77938
77993
77995
77939
77940
77952
77968
77993
78134
77941
77945
77969
77992
77942
77970
77943
77945
77947
77944
77948
77945
77949
77951
77946
77952
77947
77949
77967
77969
77982
77948
77970
77981
77949
77980
77950
77979
77951
77965
77967
77952
77954
77953
77967
77954
77966
78124
78134
77955
77965
78125
77956
77964
78126
77957
77959
77963
78127
77958
77962
77959
77961
77960
78128
77961
77963
77962
77963
77964
77965
77966
77967
78135
77968
77969
78135
78143
77970
77983
77991
77971
77972
77981
77983
78145
77973
78148
77974
77981
77975
77980
77976
77977
77978
77980
77979
77980
77982
77981
77982
77983
77984
77985
77988
77989
77990
77986
77988
77990
77987
77990
77988
77989
77989
77990
78145
77991
77992
78143
77993
77994
78143
77995
78134
78142
78144
77996
77997
78071
78144
77998
78070
77999
78023
78025
78000
78020
78022
78001
78005
78002
78006
78022
78003
78004
78006
78008
78005
78009
78006
78018
78020
78007
78021
78008
78018
78028
78030
78009
78015
78010
78016
78018
78011
78013
78012
78013
78035
78014
78016
78034
78015
78033
78016
78030
78032
78017
78050
78018
78030
78051
78064
78019
78020
78026
78028
78064
78021
78025
78022
78024
78028
78023
78024
78070
78025
78027
78069
78026
78027
78065
78109
78028
78066
78068
78029
78030
78064
78066
78094
78031
78032
78051
78053
78094
78033
78050
78054
78034
78038
78035
78037
78050
78036
78037
78041
78038
78047
78049
78039
78054
78040
78047
78055
78057
78041
78042
78047
78043
78044
78045
78046
78048
78049
78055
78060
78050
78052
78054
78051
78052
78063
78053
78060
78062
78054
78059
78093
78055
78056
78059
78057
78058
78059
78091
78060
78092
78061
78062
78092
78100
78063
78093
78097
78064
78094
78096
78065
78066
78096
78108
78067
78095
78068
78078
78108
78120
78069
78077
78109
78114
78070
78076
78116
78071
78072
78116
78133
78073
78075
78124
78074
78125
78075
78118
78132
78076
78116
78117
78123
78077
78078
78117
78079
78081
78080
78081
78082
78120
78122
78083
78085
78095
78121
78084
78094
78085
78091
78093
78086
78090
78098
78087
78089
78121
78088
78089
78090
78091
78099
78092
78093
78099
78094
78098
78095
78096
78098
78120
78097
78101
78098
78100
78099
78100
78102
78105
78106
78107
78103
78105
78104
78107
78105
78106
78107
78106
78107
78120
78108
78109
78110
78111
78112
78113
78112
78113
78114
78115
78116
78117
78118
78119
78122
78124
78132
78125
78133
78126
78132
78127
78131
78128
78130
78129
78130
78131
78132
78134
78144
78135
78136
78137
78140
78141
78142
78138
78140
78142
78139
78142
78140
78141
78141
78142
78143
78146
78147
78148
78149
78152
78148
78151
78152
78149
78151
78150
78151
78153
78151
78152
78157
78158
78160
78163
78255
78257
78164
78244
78165
78257
78166
78170
78244
78256
78167
78169
78245
78168
78169
78173
78170
78172
78248
78171
78243
78258
78172
78174
78240
78242
78259
78173
78177
78249
78174
78176
78175
78176
78240
79167
78177
78237
78178
78238
78240
79151
78179
78183
78185
78180
78186
78181
78183
78195
78227
78182
78228
78183
78229
78237
78184
78230
78238
78185
78195
78199
79148
79150
78186
78198
79151
78187
78195
78197
78188
78190
78194
78189
78193
78190
78192
78642
78191
78197
79114
78192
78194
78196
78202
79115
78193
78203
78641
78194
78204
78195
78205
78196
78226
78197
78199
78201
79130
78198
79125
78199
79126
79152
78200
79131
79155
78201
79132
79146
79148
79156
78202
78224
78226
79133
78203
78205
78223
79134
78204
78222
78640
78205
78221
78206
78220
78226
78207
78227
78208
78212
78220
78232
78209
78211
78221
78210
78211
78213
78215
78212
78216
79733
78213
78217
78219
79202
78214
79203
78215
78217
79208
79750
78216
79749
78217
79734
79748
78218
79207
79751
78219
79734
79736
79742
79746
78220
79201
79733
79737
78221
78223
78225
78222
79733
78223
78639
79732
78224
79139
79737
78225
79140
79146
79738
78226
78232
79147
79201
78227
79148
78228
78230
78232
78229
78233
78230
78234
78236
78231
79148
79170
78232
78234
79147
79171
79205
78233
79202
78234
79203
78235
79204
78236
79171
79173
79227
78237
79168
79170
78238
79167
78239
79150
79170
78240
79159
79165
79167
79169
78241
79162
78242
79151
79153
79159
79161
78243
78249
78251
78260
78244
78248
78252
78254
78245
78255
78246
78248
78247
78673
78248
78250
78252
78672
78249
78250
79151
78251
78671
79152
78252
78261
79153
79569
78253
78264
78254
78261
78263
78255
78258
78260
78256
78257
78258
78259
78260
79162
78261
79161
78262
79184
78263
79569
79588
79590
78264
79589
78265
78672
79322
79569
78266
78673
79323
78267
78271
78272
78273
78268
78270
78683
78269
78274
78684
78270
78276
78681
78271
78682
78272
78276
78296
78273
78276
78274
78275
78276
78277
78278
78280
78281
78285
78279
78284
78280
78295
78281
78295
78282
78295
78283
78285
78287
78284
78288
78295
78285
78289
78286
78287
78289
78291
78288
78293
78289
78294
78290
78291
78292
78294
78292
78293
78293
78294
78294
78297
78673
78675
78298
78654
78656
78299
78651
78653
78300
78648
78650
78301
78645
78647
78302
78306
78303
78305
78450
78647
78304
78449
78305
78309
78454
78306
78308
78453
78646
78307
78645
78308
78312
78644
78309
78311
78456
78661
78310
78455
78311
78325
78460
78312
78326
78459
78662
78313
78643
78314
78326
78328
78642
78315
78323
78325
78316
78318
78322
78317
78321
78318
78320
78427
78319
78325
78428
78320
78322
78324
78334
78431
78321
78333
78432
78322
78332
78323
78331
78324
78328
78330
78325
78327
78466
78468
78326
78461
78327
78462
79112
78328
78465
78469
79117
78329
78641
78330
78469
78638
78640
78331
78468
78472
78332
78334
78473
78333
78474
78334
78336
78433
78335
78436
78468
78336
78437
78471
78473
78588
78337
78438
78474
78587
78338
78350
78477
78339
78478
78340
78350
78352
78358
78490
78341
78349
78342
78348
78352
78354
78409
78343
78347
78410
78344
78345
78347
78426
78346
78427
78347
78349
78432
78348
78415
78425
78349
78351
78416
78434
78350
78433
78351
78438
78493
78352
78421
78439
78492
78353
78408
78491
78354
78356
78358
78362
78398
78355
78395
78356
78394
78357
78361
78399
78358
78360
78359
78360
78362
78487
78490
78361
78488
78362
78364
78400
78363
78401
78491
78364
78404
78487
78496
78498
78365
78405
78488
78366
78367
78383
78405
78368
78400
78369
78381
78383
78385
78370
78371
78381
78372
78378
80359
78373
78377
80358
78374
78375
78377
78513
78376
78512
78377
78379
78515
78378
78514
78379
78381
78519
78380
78518
78381
78521
78528
78382
78520
78383
78527
78532
78384
78385
78403
78405
78532
78386
78400
78402
78520
78387
78397
78399
78519
78388
78394
78396
78514
78389
78391
78393
78513
78390
78508
78391
78412
78507
78392
78396
78411
78506
78393
78395
78410
78394
78395
78399
78396
78398
78409
78397
78418
78505
78398
78402
78419
78504
78399
78401
78408
78400
78401
78405
78402
78404
78407
78403
78503
78552
78404
78500
78502
78557
78405
78406
78499
78407
78496
78555
78557
78574
78408
78491
78552
78554
78409
78419
78421
78410
78416
78418
78411
78415
78412
78414
78418
78544
78413
78539
78414
78540
78761
78415
78417
78543
78762
78416
78424
78417
78421
78423
78418
78420
78546
78767
78419
78545
78420
78550
78552
78421
78549
78553
78768
78422
78554
78423
78439
78768
78770
78772
78424
78434
78765
78767
78425
78762
78764
78426
78430
78432
78434
78427
78429
78428
78432
78429
78431
78461
78430
78444
78431
78435
78443
78764
78432
78436
78466
78433
78434
78436
78438
78435
78439
78436
78440
78442
78765
78437
78467
78438
78440
78593
79346
78439
78594
78440
78595
78441
78596
78770
78442
79346
79348
79350
78443
78467
79343
78444
78464
78466
78445
78461
78463
78446
78458
78460
78447
78455
78457
78448
78452
78454
78449
78451
78450
78454
78451
78453
78900
78452
78745
78899
78453
78457
78750
78906
78454
78456
78905
78455
78456
78460
78457
78459
78918
78458
78751
78919
78459
78463
78756
78922
78460
78462
78923
78461
78462
78466
78463
78465
79111
78464
78757
79110
78465
78870
79119
79343
78466
79118
79344
78467
78468
79344
79346
78469
78471
78470
79136
79344
78471
78636
78638
79137
79345
78472
78635
79346
78473
78634
78638
78474
78589
78475
78476
78585
78587
78589
78477
78481
78478
78480
78493
78587
78479
78490
78480
78489
78579
78481
78494
78580
78586
78482
78585
78483
78580
78582
78584
78484
78579
78485
78486
78579
78487
78498
78578
78488
78489
78490
78494
78496
78578
78491
78493
78492
78496
78493
78495
78554
78595
78494
78594
78495
78577
78599
78496
78555
78576
78598
78497
78498
78574
78576
78578
78499
78500
78574
78501
78573
78502
78567
78572
78503
78523
78532
78558
78504
78520
78522
78551
78505
78517
78519
78550
78506
78514
78516
78545
78507
78511
78513
78544
78508
78510
78539
78509
78513
78510
78512
78511
78538
78512
78516
78537
78513
78515
78514
78515
78519
78516
78518
78517
78536
78518
78522
78535
78519
78521
78520
78521
78532
78522
78524
78523
78534
78524
78533
78568
78525
78532
78526
78527
78528
78531
78527
78530
78531
78528
78530
78529
78530
78530
78531
78534
78558
78562
78564
78535
78551
78561
78536
78548
78550
78537
78545
78547
78538
78542
78544
78539
78541
78540
78544
78541
78543
78856
78542
78807
78543
78547
78806
78544
78546
78857
78545
78546
78550
78547
78549
79357
78548
78805
78549
78561
78804
78550
78560
79358
78551
78552
78558
78560
78553
78557
78554
78556
78560
78773
78555
78772
78556
78575
78777
78557
78559
78776
78790
78558
78573
78559
78572
78560
78562
78791
79400
78561
79399
78562
78803
78563
78802
78564
78791
78797
78801
78565
78572
78566
78567
78568
78571
78567
78570
78571
78568
78570
78569
78570
78570
78571
78573
78791
78574
78790
78575
78576
78780
78788
78790
78577
78781
78787
78578
78580
78600
78786
78579
78580
78581
78601
78582
78786
79421
78583
78584
78604
79421
79423
78585
78601
78603
78586
78590
78587
78591
78599
78601
78588
78594
78589
78591
78593
78635
78590
78634
78591
78603
78633
78592
78602
79413
78593
78597
78599
78783
79412
78594
78596
79347
78595
78599
78596
78598
78772
78597
78771
79348
78598
78778
78782
79411
78599
78777
78781
78600
78601
78781
78783
78785
78602
79421
78603
78783
79418
79420
78604
78632
78605
78631
79420
79820
78606
78630
79427
78607
78609
78625
79426
78608
78626
78609
78619
78610
78614
78624
78611
78615
78617
78612
78613
78615
78614
79425
78615
79426
79430
78616
78617
79430
79432
79434
78618
78622
78624
78619
78621
78620
78624
78626
78621
78623
78627
79748
78622
79749
78623
79432
79754
78624
79431
79753
79765
78625
79430
78626
78630
79429
79765
78627
78628
79747
79765
78629
79416
79784
78630
79765
79767
79785
79817
78631
79428
78632
79419
79817
79819
78633
79416
79418
78634
79413
79415
78635
78637
78636
79347
79413
78637
79414
79728
79730
78638
79415
79731
78639
78640
79137
79139
79731
78641
79134
79136
78642
79115
79117
78643
79112
79114
78644
78662
78664
78645
78659
78661
78646
78650
78647
78649
78661
78905
78648
78900
78649
78653
78903
78650
78652
78660
78904
78651
78659
78652
78656
78658
78653
78655
78667
78915
78654
78910
78655
78675
78911
78656
78668
78674
78914
78657
78673
78658
78668
78670
78672
78659
78665
78667
78660
78664
78661
78663
78667
78917
78662
78918
78663
78923
79112
78664
78666
78924
79113
78665
79114
78666
78670
79125
78667
78669
78925
79124
78668
78916
78669
78929
79321
78670
78930
79127
79325
78671
79126
78672
79325
79567
79569
78673
79321
78674
78675
79313
79321
79323
78676
78686
78677
78678
78680
78682
78678
78679
78683
79323
78679
78680
78685
78680
78684
78681
78682
78684
78683
78684
78686
79312
79316
78687
78911
79313
79315
78688
78888
78689
78887
78911
78690
78700
78902
78910
78691
78699
78692
78902
78693
78699
78701
78703
78737
78694
78696
78728
78695
78729
78696
78730
78697
78699
78731
78698
78734
78699
78735
78887
78889
78700
78736
78701
78881
78887
78909
78702
78880
78898
78902
78703
78877
78899
78901
78704
78705
78737
78739
78877
78706
78726
78728
78707
78725
78729
78708
78709
78719
78725
78710
78720
78722
78724
78711
78712
78713
78716
78720
78714
78719
78715
78716
78718
78717
78718
78720
78948
80355
78719
78947
78720
78946
78721
78949
78722
78986
80357
78723
78724
78730
78732
78986
78725
78727
78729
78949
78726
78946
78727
78739
78945
78728
78732
78738
78950
78729
78731
78737
78730
78731
78732
78734
78736
78733
78883
78985
78734
78884
79030
78735
78736
78884
78886
78890
78737
78881
78883
78738
78880
78739
78879
78883
78955
78740
78878
78944
78741
78743
78819
78742
78743
78747
78821
78744
78746
78820
78878
78745
78877
78746
78750
78876
78747
78749
78835
78939
78748
78834
78749
78753
78833
78750
78752
78836
78940
78751
78875
78752
78756
78874
78753
78755
78849
78967
78754
78848
78755
78759
78847
78756
78758
78850
78972
78757
78873
78758
78870
78872
78759
78863
78865
79106
78760
78862
78866
78761
78763
78855
78762
78856
78763
78767
78857
78764
78766
78858
78866
78765
78766
78770
78767
78769
78867
79356
78768
79357
78769
78773
79358
78770
78774
79353
79359
78771
78772
78774
78778
78773
78777
78774
78776
79399
78775
79398
79406
78776
78778
79401
79715
79717
78777
79400
79718
78778
78780
78779
78780
78782
79717
79837
78781
79718
79720
78782
79721
78783
79722
79724
78784
79725
78785
79420
79722
79822
79828
78786
79421
79721
79823
78787
78788
79721
78789
79720
78790
78792
79719
78791
79718
78792
79845
78793
79846
78794
78795
78796
78797
78795
78797
78799
78800
78796
78799
78797
78798
78798
78799
78801
79846
79852
79856
78802
79845
79857
78803
79400
79402
78804
79397
79399
78805
79358
79360
78806
79357
79361
78807
78857
78859
78808
78854
78856
78809
78843
78845
78810
78840
78842
78811
78829
78831
78812
78826
78828
78813
78815
78814
78828
78815
78821
78827
78816
78822
78826
78817
78818
78822
78819
78823
78953
78820
78944
78821
78823
78835
78943
78822
78834
78823
78825
78824
78958
78825
78835
78837
78959
78826
78832
78834
78827
78831
78828
78830
78834
78829
78830
78842
78831
78833
78841
78832
78840
78833
78837
78839
78834
78836
78848
78835
78836
78942
78837
78849
78941
78838
78964
78839
78849
78851
78965
78840
78846
78848
78841
78845
78842
78844
78848
78843
78844
78856
78845
78847
78855
78846
78854
78847
78851
78853
78848
78850
78862
78849
78850
78966
78851
78863
78973
78852
78974
78853
78863
79104
79364
78854
78860
78862
78855
78859
78856
78858
78862
78857
78858
79357
78859
78861
79356
78860
79361
78861
79362
79364
78862
78864
78866
79355
78863
78864
79105
78865
79364
79366
79392
78866
78868
78870
79367
78867
78868
79353
79355
78869
79352
79392
79487
78870
79343
79351
79486
78871
78872
79119
79367
79369
79486
78873
79106
79108
79110
78874
78922
78970
78972
78875
78919
78967
78969
78876
78906
78936
78940
78877
78897
78899
78939
78878
78880
78879
78939
78943
78880
78882
78938
78956
78881
78897
78882
78886
78896
78883
78885
78983
79082
78884
78984
78885
78891
79031
78886
78892
79037
79081
78887
78893
78895
78888
78912
78889
78893
79315
78890
78891
78893
78892
79039
78893
79038
79537
78894
78895
79315
79537
79539
79541
78896
78912
78934
79081
78897
78909
78935
79082
78898
78936
78938
78899
78903
78907
78909
78900
78906
78901
78903
78905
78902
78903
78904
78910
78905
78907
78915
78917
78906
78918
78907
78919
78908
78920
78936
78909
78913
78915
78927
78935
78910
78912
78911
78915
78912
78914
78913
79315
78914
78928
78934
79314
78915
78929
79313
78916
78917
78925
78927
78929
78918
78920
78924
78919
78923
78920
78922
78921
78927
78969
78922
78924
78926
78970
79109
78923
79110
78924
79111
78925
79122
78926
78930
79123
78927
78931
79096
79334
78928
79095
78929
78931
78933
79319
78930
79320
78931
79326
79332
78932
79327
79333
78933
79096
79098
79374
79548
78934
79093
79095
79542
78935
79084
79541
78936
79083
79095
78937
78969
78938
78940
78962
78968
79083
78939
78961
79082
78940
78942
78941
78967
78942
78962
78964
78966
78943
78959
78961
78944
78956
78958
78945
78953
78955
78946
78950
78952
78947
78949
78948
78952
78949
78951
78987
78950
78986
78951
78955
78985
78952
78954
79034
78953
78954
78958
78955
78957
79033
78956
78984
78957
78961
78983
78958
78960
79035
78959
78960
78964
78961
78963
79088
78962
78982
78963
78977
78981
78964
78976
79089
78965
78966
78974
78976
78967
78973
78977
78968
78972
78969
78971
78977
79094
78970
79095
78971
79096
79108
78972
78978
79097
79107
78973
79106
78974
78978
79105
78975
79104
78976
78978
79101
79103
78977
79090
78978
78980
78979
79380
78980
79097
79099
79101
79379
78981
79090
79092
79094
78982
79083
79085
79089
78983
79080
79082
79088
78984
79035
79037
78985
79031
79033
78986
79030
79034
78987
78988
79034
80356
78989
80349
78990
79022
79034
78991
79020
79033
78992
79019
79035
78993
79018
79088
78994
79017
79089
78995
79016
79090
78996
79015
79101
78997
79102
78998
79013
79015
79385
78999
79012
79384
79000
79011
79508
79001
79010
79509
79002
79009
79707
79003
79008
80112
79004
79007
80113
79005
80118
79006
80123
79007
80122
79008
79056
80242
79009
79055
80241
79010
79054
79706
79011
79053
79510
79012
79052
79511
79013
79051
79512
79014
79050
79513
79015
79047
79049
79514
79016
79100
79017
79047
79091
79018
79046
79086
79019
79045
79087
79020
79036
79044
79021
79032
79523
79022
79024
79023
79024
79026
79027
79025
79028
79026
79028
79029
79027
79029
79028
79029
79034
79029
79032
79030
79031
79032
79037
79039
79033
79036
79520
79034
79035
79036
79088
79037
79087
79518
79038
79080
79039
79079
79518
79040
79041
79519
79520
79521
79042
79519
79521
79043
79519
79522
79044
79523
79045
79518
79046
79517
80338
79047
79516
79528
79048
79515
79049
79067
79528
79530
79050
79065
79531
79051
79064
79652
79052
79063
79657
79053
79062
79693
79054
79061
79698
79055
79060
79705
79056
79059
80240
79057
80243
79058
80250
79059
80249
79060
79664
80254
79061
79663
79704
79062
79662
79699
79063
79661
79692
79064
79658
79660
79065
79651
79686
79066
79650
79067
79069
79068
79069
79071
79072
79070
79073
79071
79073
79074
79072
79074
79073
79074
79530
79074
79650
79075
79076
79552
79649
79077
79530
79532
79534
79544
79078
79529
79535
79545
79079
79538
80341
79080
79517
79535
79537
79081
79085
79087
79082
79084
79537
79083
79084
79094
79085
79093
79536
79086
79092
79535
79087
79089
79091
79516
79088
79517
79089
79090
79091
79101
79092
79100
79515
79093
79099
79534
79094
79098
79543
79095
79097
79096
79097
79371
79098
79372
79099
79373
79549
79100
79386
79533
79101
79385
79514
79102
79103
79379
79383
79385
79104
79380
79382
79105
79365
79106
79366
79380
79107
79367
79108
79368
79372
79380
79109
79369
79371
79110
79120
79122
79334
79111
79119
79112
79118
79122
79113
79117
79114
79116
79122
79124
79115
79125
79116
79130
79134
79117
79121
79129
79135
79118
79136
79119
79121
79472
79120
79342
79121
79335
79341
79369
79122
79336
79471
79123
79124
79332
79334
79336
79125
79127
79129
79126
79130
79127
79131
79567
79128
79332
79566
79129
79131
79143
79337
79565
79130
79142
79336
79131
79133
79132
79573
79133
79143
79145
79574
79134
79140
79142
79135
79139
79136
79138
79142
79471
79137
79472
79138
79473
79730
79139
79141
79470
79791
79140
79792
79141
79145
79795
79142
79144
79477
79796
79143
79478
79144
79479
79575
79145
79480
79580
79797
79146
79579
79798
79147
79195
79739
79148
79196
79200
79149
79150
79156
79158
79170
79196
79151
79155
79159
79152
79153
79155
79567
79154
79184
79568
79155
79157
79159
79183
79572
79156
79573
79157
79195
79574
79158
79182
79194
79577
79159
79169
79181
79197
79160
79161
79165
79181
79183
79187
79162
79184
79186
79163
79165
79164
79186
79165
79177
79187
79166
79176
79167
79175
79168
79169
79173
79175
79170
79172
79176
79171
79172
79196
79904
79173
79179
79197
79905
79174
79906
79175
79179
79913
79176
79177
79179
79181
79178
79190
79948
79179
79191
79915
79949
79180
79912
79181
79191
79193
79197
79911
79182
79190
79183
79189
79193
79596
79184
79188
79595
79185
79590
79186
79188
79591
79187
79188
79190
79189
79594
79190
79192
79599
79946
79191
79947
79192
80152
80267
79193
79600
80151
80266
79194
79601
80150
79195
79197
79578
79899
79196
79579
79898
79197
79199
79198
79199
79899
79905
79909
79911
79200
79898
79902
79904
79201
79205
79739
79743
79202
79738
79742
79203
79205
79207
79204
79208
79205
79225
79227
79206
79904
79207
79225
79743
79759
79903
79208
79742
79758
79209
79225
79757
79210
79212
79211
79225
79231
79212
79222
79224
80162
79213
79219
79221
79757
79214
79216
79218
79750
79215
79749
79216
79447
79754
79217
79221
79448
79755
79218
79220
80328
79219
79220
79221
80323
79222
79756
80320
79223
80171
79224
79756
79760
80172
79225
79757
79759
80161
79226
79227
79231
79903
79907
80161
79228
79904
79906
79229
79231
79233
79230
79231
80163
79232
80162
79233
79239
79907
80177
79234
79906
79235
79237
79239
79913
79236
79240
79237
79241
79290
79238
79914
79967
79239
79241
79919
79968
79240
79918
80178
79241
80179
79242
79289
79243
79247
79248
79249
79244
79246
79286
79245
79249
79287
79246
79251
79288
79247
79285
79248
79252
79249
79253
79250
79251
79253
79255
79252
79256
79253
79257
79254
79255
79257
79259
79256
79260
79257
79264
79258
79259
79263
80348
79260
80348
79261
80348
79262
79264
79266
79263
79267
80348
79264
79268
79265
79266
79268
79271
79267
79276
79268
79275
79269
79270
79274
79275
79271
79273
79278
79272
79279
79273
79276
79280
79274
79277
79275
79276
79276
79278
79280
79282
79279
79284
79280
79288
79281
79282
79283
79287
79283
79284
79284
79286
79289
79285
79286
79288
79287
79288
79290
79968
79291
79956
79967
79292
79925
79965
79293
79294
80344
80347
79294
79924
80346
80347
79295
80344
80346
79296
80343
79297
79924
79298
79923
79299
79948
79300
79947
79301
79946
79302
79945
79303
79944
79304
79305
79940
79942
79944
79306
79598
79604
79606
79612
79307
79585
79593
79611
79308
79592
79610
79309
79330
79585
79587
79609
79310
79329
79555
79588
79311
79554
79589
79312
79318
79320
79322
79329
79313
79317
79323
79314
79320
79315
79317
79319
79541
79316
79317
79539
79318
79540
79319
79328
79546
79554
79320
79327
79542
79321
79326
79322
79325
79323
79324
79589
79325
79329
79569
79570
79588
79326
79566
79327
79329
79331
79328
79548
79560
79329
79547
79555
79561
79330
79331
79561
79570
79584
79332
79560
79564
79566
79333
79337
79334
79338
79374
79560
79335
79371
79336
79338
79340
79370
79337
79478
79338
79479
79564
79339
79375
79563
79340
79479
79481
79483
79617
79341
79476
79478
79484
79342
79471
79475
79485
79343
79472
79474
79486
79344
79350
79345
79472
79346
79350
79473
79728
79347
79348
79412
79728
79349
79411
79350
79408
79410
79728
79806
79351
79474
79352
79408
79491
79353
79393
79407
79490
79354
79406
79355
79359
79393
79395
79405
79356
79362
79392
79357
79359
79361
79358
79359
79399
79360
79398
79361
79395
79397
79362
79363
79395
79364
79392
79394
79503
79365
79366
79382
79503
79367
79381
79391
79368
79487
79369
79377
79381
79488
79370
79485
79371
79375
79377
79484
79372
79374
79373
79377
79379
79374
79376
79386
79625
79375
79559
79376
79483
79623
79377
79387
79496
79624
79378
79495
79379
79381
79383
79387
79389
79380
79386
79381
79382
79390
79383
79504
79384
79507
79385
79387
79508
79512
79386
79513
79387
79654
79388
79655
79389
79496
79498
79508
79695
79390
79495
79499
79507
79391
79488
79500
79504
79392
79487
79501
79503
79393
79394
79501
79712
79395
79502
79711
79396
79397
79403
79405
79711
79398
79402
79399
79401
79405
79400
79401
79845
79402
79404
79844
79403
79857
79404
79858
79862
79405
79713
79715
79859
79406
79712
79407
79715
79408
79712
79714
79866
79409
79867
79410
79714
79832
79872
79411
79727
79807
79831
79412
79724
79413
79725
79727
79414
79418
79415
79417
79727
79789
79416
79788
79417
79787
79817
79418
79726
79810
79816
79419
79725
79420
79816
79828
80022
79421
79821
79422
79423
79821
79823
79424
79820
79425
79427
79426
79427
79429
79428
79820
79429
79767
79769
79819
79430
79766
79770
79431
79771
79432
79766
79772
79776
79433
79777
79434
79445
79772
80336
79435
79771
79436
79445
79437
79438
79443
79444
79438
79439
79443
79439
79444
79440
79442
79441
79442
79443
79444
79444
79446
79447
80336
79448
79777
79449
79778
80320
80328
79450
79452
79451
80320
79452
79454
80319
79453
79778
79454
79456
79779
79455
80318
79456
79458
80317
79457
79780
79458
79460
79781
79459
80316
79460
79462
80315
79461
80314
79462
79464
80049
79463
80048
79464
80047
79465
79466
80019
80047
80049
80059
79467
79814
80016
80018
80046
79468
79809
79811
79881
80015
79469
79790
79802
79808
79874
79470
79729
79791
79803
79805
79471
79473
79475
79477
79472
79478
79473
79474
79729
79475
79491
79806
79476
79492
79805
79477
79481
79493
79804
79478
79480
79803
79479
79480
79618
79481
79619
79878
79482
79620
79877
79483
79493
79497
79621
80006
79484
79496
79622
79485
79493
79495
79486
79488
79492
79487
79491
79488
79490
79489
79495
79490
79492
79494
79500
79869
79491
79501
79866
79492
79867
79493
79868
79494
80005
79495
79497
79499
80004
79496
79497
79639
79498
79640
80007
79499
79509
79696
79996
79500
79506
79997
79501
79505
79998
79502
79865
79503
79505
79710
79504
79505
79507
79506
79709
79507
79509
79708
79508
79509
79511
79510
79707
79511
79696
79698
79706
79512
79693
79695
79513
79655
79657
79514
79652
79654
79515
79531
79533
79516
79530
79534
79517
79529
79535
79518
79524
79519
79520
79521
79522
79522
79523
79525
80339
80340
80341
79526
79529
80341
80342
79527
80339
80342
79528
80338
79529
79530
79531
79532
79650
79652
79533
79550
79649
79653
79534
79549
79654
79535
79543
79536
79537
79541
79543
79545
79538
79539
79545
79540
79541
79545
79546
79542
79543
79546
79548
79544
79549
79545
79546
79550
79552
79547
79553
79548
79550
79556
79558
79549
79559
79550
79625
79551
79626
79552
79556
79631
79649
79553
79554
79556
79555
79556
79609
79557
79558
79609
79629
79631
79633
79559
79561
79626
79628
79560
79623
79625
79561
79563
79562
79609
79563
79584
79608
79616
79628
79564
79617
79623
79565
79584
79618
79566
79571
79573
79575
79567
79570
79568
79573
79569
79570
79572
79590
79571
79587
79572
79576
79584
79586
79573
79577
79595
79574
79575
79577
79579
79576
79580
79618
79577
79581
79583
79597
79578
79596
79579
79581
79601
80136
79580
79897
79581
79619
80134
79582
79602
80135
79583
79605
79615
79619
80144
79584
79606
79616
79618
79585
79586
79606
79608
79587
79593
79595
79597
79588
79590
79592
79589
79591
79595
79592
79594
79593
79594
79598
79595
79599
79596
79597
79599
79601
79598
79602
79606
79599
79603
79944
79600
79945
79601
79603
80212
80265
79602
80149
79603
79605
80148
79604
79943
80213
79605
79613
79942
80216
79606
79614
80147
79607
79608
79612
79614
79616
79636
79609
79611
79629
79610
79611
79633
79612
79634
79613
79635
79940
79614
79941
80217
80223
79615
79643
80218
79616
79620
79642
80143
79617
79637
79618
79620
79622
79619
79620
80133
79621
80132
79622
79640
79642
80131
79623
79637
79639
79624
79628
79625
79627
79639
79655
79626
79654
79627
79631
79653
79628
79630
79638
79656
79629
79637
79630
79634
79636
79631
79645
79647
79632
79648
79633
79681
79634
79635
79636
79939
80223
79637
79643
79645
79638
79642
79639
79641
79645
79694
79640
79695
79641
79696
80130
79642
79644
79697
80226
79643
80225
79644
80223
80224
79645
79700
80237
79646
79647
79679
79692
79694
79700
79648
79656
79658
79680
79649
79651
79653
79681
79650
79651
79652
79658
79688
79653
79657
79654
79656
79655
79656
79695
79657
79694
79658
79693
79659
79692
79660
79680
79689
79691
79661
79685
79662
79670
79691
79663
79668
79702
79664
79667
79703
79665
80255
79666
80296
79667
80295
79668
79988
79990
79669
79983
80335
79670
79672
79671
79672
79674
79675
79673
79676
79674
79676
79677
79675
79677
79676
79677
79691
79677
79983
79678
79679
79981
79982
79680
79691
79701
79681
79682
79683
79688
79689
79690
79684
79689
79690
79685
79687
79689
79686
79687
79688
79690
79689
79690
79692
79702
79693
79699
79694
79698
79695
79697
79696
79697
79995
79698
79700
79994
79699
79705
79700
79702
79704
79701
79993
79702
79982
79992
79703
79983
79704
79990
79992
80255
79705
79993
80254
79706
79994
80240
79707
79995
80241
79708
79996
80112
79709
79997
80001
79710
79998
80000
79711
79863
79865
79712
79862
79713
79865
79714
79860
79862
79864
79715
79833
79871
79716
79717
79833
79835
79859
79718
79836
79844
79719
79845
79720
79836
79840
79846
79721
79837
79839
79722
79824
79723
79825
79837
79724
79826
79828
79830
79725
79831
79726
79828
79727
79809
79829
79831
79728
79808
79729
79730
79806
79808
79731
79789
79791
79732
79788
79792
79733
79735
79737
79734
79735
79747
79736
79784
79788
79737
79741
79783
79793
79738
79792
79739
79741
79795
79740
79798
79898
79741
79743
79799
79885
79901
79742
79794
79884
79743
79745
79744
79902
79745
79759
79885
80159
80175
79746
79758
79762
79884
79747
79751
79763
79783
79748
79764
79784
79749
79751
79753
79750
79754
79751
79755
79757
79752
79758
79753
79755
79761
79763
79779
79754
79764
79776
79755
79777
79756
79778
79757
79761
80319
79758
79759
79761
79760
80160
79761
80173
80175
79762
80318
79763
79887
80175
80317
79764
79780
79782
79765
79775
79785
79766
79767
79773
79775
79768
79818
80052
79769
79773
80025
80053
79770
80024
79771
79773
79772
79773
80337
79774
79775
80053
80337
79776
79780
80052
79777
79779
80337
79778
80336
79779
80319
79780
80318
79781
80317
79782
80052
80314
80316
79783
79785
79813
79887
79784
79812
79884
79785
79787
79786
80052
79787
79813
79815
79817
80051
79788
79810
79812
79789
79793
79790
79808
79810
79791
79793
79801
79811
79792
79796
79793
79795
79794
79812
79795
79799
79801
79883
79796
79798
79797
79801
79803
79798
79800
79878
80134
79799
79897
79800
79892
79896
79801
79879
79891
80139
79802
79882
79803
79875
79879
79881
79804
79878
79805
79875
79877
80005
79806
79868
79874
79807
79867
79808
79872
79874
80014
79809
79810
80014
80018
79811
79815
79812
79814
79882
79813
79883
79814
79888
80314
79815
79889
80049
79816
80018
80050
79817
79829
80021
79818
79819
80021
80025
80051
79820
80022
80024
79821
79822
80022
79823
79825
79827
79824
79825
79839
79826
79838
79827
80029
80031
79828
80020
80022
80028
79829
79830
80018
80020
79831
80017
80031
80033
79832
80014
79833
80013
80033
79834
79860
80036
79835
80033
80035
80065
80074
79836
80066
80075
79837
79841
79843
79838
79839
79841
79840
79841
79847
79842
80066
79843
79847
79855
80080
79844
79846
79856
80075
79845
79857
79859
79846
79847
79848
79849
79850
79851
79852
79850
79852
79854
79855
79851
79854
79852
79853
79853
79854
79856
80079
79857
80076
79858
79859
79861
80076
79860
80075
79861
80074
80093
79862
80077
80092
79863
79864
80000
80092
79865
79871
79999
80093
79866
79998
79867
79869
79871
79868
79872
79869
79873
80005
79870
79998
80004
79871
79873
79999
80003
80037
79872
80036
79873
80013
79874
80010
80012
79875
80015
79876
80010
80042
79877
79879
80009
80043
80141
79878
80006
80132
79879
80133
79880
80140
79881
79891
80043
80045
80203
79882
80042
80046
79883
79889
79891
79884
79888
79892
79885
79887
79886
79892
80158
79887
79893
80175
80176
79888
80316
79889
79893
80315
79890
80046
80048
79891
79893
80045
80201
79892
80200
79893
79895
79894
79895
80176
80201
79896
80158
80198
80200
79897
79901
80137
80139
79898
80134
80136
79899
79901
79900
80136
80150
79901
79909
80137
80155
80157
79902
80158
79903
79909
80159
79904
79908
80160
79905
79906
79908
79912
79907
79913
79908
79918
80193
79909
79917
80194
79910
80195
79911
79917
80153
80155
80196
79912
80150
80152
79913
79915
79917
79914
79918
79915
79919
79921
79916
80152
80273
79917
79919
80153
80276
79918
80197
79919
80192
79920
79921
79968
80276
79922
79952
79967
80273
79923
79925
79949
79951
79924
79948
79925
79926
79967
79927
79951
79958
79966
79928
79960
79929
79951
79930
79950
79931
80268
79932
80269
79933
80285
79934
80286
79935
80287
79936
80288
79937
79938
79979
80288
80292
79939
79941
79980
80223
80260
79940
79981
79941
79942
80261
80288
79943
80262
80287
79944
80263
80265
80286
79945
79946
80265
79947
80266
79948
80267
79949
79950
80267
80273
79951
80268
80274
79952
79953
79966
80274
79954
79969
79955
79966
79956
79957
79966
79958
79959
79962
79965
79959
79964
79965
79960
79962
79964
79961
79962
79963
79964
79965
79965
79967
79968
79970
80274
79971
80275
79972
80270
79973
80284
79974
80291
79975
80290
79976
80289
79977
80292
79978
79979
80259
80292
80329
79980
80330
79981
79982
80259
79983
79991
80330
79984
79990
79985
80331
80333
80334
79986
79989
80331
80332
79987
80332
80334
79988
80335
79989
79990
80329
79991
80299
79992
80257
80259
80329
79993
80256
79994
80237
80238
79995
80226
80239
79996
80128
80130
79997
80007
80111
79998
80002
80004
79999
80000
80002
80094
80001
80095
80002
80112
80114
80003
80111
80115
80004
80008
80010
80104
80005
80007
80006
80010
80007
80009
80131
80008
80130
80009
80105
80111
80129
80010
80106
80229
80011
80012
80040
80042
80104
80106
80013
80015
80037
80039
80014
80034
80036
80015
80017
80016
80042
80017
80039
80041
80059
80018
80034
80058
80019
80020
80050
80056
80058
80021
80027
80031
80022
80026
80050
80023
80024
80026
80028
80025
80026
80054
80027
80055
80028
80030
80056
80029
80030
80031
80057
80069
80032
80058
80033
80063
80065
80069
80034
80035
80039
80063
80036
80038
80064
80098
80037
80093
80038
80094
80104
80039
80097
80101
80103
80040
80062
80041
80061
80103
80107
80042
80044
80046
80060
80043
80044
80106
80204
80045
80107
80303
80046
80202
80047
80048
80060
80049
80315
80050
80314
80051
80055
80052
80054
80314
80053
80054
80055
80056
80057
80058
80070
80059
80063
80060
80062
80061
80062
80102
80063
80101
80064
80070
80065
80071
80099
80101
80066
80068
80073
80067
80080
80068
80081
80069
80071
80072
80070
80071
80073
80081
80089
80074
80078
80080
80099
80075
80077
80098
80076
80080
80077
80079
80078
80091
80079
80089
80090
80080
80086
80081
80082
80083
80084
80085
80086
80084
80086
80088
80089
80085
80088
80086
80087
80087
80088
80091
80099
80312
80092
80096
80098
80093
80095
80094
80098
80095
80097
80115
80096
80114
80097
80117
80312
80098
80100
80116
80099
80100
80101
80312
80313
80102
80103
80313
80104
80108
80116
80105
80115
80106
80108
80110
80231
80107
80230
80108
80302
80109
80301
80110
80116
80118
80126
80111
80113
80115
80127
80112
80128
80113
80241
80114
80118
80242
80115
80117
80116
80117
80313
80118
80305
80119
80120
80123
80124
80125
80121
80123
80125
80122
80124
80125
80123
80124
80125
80242
80126
80127
80301
80128
80231
80242
80244
80129
80239
80241
80130
80227
80229
80231
80131
80226
80132
80225
80229
80133
80141
80143
80134
80140
80144
80135
80139
80136
80138
80144
80148
80137
80149
80138
80198
80210
80139
80145
80199
80209
80140
80200
80141
80145
80203
80142
80204
80229
80143
80145
80205
80219
80228
80144
80218
80225
80145
80147
80146
80206
80147
80207
80209
80215
80219
80148
80216
80218
80149
80209
80213
80150
80210
80212
80151
80155
80152
80154
80212
80271
80153
80272
80154
80277
80155
80211
80278
80156
80210
80157
80196
80304
80158
80195
80198
80159
80176
80160
80174
80195
80161
80173
80194
80162
80172
80193
80163
80171
80177
80164
80165
80166
80167
80169
80166
80169
80170
80171
80167
80170
80168
80169
80170
80170
80172
80173
80174
80175
80176
80178
80193
80179
80192
80180
80181
80182
80184
80191
80182
80189
80191
80183
80190
80184
80186
80185
80186
80191
80187
80188
80190
80189
80191
80190
80193
80197
80194
80195
80197
80196
80197
80199
80304
80200
80206
80208
80201
80203
80202
80203
80303
80204
80206
80205
80230
80303
80206
80233
80300
80207
80208
80300
80209
80304
80210
80214
80211
80304
80212
80214
80279
80213
80264
80214
80216
80263
80215
80280
80216
80220
80281
80217
80262
80218
80220
80222
80261
80219
80224
80220
80235
80300
80221
80282
80222
80235
80283
80223
80224
80260
80225
80235
80237
80226
80228
80227
80237
80228
80232
80236
80239
80229
80233
80235
80230
80231
80233
80302
80232
80301
80233
80244
80246
80234
80235
80246
80300
80236
80237
80238
80246
80239
80245
80254
80256
80240
80244
80241
80243
80254
80242
80243
80244
80252
80245
80246
80247
80248
80251
80252
80253
80249
80251
80253
80250
80253
80251
80252
80252
80253
80254
80255
80256
80298
80257
80258
80293
80259
80283
80260
80261
80283
80292
80262
80282
80289
80263
80281
80290
80264
80280
80291
80265
80271
80279
80284
80266
80285
80267
80269
80271
80268
80272
80269
80275
80270
80285
80271
80275
80284
80272
80278
80273
80275
80277
80274
80276
80275
80277
80278
80279
80280
80281
80282
80283
80285
80291
80286
80287
80291
80288
80290
80289
80290
80292
80291
80294
80297
80298
80299
80295
80297
80299
80296
80299
80297
80298
80298
80299
80302
80303
80306
80309
80310
80311
80307
80309
80308
80311
80309
80310
80311
80310
80311
80313
80312
80315
80316
80317
80318
80319
80320
80321
80322
80323
80324
80325
80323
80325
80327
80324
80327
80325
80326
80328
80326
80327
80330
80331
80332
80333
80333
80334
80335
80337
80339
80340
80341
80342
80342
80344
80345
80346
80347
80347
80350
80352
80351
80352
80354
80355
80353
80356
80354
80356
80357
80355
80357
80356
80357
80357
80359
80360
80368
80361
80362
80363
80364
80365
80363
80365
80367
80368
80364
80367
80365
80366
80366
80367
80371
80372
80374
80376
80378
80375
80379
80376
80380
80377
80378
80380
80382
80379
80383
80380
80387
80381
80382
80386
80388
80389
80383
80388
80384
80388
80385
80387
80386
80388
80387
80390
80396
80391
80395
80403
80392
80398
80393
80395
80394
80395
80397
80396
80397
80399
80401
80403
80400
80401
80402
80403
80404
80406
80409
80410
80411
80407
80409
80411
80408
80410
80411
80409
80410
80411
80495
80412
80413
80498
80414
80481
80495
80496
80415
80445
80447
80449
80416
80422
80442
80417
80421
80449
80418
80450
80419
80421
80435
80484
80420
80432
80421
80423
80431
80422
80436
80448
80423
80437
80441
80447
80424
80438
80425
80439
80441
80443
80426
80427
80429
80439
80428
80429
80430
80438
80431
80432
80436
80438
80433
80435
80434
80435
80486
80436
80485
80437
80490
80438
80440
80491
80439
80440
80441
80492
80442
80446
80443
80445
80444
80446
80495
80447
80492
80494
80448
80491
80496
80449
80482
80484
80490
80450
80481
80451
80480
80484
80452
80470
80472
80453
80469
80473
80454
80456
80458
80455
80459
80456
80460
80462
80457
80465
80469
80458
80460
80466
80474
80459
80473
80476
80460
80477
80461
80462
80466
80463
80465
80464
80465
80466
80468
80467
80468
80474
80487
80469
80486
80470
80474
80471
80484
80486
80472
80474
80483
80487
80473
80478
80480
80474
80475
80476
80478
80477
80479
80480
80498
80481
80483
80482
80498
80483
80489
80496
80484
80488
80485
80486
80488
80490
80487
80488
80489
80490
80497
80491
80492
80497
80493
80494
80497
80495
80496
80497
80500
80502
80504
80505
80507
80512
80508
80511
80509
80510
80511
80512
80514
80570
80573
80515
80569
80516
80517
80568
80569
80582
80518
80529
80519
80528
80569
80520
80527
80570
80521
80571
80522
80525
80527
80523
80524
80524
80525
80572
80576
80526
80571
80575
80527
80567
80570
80574
80528
80529
80567
80530
80568
80531
80532
80566
80568
80533
80565
80534
80557
80535
80554
80556
80536
80551
80537
80538
80550
80539
80541
80540
80542
80546
80547
80548
80543
80545
80544
80548
80545
80549
80546
80547
80549
80548
80549
80549
80551
80552
80554
80553
80554
80555
80556
80560
80557
80559
80558
80565
80559
80562
80564
80560
80561
80562
80563
80578
80564
80575
80577
80565
80574
80566
80567
80574
80568
80569
80570
80571
80572
80573
80575
80576
80577
80581
80578
80580
80579
80580
80581
80583
80584
80586
80587
80589
80585
80586
80590
80586
80587
80591
80587
80588
80589
80591
80590
80591
80594
80596
80595
80596
80599
80597
80598
80599
80601
80602
80603
80605
80606
80608
80610
80612
80614
80611
80619
80612
80617
80613
80614
80616
80617
80615
80616
80620
80617
80621
80618
80619
80621
80623
80620
80624
80621
80625
80622
80623
80625
80627
80624
80628
80625
80629
80626
80627
80629
80631
80628
80632
80629
80633
80634
80630
80631
80633
80632
80633
80638
80639
80643
80640
80642
80641
80642
80643
80645
80649
80650
80646
80647
80649
80648
80649
80650
80653
80655
80657
80656
80657
80658
80659
80661
80662
80663
80665
80669
80670
80670
80673
80674
80676
80675
80676
80678
80692
80679
80681
80683
80680
80684
80692
80681
80685
80682
80683
80685
80687
80684
80689
80685
80690
80686
80687
80688
80690
80688
80689
80689
80690
80690
80691
80695
80696
80696
80699
80702
80708
80703
80707
80704
80706
80705
80706
80708
80709
80711
80713
80712
80714
80715
80718
80719
80720
80716
80718
80720
80717
80720
80718
80719
80719
80720
80722
80723
80724
80726
80750
80727
80749
80728
80746
80729
80745
80730
80742
80731
80741
80732
80733
80739
80741
80734
80738
80735
80737
80736
80779
80737
80738
80739
80740
80741
80743
80742
80743
80745
80744
80745
80747
80746
80747
80749
80748
80749
80751
80750
80751
80778
80752
80753
80778
80754
80775
80755
80771
80774
80756
80772
80757
80758
80772
80759
80760
80761
80762
80770
80772
80763
80764
80768
80770
80765
80767
80766
80768
80769
80770
80773
80777
80771
80772
80773
80774
80776
80775
80777
80781
80783
80784
80785
80787
80791
80794
80795
80788
80790
80797
80789
80794
80798
80790
80793
80799
80791
80796
80792
80793
80793
80795
80794
80795
80797
80799
80801
80798
80808
80799
80807
80800
80801
80806
80802
80808
80803
80805
80804
80808
80805
80807
80806
80807
80808
80813
80815
80819
80816
80817
80819
80818
80819
80822
80823
80824
80825
80826
80828
80829
80834
80835
80836
80830
80834
80836
80831
80833
80838
80832
80836
80839
80833
80835
80840
80834
80837
80835
80836
80838
80840
80842
80839
80856
80840
80855
80841
80842
80854
80855
80843
80851
80856
80844
80845
80846
80850
80857
80861
80847
80862
80892
80848
80850
80852
80849
80853
80892
80850
80854
80857
80851
80852
80854
80853
80856
80854
80855
80856
80858
80860
80859
80892
80860
80862
80864
80861
80865
80862
80866
80863
80864
80866
80869
80865
80877
80866
80874
80867
80868
80875
80869
80871
80889
80870
80890
80871
80877
80891
80872
80888
80873
80875
80874
80876
80875
80876
80878
80877
80879
80880
80881
80884
80885
80887
80882
80883
80884
80887
80884
80885
80886
80885
80886
80887
80889
80891
80890
80891
80894
80896
80898
80895
80899
80896
80900
80897
80898
80900
80901
80899
80901
80900
80901
80901
80903
80905
80907
80904
80906
80905
80907
80910
80911
80913
80915
80912
80916
80913
80917
80914
80915
80917
80920
80916
80919
80917
80918
80919
80920
80923
80924
80926
80925
80926
80928
80930
80929
80930
80931
80933
80935
80934
80935
80936
80939
81025
80940
81022
80941
81007
80942
80943
81008
80944
81004
80945
80984
80946
80947
80984
80989
80948
80950
80985
80949
80950
80952
80951
80984
80952
80983
80953
80982
80954
80981
80955
80980
80956
80959
80961
80971
80957
80959
80972
80958
80973
80959
80963
80960
80961
80963
80965
80962
80966
80963
80967
80970
80964
80965
80967
80966
80967
80969
80968
80969
80971
80973
80975
80972
80976
80973
80977
80974
80975
80977
80976
80979
80977
80978
80979
80981
80982
80983
80986
80989
80987
80988
80989
80991
80990
80991
80992
80993
81003
80994
80999
81002
80995
80998
80996
80997
80998
80999
81000
81001
81002
81003
81005
81006
81007
81008
81009
81007
81009
81013
81021
81008
81012
81009
81011
81010
81014
81011
81013
81012
81013
81015
81016
81017
81018
81016
81020
81017
81019
81018
81019
81019
81020
81020
81022
81023
81026
81027
81023
81025
81024
81027
81025
81026
81027
81026
81027
81029
81031
81035
81032
81034
81033
81034
81035
81037
81041
81044
81048
81038
81042
81048
81039
81047
81040
81042
81041
81043
81042
81044
81046
81045
81046
81048
81047
81048
81050
81052
81053
81054
81054
81056
81057
81058
81061
81057
81060
81061
81058
81060
81059
81060
81060
81061
81064
81067
81068
81068
81070
81071
81074
81075
81077
81078
81080
81082
81083
81088
81089
81083
81087
81088
81084
81089
81085
81087
81089
81086
81087
81088
81089
81095
81097
81098
81099
81099
81101
81102
81104
81107
81102
81103
81108
81103
81104
81104
81109
81105
81106
81107
81109
81108
81109
81111
81112
81113
81113
81115
81116
81117
81117
81119
81120
81120
81122
81123
81124
81124
81126
81128
81129
81131
81133
81134
81135
81136
81138
81140
81141
81142
81142
81144
81148
81154
81155
81145
81149
81155
81146
81156
81147
81149
81151
81148
81152
81154
81149
81153
81150
81151
81153
81152
81153
81155
81156
81156
81158
81175
81159
81174
81184
81160
81173
81181
81161
81172
81180
81162
81171
81163
81170
81179
81164
81169
81176
81165
81166
81167
81169
81168
81170
81171
81172
81173
81174
81175
81177
81179
81178
81179
81181
81183
81182
81184
81183
81186
81188
81187
81188
81189
81191
81193
81197
81194
81195
81197
81196
81197
81204
81207
81209
81210
81211
81208
81209
81211
81209
81212
81210
81211
81212
81212
81215
81217
81216
81217
81219
81220
81221
81222
81225
81226
81226
81229
81230
81231
81231
81233
81234
81235
81235
81238
81240
81239
81240
81242
81241
81242
81244
81247
81249
81248
81250
81253
81254
81255
81251
81253
81255
81252
81255
81253
81254
81254
81255
81256
81258
81259
81260
81260
81261
81261
81262
81265
81267
81266
81267
81269
81270
81268
81271
81269
81271
81272
81270
81272
81271
81272
81272
81274
81276
81278
81277
81278
81280
81282
81287
81281
81286
81282
81285
81283
81284
81285
81287
81290
81285
81286
81287
81288
81286
81287
81289
81290
81291
81293
81296
81297
81298
81301
81297
81300
81301
81298
81299
81302
81299
81301
81300
81301
81303
81305
81306
81307
81307
81309
81310
81312
81313
81317
81329
81330
81314
81318
81330
81315
81329
81330
81316
81318
81320
81317
81321
81329
81318
81322
81319
81320
81322
81324
81321
81326
81322
81327
81323
81324
81325
81327
81325
81326
81326
81327
81327
81328
81330
81332
81424
81333
81334
81404
81423
81335
81403
81408
81336
81396
81401
81404
81337
81397
81400
81338
81398
81339
81340
81398
81341
81378
81405
81342
81377
81343
81347
81349
81350
81344
81346
81370
81345
81349
81371
81346
81348
81368
81347
81369
81348
81350
81351
81349
81350
81350
81352
81356
81405
81406
81353
81406
81407
81354
81356
81358
81355
81359
81407
81356
81360
81405
81357
81358
81360
81365
81359
81364
81360
81363
81361
81362
81363
81365
81378
81363
81364
81365
81380
81364
81365
81366
81367
81369
81373
81374
81368
81372
81374
81369
81371
81370
81371
81373
81372
81373
81374
81374
81377
81375
81376
81380
81384
81386
81377
81379
81383
81378
81379
81398
81380
81382
81397
81381
81399
81382
81384
81402
81383
81394
81396
81384
81387
81385
81386
81388
81394
81389
81390
81393
81391
81392
81395
81396
81404
81397
81402
81398
81399
81400
81402
81401
81402
81403
81406
81407
81407
81409
81418
81410
81411
81412
81413
81416
81417
81413
81415
81414
81417
81415
81416
81417
81416
81417
81419
81422
81423
81424
81420
81422
81421
81424
81422
81423
81424
81423
81424
81428
81429
81431
81432
81433
81432
81433
81438
81439
81444
81445
81439
81441
81445
81440
81444
81441
81443
81447
81442
81448
81443
81445
81449
81444
81446
81445
81447
81449
81451
81448
81452
81449
81453
81450
81451
81453
81454
81452
81454
81453
81454
81454
81455
81458
81459
81461
81462
81464
81465
81466
81466
81469
81470
81471
81474
81475
81477
81479
81481
81478
81479
81480
81501
81481
81484
81500
81482
81483
81484
81485
81499
81486
81487
81497
81499
81488
81496
81489
81490
81494
81496
81491
81493
81492
81493
81494
81495
81496
81497
81498
81499
81500
81501
81503
81504
81508
81509
81510
81505
81507
81513
81506
81510
81514
81507
81511
81515
81508
81512
81509
81511
81510
81511
81511
81513
81515
81520
81514
81523
81515
81525
81516
81517
81521
81525
81518
81522
81525
81519
81523
81520
81522
81521
81522
81524
81525
81528
81529
81531
81532
81535
81538
81539
81540
81536
81538
81537
81540
81538
81539
81540
81539
81540
81543
81546
81547
81548
81544
81546
81545
81548
81546
81547
81548
81547
81548
81555
81549
81550
81554
81551
81552
81554
81553
81555
81556
81558
81559
81560
81565
81569
81570
81572
81566
81568
81567
81573
81568
81578
81569
81570
81578
81571
81575
81572
81574
81573
81574
81575
81576
81578
81577
81578
81580
81582
81584
81581
81585
81582
81586
81583
81584
81586
81589
81585
81594
81586
81593
81587
81588
81592
81593
81589
81591
81590
81591
81597
81592
81593
81597
81594
81595
81597
81596
81597
81601
81603
81605
81606
81610
81611
81612
81613
81615
81616
81617
81618
81619
81620
81621
81622
81623
81624
81625
81626
81627
81628
81629
81630
81631
81632
81633
81634
81635
81637
81639
81642
81644
81643
81644
81647
81648
81650
81651
81652
81654
81655
81655
81656
81658
81660
81661
81662
81663
81664
81665
81663
81665
81667
81664
81667
81665
81666
81666
81667
81668
81670
81671
81673
81682
81674
81676
81675
81676
81678
81679
81677
81681
81678
81680
81681
81679
81680
81680
81681
81692
81681
81683
81682
81684
81685
81686
81688
81686
81687
81689
81690
81691
81692
81690
81692
81694
81691
81694
81692
81693
81693
81694
81697
81698
81700
81701
81701
81704
81705
81707
81709
81713
81714
81715
81710
81712
81717
81711
81712
81713
81716
81714
81715
81716
81716
81717
81717
81719
81725
81726
81730
81731
81732
81733
81733
81735
81736
81740
81742
81744
81743
81747
81744
81746
81750
81745
81751
81746
81752
81747
81749
81748
81750
81752
81751
81752
81753
81758
81760
81763
81764
81765
81766
81767
81766
81767
81768
81770
81771
81773
81772
81773
81777
81779
81781
81782
81784
81785
81787
81788
81788
81790
81793
81795
81796
81797
81798
81796
81798
81799
81797
81800
81798
81800
81799
81800
81802
81803
81806
81807
81803
81804
81805
81808
81804
81807
81805
81807
81806
81807
81809
81811
81812
81813
81810
81811
81814
81811
81817
81812
81813
81817
81814
81815
81817
81816
81817
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
)


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