/*--------------------------------*- 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;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //


133234
(
1
2
34266
43012
43014
43031
2
34258
34260
36274
3
36231
36273
4
4864
34260
34262
5
177
180
6
181
34260
7
183
34259
8
184
36342
9
185
36343
10
187
36390
11
516
12
187
517
13
188
26097
14
189
26096
15
190
26095
16
191
26094
17
192
26093
18
193
26092
19
194
26091
20
195
26090
21
196
26089
22
197
26088
23
198
26087
24
199
26086
25
200
26085
26
201
26084
27
202
26083
28
203
26082
29
204
26081
30
205
26080
31
206
26079
32
207
26078
33
208
26077
34
209
26076
35
590
36
209
591
37
210
1370
38
212
1369
39
213
1368
40
214
1367
41
216
1366
42
217
1365
43
218
1364
44
220
1363
45
221
1362
46
222
1361
47
224
1360
48
225
1359
49
227
1358
50
228
1357
51
229
1356
52
231
1355
53
232
1354
54
233
1353
55
235
1352
56
236
1351
57
237
1350
58
239
1349
59
240
1348
60
241
1347
61
243
1346
62
244
1345
63
246
1344
64
247
1343
65
248
1342
66
409
67
249
408
68
250
407
69
251
406
70
315
405
71
316
404
72
317
403
73
319
402
74
320
401
75
321
400
76
394
399
77
393
398
78
1404
1502
79
1405
1501
80
1406
1500
81
1408
1499
82
1409
1498
83
1410
1497
84
1491
1496
85
1490
1495
86
2001
8252
87
2000
8253
88
1999
8254
89
1998
8282
90
1997
8283
91
1996
8284
92
1995
8286
93
1994
8287
94
3662
8307
95
3661
8308
96
3660
8309
97
3935
3937
98
1596
99
1597
3937
100
3086
4026
101
3085
4027
102
3084
4116
103
3083
4117
104
3082
4206
105
3081
4207
106
3080
4296
107
3079
4297
108
3078
4386
109
3077
4387
110
3076
4476
111
3075
4477
112
3074
4566
113
3073
4567
114
3072
4656
115
3071
4657
116
3070
4742
117
3069
4743
118
3068
4744
119
3067
4821
120
3066
4822
121
3065
4823
122
1672
123
1673
4823
124
2954
4824
125
2953
34303
126
2952
34302
127
2951
34301
128
5014
34454
129
5013
34453
130
5012
34452
131
5011
34450
132
5010
34449
133
5009
34448
134
5008
40945
135
5007
40944
136
5006
40953
137
5005
40954
138
5004
40955
139
5003
43050
140
5002
42223
141
5001
42224
142
5000
42537
143
4999
42536
144
4998
42535
145
4997
42586
146
4996
42550
147
4995
42551
148
4994
42518
149
4993
42517
150
4992
42566
151
4991
42565
152
4990
42484
153
1755
154
1756
42485
155
4887
42486
156
4886
42487
157
4885
42489
158
4884
42490
159
4883
42491
160
4882
42419
161
4881
42420
162
4880
42421
163
4879
42358
164
4878
42359
165
4877
42239
166
4876
42240
167
4875
42241
168
4874
40974
169
4873
40975
170
4872
40976
171
4871
38479
172
4870
38480
173
4869
34423
174
4868
34422
175
4867
34421
176
4859
4866
177
4860
4865
178
4864
179
4860
4862
180
4782
4858
34268
181
34263
182
34264
183
4698
4782
43030
184
4699
43029
185
43024
186
43025
187
4611
4699
36392
188
36391
189
4611
26098
190
4522
26099
191
4521
42775
192
4432
42805
193
4431
42804
194
4342
42797
195
4341
42796
196
4252
42795
197
4251
42794
198
4162
39947
199
4161
39946
200
4072
39943
201
4071
39942
202
3982
39916
203
3981
43109
204
1450
43105
205
1449
43103
206
357
43104
207
356
39577
208
283
43120
209
282
43118
210
43119
211
282
1371
212
279
281
1372
213
31644
214
31643
215
279
31629
216
276
278
31610
217
31628
218
31623
219
276
31621
220
273
275
31613
221
31620
222
31618
223
273
31557
224
270
272
31544
225
31551
226
31549
227
268
270
28436
228
28443
229
28441
230
268
23021
231
265
267
23012
232
23019
233
23017
234
265
22985
235
262
264
22984
236
22979
237
22978
238
262
22980
239
259
261
22923
240
22930
241
22928
242
259
21378
243
256
258
21379
244
21314
245
21313
246
254
256
21315
247
16140
248
16139
249
254
16141
250
253
8196
251
8198
252
8199
253
313
315
8204
254
312
16143
255
16142
256
310
312
21317
257
21316
258
308
310
21319
259
307
21380
260
21381
261
305
307
21382
262
304
22922
263
22981
264
302
304
22982
265
301
22983
266
23011
267
299
301
28431
268
298
28432
269
28435
270
296
298
28434
271
31543
272
294
296
31542
273
293
31552
274
31556
275
291
293
31555
276
290
31612
277
31611
278
288
290
1375
279
287
1374
280
1373
281
285
287
43113
282
284
43114
283
43117
284
356
43116
285
355
43115
286
354
43112
287
351
353
32013
288
32012
289
351
32011
290
348
350
32010
291
1376
292
348
1377
293
345
347
1378
294
31553
295
345
31554
296
342
344
31540
297
31541
298
340
342
31538
299
28433
300
340
28430
301
337
339
28429
302
28428
303
337
28427
304
334
336
23761
305
22921
306
334
22920
307
331
333
21384
308
21383
309
331
21320
310
328
330
21321
311
21318
312
326
328
21270
313
16144
314
326
16145
315
318
325
16146
316
8205
317
8207
318
8208
319
324
8213
320
323
8214
321
8216
322
8217
323
391
394
8222
324
390
21247
325
389
21248
326
388
21249
327
21269
328
386
388
21268
329
21271
330
384
386
21272
331
383
21386
332
21385
333
381
383
23756
334
380
23757
335
23760
336
378
380
23759
337
377
28425
338
28426
339
375
377
31533
340
374
31534
341
31537
342
372
374
31536
343
31539
344
370
372
1381
345
369
1380
346
1379
347
367
369
31675
348
366
31676
349
31677
350
364
366
32008
351
363
32009
352
32014
353
361
363
32015
354
360
39581
355
359
39580
356
358
39579
357
39578
358
1449
43101
359
1448
43100
360
1447
39597
361
1446
39582
362
1445
39583
363
1442
1444
32017
364
32016
365
1442
32007
366
1439
1441
32006
367
31666
368
1439
31667
369
1436
1438
31668
370
31674
371
1436
31670
372
1433
1435
31671
373
1382
374
1383
1385
1433
375
31535
376
1385
31532
377
1386
1388
31531
378
28424
379
1388
28423
380
1389
1391
28420
381
23758
382
1391
23755
383
1392
1394
23754
384
21387
385
1394
21388
386
1395
1397
21389
387
21267
388
1397
1399
21266
389
21250
390
1399
21251
391
1400
21246
392
1401
21245
393
1402
1404
8227
394
396
395
396
8223
8224
397
8226
398
8224
8225
8226
399
1502
1504
400
1505
8224
401
1506
8218
402
1507
8219
403
1508
8214
404
1509
8209
405
1510
8210
406
1511
8205
407
1512
8200
408
1513
8201
409
1514
8196
410
1342
411
1341
1514
412
1284
1515
413
1283
1516
414
1226
1517
415
1225
1518
416
1168
1519
417
1167
1520
418
1110
1521
419
1109
1522
420
1052
1523
421
1051
1524
422
994
1525
423
993
1526
424
936
1527
425
935
1528
426
878
1529
427
877
1530
428
820
1531
429
819
1532
430
762
1533
431
761
1534
432
704
1535
433
703
1536
434
646
1537
435
645
1538
436
1539
437
645
6901
438
644
6987
439
643
6986
440
642
8077
441
641
8076
442
640
7087
443
639
7088
444
638
7089
445
637
8920
446
636
8994
447
635
8993
448
634
9111
449
633
9110
450
632
9109
451
631
11952
452
630
43188
453
629
12709
454
628
12772
455
627
12771
456
626
16663
457
625
16721
458
624
16720
459
623
17333
460
622
17334
461
621
17335
462
620
17385
463
619
17386
464
618
17387
465
617
17433
466
616
17434
467
565
468
564
17434
469
563
17435
470
562
17436
471
561
17437
472
560
17438
473
559
17439
474
558
17440
475
557
17441
476
556
17442
477
555
17443
478
554
17444
479
553
17421
480
552
17420
481
551
17419
482
550
17418
483
549
17417
484
548
17416
485
547
17415
486
546
17414
487
545
17413
488
544
17412
489
543
17411
490
542
1813
491
1812
492
542
37340
493
541
37339
494
540
36367
495
539
36368
496
538
36369
497
537
36370
498
536
36371
499
535
36372
500
534
36373
501
533
36374
502
532
36375
503
531
36376
504
530
36377
505
529
36378
506
528
36379
507
527
36380
508
526
36381
509
525
36382
510
524
36383
511
523
36384
512
522
36385
513
521
36386
514
520
36387
515
519
36388
516
518
36389
517
36390
518
26097
36391
519
26054
43043
520
26053
43039
521
26010
43006
522
26009
43005
523
25966
42983
524
25965
42984
525
25922
43044
526
25921
42970
527
25878
43045
528
25877
41669
529
25834
43092
530
25833
41576
531
25790
41575
532
25789
41569
533
25746
41570
534
25745
41571
535
25702
41572
536
25701
41573
537
25658
41574
538
25657
37367
539
17829
37366
540
17828
37364
541
17783
37365
542
17782
37338
543
37351
544
17782
37332
545
17781
37333
546
17780
34173
547
17779
34172
548
17778
33393
549
17777
33394
550
17776
30198
551
17775
30197
552
17774
30180
553
17773
30181
554
17772
28047
555
17445
17771
556
17770
28031
557
17769
28032
558
17768
27940
559
17767
27939
560
17766
27938
561
17765
27937
562
17762
17764
563
17759
17803
564
17758
17804
565
17757
17805
566
616
567
615
17805
568
614
17806
569
613
17851
570
612
17850
571
611
25636
572
610
25679
573
609
25680
574
608
25723
575
607
25724
576
606
25767
577
605
25768
578
604
25811
579
603
25812
580
602
25855
581
601
25856
582
600
25899
583
599
25900
584
598
25943
585
597
25944
586
596
25987
587
595
25988
588
594
26031
589
593
26032
590
592
26075
591
26076
592
1370
43119
593
1313
39567
594
1312
39566
595
1255
39555
596
1254
39556
597
1197
39007
598
1196
39006
599
1139
31292
600
1138
31291
601
1081
31288
602
1080
31289
603
1023
31272
604
1022
31273
605
965
28904
606
964
28905
607
907
28731
608
906
28732
609
849
27893
610
848
27894
611
791
27895
612
790
25635
613
733
25634
614
732
17852
615
675
17875
616
674
17876
617
17757
618
674
17756
619
673
17612
620
672
17615
621
671
17608
622
670
17553
623
669
17558
624
668
17332
625
667
16724
626
666
16728
627
665
16662
628
664
12775
629
663
12779
630
662
12707
631
661
43191
632
660
11951
633
659
11945
634
658
11949
635
657
9112
636
656
8997
637
655
9001
638
654
8919
639
653
8913
640
652
8917
641
651
8050
642
650
8074
643
649
8080
644
648
6990
645
647
6994
646
6900
647
703
6899
648
702
6995
649
701
6995
650
700
8071
651
699
8071
652
698
8051
653
697
8910
654
696
8910
655
695
9003
656
694
9002
657
693
9002
658
692
9113
659
691
11942
660
690
11942
661
689
12703
662
688
12704
663
687
12704
664
686
12780
665
685
12780
666
684
16661
667
683
16729
668
682
16729
669
681
17331
670
680
17559
671
679
17559
672
678
17607
673
677
17628
674
676
17628
675
17861
676
732
17860
677
731
17629
678
730
17629
679
729
17606
680
728
17560
681
727
17560
682
726
17561
683
725
16730
684
724
16730
685
723
16731
686
722
12957
687
721
12957
688
720
12825
689
719
12825
690
718
12702
691
717
12700
692
716
12700
693
715
11938
694
714
9124
695
713
9124
696
712
9026
697
711
8909
698
710
8909
699
709
8908
700
708
8070
701
707
8070
702
706
6996
703
705
6996
704
6997
705
761
8084
706
760
8089
707
759
8089
708
758
8081
709
757
8081
710
756
8903
711
755
9023
712
754
9023
713
753
9027
714
752
9125
715
751
9125
716
750
11937
717
749
12699
718
748
12699
719
747
12823
720
746
12824
721
745
12824
722
744
12958
723
743
12958
724
742
16732
725
741
16735
726
740
16735
727
739
17578
728
738
17583
729
737
17583
730
736
17631
731
735
17630
732
734
17630
733
17853
734
790
25629
735
789
17633
736
788
17633
737
787
17632
738
786
17582
739
785
17582
740
784
17577
741
783
16734
742
782
16734
743
781
16733
744
780
16060
745
779
16060
746
778
12961
747
777
12961
748
776
12822
749
775
12698
750
774
12698
751
773
12544
752
772
9126
753
771
9126
754
770
9028
755
769
9022
756
768
9022
757
767
8902
758
766
8834
759
765
8834
760
764
8088
761
763
8088
762
8085
763
819
8091
764
818
8090
765
817
8090
766
816
8835
767
815
8835
768
814
8901
769
813
11834
770
812
11834
771
811
11838
772
810
12547
773
809
12547
774
808
12545
775
807
12697
776
806
12697
777
805
12963
778
804
12962
779
803
12962
780
802
16061
781
801
16061
782
800
18122
783
799
18123
784
798
18123
785
797
18139
786
796
18144
787
795
18144
788
794
21751
789
793
21752
790
792
21752
791
25628
792
848
25627
793
847
21753
794
846
21753
795
845
21750
796
844
18143
797
843
18143
798
842
18140
799
841
18124
800
840
18124
801
839
18121
802
838
18063
803
837
18063
804
836
16064
805
835
16064
806
834
15993
807
833
12696
808
832
12696
809
831
12596
810
830
12548
811
829
12548
812
828
11837
813
827
11835
814
826
11835
815
825
8900
816
824
8836
817
823
8836
818
822
8097
819
821
8097
820
8092
821
877
8099
822
876
8098
823
875
8098
824
874
8837
825
873
8837
826
872
11821
827
871
11922
828
870
11922
829
869
11926
830
868
12549
831
867
12549
832
866
12597
833
865
12695
834
864
12695
835
863
15994
836
862
16065
837
861
16065
838
860
18064
839
859
18064
840
858
18120
841
857
18125
842
856
18125
843
855
18163
844
854
18168
845
853
18168
846
852
21749
847
851
21754
848
850
21754
849
25626
850
906
27892
851
905
21755
852
904
21755
853
903
21748
854
902
18169
855
901
18169
856
900
18164
857
899
18126
858
898
18126
859
897
18119
860
896
18065
861
895
18065
862
894
16066
863
893
16066
864
892
16037
865
891
12694
866
890
12694
867
889
12598
868
888
12550
869
887
12550
870
886
11925
871
885
11923
872
884
11923
873
883
11822
874
882
8838
875
881
8838
876
880
8105
877
879
8105
878
8100
879
935
8107
880
934
8106
881
933
8106
882
932
8839
883
931
8839
884
930
12613
885
929
12616
886
928
12616
887
927
12620
888
926
12684
889
925
12684
890
924
12690
891
923
12693
892
922
12693
893
921
16036
894
920
16067
895
919
16067
896
918
18116
897
917
18116
898
916
18118
899
915
21608
900
914
21608
901
913
21696
902
912
21697
903
911
21697
904
910
21747
905
909
21756
906
908
21756
907
28727
908
964
28728
909
963
21757
910
962
21757
911
961
21758
912
960
21698
913
959
21698
914
958
21695
915
957
21607
916
956
21607
917
955
21606
918
954
18115
919
953
18115
920
952
16068
921
951
16068
922
950
16035
923
949
16033
924
948
16033
925
947
12689
926
946
12683
927
945
12683
928
944
12619
929
943
12617
930
942
12617
931
941
12612
932
940
8840
933
939
8840
934
938
8113
935
937
8113
936
8108
937
993
8115
938
992
8114
939
991
8114
940
990
8841
941
989
8841
942
988
12652
943
987
12663
944
986
12663
945
985
12667
946
984
12682
947
983
12682
948
982
16027
949
981
16032
950
980
16032
951
979
16070
952
978
16069
953
977
16069
954
976
21596
955
975
21596
956
974
21605
957
973
21616
958
972
21616
959
971
21732
960
970
21733
961
969
21733
962
968
21759
963
967
21762
964
966
21762
965
28900
966
1022
28899
967
1021
21761
968
1020
21761
969
1019
21760
970
1018
21734
971
1017
21734
972
1016
21731
973
1015
21617
974
1014
21617
975
1013
21618
976
1012
21595
977
1011
21595
978
1010
18307
979
1009
18307
980
1008
16071
981
1007
16073
982
1006
16073
983
1005
16028
984
1004
12681
985
1003
12681
986
1002
12666
987
1001
12664
988
1000
12664
989
999
12653
990
998
8842
991
997
8842
992
996
8121
993
995
8121
994
8116
995
1051
8123
996
1050
8122
997
1049
8122
998
1048
16091
999
1047
16091
1000
1046
16315
1001
1045
16318
1002
1044
16318
1003
1043
16322
1004
1042
16323
1005
1041
16323
1006
1040
16075
1007
1039
16074
1008
1038
16074
1009
1037
18309
1010
1036
18308
1011
1035
18308
1012
1034
21594
1013
1033
21594
1014
1032
22425
1015
1031
22428
1016
1030
22428
1017
1029
22772
1018
1028
22777
1019
1027
22777
1020
1026
31069
1021
1025
31070
1022
1024
31070
1023
31268
1024
1080
31267
1025
1079
31071
1026
1078
31071
1027
1077
31068
1028
1076
22776
1029
1075
22776
1030
1074
22773
1031
1073
22427
1032
1072
22427
1033
1071
22426
1034
1070
21593
1035
1069
21593
1036
1068
21587
1037
1067
21587
1038
1066
18380
1039
1065
18378
1040
1064
18378
1041
1063
18315
1042
1062
16324
1043
1061
16324
1044
1060
16321
1045
1059
16319
1046
1058
16319
1047
1057
16314
1048
1056
16092
1049
1055
16092
1050
1054
16088
1051
1053
16088
1052
16087
1053
1109
16096
1054
1108
16101
1055
1107
16101
1056
1106
16093
1057
1105
16093
1058
1104
16385
1059
1103
16386
1060
1102
16386
1061
1101
16326
1062
1100
16325
1063
1099
16325
1064
1098
18376
1065
1097
18377
1066
1096
18377
1067
1095
18381
1068
1094
21586
1069
1093
21586
1070
1092
22749
1071
1091
22749
1072
1090
22763
1073
1089
22766
1074
1088
22766
1075
1087
23099
1076
1086
23102
1077
1085
23102
1078
1084
31067
1079
1083
31072
1080
1082
31072
1081
31266
1082
1138
31265
1083
1137
31073
1084
1136
31073
1085
1135
31066
1086
1134
23103
1087
1133
23103
1088
1132
23098
1089
1131
22765
1090
1130
22765
1091
1129
22764
1092
1128
22750
1093
1127
22750
1094
1126
21585
1095
1125
21585
1096
1124
21584
1097
1123
18384
1098
1122
18384
1099
1121
18375
1100
1120
18321
1101
1119
18321
1102
1118
16389
1103
1117
16387
1104
1116
16387
1105
1115
16384
1106
1114
16338
1107
1113
16338
1108
1112
16100
1109
1111
16100
1110
16097
1111
1167
16103
1112
1166
16102
1113
1165
16102
1114
1164
16339
1115
1163
16339
1116
1162
18350
1117
1161
18351
1118
1160
18351
1119
1159
18323
1120
1158
18322
1121
1157
18322
1122
1156
18386
1123
1155
18385
1124
1154
18385
1125
1153
22997
1126
1152
22998
1127
1151
22998
1128
1150
23060
1129
1149
23060
1130
1148
23086
1131
1147
23089
1132
1146
23089
1133
1145
25552
1134
1144
25553
1135
1143
25553
1136
1142
31075
1137
1141
31074
1138
1140
31074
1139
31264
1140
1196
31293
1141
1195
31077
1142
1194
31077
1143
1193
31076
1144
1192
25554
1145
1191
25554
1146
1190
25551
1147
1189
23088
1148
1188
23088
1149
1187
23087
1150
1186
23059
1151
1185
23059
1152
1184
22999
1153
1183
22999
1154
1182
22996
1155
1181
21570
1156
1180
21570
1157
1179
21563
1158
1178
21355
1159
1177
21355
1160
1176
18390
1161
1175
18352
1162
1174
18352
1163
1173
18349
1164
1172
16340
1165
1171
16340
1166
1170
16109
1167
1169
16109
1168
16104
1169
1225
16111
1170
1224
16110
1171
1223
16110
1172
1222
16341
1173
1221
16341
1174
1220
18348
1175
1219
18393
1176
1218
18393
1177
1217
18391
1178
1216
21356
1179
1215
21356
1180
1214
21564
1181
1213
21569
1182
1212
21569
1183
1211
22995
1184
1210
23000
1185
1209
23000
1186
1208
23130
1187
1207
23130
1188
1206
23132
1189
1205
23135
1190
1204
23135
1191
1203
25550
1192
1202
31045
1193
1201
31045
1194
1200
31079
1195
1199
31078
1196
1198
31078
1197
39001
1198
1254
39002
1199
1253
31081
1200
1252
31081
1201
1251
31080
1202
1250
31044
1203
1249
31044
1204
1248
31043
1205
1247
23134
1206
1246
23134
1207
1245
23133
1208
1244
23129
1209
1243
23129
1210
1242
23001
1211
1241
23001
1212
1240
22994
1213
1239
22992
1214
1238
22992
1215
1237
21565
1216
1236
21357
1217
1235
21357
1218
1234
21344
1219
1233
18394
1220
1232
18394
1221
1231
18395
1222
1230
16342
1223
1229
16342
1224
1228
16117
1225
1227
16117
1226
16112
1227
1283
16119
1228
1282
16118
1229
1281
16118
1230
1280
21305
1231
1279
21305
1232
1278
18396
1233
1277
22934
1234
1276
22934
1235
1275
22938
1236
1274
22953
1237
1273
22953
1238
1272
22959
1239
1271
22991
1240
1270
22991
1241
1269
23003
1242
1268
23002
1243
1267
23002
1244
1266
28452
1245
1265
28452
1246
1264
31561
1247
1263
31562
1248
1262
31562
1249
1261
31578
1250
1260
31583
1251
1259
31583
1252
1258
31633
1253
1257
31634
1254
1256
31634
1255
39551
1256
1312
39550
1257
1311
31635
1258
1310
31635
1259
1309
31632
1260
1308
31582
1261
1307
31582
1262
1306
31579
1263
1305
31563
1264
1304
31563
1265
1303
31560
1266
1302
28451
1267
1301
28451
1268
1300
23025
1269
1299
23025
1270
1298
23006
1271
1297
22990
1272
1296
22990
1273
1295
22960
1274
1294
22952
1275
1293
22952
1276
1292
22937
1277
1291
22933
1278
1290
22933
1279
1289
21335
1280
1288
21304
1281
1287
21304
1282
1286
16125
1283
1285
16125
1284
16120
1285
1341
16127
1286
1340
16126
1287
1339
16126
1288
1338
21306
1289
1337
21306
1290
1336
21334
1291
1335
22932
1292
1334
22932
1293
1333
22950
1294
1332
22951
1295
1331
22951
1296
1330
22987
1297
1329
22989
1298
1328
22989
1299
1327
23007
1300
1326
23024
1301
1325
23024
1302
1324
28450
1303
1323
28450
1304
1322
31559
1305
1321
31564
1306
1320
31564
1307
1319
31602
1308
1318
31607
1309
1317
31607
1310
1316
31631
1311
1315
31636
1312
1314
31636
1313
39549
1314
1370
39568
1315
1369
31637
1316
1368
31637
1317
1367
31630
1318
1366
31608
1319
1365
31608
1320
1364
31603
1321
1363
31565
1322
1362
31565
1323
1361
31558
1324
1360
28449
1325
1359
28449
1326
1358
23023
1327
1357
23023
1328
1356
23022
1329
1355
23020
1330
1354
23020
1331
1353
22986
1332
1352
22972
1333
1351
22972
1334
1350
22949
1335
1349
22931
1336
1348
22931
1337
1347
21377
1338
1346
21307
1339
1345
21307
1340
1344
16133
1341
1343
16133
1342
16128
1343
16141
1344
16137
1345
16136
1346
21311
1347
21310
1348
21378
1349
22929
1350
22925
1351
22980
1352
22976
1353
22975
1354
22985
1355
23018
1356
23014
1357
23021
1358
28442
1359
28438
1360
31550
1361
31546
1362
31557
1363
31619
1364
31615
1365
31621
1366
31624
1367
31625
1368
31629
1369
31641
1370
31640
1371
1372
39568
43117
43119
1373
31639
31645
43114
1374
31629
31646
43113
1375
31610
31647
32012
1376
31611
31648
32011
1377
31612
31649
32010
1378
31555
31650
31677
1379
31553
31651
31676
1380
28578
31554
31675
1381
28577
31540
31674
1382
28576
31539
31670
1383
28535
31536
31671
1384
28532
31535
31672
1385
28523
31528
31532
31673
1386
1432
1387
1431
31528
1388
1428
1430
31529
1389
28422
1390
1428
28421
1391
1425
1427
28418
1392
28419
1393
1425
23753
1394
1422
1424
23708
1395
23707
1396
1422
23706
1397
1419
1421
23705
1398
21265
1399
1417
1419
21264
1400
21252
1401
1417
21253
1402
1416
21244
1403
1415
14925
1404
1407
1414
14924
1405
8228
1406
8230
1407
8231
1408
1413
8236
1409
1412
8237
1410
8239
1411
8240
1412
1488
1491
8245
1413
1487
14890
1414
1486
14889
1415
1485
14923
1416
1484
21242
1417
1483
21243
1418
21254
1419
1481
1483
21255
1420
21263
1421
1479
1481
21262
1422
1478
23704
1423
23709
1424
1476
1478
23750
1425
1475
23751
1426
23752
1427
1473
1475
28416
1428
1472
28417
1429
31530
1430
1470
1472
28504
1431
1469
28503
1432
1468
31527
1433
1467
31673
1434
31672
1435
1465
1467
31524
1436
1464
31523
1437
31669
1438
1462
1464
32003
1439
1461
32004
1440
32005
1441
1459
1461
32020
1442
1458
32019
1443
32018
1444
1456
1458
39586
1445
1455
39585
1446
1454
39584
1447
1453
39595
1448
1452
39596
1449
1451
43099
1450
43102
1451
3981
43106
1452
3980
43098
1453
3979
43097
1454
3978
39594
1455
3977
39591
1456
3976
39590
1457
3975
39587
1458
3972
3974
38905
1459
38904
1460
3972
38903
1461
3969
3971
32022
1462
32021
1463
3969
32002
1464
3966
3968
31990
1465
31989
1466
3966
31988
1467
3963
3965
31987
1468
31525
1469
3963
31526
1470
3962
28510
1471
3961
28509
1472
3958
3960
28506
1473
28505
1474
3958
28415
1475
3955
3957
23932
1476
23748
1477
3955
23749
1478
3954
8267
23701
1479
23702
1480
8267
23703
1481
8264
8266
21260
1482
21261
1483
8262
8264
21257
1484
21256
1485
8262
21241
1486
8261
14922
1487
8260
14921
1488
8259
14891
1489
8258
14892
1490
8250
8252
8257
1491
1493
1492
1493
8246
8247
1494
8249
1495
8247
8248
8249
1496
2001
2003
1497
2004
8247
1498
2005
8241
1499
2006
8242
1500
2007
8237
1501
2008
8232
1502
2009
8233
1503
8228
1504
2009
2011
14843
1505
2012
14853
1506
2013
14853
1507
2014
14930
1508
2015
14930
1509
2016
14953
1510
2017
8189
1511
2018
8189
1512
2019
8188
1513
2020
8186
1514
2021
8186
1515
8195
1516
2021
8184
1517
2022
8183
1518
2023
8172
1519
2024
8171
1520
2025
8160
1521
2026
8159
1522
2027
8148
1523
2028
8147
1524
2029
8136
1525
2030
8135
1526
2031
8124
1527
2032
7527
1528
2033
7526
1529
2034
7513
1530
2035
7512
1531
2036
7509
1532
2037
7508
1533
2038
6164
1534
2039
6165
1535
2040
6074
1536
2041
6075
1537
2042
6076
1538
2043
6017
1539
2044
6018
1540
6002
1541
2044
6003
1542
2045
6004
1543
2090
2144
1544
2091
2143
1545
2092
2475
1546
2349
2401
1547
2350
2400
1548
2351
43201
1549
2720
2875
1550
2721
2874
1551
2762
2810
1552
2763
2809
1553
2674
43198
1554
2666
2673
1555
2667
2672
1556
2668
6235
1557
2609
6234
1558
2608
5724
1559
2556
5723
1560
2555
5722
1561
2286
2554
1562
2278
2285
1563
2279
2284
1564
2280
3754
1565
2229
3753
1566
1969
2228
1567
1961
1968
1568
1962
1967
1569
1963
3635
1570
1916
3634
1571
1623
1572
1622
3634
1573
1621
3911
1574
1620
3912
1575
1619
3913
1576
1618
3914
1577
1617
3915
1578
1616
3916
1579
1615
3917
1580
1614
3918
1581
1613
3919
1582
1612
3920
1583
1611
3921
1584
1610
3922
1585
1609
3923
1586
1608
3924
1587
1607
3925
1588
1606
3926
1589
1605
3927
1590
1604
3928
1591
1603
3929
1592
1602
3930
1593
1601
3931
1594
1600
3932
1595
1599
3933
1596
1598
3934
1597
3935
1598
3086
3936
1599
3087
5665
1600
3088
5666
1601
3089
5667
1602
3090
5668
1603
3091
5669
1604
3092
5670
1605
3093
5671
1606
3094
5672
1607
3095
5673
1608
3096
5674
1609
3097
5675
1610
3098
5676
1611
3099
5677
1612
3100
5678
1613
3101
5679
1614
3102
5680
1615
3103
5681
1616
3104
5682
1617
3105
5683
1618
3106
5684
1619
3107
5685
1620
3108
5686
1621
3109
5687
1622
3110
3910
1623
3111
3633
1624
1916
1625
1915
3111
1626
1914
3112
1627
1913
3161
1628
1912
3162
1629
1911
3211
1630
1910
3212
1631
1909
3261
1632
1908
3262
1633
1907
3311
1634
1906
3312
1635
1905
3361
1636
1904
3362
1637
1903
3411
1638
1902
3412
1639
1901
3461
1640
1900
3462
1641
1899
3511
1642
1898
3512
1643
1897
3561
1644
1896
3562
1645
1895
3611
1646
1894
3040
1647
1699
1648
1698
3040
1649
1697
3041
1650
1696
3042
1651
1695
3043
1652
1694
3044
1653
1693
3045
1654
1692
3046
1655
1691
3047
1656
1690
3048
1657
1689
3049
1658
1688
3050
1659
1687
3051
1660
1686
3052
1661
1685
3053
1662
1684
3054
1663
1683
3055
1664
1682
3056
1665
1681
3057
1666
1680
3058
1667
1679
3059
1668
1678
3060
1669
1677
3061
1670
1676
3062
1671
1675
3063
1672
1674
3064
1673
3065
1674
2954
34313
1675
2955
5643
1676
2956
29313
1677
2957
29290
1678
2958
29287
1679
2959
29266
1680
2960
29265
1681
2961
24163
1682
2962
24162
1683
2963
19426
1684
2964
19427
1685
2965
19390
1686
2966
19391
1687
2967
15643
1688
2968
15642
1689
2969
15563
1690
2970
15552
1691
2971
15551
1692
2972
15540
1693
2973
15537
1694
2974
12084
1695
2975
10380
1696
2976
10367
1697
2977
10364
1698
2978
7190
1699
2979
3039
1700
1894
1701
1893
2979
1702
1891
2980
1703
1890
3029
1704
1889
2926
1705
1887
5039
1706
1886
5040
1707
1885
5089
1708
1883
5090
1709
1882
5139
1710
1881
5140
1711
1879
5189
1712
1878
5190
1713
1876
5239
1714
1875
5240
1715
1874
5289
1716
1872
5290
1717
1871
5339
1718
1870
5340
1719
1868
5389
1720
1867
5390
1721
1866
5439
1722
1864
5440
1723
1863
5489
1724
1862
5490
1725
1860
5539
1726
1859
5540
1727
1857
5589
1728
1856
5590
1729
1855
43172
1730
1782
1731
1781
43172
1732
1780
4966
1733
1779
4967
1734
1778
4968
1735
1777
4969
1736
1776
4970
1737
1775
4971
1738
1774
4972
1739
1773
4973
1740
1772
4974
1741
1771
4975
1742
1770
4976
1743
1769
4977
1744
1768
4978
1745
1767
4979
1746
1766
4980
1747
1765
4981
1748
1764
4982
1749
1763
4983
1750
1762
4984
1751
1761
4985
1752
1760
4986
1753
1759
4987
1754
1758
4988
1755
1757
4989
1756
4990
1757
4887
42512
1758
4888
42481
1759
4889
42504
1760
4890
42473
1761
4891
42474
1762
4892
41980
1763
4893
41979
1764
4894
41960
1765
4895
41957
1766
4896
41951
1767
4897
41950
1768
4898
41949
1769
4899
38230
1770
4900
38224
1771
4901
38223
1772
4902
38061
1773
4903
38058
1774
4904
38043
1775
4905
38048
1776
4906
35271
1777
4907
35270
1778
4908
35258
1779
4909
33761
1780
4910
35254
1781
4911
4964
1782
4912
43173
1783
1854
1784
1853
4912
1785
1852
4913
1786
1850
4914
1787
1849
33674
1788
1848
33675
1789
1846
33676
1790
1845
33848
1791
1844
33849
1792
1842
33850
1793
1841
36805
1794
1839
33798
1795
1838
34019
1796
1837
34020
1797
1835
34021
1798
1834
38127
1799
1833
38172
1800
1831
33968
1801
1830
34084
1802
1828
34085
1803
1827
36142
1804
1826
36189
1805
1824
33608
1806
1823
36300
1807
1822
36301
1808
1820
36302
1809
1819
36303
1810
1817
34234
1811
1816
37342
1812
1815
37341
1813
37340
1814
17411
37351
1815
17361
17410
37350
1816
37348
1817
37349
1818
17361
34233
1819
16781
17360
34232
1820
43138
1821
43137
1822
16692
16781
43125
1823
43132
1824
43131
1825
16692
33607
1826
12741
16691
33604
1827
36191
1828
36192
1829
12741
36138
1830
11984
12740
36133
1831
36136
1832
36137
1833
9075
11984
33964
1834
38174
1835
38175
1836
9075
38123
1837
8957
9074
33961
1838
43158
1839
43159
1840
8957
33797
1841
7127
8956
33796
1842
36802
1843
36801
1844
7048
7127
36797
1845
36794
1846
36793
1847
7048
36789
1848
6944
7047
33781
1849
43166
1850
43165
1851
6944
43167
1852
5959
6943
43168
1853
43178
1854
43177
1855
5959
43173
1856
5958
43171
1857
33744
1858
33743
1859
5956
5958
33737
1860
33735
1861
33736
1862
2183
5956
29958
1863
2184
29957
1864
29930
1865
29929
1866
2184
2186
29923
1867
2187
29922
1868
29920
1869
29921
1870
2187
2189
7140
1871
2190
7141
1872
7148
1873
7147
1874
2190
2192
7149
1875
2193
7150
1876
7157
1877
7156
1878
2193
2195
7158
1879
7165
1880
7164
1881
2195
2197
7166
1882
2198
7167
1883
7174
1884
7173
1885
2198
2200
7175
1886
2201
7176
1887
7183
1888
7182
1889
2201
2203
2924
1890
2204
2925
1891
3035
1892
3036
1893
1939
2204
3037
1894
1938
3038
1895
3039
1896
1938
3612
1897
1937
3613
1898
1936
3614
1899
1935
3615
1900
1934
3616
1901
1933
3617
1902
1932
3618
1903
1931
3619
1904
1930
3620
1905
1929
3621
1906
1928
3622
1907
1927
3623
1908
1926
3624
1909
1925
3625
1910
1924
3626
1911
1923
3627
1912
1922
3628
1913
1921
3629
1914
1920
3630
1915
1919
3631
1916
1918
3632
1917
3633
1918
1960
1963
3740
1919
1959
3741
1920
1958
3742
1921
1957
6512
1922
1956
6513
1923
1955
6514
1924
1954
6515
1925
1953
7211
1926
1952
7212
1927
1951
7213
1928
1950
7214
1929
1949
9608
1930
1948
9609
1931
1947
9610
1932
1946
9611
1933
1945
10229
1934
1944
10230
1935
1943
10231
1936
1942
10232
1937
1941
10348
1938
1940
10349
1939
10350
1940
2205
10351
1941
2206
10352
1942
2207
10353
1943
2208
10233
1944
2209
10234
1945
2210
10235
1946
2211
10236
1947
2212
9612
1948
2213
9613
1949
2214
9614
1950
2215
9615
1951
2216
7215
1952
2217
7216
1953
2218
7217
1954
2219
7218
1955
2220
6516
1956
2221
6517
1957
2222
6518
1958
2223
6519
1959
2224
3743
1960
2225
3744
1961
2226
3739
1962
2227
3738
1963
1965
1964
1965
3736
43197
1966
3737
1967
3735
3737
43197
1968
3635
3687
1969
3686
3738
1970
3751
3753
1971
3686
3857
3858
1972
3685
3859
3904
1973
3684
3860
3903
1974
3683
3861
3902
1975
3682
3862
3901
1976
3681
3863
3900
1977
3680
3864
3899
1978
3679
3865
3898
1979
3678
3866
3897
1980
3677
3867
3896
1981
3676
3868
3895
1982
3675
3869
3894
1983
3674
3870
3893
1984
3673
3871
3892
1985
3672
3872
3891
1986
3671
3873
3890
1987
3670
3874
3889
1988
3669
3875
3888
1989
3668
3876
3887
1990
3667
3877
3886
1991
3666
3878
3885
1992
3665
3879
3884
1993
3664
3880
3883
1994
3663
3881
3882
1995
3662
14909
1996
3881
14910
1997
3778
14901
1998
3779
14902
1999
3780
14897
2000
2310
43185
2001
2311
43186
2002
8251
2003
2311
2313
14694
2004
2314
14696
2005
2315
14696
2006
2316
11656
2007
2317
11656
2008
2318
11657
2009
2319
14840
2010
14840
2011
2319
2321
14839
2012
2322
14844
2013
2323
14852
2014
2324
14852
2015
2325
14931
2016
2326
14931
2017
2327
14952
2018
2114
8190
2019
2115
8190
2020
2068
8191
2021
2067
8185
2022
8185
2023
2067
8174
2024
2066
8173
2025
2065
8162
2026
2064
8161
2027
2063
8150
2028
2062
8149
2029
2061
8138
2030
2060
8137
2031
2059
8126
2032
2058
8125
2033
2057
7524
2034
2056
7525
2035
2055
7514
2036
2054
6156
2037
2053
6157
2038
2052
6158
2039
2051
6159
2040
2050
6160
2041
2049
6071
2042
2048
6070
2043
2047
6013
2044
2046
6012
2045
6007
2046
2090
6011
2047
2089
6012
2048
2088
6013
2049
2087
6070
2050
2086
6071
2051
2085
6160
2052
2084
6159
2053
2083
6158
2054
2082
6157
2055
2081
6156
2056
2080
7514
2057
2079
7525
2058
2078
7524
2059
2077
8125
2060
2076
8126
2061
2075
8137
2062
2074
8138
2063
2073
8149
2064
2072
8150
2065
2071
8161
2066
2070
8162
2067
2069
8173
2068
8174
2069
2115
8176
2070
2116
8179
2071
2117
8164
2072
2118
8167
2073
2119
8152
2074
2120
8155
2075
2121
8140
2076
2122
8143
2077
2123
8128
2078
2124
8131
2079
2125
7522
2080
2126
7519
2081
2127
6153
2082
2128
6154
2083
2129
6149
2084
2130
6148
2085
2131
6147
2086
2132
6146
2087
2133
6067
2088
2134
6068
2089
2135
5912
2090
2136
5913
2091
5914
2092
2136
2141
2093
2349
2477
2094
2136
2137
2348
2095
2135
2347
5911
2096
2134
2346
6065
2097
2133
2345
6066
2098
2132
2344
6145
2099
2131
2343
6144
2100
2130
2342
6143
2101
2129
2341
6150
2102
2128
2340
6151
2103
2127
2339
6152
2104
2126
2338
7520
2105
2125
2337
7521
2106
2124
2336
8130
2107
2123
2335
8129
2108
2122
2334
8142
2109
2121
2333
8141
2110
2120
2332
8154
2111
2119
2331
8153
2112
2118
2330
8166
2113
2117
2329
8165
2114
2116
2328
8178
2115
2327
8177
2116
8177
2117
8178
2118
8165
2119
8166
2120
8153
2121
8154
2122
8141
2123
8142
2124
8129
2125
8130
2126
7521
2127
7520
2128
6152
2129
6151
2130
6150
2131
6143
2132
6144
2133
6145
2134
6066
2135
6065
2136
5911
2137
2138
5909
5911
5913
2139
2140
2141
2477
2140
2476
2477
2478
2141
2142
5914
2142
2477
2143
2476
2144
2475
2145
5914
5916
2146
2474
5917
6022
2147
2473
5918
6023
2148
2472
5919
6028
2149
2471
5920
6027
2150
2470
5921
6861
2151
2469
5922
6860
2152
2468
5923
6879
2153
2467
5924
6878
2154
2466
5925
8004
2155
2465
5926
8003
2156
2464
5927
8022
2157
2463
5928
8021
2158
2462
5929
9985
2159
2461
5930
9986
2160
2460
5931
9987
2161
2459
5932
9988
2162
2458
5933
11000
2163
2457
5934
11001
2164
2456
5935
11002
2165
2455
5936
11003
2166
2454
5937
11090
2167
2453
5938
11089
2168
2452
5939
11118
2169
2451
5940
11117
2170
2450
5941
16946
2171
2449
5942
16945
2172
2448
5943
16960
2173
2447
5944
16963
2174
2446
5945
20298
2175
2445
5946
20299
2176
2444
5947
20300
2177
2443
5948
16800
2178
2442
5949
20284
2179
2441
5950
20283
2180
2440
5951
11998
2181
2439
5952
24839
2182
2438
5953
29943
2183
2185
5954
7136
2184
5955
29959
2185
29956
2186
2438
7137
2187
2437
7138
2188
7139
2189
2437
2516
29904
2190
2517
29903
2191
29902
2192
2517
2519
24754
2193
2520
20155
2194
20154
2195
2520
2522
12005
2196
12006
2197
2522
2524
12007
2198
2525
12008
2199
12009
2200
2525
2527
2921
2201
2528
2922
2202
2923
2203
2254
2528
12023
2204
2253
12024
2205
10357
2206
2253
10356
2207
2252
10355
2208
2251
10354
2209
2250
10240
2210
2249
10239
2211
2248
10238
2212
2247
10237
2213
2246
9619
2214
2245
9618
2215
2244
9617
2216
2243
9616
2217
2242
9603
2218
2241
9602
2219
2240
9601
2220
2239
7219
2221
2238
7220
2222
2237
7221
2223
2236
7222
2224
2235
6520
2225
2234
6521
2226
2233
3745
2227
2232
3746
2228
2231
3747
2229
43196
2230
43195
2231
2277
2280
3855
2232
2276
5710
2233
2275
5711
2234
2274
6561
2235
2273
6560
2236
2272
7336
2237
2271
7337
2238
2270
7352
2239
2269
7353
2240
2268
9655
2241
2267
9656
2242
2266
9673
2243
2265
9674
2244
2264
10102
2245
2263
10103
2246
2262
10160
2247
2261
10161
2248
2260
10278
2249
2259
10279
2250
2258
10296
2251
2257
10297
2252
2256
12019
2253
2255
12018
2254
12017
2255
2529
12022
2256
2530
12021
2257
2531
12020
2258
2532
10298
2259
2533
10299
2260
2534
10280
2261
2535
10281
2262
2536
10162
2263
2537
10163
2264
2538
10104
2265
2539
10105
2266
2540
9675
2267
2541
9672
2268
2542
9657
2269
2543
9658
2270
2544
7354
2271
2545
7355
2272
2546
7338
2273
2547
7339
2274
2548
6563
2275
2549
6562
2276
2550
5712
2277
2551
5713
2278
2552
3854
2279
2553
3853
2280
2282
2281
2282
3851
43194
2283
3852
2284
3850
3852
43194
2285
3754
3804
2286
3803
3853
2287
5720
5722
2288
3803
6268
6271
2289
3802
6269
6270
2290
3801
6263
6264
2291
3800
6277
6332
2292
3799
6278
6331
2293
3798
6281
6330
2294
3797
6282
6329
2295
3796
6285
6328
2296
3795
6286
6327
2297
3794
6289
6326
2298
3793
6290
6325
2299
3792
6293
6324
2300
3791
6294
6323
2301
3790
6297
6322
2302
3789
6298
6321
2303
3788
6301
6320
2304
3787
6302
6319
2305
3786
6305
6318
2306
3785
6306
6317
2307
3784
6309
6316
2308
3783
6310
6315
2309
3782
6313
6314
2310
2312
3781
14676
2311
3780
14675
2312
14675
2313
6313
14676
2314
6312
14677
2315
5746
14697
2316
5747
14697
2317
5748
11655
2318
5749
11655
2319
5750
11658
2320
14839
2321
2695
5750
11661
2322
2696
11661
2323
2697
14845
2324
2698
14851
2325
2699
14851
2326
2372
14932
2327
2373
14932
2328
14937
2329
2373
14938
2330
2374
13947
2331
2375
13946
2332
2376
13935
2333
2377
13936
2334
2378
13901
2335
2379
13900
2336
2380
11687
2337
2381
11688
2338
2382
7533
2339
2383
8768
2340
2384
8749
2341
2385
8750
2342
2386
6130
2343
2387
6129
2344
2388
6118
2345
2389
6119
2346
2390
6058
2347
2391
6057
2348
2392
5845
2349
2393
5846
2350
2479
2351
2393
2398
2352
2720
43203
2353
2393
2394
2719
2354
2392
2718
5844
2355
2391
2717
6056
2356
2390
2716
6055
2357
2389
2715
6114
2358
2388
2714
6113
2359
2387
2713
6112
2360
2386
2712
6131
2361
2385
2711
7537
2362
2384
2710
7536
2363
2383
2709
7535
2364
2382
2708
7534
2365
2381
2707
11683
2366
2380
2706
11684
2367
2379
2705
13897
2368
2378
2704
13896
2369
2377
2703
13931
2370
2376
2702
13930
2371
2375
2701
13929
2372
2374
2700
13948
2373
2699
14933
2374
14933
2375
13948
2376
13929
2377
13930
2378
13931
2379
13896
2380
13897
2381
11684
2382
11683
2383
7534
2384
7535
2385
7536
2386
7537
2387
6131
2388
6112
2389
6113
2390
6114
2391
6055
2392
6056
2393
5844
2394
2395
5842
5844
5846
2396
2397
2398
43203
2397
2481
43202
43203
2398
2399
2479
2399
43203
2400
43202
2401
43201
2402
2474
2479
2403
2473
2480
2482
2404
2472
2483
5837
2405
2471
2484
5838
2406
2470
2485
6829
2407
2469
2486
6828
2408
2468
2487
6847
2409
2467
2488
6846
2410
2466
2489
7437
2411
2465
2490
7438
2412
2464
2491
7439
2413
2463
2492
7440
2414
2462
2493
9833
2415
2461
2494
9834
2416
2460
2495
9835
2417
2459
2496
9836
2418
2458
2497
9961
2419
2457
2498
9960
2420
2456
2499
9977
2421
2455
2500
9976
2422
2454
2501
10125
2423
2453
2502
10124
2424
2452
2503
11114
2425
2451
2504
11113
2426
2450
2505
15786
2427
2449
2506
15785
2428
2448
2507
15802
2429
2447
2508
15803
2430
2446
2509
16815
2431
2445
2510
16816
2432
2444
2511
16817
2433
2443
2512
16802
2434
2442
2513
20280
2435
2441
2514
20279
2436
2440
2515
12000
2437
2439
2516
24757
2438
29905
2439
29942
2440
24838
2441
11999
2442
20282
2443
20281
2444
16801
2445
20295
2446
20296
2447
20297
2448
16962
2449
16961
2450
16944
2451
16943
2452
11116
2453
11115
2454
11088
2455
11087
2456
11004
2457
9978
2458
9979
2459
9980
2460
9981
2461
9982
2462
9983
2463
9984
2464
8020
2465
8019
2466
8002
2467
8001
2468
6877
2469
6876
2470
6859
2471
6858
2472
6026
2473
6025
2474
6024
2475
2478
2476
2477
2479
5909
6022
6024
2480
5846
2481
5837
5847
6024
2482
2878
5836
5842
2483
2875
43201
2484
2873
5836
2485
2872
5835
2486
2871
6826
2487
2870
6827
2488
2869
6844
2489
2868
6845
2490
2867
7436
2491
2866
7435
2492
2865
7434
2493
2864
7433
2494
2863
9832
2495
2862
9831
2496
2861
9830
2497
2860
9829
2498
2859
9828
2499
2858
9959
2500
2857
9974
2501
2856
9975
2502
2855
10122
2503
2854
10123
2504
2853
11111
2505
2852
11112
2506
2851
15783
2507
2850
15784
2508
2849
15801
2509
2848
15800
2510
2847
16814
2511
2846
16813
2512
2845
16812
2513
2844
16803
2514
2843
20277
2515
2842
20278
2516
2518
12001
2517
24756
2518
24755
2519
2842
12002
2520
2841
12003
2521
12004
2522
2841
2916
20139
2523
20138
2524
2638
2916
2918
2525
2637
2919
2526
2920
2527
2582
2637
15758
2528
2581
12032
2529
12025
2530
2581
12026
2531
2580
12027
2532
2579
12028
2533
2578
10301
2534
2577
10300
2535
2576
10283
2536
2575
10282
2537
2574
10165
2538
2573
10164
2539
2572
10107
2540
2571
10106
2541
2570
9676
2542
2569
9677
2543
2568
9660
2544
2567
9659
2545
2566
7357
2546
2565
7356
2547
2564
7341
2548
2563
7340
2549
2562
6564
2550
2561
6565
2551
2560
6380
2552
2559
5714
2553
2558
5715
2554
2557
5716
2555
43193
2556
43192
2557
2607
6245
2558
2606
6246
2559
2605
6247
2560
2604
6382
2561
2603
6381
2562
2602
6566
2563
2601
6567
2564
2600
7343
2565
2599
7342
2566
2598
7359
2567
2597
7358
2568
2596
9662
2569
2595
9661
2570
2594
9678
2571
2593
9679
2572
2592
10109
2573
2591
10108
2574
2590
10167
2575
2589
10166
2576
2588
10285
2577
2587
10284
2578
2586
10303
2579
2585
10302
2580
2584
12029
2581
2583
12030
2582
12031
2583
2636
15757
2584
2635
15740
2585
2634
15739
2586
2633
10489
2587
2632
10488
2588
2631
10485
2589
2630
10484
2590
2629
10415
2591
2628
10414
2592
2627
10111
2593
2626
10110
2594
2625
9797
2595
2624
9796
2596
2623
9779
2597
2622
9778
2598
2621
7389
2599
2620
7388
2600
2619
7371
2601
2618
7370
2602
2617
6610
2603
2616
6609
2604
2615
6465
2605
2614
6464
2606
2613
6354
2607
2612
6353
2608
2611
6244
2609
6241
2610
6242
2611
2665
2668
6350
2612
2664
6351
2613
2663
6352
2614
2662
6355
2615
2661
6467
2616
2660
6466
2617
2659
6612
2618
2658
6611
2619
2657
7373
2620
2656
7372
2621
2655
7391
2622
2654
7390
2623
2653
9781
2624
2652
9780
2625
2651
9799
2626
2650
9798
2627
2649
10113
2628
2648
10112
2629
2647
10417
2630
2646
10416
2631
2645
10483
2632
2644
10486
2633
2643
10487
2634
2642
10490
2635
2641
15742
2636
2640
15741
2637
2639
15760
2638
15759
2639
2915
15762
2640
2914
15761
2641
2913
15744
2642
2912
15743
2643
2911
10491
2644
2910
10492
2645
2909
10493
2646
2908
10494
2647
2907
10419
2648
2906
10418
2649
2905
10115
2650
2904
10114
2651
2903
9801
2652
2902
9800
2653
2901
9783
2654
2900
9782
2655
2899
7393
2656
2898
7392
2657
2897
7375
2658
2896
7374
2659
2895
6614
2660
2894
6613
2661
2893
6469
2662
2892
6468
2663
2891
6356
2664
2890
6357
2665
2889
6358
2666
2888
6359
2667
2887
5819
2668
2670
2669
2670
5817
6236
2671
5818
2672
5816
5818
6236
2673
5772
6235
2674
5771
5819
2675
2763
43200
2676
2764
2803
5771
2677
2765
2802
5770
2678
2766
2801
5769
2679
2767
2800
5768
2680
2768
2799
5767
2681
2769
2798
5766
2682
2770
2797
5765
2683
2771
2796
5764
2684
2772
2795
5763
2685
2773
2794
5762
2686
2774
2793
5761
2687
2775
2792
5760
2688
2776
2791
5759
2689
2777
2790
5758
2690
2778
2789
5757
2691
2779
2788
5756
2692
2780
2787
5755
2693
2781
2786
5754
2694
2782
2785
5753
2695
2783
2784
5752
2696
5751
11662
2697
2783
11662
2698
2742
11663
2699
2741
14850
2700
14850
2701
2741
13916
2702
2740
13915
2703
2739
13914
2704
2738
13913
2705
2737
13890
2706
2736
13889
2707
2735
11676
2708
2734
11677
2709
2733
7542
2710
2732
7541
2711
2731
7540
2712
2730
7539
2713
2729
6099
2714
2728
6098
2715
2727
6097
2716
2726
6096
2717
2725
5852
2718
2724
5851
2719
2723
5830
2720
2722
5831
2721
2877
2722
2762
2882
2723
2761
5831
2724
2760
5830
2725
2759
5851
2726
2758
5852
2727
2757
6096
2728
2756
6097
2729
2755
6098
2730
2754
6099
2731
2753
7539
2732
2752
7540
2733
2751
7541
2734
2750
7542
2735
2749
11677
2736
2748
11676
2737
2747
13889
2738
2746
13890
2739
2745
13913
2740
2744
13914
2741
2743
13915
2742
13916
2743
2783
11664
2744
2782
11665
2745
2781
11666
2746
2780
11667
2747
2779
11668
2748
2778
11669
2749
2777
11670
2750
2776
11671
2751
2775
5888
2752
2774
5889
2753
2773
5890
2754
2772
5891
2755
2771
5892
2756
2770
5893
2757
2769
5894
2758
2768
5895
2759
2767
5854
2760
2766
5855
2761
2765
5826
2762
2764
5825
2763
2884
2764
2807
2765
2803
2766
2802
2767
2801
2768
2800
2769
2799
2770
2798
2771
2797
2772
2796
2773
2795
2774
2794
2775
2793
2776
2792
2777
2791
2778
2790
2779
2789
2780
2788
2781
2787
2782
2786
2783
2785
2784
2785
11650
11662
11664
2786
11649
11665
2787
11648
11666
2788
11639
11667
2789
11638
11668
2790
11637
11669
2791
11636
11670
2792
11635
11671
2793
5886
5888
2794
5885
5889
2795
5884
5890
2796
5875
5891
2797
5874
5892
2798
5873
5893
2799
5872
5894
2800
5863
5895
2801
5854
5862
2802
5855
5857
2803
5822
5826
2804
5823
5825
2805
2806
2807
43200
2806
2886
43199
43200
2807
2808
2884
2808
43200
2809
43199
2810
43198
2811
2873
2884
2812
2872
2885
2887
2813
2871
2888
6822
2814
2870
2889
6823
2815
2869
2890
6840
2816
2868
2891
6841
2817
2867
2892
7426
2818
2866
2893
7427
2819
2865
2894
7430
2820
2864
2895
7431
2821
2863
2896
9818
2822
2862
2897
9817
2823
2861
2898
9816
2824
2860
2899
9823
2825
2859
2900
9824
2826
2858
2901
9825
2827
2857
2902
9970
2828
2856
2903
9971
2829
2855
2904
10118
2830
2854
2905
10119
2831
2853
2906
11107
2832
2852
2907
11108
2833
2851
2908
15779
2834
2850
2909
15780
2835
2849
2910
15797
2836
2848
2911
15798
2837
2847
2912
16808
2838
2846
2913
16807
2839
2845
2914
16806
2840
2844
2915
16805
2841
2843
2916
20273
2842
20274
2843
20275
2844
20276
2845
16804
2846
16811
2847
16810
2848
16809
2849
15799
2850
15796
2851
15781
2852
15782
2853
11109
2854
11110
2855
10120
2856
10121
2857
9972
2858
9973
2859
9826
2860
9827
2861
9822
2862
9821
2863
9820
2864
9819
2865
7432
2866
7429
2867
7428
2868
7425
2869
6842
2870
6843
2871
6824
2872
6825
2873
5834
2874
2883
2875
2881
2876
2877
2878
2881
2878
2879
2882
2879
2880
2880
2882
5831
2881
2882
2883
2882
2884
5832
5834
5836
2885
5825
2886
5824
5834
6822
2887
5819
5823
6360
2888
43198
2889
6360
2890
6361
2891
6362
2892
6363
2893
6471
2894
6470
2895
6616
2896
6615
2897
7377
2898
7376
2899
7395
2900
7394
2901
9785
2902
9784
2903
9803
2904
9802
2905
10117
2906
10116
2907
10421
2908
10420
2909
10495
2910
10496
2911
10497
2912
10498
2913
15746
2914
15745
2915
15764
2916
15763
2917
2918
15763
20139
20141
20273
2919
15762
20136
20138
2920
12007
15759
16864
2921
12008
15758
16859
2922
12009
12032
16840
2923
7175
12025
16839
2924
7176
12013
12023
2925
7181
7185
12024
2926
3034
7186
10357
2927
3029
5039
2928
3028
5038
7186
2929
3027
5037
12077
2930
3026
5036
12078
2931
3025
5035
12079
2932
3024
5034
15610
2933
3023
5033
15611
2934
3022
5032
15620
2935
3021
5031
15621
2936
3020
5030
15666
2937
3019
5029
15665
2938
3018
5028
15664
2939
3017
5027
15661
2940
3016
5026
24182
2941
3015
5025
24183
2942
3014
5024
24184
2943
3013
5023
24185
2944
3012
5022
24176
2945
3011
5021
29280
2946
3010
5020
29281
2947
3009
5019
29282
2948
3008
5018
29307
2949
3007
5017
29308
2950
3006
5016
29339
2951
3005
5015
5639
2952
5014
34300
2953
3005
34306
2954
3004
34307
2955
34312
2956
3004
5642
2957
3003
29312
2958
3002
29291
2959
3001
29286
2960
3000
29267
2961
2999
29264
2962
2998
24164
2963
2997
24167
2964
2996
19429
2965
2995
19428
2966
2994
19393
2967
2993
19392
2968
2992
15644
2969
2991
15645
2970
2990
15564
2971
2989
15565
2972
2988
15550
2973
2987
15539
2974
2986
15538
2975
2985
12083
2976
2984
10381
2977
2983
10366
2978
2982
10365
2979
2981
7189
2980
3038
2981
3029
3032
2982
3028
7187
2983
3027
12076
2984
3026
12075
2985
3025
12080
2986
3024
12081
2987
3023
15612
2988
3022
15613
2989
3021
15622
2990
3020
15623
2991
3019
15624
2992
3018
15663
2993
3017
15662
2994
3016
24181
2995
3015
24180
2996
3014
24179
2997
3013
24178
2998
3012
24177
2999
3011
29279
3000
3010
29278
3001
3009
29283
3002
3008
29284
3003
3007
29309
3004
3006
29310
3005
5640
3006
5640
3007
29310
3008
29309
3009
29284
3010
29283
3011
29278
3012
29279
3013
24177
3014
24178
3015
24179
3016
24180
3017
24181
3018
15662
3019
15663
3020
15624
3021
15623
3022
15622
3023
15613
3024
15612
3025
12081
3026
12080
3027
12075
3028
12076
3029
7187
3030
3031
3032
3034
3035
3032
3033
3034
7187
3033
3036
3034
3036
3037
3035
3036
3038
7188
10351
10357
3039
7189
10350
3040
3612
7190
3041
3611
3042
3610
7190
3043
3609
10364
3044
3608
10367
3045
3607
10380
3046
3606
12084
3047
3605
15537
3048
3604
15540
3049
3603
15551
3050
3602
15552
3051
3601
15563
3052
3600
15642
3053
3599
15643
3054
3598
19391
3055
3597
19390
3056
3596
19427
3057
3595
19426
3058
3594
24162
3059
3593
24163
3060
3592
29265
3061
3591
29266
3062
3590
29287
3063
3589
29290
3064
3588
29313
3065
3587
5643
3066
34313
3067
3587
34314
3068
3586
34315
3069
3537
26138
3070
3536
26139
3071
3487
26140
3072
3486
26141
3073
3437
26142
3074
3436
26143
3075
3387
26144
3076
3386
26145
3077
3337
26146
3078
3336
23533
3079
3287
23534
3080
3286
23535
3081
3237
23408
3082
3236
23409
3083
3187
23410
3084
3186
15026
3085
3137
15025
3086
3136
14776
3087
14777
3088
3136
5664
3089
3135
14640
3090
3134
14617
3091
3133
14616
3092
3132
11413
3093
3131
11412
3094
3130
11379
3095
3129
11378
3096
3128
8340
3097
3127
8339
3098
3126
8332
3099
3125
8331
3100
3124
7610
3101
3123
7611
3102
3122
7612
3103
3121
7613
3104
3120
6672
3105
3119
6671
3106
3118
6664
3107
3117
6663
3108
3116
5692
3109
3115
5693
3110
3114
5694
3111
3113
5695
3112
3632
3113
3161
3631
3114
3160
5696
3115
3159
5697
3116
3158
6490
3117
3157
6491
3118
3156
6666
3119
3155
6665
3120
3154
6674
3121
3153
6673
3122
3152
7614
3123
3151
7615
3124
3150
7634
3125
3149
7635
3126
3148
8334
3127
3147
8333
3128
3146
8342
3129
3145
8341
3130
3144
11377
3131
3143
11380
3132
3142
11411
3133
3141
11414
3134
3140
14615
3135
3139
14618
3136
3138
14639
3137
5663
3138
3186
5662
3139
3185
15031
3140
3184
15032
3141
3183
15033
3142
3182
14205
3143
3181
11410
3144
3180
11403
3145
3179
11402
3146
3178
11347
3147
3177
11346
3148
3176
11289
3149
3175
11288
3150
3174
8368
3151
3173
8369
3152
3172
8370
3153
3171
8371
3154
3170
8372
3155
3169
8373
3156
3168
7252
3157
3167
7251
3158
3166
6541
3159
3165
6504
3160
3164
6505
3161
3163
6506
3162
3630
3163
3211
3629
3164
3210
6507
3165
3209
6508
3166
3208
6539
3167
3207
6540
3168
3206
7250
3169
3205
7253
3170
3204
8374
3171
3203
8375
3172
3202
8618
3173
3201
8617
3174
3200
9493
3175
3199
9494
3176
3198
11287
3177
3197
11290
3178
3196
11345
3179
3195
11348
3180
3194
11405
3181
3193
11404
3182
3192
14207
3183
3191
14206
3184
3190
15034
3185
3189
15035
3186
3188
15050
3187
5661
3188
3236
5660
3189
3235
15049
3190
3234
15042
3191
3233
15041
3192
3232
14211
3193
3231
14212
3194
3230
14175
3195
3229
14174
3196
3228
11355
3197
3227
11344
3198
3226
11297
3199
3225
11286
3200
3224
9497
3201
3223
9498
3202
3222
9499
3203
3221
8621
3204
3220
8622
3205
3219
8381
3206
3218
8382
3207
3217
7249
3208
3216
7236
3209
3215
6538
3210
3214
6531
3211
3213
6530
3212
3628
3213
3261
3627
3214
3260
6533
3215
3259
6532
3216
3258
7238
3217
3257
7237
3218
3256
8384
3219
3255
8383
3220
3254
8624
3221
3253
8623
3222
3252
9501
3223
3251
9500
3224
3250
9507
3225
3249
9508
3226
3248
11285
3227
3247
11298
3228
3246
11343
3229
3245
11356
3230
3244
14173
3231
3243
14176
3232
3242
14213
3233
3241
14214
3234
3240
15044
3235
3239
15043
3236
3238
15076
3237
5659
3238
3286
5658
3239
3285
15077
3240
3284
15078
3241
3283
15079
3242
3282
14233
3243
3281
14234
3244
3280
14235
3245
3279
14236
3246
3278
14237
3247
3277
11342
3248
3276
11329
3249
3275
11284
3250
3274
10758
3251
3273
9570
3252
3272
9571
3253
3271
9572
3254
3270
9573
3255
3269
9574
3256
3268
9575
3257
3267
9576
3258
3266
9577
3259
3265
9578
3260
3264
7206
3261
3263
7205
3262
3626
3263
3311
3625
3264
3310
7204
3265
3309
7207
3266
3308
9579
3267
3307
9580
3268
3306
10524
3269
3305
10525
3270
3304
10666
3271
3303
10665
3272
3302
10762
3273
3301
10761
3274
3300
10760
3275
3299
10759
3276
3298
11283
3277
3297
11330
3278
3296
11341
3279
3295
14238
3280
3294
14281
3281
3293
14282
3282
3292
14295
3283
3291
14296
3284
3290
15080
3285
3289
15081
3286
3288
15096
3287
5657
3288
3336
5656
3289
3335
15095
3290
3334
15088
3291
3333
15087
3292
3332
14319
3293
3331
14294
3294
3330
14289
3295
3329
14280
3296
3328
14245
3297
3327
11340
3298
3326
11335
3299
3325
11282
3300
3324
10770
3301
3323
10771
3302
3322
10772
3303
3321
10773
3304
3320
10670
3305
3319
10669
3306
3318
10532
3307
3317
10523
3308
3316
9633
3309
3315
9586
3310
3314
9587
3311
3313
7203
3312
3624
3313
3361
3623
3314
3360
7202
3315
3359
9588
3316
3358
9631
3317
3357
9632
3318
3356
10522
3319
3355
10533
3320
3354
10672
3321
3353
10671
3322
3352
10774
3323
3351
10775
3324
3350
11247
3325
3349
11248
3326
3348
11281
3327
3347
11336
3328
3346
11339
3329
3345
14246
3330
3344
14279
3331
3343
14290
3332
3342
14293
3333
3341
14320
3334
3340
15090
3335
3339
15089
3336
3338
15104
3337
5655
3338
3386
5654
3339
3385
15105
3340
3384
15106
3341
3383
15107
3342
3382
15108
3343
3381
15109
3344
3380
15110
3345
3379
15111
3346
3378
15112
3347
3377
15113
3348
3376
15114
3349
3375
15115
3350
3374
12260
3351
3373
11246
3352
3372
11231
3353
3371
11230
3354
3370
11175
3355
3369
11174
3356
3368
11169
3357
3367
10521
3358
3366
9707
3359
3365
9630
3360
3364
9627
3361
3363
7201
3362
3622
3363
3411
3621
3364
3410
7200
3365
3409
9626
3366
3408
9705
3367
3407
9706
3368
3406
10520
3369
3405
11170
3370
3404
11173
3371
3403
11176
3372
3402
11229
3373
3401
11232
3374
3400
11245
3375
3399
12259
3376
3398
15116
3377
3397
15117
3378
3396
15132
3379
3395
15133
3380
3394
18626
3381
3393
18627
3382
3392
18630
3383
3391
18631
3384
3390
26153
3385
3389
26154
3386
3388
26157
3387
5653
3388
3436
5652
3389
3435
26158
3390
3434
26159
3391
3433
26160
3392
3432
18652
3393
3431
18653
3394
3430
18654
3395
3429
18655
3396
3428
15160
3397
3427
15131
3398
3426
15124
3399
3425
15123
3400
3424
12258
3401
3423
11244
3402
3422
11239
3403
3421
11228
3404
3420
11199
3405
3419
11198
3406
3418
11193
3407
3417
10519
3408
3416
9713
3409
3415
9704
3410
3414
9699
3411
3413
7199
3412
3620
3413
3461
3619
3414
3460
7198
3415
3459
9700
3416
3458
9703
3417
3457
9714
3418
3456
10518
3419
3455
11194
3420
3454
11197
3421
3453
11200
3422
3452
11227
3423
3451
11240
3424
3450
11243
3425
3449
12257
3426
3448
15126
3427
3447
15125
3428
3446
15162
3429
3445
15161
3430
3444
18656
3431
3443
18657
3432
3442
19325
3433
3441
19326
3434
3440
26161
3435
3439
26162
3436
3438
26195
3437
5651
3438
3486
5650
3439
3485
26194
3440
3484
26187
3441
3483
26186
3442
3482
19335
3443
3481
19336
3444
3480
19337
3445
3479
18673
3446
3478
18674
3447
3477
18675
3448
3476
18676
3449
3475
18677
3450
3474
12256
3451
3473
12255
3452
3472
12240
3453
3471
12239
3454
3470
12098
3455
3469
12097
3456
3468
12092
3457
3467
10517
3458
3466
10222
3459
3465
10223
3460
3464
10224
3461
3463
7197
3462
3618
3463
3511
3617
3464
3510
7196
3465
3509
10225
3466
3508
10264
3467
3507
10265
3468
3506
10516
3469
3505
12091
3470
3504
12096
3471
3503
12099
3472
3502
12238
3473
3501
12241
3474
3500
12254
3475
3499
12299
3476
3498
18678
3477
3497
18679
3478
3496
18694
3479
3495
18695
3480
3494
19339
3481
3493
19338
3482
3492
19345
3483
3491
19346
3484
3490
26189
3485
3489
26188
3486
3488
26477
3487
5649
3488
3536
5648
3489
3535
26478
3490
3534
26479
3491
3533
26480
3492
3532
19349
3493
3531
19350
3494
3530
19351
3495
3529
19352
3496
3528
18722
3497
3527
18693
3498
3526
18686
3499
3525
18685
3500
3524
12300
3501
3523
12253
3502
3522
12248
3503
3521
12237
3504
3520
12164
3505
3519
12163
3506
3518
12090
3507
3517
10515
3508
3516
10330
3509
3515
10263
3510
3514
10258
3511
3513
7195
3512
3616
3513
3561
3615
3514
3560
7194
3515
3559
10259
3516
3558
10262
3517
3557
10331
3518
3556
10514
3519
3555
12089
3520
3554
12162
3521
3553
12165
3522
3552
12236
3523
3551
12249
3524
3550
12252
3525
3549
12301
3526
3548
18688
3527
3547
18687
3528
3546
18724
3529
3545
18723
3530
3544
19353
3531
3543
19354
3532
3542
24124
3533
3541
24125
3534
3540
26481
3535
3539
26482
3536
3538
26507
3537
5647
3538
3586
5646
3539
3585
26506
3540
3584
26499
3541
3583
26498
3542
3582
24152
3543
3581
24135
3544
3580
24136
3545
3579
19376
3546
3578
19377
3547
3577
19378
3548
3576
19379
3549
3575
19380
3550
3574
15522
3551
3573
15523
3552
3572
15524
3553
3571
15525
3554
3570
15526
3555
3569
15527
3556
3568
12088
3557
3567
12087
3558
3566
10371
3559
3565
10370
3560
3564
10343
3561
3563
7193
3562
3614
3563
3611
3613
3564
3610
7192
3565
3609
10344
3566
3608
10369
3567
3607
10372
3568
3606
12086
3569
3605
15529
3570
3604
15528
3571
3603
15543
3572
3602
15554
3573
3601
15555
3574
3600
15636
3575
3599
15637
3576
3598
19381
3577
3597
19382
3578
3596
19397
3579
3595
19398
3580
3594
24138
3581
3593
24137
3582
3592
24154
3583
3591
24153
3584
3590
26501
3585
3589
26500
3586
3588
29315
3587
5645
3588
5644
3589
29314
3590
29289
3591
29288
3592
24158
3593
24159
3594
24160
3595
24161
3596
19425
3597
19396
3598
19389
3599
19388
3600
15640
3601
15641
3602
15562
3603
15553
3604
15542
3605
15541
3606
15536
3607
12085
3608
10379
3609
10368
3610
10363
3611
7191
3612
3613
7191
10350
3614
7192
10349
3615
7193
10348
3616
7194
10232
3617
7195
10231
3618
7196
10230
3619
7197
10229
3620
7198
9611
3621
7199
9610
3622
7200
9609
3623
7201
9608
3624
7202
7214
3625
7203
7213
3626
7204
7212
3627
7205
7211
3628
6515
6533
3629
6514
6530
3630
6507
6513
3631
6506
6512
3632
3742
5696
3633
3741
5695
3634
3740
3910
3635
3911
3636
43197
3637
3687
3734
3911
3638
3688
3733
3912
3639
3689
3732
3913
3640
3690
3731
3914
3641
3691
3730
3915
3642
3692
3729
3916
3643
3693
3728
3917
3644
3694
3727
3918
3645
3695
3726
3919
3646
3696
3725
3920
3647
3697
3724
3921
3648
3698
3723
3922
3649
3699
3722
3923
3650
3700
3721
3924
3651
3701
3720
3925
3652
3702
3719
3926
3653
3703
3718
3927
3654
3704
3717
3928
3655
3705
3716
3929
3656
3706
3715
3930
3657
3707
3714
3931
3658
3708
3713
3932
3659
3709
3712
3933
3660
3710
3711
3934
3661
3935
8311
3662
3710
8312
3663
8306
3664
3710
14647
3665
3709
14648
3666
3708
14625
3667
3707
14624
3668
3706
11423
3669
3705
11422
3670
3704
11387
3671
3703
11386
3672
3702
8348
3673
3701
8349
3674
3700
8350
3675
3699
8351
3676
3698
7600
3677
3697
7601
3678
3696
7602
3679
3695
7603
3680
3694
6682
3681
3693
6681
3682
3692
6658
3683
3691
6657
3684
3690
6393
3685
3689
6392
3686
3688
3906
3687
3907
3688
3734
3689
3733
3690
3732
3691
3731
3692
3730
3693
3729
3694
3728
3695
3727
3696
3726
3697
3725
3698
3724
3699
3723
3700
3722
3701
3721
3702
3720
3703
3719
3704
3718
3705
3717
3706
3716
3707
3715
3708
3714
3709
3713
3710
3712
3711
3712
8315
8318
14647
3713
8319
14648
3714
8320
14625
3715
8321
14624
3716
8322
11423
3717
8323
11422
3718
8324
11387
3719
8325
11386
3720
8326
8348
3721
8327
8349
3722
8328
8350
3723
8329
8351
3724
7600
7608
3725
7601
7607
3726
7602
7606
3727
7603
7605
3728
6678
6682
3729
6679
6681
3730
6658
6660
3731
6657
6661
3732
5690
6393
3733
5689
6392
3734
3906
5688
3735
3907
3909
3736
3737
43197
3737
3740
43197
3738
3739
3747
3907
3740
3744
3746
3908
3741
3909
3742
3744
5700
3743
5701
6512
3744
5702
6519
6521
3745
5703
3746
6484
6521
6561
3747
5707
5711
3748
5708
5710
3749
3750
3751
43196
3750
3752
3855
43195
3751
3752
3857
3752
43196
3753
43195
3754
3858
3755
43194
3756
3804
3849
3858
3757
3805
3848
3859
3758
3806
3847
3860
3759
3807
3846
3861
3760
3808
3845
3862
3761
3809
3844
3863
3762
3810
3843
3864
3763
3811
3842
3865
3764
3812
3841
3866
3765
3813
3840
3867
3766
3814
3839
3868
3767
3815
3838
3869
3768
3816
3837
3870
3769
3817
3836
3871
3770
3818
3835
3872
3771
3819
3834
3873
3772
3820
3833
3874
3773
3821
3832
3875
3774
3822
3831
3876
3775
3823
3830
3877
3776
3824
3829
3878
3777
3825
3828
3879
3778
3826
3827
3880
3779
3881
14670
3780
3826
14670
3781
14669
3782
3826
14668
3783
3825
14665
3784
3824
14664
3785
3823
11556
3786
3822
11557
3787
3821
11474
3788
3820
11475
3789
3819
11468
3790
3818
11467
3791
3817
11464
3792
3816
11463
3793
3815
7579
3794
3814
7580
3795
3813
6725
3796
3812
6726
3797
3811
6719
3798
3810
6718
3799
3809
6715
3800
3808
6714
3801
3807
6258
3802
3806
6259
3803
3805
6252
3804
6251
3805
3849
3806
3848
3807
3847
3808
3846
3809
3845
3810
3844
3811
3843
3812
3842
3813
3841
3814
3840
3815
3839
3816
3838
3817
3837
3818
3836
3819
3835
3820
3834
3821
3833
3822
3832
3823
3831
3824
3830
3825
3829
3826
3828
3827
3828
14660
14668
14670
3829
14661
14665
3830
14662
14664
3831
11556
11560
3832
11557
11559
3833
11472
11474
3834
11471
11475
3835
11468
11470
3836
11459
11467
3837
11460
11464
3838
11461
11463
3839
7579
7583
3840
7580
7582
3841
6723
6725
3842
6722
6726
3843
6719
6721
3844
6710
6718
3845
6711
6715
3846
6712
6714
3847
6256
6258
3848
6255
6259
3849
6252
6254
3850
3856
6251
3851
3852
43194
3852
3855
43194
3853
3854
5716
6251
3855
5713
5715
6250
3856
5710
3857
5709
6250
6254
3858
3904
5708
3859
3860
3904
3861
3903
3862
3902
3863
3901
3864
3900
3865
3899
3866
3898
3867
3897
3868
3896
3869
3895
3870
3894
3871
3893
3872
3892
3873
3891
3874
3890
3875
3889
3876
3888
3877
3887
3878
3886
3879
3885
3880
3884
3881
3883
3882
3883
14652
14671
14911
3884
14651
14660
3885
14628
14661
3886
14629
14662
3887
11426
11560
3888
11427
11559
3889
11390
11472
3890
11391
11471
3891
11368
11470
3892
11367
11459
3893
8355
11460
3894
8356
11461
3895
7583
7599
3896
7582
7642
3897
6723
7625
3898
6722
7626
3899
6685
6721
3900
6686
6710
3901
6687
6711
3902
6656
6712
3903
6256
6396
3904
6255
6397
3905
6254
3906
5706
5708
6373
6397
3907
5705
6392
3908
5708
3909
5703
5705
5707
3910
5688
5700
3911
5687
5695
3912
3913
5687
3914
5686
3915
5685
3916
5684
3917
5683
3918
5682
3919
5681
3920
5680
3921
5679
3922
5678
3923
5677
3924
5676
3925
5675
3926
5674
3927
5673
3928
5672
3929
5671
3930
5670
3931
5669
3932
5668
3933
5667
3934
5666
3935
5665
3936
3937
5665
8317
14777
3938
4026
3939
4025
8309
8317
3940
4024
8307
14780
3941
4023
8288
14781
3942
4022
8289
14784
3943
4021
8290
14785
3944
4020
8291
15016
3945
4019
8292
15015
3946
4018
8293
15014
3947
4017
8294
15013
3948
4016
8295
15012
3949
4015
8296
15011
3950
4014
8273
21235
3951
4013
8272
23694
3952
4012
8265
23695
3953
4011
8266
23696
3954
4010
8267
23699
3955
4009
23700
3956
23931
3957
4007
4009
23930
3958
4006
23933
3959
28414
3960
4004
4006
28413
3961
4003
28507
3962
4002
28508
3963
4001
28511
3964
31986
3965
3999
4001
31985
3966
3998
31992
3967
31991
3968
3996
3998
31997
3969
3995
31998
3970
32001
3971
3993
3995
32000
3972
3992
32023
3973
38902
3974
3990
3992
38901
3975
3989
38906
3976
3988
39588
3977
3987
39589
3978
3986
39592
3979
3985
39593
3980
3984
43096
3981
3983
43108
3982
43107
3983
4071
39917
3984
4070
39918
3985
4069
39919
3986
4068
39920
3987
4067
39921
3988
4066
39697
3989
4065
39694
3990
4064
39693
3991
4063
38900
3992
4060
4062
38899
3993
32024
3994
4060
32025
3995
4057
4059
31968
3996
31999
3997
4057
31996
3998
4054
4056
31995
3999
31993
4000
4054
31994
4001
4051
4053
31983
4002
31984
4003
4051
31981
4004
4050
31980
4005
4049
28412
4006
4046
4048
28411
4007
23934
4008
4046
23935
4009
4043
4045
23928
4010
23929
4011
4043
23698
4012
4042
23697
4013
4041
23692
4014
4040
23693
4015
4039
21234
4016
4038
21233
4017
4037
21232
4018
4036
21231
4019
4035
21230
4020
4034
21229
4021
4033
15017
4022
4032
14786
4023
4031
14783
4024
4030
14782
4025
4029
14779
4026
4028
14778
4027
14777
4028
4116
14776
4029
4115
14775
4030
4114
14774
4031
4113
14773
4032
4112
15020
4033
4111
15019
4034
4110
15018
4035
4109
21228
4036
4108
21227
4037
4107
21226
4038
4106
21225
4039
4105
21224
4040
4104
23259
4041
4103
23258
4042
4102
23691
4043
4101
23690
4044
23927
4045
4099
4101
23926
4046
4098
23937
4047
23936
4048
4096
4098
28409
4049
4095
28410
4050
4094
31978
4051
4093
31979
4052
31982
4053
4091
4093
31974
4054
4090
31973
4055
31972
4056
4088
4090
31971
4057
4087
31970
4058
31969
4059
4085
4087
32028
4060
4084
32027
4061
32026
4062
4082
4084
38897
4063
4081
38898
4064
4080
39691
4065
4079
39692
4066
4078
39695
4067
4077
39696
4068
4076
39922
4069
4075
39923
4070
4074
39935
4071
4073
39936
4072
39941
4073
4161
39940
4074
4160
39937
4075
4159
39934
4076
4158
39924
4077
4157
39925
4078
4156
39926
4079
4155
39927
4080
4154
39928
4081
4153
39690
4082
4152
39689
4083
4151
38896
4084
4148
4150
38893
4085
38892
4086
4148
38891
4087
4145
4147
38559
4088
32029
4089
4145
32030
4090
4142
4144
32031
4091
31887
4092
4142
31888
4093
4139
4141
31889
4094
31975
4095
4139
31976
4096
4138
31977
4097
4137
28408
4098
4134
4136
28407
4099
23938
4100
4134
23939
4101
4131
4133
23924
4102
23925
4103
4131
23922
4104
4130
23921
4105
4129
23260
4106
4128
23261
4107
4127
23262
4108
4126
23263
4109
4125
23264
4110
4124
23265
4111
4123
23266
4112
4122
23267
4113
4121
15021
4114
4120
15022
4115
4119
15023
4116
4118
15024
4117
15025
4118
4206
15026
4119
4205
15027
4120
4204
23415
4121
4203
23416
4122
4202
23421
4123
4201
23422
4124
4200
23427
4125
4199
23428
4126
4198
23433
4127
4197
23916
4128
4196
23917
4129
4195
23918
4130
4194
23919
4131
4193
23920
4132
23923
4133
4191
4193
23910
4134
4190
23909
4135
23940
4136
4188
4190
28405
4137
4187
28406
4138
4186
31892
4139
4185
31891
4140
31890
4141
4183
4185
31901
4142
4182
32033
4143
32032
4144
4180
4182
38558
4145
4179
38557
4146
38556
4147
4177
4179
38555
4148
4176
38560
4149
38890
4150
4174
4176
38889
4151
4173
38894
4152
4172
38895
4153
4171
39688
4154
4170
39687
4155
4169
39686
4156
4168
39929
4157
4167
39930
4158
4166
39931
4159
4165
39932
4160
4164
39933
4161
4163
39938
4162
39939
4163
4251
39948
4164
4250
39949
4165
4249
39950
4166
4248
39951
4167
4247
39952
4168
4246
39953
4169
4245
39954
4170
4244
39955
4171
4243
39956
4172
4242
39957
4173
4241
39958
4174
4240
39959
4175
4239
39960
4176
4236
4238
38887
4177
38888
4178
4236
38554
4179
4233
4235
38553
4180
32050
4181
4233
32051
4182
4230
4232
32052
4183
32034
4184
4230
32035
4185
4227
4229
31899
4186
31900
4187
4227
31893
4188
4226
31894
4189
4225
28404
4190
4222
4224
26579
4191
26578
4192
4222
26577
4193
4219
4221
26576
4194
23911
4195
4219
23912
4196
4218
23913
4197
4217
23914
4198
4216
23915
4199
4215
23432
4200
4214
23429
4201
4213
23426
4202
4212
23423
4203
4211
23420
4204
4210
23417
4205
4209
23414
4206
4208
23411
4207
23410
4208
4296
23409
4209
4295
23412
4210
4294
23413
4211
4293
23418
4212
4292
23419
4213
4291
23424
4214
4290
23425
4215
4289
23430
4216
4288
23431
4217
4287
26550
4218
4286
26551
4219
4285
26552
4220
26575
4221
4283
4285
26574
4222
4282
26581
4223
26580
4224
4280
4282
28398
4225
4279
28399
4226
4278
28403
4227
4277
31895
4228
31898
4229
4275
4277
31897
4230
4274
32037
4231
32036
4232
4272
4274
32054
4233
4271
32053
4234
38552
4235
4269
4271
38551
4236
4268
38666
4237
38667
4238
4266
4268
38885
4239
4265
38886
4240
4264
39961
4241
4263
39962
4242
4262
41155
4243
4261
41156
4244
4260
41159
4245
4259
41160
4246
4258
41163
4247
4257
41399
4248
4256
41400
4249
4255
41401
4250
4254
42787
4251
4253
42788
4252
42793
4253
4341
42792
4254
4340
42789
4255
4339
42786
4256
4338
41402
4257
4337
41397
4258
4336
41398
4259
4335
41162
4260
4334
41161
4261
4333
41158
4262
4332
41157
4263
4331
41154
4264
4330
39963
4265
4329
39964
4266
4328
39965
4267
4327
38883
4268
4324
4326
38884
4269
38665
4270
4324
38664
4271
4321
4323
38549
4272
38550
4273
4321
32055
4274
4318
4320
32056
4275
28389
4276
4318
28390
4277
4315
4317
28391
4278
31896
4279
4315
28402
4280
4314
28400
4281
4313
28401
4282
4310
4312
28396
4283
28397
4284
4310
26573
4285
4307
4309
26562
4286
26553
4287
4307
26554
4288
4306
26549
4289
4305
26548
4290
4304
23401
4291
4303
23402
4292
4302
23403
4293
4301
23404
4294
4300
23405
4295
4299
23406
4296
4298
23407
4297
23408
4298
4386
23535
4299
4385
23536
4300
4384
23539
4301
4383
23540
4302
4382
23543
4303
4381
23544
4304
4380
26541
4305
4379
26542
4306
4378
26547
4307
4377
26556
4308
26555
4309
4375
4377
26560
4310
4374
26561
4311
26572
4312
4372
4374
26571
4313
4371
28395
4314
4370
28394
4315
4369
28393
4316
28392
4317
4367
4369
32059
4318
4366
32058
4319
32057
4320
4364
4366
33064
4321
4363
33065
4322
33069
4323
4361
4363
33068
4324
4360
38548
4325
38663
4326
4358
4360
38662
4327
4357
38661
4328
4356
38882
4329
4355
39966
4330
4354
39967
4331
4353
39974
4332
4352
41153
4333
4351
41152
4334
4350
41151
4335
4349
41150
4336
4348
41191
4337
4347
41190
4338
4346
41396
4339
4345
41403
4340
4344
42785
4341
4343
42790
4342
42791
4343
4431
42798
4344
4430
42799
4345
4429
42784
4346
4428
41404
4347
4427
41395
4348
4426
41394
4349
4425
41192
4350
4424
41193
4351
4423
41194
4352
4422
41195
4353
4421
41196
4354
4420
39975
4355
4419
39976
4356
4418
39977
4357
4417
38881
4358
4416
38880
4359
4415
38877
4360
4412
4414
38876
4361
38547
4362
4412
38546
4363
4409
4411
33059
4364
33066
4365
4409
33067
4366
4406
4408
33062
4367
33063
4368
4406
32259
4369
4403
4405
32255
4370
32060
4371
4403
32061
4372
4402
32062
4373
4401
32063
4374
4398
4400
32064
4375
26570
4376
4398
26559
4377
4395
4397
26558
4378
26557
4379
4395
26546
4380
4394
26543
4381
4393
26540
4382
4392
23545
4383
4391
23542
4384
4390
23541
4385
4389
23538
4386
4388
23537
4387
23534
4388
4476
23533
4389
4475
23532
4390
4474
23531
4391
4473
23530
4392
4472
26537
4393
4471
26538
4394
4470
26539
4395
4469
26544
4396
26545
4397
4467
4469
29394
4398
4466
32066
4399
32065
4400
4464
4466
32160
4401
4463
32161
4402
4462
32176
4403
4461
32253
4404
32254
4405
4459
4461
32257
4406
4458
32256
4407
32258
4408
4456
4458
33035
4409
4455
33061
4410
33060
4411
4453
4455
38541
4412
4452
38544
4413
38545
4414
4450
4452
38874
4415
4449
38875
4416
4448
38878
4417
4447
38879
4418
4446
39979
4419
4445
39978
4420
4444
39991
4421
4443
41198
4422
4442
41197
4423
4441
41205
4424
4440
41206
4425
4439
41391
4426
4438
41392
4427
4437
41393
4428
4436
41406
4429
4435
41405
4430
4434
42783
4431
4433
42800
4432
42803
4433
4521
42802
4434
4520
42801
4435
4519
42782
4436
4518
42781
4437
4517
41407
4438
4516
41408
4439
4515
41409
4440
4514
41390
4441
4513
41381
4442
4512
41204
4443
4511
41203
4444
4510
41199
4445
4509
39990
4446
4508
39989
4447
4507
39980
4448
4506
39981
4449
4505
39982
4450
4504
39983
4451
4503
38871
4452
4500
4502
38872
4453
38543
4454
4500
38542
4455
4497
4499
38539
4456
38540
4457
4497
33034
4458
4494
4496
32349
4459
32249
4460
4494
32250
4461
4491
4493
32251
4462
32252
4463
4491
32175
4464
4490
32162
4465
4489
32159
4466
4486
4488
32158
4467
32067
4468
4486
32068
4469
4483
4485
29392
4470
29393
4471
4483
29390
4472
4482
29389
4473
4481
26536
4474
4480
26219
4475
4479
26218
4476
4478
26147
4477
26146
4478
4566
26145
4479
4565
26216
4480
4564
26217
4481
4563
26220
4482
4562
26535
4483
4561
29388
4484
29391
4485
4559
4561
29386
4486
4558
29385
4487
32069
4488
4556
4558
32070
4489
4555
32157
4490
4554
32164
4491
4553
32163
4492
32174
4493
4551
4553
32173
4494
4550
32351
4495
32350
4496
4548
4550
32367
4497
4547
32368
4498
33033
4499
4545
4547
33032
4500
4544
38538
4501
38873
4502
4542
4544
38536
4503
4541
38535
4504
4540
38870
4505
4539
39984
4506
4538
39985
4507
4537
39986
4508
4536
39987
4509
4535
39988
4510
4534
41201
4511
4533
41200
4512
4532
41202
4513
4531
41379
4514
4530
41380
4515
4529
41389
4516
4528
41410
4517
4527
41411
4518
4526
42780
4519
4525
42779
4520
4524
42778
4521
4523
42777
4522
42776
4523
4611
26100
4524
4610
26101
4525
4609
26102
4526
4608
26103
4527
4607
26104
4528
4606
26105
4529
4605
26106
4530
4604
26107
4531
4603
26108
4532
4602
26109
4533
4601
26110
4534
4600
26111
4535
4599
26112
4536
4598
26113
4537
4597
26114
4538
4596
26115
4539
4595
26116
4540
4594
26117
4541
4593
26118
4542
4592
26119
4543
4591
26120
4544
4588
4590
26121
4545
38537
4546
4588
33031
4547
4585
4587
33029
4548
32369
4549
4585
32366
4550
4582
4584
32365
4551
32352
4552
4582
32353
4553
4579
4581
32171
4554
32172
4555
4579
32165
4556
4578
32156
4557
4577
32155
4558
4574
4576
32088
4559
32071
4560
4574
32072
4561
4571
4573
32073
4562
29387
4563
4571
26534
4564
4570
26221
4565
4569
26222
4566
4568
26215
4567
26144
4568
4656
26143
4569
4655
26214
4570
4654
26223
4571
4653
26224
4572
26533
4573
4651
4653
26532
4574
4650
32074
4575
32087
4576
4648
4650
32086
4577
4647
32089
4578
4646
32154
4579
4645
32167
4580
32166
4581
4643
4645
32169
4582
4642
32170
4583
32354
4584
4640
4642
32355
4585
4639
32364
4586
33030
4587
4637
4639
26124
4588
4636
26123
4589
26122
4590
4634
4636
4678
4591
4633
4679
4592
4632
4680
4593
4631
4681
4594
4630
4682
4595
4629
4683
4596
4628
4684
4597
4627
4685
4598
4626
4686
4599
4625
4687
4600
4624
4688
4601
4623
4689
4602
4622
4690
4603
4621
4691
4604
4620
4692
4605
4619
4693
4606
4618
4694
4607
4617
4695
4608
4616
4696
4609
4615
4697
4610
4614
4698
4611
4613
4699
4612
4613
26098
26100
36392
42950
4614
4700
26101
42948
4615
4701
26102
42949
4616
4702
26103
42716
4617
4703
26104
42705
4618
4704
26105
42694
4619
4705
26106
42695
4620
4706
26107
42696
4621
4707
26108
42697
4622
4708
26109
42698
4623
4709
26110
41102
4624
4710
26111
41101
4625
4711
26112
41096
4626
4712
26113
41073
4627
4713
26114
41069
4628
4714
26115
41070
4629
4715
26116
41071
4630
4716
26117
41072
4631
4717
26118
40904
4632
4718
26119
40903
4633
4719
26120
36483
4634
4720
26121
36482
4635
4721
26122
36480
4636
4722
26123
36481
43152
4637
4677
4638
4676
43152
4639
4673
4675
43151
4640
26125
4641
4673
26126
4642
4670
4672
26127
4643
32147
4644
4670
32148
4645
4667
4669
32149
4646
32168
4647
4667
32153
4648
4666
32090
4649
4665
32085
4650
4662
4664
32084
4651
32075
4652
4662
32076
4653
4659
4661
26530
4654
26531
4655
4659
26528
4656
4658
26527
4657
26142
4658
4742
26141
4659
4741
26526
4660
26529
4661
4739
4741
32079
4662
4738
32078
4663
32077
4664
4736
4738
32082
4665
4735
32083
4666
4734
32152
4667
4733
32151
4668
32150
4669
4731
4733
26130
4670
4730
26129
4671
26128
4672
4728
4730
43148
4673
4727
43149
4674
43150
4675
4725
4727
4759
4676
4724
4760
4677
4723
4761
4678
4722
4762
4679
4721
4763
4680
4720
4764
4681
4719
4765
4682
4718
4766
4683
4717
4767
4684
4716
4768
4685
4715
4769
4686
4714
4770
4687
4713
4771
4688
4712
4772
4689
4711
4773
4690
4710
4774
4691
4709
4775
4692
4708
4776
4693
4707
4777
4694
4706
4778
4695
4705
4779
4696
4704
4780
4697
4703
4781
4698
4702
4782
4699
4701
4700
4701
36392
36394
43029
4702
36395
43030
4703
4783
36396
4704
4784
36397
4705
4785
36398
4706
4786
36399
4707
4787
36400
4708
4788
36401
4709
4789
36402
4710
4790
36403
4711
4791
36404
4712
4792
36405
4713
4793
36406
4714
4794
36407
4715
4795
36408
4716
4796
36409
4717
4797
36410
4718
4798
36411
4719
4799
36412
4720
4800
36413
4721
4801
36414
4722
4802
36415
4723
4803
36416
4724
4804
36417
43152
4725
4805
36418
43151
4726
4806
36419
43150
4727
4807
34383
43143
43149
4728
4758
4729
4757
43143
4730
4754
4756
43144
4731
43147
4732
4754
43146
4733
4751
4753
34332
4734
26131
4735
4751
26132
4736
4750
26133
4737
4749
26134
4738
4746
4748
26135
4739
32081
4740
4746
32080
4741
4743
4745
26524
4742
26525
4743
26140
4744
26139
4745
4821
26138
4746
4820
26137
4747
26136
4748
4818
4820
34319
4749
4817
34320
4750
4816
34325
4751
4815
34326
4752
34331
4753
4813
4815
34330
4754
4812
34333
4755
43145
4756
4810
4812
4832
4757
4809
4833
4758
4808
4834
4759
4807
4835
4760
4806
4836
4761
4805
4837
4762
4804
4838
4763
4803
4839
4764
4802
4840
4765
4801
4841
4766
4800
4842
4767
4799
4843
4768
4798
4844
4769
4797
4845
4770
4796
4846
4771
4795
4847
4772
4794
4848
4773
4793
4849
4774
4792
4850
4775
4791
4851
4776
4790
4852
4777
4789
4853
4778
4788
4854
4779
4787
4855
4780
4786
4856
4781
4785
4857
4782
4784
4858
4783
4784
34268
43013
43030
4785
34269
42880
4786
34270
42881
4787
34271
42874
4788
34272
42680
4789
34273
42679
4790
34274
42306
4791
34275
42305
4792
34276
42149
4793
34277
42146
4794
34278
42145
4795
34279
42142
4796
34280
42116
4797
34281
42115
4798
34282
41022
4799
34283
41021
4800
34284
40925
4801
34285
38527
4802
34286
38526
4803
34287
38523
4804
34288
38522
4805
34289
36452
4806
34290
36423
4807
34291
36422
4808
34292
34384
4809
34293
34377
43143
4810
34294
34376
43144
4811
34295
34369
43145
4812
34296
34329
34333
34368
4813
4831
4814
4830
34329
4815
4827
4829
34328
4816
34327
4817
4827
34324
4818
4826
34321
4819
4825
34318
4820
4822
4824
34317
4821
34316
4822
34315
4823
34314
4824
34313
4825
34312
4826
34303
34311
4827
34301
34322
4828
34323
4829
34299
34301
34454
4830
34298
34452
4831
34297
34451
4832
34296
34394
4833
34295
34395
4834
34294
34396
4835
34293
34397
4836
34292
34398
4837
34291
34399
4838
34290
34400
4839
34289
34401
4840
34288
34402
4841
34287
34403
4842
34286
34404
4843
34285
34405
4844
34284
34406
4845
34283
34407
4846
34282
34408
4847
34281
34409
4848
34280
34410
4849
34279
34411
4850
34278
34412
4851
34277
34413
4852
34276
34414
4853
34275
34415
4854
34274
34416
4855
34273
34417
4856
34272
34418
4857
34271
34419
4858
34270
34420
4859
34269
4860
34420
42924
4861
4862
43017
43018
4863
43019
4864
43016
43017
43019
4865
36231
4866
36230
43017
4867
33632
42924
4868
33633
42920
4869
33634
42917
4870
33635
42870
4871
33636
38482
4872
33637
38483
4873
33638
40978
4874
33639
40979
4875
33640
43048
4876
33641
42243
4877
33642
42244
4878
33643
42583
4879
33644
42361
4880
33645
42362
4881
33646
42423
4882
33647
42424
4883
33648
42577
4884
33649
42493
4885
33650
42494
4886
4938
42584
4887
4939
42509
4888
42506
4889
4939
42502
4890
4940
42503
4891
4941
42476
4892
4942
42475
4893
4943
41981
4894
4944
43059
4895
4945
41961
4896
4946
41956
4897
4947
41954
4898
4948
41955
4899
4949
41948
4900
4950
38229
4901
4951
38227
4902
4952
38228
4903
4953
38062
4904
4954
38065
4905
4955
38042
4906
4956
38049
4907
4957
35272
4908
4958
43142
4909
4959
35257
4910
4960
35256
4911
4961
35255
4912
4962
4963
4913
43176
4914
4962
43180
4915
33674
43167
4916
4962
33673
33724
4917
4961
33672
35265
4918
4960
33671
35250
4919
4959
33670
35261
4920
4958
33669
35267
4921
4957
33668
38038
4922
4956
33667
38039
4923
4955
33666
38040
4924
4954
33665
38066
4925
4953
33664
38067
4926
4952
33663
38214
4927
4951
33662
43064
4928
4950
33661
43063
4929
4949
33660
43062
4930
4948
33659
41941
4931
4947
33658
41965
4932
4946
33657
41964
4933
4945
33656
41971
4934
4944
33655
41972
4935
4943
33654
41983
4936
4942
33653
42469
4937
4941
33652
42644
4938
4940
33651
42591
4939
33650
42500
4940
42502
4941
42503
4942
42476
4943
42475
4944
41981
4945
43059
4946
41961
4947
41956
4948
41954
4949
41955
4950
41948
4951
38229
4952
38227
4953
38228
4954
38062
4955
38065
4956
38042
4957
38049
4958
35272
4959
43142
4960
35257
4961
35256
4962
35255
4963
4964
33725
35255
43175
4965
33726
35254
43173
4966
33727
33745
33759
43171
4967
5591
43172
4968
5592
33759
4969
5593
33760
4970
5594
33755
4971
5595
35188
4972
5596
35189
4973
5597
38047
4974
5598
38044
4975
5599
38057
4976
5600
38054
4977
5601
38222
4978
5602
38219
4979
5603
38231
4980
5604
38236
4981
5605
38237
4982
5606
38344
4983
5607
38345
4984
5608
38348
4985
5609
41978
4986
5610
41977
4987
5611
42405
4988
5612
42406
4989
5613
42407
4990
5614
42482
4991
42483
4992
5614
42570
4993
5565
42568
4994
5564
42557
4995
5515
42558
4996
5514
42552
4997
5465
42590
4998
5464
42588
4999
5415
42545
5000
5414
42540
5001
5365
42541
5002
5364
42266
5003
5315
43054
5004
5314
43052
5005
5265
42212
5006
5264
42215
5007
5215
42216
5008
5214
40948
5009
5165
40949
5010
5164
34471
5011
5115
34467
5012
5114
34468
5013
5065
34462
5014
5064
34457
5015
34458
5016
5064
5637
5017
5063
34343
5018
5062
32969
5019
5061
32968
5020
5060
32492
5021
5059
32491
5022
5058
32490
5023
5057
32419
5024
5056
32420
5025
5055
32421
5026
5054
29208
5027
5053
29209
5028
5052
20072
5029
5051
20030
5030
5050
20025
5031
5049
20026
5032
5048
19961
5033
5047
19962
5034
5046
19953
5035
5045
19954
5036
5044
15717
5037
5043
15718
5038
5042
15711
5039
5041
7184
5040
7180
5041
5089
7179
5042
5088
7184
5043
5087
15711
5044
5086
15718
5045
5085
15717
5046
5084
19954
5047
5083
19953
5048
5082
19962
5049
5081
19961
5050
5080
20026
5051
5079
20025
5052
5078
20030
5053
5077
20072
5054
5076
29209
5055
5075
29208
5056
5074
32421
5057
5073
32420
5058
5072
32419
5059
5071
32490
5060
5070
32491
5061
5069
32492
5062
5068
32968
5063
5067
32969
5064
5066
34343
5065
5637
5066
5114
5636
5067
5113
34342
5068
5112
34341
5069
5111
32967
5070
5110
32493
5071
5109
32494
5072
5108
32489
5073
5107
32486
5074
5106
32423
5075
5105
32422
5076
5104
29211
5077
5103
29210
5078
5102
20073
5079
5101
20029
5080
5100
20028
5081
5099
20027
5082
5098
19964
5083
5097
19963
5084
5096
19956
5085
5095
19955
5086
5094
15720
5087
5093
15719
5088
5092
15712
5089
5091
12012
5090
7176
5091
5139
7171
5092
5138
16851
5093
5137
16850
5094
5136
16849
5095
5135
16848
5096
5134
20170
5097
5133
20171
5098
5132
20174
5099
5131
20175
5100
5130
20178
5101
5129
20179
5102
5128
20182
5103
5127
20183
5104
5126
32442
5105
5125
32441
5106
5124
32440
5107
5123
32483
5108
5122
32484
5109
5121
32654
5110
5120
32655
5111
5119
32656
5112
5118
32965
5113
5117
34360
5114
5116
34361
5115
5634
5116
5164
5634
5117
5163
34361
5118
5162
34360
5119
5161
32965
5120
5160
32656
5121
5159
32655
5122
5158
32654
5123
5157
32484
5124
5156
32483
5125
5155
32440
5126
5154
32441
5127
5153
32442
5128
5152
20183
5129
5151
20182
5130
5150
20179
5131
5149
20178
5132
5148
20175
5133
5147
20174
5134
5146
20171
5135
5145
20170
5136
5144
16848
5137
5143
16849
5138
5142
16850
5139
5141
16851
5140
7170
5141
5189
7167
5142
5188
16852
5143
5187
16853
5144
5186
16854
5145
5185
16847
5146
5184
20169
5147
5183
20172
5148
5182
20173
5149
5181
20176
5150
5180
20177
5151
5179
20180
5152
5178
20181
5153
5177
20184
5154
5176
32443
5155
5175
32444
5156
5174
32439
5157
5173
32482
5158
5172
32652
5159
5171
32653
5160
5170
32658
5161
5169
32657
5162
5168
32964
5163
5167
34359
5164
5166
34362
5165
5633
5166
5214
5631
5167
5213
34495
5168
5212
34496
5169
5211
32962
5170
5210
32821
5171
5209
32822
5172
5208
32823
5173
5207
32662
5174
5206
32663
5175
5205
32664
5176
5204
32476
5177
5203
32475
5178
5202
29806
5179
5201
29805
5180
5200
25058
5181
5199
25057
5182
5198
24892
5183
5197
24883
5184
5196
24880
5185
5195
20167
5186
5194
16883
5187
5193
16884
5188
5192
16869
5189
5191
16870
5190
7162
5191
5239
7161
5192
5238
16870
5193
5237
16869
5194
5236
16884
5195
5235
16883
5196
5234
20167
5197
5233
24880
5198
5232
24883
5199
5231
24892
5200
5230
25057
5201
5229
25058
5202
5228
29805
5203
5227
29806
5204
5226
32475
5205
5225
32476
5206
5224
32664
5207
5223
32663
5208
5222
32662
5209
5221
32823
5210
5220
32822
5211
5219
32821
5212
5218
32962
5213
5217
34496
5214
5216
34495
5215
5631
5216
5264
5629
5217
5263
34718
5218
5262
34717
5219
5261
34716
5220
5260
34715
5221
5259
34627
5222
5258
34628
5223
5257
34629
5224
5256
32683
5225
5255
32682
5226
5254
32681
5227
5253
32680
5228
5252
30479
5229
5251
30478
5230
5250
30477
5231
5249
30476
5232
5248
30469
5233
5247
30468
5234
5246
29876
5235
5245
29877
5236
5244
29878
5237
5243
29879
5238
5242
29880
5239
5241
29881
5240
7154
5241
5289
7153
5242
5288
29881
5243
5287
29880
5244
5286
29879
5245
5285
29878
5246
5284
29877
5247
5283
29876
5248
5282
30468
5249
5281
30469
5250
5280
30476
5251
5279
30477
5252
5278
30478
5253
5277
30479
5254
5276
32680
5255
5275
32681
5256
5274
32682
5257
5273
32683
5258
5272
34629
5259
5271
34628
5260
5270
34627
5261
5269
34715
5262
5268
34716
5263
5267
34717
5264
5266
34718
5265
5629
5266
5314
5628
5267
5313
34719
5268
5312
34720
5269
5311
34721
5270
5310
34714
5271
5309
34626
5272
5308
34631
5273
5307
34630
5274
5306
32684
5275
5305
34636
5276
5304
34637
5277
5303
34638
5278
5302
30480
5279
5301
30481
5280
5300
30482
5281
5299
30475
5282
5298
30470
5283
5297
30467
5284
5296
29875
5285
5295
29896
5286
5294
29891
5287
5293
29890
5288
5292
29883
5289
5291
29882
5290
7150
5291
5339
7145
5292
5338
29886
5293
5337
29887
5294
5336
29888
5295
5335
29893
5296
5334
29894
5297
5333
30464
5298
5332
30465
5299
5331
30472
5300
5330
30473
5301
5329
30484
5302
5328
30485
5303
5327
30488
5304
5326
34642
5305
5325
34641
5306
5324
34707
5307
5323
34708
5308
5322
34709
5309
5321
34710
5310
5320
34711
5311
5319
34712
5312
5318
34725
5313
5317
34724
5314
5316
38448
5315
5626
5316
5364
5626
5317
5363
38448
5318
5362
34724
5319
5361
34725
5320
5360
34712
5321
5359
34711
5322
5358
34710
5323
5357
34709
5324
5356
34708
5325
5355
34707
5326
5354
34641
5327
5353
34642
5328
5352
30488
5329
5351
30485
5330
5350
30484
5331
5349
30473
5332
5348
30472
5333
5347
30465
5334
5346
30464
5335
5345
29894
5336
5344
29893
5337
5343
29888
5338
5342
29887
5339
5341
29886
5340
7144
5341
5389
7141
5342
5388
29912
5343
5387
29911
5344
5386
30393
5345
5385
30394
5346
5384
30462
5347
5383
30463
5348
5382
30496
5349
5381
30497
5350
5380
34655
5351
5379
34656
5352
5378
34659
5353
5377
30489
5354
5376
34643
5355
5375
34646
5356
5374
34706
5357
5373
35357
5358
5372
36854
5359
5371
36851
5360
5370
36850
5361
5369
36849
5362
5368
34726
5363
5367
36843
5364
5366
38447
5365
5625
5366
5414
5623
5367
5413
38445
5368
5412
36841
5369
5411
38360
5370
5410
38259
5371
5409
38258
5372
5408
38257
5373
5407
36872
5374
5406
36873
5375
5405
34704
5376
5404
34703
5377
5403
34690
5378
5402
34661
5379
5401
34662
5380
5400
34663
5381
5399
34664
5382
5398
30505
5383
5397
30504
5384
5396
30503
5385
5395
30460
5386
5394
30396
5387
5393
30397
5388
5392
30398
5389
5391
29914
5390
29917
5391
5439
29916
5392
5438
29914
5393
5437
30398
5394
5436
30397
5395
5435
30396
5396
5434
30460
5397
5433
30503
5398
5432
30504
5399
5431
30505
5400
5430
34664
5401
5429
34663
5402
5428
34662
5403
5427
34661
5404
5426
34690
5405
5425
34703
5406
5424
34704
5407
5423
36873
5408
5422
36872
5409
5421
38257
5410
5420
38258
5411
5419
38259
5412
5418
38360
5413
5417
36841
5414
5416
38445
5415
5623
5416
5464
5622
5417
5463
38444
5418
5462
36840
5419
5461
38359
5420
5460
38268
5421
5459
38267
5422
5458
38256
5423
5457
36871
5424
5456
36874
5425
5455
36875
5426
5454
34702
5427
5453
34689
5428
5452
34688
5429
5451
34677
5430
5450
34676
5431
5449
34665
5432
5448
30506
5433
5447
30524
5434
5446
30525
5435
5445
30459
5436
5444
30411
5437
5443
30404
5438
5442
30399
5439
5441
29933
5440
29922
5441
5489
29928
5442
5488
29931
5443
5487
30401
5444
5486
30402
5445
5485
30413
5446
5484
30528
5447
5483
30527
5448
5482
35120
5449
5481
35121
5450
5480
35122
5451
5479
35123
5452
5478
35124
5453
5477
35125
5454
5476
36881
5455
5475
36880
5456
5474
36879
5457
5473
36878
5458
5472
38253
5459
5471
38254
5460
5470
38291
5461
5469
38292
5462
5468
38357
5463
5467
38441
5464
5466
38442
5465
5620
5466
5514
5620
5467
5513
38442
5468
5512
38441
5469
5511
38357
5470
5510
38292
5471
5509
38291
5472
5508
38254
5473
5507
38253
5474
5506
36878
5475
5505
36879
5476
5504
36880
5477
5503
36881
5478
5502
35125
5479
5501
35124
5480
5500
35123
5481
5499
35122
5482
5498
35121
5483
5497
35120
5484
5496
30527
5485
5495
30528
5486
5494
30413
5487
5493
30402
5488
5492
30401
5489
5491
29931
5490
29927
5491
5539
29957
5492
5538
30427
5493
5537
30426
5494
5536
30449
5495
5535
30414
5496
5534
30529
5497
5533
30530
5498
5532
35119
5499
5531
35162
5500
5530
35163
5501
5529
35164
5502
5528
35284
5503
5527
35126
5504
5526
36882
5505
5525
36885
5506
5524
36904
5507
5523
36907
5508
5522
38252
5509
5521
38285
5510
5520
38333
5511
5519
38293
5512
5518
38356
5513
5517
38440
5514
5516
42385
5515
5619
5516
5564
5617
5517
5563
42398
5518
5562
42397
5519
5561
38354
5520
5560
38353
5521
5559
38338
5522
5558
38339
5523
5557
38250
5524
5556
38249
5525
5555
36902
5526
5554
36901
5527
5553
36900
5528
5552
35317
5529
5551
35282
5530
5550
35281
5531
5549
35280
5532
5548
35279
5533
5547
35159
5534
5546
35158
5535
5545
35157
5536
5544
33750
5537
5543
33749
5538
5542
33748
5539
5541
33729
5540
33732
5541
5589
33731
5542
5588
33729
5543
5587
33748
5544
5586
33749
5545
5585
33750
5546
5584
35157
5547
5583
35158
5548
5582
35159
5549
5581
35279
5550
5580
35280
5551
5579
35281
5552
5578
35282
5553
5577
35317
5554
5576
36900
5555
5575
36901
5556
5574
36902
5557
5573
38249
5558
5572
38250
5559
5571
38339
5560
5570
38338
5561
5569
38353
5562
5568
38354
5563
5567
42397
5564
5566
42398
5565
5617
5566
5614
5615
5567
5613
42400
5568
5612
42401
5569
5611
42402
5570
5610
38351
5571
5609
38350
5572
5608
38349
5573
5607
38342
5574
5606
38343
5575
5605
38238
5576
5604
38233
5577
5603
38232
5578
5602
38220
5579
5601
38221
5580
5600
38053
5581
5599
38050
5582
5598
38045
5583
5597
38046
5584
5596
35186
5585
5595
35187
5586
5594
33754
5587
5593
33753
5588
5592
33746
5589
5591
33745
5590
33742
5591
33741
43172
5592
33745
5593
33746
5594
33753
5595
33754
5596
35187
5597
35186
5598
38046
5599
38045
5600
38050
5601
38053
5602
38221
5603
38220
5604
38232
5605
38233
5606
38238
5607
38343
5608
38342
5609
38349
5610
38350
5611
38351
5612
42402
5613
42401
5614
42400
5615
5616
42400
42482
42569
5617
42399
42409
42411
42561
5618
42398
42560
5619
42376
42384
42411
42553
5620
42377
42385
42552
5621
38442
42589
5622
38443
42262
42377
42546
5623
38444
41001
42545
5624
38445
42544
5625
38446
38513
41001
42265
5626
38447
38512
42266
5627
38448
43053
5628
38449
38455
38512
42211
5629
34719
38456
42212
5630
34718
42219
5631
34492
34498
38456
40942
5632
34495
40952
5633
34391
34472
34492
34494
5634
34362
34392
34471
5635
34361
34470
5636
34344
34366
34392
34463
5637
34342
34367
34462
5638
34343
34461
5639
29340
32981
34299
34367
5640
29337
29339
34300
5641
29310
34310
5642
29311
29335
29337
34311
5643
29312
29334
34312
5644
29313
34313
5645
29314
29334
34314
5646
29315
29317
34315
5647
26138
26506
29318
5648
26139
26507
26523
5649
26140
26478
26510
5650
26141
26477
26511
5651
26142
26194
26512
5652
26143
26195
26213
5653
26144
26158
26198
5654
26145
26157
26199
5655
15105
26146
26148
5656
15102
15104
23533
5657
15095
15101
23534
5658
15096
15100
23535
5659
15077
15099
23408
5660
15074
15076
23409
5661
15049
15073
23410
5662
15026
15028
15050
5663
15025
15029
15031
5664
14639
14643
14776
5665
14640
14642
14777
5666
8318
5667
8319
14640
5668
8320
14617
5669
8321
14616
5670
8322
11413
5671
8323
11412
5672
8324
11379
5673
8325
11378
5674
8326
8340
5675
8327
8339
5676
8328
8332
5677
8329
8331
5678
7608
7610
5679
7607
7611
5680
7606
7612
5681
7605
7613
5682
6672
6678
5683
6671
6679
5684
6660
6664
5685
6661
6663
5686
5690
5692
5687
5689
5693
5688
5694
5689
5699
5705
5690
6391
6496
5691
6394
6661
5692
6492
6494
6496
6662
5693
6491
6663
5694
6490
6496
5695
5697
5699
5696
5700
5697
5701
6506
5698
6490
6505
5699
5701
6487
6489
6510
5700
5704
6496
5701
5703
5702
6511
5703
6487
6522
6524
5704
6484
5705
6485
6487
6495
5706
6391
5707
6374
6390
6485
5708
6375
6484
5709
5710
6373
6375
6377
5711
5713
5712
6375
6561
5713
6376
6380
6562
5714
6377
5715
6378
6380
6382
5716
6247
6249
5717
6246
6340
5718
5719
5720
43193
5719
5721
6245
43192
5720
5721
6271
5721
43193
5722
43192
5723
6268
5724
6245
6267
5725
6234
6243
5726
6233
6267
6344
5727
6232
6266
6345
5728
6231
6265
6414
5729
6229
6230
6276
5730
6279
6745
6746
5731
6280
6747
6778
5732
6283
6748
6777
5733
6284
6749
6776
5734
6287
6750
6775
5735
6288
6751
6774
5736
6291
6752
6773
5737
6292
6753
6772
5738
6295
6754
6771
5739
6296
6755
6770
5740
6299
6756
6769
5741
6300
6757
6768
5742
6303
6758
6767
5743
6304
6759
6766
5744
6307
6760
6765
5745
6308
6761
6764
5746
6311
6762
6763
5747
6312
14698
5748
6762
14698
5749
5793
11654
5750
5794
11654
5751
11659
5752
5794
11652
5753
5795
11645
5754
5796
11646
5755
5797
11647
5756
5798
11640
5757
5799
11631
5758
5800
11632
5759
5801
11633
5760
5802
11634
5761
5803
5881
5762
5804
5882
5763
5805
5883
5764
5806
5876
5765
5807
5869
5766
5808
5870
5767
5809
5871
5768
5810
5864
5769
5811
5861
5770
5812
5858
5771
5813
5821
5772
5820
5773
5813
5815
5774
5815
6233
6235
5775
5813
5814
6232
5776
5812
5859
6231
5777
5811
5860
6230
5778
5810
5865
6746
5779
5809
5866
6747
5780
5808
5867
6748
5781
5807
5868
6749
5782
5806
5877
6750
5783
5805
5878
6751
5784
5804
5879
6752
5785
5803
5880
6753
5786
5802
6754
11627
5787
5801
6755
11628
5788
5800
6756
11629
5789
5799
6757
11630
5790
5798
6758
11641
5791
5797
6759
11642
5792
5796
6760
11643
5793
5795
6761
11644
5794
6762
11653
5795
11653
5796
11644
5797
11643
5798
11642
5799
11641
5800
11630
5801
11629
5802
11628
5803
11627
5804
5880
5805
5879
5806
5878
5807
5877
5808
5868
5809
5867
5810
5866
5811
5865
5812
5860
5813
5859
5814
5815
5821
5859
6348
5816
5820
6349
5817
5818
6236
5818
6236
6350
5819
5820
6359
5821
5823
6429
5822
5858
6430
5823
5827
5857
6433
5824
6434
5825
5827
5833
6821
5826
5832
5827
5829
5855
5828
5856
6820
5829
5833
5899
5903
6833
5830
5832
5900
5902
5831
5843
5851
5832
5842
5833
5841
5834
5840
6832
5835
6825
5836
5838
5840
6826
5837
5841
5838
5906
6025
5839
6026
6829
5840
5904
5906
6037
6830
5841
5903
6831
5842
5902
5906
5843
5847
5844
5848
5850
5902
5845
6056
5846
5848
5910
6057
5847
5909
5848
5906
5908
5849
5905
6040
5850
6057
6059
6061
6063
5851
5901
6054
6056
5852
5900
5853
6054
6096
5854
5898
5900
6053
6095
5855
5895
5897
5856
5900
5857
5897
5899
6819
5858
5862
6446
5859
5861
6445
5860
6415
5861
5865
6228
5862
5864
6227
5863
5897
6226
5864
5872
5896
6798
5865
5871
6793
5866
6782
5867
5871
6781
5868
5870
7560
5869
5877
7559
5870
5874
5876
7706
5871
5873
7707
5872
6794
5873
6104
6797
5874
6105
7712
5875
6106
7711
5876
5884
7548
7724
5877
5883
7705
5878
7558
5879
5883
7557
5880
5882
7556
5881
7735
11627
5882
5886
7736
11634
5883
5885
7555
5884
7726
5885
7549
7725
5886
7552
7554
5887
7739
11635
5888
7552
7740
8742
11672
5889
7543
11671
5890
7544
7552
5891
7545
7549
5892
7546
7548
5893
6100
6106
5894
6101
6105
5895
6102
6104
5896
6095
5897
6094
6104
6809
5898
6225
5899
6052
6094
6224
5900
6051
7460
5901
5902
6051
6053
6061
5903
5905
5904
6051
6852
5905
6038
6050
6853
5906
6039
6061
5907
5908
6025
6037
6039
6045
5909
6024
6040
6044
5910
6043
5911
6040
6042
6064
5912
6065
5913
6014
6042
6068
5914
6015
6043
5915
6022
5916
6010
6015
6019
6021
5917
6001
6004
5918
6000
6021
5919
5999
6030
5920
5998
6029
5921
5997
6034
5922
5996
6862
5923
5995
6863
5924
5994
6880
5925
5993
6881
5926
5992
8005
5927
5991
8006
5928
5990
8023
5929
5989
8024
5930
5988
9992
5931
5987
9991
5932
5986
9990
5933
5985
9989
5934
5984
11015
5935
5983
11016
5936
5982
11031
5937
5981
11030
5938
5980
11091
5939
5979
11092
5940
5978
11119
5941
5977
11120
5942
5976
16947
5943
5975
16948
5944
5974
16965
5945
5973
16964
5946
5972
20303
5947
5971
20302
5948
5970
20301
5949
5969
16799
5950
5968
20285
5951
5967
20286
5952
5966
11997
5953
5965
24840
5954
5964
29944
5955
5963
7135
5956
5962
29960
5957
29961
5958
5960
5962
29962
5959
43170
5960
43169
5961
6943
33776
5962
6940
6942
33775
5963
29963
5964
6940
7134
5965
6939
29945
5966
6938
24841
5967
6937
11996
5968
6936
20287
5969
6935
20288
5970
6934
16798
5971
6933
20306
5972
6932
20305
5973
6931
20304
5974
6930
16967
5975
6929
16966
5976
6928
16949
5977
6927
16950
5978
6926
11121
5979
6925
11122
5980
6924
11093
5981
6923
11094
5982
6922
11033
5983
6921
11032
5984
6920
11017
5985
6919
11018
5986
6918
9996
5987
6917
9995
5988
6916
9994
5989
6915
9993
5990
6914
8025
5991
6913
8026
5992
6912
8007
5993
6911
8008
5994
6882
6910
5995
6883
6909
5996
6864
6908
5997
6865
6907
5998
6033
6906
5999
6032
6905
6000
6031
6904
6001
6020
6903
6002
6019
6902
6003
6018
6901
6004
6006
6005
6006
6010
6011
6007
6008
6008
6009
6011
6009
6010
6018
6010
6011
6012
6011
6013
6015
6017
6014
6070
6076
6015
6069
6077
6201
6016
6202
6017
6019
6077
6205
6898
6018
6076
6899
6019
6900
6020
7002
6021
6031
6205
7003
6022
6030
6202
6023
6043
6024
6028
6030
6044
6025
6026
6028
6027
6037
6858
6028
6034
6036
6861
6029
6045
6030
6032
6034
6210
6031
6203
6032
6204
7004
6033
6211
8043
6034
6212
6865
8042
6035
6862
6036
6210
6212
6214
6867
6037
6045
6047
6868
6038
6857
6039
6047
6049
6870
6040
6046
6062
6041
6063
6042
6044
6046
6086
6200
6043
6081
6201
6044
6202
6045
6203
6046
6210
6047
6087
6209
6048
6214
6869
6049
6087
6215
6219
7472
6050
6062
6090
7467
6051
6061
6091
7466
6052
7461
6053
6091
6093
6223
6054
6060
6122
6055
6059
6115
6056
6058
6114
6057
6058
6064
6059
6083
6119
6060
6084
6120
6061
6089
6091
6121
6062
6063
6087
6089
6064
6084
6086
6065
6081
6083
6066
6068
6067
6083
6145
6068
6072
6082
6146
6069
6081
6070
6072
6078
6080
6071
6075
6072
6074
6160
6073
6161
6195
6074
6078
6166
6196
8086
6075
6165
8085
6076
6078
8084
6077
6997
6078
6206
6998
6079
8083
6080
6196
6198
6206
8816
6081
6195
6199
6201
6082
6086
6083
6085
6169
6195
6084
6170
6085
6089
6173
6086
6088
6174
6194
6087
6199
6088
6216
6089
6191
6217
6219
6090
6186
6091
6187
6219
6221
6092
6222
6093
6121
6125
6187
7770
6094
6122
6124
7765
6095
6103
6814
6096
6102
6122
6097
6115
6098
6102
6116
6099
6101
6111
6100
6132
7539
6101
6107
6135
7546
6102
6108
6110
6103
6123
6104
6108
6124
6813
6105
6810
6106
6108
7747
6107
7548
7746
6108
6136
7547
7751
6109
7752
6110
6124
6136
6138
7822
6111
6123
6127
6135
6112
6116
6128
6132
6113
6129
6131
6114
6116
6118
6115
6119
6116
6120
6122
6117
6123
6118
6120
6126
6128
6172
6119
6129
6171
6120
6170
6121
6173
6122
6126
6186
6123
6124
6126
6125
7766
6126
6138
6188
7769
6127
6185
6128
6134
6138
6140
6129
6133
6141
6130
6142
6131
6133
6179
8750
6132
7537
6133
6135
7538
6134
6180
8751
6135
6137
7500
8752
6136
8753
6137
7823
8756
6138
7499
7828
8757
6139
7821
6140
6188
7497
7499
7820
6141
6183
6185
7500
6142
6172
6180
6182
6143
6171
6177
6179
6144
6148
6150
6145
6147
6171
6146
6170
6147
6161
6169
6148
6162
6176
6149
6177
7506
6150
6154
6178
7505
6151
6179
6152
6154
8771
6153
7520
8770
6154
7515
7519
8775
6155
8776
6156
7505
7511
7515
8795
6157
7512
7514
6158
7505
7509
6159
7506
7508
6160
6162
6164
6161
6165
6162
6166
6168
6163
7488
7506
6164
6166
7489
7507
8093
6165
7508
8092
6166
8091
6167
8094
6168
6196
7489
7491
8814
6169
6193
6195
7488
6170
6174
6176
6171
6173
6172
6176
6173
6175
6185
6174
6186
6175
6191
6193
6176
6182
6184
7487
6177
7488
6178
6182
8803
6179
6181
7504
8776
6180
8771
6181
7500
8772
6182
7501
7503
8777
6183
8804
6184
7497
7501
8809
6185
6189
6191
7486
6186
6188
6187
6191
6188
6190
7812
6189
7813
6190
7485
7497
7818
6191
6219
7484
7811
6192
6193
6217
7484
7486
7492
6194
7487
7491
6195
6197
6199
6217
6196
6197
8815
6198
7481
7491
8818
6199
6207
7480
8817
6200
6216
6201
6203
6207
6209
6202
6206
6203
6205
6204
6210
6205
6207
6211
6896
6206
6897
6207
8055
6208
8056
6209
6211
6213
7480
8061
6210
6214
6216
6211
6212
6895
6213
6866
6894
6214
6889
7479
8062
6215
6888
6216
6218
7473
7479
6217
7480
6218
7481
6219
7474
7482
7484
6220
6221
7470
7472
7474
7811
6222
7467
7469
7812
6223
7464
7466
7770
6224
7461
7463
7765
6225
6814
6816
7460
6226
6809
6817
6819
6227
6446
6448
6798
6228
6445
6449
6793
6229
6415
6417
6782
6230
6414
6418
6745
6231
6746
6232
6414
6233
6345
6234
6344
6235
6237
6236
6238
6239
6242
6243
6239
6240
6242
6350
6240
6243
6344
6241
6243
6244
6242
6243
6245
6343
6351
6353
6246
6272
6247
6341
6353
6248
6354
6382
6249
6341
6367
6369
6383
6250
6340
6370
6378
6251
6253
6377
6252
6340
6253
6259
6339
6254
6260
6370
6372
6255
6373
6256
6260
6398
6257
6399
6712
6258
6260
6334
6402
6713
6259
6333
6714
6260
6262
6261
6403
6262
6334
6370
6404
6410
6263
6333
6337
6339
6264
6270
6274
6332
6265
6269
6277
6266
6274
6276
6267
6269
6273
6268
6272
6269
6271
6270
6271
6273
6339
6272
6340
6273
6341
6343
6274
6338
6346
6275
6337
6413
6276
6332
6336
6418
6739
6277
6279
6278
6332
6279
6281
6331
6280
6739
6281
6283
6738
6282
6330
6283
6285
6329
6284
7563
6285
6287
7564
6286
6328
6287
6289
6327
6288
7573
6289
6291
7574
6290
6326
6291
6293
6325
6292
7575
6293
6295
7576
6294
6324
6295
6297
6323
6296
11488
6297
6299
11487
6298
6322
6299
6301
6321
6300
11544
6301
6303
11545
6302
6320
6303
6305
6319
6304
11550
6305
6307
11551
6306
6318
6307
6309
6317
6308
11552
6309
6311
11553
6310
6316
6311
6313
6315
6312
14679
6313
14678
6314
6315
14676
14678
14682
6316
14679
14681
6317
11553
11555
6318
11552
11564
6319
11551
11565
6320
11478
11550
6321
11479
11545
6322
11480
11544
6323
11481
11487
6324
11482
11488
6325
7576
7578
6326
7575
7587
6327
7574
7588
6328
6729
7573
6329
6730
7564
6330
6731
7563
6331
6732
6738
6332
6733
6739
6333
6334
6336
6733
6335
6405
6734
6336
6410
6420
6590
6741
6337
6419
6740
6338
6410
6412
6339
6341
6369
6425
6340
6370
6341
6342
6343
6353
6367
6425
6426
6344
6346
6427
6345
6349
6346
6348
6414
6347
6413
6425
6348
6416
6424
6427
6431
6349
6415
6430
6350
6427
6429
6351
6359
6352
6358
6427
6353
6355
6357
6426
6354
6355
6367
6464
6356
6366
6467
6357
6363
6365
6468
6358
6362
6437
6359
6361
6428
6360
6429
6361
6434
6822
6362
6435
6823
6363
6436
6840
6364
6471
6841
6365
6436
6456
6472
7410
6366
6437
6439
6473
6367
6426
6440
6474
6368
6463
6369
6411
6425
6440
6462
6370
6384
6410
6371
6372
6378
6384
6386
6404
6373
6377
6387
6403
6374
6398
6375
6387
6389
6555
6376
6483
6377
6379
6387
6482
6378
6379
6383
6380
6386
6479
6481
6381
6565
6382
6465
6479
6566
6383
6464
6384
6463
6479
6385
6409
6462
6386
6408
6477
6479
6572
6387
6407
6571
6388
6556
6389
6401
6403
6407
6583
6390
6398
6400
6578
6391
6395
6397
6497
6392
6394
6495
6393
6397
6394
6396
6657
6395
6494
6690
6396
6400
6498
6689
6397
6399
6656
6398
6399
6403
6400
6402
6655
6401
6579
7270
6402
6406
6582
7275
6403
6405
6654
6404
6405
6407
6409
6406
6590
6653
6407
6585
6589
7284
6408
6584
6409
6589
6593
6629
6410
6461
6590
6411
6412
6420
6441
6461
6413
6419
6423
6425
6414
6416
6418
6415
6416
6445
6417
6423
6444
6418
6422
6449
6783
6419
6744
6420
6422
6743
6421
6591
6742
6422
6441
6451
6596
6789
6423
6450
6784
6424
6441
6443
6425
6426
6438
6440
6427
6437
6428
6429
6431
6435
6437
6430
6434
6431
6433
6445
6432
6438
6444
6433
6435
6447
6455
6835
6434
6446
6820
6435
6821
6436
6836
6437
6455
6839
6438
6439
6443
6455
6440
6442
6456
6601
6441
6475
6442
6460
6443
6451
6457
6459
6444
6450
6454
6445
6447
6449
6446
6447
6819
6448
6454
6818
6449
6453
6799
6817
6450
6792
6451
6453
6791
6452
6597
6790
6453
6457
6647
6805
7455
6454
6800
7454
6455
6457
7453
6456
7412
6457
6602
7411
6458
7452
6459
6602
6645
6647
7451
6460
6597
6599
6601
6461
6475
6594
6596
6462
6591
6593
6463
6475
6477
6464
6474
6478
6465
6467
6466
6478
6609
6467
6469
6606
6612
6468
6474
6469
6471
6473
6470
6605
6613
6471
6604
6616
7427
6472
7426
6473
6602
6604
7409
6474
6601
6605
6475
6606
6476
6601
6477
6594
6600
6606
6620
6478
6593
6621
6479
6606
6608
6480
6481
6566
6568
6572
6608
6482
6565
6569
6571
6483
6556
6558
6562
6484
6555
6559
6561
6485
6522
6486
6497
6555
6487
6500
6522
6552
6554
6488
6525
6489
6493
6495
6500
6502
6490
6492
6496
6503
6491
6504
6492
6541
6666
6493
6542
6667
6494
6499
6547
6694
6495
6498
6691
6496
6497
6498
6500
6578
6499
6579
6696
6500
6548
6580
6695
6501
6577
6502
6548
6550
6552
7329
6503
6525
6545
6547
6504
6510
6542
6544
6505
6539
6541
6506
6508
6510
6507
6511
6508
6528
6530
6509
6531
6539
6510
6526
6528
6536
6544
6511
6525
6512
6524
6528
6513
6519
6514
6518
6528
6515
6517
6529
6516
6534
7211
6517
7218
7220
7228
6518
7221
7225
6519
6527
7222
6520
6524
6521
6523
7222
7336
6522
6560
6523
6559
6524
6552
7223
7335
6525
6527
6526
6552
6527
6545
6551
7226
6528
7223
7225
6529
6530
6534
6536
7225
6531
6533
6532
6536
6538
6533
6535
7206
7238
6534
7205
6535
7210
7228
6536
7209
7227
7239
6537
7226
6538
6544
7233
7235
7239
6539
7236
7238
6540
6544
6541
6543
7236
7250
6542
7251
6543
6547
7256
6544
6546
7235
7257
6545
6546
6550
7233
6547
6549
7234
7258
6548
7259
6549
7264
7330
6550
7245
7265
7331
6551
7232
7332
6552
7223
7231
7333
6553
6554
7329
7333
7335
7347
6555
6557
6559
6577
6556
6578
6557
6571
6583
6558
6570
6576
7347
6559
6563
6569
7346
6560
7335
6561
6563
7336
6562
6563
6565
6564
7339
6565
6567
6569
7340
6566
6567
6609
6568
6610
7343
6569
6573
6623
7344
6570
7345
6571
6573
6575
7364
6572
6584
6573
6621
6629
6574
6622
7365
6575
6587
6627
6629
7326
6576
6584
6586
7327
6577
6581
6583
7328
6578
6580
7329
6579
6583
6580
6582
7269
6581
7268
7330
6582
6586
7281
7894
6583
6585
7276
6584
6585
6629
6586
6588
7283
6587
7282
7915
6588
6631
7295
7916
6589
6629
6630
7290
6590
6592
7289
6591
6652
6592
6596
6651
6593
6595
6630
7298
6594
6628
6595
6599
6634
6596
6598
6633
7303
6597
6650
6598
6647
6649
6599
6636
6646
7312
6600
6635
6645
6601
6603
6605
6619
6602
6603
7448
6604
6643
6645
7447
6605
6617
7408
6606
6618
6607
6608
6612
6618
6620
6624
6609
6621
6623
6610
6612
6611
6623
7370
6612
6614
6624
7373
6613
6614
6616
6618
6615
6640
7374
6616
6641
7377
7431
6617
7430
6618
6641
6643
7407
6619
6640
6620
6635
6639
6643
6621
6625
6634
6622
6628
6623
6625
6627
7382
6624
7369
6625
6640
7380
6626
6639
7381
6627
6632
6634
6638
7324
6628
6631
7325
6629
6630
6634
6631
6633
7297
6632
7296
7921
6633
6637
7309
7922
6634
6636
7304
6635
6636
6638
6644
6637
7311
7319
6638
7310
7320
7943
6639
7321
7323
6640
6642
7400
6641
7379
6642
7378
7406
6643
7321
7401
7960
6644
7959
6645
7319
7321
7950
6646
7951
6647
7317
7319
7952
6648
7953
6649
6805
7315
7317
8475
6650
6790
7312
7314
6651
6789
7301
7303
6652
6742
7298
7300
6653
6741
7287
7289
6654
6734
7284
7286
6655
6713
7273
7275
6656
6712
7270
7272
6657
6687
6689
6658
6690
6659
6681
6687
6660
6680
6688
6690
6692
6661
6669
6679
6662
6690
6663
6667
6669
6691
6664
6666
6665
6669
6671
6666
6668
6674
7252
6667
7251
6668
6694
7256
6669
6675
6693
7255
6670
6692
6671
6675
6677
6679
6701
6672
6674
6673
6677
7613
6674
6676
7614
8372
6675
8373
6676
6700
8378
6677
6703
7619
8377
6678
6702
7618
6679
6683
7605
6680
6681
6683
6701
6707
6682
6686
6683
6685
7603
6684
6702
7604
6685
6705
6707
7627
7647
6686
7626
7646
6687
6707
6709
6688
7272
6689
6697
6707
7271
6690
6696
7270
6691
6692
6694
6696
6693
6697
6701
6694
6698
6700
7260
6695
7259
6696
6698
7264
7268
6697
7269
6698
6706
7278
6699
7263
7279
6700
6704
6706
7656
8402
6701
6703
8397
6702
6706
6703
6705
7621
6704
7620
8398
6705
7655
8401
8669
6706
7628
7654
6707
7653
6708
6709
7271
7647
7651
7653
6710
7272
7646
7650
6711
6717
6721
6712
6716
7272
6713
6714
6716
6734
6715
6733
6716
6718
6732
6717
6735
7273
6718
6720
7568
7650
6719
6731
6720
6726
6730
6721
6727
7569
7649
6722
7646
6723
6727
7645
6724
7582
7644
6725
6727
7581
7589
8651
6726
7580
7588
6727
6729
6728
8650
6729
7569
7571
7589
8676
6730
7572
7588
6731
7565
7569
6732
7566
7568
6733
6735
6737
6734
6740
6735
6741
6736
7286
7568
6737
6741
6787
7287
7567
6738
6740
6786
7566
6739
6779
7563
6740
6744
6741
6743
6742
6743
6787
6789
6744
6784
6786
6745
6779
6783
6746
6778
6782
6747
6748
6778
6749
6777
6750
6776
6751
6775
6752
6774
6753
6773
6754
6772
6755
6771
6756
6770
6757
6769
6758
6768
6759
6767
6760
6766
6761
6765
6762
6764
6763
6764
14698
14700
14702
6765
13837
13841
6766
13838
13840
6767
13767
13769
6768
13766
13770
6769
13593
13595
6770
11622
13592
6771
11623
13591
6772
11624
11626
6773
7733
7735
6774
7556
7732
6775
7557
7693
6776
7558
7692
6777
7559
7683
6778
7560
7562
6779
6781
6780
6786
7562
6781
6783
6785
6795
7561
6782
6794
7560
6783
6793
6784
6792
6785
6789
6791
6786
6788
6802
7686
6787
7681
6788
7300
7680
6789
6803
7301
7687
6790
6791
6803
6805
6792
6800
6802
6793
6795
6799
6794
6798
6795
6797
7707
6796
6802
7708
6797
6799
6801
6811
7713
6798
6810
7712
6799
6809
6800
6808
6801
6805
6807
6802
6804
7714
7756
6803
7715
6804
7314
7718
6805
7315
7719
7757
6806
6807
7455
7757
7761
8475
6808
7454
7756
7760
6809
6811
6815
6817
6810
6814
6811
6813
7747
6812
7748
7756
6813
6815
7753
7759
7767
6814
7752
7766
6815
7765
6816
7760
7764
6817
7457
7459
7463
6818
7454
6819
6835
7453
7459
6820
7460
6821
6833
6835
6822
6832
6836
6823
6825
6824
6836
6840
6825
6827
6837
6843
6826
6832
6827
6829
6831
6828
6844
6850
6829
6847
6855
6859
6830
6858
6831
6853
6855
6857
6832
6850
6852
6833
6837
6834
6852
7460
6835
6837
6851
7413
7459
6836
7412
6837
6839
6838
6850
6839
6843
6849
7413
7415
6840
7410
7412
6841
6843
6842
7410
7426
6843
6845
7415
7425
6844
6845
6847
6849
6846
7416
7436
6847
6877
7421
7437
6848
6876
6849
6855
6875
7419
7421
6850
7416
7418
6851
6855
6852
6854
7418
7462
6853
7461
6854
6870
7466
6855
6871
7419
7465
6856
6857
6859
6871
6873
6875
6858
6868
6870
6859
6861
6860
6876
6861
6863
6873
6879
6862
6868
6863
6865
6867
6864
6880
6886
6865
6883
6891
8040
6866
8041
6867
6889
6891
6893
6868
6886
6888
6869
6873
6870
6872
6888
7472
6871
7467
6872
7468
7783
6873
6887
7471
7788
6874
6886
6875
6879
6885
7786
7788
6876
7783
7785
6877
6879
6878
7785
8001
6879
6881
7786
8004
6880
6881
6883
6885
6882
7801
8005
6883
7802
8008
9146
6884
8039
6885
6891
7802
7804
8038
6886
7799
7801
6887
6891
6888
6890
7476
7799
6889
7473
6890
7478
9137
6891
7477
7804
9138
6892
6893
8038
8040
9138
9164
6894
8041
9137
9141
6895
8042
8062
8064
6896
8043
8059
8061
6897
7004
8056
8058
6898
7003
8053
8055
6899
6998
7000
7002
6900
6995
6997
6901
6992
7002
6902
6987
6903
6985
7002
6904
6984
7003
6905
6983
7004
6906
6982
8043
6907
6981
8042
6908
6980
8041
6909
6979
8040
6910
6978
8039
6911
6977
9146
6912
6976
9147
6913
6975
9148
6914
6974
9223
6915
6973
9224
6916
6972
15895
6917
6971
15896
6918
6970
15913
6919
6969
15914
6920
6968
17090
6921
6967
17091
6922
6966
17094
6923
6965
17095
6924
6964
17183
6925
6963
17184
6926
6962
17187
6927
6961
17188
6928
6960
22019
6929
6959
22020
6930
6958
22064
6931
6957
22063
6932
6956
24669
6933
6955
24670
6934
6954
24673
6935
6953
16797
6936
6952
27146
6937
6951
27147
6938
6950
11995
6939
6949
29983
6940
6948
29984
6941
7133
6942
6946
6948
7132
6943
6945
33778
6944
33777
6945
33780
6946
7047
33779
6947
7046
7131
6948
7043
7045
29986
6949
29985
6950
7043
29982
6951
7042
11994
6952
7041
27148
6953
7040
27149
6954
7039
16796
6955
7038
24672
6956
7037
24671
6957
7036
24668
6958
7035
22066
6959
7034
22065
6960
7033
22021
6961
7032
22022
6962
7031
17189
6963
7030
17186
6964
7029
17185
6965
7028
17182
6966
7027
17096
6967
7026
17093
6968
7025
17092
6969
7024
17089
6970
7023
15915
6971
7022
15912
6972
7021
15897
6973
7020
15898
6974
7019
9225
6975
7018
9226
6976
7017
9149
6977
7016
9150
6978
7015
9145
6979
7014
9144
6980
7013
9143
6981
7012
9142
6982
7011
8045
6983
7010
8044
6984
7005
7009
6985
7006
7008
6986
7001
8077
6987
6989
6988
6989
6992
6994
6990
6991
6991
6993
6994
6992
6993
7001
6993
6994
6994
6995
6996
7000
6997
6999
8089
6998
8084
6999
8055
8083
7000
8054
8070
8082
7001
8053
8071
7002
7006
8079
7003
7004
7006
7005
8043
7006
8044
8048
8058
7007
8053
7008
8048
8050
8052
8073
7009
7087
8076
7010
7086
8048
7011
7085
8047
7012
7084
8046
7013
7083
9155
7014
7082
9154
7015
7081
9153
7016
7080
9152
7017
7079
9151
7018
7078
9228
7019
7077
9227
7020
7076
12867
7021
7075
15899
7022
7074
15900
7023
7073
15917
7024
7072
15916
7025
7071
17100
7026
7070
17099
7027
7069
17098
7028
7068
17097
7029
7067
17193
7030
7066
17192
7031
7065
17191
7032
7064
17190
7033
7063
22023
7034
7062
22024
7035
7061
22068
7036
7060
22067
7037
7059
24697
7038
7058
24698
7039
7057
27093
7040
7056
16795
7041
7055
27150
7042
7054
27151
7043
7053
11993
7044
29987
7045
7051
7053
29988
7046
7050
33792
7047
7049
7130
7048
33782
7049
36788
7050
7127
7129
7051
7126
33793
7052
7125
30368
7053
7122
7124
11991
7054
11992
7055
7122
27152
7056
7121
27153
7057
7120
16794
7058
7119
27092
7059
7118
24699
7060
7117
24700
7061
7116
22070
7062
7115
22069
7063
7114
22025
7064
7113
22026
7065
7112
17197
7066
7111
17196
7067
7110
17195
7068
7109
17194
7069
7108
17104
7070
7107
17103
7071
7106
17102
7072
7105
17101
7073
7104
15919
7074
7103
15918
7075
7102
15901
7076
7101
15902
7077
7100
12868
7078
7099
12869
7079
7098
9229
7080
7097
9230
7081
7096
9159
7082
7095
9158
7083
7094
9157
7084
7093
9156
7085
7092
9008
7086
7091
9007
7087
7090
8049
7088
8050
7089
8915
7090
8914
7091
8918
8920
7092
8921
9034
7093
8922
9035
7094
8923
9245
7095
8924
9246
7096
8925
9261
7097
8926
9262
7098
8927
9277
7099
8928
9278
7100
8929
12870
7101
8930
12871
7102
8931
16592
7103
8932
16593
7104
8933
16610
7105
8934
16611
7106
8935
17237
7107
8936
17238
7108
8937
17255
7109
8938
17256
7110
8939
22096
7111
8940
22097
7112
8941
22114
7113
8942
22115
7114
8943
24431
7115
8944
24432
7116
8945
24514
7117
8946
24515
7118
8947
27096
7119
8948
27095
7120
8949
27094
7121
8950
16793
7122
8951
27154
7123
27155
7124
8951
8953
27156
7125
8954
11990
7126
8955
30369
7127
8956
33794
7128
7129
33794
33796
33940
36797
7130
33793
33938
36788
7131
33782
33792
33939
7132
29986
33779
33785
7133
29985
33772
33778
7134
29972
29984
33775
7135
29945
29963
29971
7136
29944
29960
29966
7137
29943
29953
29959
7138
29940
29942
29956
7139
29905
29923
29939
7140
29904
29922
29934
7141
29903
29913
29918
7142
29902
29912
7143
7144
7146
7148
7144
7145
7146
29886
7145
7148
7146
7147
7147
7149
7148
7150
20155
29885
29902
7151
20154
29882
7152
7153
7155
7157
7153
7154
7155
29881
7154
7157
7155
7156
7156
7158
7157
7159
12006
16871
20154
7160
7161
7163
7165
7161
7162
7163
16870
7162
7165
7163
7164
7164
7166
7165
7167
12006
12008
16867
7168
12009
16852
7169
7170
7172
7174
7170
7171
7172
16851
7171
7174
7172
7173
7173
7175
7174
7176
12009
12011
7177
12012
7178
7179
7181
7183
7179
7180
7181
7184
7180
7183
7181
7182
7182
7183
7185
12012
15711
7186
12013
12015
15710
7187
10358
12077
7188
12076
7189
10358
10360
12053
7190
10361
10365
7191
10364
7192
10361
10363
7193
10344
10346
7194
10343
10347
7195
10243
10259
7196
10244
10258
7197
10225
10245
7198
10224
10228
7199
9622
9700
7200
9623
9699
7201
9624
9626
7202
9607
9627
7203
9588
9606
7204
9587
9591
7205
7207
9592
7206
7210
7207
7209
9578
7208
9579
9587
7209
9584
9590
9592
9596
7210
9583
9595
7211
9592
9594
7212
7218
7213
7217
9592
7214
7216
9591
7215
9606
9608
7216
9603
9605
9615
7217
9602
9650
7218
9593
9601
7219
9594
7220
9599
9601
9655
7221
7229
7353
7222
7224
7352
7223
7337
7224
7334
7225
7229
7231
7351
7226
7228
7227
7231
7233
7228
7230
7242
9595
7229
9594
7230
7901
9599
7231
7243
7900
9598
7232
7899
7233
7243
7245
7898
7234
7242
7235
7241
7245
7247
7236
7240
7248
7237
7249
7238
7240
8384
9577
7239
9578
7240
7242
9583
7241
8385
9582
7242
7244
8390
9641
7243
9640
7244
8422
9645
7245
8391
8421
9644
7246
8420
7247
7265
8391
8393
8419
7248
7258
8388
8390
7249
7257
8385
8387
7250
8382
8384
7251
7253
7257
7252
7256
7253
7255
8373
7254
8374
8382
7255
7257
7261
8379
8387
7256
7260
8378
7257
7259
7258
7259
7261
7265
7260
7264
7261
7263
8397
7262
8388
8396
7263
7265
8393
8403
8407
7264
8402
8406
7265
7267
7266
7267
7331
8407
8419
8451
7268
7330
7893
8406
7269
7279
7281
7270
7276
7278
7271
7275
7272
7274
7278
7273
7274
7286
7650
7275
7277
7285
7651
7276
7284
7277
7281
7283
7278
7280
7292
7652
7279
7653
7280
7656
8406
7281
7293
7657
8409
7282
7893
7283
7293
7295
7892
7284
7290
7292
7285
7289
7286
7288
7292
7664
7287
7663
7288
7300
7666
7289
7291
7299
7665
7290
7298
7291
7295
7297
7292
7294
7306
7670
7293
7671
7294
7672
8454
7295
7307
7675
8455
7296
7891
7297
7307
7309
7890
7298
7304
7306
7299
7303
7300
7302
7306
7678
7301
7679
7302
7314
7861
7303
7305
7313
7866
7304
7312
7305
7309
7311
7306
7308
7867
7883
7307
7677
7308
7676
8460
7309
7872
7884
8461
7310
7889
7311
7884
7886
7888
7312
7318
7883
7313
7317
7314
7316
7875
7883
7315
7860
7316
7859
8476
7317
7880
7882
8477
7318
8474
7319
7882
7886
8473
7320
7965
7321
7886
7944
7964
7322
7949
7323
7401
7944
7946
7948
7324
7400
7941
7943
7325
7381
7922
7924
7326
7382
7919
7921
7327
7365
7916
7918
7328
7364
7913
7915
7329
7347
7894
7896
7330
7332
7331
7894
7332
7895
8420
7333
7896
7898
7334
7348
7899
7335
7337
7349
7351
7336
7346
7337
7339
7338
7352
7339
7341
7349
7355
7340
7346
7341
7343
7345
7342
7356
7362
7343
7359
7367
7371
7344
7370
7345
7365
7367
7369
7346
7362
7364
7347
7349
7348
7364
7349
7363
7896
7904
7350
7362
7351
7355
7361
7902
7904
7352
7899
7901
7353
7355
7354
7901
9655
7355
7357
7902
9658
7356
7357
7359
7361
7358
7907
9659
7359
7389
7908
9662
7360
7388
7361
7367
7387
7908
7910
7362
7905
7907
7363
7367
7364
7366
7905
7913
7365
7366
7382
7367
7383
7910
7918
7368
7369
7371
7383
7385
7387
7370
7380
7382
7371
7373
7372
7388
7373
7375
7385
7391
7374
7380
7375
7377
7379
7376
7392
7398
7377
7395
7403
9817
7378
9818
7379
7401
7403
7405
7380
7398
7400
7381
7385
7382
7384
7400
7383
7384
7919
7927
7385
7399
7924
7932
7386
7398
7387
7391
7397
7930
7932
7388
7927
7929
7389
7391
7390
7929
9778
7391
7393
7930
9781
7392
7393
7395
7397
7394
7935
9782
7395
7936
9785
9823
7396
9816
7397
7403
7936
7938
9815
7398
7933
7935
7399
7403
7400
7402
7933
7941
7401
7402
9844
7403
7938
7946
9845
7404
7405
9815
9817
9841
9845
7406
9818
9842
9844
7407
7431
7443
7960
7408
7430
7444
7959
7409
7427
7445
7447
7410
7424
7426
7448
7411
7415
7412
7414
7448
7452
7413
7453
7414
7418
7458
7415
7417
7449
7777
7416
7424
7417
7421
7423
7418
7420
7776
7971
7419
7775
7420
7781
7783
7421
7780
7784
7976
7422
7785
7423
7437
7974
7976
8000
7424
7436
7971
7973
7425
7445
7449
7426
7428
7436
7427
7428
7430
7429
7435
7445
7430
7432
7434
7444
7431
7432
9818
7433
7443
9819
7434
7440
7442
9832
7435
7439
7984
7436
7438
7973
7437
7438
8001
7439
7974
8002
7440
7985
8019
7441
8020
9833
7442
7985
7987
8534
9876
7443
7984
7988
9871
7444
7961
9842
7445
7958
7984
7446
7973
7447
7449
7956
7958
7972
7448
7951
7959
7449
7451
7450
7971
7451
7777
7954
7956
7970
7452
7951
7953
7453
7455
7777
7454
7458
7455
7457
7456
7953
7457
7761
7777
7778
7954
7458
7760
7774
7459
7775
7777
7460
7462
7461
7462
7466
7463
7465
7775
7464
7764
7774
7465
7469
7771
7773
7466
7468
7781
7467
7468
7472
7469
7471
7782
7470
7791
7815
7471
7475
7790
7816
7472
7476
7789
7473
7474
7476
7478
7475
7808
7810
7476
7797
7807
8508
7477
7798
7478
7805
7807
9183
7479
7808
9136
7480
7482
8827
7481
8824
7482
7492
8825
7483
7808
8826
7484
7492
7494
7809
8889
7485
7810
7486
7494
7496
8510
7487
7493
8809
7488
7490
8804
7489
8803
7490
8802
8813
7491
7493
8805
8882
7492
8881
7493
8888
7494
8808
8887
7495
8511
8890
7496
8808
8867
9357
11811
7497
8809
8866
9354
7498
7819
7499
7501
8783
8866
9340
7500
8782
9339
7501
8779
7502
8778
7503
8807
8809
8864
8866
7504
8796
8804
8806
7505
8795
8801
8803
7506
7510
7507
8803
7508
7510
8102
8802
7509
8099
7510
7512
8100
7511
8101
8801
7512
7516
8110
8800
7513
8107
7514
7516
7526
8108
7515
7525
7516
7518
8794
7517
8109
8799
7518
7526
7528
8118
8847
7519
7523
7525
8793
7520
7522
8792
7521
8769
7522
7532
8130
7523
7531
8131
7524
7528
7530
8132
7525
7527
8125
7526
7527
8115
7528
8116
8124
7529
8117
8133
7530
8845
8847
8851
11720
7531
8793
8850
11715
7532
8790
8792
11704
7533
8769
8789
11699
7534
8766
8768
11688
7535
8745
11683
7536
8746
8768
7537
8747
8749
7538
8750
7539
8747
8751
8753
7540
7546
7541
7545
8747
7542
7544
8746
7543
8745
11677
7544
8742
8744
11678
7545
7551
8761
7546
7550
8754
7547
8753
7548
7550
7831
8756
7549
7745
7550
7552
7744
7551
7832
8755
7552
8742
8762
9389
7553
7554
7740
7742
7744
9389
7555
7725
7729
7739
7556
7726
7730
7736
7557
7731
7735
7558
7694
7726
7559
7695
7705
7560
7684
7706
7561
7707
7562
7684
7686
7708
7563
7681
7683
7564
7566
7565
7573
7683
7566
7570
7572
7682
7567
7681
7568
7570
7666
7680
7569
7663
7570
7662
7571
7667
7689
7572
7590
7690
8679
7573
7591
7691
7574
7692
7575
7591
7693
7576
7592
7732
7577
7733
11488
7578
7592
7594
8690
11489
7579
7585
7587
11482
7580
7584
11463
7581
7587
7582
7584
7586
8685
7583
7643
7584
7598
11461
7585
7597
11462
7586
7594
7596
11483
7587
7589
7593
8684
7588
7592
7589
7591
7590
8675
7591
7593
7699
8680
7592
7698
7593
8689
7594
8686
8688
7595
8691
11490
7596
8686
9409
9411
11491
7597
8684
9412
11492
7598
8656
8685
11493
7599
7643
8655
11494
7600
7642
8356
8358
7601
7639
8351
7602
7640
7642
7603
7623
7625
7604
7626
7605
7621
7623
7627
7606
7618
7607
7617
7623
7608
7640
8362
7609
7639
8329
7610
7636
7638
8330
8362
7611
7635
8331
7612
7634
8362
7613
7615
7617
7614
7618
7615
7619
8371
7616
7634
8370
7617
7619
7631
7633
8615
7618
7622
8362
7619
7621
7620
8614
7621
7631
8613
8669
7622
7628
7623
7629
7631
8361
7624
7640
7625
7627
7629
7641
8647
7626
7642
7644
7627
7645
7628
8648
7629
8667
8669
7630
8360
8646
7631
8363
8639
8645
8669
7632
8638
7633
7637
8361
8363
9490
7634
7636
8362
9491
7635
8369
7636
8334
8368
7637
8335
8367
7638
8364
8366
11305
7639
8359
8361
11306
7640
8352
8358
7641
8361
7642
8358
8360
8654
7643
7644
8654
8685
7645
8647
8651
7646
8648
8650
7647
7649
7648
7654
8648
7649
7651
7659
7661
8649
7650
7662
8650
7651
7663
7652
7664
7653
7657
7659
7671
7654
7656
7655
7659
8667
7656
7658
8412
8668
7657
8405
7658
7672
8410
7659
7673
8411
8670
7660
8666
7661
7669
7671
7673
9422
7662
7664
7668
8677
7663
7667
8676
7664
7666
7665
7671
7666
7668
7670
7678
7667
7679
7668
7863
8679
7669
7864
8678
7670
7674
7869
9421
7671
7675
7677
7672
7673
7675
8601
7674
8602
9423
7675
7870
8607
9424
7676
8600
7677
7870
7872
8599
7678
7867
7869
7679
7864
7866
7680
7861
7863
7681
7687
7689
7682
7686
7683
7685
7689
7691
7684
7692
7685
7695
7709
7686
7688
7696
7716
7687
7715
7688
7718
7861
7689
7701
7717
7862
7690
7863
7691
7699
7701
8713
7692
7696
7698
7693
7695
7694
7698
7732
7695
7697
7727
7731
7696
7704
7697
7701
7703
7698
7700
8694
8698
7699
8689
7700
8688
8712
7701
8695
8699
8711
7702
8718
7703
7717
8699
8719
8725
7704
7716
7722
8698
7705
7709
7723
7727
7706
7724
7726
7707
7709
7711
7708
7712
7709
7713
7715
7710
7716
7711
7713
7721
7723
7749
7712
7724
7746
7713
7747
7714
7748
7715
7719
7721
7755
7716
7718
7717
7721
7718
7720
7877
7719
7860
7720
7839
7859
7721
7838
7878
8725
7722
7837
7723
7836
8701
8725
7724
7728
7835
7725
7745
7726
7728
7744
7727
7728
7730
8698
7729
7743
8701
7730
7738
7742
8702
7731
7737
8697
7732
7734
8694
7733
8689
7734
8690
11624
7735
7737
8693
11625
7736
11626
7737
7739
13605
7738
8704
13606
7739
7741
8703
13611
7740
13610
7741
8741
13641
7742
8736
8740
13640
7743
8735
9388
7744
7833
7835
8728
7745
7832
7746
7831
7835
7747
7749
7751
7748
7752
7749
7753
7755
7750
7835
7837
7751
7753
7824
7834
7842
7752
7823
7831
7753
7822
7754
7825
7755
7759
7840
7842
7844
7756
7837
7839
7757
7759
7758
7839
8476
7759
7761
7840
7846
8479
7760
7845
7761
7763
7762
8480
7763
7778
7846
8491
8497
7764
7772
7774
7845
7765
7767
7771
7766
7770
7767
7769
7822
7768
7825
7845
7769
7771
7814
7826
7848
7770
7813
7821
7771
7812
7772
7815
7773
7848
8497
8499
7774
7779
7781
7791
7775
7778
7776
7781
7777
7778
7780
7970
7779
7969
7780
7792
7978
8497
7781
7793
7977
7782
7783
7789
7791
7793
7784
7788
7785
7787
7793
7999
7786
8000
7787
7801
8011
7788
7794
7800
8012
7789
7799
7790
7794
7798
7791
7795
7797
8504
7792
8499
7793
7795
8498
8526
7794
7998
7795
8522
8524
7796
8505
8525
7797
8506
8520
8522
8544
7798
7806
8507
7799
7805
8522
7800
7804
7801
7803
8031
8522
7802
8010
7803
8009
8037
7804
8032
8521
9178
7805
9177
7806
8521
9182
7807
8514
8520
9191
7808
8513
9184
7809
9185
7810
8511
8513
11856
7811
8508
8510
7812
7816
7818
7813
7815
7814
7818
7820
7815
7817
8500
9343
7816
8499
7817
8504
8508
7818
8503
8509
9342
7819
8510
7820
9340
9342
9354
7821
9339
9343
7822
7826
7828
7823
7825
7824
7828
7830
7825
7827
7843
9373
7826
7844
7827
7849
9343
7828
7850
9338
9378
7829
9339
7830
8757
9376
9378
11737
7831
8756
9373
9375
7832
7834
7833
9375
9389
7834
8729
9374
9388
7835
8730
9373
7836
7837
8726
8728
8730
7838
7842
7839
7841
8586
8726
7840
7858
7841
7853
7857
7842
7852
8587
8731
7843
8730
7844
7850
7852
9372
7845
7849
7853
7846
7848
7847
7853
8492
7848
7854
8495
8497
8501
7849
8500
7850
7854
9344
7851
9337
9379
7852
7854
9328
9336
9370
7853
9327
9371
7854
7856
7855
9345
7856
8495
8581
9328
12467
7857
8492
8582
9327
7858
8479
8583
8587
7859
8476
8584
8586
7860
7878
7880
7861
7875
7877
7862
7866
7863
7865
7877
8718
7864
8713
7865
7869
8714
7866
7868
7876
8717
7867
7875
7868
7872
7874
7869
7871
8592
9445
7870
9440
7871
9441
10648
7872
8593
9444
10649
7873
8598
7874
7884
8593
8595
8597
7875
7881
7883
8592
7876
7880
7877
7879
8592
8722
7878
8719
7879
8586
8724
7880
8585
8591
8723
7881
8584
7882
8591
8595
9322
7883
7885
8484
7884
7885
8466
7886
8467
8485
8595
7887
8472
7888
7944
8467
8469
8471
7889
7943
8464
8466
7890
7922
8461
8463
7891
7921
8458
8460
7892
7916
8455
8457
7893
7915
8452
8454
7894
8409
8451
7895
7915
7896
7914
8425
8451
7897
7913
7898
7904
7912
8423
8425
7899
8420
8422
7900
7904
7901
7903
8422
9667
7902
9654
7903
7907
9665
7904
7906
8423
9666
7905
7906
7910
7912
7907
7909
8428
9748
7908
9664
7909
7929
9663
7910
7928
8429
9753
7911
7927
7912
7918
7926
8429
8431
7913
8426
8428
7914
7918
7915
7917
8426
8452
7916
7917
7921
7918
7920
8431
8457
7919
7920
7924
7926
7921
7923
8432
8458
7922
7923
7943
7924
7942
8437
8463
7925
7941
7926
7932
7940
8435
8437
7927
8432
8434
7928
7932
7929
7931
8434
9776
7930
9777
7931
7935
9788
7932
7934
8435
9789
7933
7934
7938
7940
7935
7937
8440
9808
7936
9787
7937
9786
9814
7938
8441
9809
9857
7939
9856
7940
7946
8441
8443
9855
7941
8438
8440
7942
7946
7943
7945
8438
8464
7944
7945
9850
7946
8443
8469
9851
7947
7948
9845
9847
9851
9855
7949
9844
9848
9850
7950
7960
7962
7964
7951
7957
7959
7965
7952
7956
7953
7955
7965
8474
7954
8475
7955
7969
8480
7956
7966
7968
8481
7957
7981
7958
7962
7966
7982
7959
7961
7983
7960
7961
9844
7962
7988
9843
7963
7989
9848
7964
7966
7990
8487
9849
7965
8472
9850
7966
8473
7967
8482
7968
7982
7990
7992
8489
7969
7979
7981
8490
7970
7978
8491
7971
7977
7981
7972
7976
7973
7975
7981
7983
7974
7984
7975
7985
8015
7976
7980
7986
8014
7977
7999
7978
7980
7998
7979
8496
8526
7980
7992
8527
8563
7981
7993
7997
7982
7983
7989
7993
7984
7986
7988
7985
7986
8018
7987
7993
8532
7988
7994
8533
9875
7989
9870
7990
7994
9869
7991
8488
9868
7992
7994
8539
8569
9889
7993
8540
8564
7994
7996
7995
9888
7996
8533
8537
8539
10019
7997
8530
8532
8540
7998
8014
8527
8529
7999
8524
8526
8000
8012
8014
8001
8011
8015
8002
8004
8003
8015
8019
8004
8006
8016
8022
8005
8011
8006
8008
8010
8007
8023
8029
8008
8026
8034
9148
8009
9147
8010
8032
8034
8036
8011
8029
8031
8012
8016
8013
8031
8524
8014
8016
8030
8529
8531
8015
8532
8016
8018
8017
8029
8018
8022
8028
8531
8535
8019
8532
8534
8020
8022
8021
8534
9984
8022
8024
8535
9985
8023
8024
8026
8028
8025
8552
9992
8026
8553
9224
9993
8027
9223
8028
8034
8553
8555
9222
8029
8550
8552
8030
8034
8031
8033
8548
8550
8032
8523
8033
8546
9215
8034
8547
8555
9216
8035
8036
9148
9216
9220
9222
8037
9147
9215
9219
8038
9146
9162
9178
8039
9163
9177
8040
9144
9146
8041
9143
8042
9142
8043
8045
8044
8045
8047
8059
8046
8064
9142
8047
8065
9008
9155
8048
8066
9007
8049
8067
8050
8918
9005
9007
8051
8916
8052
8908
8910
9005
8053
8067
8069
8071
8054
8058
8055
8057
8069
8821
8056
8816
8057
8061
8817
8058
8060
8068
8822
8059
8067
8060
8064
8066
8061
8063
8823
9012
8062
8824
8063
8827
9137
8064
8828
9011
9140
8065
9141
8066
9009
9011
9166
8067
9006
9012
8068
9005
8069
8905
8907
9012
8070
8904
8908
8071
8081
8072
8073
8074
8079
8080
8074
8075
8079
8075
8080
8076
8078
8077
8078
8079
8080
8080
8082
8834
8904
8083
8087
8089
8821
8084
8086
8816
8085
8089
8086
8088
8091
8087
8094
8815
8088
8095
8820
8834
8089
8090
8091
8095
8097
8092
8094
8093
8097
8099
8094
8096
8102
8813
8095
8814
8096
8835
8879
8097
8103
8836
8878
8098
8099
8103
8105
8100
8102
8101
8105
8107
8102
8104
8110
8873
8103
8812
8104
8837
8877
8105
8111
8838
8876
8106
8107
8111
8113
8108
8110
8109
8113
8115
8110
8112
8118
11789
8111
8872
8112
8839
11791
8113
8119
8840
11790
8114
8115
8119
8121
8116
8118
8117
8121
8123
8118
8120
8845
16085
8119
8846
8120
8841
12651
8121
8842
8844
16090
8122
8123
16088
16090
8124
16085
16087
8125
8133
8135
8126
8132
8127
8135
8137
8128
8132
8134
8144
11716
8129
8131
8143
11703
8130
8142
11700
8131
11699
8132
11704
8133
11715
8134
11720
16085
8135
8145
11719
16086
8136
16087
8137
8145
8147
16096
8138
8144
8139
8147
8149
8140
8144
8146
8156
13980
8141
8143
8155
13967
8142
8154
13962
8143
13963
8144
13968
8145
13981
8146
13984
16095
8147
8157
13985
16098
8148
16097
8149
8157
8159
16103
8150
8156
8151
8159
8161
8152
8156
8158
8168
14533
8153
8155
8167
14520
8154
8166
13960
8155
13961
8156
14521
8157
14532
8158
14537
16106
8159
8169
14536
16105
8160
16104
8161
8169
8171
16111
8162
8168
8163
8171
8173
8164
8168
8170
8180
16168
8165
8167
8179
16155
8166
8178
16152
8167
13959
8168
16156
8169
16167
8170
16114
16172
8171
8181
16113
16171
8172
16112
8173
8181
8183
16119
8174
8180
8175
8183
8185
8176
8180
8182
8192
18424
8177
8179
8191
18403
8178
8190
16150
8179
16151
8180
18402
8181
18401
8182
16122
18400
8183
8193
16121
18429
8184
16120
8185
8193
8195
16127
8186
8192
8187
8195
8202
8188
8192
8194
8204
18432
8189
8191
8205
16147
8190
8211
16148
8191
16149
8192
18422
8193
18423
8194
16130
18430
8195
16129
16143
18431
8196
16128
8197
16141
16143
8198
8201
8202
8203
8199
8201
8200
8203
8201
8202
8203
8202
8203
8204
8205
16143
16145
8206
16146
8207
8210
8211
8212
8208
8210
8209
8212
8210
8211
8212
8211
8212
8213
8214
16146
16148
21248
8215
14953
21247
8216
8219
8220
8221
8217
8219
8218
8221
8219
8220
8221
8220
8221
14930
8222
8223
14929
21245
21247
8224
8225
8226
8225
8226
14853
8227
8228
14854
14925
21245
8229
14843
14924
8230
8233
8234
8235
8231
8233
8232
8235
8233
8234
8235
8234
8235
14840
8236
8237
14841
14889
14924
8238
11657
14890
8239
8242
8243
8244
8240
8242
8241
8244
8242
8243
8244
8243
8244
11656
8245
8246
14830
14890
14892
8247
8248
8249
8248
8249
14696
8250
8251
14695
14892
14894
8252
14694
14895
43182
8253
8256
8254
43183
8255
43184
8256
8280
8282
14896
8257
8279
14895
8258
8278
14894
8259
8277
14893
8260
8276
14919
8261
8275
14920
8262
8274
21239
8263
21240
8264
8272
8274
21259
8265
21258
8266
8270
8272
8267
8269
8268
8269
23237
23699
23701
23703
8270
21260
23236
23696
8271
21215
21258
23695
8272
18487
21236
21259
23694
8273
8274
8296
21236
8275
21237
8276
8296
21238
8277
8295
14918
8278
8294
14917
8279
8293
14916
8280
8292
14915
8281
8291
14914
8282
8285
8290
14913
8283
14897
8284
14899
8285
14900
8286
8289
14905
8287
14907
8288
14908
8289
8305
8307
8290
8304
8291
8303
8292
8302
8293
8301
8294
8300
8295
8299
8296
8298
8297
8298
14989
15011
21236
21238
8299
14918
14988
15012
8300
14917
14975
15013
8301
14916
14976
15014
8302
14798
14915
15015
8303
14795
14914
15016
8304
14747
14785
14913
8305
14748
14784
14905
8306
14652
14781
14912
8307
8313
14647
14780
8308
8309
8314
8310
8311
8314
8316
8312
8315
8316
8313
8314
8315
8314
8315
8316
8316
8317
8318
14778
14780
8319
14642
14646
8320
14641
14649
8321
14620
14626
8322
14621
14623
8323
11416
11424
8324
11417
11421
8325
11382
11388
8326
11383
11385
8327
8345
8347
8328
8338
11365
8329
8337
8353
8330
8352
8331
8335
8337
11306
8332
8334
8333
8337
8339
8334
8336
8342
11289
8335
11288
8336
11293
11305
8337
8343
11292
11308
8338
11307
8339
8343
8345
11364
8340
8342
8341
8345
11378
8342
8344
11347
11377
8343
11346
8344
11351
11363
8345
11350
11374
11376
8346
11383
8347
11364
11370
11374
11384
8348
11365
11369
11385
8349
11368
11386
8350
11365
11367
8351
8353
8355
8352
8356
8353
8357
11306
8354
11307
11365
8355
8357
11310
11366
11496
8356
11367
11495
8357
11494
8358
11311
11497
8359
8655
8360
8364
8658
11311
8361
8363
8659
8362
8364
8660
9489
8365
8661
11312
8366
9487
9489
9515
11313
8367
9490
9512
11304
8368
9491
9495
11293
8369
9494
11288
8370
9491
9493
8371
8615
8617
8372
8614
8618
8373
8375
8377
8374
8378
8375
8379
8381
8376
8618
8622
8377
8379
8399
8619
8627
8378
8398
8614
8379
8397
8380
8396
8381
8387
8395
8625
8627
8382
8622
8624
8383
8387
8384
8386
8624
9575
8385
9576
8386
8390
10528
8387
8389
8625
10527
8388
8389
8393
8395
8390
8392
8630
10540
8391
10539
8392
9531
10544
8393
8631
9530
10543
8394
8418
8395
8403
8417
8631
8633
8396
8628
8630
8397
8399
8403
8398
8402
8399
8401
8613
8400
8628
8636
8401
8403
8413
8633
8641
8402
8412
8612
8403
8405
8404
8405
8407
8413
8415
8417
8406
8410
8412
8407
8409
8408
8418
8409
8415
8451
8453
9534
8410
8454
8411
8415
8601
8412
8414
8602
8610
8413
8611
8414
8642
9527
8415
8603
9544
9554
8416
8604
8417
9534
9542
9544
9546
8418
9527
9529
8419
9530
9534
8420
8450
9531
8421
8425
8422
8424
9531
9729
8423
9728
8424
8428
9733
8425
8427
9532
9732
8426
8450
8427
8431
8449
8428
8430
9537
9746
8429
9747
8430
8434
9754
8431
8433
9538
9755
8432
8448
8433
8437
8447
8434
8436
9902
10588
8435
9775
8436
8440
9900
8437
8439
9901
10593
8438
8446
8439
8443
8445
8440
8442
9920
10594
8441
9899
8442
9862
9898
8443
9863
9921
10599
8444
9854
8445
8469
10597
10599
10633
8446
8464
10594
10596
8447
8463
10591
10593
8448
8458
10588
10590
8449
8457
9538
9540
8450
8452
9535
9537
8451
9532
9534
8452
8453
8457
8454
8456
8604
9535
8455
8601
8456
8460
8600
8457
8459
8605
9540
8458
8459
8463
8460
8462
10590
10646
8461
8599
8462
8466
8598
8463
8465
10591
10645
8464
8465
8469
8466
8468
10596
10644
8467
8597
8468
8596
10636
8469
10597
10635
10643
8470
8471
9851
10633
10635
10639
8472
9850
10636
10638
8473
8485
8487
8474
8482
8484
8475
8477
8481
8476
8480
8477
8479
8478
8484
8584
8479
8481
8483
8493
8583
8480
8492
8481
8491
8482
8490
8483
8487
8489
8484
8486
8566
9323
8485
9322
8486
9321
10636
8487
8567
9320
10637
8488
10638
8489
8567
8569
10952
8490
8564
8566
8491
8493
8563
8492
8496
8493
8495
8494
8566
8582
8495
8563
8565
8573
8581
8496
8574
8497
8563
8575
8498
8499
8501
8505
8575
8500
8504
8501
8503
9344
8502
8574
9345
8503
8505
8517
8577
9346
8504
8516
9347
8505
8507
8506
8576
8507
8517
8519
12470
8508
8514
8516
8509
8513
8510
8512
8516
9355
8511
9354
8512
9357
11855
8513
8515
9356
11858
8514
11857
8515
8519
11864
8516
8518
9361
11865
8517
9362
8518
9363
12469
8519
9364
11866
12472
8520
11867
12471
8521
8545
9192
8522
8546
9181
8523
8524
8544
8546
8548
8525
8529
8526
8528
8544
8576
8527
8575
8528
8540
8562
8529
8541
8543
8561
8530
8548
8531
8537
8541
8549
8532
8536
8550
8533
8534
8536
10004
8535
10003
8536
8552
10008
8537
8551
10007
8538
9307
10024
8539
8541
9308
9312
10023
8540
8570
10020
8541
8571
8542
9313
8543
8549
8557
9308
12490
8544
8548
8558
8560
8545
12470
8546
8558
12471
12501
8547
9214
8548
8556
8558
12503
8549
8550
8556
9307
8551
8555
8552
8554
9307
10036
8553
10037
8554
9301
10042
8555
9300
9306
10041
8556
9299
8557
9306
12857
8558
9309
12491
12858
8559
12502
8560
12471
12473
12491
12984
8561
12470
12474
12490
8562
8576
8578
9313
8563
8571
8573
8575
8564
8565
8569
8571
8566
8568
8572
9331
8567
9324
8568
9319
10953
8569
9316
9318
10956
8570
10957
8571
9312
9316
12451
8572
9313
8573
9314
9316
9332
8574
8578
8580
8575
8577
12467
8576
8577
12470
8578
12466
12469
8579
9314
12474
8580
12464
12466
12475
12485
8581
9332
9334
12467
8582
9329
9331
8583
9324
9326
8584
8588
9323
8585
9322
8586
8588
8590
9457
8587
9456
8588
9327
9461
8589
9326
9462
8590
9323
9325
9463
10909
8591
9322
9464
10908
8592
8594
9451
8593
9446
8594
9449
10730
8595
9450
10731
10908
8596
9321
8597
10643
10731
10936
8598
10644
10730
8599
10645
10649
8600
10646
10648
8601
8605
8607
8602
8604
8603
8607
8609
8604
8606
9543
10824
8605
9542
8606
9541
10646
8607
9550
10647
10823
8608
10648
8609
9424
10821
10823
10826
8610
9423
10820
10824
8611
8670
9554
9556
8612
8642
8644
8668
8613
8639
8641
8669
8614
8636
8638
8615
8619
8616
8638
9491
8617
8619
8637
9492
9504
8618
9493
9499
8619
8621
8620
8636
8621
8627
8635
9502
9504
8622
9499
9501
8623
8627
8624
8626
9501
9573
8625
9574
8626
8630
10662
8627
8629
9502
10663
8628
8629
8633
8635
8630
8632
9521
10678
8631
10661
8632
9529
10660
8633
9522
9528
10679
8634
9527
8635
8641
9522
9524
9526
8636
9519
9521
8637
8641
8638
8640
9513
9519
8639
9490
8640
8644
9489
8641
8643
9514
9524
8642
8643
9526
9554
8644
9525
9555
9559
8645
9488
9556
8646
8660
8668
8671
8647
8659
8665
8667
8648
8652
8654
8649
8667
8650
8652
8666
8677
8651
8676
8652
8675
8685
8653
8665
8674
8654
8656
8664
8683
8685
8655
8659
8656
8658
11497
8657
9412
11498
8658
8662
8664
9413
11515
8659
8661
11510
8660
8664
8661
8663
9488
8662
9487
11511
8663
9416
9486
11514
8664
8671
9415
9557
8665
9414
8666
8671
8673
8667
8670
9422
8668
8669
8670
8671
9423
8672
9556
8673
9415
9423
9425
10820
8674
9414
9420
9422
8675
8677
8681
8683
8676
8680
8684
8677
8679
8678
9422
8679
8681
8714
9421
8680
8713
8681
8686
8712
8682
8715
9420
8683
8686
9411
9419
9429
8684
9412
9414
8685
8686
8687
8688
8710
8712
9409
9429
8689
8691
8695
8690
8694
8691
8693
13585
8692
9409
13584
8693
8695
8705
9408
13615
8694
8704
13614
8695
8697
8696
8710
8697
8699
8705
8707
8709
8698
8702
8704
8699
8701
8700
8720
8701
8707
8725
8727
9454
8702
8728
8703
8707
8735
8704
8706
8736
13612
8705
13613
8706
9407
13616
8707
8737
9406
13621
8708
8734
8709
9406
9454
9474
10894
8710
8720
9407
9471
8711
9408
9430
8712
8716
8718
8720
8713
8715
8714
8718
8715
8717
9440
8716
9429
9439
8717
8721
9430
9438
8718
8722
9445
8719
8720
8722
8724
8721
9454
8722
9447
9453
9471
8723
9446
8724
9451
9453
9457
8725
9454
9456
8726
8727
8731
9456
8728
8732
8734
9455
8729
8735
8730
8732
9381
9387
8731
9372
8732
9371
9461
8733
9382
9460
8734
8738
9385
9387
10895
8735
8737
10894
8736
9387
8737
8739
13639
8738
9405
13638
8739
9400
9404
13653
8740
9387
9399
13648
8741
9388
9392
13647
8742
9389
9391
13646
8743
11679
8744
8762
8764
9391
11680
8745
8761
8765
11681
8746
8766
11682
8747
8761
8767
8748
8754
8749
8751
8759
8767
8773
8750
8768
8770
8751
8771
8752
8772
8753
8757
8759
8779
8754
8756
8755
8759
8761
8756
8758
8762
9375
8757
8758
8782
8759
8763
8781
9376
8760
8780
8761
8763
8765
8767
8787
8762
8763
9390
8764
8857
9395
8765
8856
9396
11695
8766
8855
11690
8767
8789
11689
8768
8788
8769
8770
8788
8792
8771
8773
8775
8772
8776
8773
8777
8779
8774
8780
8788
8775
8777
8785
8791
8797
8776
8792
8794
8777
8795
8778
8796
8779
8783
8785
8864
8780
8782
8781
8785
8787
8782
8784
8857
11736
8783
11737
8784
8865
11742
8785
8858
11733
11735
8786
8863
8787
8791
8854
8858
8862
8788
8855
8857
8789
8791
8790
8855
11698
8791
8850
8854
11705
8792
8849
8793
8794
8847
8849
8795
8797
8799
8796
8800
8797
8864
8870
8798
8849
8863
8799
8848
8870
11731
11788
8800
8847
11789
8801
8870
8872
8802
8806
8873
8803
8805
8812
8804
8805
8809
8806
8808
8811
8807
8870
8874
8808
8867
8869
11809
8809
8810
8811
8885
8887
11809
11811
8812
8874
8882
8884
8813
8873
8877
8814
8878
8882
8815
8879
8881
8816
8818
8820
8817
8821
8818
8822
8824
8819
8825
8881
8820
8822
8830
8832
8880
8821
8833
8879
8822
8904
8823
8905
8824
8828
8830
9015
8825
8827
8826
8830
8888
8827
8829
8889
9185
8828
9136
8829
9016
9135
8830
8892
9017
9186
8831
8893
8832
8894
9015
9017
9019
8833
8895
8905
9020
8834
8896
8902
8904
8835
8836
8896
8837
8897
8838
11818
8839
11817
8840
12608
8841
12609
8842
12650
8843
16091
8844
12650
12653
12655
16310
8845
11797
12651
16307
8846
11796
16084
8847
11789
11795
12651
8848
8849
8851
11730
11795
8850
8862
8851
8853
11714
8852
11721
11796
8853
11722
11728
11730
11799
8854
8860
8862
11713
8855
8859
11706
8856
11697
8857
8859
11696
11763
8858
11762
8859
8861
11767
8860
11711
11766
8861
11712
11728
11771
8862
11729
11733
11770
8863
11730
8864
11731
11733
8865
8869
8866
8868
11733
11743
8867
9353
8868
9358
11810
8869
11732
11748
11851
8870
11731
11808
8871
8872
8874
11788
11792
11808
8873
11789
11791
8874
8876
8875
11809
8876
8884
11792
11814
11816
8877
11791
11817
8878
8884
11818
8879
8883
8897
8880
8896
8881
8883
8893
8895
8882
8888
8883
8887
8884
8886
8898
8885
11819
8886
11812
11814
11826
8887
8891
8893
11827
8888
8890
8889
8893
8890
8892
11856
8891
11811
11855
8892
11812
11828
11860
8893
11829
11861
8894
8895
11827
11829
11831
8896
8898
11832
8897
8901
8898
8900
11818
8899
11819
11827
8900
11820
11832
11836
11842
8901
11821
11835
8902
11832
11834
8903
9020
9022
8904
8906
8908
9023
8905
8906
9015
8907
9014
9020
9024
8908
9005
9013
9025
8909
8910
9023
9025
8911
9004
8912
8913
8916
8917
8913
8914
8916
8918
8914
8917
8915
8916
8917
8917
8919
9004
9034
8920
8999
9003
9037
8921
8994
8922
8992
9037
8923
8991
9036
8924
8990
9248
8925
8989
9247
8926
8988
9264
8927
8987
9263
8928
8986
9280
8929
8985
9279
8930
8984
12873
8931
8983
12872
8932
8982
16595
8933
8981
16594
8934
8980
16613
8935
8979
16612
8936
8978
17240
8937
8977
17239
8938
8976
17258
8939
8975
17257
8940
8974
22099
8941
8973
22098
8942
8972
22117
8943
8971
22116
8944
8970
24434
8945
8969
24433
8946
8968
24517
8947
8967
24516
8948
8966
27097
8949
8965
27098
8950
8964
27099
8951
8963
16792
8952
27157
8953
8961
8963
27158
8954
8960
27159
8955
8959
11989
8956
8958
30370
8957
33795
8958
33960
8959
9074
30371
8960
9073
11988
8961
9072
27160
8962
9071
27161
8963
9068
9070
16790
8964
16791
8965
9068
27100
8966
9067
27101
8967
9066
27102
8968
9065
24519
8969
9064
24518
8970
9063
24436
8971
9062
24435
8972
9061
22119
8973
9060
22118
8974
9059
22101
8975
9058
22100
8976
9057
17260
8977
9056
17259
8978
9055
17242
8979
9054
17241
8980
9053
16615
8981
9052
16614
8982
9051
16597
8983
9050
16596
8984
9049
12875
8985
9048
12874
8986
9047
9282
8987
9046
9281
8988
9045
9266
8989
9044
9265
8990
9043
9250
8991
9042
9249
8992
9039
9041
8993
9038
9111
8994
8996
8995
8996
8999
9001
8997
8998
8998
9000
9001
8999
9000
9038
9000
9001
9001
9002
9003
9114
9124
9004
9026
9115
9005
9025
9033
9006
9007
9009
9013
9033
9008
9034
9009
9035
9156
9010
9119
9171
9011
9013
9118
9132
9170
9012
9016
9167
9013
9015
9014
9032
9015
9019
9031
9132
9016
9017
9132
9134
9018
9197
11829
9019
9132
9198
11830
11932
9020
9030
11831
9021
11832
9022
9024
9028
9030
11833
9023
11834
9024
9025
9027
9031
9026
9032
9027
9116
9124
9028
9125
9129
9029
9126
11838
9030
9127
9129
11839
11933
9031
11840
11932
9032
9129
9131
9033
9116
9118
9034
9115
9119
9035
9037
9036
9119
9245
9037
9039
9120
9248
9038
9115
9039
9112
9114
9040
9121
9249
9041
9112
9252
11940
11950
9042
9108
9111
9043
9107
9252
9044
9106
9251
9045
9105
9268
9046
9104
9267
9047
9103
9284
9048
9102
9283
9049
9101
12877
9050
9100
12876
9051
9099
16599
9052
9098
16598
9053
9097
16617
9054
9096
16616
9055
9095
17244
9056
9094
17243
9057
9093
17262
9058
9092
17261
9059
9091
22103
9060
9090
22102
9061
9089
22121
9062
9088
22120
9063
9087
24438
9064
9086
24437
9065
9085
24521
9066
9084
24520
9067
9083
27103
9068
9082
27104
9069
27105
9070
9080
9082
30294
9071
9079
16789
9072
9078
30345
9073
9077
30346
9074
9076
11987
9075
33962
9076
33963
9077
11984
11986
9078
11983
30347
9079
11982
30348
9080
11981
16788
9081
11980
30293
9082
11977
11979
30292
9083
30291
9084
11977
30290
9085
11976
24523
9086
11975
24522
9087
11974
24493
9088
11973
24492
9089
11972
22151
9090
11971
22150
9091
11970
22133
9092
11969
22132
9093
11968
17457
9094
11967
17456
9095
11966
17285
9096
11965
17284
9097
11964
17283
9098
11963
17276
9099
11962
17277
9100
11961
17278
9101
11960
12939
9102
11959
12938
9103
11958
12889
9104
11957
12888
9105
11956
12795
9106
11955
12794
9107
11954
12785
9108
11953
12784
9109
11950
11952
9110
11946
9111
11947
9112
9113
11948
9114
11938
11940
11942
9115
9121
9123
9116
9120
9117
9123
9129
9118
9120
9122
9130
9256
9119
9131
9243
9120
9244
9121
9255
9122
9254
11940
9123
11935
11939
12535
9124
9128
11938
9125
9126
9128
9127
12547
9128
11934
12544
12546
9129
11935
11937
9130
9131
11933
11935
12521
9132
11932
12518
9133
9134
9170
9198
9200
12518
9135
9167
9197
9201
9136
9140
9186
9188
9137
9183
9185
9138
9140
9139
9177
9183
9140
9164
9168
9176
9188
9141
9167
9142
9164
9166
9143
9155
9144
9154
9164
9145
9153
9163
9146
9150
9152
9162
9147
9148
9150
9149
9223
9150
9220
9226
9228
9151
9219
9152
9228
9230
9232
9153
9159
9161
9154
9158
9174
9155
9157
9165
9156
9166
9157
9171
9245
9158
9172
9246
9159
9173
9261
9160
9230
9262
9161
9173
9205
9231
9275
9162
9174
9204
9232
9163
9179
9219
9164
9174
9176
9165
9166
9168
9172
9174
9167
9171
9168
9170
9169
9175
9201
9170
9172
9200
9206
9242
9171
9243
9172
9244
9173
9259
9174
9206
9260
9175
9176
9202
9204
9206
9177
9179
9189
9178
9182
9179
9181
9215
9180
9204
9218
9181
9189
9193
9203
9213
9182
9192
9214
9183
9189
9191
9184
9188
9185
9187
9191
11857
9186
11856
9187
9197
11861
9188
9190
9196
11862
9189
9201
9190
9202
9191
9193
9195
11863
9192
11864
9193
11867
12501
9194
11868
12506
9195
9203
9209
11893
12507
9196
9202
9208
11890
9197
9199
9201
11883
9198
11882
9199
11887
12517
9200
9208
11888
12516
9201
9207
12519
9202
9203
9207
9204
9210
9212
9205
9233
9206
9210
9238
9240
9207
9241
9208
9210
12526
9209
11889
12515
9210
11894
12512
12514
9211
12527
9212
9238
12510
12512
12847
9213
9233
12507
12509
9214
9218
12504
12506
9215
12501
12503
9216
9218
9217
9299
12503
9218
9220
9234
9298
12504
9219
9233
9220
9232
9221
9235
9222
9226
9296
9298
9302
9223
9299
9301
9224
9226
9225
9301
15895
9226
9302
12867
15898
9227
9228
9296
12867
12869
9229
9235
9230
9236
9278
12869
9231
9277
9232
9236
9238
9276
9233
9235
9234
9238
9235
9237
9297
12509
9236
9296
9237
9291
9295
9238
9290
12510
12921
9239
9240
9276
9288
9290
12847
9241
9273
9275
12527
9242
9260
9272
12526
9243
9257
9259
12519
9244
9256
12518
9245
9255
9259
9246
9248
9247
9259
9261
9248
9250
9258
9264
9249
9255
9250
9252
9254
9251
9265
12537
9252
9268
12538
12785
9253
12784
9254
11940
12538
12540
12783
9255
12535
12537
9256
9258
9257
12521
12535
9258
9272
12520
12536
9259
9271
12537
9260
9261
9271
9275
9262
9264
9263
9275
9277
9264
9266
9274
9280
9265
9271
9266
9268
9270
9267
9281
12804
9268
9284
12795
12803
9269
12794
9270
12538
12803
12807
12903
9271
12537
12804
12806
9272
9274
9273
12525
12806
9274
9288
12528
12805
9275
9287
12804
9276
9277
9287
9291
9278
9280
9279
9291
12870
9280
9282
9292
12873
9281
9287
9282
9284
9286
9283
12874
12880
9284
12877
12885
12889
9285
12888
9286
12803
12883
12885
12887
9287
12804
12880
12882
9288
9292
9289
12846
12882
9290
9292
12851
12881
12919
9291
12848
12920
9292
9294
9293
12880
9294
12873
12879
12919
12927
9295
12870
12920
12924
9296
12869
12921
12923
9297
12866
9298
12855
12865
12921
9299
9303
12856
9300
12857
9301
9303
9305
15907
9302
15894
9303
12866
15905
9304
12865
15906
9305
12856
12860
12864
15935
9306
12857
12859
15930
9307
9309
10054
9308
10035
9309
9311
10034
9310
10055
12859
9311
12491
12493
12990
13200
9312
12488
12490
13195
9313
9315
12454
9314
12490
9315
12485
12489
9316
12455
12486
12488
9317
12450
9318
9332
12459
12461
12486
9319
9331
10911
12412
9320
9324
10910
12407
9321
9323
10909
10937
9322
10908
10936
9323
9324
9325
9331
9326
9330
10910
10914
9327
9329
10915
9328
10916
9329
9335
10921
9330
9334
10922
9331
9333
10911
10923
9332
9333
12485
9334
12461
12463
13009
9335
12464
13010
9336
12465
12467
13011
9337
9345
9349
9369
9338
9344
9348
11753
9339
9341
9343
11738
9340
11737
9341
9353
11742
9342
9348
9352
11741
9343
9347
9355
9344
9345
9347
9346
12467
9347
9349
9363
12466
9348
9362
9349
9351
11752
9350
9368
12465
9351
9363
9365
9367
12477
9352
9360
9362
11751
9353
9355
9359
11744
9354
9358
11743
9355
9357
9356
9362
9357
9359
9361
11873
9358
11854
9359
11748
11853
9360
11749
11874
9361
9365
11750
11901
9362
9364
11872
9363
9364
12468
9365
11903
12479
9366
11902
12478
9367
11750
11781
12633
13072
9368
11751
11780
13067
9369
11752
11756
13016
9370
11753
11755
13011
9371
9379
9383
10921
9372
9382
10916
9373
9379
9381
9374
9378
9375
9377
9381
9393
9376
9390
9377
9395
11736
9378
9380
9394
11739
9379
11738
9380
11753
9381
9383
11754
11760
9382
9386
9383
9385
10917
9384
10920
11755
9385
9401
11760
13030
13046
9386
9400
13029
9387
9393
9399
11760
9388
9389
9393
9390
9391
9393
9395
9392
9396
13657
9393
9397
9399
13656
9394
9395
9397
11760
11761
9396
11762
9397
11763
13662
9398
11764
13663
9399
9401
11760
13042
13664
9400
13655
9401
9403
13654
9402
13041
13669
9403
13030
13032
13040
13670
9404
13029
13033
13671
9405
10895
10897
13672
9406
10894
10898
13637
9407
9473
13622
9408
9472
13623
9409
9431
13624
9410
13583
9411
9429
9431
9433
13582
9412
9418
11522
9413
11517
9414
9416
9418
11516
9415
9419
9416
9426
10842
9417
9485
11527
9418
9426
9434
9484
11528
9419
9433
11523
9420
9426
9428
9421
9425
9439
9422
9424
9440
9423
9424
9425
9441
9426
9442
10821
9427
10843
9428
9434
9436
9442
10854
9429
9433
9437
9439
9430
9431
9437
9471
9432
9472
13629
9433
9435
9437
9477
13580
9434
13581
9435
9483
13746
9436
9478
9482
13747
9437
9443
9469
10855
9438
9470
9439
9443
9445
9447
9440
9442
9441
9445
9442
9444
10826
9443
10827
9444
9448
10830
9445
9449
10831
9446
9447
9449
9451
9448
9452
9470
9449
9467
9469
10873
9450
10874
9451
9467
10879
10907
9452
9464
9453
9465
9467
9475
9454
9458
9474
9455
9456
9458
9460
10894
9457
9461
9458
9462
9464
9459
9465
10893
9460
9462
10896
10904
10918
9461
10895
10917
9462
10916
9463
10915
9464
10904
10906
10914
9465
10907
9466
10892
10904
9467
10891
10905
10907
10933
9468
10878
9469
9475
9479
10889
10891
9470
9478
10872
9471
9475
9477
9472
9474
9473
9477
13630
9474
9476
10898
13635
9475
10893
9476
10892
9477
9479
10899
13578
9478
13579
9479
9481
14391
9480
10900
14392
9481
10889
13144
13146
15260
9482
10872
13147
15255
9483
10855
10857
14145
9484
10854
10858
14140
9485
10843
10845
14094
9486
10842
10846
14089
9487
9557
9561
14088
9488
9560
14083
9489
9557
9559
9490
9514
9491
9513
9492
9493
9495
9505
9513
9494
9498
9495
9497
11287
9496
9512
11294
9497
9505
9509
9511
11295
9498
9508
11286
9499
9505
9507
9500
9504
9501
9503
9507
9571
9502
9572
9503
9521
10764
9504
9506
9520
10765
9505
9519
9506
9518
9507
9509
9567
9569
9508
9570
9509
10758
11285
9510
10757
11300
9511
9567
10754
10756
11301
9512
9516
9518
11302
9513
9515
11303
9514
9518
9515
9517
9559
9516
9560
11318
9517
9563
10754
11319
9518
9524
9564
9566
9519
9567
9520
9524
9521
9523
9567
10784
9522
10783
9523
10746
10788
9524
9566
10747
10787
9525
9526
9564
10747
10749
9527
9553
10746
9528
9544
9529
9545
10694
10746
9530
9546
10659
9531
9533
10556
9532
10555
9533
9537
10560
9534
9536
9546
10559
9535
9536
9540
9542
9537
9539
9547
10572
9538
10571
9539
10576
10588
9540
10575
10589
10655
9541
10590
9542
9550
10653
10655
9543
9547
9544
9548
9550
9552
9545
9553
9546
9548
10695
10745
9547
10658
9548
10655
10657
9549
10708
10744
9550
10655
10709
10723
10743
9551
10652
9552
10743
10823
10834
10836
9553
10744
10818
10824
9554
10745
10749
9555
10824
9556
9558
10749
10819
9557
10820
9558
10842
9559
9561
10750
10841
9560
9564
9561
9563
14084
9562
10846
14087
9563
10750
10752
10847
14108
9564
10753
14103
9565
10750
9566
10747
10751
10753
11258
9567
10754
11257
9568
9569
10756
10784
11253
11257
9570
10757
10765
10767
9571
10758
10760
9572
10761
10765
9573
10762
10764
9574
10663
10665
9575
10662
10666
9576
10525
10527
9577
10524
10528
9578
9580
9582
9579
9583
9580
9584
9586
9581
9633
10524
9582
9584
9634
9642
10529
9583
9641
10528
9584
9640
9585
9639
9586
9590
9634
9636
9638
9587
9631
9633
9588
9590
9589
9627
9631
9590
9606
9628
9636
9686
9591
9649
9592
9606
9650
9593
9594
9596
9600
9650
9595
9599
9596
9598
9640
9597
9639
9649
9598
9600
9646
9648
9668
9599
9645
9667
9600
9654
9601
9651
9653
9602
9656
9603
9651
9673
9604
9616
9674
9605
9651
9683
9685
9693
9606
9650
9686
9688
9607
9608
9624
9628
9688
9609
9615
9610
9614
9624
9611
9613
9623
9612
9622
10229
9613
9619
9621
10236
9614
9618
9696
9615
9617
9689
9616
9688
9617
9693
10102
9618
9694
10103
9619
9695
10160
9620
10161
10237
9621
9695
10156
10174
10252
9622
9696
10155
10247
9623
9701
10228
9624
9696
9698
9625
9689
9626
9628
9690
9698
9710
9627
9699
9705
9628
9630
9629
9687
9630
9636
9708
9710
10147
9631
9705
9707
9632
9636
9633
9635
9707
10522
9634
10523
9635
9721
10530
9636
9708
9720
10535
9637
9638
9686
9720
9724
10147
9639
9647
9649
9721
9640
9642
9646
9641
9645
9642
9644
10539
9643
9721
10538
9644
9646
9722
9730
10545
9645
9729
10544
9646
9728
9647
9727
9648
9722
9724
9726
9649
9651
9685
9737
9650
9686
9651
9652
9653
9671
9673
9683
9737
9654
9656
9668
9670
9655
9665
9667
9656
9658
9657
9673
9658
9660
9670
9672
9659
9665
9660
9662
9664
9661
9677
9750
9662
9678
9751
9779
9663
9778
9664
9751
9753
9777
9665
9748
9750
9666
9670
9667
9669
9733
9748
9668
9728
9669
9727
9737
9670
9734
9736
9749
9671
9750
9672
9682
9736
9761
9673
9675
9677
9674
9675
9683
10102
9676
9682
10105
9677
9679
9681
10106
9678
9761
9679
9762
9796
9680
9797
10109
9681
9762
9764
9910
10098
9682
9761
9765
10099
9683
9738
10100
9684
10101
9685
9725
9737
9738
10138
9686
9692
9724
9687
9688
9690
9692
10147
9689
9693
9690
9694
9696
9691
9697
10146
9692
9694
10139
10145
10157
9693
10138
10148
9694
10101
9695
10140
9696
10157
10159
9697
9698
10153
10155
10157
9699
9701
9711
9700
9704
9701
9703
10224
9702
10155
10227
9703
9711
9715
10154
10268
9704
9714
10223
9705
9711
9713
9706
9710
9707
9709
9713
10520
9708
10521
9709
9719
11167
9710
9712
9718
11166
9711
10146
9712
10153
9713
9715
9717
11165
9714
10519
9715
10222
10518
9716
10221
11164
9717
10154
10218
10220
11217
9718
10151
10153
11190
9719
10146
10150
11183
9720
10147
10149
11182
9721
9723
10536
9722
10537
9723
9742
10546
9724
9741
10149
10551
9725
10148
9726
9739
9741
10187
9727
9735
9737
9742
9728
9730
9734
9729
9733
9730
9732
10555
9731
9742
10554
9732
9734
9743
9745
10561
9733
9746
10560
9734
9747
9735
9758
9736
9739
9743
9759
9737
9738
9760
9739
9765
10137
9740
9766
10186
9741
9743
9767
10191
10567
9742
10188
10552
9743
10553
9744
10562
9745
9759
9767
9769
10569
9746
9756
9758
10570
9747
9755
10571
9748
9754
9758
9749
9753
9750
9752
9758
9760
9751
9761
9752
9762
9792
9753
9757
9763
9791
9754
9776
9755
9757
9775
9756
9902
10576
9757
9769
9903
10577
9758
9770
9774
9759
9760
9766
9770
9761
9763
9765
9762
9763
9795
9764
9770
9908
9765
9771
9909
10135
9766
10136
9767
9771
10185
9768
10192
10568
9769
9771
9915
10195
10583
9770
9916
10578
9771
9773
9772
10196
9773
9909
9913
9915
10197
9774
9906
9908
9916
9775
9791
9903
9905
9776
9900
9902
9777
9789
9791
9778
9788
9792
9779
9781
9780
9792
9796
9781
9783
9793
9799
9782
9788
9783
9785
9787
9784
9800
9806
9785
9803
9811
9825
9786
9824
9787
9809
9811
9813
9788
9806
9808
9789
9793
9790
9808
9900
9791
9793
9807
9905
9907
9792
9908
9793
9795
9794
9806
9795
9799
9805
9907
9911
9796
9908
9910
9797
9799
9798
9910
10110
9799
9801
9911
10113
9800
9801
9803
9805
9802
9928
10114
9803
9929
9971
10117
9804
9970
9805
9811
9929
9931
9969
9806
9926
9928
9807
9811
9808
9810
9924
9926
9809
9899
9810
9898
9942
9811
9923
9931
9941
9812
9813
9825
9941
9945
9969
9814
9824
9942
9944
9815
9823
9839
9857
9816
9840
9856
9817
9821
9823
9818
9820
9819
9820
9832
9842
9821
9831
9841
9822
9830
9840
9823
9827
9829
9839
9824
9825
9827
9826
9970
9827
9945
9959
9973
9828
9944
9829
9957
9959
9961
9830
9836
9838
9831
9835
9879
9832
9834
9872
9833
9871
9834
9876
9984
9835
9877
9983
9836
9878
9982
9837
9961
9981
9838
9878
9882
9962
10000
9839
9879
9881
9957
9840
9858
9944
9841
9859
9879
9842
9846
9872
9843
9871
9844
9846
9848
9870
9845
9846
9856
9847
9859
9873
9848
9852
9860
9886
9849
9869
9850
9852
9868
10638
9851
9852
9854
9853
9867
10639
9854
9860
9864
9866
10947
9855
9863
10633
9856
9860
9862
9857
9859
9858
9862
9942
9859
9861
9881
9943
9860
9880
9861
9885
9862
9864
9894
9896
9863
9897
9864
9950
10632
9865
9951
10948
9866
9892
9894
9952
10949
9867
9885
9891
10950
9868
9886
9890
10951
9869
9889
10952
9870
9886
9888
9871
9873
9875
9872
9876
9873
9877
9879
9874
9880
9886
9875
9877
9883
9887
10005
9876
9888
10004
9877
10003
9878
10002
9879
9883
10001
9880
9881
9883
9885
9882
9894
9956
9883
9893
9963
10013
9884
10012
9885
9887
9891
9893
10017
9886
9894
9887
9888
9890
10018
9889
10019
9890
10020
10957
9891
10021
10958
9892
10028
10959
9893
10029
10065
10964
9894
10016
10064
9895
9896
9952
9954
9956
10064
9897
9943
9947
9951
9898
9940
9942
9950
9899
9921
9923
9900
9920
9924
9901
9905
9902
9904
9920
10602
9903
10587
9904
9916
10586
9905
9917
9919
10607
9906
9924
9907
9913
9917
9925
9908
9912
9926
9909
9910
9912
10134
9911
10097
9912
9928
10096
9913
9927
10133
9914
9936
10206
9915
9917
9935
10207
10613
9916
10198
10584
9917
10585
9918
10608
9919
9925
9933
9935
10615
9920
9922
9924
10616
9921
10601
9922
9950
10600
9923
9933
9949
10621
9924
9932
9940
9925
9926
9932
9936
9927
9931
9928
9930
9936
10132
9929
10095
9930
10074
10094
9931
9937
10073
10131
9932
10072
9933
9937
9939
9934
10080
10622
9935
9937
10079
10443
10627
9936
10440
10614
9937
10439
9938
10444
9939
10073
10077
10079
10445
9940
10070
10072
10080
9941
9947
9949
9942
9946
10072
9943
9944
9946
9956
9945
9957
9946
9958
9968
9947
9955
10071
9948
9954
10070
9949
9951
9953
10081
10972
9950
10080
10630
9951
10631
9952
10967
9953
10065
10966
9954
10066
10082
10981
9955
10067
10069
9956
9958
9964
10086
9957
9963
9958
9962
9959
9965
9967
9960
9974
9961
9965
9977
9979
9962
9980
9963
9965
10996
9964
10064
10995
9965
10067
10087
10994
9966
10997
9967
9977
10087
10089
11006
9968
9974
10086
10090
9969
9973
10071
10075
9970
10072
10074
9971
9973
9972
10074
10118
9973
9975
10075
10121
9974
9975
9977
9976
10090
10122
9977
10089
10125
11004
9978
9979
11002
11004
11006
9980
10997
11001
9981
10996
11000
9982
9988
10000
9983
9987
10001
9984
9986
10002
9985
10003
9986
9992
10008
9987
9991
10009
9988
9990
10010
9989
9999
11000
9990
9996
9998
11015
9991
9995
10045
9992
9994
10038
9993
10037
9994
10042
15895
9995
10043
15896
9996
10044
15913
9997
11018
15914
9998
10044
10048
11019
15891
9999
10045
10047
11014
10000
10010
10014
10999
10001
10013
10996
10002
10010
10012
10003
10005
10009
10004
10008
10005
10007
10019
10006
10012
10018
10007
10009
10011
10025
10039
10008
10024
10036
10009
10037
10010
10038
10011
10045
10012
10014
10026
10046
10013
10017
10014
10016
10995
10015
10047
11012
10016
10026
10030
10060
10062
10017
10029
10063
10018
10026
10028
10019
10021
10025
10020
10024
10021
10023
12451
10022
10028
12452
10023
10025
10027
10033
12453
10024
10034
12454
10025
10035
10026
10052
10027
10051
10028
10030
10032
13204
10029
13205
10030
11045
13206
10031
11046
13207
10032
10058
10060
11047
13228
10033
10051
10057
13203
10034
10052
10056
13196
10035
10055
13195
10036
10052
10054
10037
10039
10041
10038
10042
10039
10043
10045
10040
10046
10052
10041
10043
10049
10053
15908
10042
10054
15907
10043
15894
10044
15893
10045
10049
15892
10046
10047
10049
10051
10048
10060
11013
10049
10059
11020
15924
10050
15925
10051
10053
10057
10059
15928
10052
10060
10053
10054
10056
15929
10055
15930
10056
13200
15931
10057
13201
15932
10058
13202
16562
10059
11052
13229
16563
10060
11051
16564
10061
10062
11013
11047
11049
11051
10063
11012
11042
11046
10064
10993
10995
11045
10065
10067
10066
10965
11045
10067
10986
10988
11044
10068
10993
10069
10087
10988
10990
10992
10070
10082
10084
10086
10071
10077
10081
10072
10076
10086
10073
10074
10076
10130
10075
10093
10076
10090
10092
10077
10085
10129
10078
10084
10454
10079
10081
10083
10455
10978
10080
10446
10628
10081
10629
10082
10973
10083
10980
10988
10084
10979
10989
11071
10085
10990
11070
10086
10088
10090
10128
10087
10088
11007
10089
10127
10990
11008
10090
10126
11005
10091
10092
10122
10126
10128
11075
10093
10121
10129
10451
10094
10118
10130
10450
10095
10117
10131
10435
10096
10114
10132
10434
10097
10113
10133
10203
10098
10110
10134
10202
10099
10109
10135
10181
10100
10106
10136
10180
10101
10105
10137
10141
10102
10138
10140
10103
10105
10104
10140
10160
10105
10107
10141
10163
10106
10107
10109
10108
10164
10180
10109
10111
10167
10181
10110
10111
10113
10112
10202
10414
10113
10115
10203
10417
10114
10115
10117
10116
10418
10434
10117
10119
10421
10435
10118
10119
10121
10120
10450
11107
10121
10123
10451
11110
10122
10123
10125
10124
11075
11111
10125
11076
11088
11114
10126
11087
10127
11076
11086
10128
11069
11077
11085
10129
11070
11074
10130
10452
10454
10131
10445
10449
10132
10436
10444
10133
10433
10439
10134
10204
10206
10135
10197
10201
10136
10182
10196
10137
10179
10185
10138
10142
10186
10139
10187
10140
10142
10144
10158
10141
10159
10142
10170
10180
10143
10171
10179
10144
10184
10186
10190
10314
10145
10187
10189
10215
10146
10148
10150
10152
10147
10153
10148
10149
10187
10150
10188
11187
10151
10189
11188
10152
10214
10218
11189
10153
10157
10215
10217
10154
10155
10217
10269
10156
10248
10157
10173
10217
10251
10158
10159
10171
10173
10215
10160
10170
10174
10161
10163
10162
10174
10278
10163
10165
10175
10281
10164
10170
10165
10167
10169
10166
10176
10282
10167
10285
10412
10415
10168
10414
10169
10181
10311
10412
10413
10170
10176
10178
10180
10171
10175
10172
10178
10314
10173
10175
10177
10289
10315
10174
10216
10276
10175
10277
10176
10288
10177
10287
10412
10178
10308
10310
10466
10179
10311
10313
10180
10182
10184
10181
10182
10202
10183
10201
10311
10184
10194
10196
10200
10312
10185
10193
10313
10186
10192
10196
10187
10191
10188
10189
10191
12117
10190
10214
12116
10191
10193
10213
12123
10192
12122
10193
10195
12133
10194
10212
12132
10195
10199
10211
12139
10196
10198
12138
10197
10198
10200
10206
10199
10207
13343
10200
10208
10210
13344
10201
10205
10463
10202
10204
10426
10203
10413
10204
10424
10434
10205
10425
10433
10206
10208
10438
10462
10207
10439
10208
10440
13348
10209
10441
13349
10210
10460
10462
13350
13356
10211
10463
13351
13355
10212
10312
10468
12140
10213
10313
10467
12131
10214
10314
10316
12124
10215
10317
12115
10216
10314
10217
10275
10315
10317
10218
10274
10219
10317
11218
10220
10272
10274
10318
12110
10221
10269
10271
12105
10222
10266
10268
11163
10223
10265
10517
10224
10264
10268
10225
10227
10226
10258
10264
10227
10245
10249
10257
10267
10228
10248
10268
10229
10245
10247
10230
10236
10231
10235
10245
10232
10234
10244
10233
10243
10348
10234
10240
10242
10353
10235
10239
10255
10236
10238
10246
10237
10247
10238
10252
10278
10239
10253
10279
10240
10254
10296
10241
10297
10354
10242
10254
10339
10391
10397
10243
10255
10340
10390
10244
10260
10347
10245
10255
10257
10246
10247
10249
10253
10255
10248
10252
10249
10251
10269
10250
10256
10270
10251
10253
10273
10291
10338
10252
10274
10276
10253
10277
10254
10292
10255
10295
10338
10256
10257
10335
10338
10340
10258
10260
10336
10259
10263
10260
10262
10343
10261
10340
10342
10262
10332
10334
10336
10375
10263
10331
10370
10264
10330
10336
10265
10267
10266
10330
10516
10267
10271
10329
11162
10268
10270
10336
10269
10270
10274
10271
10273
10335
10272
10328
12106
10273
10319
10327
12111
10274
10320
10337
10275
10276
10318
10320
10322
10277
10289
10291
10278
10288
10292
10279
10281
10280
10292
10296
10281
10283
10293
10299
10282
10288
10283
10285
10287
10284
10300
10306
10285
10303
10408
10485
10286
10484
10287
10309
10408
10410
10412
10288
10306
10308
10289
10293
10290
10308
10322
10291
10293
10307
10321
10400
10292
10320
10399
10293
10295
10294
10306
10295
10299
10305
10400
10402
10296
10397
10399
10297
10299
10298
10397
12019
10299
10301
10402
12020
10300
10301
10303
10305
10302
10403
12028
10303
10489
10503
12029
10304
10488
10305
10406
10408
10503
11142
10306
10403
10405
10307
10408
10308
10405
10407
10472
10309
10471
10310
10407
10476
10478
10311
10412
10427
10465
10312
10426
10313
10463
10465
10314
10466
10315
10316
10322
10466
10317
10323
10467
12129
10318
12114
10319
10323
12113
10320
10324
10326
12112
10321
11152
10322
10324
10472
11151
10323
10471
10324
10470
12148
10325
10473
12153
10326
11151
11153
11155
12154
10327
11152
11156
11158
10328
10337
10510
11159
10329
10333
10335
11160
10330
10332
10336
11161
10331
10515
10332
10371
10514
10333
10374
10513
10334
10385
10510
10512
10335
10340
10386
10509
10336
10337
10338
10509
11152
10339
10399
10340
10392
10398
10509
10341
10342
10386
10388
10390
10392
10343
10345
10347
10375
10344
10370
10345
10363
10369
10346
10362
10376
10388
10347
10349
10361
10389
10348
10390
10349
10353
10350
10352
10351
10361
10352
10356
10360
10353
10355
10389
10354
10390
10355
10391
12019
10356
10394
12018
10357
10359
12017
10358
12024
10359
12015
12054
10360
10394
12016
12055
10361
10389
12052
10362
10363
10365
10377
12052
10364
10368
10365
10367
10366
12053
10367
10377
10381
12074
10368
10380
10369
10377
10379
10370
10372
10376
10371
10375
10372
10374
12087
10373
10379
12086
10374
10376
10378
10384
15533
10375
10385
15532
10376
10386
10377
10387
10378
12051
10379
10381
10383
15534
10380
12085
10381
12084
10382
12083
10383
12072
12074
12080
12082
10384
12049
12051
15581
10385
10387
12048
15574
10386
12047
15573
10387
12046
10388
12045
12051
10389
10393
12052
10390
10394
10391
10392
10394
10396
10393
12040
12046
10394
12041
12045
12055
10395
10396
12016
12018
12037
12041
10397
12019
12038
12040
10398
10402
10399
10401
10508
12040
10400
11152
10401
10405
11151
10402
10404
10507
12039
10403
12038
10404
10503
15693
10405
10504
10506
15692
10406
11150
10407
10504
11143
11149
10408
10475
10479
10409
10410
10479
10485
11140
11142
10411
10478
10482
10484
10412
10413
10415
10427
10429
10414
10424
10426
10415
10417
10416
10484
10417
10419
10429
10483
10418
10424
10419
10421
10423
10420
10430
10494
10421
10495
11108
11134
10422
11107
10423
10435
11106
11132
11134
10424
10430
10432
10434
10425
10429
10426
10428
10432
10462
10427
10463
10428
10464
10478
10429
10431
10481
13357
10430
10482
10431
11134
11136
10432
11133
11137
13358
10433
10461
11132
10434
10436
10438
10435
10436
10450
10437
10449
11132
10438
10442
10444
10448
13362
10439
10441
10461
10440
10444
10441
10443
13469
10442
10460
13470
10443
10447
10459
13471
10444
10446
13472
10445
10446
10448
10454
10447
10455
15447
10448
10456
10458
15450
10449
10453
13363
10450
10452
11131
10451
11106
10452
11075
11105
10453
11074
11130
10454
10456
11073
13370
10455
11070
10456
11071
15446
10457
11072
15451
10458
13370
13372
13374
18909
10459
13363
13375
18904
10460
13360
13362
18891
10461
13359
15483
10462
13358
13362
10463
13357
10464
10465
10477
13355
13357
10466
10468
10476
10467
10471
10468
10470
12130
10469
12145
13355
10470
10474
10476
12146
13380
10471
10473
12147
10472
10476
10473
10475
11150
10474
11153
13442
10475
13381
13391
13441
10476
11149
13382
10477
10478
13380
13382
13384
10479
10481
10480
11143
13382
10481
11138
11140
11146
13383
10482
11137
13384
10483
11136
11140
10484
10486
10494
10485
10486
10488
10487
10493
11140
10488
10490
10492
11141
10489
11142
10490
10502
15739
10491
10501
15742
10492
10498
10500
15743
10493
10497
13401
10494
10496
11139
10495
11136
10496
11135
15779
10497
13403
15780
10498
13402
15797
10499
15746
15798
10500
13402
13412
15747
15775
10501
13401
13413
15748
10502
11141
11145
15749
10503
11142
11144
15738
10504
15698
10505
11144
15697
10506
11149
13392
13394
15728
10507
11150
11154
15691
10508
11151
11155
12066
10509
11152
11156
12065
10510
12046
10511
11156
12047
10512
11157
11159
12182
15578
10513
11160
12181
15573
10514
11161
12160
15532
10515
12087
12089
10516
11161
12090
10517
11162
12091
10518
11163
12092
10519
11164
11194
10520
11165
11193
10521
11166
11170
10522
11167
11169
10523
10533
10535
10524
10530
10532
10525
10529
10526
10532
10666
10527
10529
10531
10541
10667
10528
10540
10662
10529
10539
10530
10538
10531
10535
10537
10532
10534
10548
10668
10533
10669
10534
10672
11169
10535
10549
10673
11168
10536
11167
10537
10549
10551
11182
10538
10546
10548
10539
10541
10545
10540
10544
10541
10543
10661
10542
10548
10682
10543
10545
10547
10557
10681
10544
10556
10660
10545
10555
10546
10554
10547
10551
10553
10548
10550
10564
10688
10549
10683
10550
10684
11181
10551
10565
10689
11186
10552
11187
10553
10565
10567
12117
10554
10562
10564
10555
10557
10561
10556
10560
10557
10559
10659
10558
10564
10692
10559
10561
10563
10573
10697
10560
10572
10658
10561
10571
10562
10570
10563
10567
10569
10564
10566
10580
10698
10565
10691
10566
10690
12118
10567
10581
10703
12121
10568
12122
10569
10581
10583
12133
10570
10578
10580
10571
10573
10577
10572
10576
10573
10575
10657
10574
10580
10706
10575
10577
10579
10605
10711
10576
10604
10656
10577
10587
10578
10586
10579
10583
10585
10580
10582
10610
10712
10581
10705
10582
10704
12134
10583
10611
10717
12137
10584
12138
10585
10611
10613
13343
10586
10608
10610
10587
10605
10607
10588
10602
10604
10589
10593
10590
10592
10604
10654
10591
10653
10592
10596
10726
10593
10595
10603
10725
10594
10602
10595
10599
10601
10596
10598
10618
10736
10597
10727
10598
10634
10734
10599
10619
10735
10944
10600
10632
10601
10619
10621
10631
10602
10616
10618
10603
10607
10604
10606
10618
12368
10605
10721
10606
10610
10720
10607
10609
10617
12369
10608
10616
10609
10613
10615
10610
10612
10624
12376
10611
10719
10612
10718
13342
10613
10625
12377
13347
10614
13348
10615
10625
10627
13469
10616
10622
10624
10617
10621
10618
10620
10624
12380
10619
12381
10620
10969
12386
10621
10623
10970
12387
10622
10630
10623
10627
10629
10624
10626
10975
12388
10625
12379
10626
12378
13468
10627
10976
12393
13473
10628
13472
10629
10976
10978
15447
10630
10973
10975
10631
10970
10972
10632
10967
10969
10633
10944
10948
10634
10947
10635
10942
10944
10946
10636
10640
10642
10637
10936
10638
10640
10937
10953
10639
10952
10640
10947
10951
10641
10946
10954
10642
10937
10939
12402
12406
10643
10936
10940
10942
10644
10732
10734
10645
10727
10729
10646
10650
10726
10647
10653
10648
10650
10652
10825
10649
10826
10650
10730
10831
10651
10729
10832
10652
10724
10726
10728
10833
10653
10723
10834
10654
10726
10655
10721
10723
10725
10656
10657
10709
10711
10721
10658
10706
10708
10659
10695
10697
10660
10692
10694
10661
10679
10681
10662
10678
10682
10663
10667
10664
10678
10764
10665
10667
10675
10677
10763
10666
10670
10762
10667
10669
10668
10682
10669
10673
10675
10683
10670
10672
10671
10675
10773
10672
10674
10774
11175
10673
11174
10674
10684
11179
10675
10685
10779
11178
10676
10778
10677
10683
10685
10687
10781
10678
10680
10682
10782
10679
10783
10680
10694
10788
10681
10687
10693
10789
10682
10688
10692
10683
10684
10688
10685
10689
11180
10686
10780
11207
10687
10689
10701
10795
11208
10688
10700
10790
10689
10691
10690
11209
10691
10701
10703
12191
10692
10698
10700
10693
10697
10694
10696
10700
10798
10695
10799
10696
10708
10804
10697
10699
10707
10805
10698
10706
10699
10703
10705
10700
10702
10714
10806
10701
10797
10702
10796
12192
10703
10715
10811
12195
10704
12196
10705
10715
10717
12207
10706
10712
10714
10707
10711
10708
10710
10714
10814
10709
10815
10710
10722
12352
10711
10713
12353
12371
10712
10720
10713
10717
10719
10714
10716
12354
12372
10715
10813
10716
10812
12208
10717
12211
12357
12373
10718
12212
10719
12373
12377
13341
10720
12372
12376
10721
12369
12371
10722
12368
10723
12361
12367
12371
10724
10742
10725
10737
10741
12367
10726
10736
12368
10727
10728
10734
10736
10729
10733
10737
10882
10730
10732
10875
10731
10874
10732
10879
10935
10733
10880
10940
10734
10738
10881
10941
10735
10942
10736
10738
10943
12386
10737
12381
10738
10740
12382
10739
12385
12399
10740
10881
10885
13170
13300
10741
10882
10884
13283
10742
10833
10863
12366
10743
10834
10862
12361
10744
10837
12352
10745
10815
10817
10746
10748
10804
10747
10799
10748
10800
10749
10751
10803
10817
10750
10818
10751
10840
10752
10839
11263
10753
10848
11264
14107
10754
11259
14104
10755
11324
10756
11255
11257
11259
11325
10757
11254
11326
10758
10768
11327
10759
11284
10760
10768
10770
11283
10761
10767
10771
10762
10766
10772
10763
10773
10764
10766
10778
10782
10765
10783
10766
10784
10767
10777
10785
10768
11251
11253
10769
11254
11332
10770
11249
11251
11269
11333
10771
11248
11282
10772
11247
11251
10773
10775
10777
10774
10778
10775
10779
11230
10776
11231
11247
10777
10779
10793
11234
11250
10778
10792
11251
10779
10781
10780
11235
10781
10793
10795
12271
10782
10790
10792
10783
10785
10789
10784
10788
10785
10787
10786
10792
11253
10787
10789
10791
10801
11256
10788
10800
11257
10789
10799
10790
10798
10791
10795
10797
10792
10794
10808
11273
10793
11252
10794
11271
12270
10795
10809
11272
12275
10796
12276
10797
10809
10811
12329
10798
10806
10808
10799
10801
10805
10800
10804
10801
10803
11258
10802
10808
11261
10803
10805
10807
11262
12349
10804
10816
11263
10805
10815
10806
10814
10807
10811
10813
10808
10810
12348
13498
10809
11274
10810
11275
12330
10811
12333
12347
13497
10812
12334
10813
12345
12347
12357
10814
12348
12354
10815
12349
12353
10816
12352
10817
12349
12351
13265
10818
10837
10839
10819
10836
10840
10820
10822
10824
10841
10821
10842
10822
10827
10843
10823
10828
10836
10844
10824
10825
10826
10828
10832
10834
10827
10831
10828
10830
10854
10829
10835
10853
10830
10832
10856
10864
10876
10831
10855
10873
10832
10874
10833
10875
10834
10864
10882
10835
10836
10852
10862
10864
10837
10851
10838
10862
12351
10839
10849
10851
10861
13264
10840
10848
13265
10841
10847
10851
10842
10844
10846
10843
10844
10854
10845
10851
10853
10846
10850
10858
14093
10847
14092
10848
10850
14109
10849
13266
14112
10850
10860
13271
14113
10851
10859
14114
10852
10853
10859
10861
10865
10854
10856
10858
10855
10856
10872
10857
10865
10871
10858
10866
13147
14146
10859
14141
10860
10866
14148
10861
10867
13272
14151
10862
10868
13263
10863
12362
10864
10868
10884
12365
10865
10883
10866
10868
10870
10867
13148
14147
10868
13149
13277
14152
10869
13262
10870
10884
13149
13259
13261
10871
10883
10887
13148
10872
10876
10888
13147
10873
10889
10874
10876
10878
10875
10879
10876
10880
10882
10877
10883
10878
10880
10886
10888
13155
10879
10889
10933
10880
10934
10881
13156
10882
10886
13169
10883
10884
10886
10885
13282
10886
13171
13259
13299
10887
13168
10888
13151
13153
13259
10889
13146
13154
10890
10891
10931
10933
13144
13154
10892
10900
10930
10893
10899
10903
10894
10896
10898
10895
10896
13029
10897
10903
13028
10898
10902
13033
13677
10899
13636
10900
10902
13577
10901
13144
14437
10902
10930
13035
13143
14438
10903
13034
13576
10904
10930
13027
10905
10925
10906
10926
10930
10932
10907
10909
10913
13158
10908
10934
10909
10935
10910
10938
10911
10913
12408
10912
12411
12461
10913
10923
10927
13008
13178
10914
10926
13159
10915
10923
10925
10916
10918
10922
10917
10921
10918
10920
13029
10919
10925
13028
10920
10922
10924
13013
13031
10921
13012
13030
10922
13011
10923
13010
10924
13009
10925
10927
13020
13026
10926
13027
10927
10929
13160
10928
13021
13179
10929
13024
13026
13036
13184
10930
13027
13035
13183
10931
10932
13143
13163
13183
10933
13158
13160
13162
10934
13155
10935
13156
13158
10936
10938
10940
10937
10938
12407
10939
12408
13158
10940
12401
12409
13157
10941
13156
10942
12399
12401
13169
10943
12402
10944
12397
12399
12403
10945
10969
10946
10948
10962
10968
12403
10947
10961
12402
10948
10950
10949
10967
10950
10962
10964
10966
10951
10959
10961
10952
10954
10958
10953
10957
10954
10956
12407
10955
10961
12406
10956
10958
10960
12413
12449
10957
12412
12450
10958
12451
10959
12452
10960
10964
13205
10961
10963
12414
12448
10962
12405
10963
10983
12404
10964
10984
12419
12447
10965
13206
10966
10984
10986
15429
10967
10981
10983
10968
10972
10969
10971
10983
12422
10970
12397
10971
10975
12396
10972
10974
10982
12431
10973
10981
10974
10978
10980
10975
10977
12430
12440
10976
12395
10977
12394
15448
10978
12441
13335
15453
10979
15446
10980
12441
15443
15445
10981
10987
12440
10982
10986
10983
10985
12432
12440
10984
12421
10985
12420
12446
10986
12437
12443
12445
10987
15430
10988
12443
15443
17012
10989
11057
10990
11058
11080
15443
10991
11069
10992
11008
11058
11060
11068
10993
11007
11041
11057
10994
11042
11044
10995
10997
11007
11011
10996
11012
10997
10999
10998
11006
10999
11001
11011
11023
11027
11000
11012
11014
11001
11015
11002
11016
11003
11027
11031
11004
11028
11030
11090
11005
11087
11006
11008
11028
11086
11007
11027
11008
11010
11009
11085
11010
11028
11036
11060
11098
11011
11027
11037
11041
11012
11022
11042
11013
11014
11020
11022
11015
11019
11023
11016
11018
11017
11023
11031
11018
11024
11032
17091
11019
17090
11020
11024
15890
11021
11051
17084
11022
11024
11038
11050
17085
11023
11037
11049
11024
11026
11025
15889
11026
11032
11034
11038
15888
11027
11029
11031
11037
11028
11029
11097
11030
11034
11036
11096
11031
11033
11091
11032
11033
17094
11034
11094
17095
11035
11095
15887
11036
11038
11064
15881
17123
11037
11061
15880
11038
11040
11039
17122
11040
11050
11054
11064
17127
11041
11049
11055
11061
11042
11056
11060
11043
11049
11044
11046
11048
11056
15431
11045
11057
15430
11046
15429
11047
15428
11048
11052
17017
11049
11053
11055
17016
11050
11051
11053
17128
11052
17083
11053
17022
17082
11054
17023
17129
11055
11063
17024
17164
11056
11062
17015
11057
11059
17011
11058
17012
11059
11081
15442
11060
11062
15875
17013
11061
11067
11062
11064
11066
11063
15876
17014
11064
16998
17029
17165
11065
17126
11066
15881
16996
16998
17218
11067
15876
15878
15880
11068
11098
15873
15875
11069
11081
11083
11085
11070
11078
11080
11071
11073
11072
11080
15445
11073
11079
13372
15456
11074
11078
13371
11075
11077
11129
11076
11104
11077
11101
11103
11078
11084
11128
11079
11083
15835
11080
11082
15457
15836
11081
15444
11082
15875
17002
11083
15864
15874
17005
11084
15865
15873
11085
11099
11101
11127
11086
11098
11087
11097
11101
11088
11090
11089
11101
11115
11090
11092
11100
11118
11091
11097
11092
11094
11096
11093
11119
15884
11094
11122
15883
17184
11095
17183
11096
15881
15883
15886
11097
15880
15884
11098
11100
11099
15880
11100
11126
15873
15879
11101
11125
15884
11102
11103
11115
11125
11127
15868
11104
11114
11128
15832
11105
11111
11129
15831
11106
11110
11130
13367
11107
11131
13366
11108
11110
11109
13366
15779
11110
11112
13367
15782
11111
11112
11114
11113
15783
15831
11114
11116
15786
15832
11115
11116
11118
11117
15868
16943
11118
11120
15869
16946
11119
11125
11120
11122
11124
11121
16947
16991
11122
16950
16992
17188
11123
17187
11124
15883
16992
16994
17202
11125
15884
16989
16991
11126
15869
11127
15870
15872
16989
11128
15865
15867
11129
15833
15835
11130
13371
15830
11131
13368
13370
11132
13363
13365
11133
13362
11134
13361
13365
13405
11135
13366
11136
13403
13405
15778
11137
11139
11138
13385
13405
11139
13386
13400
13404
11140
13401
13403
11141
11142
11146
13401
11143
11144
11146
11148
11145
13394
15737
11146
13395
13413
15750
11147
13400
11148
13383
13389
13395
13399
11149
13382
13390
13394
11150
13391
11151
11153
11152
11154
13391
13443
11155
13392
13422
15690
11156
12067
13423
11157
12064
11158
13423
13425
15597
11159
12112
12154
12156
11160
12111
12157
11161
12106
12158
11162
12159
11163
12094
12106
11164
12093
12105
11165
11195
11217
11166
11190
11192
11167
11171
11183
11168
11182
11169
11171
11179
11181
11170
11174
11171
11173
11193
11172
11184
11192
11173
11177
11179
11203
11205
11174
11176
11198
11175
11179
11176
11178
11230
11177
11199
11229
11178
11202
11206
11236
11179
11207
11235
11180
11181
11205
11207
11209
11182
11184
11186
11183
11187
11184
11188
11190
11185
11191
11205
11186
11188
11210
11220
12119
11187
11209
12118
11188
12117
11189
12116
11190
11218
11220
12115
11191
11217
11192
11204
11216
11220
11193
11195
11203
11194
11198
11195
11197
12092
11196
11216
12093
11197
11201
11203
11215
12102
11198
11200
12097
11199
11203
11200
11202
11228
11201
11227
12098
11202
11214
11226
12101
11203
11213
11237
11204
11205
11213
11215
11221
11206
11210
11207
11211
11213
12272
11208
12271
11209
11211
12192
12276
11210
12191
11211
11221
12190
11212
12193
12277
11213
11221
11223
12200
12278
11214
12279
11215
11223
11225
12172
11216
11222
12103
11217
11219
12104
11218
12105
11219
12110
12114
11220
11222
12109
12127
11221
12126
11222
12189
11223
12174
12188
11224
12173
12201
11225
12278
12282
12324
12326
11226
12279
12281
12319
11227
11237
11241
12244
11228
11240
12239
11229
11237
11239
11230
11232
11236
11231
11235
11232
11234
11246
11233
11239
11245
11234
11236
11238
12263
12273
11235
12262
12270
11236
12271
11237
12272
11238
12279
11239
11241
12266
12280
11240
11244
11241
11243
12240
11242
12243
12281
11243
12266
12294
12296
12308
11244
12255
12257
11245
12258
12266
11246
12259
12263
11247
12260
12262
11248
11250
11249
11281
12260
11250
11270
11280
12261
11251
11271
12262
11252
11253
11269
11271
11273
11254
11256
11255
11269
14255
11256
11260
11268
14256
11257
11261
11273
11258
11259
11261
11263
11260
11264
15183
11261
11265
11267
15184
11262
11274
11263
11265
13268
13498
11264
13265
11265
13266
15188
11266
13267
15189
11267
13496
13498
13500
15190
11268
11274
11276
15191
11269
11273
11277
14267
11270
14266
11271
11277
11279
12288
11272
12269
11273
11275
11277
12286
11274
11275
13498
11276
13491
13497
11277
13492
13496
15194
11278
12287
11279
14267
14269
15146
15194
11280
14266
14270
15141
11281
11333
11337
15120
11282
11336
15115
11283
11333
11335
11284
11330
11332
11285
11327
11329
11286
11298
11300
11287
11295
11297
11288
11290
11294
11289
11293
11290
11292
11346
11291
11297
11345
11292
11294
11296
11316
11352
11293
11315
11351
11294
11304
11295
11303
11296
11300
11302
11297
11299
11321
11353
11298
11344
11299
11329
11343
11300
11322
11328
11358
11301
11327
11302
11322
11324
11326
11303
11319
11321
11304
11316
11318
11305
11313
11315
11306
11308
11312
11307
11311
11308
11310
11364
11309
11315
11363
11310
11312
11314
11372
11512
11311
11371
11509
11312
11510
11313
11511
11314
11318
14083
11315
11317
11443
14082
11316
11362
11317
11321
11361
11318
11320
11444
14085
11319
14084
11320
11324
14103
11321
11323
11451
14102
11322
11360
11323
11359
14253
11324
11450
14105
14258
11325
14104
11326
14256
14258
15183
11327
14253
14255
11328
11332
11329
11331
14241
14253
11330
11342
11331
11335
11341
11332
11334
14242
14254
11333
14255
11334
14266
11335
11337
14243
14265
11336
11340
11337
11339
15114
11338
14270
15119
11339
14243
14247
14271
15136
11340
14246
15113
11341
14243
14245
11342
14238
14242
11343
14237
14241
11344
11356
11358
11345
11353
11355
11346
11348
11352
11347
11351
11348
11350
11402
11349
11355
11405
11350
11352
11354
11406
11440
11351
11401
11441
11352
11362
11353
11361
11354
11358
11360
11355
11357
11447
14179
11356
14174
11357
14173
14237
11358
11448
14172
14240
11359
14241
11360
11448
11450
14252
11361
11447
11451
11362
11440
11444
11363
11441
11443
11364
11372
11374
11365
11371
11366
11367
11369
11371
11457
11368
11458
11369
11391
11503
11370
11392
11504
11371
11373
11393
11535
11372
11456
11373
11443
11455
11374
11398
11442
11534
11375
11441
11376
11384
11396
11398
11400
11377
11381
11383
11401
11378
11380
11402
11379
11383
11380
11382
11412
11381
11403
11411
11382
11396
11408
11418
11383
11395
11417
11384
11385
11393
11395
11386
11388
11392
11387
11391
11388
11390
11422
11389
11395
11421
11390
11392
11394
11428
11580
11391
11427
11577
11392
11578
11393
11579
11394
11398
11586
11395
11397
11429
11587
11396
11420
11397
11419
11437
11398
11434
11588
14186
11399
11589
11400
11442
14075
14186
14190
11401
11437
11439
11441
11402
11406
11408
11403
11405
11404
11408
11410
11405
11407
14175
14207
11406
14174
11407
11439
14179
11408
11438
14178
14208
11409
11437
11410
11418
11436
14204
14208
11411
14205
14207
11412
11414
11418
11413
11417
11414
11416
14616
11415
14205
14615
11416
11418
11432
14204
14614
11417
11431
14621
11418
11420
11419
11420
11432
11434
11436
11421
11429
11431
11422
11424
11428
11423
11427
11424
11426
14624
11425
11431
14623
11426
11428
11430
11596
14630
11427
11575
14629
11428
11576
11429
11595
11430
11434
11594
11431
11433
13820
14631
11432
14622
11433
14203
14613
11434
13821
14202
14612
11435
13822
11436
14186
14200
14202
14222
11437
14203
14219
11438
14186
11439
14181
14185
14219
11440
14180
14190
11441
11445
11447
11442
11443
11445
14076
11444
11454
11445
11451
11453
11446
14077
14190
11447
11449
11451
14122
14191
11448
14180
11449
14171
14251
11450
14121
14170
14260
11451
14120
14259
11452
11453
14100
14102
14120
14122
11454
14077
14085
14099
11455
14076
14080
14082
11456
11512
11532
11534
11457
11507
11509
11535
11458
11496
11504
11506
11459
11495
11501
11503
11460
11466
11470
11461
11465
11495
11462
11494
11463
11465
11483
11493
11464
11482
11465
11467
11481
11466
11484
11500
11467
11469
11501
11541
11468
11480
11469
11475
11479
11470
11476
11502
11540
11471
11503
11472
11476
11578
11473
11559
11577
11474
11476
11558
11566
11582
11475
11557
11565
11476
11478
11477
11583
11478
11540
11548
11566
11602
11479
11549
11565
11480
11540
11546
11481
11541
11543
11482
11484
11486
11483
11489
11484
11490
11492
11485
11519
11541
11486
11490
11520
11542
13587
11487
11489
11543
13586
11488
11544
11623
11489
11624
11490
13585
11491
13584
11492
11520
11522
13583
11493
11517
11519
11494
11498
11500
11495
11497
11496
11500
11497
11499
11509
11498
11510
11499
11515
11517
11500
11506
11508
11518
11501
11519
11502
11506
11610
11503
11505
11539
11583
11504
11578
11505
11535
11579
11506
11536
11538
11584
11507
11611
11508
11532
11536
11616
11509
11513
11515
11525
11510
11512
11511
11515
11512
11514
14083
11513
14082
11514
11526
11532
14081
11515
11527
14088
11516
11517
11523
11525
11527
11518
11522
11519
11521
11525
11611
11520
11610
11521
11609
13626
11522
11524
11612
13627
11523
13582
11524
11528
13581
11525
11529
11615
13744
11526
11616
11527
11529
11531
14090
11528
14089
11529
13746
14094
11530
13745
14095
11531
11615
13750
13752
14130
11532
11616
13753
14129
11533
14080
11534
11536
11590
13753
14079
11535
11589
14076
11536
11586
11537
11585
11538
11614
11616
13753
13755
11539
11603
11611
11613
11540
11602
11608
11610
11541
11547
11542
11610
11543
11547
11609
11620
11544
11546
11621
11545
11622
11546
11550
13595
11547
11549
13596
11548
11608
13597
11549
11567
11607
13764
11550
11568
13765
11551
13766
11552
11568
13767
11553
11569
13838
11554
13837
14679
11555
11569
11571
13836
14680
11556
11562
11564
14681
11557
11561
14664
11558
11564
11559
11561
11563
11599
11560
11576
11561
11575
14662
11562
11574
14663
11563
11571
11573
14684
11564
11566
11570
11600
11565
11569
11566
11568
11567
11601
11568
11570
11606
13775
11569
13774
11570
13845
11571
13846
14062
11572
13835
14685
11573
13816
13834
14062
14736
11574
11600
13815
14737
11575
11597
11599
14738
11576
11596
14739
11577
11595
11599
11578
11580
11582
11579
11583
11580
11584
11586
11581
11587
11595
11582
11584
11592
11598
11604
11583
11599
11601
11584
11602
11585
11603
11586
11590
11592
13755
11587
11589
11588
11592
11594
11589
11591
13822
14187
11590
14075
11591
13754
14074
11592
13757
13823
14198
11593
13756
11594
11598
13819
13823
13827
11595
13820
13822
11596
11598
11597
13820
14742
11598
13815
13819
14743
11599
13814
11600
11601
13814
14062
11602
11604
11606
11603
11607
11604
13755
13761
11605
13756
13814
11606
13759
13761
13805
13813
11607
13806
14062
11608
13761
13763
11609
11613
13796
11610
11612
11619
11611
11612
11616
11613
11615
11618
11614
13761
13797
11615
13752
13760
13802
11616
11617
11618
13744
13750
13800
13802
11619
13627
13797
13799
11620
13626
13794
13796
11621
13587
13597
13793
11622
13586
13596
13600
11623
13595
13601
11624
13586
13590
11625
13585
11626
13590
13606
13614
11627
13591
13605
11628
11634
11629
11633
13591
11630
11632
13592
11631
11641
13593
11632
11638
11640
13782
11633
11637
13603
11634
11636
13604
11635
13605
11636
11672
13610
11637
11673
13609
11638
13786
13886
11639
13785
13885
11640
11648
13858
13884
11641
11647
13781
11642
13770
11643
11647
13769
11644
11646
13840
11645
11653
13841
11646
11650
11652
13852
11647
11649
13853
11648
13854
11649
13857
13921
11650
13922
14052
11651
13923
14053
11652
11660
11662
14724
14847
11653
11659
14719
11654
14702
11655
11659
14703
11656
11658
14831
11657
14830
11658
14833
14841
11659
14832
14838
11660
14720
11661
14723
14838
14846
11662
14839
14845
11663
11664
14845
14847
14849
11665
13917
13923
11666
13918
13922
11667
13919
13921
11668
13884
13912
11669
13885
13891
11670
13886
13888
11671
11673
11675
11672
11678
11673
11679
13641
11674
13642
13886
11675
11679
11693
13645
13887
11676
11678
11692
13888
11677
11685
13889
11678
11682
11679
11681
11680
13646
11681
11693
11695
13657
11682
11690
11692
11683
11685
11689
11684
11688
11685
11687
13897
11686
11692
13898
11687
11689
11691
11701
13899
11688
11700
13900
11689
11699
11690
11698
11691
11695
11697
11692
11694
11708
13904
11693
13905
11694
13658
13906
11695
11709
13661
13907
11696
13662
11697
11709
11711
13689
11698
11706
11708
11699
11701
11705
11700
11704
11701
11703
13963
11702
11708
13964
11703
11705
11707
11717
13969
11704
11716
13968
11705
11715
11706
11714
11707
11711
11713
11708
11710
11724
13970
11709
13971
11710
13690
13974
11711
11725
13693
13975
11712
13694
11713
11725
11727
13705
11714
11722
11724
11715
11717
11721
11716
11720
11717
11719
13981
11718
11724
13982
11719
11721
11723
13983
16304
11720
13984
16303
11721
16084
11722
16083
11723
11727
16082
11724
11726
13988
16359
11725
13989
11726
13706
13990
11727
13709
13993
16360
11728
13710
16361
11729
11774
11802
11730
11732
11775
11801
11731
11800
11732
11787
11733
11747
11786
11734
11735
11743
11745
11747
11770
11736
11740
11742
11767
11737
11739
11762
11738
11742
11739
11741
11753
11740
11754
11761
11741
11745
11757
11768
11742
11744
11752
11743
11744
11748
11745
11749
11751
11746
11769
11779
11747
11749
11776
11782
11784
11748
11775
11785
11749
11852
11750
12631
11751
11782
12632
11752
11779
11753
11757
11754
11755
11757
11759
11756
13012
13046
11757
11780
13015
13045
11758
11779
11759
11768
11778
13043
13045
11760
11761
13042
13046
11762
11764
11768
11763
11767
11764
11766
13689
11765
13042
13688
11766
11768
11772
13043
13695
11767
11771
13694
11768
11770
11769
11770
11772
11776
11778
11771
11775
11772
11774
13705
11773
13060
13704
11774
11776
12642
13061
13711
11775
12641
13710
11776
12640
11777
12639
11778
11782
13061
13063
13101
11779
13058
13060
11780
11782
11781
13058
13066
11782
12634
13063
13065
11783
11784
12632
12634
12636
13101
11785
12631
12637
12639
11786
11852
12628
12640
11787
11801
11851
12627
11788
11800
11806
11808
11789
11793
11795
11790
11791
11793
12609
12651
11792
12608
11793
11807
12607
11794
11806
12610
11795
11797
11805
12649
12651
11796
11800
11797
11799
16083
11798
12655
16308
11799
11803
11805
12656
16081
11800
11802
16082
11801
11805
11802
11804
12640
11803
12641
16361
11804
12644
12657
16362
11805
12627
12645
12647
11806
12648
11807
12625
12627
11808
11814
11850
12606
11809
11851
11810
11814
11811
11813
11851
11853
11812
11854
11813
11845
11877
11814
11846
11850
11876
11815
11816
11824
11826
11846
12606
11817
11819
11823
12607
11818
11822
12608
11819
11821
11820
11826
11821
11823
11825
11921
11822
11922
11823
11923
12613
11824
11924
12614
11825
11847
12553
12605
11826
11842
11844
11920
11827
11845
11828
11842
11829
11843
11845
11881
11830
11882
11831
11843
11887
11931
11832
11840
11842
11833
11834
11836
11838
11840
11835
11836
11922
11837
11841
11921
11838
11926
11928
12548
11839
12547
11840
11928
12546
12562
11841
11931
11842
11920
11928
11930
11843
11844
11886
11930
11845
11847
11915
11919
11846
11880
11847
11849
11913
11848
11914
12554
11849
12603
12605
12674
13088
11850
12606
12626
13083
11851
12627
12629
11852
11853
12629
12631
11854
11874
11876
11855
11873
11877
11856
11858
11860
11857
11861
11858
11862
11864
11859
11865
11873
11860
11862
11870
11878
11884
11861
11877
11881
11862
11882
11863
11883
11864
11868
11870
11890
11865
11867
11866
11870
11872
11867
11869
11903
12499
11868
12500
11869
11893
12980
11870
11892
11904
12981
11871
11891
11872
11878
11898
11900
11904
11873
11901
11903
11874
11878
11875
11901
12631
11876
11878
11900
11912
12630
11877
11913
12629
11878
11880
11879
11880
11884
11898
11912
11916
11881
11913
11915
11882
11884
11886
11883
11887
11884
11888
11890
11885
11891
11886
11888
11896
11916
12566
11887
11915
12565
11888
12564
11889
12567
11890
11894
11896
12580
11891
11893
11892
11896
11898
11893
11895
11907
15969
11894
12979
11895
12581
12978
11896
11908
12582
15970
11897
12579
11898
11908
11910
11916
12578
11899
11907
11900
11906
11910
11912
13081
11901
11905
13080
11902
12632
11903
11905
12633
12998
11904
12498
11905
11907
12996
11906
12997
13079
11907
11909
13094
16510
11908
16509
11909
16492
16508
11910
13095
16491
16515
11911
13090
16490
11912
11914
11916
12574
13089
11913
13082
11914
13083
11915
12573
13088
11916
11918
11917
11918
12566
12574
12576
12578
11919
12565
12571
12573
11920
11930
12554
12556
11921
11927
12553
11922
11924
11926
11923
11924
12616
11925
12553
12615
11926
12550
12552
12620
11927
12549
11928
12552
12556
12558
11929
12559
11930
12556
12560
12562
12570
11931
12565
11932
12562
12564
11933
12517
11934
12522
12562
11935
12533
12543
12561
11936
12534
11937
11939
12541
12543
12820
11938
12544
12699
11939
12700
11940
12540
12701
11941
11942
11950
12701
12703
12783
11943
12700
11944
11945
11948
11949
11945
11946
11948
11950
11946
11949
11947
11948
11949
11949
11951
12784
11952
12703
12787
43190
11953
43188
11954
12710
12787
11955
12711
12786
11956
12712
12793
11957
12713
12796
11958
12714
12891
11959
12715
12890
11960
12716
12941
11961
12717
12940
11962
12718
17279
11963
12719
17280
11964
12720
17281
11965
12721
17282
11966
12722
17287
11967
12723
17286
11968
12724
17455
11969
12725
17458
11970
12726
22135
11971
12727
22134
11972
12728
22153
11973
12729
22152
11974
12730
24495
11975
12731
24494
11976
12732
24525
11977
12733
24524
11978
30289
11979
12733
12735
30297
11980
12736
30296
11981
12737
30295
11982
12738
16787
11983
12739
30349
11984
12740
30350
11985
11986
30350
33964
34078
36133
11987
30347
33963
34075
11988
30346
33962
34070
11989
27160
30371
33517
11990
27159
30370
33516
11991
27156
30363
30369
11992
27155
29997
30368
11993
27152
29988
29996
11994
27151
29987
29991
11995
27148
29980
29982
11996
27147
29975
29983
11997
20287
24841
24861
11998
20286
24840
24860
11999
20283
24839
24845
12000
20282
24836
24838
12001
20279
24757
24789
12002
20278
24756
24788
12003
20275
24755
24761
12004
20274
24752
24754
12005
20139
20155
20157
12006
20138
20152
20154
12007
16866
12008
16865
20138
12009
16860
12010
12011
16840
16842
16852
16860
12012
16839
16843
16851
12013
15712
12014
15713
16839
12015
12023
12034
12036
12058
12016
12024
12057
12017
12036
12056
12018
12022
12024
12019
12021
12020
12021
12028
12038
12022
12027
12037
12023
12026
12036
12024
12025
12026
12032
12034
12027
12031
12035
12028
12030
15694
12029
15693
12030
15698
15739
12031
15699
15740
12032
15700
15757
12033
15758
12034
15700
15704
16828
16840
12035
15703
16839
12036
15694
15700
15702
12037
12059
12038
12042
15694
12039
15693
12040
12042
12066
15692
12041
12065
12042
12044
12056
12043
12059
15695
12044
12060
12066
12068
15726
12045
12061
12063
12065
12046
12048
12050
12047
12065
12048
12064
15578
12049
12063
15579
12050
12062
12072
15580
12051
12055
12061
12073
12052
12074
12053
12055
12054
12074
12076
12055
12057
12073
12077
12056
12057
12059
12061
12058
15708
15710
12059
15703
15707
15713
12060
15702
12061
12069
15707
15733
12062
15708
12063
12069
12071
15605
12064
12068
15598
12065
12067
15597
12066
12067
15691
12068
15602
15690
12069
15603
15725
12070
15604
15724
12071
15707
15715
15723
19949
12072
15608
15708
15716
12073
12079
15609
12074
12078
15708
12075
12076
12078
12080
12077
12078
15710
12079
15709
12080
15610
15716
12081
12082
15610
15612
12083
15581
15583
15609
12084
15534
15538
12085
15537
12086
15534
15536
12087
15529
15533
12088
15532
12089
15527
15529
15531
12090
12160
12162
12091
12159
12163
12092
12094
12096
12093
12097
12094
12102
12104
12095
12107
12159
12096
12100
12102
12168
12170
12097
12099
12163
12098
12102
12099
12101
12239
12100
12164
12238
12101
12167
12171
12245
12102
12172
12244
12103
12104
12170
12172
12174
12105
12107
12109
12106
12110
12107
12111
12108
12158
12170
12109
12111
12151
12157
12175
12110
12150
12174
12111
12113
12112
12113
12151
12153
12114
12148
12150
12115
12127
12129
12116
12124
12126
12117
12119
12123
12118
12122
12119
12121
12191
12120
12126
12190
12121
12123
12125
12135
12197
12122
12134
12196
12123
12133
12124
12132
12125
12129
12131
12126
12128
12142
12198
12127
12189
12128
12150
12188
12129
12143
12149
12203
12130
12148
12131
12143
12145
12147
12132
12140
12142
12133
12135
12139
12134
12138
12135
12137
12207
12136
12142
12206
12137
12139
12141
12213
13345
12138
12212
13342
12139
13343
12140
13344
12141
12145
13351
12142
12144
12214
13352
12143
12205
12144
12204
13438
12145
12219
13353
13439
12146
13354
12147
13439
13441
13451
12148
13438
13442
12149
12153
12150
12152
12222
13438
12151
12187
12152
12156
12186
12153
12155
12227
13437
12154
13442
12155
13423
13443
12156
12228
13424
13444
12157
12185
13425
12158
12182
12184
12159
12169
12181
12160
12168
12161
12181
15531
12162
12166
12168
12180
15546
12163
12165
15527
12164
12168
12165
12167
12237
12166
12236
15526
12167
12179
12235
15545
12168
12178
12246
12169
12170
12178
12180
12184
12171
12175
12172
12176
12178
12320
12173
12319
12174
12176
12224
12324
12175
12187
12176
12184
12186
12177
12225
12323
12178
12184
12230
12232
15506
12179
15507
12180
12232
12234
15570
12181
12183
15571
12182
15572
12183
13425
15577
12184
12232
13426
15592
12185
12186
12228
12230
13426
12187
12225
12227
12188
12222
12224
12189
12201
12203
12190
12198
12200
12191
12193
12197
12192
12196
12193
12195
12329
12194
12200
12328
12195
12197
12199
12209
12335
12196
12208
12334
12197
12207
12198
12206
12199
12203
12205
12200
12202
12216
12336
12201
12327
12202
12224
12326
12203
12217
12223
12341
12204
12222
12205
12217
12219
12221
12206
12214
12216
12207
12209
12213
12208
12212
12209
12211
12345
12210
12216
12344
12211
12213
12215
13461
18781
12212
13462
13484
12213
13341
12214
13460
12215
12219
13459
12216
12218
15474
18780
12217
12343
12218
12342
13432
12219
13433
15475
18793
12220
15476
12221
13433
13435
13439
18870
12222
13432
13436
13438
12223
12227
12224
12226
13432
18796
12225
12325
12226
12230
18800
12227
12229
13431
18801
12228
13436
12229
13427
15497
12230
13428
13430
18859
12231
15505
12232
13426
13428
15504
15672
12233
15591
12234
15504
15506
15510
15630
12235
15507
15509
15569
12236
12246
12250
15558
12237
12249
15525
12238
12246
12248
12239
12241
12245
12240
12244
12241
12243
12255
12242
12248
12254
12243
12245
12247
12297
12321
12244
12296
12318
12245
12319
12246
12320
12247
15507
12248
12250
12304
15508
12249
12253
12250
12252
15524
12251
15509
15557
12252
12302
12304
15516
20038
12253
12301
15523
12254
12300
12304
12255
12297
12299
12256
12296
12257
12295
12299
18677
12258
12294
15126
12259
12265
15123
12260
12264
15116
12261
15115
12262
12264
12288
15120
12263
12269
12264
12266
12268
12265
12289
15121
12266
12292
12294
15122
12267
12268
12280
12284
12292
12308
12269
12273
12285
12289
12270
12286
12288
12271
12273
12275
12272
12276
12273
12277
12279
12274
12280
12275
12277
12283
12285
12331
12276
12286
12330
12277
12329
12278
12328
12279
12283
12327
12280
12281
12283
12282
12308
12318
12283
12309
12317
12339
12284
12338
12285
12291
12309
18767
12286
12290
13490
12287
13491
12288
12290
13492
15146
12289
15141
12290
12292
15142
12291
13493
15147
12292
12310
15148
18766
12293
15149
12294
12308
12310
12312
15152
12295
15127
12296
12298
12312
18682
12297
12307
12298
12304
12306
12299
12303
12313
18683
12300
18678
12301
12303
18685
12302
15522
18688
12303
15515
15521
18689
12304
15514
18684
12305
12306
15508
15512
15514
15516
12307
12313
12315
12321
12308
12312
12316
12318
12309
12310
12316
18768
12311
15153
18769
12312
12314
12316
18708
18806
12313
18703
12314
15514
18704
12315
15513
18709
18807
12316
12322
15512
18804
12317
18805
12318
12322
12324
18798
12319
12321
12320
12324
12321
12323
15507
12322
15508
12323
15511
18799
12324
15506
18800
12325
12326
18796
18798
18800
12327
12339
12341
12328
12336
12338
12329
12331
12335
12330
12334
12331
12333
13491
12332
12338
13490
12333
12335
12337
13487
13489
12334
12346
18824
12335
12345
12336
12344
12337
12341
12343
12338
12340
18772
18776
12339
18767
12340
18768
18798
12341
18773
18777
18797
12342
18796
12343
18777
18793
18795
12344
18776
18780
12345
13487
18781
12346
13484
12347
13485
13487
18823
12348
12356
13502
12349
12355
13499
12350
13268
12351
12353
12355
12363
13269
12352
12362
13264
12353
12361
12354
12360
12355
12357
12359
12356
13288
13504
12357
13289
13485
13503
12358
13484
12359
12373
13289
13291
13483
12360
12372
13286
13288
12361
12363
12371
13285
12362
12366
12363
12365
13263
12364
13274
13288
12365
13275
13281
13285
13287
12366
13262
13282
12367
13283
13285
12368
12370
12382
12369
12381
12370
12376
12380
12371
12375
12383
13285
12372
12373
12375
12374
13462
12375
12377
12391
13291
13463
12376
12390
13286
12377
12379
12378
13340
12379
12391
12393
13339
12380
12388
12390
12381
12383
12387
12382
12386
12383
12385
13283
12384
12390
13284
12385
12387
12389
12425
13301
12386
12398
13300
12387
12397
12388
12396
12389
12393
12395
12390
12392
12426
13302
12391
13293
12392
13292
13478
12393
12427
13303
13479
12394
13338
12395
12427
13335
13337
12396
12426
12430
12397
12425
12431
12398
12422
12399
12423
12425
13307
12400
13170
12401
12403
12417
12423
13173
12402
12416
13174
12403
12405
12404
12422
12405
12417
12419
12421
12406
12414
12416
12407
12409
12413
12408
12412
12409
12411
13159
12410
12416
13176
12411
12413
12415
13177
13189
12412
12460
13178
12413
12459
12414
12458
12415
12419
13211
12416
12418
13212
13252
12417
13175
12418
12434
13250
12419
12435
13213
13251
12420
13214
12421
12435
12437
15421
12422
12432
12434
12423
12431
12424
12434
13312
12425
12429
12431
12433
13313
12426
13306
12427
12429
13305
12428
13304
15464
12429
13319
13333
13335
15463
12430
13314
13332
12431
12439
13335
12432
12433
12437
12439
12434
12436
13322
13332
12435
13323
12436
13328
15420
12437
13329
13331
15423
12438
15422
12439
12443
13331
15435
15439
12440
13332
13334
12441
12443
12442
13334
15454
12443
15439
15441
15443
15459
12444
12445
15435
15441
17010
17012
12446
15422
15430
15432
12447
15421
15427
15429
12448
13206
13208
13214
12449
13205
13209
13211
12450
12452
12456
12458
12451
12455
12459
12452
12454
12453
13205
12454
12456
13196
13204
12455
13195
12456
13192
13194
12457
13197
13209
12458
13190
13192
13210
13224
12459
13189
13211
12460
13192
12461
13187
13189
13191
12462
13008
12463
12486
13005
13007
13191
12464
12483
12485
13018
12465
12476
13017
12466
12477
13016
12467
12468
12469
12475
12477
12479
12470
12472
12474
12471
12472
12500
12473
12479
12499
12474
12480
12492
12983
12475
12489
12476
12480
12484
12477
12481
12483
13068
12478
13067
12479
12481
12998
13072
12480
12498
12481
12495
12497
12482
12999
13071
12483
12495
13002
13004
13132
12484
13005
13131
12485
12487
12489
12495
12486
12487
13192
12488
12494
13005
13193
12489
12493
13194
12490
12492
12491
12492
12987
12493
12495
12988
12494
12989
13199
12495
13004
13222
16550
12496
12497
12988
12994
13002
16550
12498
12983
12995
12999
12499
12996
12998
12500
12981
12983
12501
12980
12984
12502
12506
12503
12505
12858
12984
12504
12857
12505
12509
12856
12506
12508
12861
12985
12507
12980
12508
12512
12979
12509
12511
12862
15967
12510
12855
12511
12848
12854
12512
12849
15948
15972
12513
12978
12514
12845
12847
12849
12977
12515
12527
12529
12581
12516
12524
12526
12580
12517
12519
12523
12567
12518
12522
12564
12519
12521
12520
12526
12521
12523
12525
12812
12522
12534
12523
12533
12563
12524
12532
12568
12525
12529
12531
12585
12526
12528
12811
12527
12528
12847
12529
12810
12846
12530
12586
12845
12531
12587
12810
12842
12844
12532
12588
12811
12815
12533
12589
12812
12814
12534
12542
12590
12535
12541
12812
12536
12540
12537
12539
12806
12812
12538
12539
12830
12540
12807
12813
12829
12541
12828
12542
12813
12819
12543
12814
12836
12966
12544
12821
12965
12545
12698
12546
12596
12697
12965
12547
12559
12561
12548
12549
12559
12550
12558
12551
12684
12552
12558
12598
12600
12685
12553
12555
12621
12554
12604
12555
12573
12603
12556
12572
12600
12602
12557
12571
12558
12560
12600
15996
15998
12559
12597
12560
12596
12561
12591
12595
12562
12590
12965
12563
12564
12568
12570
12590
12565
12567
12566
12570
12567
12569
12579
12568
12580
12569
12585
12589
12570
12576
12584
12592
12571
12591
12572
12576
15998
12573
12575
15999
16007
12574
16008
12575
16011
16490
12576
16000
16012
16495
12577
16001
12578
12584
16493
16495
16497
12579
16490
16492
12580
12582
12584
12581
12585
12582
12586
12977
12583
15975
16492
12584
12586
12971
15976
16493
12585
12970
12586
12588
12587
12976
12588
12971
12973
12975
12589
12968
12970
12590
12592
12967
12591
12966
12592
12594
15998
12593
12970
16001
12594
12967
12969
16002
16042
12595
12966
15991
15997
12596
12965
15992
15996
12597
12696
12598
12695
15996
12599
12690
12694
12600
12691
15996
16004
16038
12601
15999
12602
12685
12687
12691
16006
12603
12621
12676
16007
12604
12675
16008
12605
12615
12621
12623
12606
12614
12624
12607
12625
12608
12610
12614
12609
12613
12610
12612
12650
12611
12625
12649
12612
12614
12618
12624
12661
12613
12617
12652
12614
12616
12615
12616
12618
12620
12617
12618
12663
12619
12623
12662
12620
12622
12667
12683
12621
12684
12622
12685
12623
12668
12676
12686
12624
12669
12675
12625
12660
12674
12626
12648
12627
12647
12674
13084
12628
12629
12637
12645
13084
12630
13083
12631
12637
13080
13082
12632
12633
13080
12634
13073
13079
12635
13074
13100
12636
13079
13093
13099
16519
12637
13080
13092
13106
12638
13085
12639
12643
12645
13106
13108
12640
12642
13101
12641
12645
12642
12644
16412
12643
13102
16413
12644
13105
13109
16418
12645
13110
16417
12646
12647
13084
13108
13110
13112
12648
12657
12673
12649
12656
12660
12650
12655
12661
12651
12652
12653
12661
12663
12654
12664
16315
12655
12659
12661
12665
16316
12656
16309
12657
12659
16080
12658
13110
16375
12659
12671
12673
13111
16376
12660
12670
16079
12661
12669
12673
12662
12663
12665
12667
12669
12664
12665
16318
12666
12670
16317
12667
12679
12681
16322
12668
12682
12669
12677
12679
16026
12670
12672
12671
12679
16078
12672
12678
16017
16395
12673
12675
12677
16016
12674
13112
12675
13087
12676
16009
12677
12687
16014
12678
16015
16025
12679
16022
16024
16396
12680
16077
12681
16024
16026
16028
16076
12682
16323
12683
16026
12684
12686
12685
12686
12690
12687
12689
16026
12688
16025
17974
12689
12691
16030
16034
17975
12690
16027
16033
12691
12693
12692
16005
12693
16034
16036
16038
18039
12694
16033
12695
16038
12696
15995
12697
15992
12698
12964
12699
12821
12700
12820
12701
12702
12820
12828
12703
12823
12825
12827
12704
12782
12705
12781
12825
12706
12707
43190
43191
12707
12708
12788
43190
12708
43191
12709
43189
12710
43188
12711
12772
12788
12712
12770
12789
12713
12769
12792
12714
12768
12797
12715
12767
12892
12716
12766
12893
12717
12765
12942
12718
12764
12943
12719
12763
17292
12720
12762
17291
12721
12761
17290
12722
12760
17289
12723
12759
17288
12724
12758
21900
12725
12757
17454
12726
12756
17459
12727
12755
22136
12728
12754
22137
12729
12753
22154
12730
12752
22155
12731
12751
24496
12732
12750
24497
12733
12749
24526
12734
24527
12735
12747
12749
24528
12736
12746
30298
12737
12745
30299
12738
12744
30300
12739
12743
16786
12740
12742
30352
12741
30351
12742
33603
12743
16691
33602
12744
16690
16785
12745
16689
33421
12746
16688
33416
12747
16687
33417
12748
16686
30239
12749
16683
16685
30238
12750
24529
12751
16683
24498
12752
16682
24499
12753
16681
22156
12754
16680
22157
12755
16679
22138
12756
16678
22139
12757
16677
17460
12758
16676
17453
12759
16675
21901
12760
16674
21902
12761
16673
17296
12762
16672
17295
12763
16671
17294
12764
16670
17293
12765
12944
16669
12766
12945
16668
12767
12894
16667
12768
12895
16666
12769
12798
16665
12770
12791
16664
12771
12790
16663
12772
12774
12773
12774
12777
12779
12775
12776
12776
12778
12779
12777
12778
12790
12778
12779
12788
12779
12780
12781
12955
12957
12782
12788
12826
12954
12783
12787
12827
12831
12784
12828
12830
12785
12787
12786
12794
12830
12787
12789
12793
12831
12788
12789
12790
12792
12954
12791
12955
16662
12792
12798
16658
16752
12793
12797
16659
12794
12796
12904
12795
12903
12796
12802
12888
12797
12801
12891
12798
12800
12892
12799
12895
16753
12800
12896
16658
16740
17328
12801
12897
12951
16659
12802
12898
12904
12906
12803
12887
12901
12903
12804
12808
12805
12806
12808
12810
12882
12807
12811
12808
12816
12902
12809
12883
12901
12810
12816
12842
12908
12910
12811
12911
12812
12816
12813
12814
12816
12818
12815
12837
12967
12816
12840
12842
12968
12817
12818
12840
12902
12908
16655
12819
12829
12833
12837
12820
12828
12834
12836
12821
12823
12822
12836
12964
12823
12835
12961
12963
12824
12834
12825
12959
12961
12826
12827
12953
12957
12959
12828
12832
12834
12829
12830
12832
12902
12831
12903
12832
12904
12954
12833
12905
12953
12834
12838
16057
16655
12835
12959
12836
12838
12960
16045
12837
15990
12838
12840
15989
12839
16046
16056
12840
16047
16053
16055
16655
12841
15988
12842
12908
15987
16053
16637
12843
12973
12844
12910
12914
12974
16637
12845
12911
12913
12975
12846
12850
12976
12847
12851
12911
12848
12849
12851
12853
12850
15949
15973
12851
12913
15954
15978
12852
12912
12853
12917
12919
15952
15954
12854
12920
15949
15951
12855
12921
15946
15948
12856
12862
12864
12857
12861
12858
12859
12861
12987
12860
12990
15931
12861
12863
12991
15934
12862
12986
12863
15948
15966
12864
15947
16570
17044
12865
15938
15946
12866
12922
15939
12867
12923
15904
12868
15899
12869
12871
12923
15902
12870
12871
12873
12872
12924
16592
12873
12875
12927
16595
12874
12875
12877
12879
12876
12928
16596
12877
12939
16599
16629
12878
12938
12879
12885
12931
12937
16629
12880
12918
12928
12881
12885
12882
12884
12912
12918
12883
12911
12884
12900
12910
12885
12915
12931
12933
12886
12887
12889
12933
12935
12937
12888
12898
12900
12889
12891
12890
12938
12891
12893
12935
12941
12892
12898
12893
12895
12897
12894
12942
12948
12895
12945
17537
17538
12896
17539
12897
17309
17327
17537
12898
12948
12950
12899
12935
12900
12906
12934
12950
16639
12901
12909
12933
12902
12906
12908
12903
12905
12904
12905
16659
12906
12952
16655
12907
12951
12908
16053
16639
16653
16655
12909
12910
16635
16637
16639
12911
12915
12912
12913
12915
12917
12914
15955
15979
12915
15960
15984
16636
12916
16635
12917
12931
15958
15960
16634
12918
15955
15957
12919
12929
12931
12920
12926
12921
12925
12922
12923
12925
15944
15946
12924
15903
12925
12927
16591
12926
15951
16590
12927
12929
15952
16603
12928
16602
12929
16601
16629
12930
15957
16622
12931
15958
16623
16629
16630
12932
12933
12937
16630
16632
16634
12934
16635
12935
12949
16632
16640
12936
12948
12937
12941
12947
16632
17303
12938
16628
12939
12941
12940
16628
17278
12941
12943
17279
17303
12942
12943
12945
12947
12944
17292
17304
12945
17293
17533
17544
12946
17543
12947
17307
17533
17535
17537
12948
17304
17306
12949
17537
12950
17306
17308
17314
12951
16652
17309
12952
16653
16740
12953
16654
16657
16659
12954
12956
16057
12955
16659
12956
16658
16661
12957
16058
16657
16731
12958
12959
16058
16060
12960
16057
12961
16056
16060
16062
12962
12963
16062
16064
12964
15993
16045
12965
15990
15992
12966
12967
15990
12968
15989
12969
12973
15988
12970
12972
16049
16502
12971
16497
12972
15981
16498
12973
15982
16050
16503
12974
15987
12975
15982
15984
15986
12976
15979
15981
12977
15976
15978
12978
15973
15975
12979
15970
15972
12980
15967
15969
12981
12985
12982
12996
15969
12983
12985
12993
12995
15968
12984
12988
12985
12987
12986
15967
12987
12991
12993
15966
12988
12990
12989
12993
12990
12992
16550
16552
12991
16553
12992
16558
17044
12993
16549
16557
17045
12994
17046
12995
13001
16549
17925
12996
13000
16512
12997
16509
12998
13000
13078
16510
12999
13073
13000
13002
13076
13001
13077
16511
13002
16546
16548
17924
13003
16541
13004
16542
16548
16550
20505
13005
13133
13221
13006
13220
13007
13131
13133
13135
13545
13008
13018
13022
13238
13009
13021
13187
13010
13018
13020
13011
13013
13017
13012
13016
13013
13015
13047
13014
13020
13048
13015
13017
13019
13049
13069
13016
13050
13066
13017
13067
13018
13068
13019
13131
13020
13022
13054
13130
13021
13025
13022
13024
13186
13023
13135
13239
13024
13054
13136
13138
13552
13025
13139
13185
13026
13038
13048
13054
13027
13031
13037
13028
13034
13029
13031
13033
13030
13031
13047
13032
13048
13033
13037
13039
13683
13034
13678
13035
13037
13575
13036
13142
14457
13037
13139
13141
14458
13038
13574
13039
13053
13139
13573
13040
13048
13052
13684
13041
13047
13051
13685
13042
13044
13046
13686
13043
13687
13044
13060
13696
13045
13051
13059
13701
13046
13050
13058
13047
13048
13050
13049
13050
13052
13054
13056
13051
13057
13052
13124
13720
13053
13125
13725
13054
13138
13570
13572
13055
13056
13128
13130
13136
13570
13057
13069
13125
13127
13058
13064
13066
13124
13059
13063
13060
13062
13124
13702
13061
13703
13062
13102
13712
13063
13103
13123
13717
13064
13100
13065
13123
13127
16523
13066
13070
13072
13074
13067
13069
13068
13072
13069
13071
13131
13070
13130
13071
13075
13127
13129
13072
13076
13132
13073
13074
13076
13078
13075
16519
16523
13076
16520
16522
16540
13077
16541
13078
16520
16528
16546
13079
16517
16519
13080
13094
13081
13082
13090
13092
13094
13083
13085
13089
13084
13088
13085
13087
13086
13092
13108
13087
13089
13091
13113
16010
13088
13112
16009
13089
16008
13090
16011
13091
13095
16489
13092
13096
16487
16488
13093
13107
13094
13096
13098
16518
13095
16517
13096
16516
17964
13097
16531
17965
13098
13118
16487
16532
18016
13099
13107
13117
16525
13100
13104
13106
16524
13101
13103
16523
13102
13106
13103
13105
16420
13104
13122
16423
13105
13117
13121
16424
13106
13116
16419
13107
13108
13116
16487
13109
13113
13110
13114
13116
16439
13111
16438
13112
13114
16017
16443
13113
16016
13114
16019
16487
13115
16018
16444
13116
13118
16445
16485
16487
13117
16446
13118
13120
16449
13119
16450
18017
13120
16532
16534
18200
21143
13121
16525
16535
21138
13122
16524
16536
21119
13123
16523
16537
21114
13124
13126
13718
13125
13719
13126
13570
13726
13127
13569
13731
16537
13128
16522
13129
13567
13569
16539
13130
13132
13134
16540
13131
13135
13132
13133
16541
13134
13546
16542
13135
13547
13567
16543
13136
13544
13137
13565
13567
13138
13564
13568
13570
18560
13139
13553
18541
13140
18540
13141
13185
13243
13553
19134
13142
13184
13244
15354
13143
13183
13245
15349
13144
13164
15322
13145
15317
13146
13152
13154
13164
15318
13147
13151
15261
13148
15256
13149
13151
15263
13150
13278
15266
13151
13259
13523
13525
15267
13152
15262
13153
13165
13525
15325
13154
13166
13168
13258
13155
13163
13156
13162
13168
13157
13169
13158
13162
13174
13176
13159
13160
13176
13178
13161
13179
13183
13162
13176
13180
13182
13248
13163
13167
13164
13166
13182
13165
13245
15323
13166
13246
13526
15324
13167
13247
13257
13168
13172
13174
13248
13169
13171
13170
13174
13171
13173
13307
13172
13258
13308
13173
13249
13257
13311
13174
13250
13312
13175
13176
13248
13250
13252
13177
13178
13180
13188
13252
13179
13187
13180
13184
13186
13181
13241
13253
13182
13184
13242
13244
13530
13183
13245
13247
13184
13185
13186
13242
13552
13187
13239
13241
13188
13238
13189
13237
13241
13533
13190
13212
13191
13217
13219
13237
13192
13220
13238
13193
13194
13220
13222
13224
13195
13197
13199
13196
13200
13197
13201
13203
13198
13224
13226
13199
13201
13223
13231
16555
13200
13222
16552
13201
16553
13202
16554
13203
13229
13231
16561
13204
13226
13228
13205
13207
13209
13206
13207
15429
13208
13228
15428
13209
13215
13227
15427
13210
13226
13211
13215
13217
13225
13212
13214
13213
13217
13533
13214
13216
13534
15420
13215
15421
13216
15426
19093
13217
13539
15425
19092
13218
13538
13219
13225
13233
13541
19092
13220
13224
13234
13236
13221
13545
13222
13234
13546
20505
13223
16551
13224
13232
13234
20503
13225
13226
13232
19093
13227
13231
13228
13230
17018
19093
13229
17017
13230
17022
17034
13231
17021
17035
19094
13232
17036
13233
19094
20502
13234
19089
19091
20511
13235
20504
13236
13546
13548
19089
20537
13237
13541
13543
13545
13238
13240
13538
13239
13545
13240
13544
13552
13241
13537
13543
13551
13242
13532
13243
13531
13551
13244
13554
13556
19137
13245
13529
15355
13246
15350
13247
13527
13529
15357
13248
13256
13530
13249
13253
13250
13254
13256
13324
13251
13323
13252
13254
13328
13534
13253
13533
13254
13530
13532
13255
13327
13535
13256
13528
13530
13558
15406
13257
13527
15403
13258
13526
15386
13259
13525
15385
13260
13261
13299
13521
13523
15385
13262
13278
13280
13282
13263
13275
13277
13264
13272
13274
13265
13269
13271
13266
13268
13267
13271
15215
13268
13270
13500
15216
13269
13499
13270
13274
13504
13271
13273
13505
15221
13272
15220
13273
13277
15285
13274
13276
13508
15286
13275
13509
13276
13280
13512
13277
13279
13513
15289
13278
15290
13279
13523
15291
13280
13516
13522
15294
13281
13517
13521
13282
13284
13294
13298
13283
13299
13284
13300
13285
13293
13301
13286
13287
13291
13293
13288
13290
13294
13512
13289
13509
13290
13510
18784
13291
13295
13511
18785
13292
13482
13293
13295
13303
13481
13294
13302
13295
13297
13517
13296
13518
18947
13297
13303
13317
13519
18948
13298
13302
13316
13520
13299
13301
13309
13521
13300
13308
13301
13307
13302
13306
13303
13305
13304
13480
13305
13317
13319
19045
13306
13314
13316
13307
13309
13313
13308
13312
13309
13311
15385
13310
13316
15384
13311
13313
13315
13325
15389
13312
13324
15386
13313
13323
13314
13322
13315
13319
13321
13316
13318
15390
15412
13317
15391
13318
15396
19046
13319
15397
15413
19051
13320
19044
13321
13333
15413
19043
19079
13322
13330
13332
15412
13323
13325
13329
13324
13328
13325
13327
15403
13326
15404
15412
13327
13329
15405
15415
15417
13328
15406
15418
13329
15419
13330
19076
13331
15415
19077
19079
13332
15436
15438
13333
13334
15438
15462
13335
15439
15461
13336
13337
15453
15461
15463
15467
13338
15448
15464
15466
13339
13473
13475
13479
13340
13466
13468
13478
13341
13347
13463
13465
13342
13460
13462
13343
13345
13347
13344
13348
13345
13349
13351
13346
13352
13460
13347
13349
13457
13465
13467
13348
13468
13349
13469
13350
13470
13351
13457
15483
15485
13352
13354
13353
13457
13459
13354
13452
13456
15476
13355
13451
15485
13356
13380
13357
13359
13379
15485
13358
13384
13359
13361
13385
13360
13378
15484
13361
13375
13377
18892
13362
13364
13406
13363
13364
13370
13365
13369
13375
15814
13366
13368
15791
13367
15778
13368
15789
15831
13369
15790
15830
13370
13374
15815
15829
13371
13372
15829
15835
13373
15836
18912
13374
15827
15829
15837
18911
13375
15816
18910
13376
18905
13377
15814
15816
15818
18922
13378
13406
13408
18893
13379
13385
13387
18894
13380
13384
13388
15486
13381
13451
13382
13388
13390
13450
13383
13384
13386
13388
13385
13386
13406
13387
13399
13407
13388
13398
13408
18895
13389
15487
13390
13396
13398
15488
13391
13393
13449
13392
13448
13393
13421
15729
13394
13396
13420
16896
13395
15736
13396
13414
16898
13397
13419
16897
13398
13414
13416
13418
16902
13399
13409
18928
13400
13410
13414
13401
13411
13413
13402
13403
13411
15776
13404
15777
13405
13407
13411
15792
13406
15791
13407
15814
13408
13410
15813
13409
15818
18926
13410
13416
15819
18927
13411
13415
15812
13412
15809
13413
13415
15770
15808
13414
15769
13415
16903
13416
15821
16906
13417
15820
16907
13418
18927
18931
19896
20123
13419
18928
18930
20118
13420
15488
15492
20105
13421
13449
15491
20102
13422
13446
13448
19944
13423
13443
13445
15689
13424
15602
13425
13427
13445
15601
13426
15596
13427
15595
13428
15496
15676
13429
15503
15675
13430
15496
15500
15502
19938
13431
15497
15499
18860
13432
13434
13436
18814
13433
18795
13434
18794
18869
13435
15499
18815
18872
13436
13440
15498
18871
13437
15497
13438
13440
13442
13444
13439
13440
13452
13441
13447
13453
13442
13448
13450
13443
13444
13448
13445
13447
15497
13446
15496
15688
13447
15491
15495
19943
13448
15490
15498
13449
13450
15488
15490
13451
13453
15487
13452
15486
13453
13455
18870
13454
15490
18871
13455
15487
15489
18876
18896
13456
15486
18875
18887
13457
15477
15485
18888
13458
15482
13459
13465
15473
15477
15481
13460
15474
15476
13461
13465
13462
13464
15474
18782
13463
13483
13464
13478
13482
13465
13477
15473
18787
13466
13467
13475
13477
15481
13468
13470
13474
15482
13469
13473
13470
13472
13471
15483
13472
13474
15450
18891
13473
15447
13474
15448
13475
15449
18890
13476
15466
18901
13477
13479
15465
15471
18950
13478
15472
18951
13479
13481
13480
15464
13481
18948
18950
19045
13482
18947
18951
13483
18785
18787
13484
18782
18784
13485
18781
13486
18784
18822
13487
18779
18781
18783
18821
13488
18776
13489
18775
18821
18823
18826
13490
13494
18772
18824
13491
13493
18767
13492
18824
13493
13495
18745
13494
18746
18766
13495
18747
18771
18826
13496
18748
18824
18825
13497
13501
15195
13498
13502
18824
13499
13500
13502
13504
13501
13505
15223
13502
13506
15226
18825
13503
18823
13504
13506
13510
18822
13505
13509
13506
13508
15222
13507
15227
18828
13508
13510
13514
18829
19207
13509
13513
19206
13510
13512
13511
18830
13512
13514
13518
18835
13513
13517
13514
13516
19211
13515
18834
19210
13516
13518
15394
18965
19215
13517
15393
19212
13518
13520
13519
18966
13520
15394
15396
18969
13521
15391
15393
13522
15384
13523
15295
15383
15393
13524
15296
13525
15381
15383
15385
15387
13526
15328
13527
15329
15387
13528
15360
15402
13529
13557
15361
15407
13530
13556
15356
13531
13532
13556
13558
13560
13533
13535
13537
13534
13538
13535
13539
15419
13536
13558
15418
13537
13539
13559
19073
19086
13538
13542
13560
13539
13541
13540
19074
13541
19086
19090
19092
19104
13542
19089
13543
13561
19086
19088
13544
13548
13550
13545
13547
13565
13546
13547
20538
13548
13566
20539
13549
19088
20540
13550
13566
19129
20553
20555
13551
13561
13563
13565
13552
13554
13560
13553
13565
13554
13564
19133
13555
13563
19138
13556
13560
13562
19113
19173
13557
19168
13558
19068
19113
19169
13559
19069
13560
19072
19111
19113
13561
13562
19111
20553
13563
19112
19128
19176
13564
19129
19153
13565
19130
19132
13566
13567
19130
20556
13568
18002
13569
18003
18561
19130
13570
13732
16538
13571
13572
13726
13732
13734
18560
13573
13725
13735
18541
13574
13684
13736
18540
13575
13683
13737
14458
13576
13678
13738
14457
13577
13677
13739
14438
13578
13636
13740
14437
13579
13635
13741
14392
13580
13630
13742
14391
13581
13629
13743
13747
13582
13744
13746
13583
13627
13629
13584
13624
13626
13585
13587
13615
13586
13614
13587
13589
13588
13626
13589
13615
13617
13625
13793
13590
13600
13614
13618
13591
13601
13607
13592
13604
13593
13601
13603
13594
13770
13782
13595
13599
13601
13771
13783
13596
13766
13597
13599
13765
13598
13764
13796
13599
13777
13791
13793
13795
13600
13772
13790
13601
13789
13793
13602
13603
13607
13783
13787
13789
13604
13782
13786
13605
13607
13609
13606
13610
13607
13611
13613
13608
13618
13609
13611
13619
13643
13787
13610
13642
13786
13611
13641
13612
13640
13613
13619
13621
13639
13614
13616
13618
13615
13616
13624
13617
13621
13623
13618
13620
13632
13792
13619
13789
13620
13650
13788
13621
13633
13651
13863
13622
13638
13623
13633
13635
13637
13624
13630
13632
13625
13629
13626
13628
13632
13794
13627
13628
13744
13629
13631
13743
13799
13630
13631
13635
13632
13634
13742
13868
13633
13865
13634
13674
13864
13635
13675
13741
13869
13636
13637
13675
13677
13638
13672
13674
13639
13651
13653
13640
13648
13650
13641
13643
13647
13642
13646
13643
13645
14001
13644
13650
14004
13645
13647
13649
13659
14005
13646
13658
14000
13647
13657
13648
13656
13649
13653
13655
13650
13652
13666
14030
13651
14025
13652
13674
14026
13653
13667
13673
14029
13654
13672
13655
13667
13669
13671
13656
13664
13666
13657
13659
13663
13658
13662
13659
13661
13999
13660
13666
14010
13661
13663
13665
13691
14011
13662
13690
13998
13663
13689
13664
13688
13665
13669
13687
13666
13668
13698
14036
13667
14031
13668
13680
14034
13669
13681
13699
14035
13670
13686
13671
13681
13683
13685
13672
13678
13680
13673
13677
13674
13676
13680
14429
13675
14424
13676
13740
14425
13677
13679
13739
14430
13678
13679
13683
13680
13682
13738
14447
13681
14446
13682
13722
14449
13683
13723
13737
14448
13684
13685
13723
13725
13686
13720
13722
13687
13699
13701
13688
13696
13698
13689
13691
13695
13690
13694
13691
13693
13997
13692
13698
14551
13693
13695
13697
13707
14552
13694
13706
13996
13695
13705
13696
13704
13697
13701
13703
13698
13700
13714
14561
13699
14556
13700
13722
14557
13701
13715
13721
14560
13702
13720
13703
13715
13717
13719
13704
13712
13714
13705
13707
13711
13706
13710
13707
13709
13995
13708
13714
14563
13709
13711
13713
14568
16414
13710
13994
16411
13711
16412
13712
16413
13713
13717
16420
13714
13716
14569
16421
13715
14562
13716
13728
14573
13717
13729
14574
16422
13718
16423
13719
13729
13731
21114
13720
13726
13728
13721
13725
13722
13724
13728
18532
13723
18527
13724
13736
18528
13725
13727
13735
18533
13726
13727
13731
13728
13730
13734
18550
13729
18549
13730
18552
21113
13731
13733
18551
21116
13732
21115
13733
18561
21122
13734
18556
18562
21123
13735
18557
18559
13736
18534
18542
13737
18535
18539
13738
14453
14459
13739
14454
14456
13740
14431
14439
13741
14432
14436
13742
14393
14395
13743
14388
14390
13744
13748
13800
13745
13746
13748
13750
14139
13747
14140
13748
14145
14391
13749
14144
14390
13750
13800
14157
14385
14389
13751
14138
13752
13802
14070
14159
14385
13753
14071
14131
13754
14128
13755
13757
14071
14073
13756
13760
13757
13759
13827
13758
13826
14337
13759
13829
14069
14071
14348
13760
13804
13828
13761
13803
14071
13762
13763
13797
13803
13805
13809
13764
13796
13806
13808
13765
13775
13777
13766
13772
13774
13767
13771
13768
13774
13838
13769
13771
13773
13839
13855
13770
13840
13854
13771
13781
13772
13780
13773
13777
13779
13774
13776
13844
13876
13775
13845
13776
13806
13846
13777
13807
13847
13875
13778
13808
13779
13791
13873
13875
13879
13780
13790
13860
13876
13781
13783
13855
13859
13782
13854
13858
13783
13785
13784
13790
13785
13787
13859
13861
14003
13786
13858
14002
13787
14001
13788
14004
13789
13861
13863
14025
13790
13792
13791
13861
13792
13862
13866
13793
13863
13865
13794
13795
13799
13865
13796
13798
13808
13866
13797
13798
13802
13799
13801
13809
13867
13800
13868
13801
14388
13802
14383
14385
14387
13803
13804
14070
14383
13805
14067
14069
14382
13806
13810
13812
13807
14061
13808
13810
13874
14060
13809
13873
13810
14383
14401
13811
14382
14402
13812
14060
14064
14066
14409
13813
13833
14061
14067
13814
13816
13828
14062
13815
13827
13816
13818
14758
13817
13833
14763
13818
13828
13830
13832
14764
13819
13825
13827
14757
13820
13824
14756
13821
14755
13822
13824
14201
14611
13823
14200
13824
13826
14199
13825
14334
14610
13826
13830
14335
14609
13827
13829
14336
13828
13829
14067
13830
14068
14349
13831
14350
14608
13832
14068
14601
14607
19273
13833
14065
14067
14816
13834
14064
14815
13835
14061
14063
14735
13836
13846
13848
14710
13837
13843
13845
14709
13838
13842
14700
13839
13845
13840
13842
13844
14050
13841
13853
13842
13852
14702
13843
13851
14701
13844
13848
13850
14714
13845
13847
14049
13846
13847
14061
13848
14058
14060
13849
14063
14715
13850
14056
14058
14407
14716
13851
14049
14055
14717
13852
14050
14054
14718
13853
14053
14719
13854
14050
14052
13855
13857
13856
13876
14050
13857
13859
13877
14019
14051
13858
14018
14052
13859
13883
13860
13882
13861
13877
13879
13881
13862
14024
13863
13871
13879
14027
13864
14026
13865
13869
13871
14424
13866
13868
13867
13871
13873
13868
13870
14387
14401
13869
14388
13870
14395
14425
13871
14396
14420
14426
13872
14423
13873
13879
14404
14420
14422
13874
14401
13875
14059
14402
14404
13876
13878
14058
13877
14049
13878
14044
14048
13879
14043
14057
14404
13880
13881
14027
14041
14043
14422
13882
14022
14024
14044
13883
14003
14019
14021
13884
14002
14016
14018
13885
13911
13921
13886
13892
14002
13887
14001
13888
13892
13906
14000
13889
13891
13905
13890
13898
13891
13895
13913
13892
13894
13912
13893
13911
14007
13894
13906
13908
13910
14008
13895
13903
13905
13939
13896
13898
13902
13932
13897
13901
13931
13898
13900
13899
13905
13900
13902
13904
13964
13901
13963
13902
13936
13962
13903
13937
13965
13904
13908
13938
13972
13905
13907
13971
13906
13907
13999
13908
13974
13998
13909
13973
14013
13910
13938
13942
14014
14515
13911
13939
13941
14015
13912
13920
14016
13913
13919
13939
13914
13932
13915
13919
13933
13916
13918
13928
13917
13949
14850
13918
13924
13952
14849
13919
13925
13927
13920
13940
13921
13925
13941
14017
13922
14018
13923
13925
14482
13924
14481
14847
13925
13953
14486
14848
13926
14485
13927
13941
13953
13955
14494
13928
13940
13944
13952
13929
13933
13945
13949
13930
13946
13948
13931
13933
13935
13932
13936
13933
13937
13939
13934
13940
13935
13937
13943
13945
14518
13936
13946
13960
13937
13961
13938
14517
13939
13943
14516
13940
13941
13943
13942
14495
13943
13955
14500
14526
13944
14525
13945
13951
13955
13957
13946
13950
13958
13947
13959
13948
13950
14938
16152
13949
14933
13950
13952
14934
13951
14939
16153
13952
13954
14940
16160
13953
14941
13954
14503
14944
13955
14502
14945
16161
13956
14501
13957
14526
16161
16163
16183
13958
14525
16158
16160
13959
14518
16153
16157
13960
16152
16156
13961
14518
14520
13962
14517
14521
13963
13965
13967
13964
13968
13965
13969
13971
13966
13972
14517
13967
13969
13977
13979
14522
13968
13980
14521
13969
13981
13970
13982
13971
13975
13977
13989
13972
13974
13973
13977
14516
13974
13976
14515
14549
13975
13997
13976
13990
13996
13977
13991
14528
14548
13978
14523
13979
13987
13989
13991
14530
13980
13982
13986
14531
13981
13985
14532
13982
13984
13983
13989
13984
13986
13988
16331
13985
16302
13986
14537
16301
13987
14538
16332
13988
13992
14539
16357
13989
13993
16358
13990
13991
13993
13995
13992
14529
14565
13993
14544
14566
16368
13994
16369
13995
14566
14568
16410
13996
14563
14565
13997
14548
14552
13998
14549
14551
13999
14011
14013
14000
14008
14010
14001
14005
14007
14002
14004
14003
14007
14004
14006
14024
14005
14025
14006
14010
14030
14007
14009
14021
14023
14008
14016
14009
14013
14015
14010
14012
14032
14497
14011
14031
14012
14036
14551
14013
14037
14498
14550
14014
14549
14015
14498
14500
14514
14016
14495
14497
14017
14021
14018
14020
14485
14495
14019
14482
14020
14044
14483
14021
14045
14484
14496
14022
14497
14023
14041
14045
14510
14024
14028
14030
14032
14025
14027
14026
14030
14027
14029
14424
14028
14423
14029
14033
14041
14428
14030
14034
14429
14031
14032
14034
14036
14033
14037
14510
14034
14038
14040
14445
14035
14446
14036
14038
14449
14557
14037
14556
14038
14511
14555
14039
14450
14558
14040
14511
14579
14581
14589
14041
14510
14582
14584
14042
14471
14043
14045
14470
14490
14582
14044
14469
14477
14045
14047
14046
14509
14047
14484
14488
14490
14492
14048
14477
14479
14483
14049
14051
14055
14057
14050
14058
14051
14052
14054
14483
14053
14482
14054
14481
14724
14055
14480
14725
14056
14479
14726
14057
14406
14478
14731
14058
14405
14477
14059
14060
14405
14407
14409
14061
14063
14062
14064
14407
14734
14065
14408
14814
14066
14413
14601
14817
14067
14382
14414
14600
14068
14069
14370
14600
14070
14371
14381
14071
14372
14384
14072
14073
14131
14348
14372
14374
14074
14128
14337
14339
14075
14079
14198
14340
14076
14187
14189
14077
14079
14078
14122
14189
14079
14099
14123
14127
14340
14080
14128
14081
14099
14129
14082
14086
14088
14090
14083
14085
14084
14088
14085
14087
14103
14086
14102
14087
14091
14099
14101
14088
14092
14108
14089
14090
14092
14094
14091
14095
14129
14092
14096
14098
14110
14093
14109
14094
14096
14114
14141
14095
14140
14096
14130
14139
14097
14115
14142
14098
14130
14132
14134
14137
14099
14127
14129
14135
14100
14101
14119
14123
14135
14102
14106
14108
14110
14103
14105
14104
14108
14105
14107
15183
14106
14120
15182
14107
14111
14119
15187
14108
14112
15188
14109
14110
14112
14114
14111
14115
14135
14112
14116
14118
15214
14113
15215
14114
14116
14151
15220
14115
14148
14116
14134
14149
14117
14150
15219
14118
14134
14165
15232
15246
14119
14125
14135
15213
14120
14124
15200
14121
15181
14122
14124
14169
15202
14123
14192
14124
14126
14341
14125
14168
15201
14126
14165
14167
15234
14127
14133
14135
14342
14128
14132
14339
14129
14131
14130
14131
14138
14132
14159
14133
14160
14374
14134
14163
14165
14375
14135
14136
14137
14149
14155
14163
15246
14138
14142
14156
14160
14139
14157
14159
14140
14142
14144
14141
14145
14142
14146
14148
14143
14149
14144
14146
14154
14156
15257
14145
14157
15254
14146
15255
14147
15256
14148
14152
14154
15263
14149
14151
14150
14154
14151
14153
15246
15284
14152
15285
14153
15266
15290
14154
15247
15265
15283
14155
15264
14156
14162
15247
15271
14157
14161
15272
14158
15253
14159
14161
14385
15252
18576
14160
14372
14161
14163
14373
14162
15251
18577
14163
15248
15250
18578
14164
14376
14165
15246
15248
15304
18582
14166
15233
14167
14345
14375
18582
18602
14168
14342
14344
18603
14169
14195
14341
18604
14170
14192
14194
18605
14171
14183
14191
14307
14172
14180
14182
14302
14173
14177
14179
14285
14174
14176
14236
14175
14179
14176
14178
14212
14177
14213
14235
14178
14182
14216
14284
14179
14181
14217
14180
14181
14191
14182
14184
14218
14183
14227
14301
14184
14194
14228
14306
14185
14191
14193
14223
14186
14188
14190
14222
14187
14188
14198
14200
14189
14193
14197
14331
14190
14192
14340
14191
14192
14193
14341
14194
14196
14330
14195
14329
18606
14196
14344
14360
18611
14197
14341
14343
14355
14198
14338
14340
14354
14199
14337
14200
14334
14336
14354
14201
14331
14202
14332
14334
23278
14203
14221
15060
14204
14220
15055
14205
14209
15038
14206
15033
14207
14209
14211
15034
14208
14212
14209
14217
14219
14210
14220
15039
14211
14215
14217
14225
15040
14212
14214
15041
14213
14217
14214
14216
14234
14215
14233
15044
14216
14226
14232
15045
14217
14227
14299
14218
14219
14223
14225
14227
14220
14222
14221
14225
15056
14222
14224
14332
15061
14223
14331
14224
14228
14330
14225
14229
14357
15062
14226
15063
14227
14229
14231
15066
14228
14300
14229
14327
14329
14230
14358
15067
14231
14327
18614
18616
23343
14232
14300
14324
23338
14233
14297
14299
15084
14234
14296
15079
14235
14295
14299
14236
14282
14284
14237
14281
14285
14238
14240
14239
14245
14281
14240
14242
14244
14250
14286
14241
14251
14285
14242
14252
14243
14263
14244
14264
14245
14247
14249
14287
14246
14280
14247
14279
15112
14248
14278
15135
14249
14271
14275
14277
15172
14250
14264
14274
14310
14251
14261
14263
14303
14252
14260
14302
14253
14259
14263
14254
14258
14255
14257
14263
14265
14256
14266
14257
14267
15184
14258
14262
14268
15185
14259
15182
14260
14262
15181
14261
14307
15202
14262
14274
14308
15203
14263
14273
15180
14264
14265
14271
14273
14266
14268
14270
14267
14268
15191
14269
14273
15192
14270
14272
15145
15193
14271
15140
14272
15139
14273
14275
15174
15178
14274
15179
14275
14309
15206
14276
15173
15207
14277
14309
14313
18642
19241
14278
14310
14312
18639
14279
14287
14291
18624
14280
14290
15111
14281
14287
14289
14282
14286
14283
14289
14295
14284
14286
14288
14298
14304
14285
14299
14301
14286
14302
14287
14303
14288
14310
14289
14291
14311
14317
14290
14294
14291
14293
15110
14292
14312
18623
14293
14317
14321
18620
18622
14294
14320
15109
14295
14317
14319
14296
14298
14297
14319
15080
14298
14318
14324
15085
14299
14317
14325
14300
14301
14325
14327
14302
14304
14306
14303
14307
14304
14308
14310
14305
14311
14325
14306
14308
14314
14326
18607
14307
14327
18606
14308
18605
14309
18608
14310
14314
19238
14311
14312
14314
14316
14313
18620
18638
14314
18619
18643
19240
14315
19239
14316
14326
18617
18619
19246
14317
14323
14325
18620
14318
14319
14321
14323
15086
14320
15087
14321
15090
15108
14322
15091
18633
14323
18618
18620
18634
23349
14324
18617
23346
14325
18616
23339
14326
14327
18616
19247
14328
14329
18606
18612
18614
19247
14330
14358
14360
14331
14355
14357
14332
14354
14333
14357
23279
14334
14352
14354
14356
23284
14335
23283
14336
14350
14352
23302
14337
14349
14353
14338
14348
14339
14343
14347
14353
14340
14342
14374
14341
14342
14343
14375
14344
14346
14362
14345
14361
19261
14346
18581
19266
19268
14347
14367
14375
14377
14348
14368
14374
14378
14349
14371
14350
14368
14370
14351
19273
23307
14352
14366
14368
19272
23308
14353
14363
23303
14354
14362
14368
14355
14356
14360
14362
14357
14359
14363
23285
14358
23286
14359
18614
23289
14360
14364
18613
23290
14361
18612
14362
14364
19260
19268
14363
14367
14364
14366
23310
14365
19259
23313
14366
19268
19282
19284
23314
14367
19271
23309
14368
19268
19270
14369
14370
14378
19270
19272
19276
14371
19273
19275
14372
14378
14380
14373
18576
14374
14376
14378
18577
14375
14376
14377
18578
18582
14378
18579
18581
19270
14379
14380
18577
18579
18587
19276
14381
18576
18588
19275
14382
14384
14416
14600
14383
14415
14384
14400
14385
14399
18576
14386
14387
14389
14397
14399
15252
14388
14396
14400
14389
14395
14390
14394
15253
14391
14393
15254
14392
15255
14393
14437
15260
14394
14436
15259
14395
14397
14435
15274
14396
14432
14397
14419
14433
14398
14434
15275
14399
14417
14419
14465
18574
14400
14416
18575
14401
14415
14419
14402
14420
14403
14409
14415
14404
14410
14418
14420
14468
14405
14469
14406
14410
14476
14407
14411
14732
16214
14408
14733
14409
14411
14413
14994
14410
14414
14411
14475
16220
14412
14995
16215
14413
14603
15002
16218
16220
14414
14602
15001
14415
14599
16220
14416
14418
14417
14599
18588
14418
14596
14598
18589
14419
14467
16220
14420
14466
14421
14422
14426
14466
14468
14472
14423
14469
14471
14424
14426
14428
14425
14429
14426
14430
14432
14427
14433
14428
14430
14442
14444
14472
14429
14445
14471
14430
14446
14431
14447
14432
14440
14442
14454
14433
14435
14434
14442
14466
14435
14441
14465
15336
14436
14440
15315
14437
14439
15316
14438
15317
14439
14457
15322
14440
14456
15321
14441
14455
15334
14442
14462
14464
15335
14443
14593
14444
14452
14454
14462
14592
14445
14447
14451
14585
14446
14450
14584
14447
14449
14448
14454
14449
14451
14453
18528
14450
18527
14451
14589
18526
14452
14590
18529
14453
14461
14591
18536
14454
14460
18535
14455
14456
14460
14462
15347
14457
14459
15348
14458
15349
14459
15354
18540
14460
15353
18539
14461
15366
18538
14462
15367
18537
18569
14463
15368
14464
14592
16272
18569
18571
14465
14593
14595
18572
14466
14596
18573
14467
14593
14468
14594
14596
16219
14469
14473
14475
14470
14476
14471
14473
14583
16212
14472
14584
14473
14585
14593
14474
14586
14594
14475
16212
16216
16221
16265
14476
16215
16219
14477
16212
16214
14478
14490
14479
14489
14873
16214
14480
14488
14870
14481
14483
14487
14863
14482
14486
14862
14483
14485
14484
14485
14487
14493
14486
14494
14487
14503
14867
14488
14504
14868
14489
14869
16206
14490
14874
16207
16213
14491
16212
14492
14582
16207
16209
16211
14493
14507
14509
16206
14494
14496
14504
14506
14495
14501
14503
14496
14500
14497
14499
14509
14498
14510
14499
14511
14513
14500
14506
14508
16185
14501
16184
14502
14506
16183
14503
14505
16198
16253
14504
16248
14505
16206
16247
14506
16197
16205
16254
14507
16196
14508
16195
16205
16209
14509
14511
14581
16194
14510
14582
14511
14512
14513
14555
14579
16192
16194
14514
14550
16185
16191
14515
14547
14549
16184
14516
14526
14528
14517
14523
14525
14518
14522
14519
14525
14520
14522
14524
14534
16157
14521
14533
16156
14522
14532
14523
14531
14524
14528
14530
14525
14527
14541
16158
14526
14527
16184
14528
14542
16163
16187
14529
14547
14530
14542
14544
14546
14531
14539
14541
14532
14534
14538
14533
14537
14534
14536
16167
14535
14541
16166
14536
14538
14540
16173
16298
14537
16172
16299
14538
16300
14539
16355
14540
14544
16356
14541
14543
16174
16297
14542
16165
14543
16164
16188
14544
16179
16294
16296
14545
16407
14546
14566
16292
16294
16408
14547
14565
16188
16190
14548
16187
16191
14549
14553
14565
14550
14551
14553
14555
14552
14556
14553
14561
14563
14554
14564
16191
14555
14559
14561
14571
16192
14556
14558
14557
14561
14558
14560
18527
14559
14579
18526
14560
14572
14578
18531
14561
14573
18532
14562
14563
14569
14571
14573
14564
14568
14565
14567
14571
16190
14566
14567
16409
14568
14570
16292
16430
14569
16429
14570
14574
16428
14571
14575
16291
16457
14572
16290
14573
14575
14577
18548
14574
18549
14575
16459
18552
14576
16458
18553
14577
16291
19754
21075
21077
14578
16288
16290
19749
14579
16192
16287
19735
14580
18525
14581
16194
16285
16287
18524
14582
14588
16209
14583
14584
14586
14588
16211
14585
14589
14586
14590
14592
14587
16265
16271
14588
14590
16266
16274
19732
14589
16210
18524
14590
18525
14591
19733
14592
16274
18569
19746
14593
16271
14594
14595
16221
16271
14596
16222
16272
19529
14597
19528
14598
16219
16222
16224
19670
14599
14603
16220
19636
14600
14602
19633
14601
19275
14602
14606
19274
14603
14605
19632
14604
16224
19637
14605
15002
15004
16225
23477
14606
15001
15005
23472
14607
14817
14819
23443
14608
14808
14816
23438
14609
14764
14807
23307
14610
14757
14767
23302
14611
14756
14768
23283
14612
14755
14769
23278
14613
14631
14635
15060
14614
14622
14634
15055
14615
14619
14621
15038
14616
14618
15033
14617
14621
14618
14620
14640
14619
14639
15032
14620
14634
14638
15037
14621
14633
14641
14622
14623
14631
14633
14624
14626
14630
14625
14629
14626
14628
14648
14627
14633
14649
14628
14630
14632
14650
14741
14629
14651
14740
14630
14739
14631
14742
14632
14755
14633
14635
14655
14754
14634
14656
14635
14637
15054
14636
14769
15059
14637
14655
14770
14772
23275
14638
14644
14656
15053
14639
14641
14643
15030
14640
15031
14641
14642
14656
14643
14645
14778
14644
14775
15029
14645
14772
14774
23271
14646
14654
14656
14779
14647
14649
14653
14780
14648
14652
14649
14651
14650
14656
14651
14653
14655
14658
14652
14659
14653
14748
14654
14749
14781
14655
14772
14782
14788
14656
14657
14658
14752
14754
14770
14788
14659
14741
14749
14751
14660
14740
14746
14748
14661
14667
14671
14662
14666
14740
14663
14739
14664
14666
14684
14738
14665
14681
14666
14668
14682
14667
14683
14745
14668
14672
14690
14746
14669
14689
14670
14672
14674
14897
14671
14903
14672
14748
14905
14673
14747
14913
14674
14690
14692
14795
14914
14675
14689
14693
14896
14676
14694
43187
14677
14689
14678
14688
14694
14706
14679
14687
14699
14680
14700
14681
14685
14687
14709
14682
14684
14683
14687
14689
14684
14686
14690
14760
14685
14737
14686
14710
14736
14687
14691
14711
14761
14688
14708
14689
14691
14693
14707
14690
14691
14794
14692
14799
14825
14693
14798
14826
14915
14694
14827
14895
14695
14696
14706
14827
14829
14697
14830
14698
14706
14831
14699
14703
14700
14704
14706
14708
14701
14709
14702
14704
14714
14718
14703
14719
14704
14720
14831
14705
14713
14721
14706
14829
14831
14835
14881
14707
14708
14825
14827
14881
14709
14711
14713
14710
14714
14711
14715
14735
14712
14811
14825
14713
14715
14729
14812
14882
14714
14728
14881
14715
14717
14716
14734
14717
14729
14731
14733
14718
14726
14728
14719
14721
14725
14720
14724
14721
14723
14832
14722
14728
14835
14723
14725
14727
14836
14864
14724
14837
14861
14725
14862
14726
14863
14727
14731
14870
14728
14730
14871
14879
14729
14880
14730
14972
14992
14731
14872
14971
14991
14732
14873
14733
14991
14995
16228
14734
14992
14994
14735
14812
14814
14736
14811
14815
14737
14761
14763
14738
14758
14760
14739
14743
14745
14740
14742
14741
14745
14742
14744
14754
14743
14755
14744
14756
14758
14745
14751
14753
14759
14746
14760
14747
14751
14794
14748
14750
14795
14749
14750
14784
14788
14751
14785
14787
14796
14752
14793
14753
14787
14790
14792
14754
14756
14766
14768
14755
14769
14756
14757
14758
14764
14766
14759
14763
14760
14762
14766
14793
14761
14794
14762
14799
14811
14763
14765
14800
14810
14764
14815
14765
14816
14766
14801
14807
14809
14767
14792
14768
14791
14807
23301
14769
14790
23282
14770
23277
14771
14790
23276
14772
14788
14789
15020
23269
14773
23270
14774
14782
15020
15022
14775
14779
15023
14776
14778
15024
14777
15025
14778
14779
14780
14782
14781
14782
14784
14783
14784
14786
14788
15020
14785
14786
15016
14787
15017
15019
14788
14789
14803
14790
14804
15019
23268
14791
23299
14792
14804
14806
23300
14793
14801
14803
14794
14796
14800
14795
14799
14796
14798
14797
14803
15016
14798
14800
14802
14977
15015
14799
14976
14800
14824
14801
14823
14802
14806
14822
14803
14805
14982
21229
14804
15017
14805
15018
23321
14806
14983
21228
23322
14807
14821
23323
14808
23306
14809
14819
14821
23437
14810
14816
14818
14822
14811
14813
14815
14823
14812
14824
14813
14974
14992
14814
14818
14979
14993
14815
14817
14994
14816
14817
14818
15001
14819
14980
15000
14820
15005
23442
14821
14980
14984
15006
23457
14822
14983
23436
14823
14980
14982
14824
14977
14979
14825
14974
14976
14826
14882
14827
14883
14916
14976
14828
14894
14829
14881
14883
14885
14893
14830
14834
14892
14831
14833
14832
14833
14835
14837
14834
14888
14890
14835
14885
14887
14891
14836
14880
14837
14879
14887
14964
14838
14860
14888
14839
14841
14859
14840
14844
14841
14843
14842
14888
14843
14859
14924
14926
14962
14844
14854
14845
14855
14859
14846
14856
14847
14857
14859
14861
14848
14862
14849
14857
14867
14944
14850
14856
14941
14851
14934
14852
14856
14935
14853
14855
14950
14854
14929
14855
14926
14928
14856
14858
14949
14857
14942
14858
14866
14943
14859
14926
14958
14960
14860
14861
14960
14962
14964
14862
14864
14866
14863
14867
14864
14868
14870
14865
14871
14964
14866
14868
14876
14965
16250
14867
14960
16249
14868
16248
14869
16247
14870
14874
14876
16246
14871
14873
14872
14876
14878
14873
14875
16229
18480
14874
16228
14875
16233
16245
14876
16232
16258
18479
14877
16257
14878
14965
14967
18477
18479
14879
14964
14968
18480
14880
14886
14971
14881
14885
14972
14882
14883
14972
14974
14884
14917
14975
14885
14918
14970
14972
14988
14886
14919
14887
14920
14968
14970
14888
14921
14963
14889
14962
14890
14921
14923
14891
14892
14919
14921
14893
14894
14917
14919
14895
14916
14896
14915
14897
14914
43181
14898
14913
14899
14902
14903
14904
14900
14902
14901
14904
14902
14903
14904
14903
14904
14905
14906
14913
14907
14910
14911
14912
14908
14910
14909
14912
14910
14911
14912
14911
14912
14914
14915
14916
14917
14918
14919
21238
14920
14921
21238
21239
14922
14923
14963
21239
21241
14924
14962
21242
14925
14926
21242
21244
14927
14961
14928
14956
14958
18470
21244
14929
14949
14955
21245
14930
14950
14954
14931
14953
14932
14950
14952
14933
14935
14937
14934
14938
14935
14939
14941
14936
14942
14950
14937
14939
14947
14951
18405
14938
14952
16150
14939
16151
14940
18406
14941
14945
14947
18409
14942
14944
14943
14947
14949
14944
14946
14958
16249
14945
16248
14946
16253
18412
14947
14957
16252
18411
14948
18410
14949
14951
14955
14957
18417
14950
14958
14951
14952
14954
18418
14953
16149
14954
16148
14955
18419
21247
14956
18440
21246
14957
18441
18469
21253
14958
18442
18468
14959
14960
16249
18468
18470
18472
14961
14965
14962
14966
18470
21242
14963
14964
14966
14968
14965
14966
18472
14967
18471
21241
14968
18476
18488
21240
14969
21239
14970
18480
18482
18488
21237
14971
14989
21238
14972
14990
18480
14973
14974
14988
14990
14992
14998
14975
14979
14976
14978
14988
14977
14978
14982
15014
14979
14981
14987
15013
14980
14998
14981
14999
14982
14984
14986
21231
14983
21230
14984
21227
23435
14985
21226
23458
14986
15006
21223
21225
23469
14987
14999
15009
21232
14988
14998
15010
15012
14989
14990
15010
18482
14991
14997
18481
14992
14996
16229
14993
14994
14996
14998
15000
14995
15001
14996
15002
16227
14997
15003
16230
14998
15008
15010
18484
14999
15000
15006
15008
15001
15003
15005
15002
15003
16226
15004
15008
16237
15005
15007
16238
23476
15006
23471
15007
23470
15008
21221
21223
23491
15009
21220
15010
21219
21223
21233
15011
18483
15012
21233
21235
15013
21232
15014
21231
15015
21230
15016
21229
15017
15018
21229
15019
21228
23266
15020
23267
15021
15022
23267
23269
23421
15023
23270
23416
15024
23271
23415
15025
15027
15029
15026
15027
23410
15028
23411
23415
15029
15051
15073
23272
15030
23271
15031
15037
15051
15053
15032
15050
15033
15035
15037
15034
15038
15035
15039
15041
15036
15042
15050
15037
15039
15047
15051
15057
15038
15054
15039
15055
15040
15056
15041
15045
15047
15063
15042
15044
15043
15047
15049
15044
15046
15076
15078
15045
15079
15046
15066
15084
15047
15065
15075
15083
15048
15064
15049
15051
15071
15073
15075
15050
15076
15051
15052
15053
15057
15071
23272
23274
15054
23271
23275
15055
15057
15059
15056
15060
15057
15061
15063
15058
15064
15059
15061
15069
23274
23280
15060
23275
23277
15061
23278
15062
23279
15063
15067
15069
23286
15064
15066
15065
15069
15071
15066
15068
23333
23337
15067
23338
15068
23289
23343
15069
23288
23334
23342
15070
23287
15071
23274
23294
23330
23334
15072
23333
15073
23272
23330
23332
23414
15074
23411
15075
15099
23332
23412
15076
15098
23333
15077
15078
15096
15098
15079
15081
15083
15080
15084
15081
15085
15087
15082
15088
15096
15083
15085
15093
15097
23340
15084
15098
23337
15085
23338
15086
23339
15087
15091
15093
23346
15088
15090
15089
15093
15095
15090
15092
15104
15106
15091
15107
15092
23349
26151
15093
15103
23348
26150
15094
23347
15095
15097
15101
15103
23354
15096
15104
15097
15098
15100
23355
15099
23336
15100
23357
23407
15101
23356
23536
15102
23525
23537
15103
23526
23532
26148
15104
23527
26149
15105
15106
26149
26157
15107
26150
26154
15108
26151
26153
15109
18631
18633
15110
18622
18630
15111
18623
18627
15112
18624
18626
15113
15133
15135
15114
15132
15136
15115
15117
15119
15116
15120
15117
15121
15123
15118
15124
15132
15119
15121
15129
15137
15143
15120
15136
15140
15121
15141
15122
15142
15123
15127
15129
15149
15124
15126
15125
15129
15131
15126
15128
15162
18676
15127
18677
15128
15152
18682
15129
15151
15163
18681
15130
15150
15131
15137
15157
15159
15163
15132
15160
15162
15133
15137
15134
15160
18626
15135
15137
15159
15171
18625
15136
15172
18624
15137
15139
15138
15139
15143
15157
15171
15175
15140
15172
15174
15141
15143
15145
15142
15146
15143
15147
15149
15144
15150
15145
15147
15155
15175
18743
15146
15174
18744
15147
18745
15148
18746
15149
15153
15155
18765
15150
15152
15151
15155
15157
15152
15154
15166
18702
15153
18703
15154
18708
19449
15155
15167
18707
19448
15156
18742
15157
15167
15169
15175
18741
15158
15166
15159
15165
15169
15171
18663
15160
15164
18660
15161
18655
15162
15164
18656
18674
15163
18675
15164
15166
18698
15165
18661
18697
15166
15168
18662
18734
15167
18701
15168
18736
18740
15169
18669
18735
18759
15170
18668
18758
15171
15173
15175
18641
18755
15172
18640
15173
18639
15174
18642
18754
15175
15177
15176
15177
18741
18743
18751
18755
15178
18744
18752
18754
15179
15193
15207
15209
15180
15192
15198
15206
15181
15185
15199
15203
15182
15200
15202
15183
15185
15187
15184
15188
15185
15189
15191
15186
15192
15187
15189
15197
15199
15217
15188
15200
15214
15189
15215
15190
15216
15191
15195
15197
15223
15192
15194
15193
15197
15194
15196
18744
15195
18745
15196
15226
18748
15197
15209
15225
18749
15198
15224
15199
15205
15209
15211
15200
15204
15212
15201
15213
15202
15204
15234
18604
15203
18605
15204
15206
18608
15205
15235
18609
15206
15208
15238
19237
15207
19238
15208
18754
19241
15209
15239
18753
19242
15210
18752
15211
15225
15239
15241
19464
15212
15224
15230
15238
15213
15217
15231
15235
15214
15232
15234
15215
15217
15219
15216
15220
15217
15221
15223
15218
15224
15219
15221
15229
15231
15287
15220
15232
15284
15221
15285
15222
15286
15223
15227
15229
19206
15224
15226
15225
15229
15226
15228
19455
15227
19456
15228
19207
19459
15229
15241
19208
19460
15230
19205
15231
15237
15241
15243
15232
15236
15244
15233
15245
15234
15236
15304
18602
15235
18603
15236
15238
19263
15237
15303
19264
15238
15240
19225
19235
15239
19236
15240
19291
19465
15241
19224
19292
19468
15242
19469
15243
19208
19222
19224
19470
15244
19203
19205
19225
15245
15287
15301
15303
15246
15282
15284
15304
15247
15248
15280
15282
15249
15305
18583
15250
15278
15280
15306
18584
15251
15271
15277
18585
15252
15272
15276
18586
15253
15275
18575
15254
15272
15274
15255
15257
15259
15256
15260
15257
15261
15263
15258
15264
15272
15259
15261
15269
15273
15319
15260
15274
15316
15261
15317
15262
15318
15263
15267
15269
15325
15264
15266
15265
15269
15271
15266
15268
15280
15292
15267
15291
15268
15296
15328
15269
15279
15297
15327
15270
15326
15271
15273
15277
15279
15313
15272
15280
15273
15274
15276
15314
15275
15315
15276
15336
18574
15277
15337
18591
15278
15340
18592
15279
15309
15341
18597
15280
15310
15312
15281
15282
15292
15300
15306
15310
15283
15301
15305
15284
15288
15290
15292
15285
15287
15286
15290
15287
15289
19206
15288
19205
15289
15293
15301
19204
15290
15294
19211
15291
15292
15294
15296
15293
15297
15294
15298
15300
19213
15295
19212
15296
15298
15382
19217
15297
15381
15298
15310
15380
15299
19192
19218
15300
15308
15310
19193
19201
15301
15307
19202
15302
19203
15303
15305
15307
19226
19514
15304
19225
19515
15305
18601
15306
18600
15307
15309
18599
15308
19227
19516
15309
19194
19230
19521
15310
18598
19195
15311
15312
15378
15380
19193
19195
15313
15327
15341
15343
15314
15326
15332
15340
15315
15319
15333
15337
15316
15334
15336
15317
15319
15321
15318
15322
15319
15323
15325
15320
15326
15321
15323
15331
15333
15351
15322
15334
15348
15323
15349
15324
15350
15325
15329
15331
15357
15326
15328
15327
15331
15328
15330
15380
15329
15381
15330
15360
19189
15331
15343
15359
15379
15332
15358
15333
15339
15343
15345
15334
15338
15346
15335
15347
15336
15338
15368
18572
15337
18573
15338
15340
19526
15339
15369
19531
15340
15342
15372
19532
15341
19525
15342
19195
19524
15343
15373
19196
19537
15344
15378
15345
15359
15373
15375
15377
15346
15358
15364
15372
15347
15351
15365
15369
15348
15366
15368
15349
15351
15353
15350
15354
15351
15355
15357
15352
15358
15353
15355
15363
15365
19136
15354
15366
19135
15355
19134
15356
19137
15357
15361
15363
19168
15358
15360
15359
15363
15360
15362
19584
15361
19188
15362
19169
19187
15363
15375
19170
19585
15364
19167
15365
15371
15375
19166
15366
15370
19145
15367
19142
15368
15370
18570
19143
15369
18571
15370
15372
19540
15371
19144
19545
15372
15374
19546
19802
15373
19539
15374
19538
19578
15375
19551
19579
19803
15376
19804
15377
19579
19581
19585
19815
15378
19578
19582
19584
15379
19196
19198
15380
19189
19191
19584
15381
19192
15382
19189
15383
19190
19192
19567
15384
15388
15392
15385
15389
15391
15386
15387
15389
15403
15388
15402
19189
15389
15399
15401
19190
15390
15404
15391
15397
15399
15411
15392
15396
15393
15395
15399
19567
15394
19217
15395
18970
19216
15396
15398
19054
19568
15397
19053
15398
19052
19062
15399
19059
19061
19569
15400
19570
15401
15409
15411
19061
19589
15402
15404
15408
19588
15403
15407
19188
15404
15406
15405
15411
15406
15408
15410
19070
15407
19069
15408
19068
19187
15409
19067
19587
15410
19064
19066
19594
15411
15415
19063
19118
15412
19062
15413
15415
15414
19062
19868
15415
19063
19079
19080
19869
15416
15417
19077
19080
19082
19118
15418
19070
19076
19083
15419
19069
19073
15420
19074
19076
15421
15423
15425
15422
15426
15423
15433
15435
15424
15436
19076
15425
15433
19075
19098
19833
15426
19074
19097
15427
15433
19096
15428
15432
17018
15429
15431
17017
15430
15431
17012
15432
17011
17016
15433
17010
17019
15434
19099
15435
17010
19833
19835
19837
15436
15440
15437
19077
19833
15438
15440
19078
19834
19848
15439
19041
19079
15440
15460
15441
19835
19847
15442
17003
17009
15443
17002
17012
17013
15444
15445
15457
15459
17002
15446
15454
15456
15447
15451
15453
15448
15450
15449
15453
15450
15452
15466
18903
15451
18904
15452
15456
18909
15453
15455
15467
18908
15454
15455
15459
15461
15456
15458
18913
19038
15457
18912
15458
17005
18917
15459
17004
18916
19851
15460
17003
15461
19041
19847
19851
15462
19038
15463
19039
19041
19043
15464
15468
19044
15465
19045
15466
15468
15470
19048
15467
18902
15468
19036
19038
15469
19039
19049
15470
19036
19854
19856
19864
15471
18902
19033
19859
15472
18901
18939
18953
15473
15479
15481
18952
15474
15478
18788
15475
18789
15476
15478
18792
18869
15477
18870
15478
15480
18875
15479
18874
18942
15480
18885
18939
18941
15481
18886
18888
18900
15482
18901
15483
18888
18890
15484
18891
15485
18888
18892
18894
15486
15487
18894
15488
18895
15489
18928
15490
15492
18877
18929
15491
18878
15492
15494
20101
15493
18930
20106
15494
18877
18881
19026
19934
15495
18878
18880
19935
15496
15498
15500
19936
15497
19937
15498
15499
18878
15500
18865
18879
15501
18880
19991
15502
18863
18865
18992
19992
15503
18860
18862
19993
15504
18857
18859
19994
15505
15671
18856
15506
18800
18855
18859
15507
15511
15508
15509
15511
15510
15516
15628
15511
15517
15629
18856
15512
18855
15513
15517
18854
15514
15518
18710
18853
15515
18711
15516
15518
15520
18714
15517
20037
15518
19000
20036
15519
18715
19001
15520
15650
19411
20036
20039
15521
15649
19406
20037
15522
15638
19385
20038
15523
15637
19380
15524
15636
20038
15525
15555
15557
15526
15554
15558
15527
15543
15545
15528
15546
15529
15541
15543
15547
15530
15536
15531
15533
15535
15547
15575
15532
15546
15572
15533
15573
15534
15574
15535
15581
15536
15538
15548
15582
15537
15541
15538
15540
15539
15583
15540
15548
15550
15614
15541
15551
15542
15548
15543
15549
15551
15553
15544
15554
15545
15547
15549
15559
15589
15546
15558
15570
15547
15571
15548
15588
15549
15587
15550
15560
15616
15551
15565
15615
15552
15553
15563
15565
15554
15560
15562
15555
15559
15556
15562
15636
15557
15559
15561
15627
15635
15558
15628
20038
15559
15569
15560
15568
15561
15565
15567
15562
15564
15626
15646
15563
15641
15564
15642
15565
15625
15645
15566
15567
15615
15623
15625
15655
15568
15616
15626
15654
15569
15589
15627
15631
15570
15628
15630
15571
15589
15591
15572
15588
15592
15573
15575
15577
15574
15578
15575
15579
15581
15576
15582
15588
15577
15579
15585
15593
15599
15578
15592
15596
15579
15597
15580
15598
15581
15585
15605
15609
15582
15583
15585
15587
15584
15612
15614
15585
15607
15609
15611
15619
15586
15606
15587
15593
15617
15619
15679
15588
15614
15616
15589
15593
15590
15616
15591
15593
15617
15631
15673
15592
15630
15672
15593
15595
15594
15595
15599
15673
15677
15679
15596
15672
15676
15597
15599
15601
15598
15602
15599
15603
15605
15600
15606
15601
15603
15677
15685
15687
15602
15676
15688
15603
15689
15604
19946
15605
15685
19947
19949
15606
15608
15607
15679
15685
15608
15682
15684
19952
15609
19949
19951
15610
15611
19951
15612
15620
19952
15613
15614
15620
15622
15615
15619
15616
15618
15622
15617
15618
15654
15680
15619
15621
15655
15681
15620
15682
15621
19959
15622
15666
19960
15623
15624
15666
15625
15663
15665
15626
15656
15658
15627
15647
15653
15628
15632
15634
15629
20037
15630
15632
19996
20036
15631
15671
15632
15654
15670
15633
15653
19997
15634
15650
15652
20034
20036
15635
15647
15649
20037
15636
15638
15646
20038
15637
15641
15638
15640
19381
15639
15649
19386
15640
15644
15646
15648
19387
15641
15643
19388
15642
15646
15643
15645
15644
19391
15645
15659
19392
15646
15658
15647
15648
15652
15658
15649
15651
15659
19414
15650
19407
15651
19412
20040
15652
15660
19413
20047
15653
15657
20033
15654
15656
20002
15655
15669
15656
15666
15668
15657
15665
20003
15658
15660
15664
20032
15659
15663
15660
15662
19417
15661
19418
20048
15662
15664
20071
24182
15663
24181
15664
15665
20031
15666
20024
15667
15668
19960
20022
20024
20026
15669
15681
20003
20005
15670
15680
20000
20002
15671
15673
19997
19999
15672
19994
19996
15673
15675
15674
15680
15675
15677
19939
19967
19999
15676
19938
19994
15677
19937
15678
19940
15679
15683
15685
19967
19969
15680
15682
15681
19967
15682
19960
19966
15683
19959
15684
19958
19966
19970
15685
19949
19957
19971
15686
15687
19947
19969
19971
19973
15688
19940
19942
19946
15689
19937
19943
15690
19944
19946
15691
15725
15729
15692
15726
15728
15693
15695
15697
15694
15698
15695
15699
15696
15702
15726
15697
15699
15701
15727
15752
15698
15728
15737
15699
15738
15700
15753
15701
15756
15702
15704
15732
16826
15703
15733
15704
15706
16838
15705
16827
16841
15706
15732
16832
16834
16836
15707
15723
15733
16837
15708
15714
15709
15710
15714
15716
15718
15711
15713
15712
15718
15713
15719
16843
15714
16838
15715
15719
16837
15716
15720
15722
19950
15717
19951
15718
15720
19954
15719
15720
16844
15721
19955
15722
16844
16846
16848
19980
15723
16835
16837
19977
15724
16834
19948
15725
15731
15733
19947
15726
15730
19946
15727
15733
15728
15730
15732
15735
15729
15736
15730
16896
19944
15731
16895
19945
15732
16834
16894
19974
15733
15734
15735
16826
16832
16894
16912
15736
15752
16895
16899
15737
16896
16898
15738
15750
15752
15739
15749
15753
15740
15742
15741
15753
15757
15742
15744
15754
15760
15743
15749
15744
15746
15748
15745
15761
15767
15746
15764
15772
16807
15747
16808
15748
15770
15772
15774
15749
15767
15769
15750
15754
15751
15769
16898
15752
15754
15768
16825
16899
15753
16826
15754
15756
15755
15767
15756
15760
15766
16825
16829
15757
16826
16828
15758
15760
15759
16828
15760
15762
16829
15761
15762
15764
15766
15763
16915
15764
16805
16916
15765
16806
15766
15772
16821
16823
16916
15767
16824
16915
15768
15772
15769
15771
16824
16904
15770
16903
15771
16906
16923
15772
16823
16905
16924
15773
15774
16807
16821
16924
16928
15775
16808
16923
16927
15776
15798
15806
15808
15777
15795
15797
15809
15778
15780
15792
15794
15779
15789
15791
15780
15782
15781
15797
15782
15784
15794
15796
15783
15789
15784
15786
15788
15785
15801
15843
15786
15802
15844
16944
15787
16943
15788
15832
15840
15844
16942
15789
15831
15841
15843
15790
15794
15791
15793
15815
15841
15792
15814
15793
15809
15813
15794
15810
15842
15848
15795
15843
15796
15806
15810
15851
15797
15799
15801
15798
15799
16808
15800
15806
16809
15801
15803
15805
16814
15802
15851
15803
15852
16961
15804
16815
16962
15805
15852
15854
16935
16939
15806
15851
15855
16930
15807
16927
15808
15810
15822
15855
16926
15809
15821
16923
15810
15812
15811
15850
15812
15822
15824
15848
15849
15813
15819
15821
15814
15818
15848
15815
15816
15828
15848
15817
15827
18921
15818
15824
15826
15848
19891
15819
18925
15820
15824
19893
15821
15823
19896
20251
15822
16922
15823
15856
20255
15824
15857
19897
20254
15825
19892
15826
15849
15857
15859
19917
15827
15847
15860
19890
15828
15838
18920
15829
15839
15841
15847
15830
15834
15831
15833
15841
15832
15833
15868
15834
15840
15867
15835
15837
15839
15866
15836
15865
15837
15864
18917
15838
15863
18918
15839
15860
15862
18919
15840
15846
20338
15841
15845
16955
15842
15843
15845
15847
15850
15844
15851
15845
15852
16941
15846
15853
16956
15847
15860
16977
20337
15848
15849
15850
15856
16977
15851
15853
15855
15852
15853
16940
15854
16973
16977
15855
16934
16972
16978
15856
16931
15857
16978
20320
15858
19920
20321
15859
16978
16980
19921
20324
15860
16977
16981
19916
15861
19915
15862
16981
16983
20337
20744
15863
16984
20338
20743
15864
15866
16985
20351
15865
16986
20348
15866
15872
15867
15871
20338
15868
15870
16955
15869
16942
15870
16953
16991
15871
16954
16990
15872
16985
20339
20341
15873
16986
16988
15874
15878
15875
15877
16986
17006
15876
17001
15877
16998
17000
15878
16987
16997
20374
15879
16988
16996
15880
15882
15884
16989
15881
15882
17177
15883
16994
16996
17178
15884
15885
15886
17178
17180
17184
17202
15887
17177
17181
17183
15888
17095
17107
17123
15889
17094
17108
17122
15890
17085
17091
17109
15891
17084
17088
17090
15892
15914
15922
15924
15893
15911
15913
15925
15894
15896
15908
15910
15895
15905
15907
15896
15898
15897
15913
15898
15900
15910
15912
15899
15905
15900
15902
15904
15901
15917
15941
15902
15918
15942
16593
15903
16592
15904
15942
15944
16591
15905
15939
15941
15906
15910
15907
15909
15935
15939
15908
15930
15909
15925
15929
15910
15926
15936
15940
15911
15941
15912
15922
15926
16577
15913
15915
15917
15914
15915
17090
15916
15922
17089
15917
15919
15921
17100
15918
16577
15919
16578
16610
15920
16611
17101
15921
16578
16580
17116
17152
15922
16577
16581
17111
15923
17088
15924
15926
16565
16581
17087
15925
16564
17084
15926
15928
15927
16576
15928
15936
16565
16567
16575
15929
16562
16564
15930
15932
15936
15931
15935
15932
15934
16553
15933
16554
16562
15934
15936
16559
16567
16569
15935
16558
16570
15936
15938
15937
15938
15940
16569
16573
16575
15939
15945
16570
15940
15944
15941
15943
16576
15942
16577
15943
16578
16606
15944
16573
16579
16605
15945
16590
15946
16571
16573
16589
15947
15951
15948
15950
16571
17049
15949
15965
15950
15954
15964
15951
15953
16588
17050
15952
16589
15953
15957
17144
15954
15956
17055
17145
15955
15963
15956
15960
15962
15957
15959
17056
17490
15958
17491
15959
16645
17494
15960
16644
17061
17495
15961
16643
15962
15984
17059
17061
17903
15963
15979
17056
17058
15964
15978
17053
17055
15965
15973
17050
17052
15966
15972
17047
17049
15967
17044
17046
15968
15972
15969
15971
16512
17046
15970
16509
15971
15975
16508
15972
15974
16513
17047
15973
15974
15978
15975
15977
17052
17916
15976
16507
15977
15981
16506
15978
15980
17053
17915
15979
15980
15984
15981
15983
17058
17914
15982
16505
15983
16504
17906
15984
17059
17905
17913
15985
15986
16636
17903
17905
17909
15987
16637
17906
17908
15988
16050
16052
15989
16047
16049
15990
16042
16046
15991
16045
15992
16040
16042
16044
15993
15995
15994
16044
16064
15995
16037
16065
18044
15996
16038
16040
15997
15998
16002
16004
16040
15999
16001
16000
16004
16006
16001
16003
16496
17972
16002
16497
16003
16041
16502
16004
16501
17977
18041
16005
16039
16006
17975
17977
18039
16007
17972
17974
16008
16012
16014
16009
16011
16010
16014
16016
16011
16013
16019
16488
16012
16489
16013
17968
17972
16014
16020
17967
17973
16015
17974
16016
16020
16022
18025
16017
16019
16018
16022
16476
16019
16021
16477
16485
16020
16486
16021
18020
18024
16022
16482
18019
18029
16023
16481
16024
18025
18027
18029
21493
16025
16029
18312
16026
16030
18025
16027
16028
16030
16032
16029
16073
16075
16030
16072
18027
18311
16031
18026
16032
16034
16070
16072
18037
16033
16073
16034
16035
18038
16036
16068
16070
18107
16037
16067
18108
16038
16066
18043
16039
16040
18039
18041
18043
16041
18044
16042
18041
18045
18047
16043
16049
16044
16046
16048
18045
18059
16045
16063
18044
16046
16062
16047
18060
16048
16052
18071
16049
16051
18046
18070
16050
18047
16051
17906
18050
16052
17907
18051
18073
16053
17908
18072
16054
16638
16055
16651
16653
16742
18072
16056
16654
16743
18071
16057
16059
18060
16058
16654
16059
16656
16732
16060
16733
16743
18061
16061
16062
18061
18063
16063
18060
16064
18057
18059
18063
16065
16066
18057
16067
18056
16068
18111
16069
18112
16070
18307
21597
16071
18188
16072
18187
18307
18309
16073
18186
18310
16074
16075
18310
18378
16076
18311
18315
16077
16323
18312
18314
16078
16322
16396
16398
16079
16317
16393
16395
16080
16316
16376
16378
16081
16309
16373
16375
16082
16308
16362
16364
16083
16359
16361
16084
16304
16308
16085
16303
16307
16086
16090
16087
16089
16095
16303
16088
16096
16089
16101
16090
16092
16094
16306
16091
16307
16092
16310
16093
16311
16094
16336
16338
16095
16099
16101
16335
16096
16098
16302
16097
16101
16098
16100
16103
16099
16106
16301
16100
16107
16334
16338
16101
16102
16103
16107
16109
16104
16106
16105
16109
16111
16106
16108
16114
16299
16107
16300
16108
16339
16353
16109
16115
16340
16352
16110
16111
16115
16117
16112
16114
16113
16117
16119
16114
16116
16122
16345
16115
16346
16116
16341
16351
16117
16123
16342
16344
16118
16119
16123
16125
16120
16122
16121
16125
16127
16122
16124
16130
21279
16123
18399
16124
18398
21305
16125
16131
21284
21304
16126
16127
16131
16133
16128
16130
16129
16133
16141
16130
16132
16142
21287
16131
21278
16132
21285
21306
16133
21286
21307
21315
16134
16135
16136
16137
16138
16136
16138
16140
21315
16137
16140
16138
16139
16139
16141
16140
16142
16143
21315
21317
16144
16145
18431
21270
21317
16146
18432
21269
16147
21249
16148
18420
18422
18432
16149
18419
16150
18418
18422
16151
18403
18405
16152
18402
18406
16153
16155
16154
16160
18406
16155
16157
16159
16169
18407
16156
16168
18402
16157
16167
16158
16166
16159
16163
16165
16160
16162
16176
18408
16161
18409
16162
16198
18412
16163
16177
16199
18413
16164
16182
16165
16177
16179
16181
16166
16174
16176
16167
16169
16173
16168
16172
16169
16171
18401
16170
16176
18426
16171
16173
16175
16348
18427
16172
16345
18400
16173
16346
16174
16347
16175
16179
18339
16176
16178
18340
18454
16177
18449
16178
18450
18512
16179
18341
18455
18513
16180
18338
16181
16294
18513
18515
21413
16182
16188
18512
18516
16183
16187
16199
16201
16184
16196
16198
16185
16187
16186
16194
16196
16187
16189
16191
16193
16201
16188
16189
16294
16190
16289
16293
18516
16191
16290
16292
16192
16193
16290
16194
16202
16287
16289
16195
16196
16202
16204
16285
16197
16201
16198
16200
16204
18462
16199
18459
16200
18458
18512
16201
16203
18463
18511
16202
18516
16203
16286
18517
16204
18508
18518
18520
16205
16284
18503
16206
16208
16255
16207
16246
16208
16245
16263
16209
16260
16262
16284
16210
16285
16211
16262
16266
18523
16212
16263
16265
16213
16214
16216
16233
16263
16215
16228
16216
16218
16227
16217
16234
16264
16218
16221
16223
16235
16269
16219
16224
16226
16220
16221
16222
16270
16223
16277
19675
16224
16240
16278
19674
16225
19671
16226
16238
16240
23602
16227
16235
16237
16228
16230
16234
16229
16233
16230
16232
18481
16231
16237
18484
16232
16234
16236
18485
21210
16233
18486
21211
16234
16244
16235
16243
16236
16240
16242
16237
16239
23225
23231
16238
21220
16239
21221
23603
16240
23226
23230
23606
16241
23607
16242
16278
21206
23226
23618
16243
16269
21207
23225
16244
16264
21208
21210
16245
16261
16263
21211
16246
16258
16260
16247
16255
16257
16248
16250
16254
16249
16253
16250
16252
16251
16257
18472
16252
16254
16256
18461
18473
16253
18460
18468
16254
18459
16255
18462
16256
16260
18503
16257
16259
18492
18502
16258
18477
16259
18478
21211
16260
18491
18505
21212
16261
18504
16262
21208
21212
23174
16263
16267
16283
16264
16265
16267
16269
16266
16270
16267
16275
19739
16268
16282
21208
16269
16275
16279
16281
21207
16270
16278
16271
16275
16277
16272
16274
16273
16277
19542
16274
16276
18569
19543
19730
16275
19731
16276
19740
16277
16279
19691
19741
16278
19686
16279
19687
16280
19690
21206
16281
19741
19766
19788
21205
16282
19740
19765
23172
16283
19739
19764
23173
16284
18521
18523
23174
16285
18504
18520
16286
18523
16287
18520
18522
19760
16288
19736
16289
19750
19754
19760
16290
18517
19755
16291
16292
19755
21078
16293
21079
16294
18515
19755
21080
16295
16296
16408
21080
21082
21413
16297
16407
18336
18338
16298
16356
18331
18339
16299
16347
16355
18330
16300
16346
16352
16301
16353
16355
16302
16332
16334
16303
16331
16335
16304
16306
16305
16331
16359
16306
16308
16312
16330
16364
16307
16311
16335
16308
16310
16309
16310
16312
16316
16311
16315
16312
16314
16336
16313
16329
16373
16314
16316
16320
16328
16378
16315
16319
16385
16316
16318
16317
16318
16320
16322
16319
16320
16386
16321
16327
16393
16322
16324
16326
16398
16323
16324
16325
18314
16326
18319
18321
16327
16389
16399
16328
16386
16388
16392
16329
16379
16383
16385
16330
16336
16372
16382
16331
16333
16335
16365
16332
16358
16333
16355
16357
16334
16354
16366
16382
16335
16337
16353
16336
16337
16385
16338
16382
16384
18327
16339
16340
18327
16341
18328
16342
18347
16343
21305
16344
18347
18357
18395
18397
16345
16349
16351
18398
16346
16348
18399
16347
16351
16348
16350
18339
16349
18340
21281
16350
18343
18357
21282
16351
18330
18344
18346
16352
18347
16353
18328
18330
16354
18327
16355
18326
18330
18332
16356
16357
16407
18332
16358
16366
16368
16359
16365
16369
16360
16364
16361
16363
16369
16411
16362
16412
16363
16375
16417
16364
16370
16374
16416
16365
16373
16366
16370
16372
16367
16381
18332
16368
16370
16404
16406
16432
16369
16407
16409
16370
16410
16371
16433
16372
16374
16402
16404
16436
16373
16379
16381
16374
16378
16375
16377
16437
16376
16438
16377
16395
16443
16378
16394
16402
16442
16379
16393
16380
16392
16402
16381
16383
16391
16403
18364
16382
16404
18333
16383
18326
16384
16388
18325
16385
16387
18350
16386
16387
16388
18351
16389
16391
18324
16390
18321
18323
16391
16399
18320
18372
18388
16392
18369
18371
16393
16399
16401
16394
16398
16395
16397
16401
16475
16396
16476
16397
16481
18312
16398
16400
16480
18313
16399
18314
16400
18319
16401
18318
18372
21480
16402
16474
18371
16403
16471
16404
16470
18365
18371
16405
16469
16406
18333
18335
18365
21094
16407
18332
18336
21083
16408
16409
21079
21083
16410
16430
16432
16411
16429
16433
16412
16414
16416
16413
16417
16414
16418
16420
16415
16421
16429
16416
16418
16426
16434
16440
16417
16433
16437
16418
16438
16419
16439
16420
16424
16426
16446
16421
16423
16422
16426
16428
16423
16425
16459
21113
16424
21114
16425
16449
21119
16426
16448
16460
21118
16427
16447
16428
16434
16454
16456
16460
16429
16457
16459
16430
16434
16431
16457
21079
16432
16434
16456
16468
21084
16433
16469
21083
16434
16436
16435
16436
16440
16454
16468
16472
16437
16469
16471
16438
16440
16442
16439
16443
16440
16444
16446
16441
16447
16442
16444
16452
16472
16478
16443
16471
16475
16444
16476
16445
16477
16446
16450
16452
16484
16447
16449
16448
16452
16454
16449
16451
16463
21137
16450
21138
16451
21143
21486
16452
16464
21142
21485
16453
21484
16454
16464
16466
16472
21483
16455
16463
16456
16462
16466
16468
21092
16457
16461
21085
16458
21078
16459
16461
21077
21111
16460
21112
16461
16463
21135
16462
21090
21110
16463
16465
21091
21157
16464
21136
16465
21159
21530
16466
21106
21158
21529
16467
21101
21528
16468
16470
16472
21100
21477
16469
21093
16470
21094
16471
21099
21476
16472
16474
16473
16474
16478
21477
21481
21483
16475
21476
21480
16476
16478
16480
16477
16481
16478
16482
16484
16479
21484
16480
16482
21481
21489
21491
16481
21480
21492
16482
21493
16483
21494
16484
18019
21487
21489
21519
16485
21484
21486
16486
18017
18019
16487
16488
18016
18020
16489
17965
17967
16490
17964
17968
16491
16495
16492
16494
17918
17964
16493
16507
16494
16498
16506
16495
16499
17919
17969
16496
17968
16497
16499
16501
17971
16498
16502
16499
16503
16505
16500
17940
17970
16501
16503
17941
17983
18049
16502
17978
18048
16503
18047
16504
18050
16505
17913
17941
18089
16506
17914
17940
16507
17915
17919
16508
17916
17918
16509
16513
16515
16510
16512
16511
16515
16517
16512
16514
16528
17924
16513
17925
16514
17916
17930
16515
16529
17917
17923
16516
17918
16517
16529
16531
17963
16518
16528
16519
16525
16527
16531
16520
16524
16521
16527
16545
16522
16524
16526
16536
18006
16523
16537
16539
16524
16525
16526
16532
16527
16533
16535
18007
16528
16530
17956
16529
17955
16530
17960
17962
16531
16533
17959
17989
16532
17988
16533
18015
16534
18012
18014
16535
18011
18201
21144
16536
18008
21139
16537
18005
21120
16538
21115
16539
18003
18005
21122
16540
18002
18006
16541
16543
16545
16542
16546
16543
16547
20538
16544
18002
20539
16545
16547
17957
18001
20542
16546
17956
18006
16547
17955
16548
17954
20543
16549
17927
20506
16550
17926
20507
16551
16552
20503
20505
20507
16553
16555
16557
16554
16558
16555
16559
16561
16556
17036
20503
16557
16559
17037
17069
20508
16558
17068
20507
16559
17043
16560
17042
16561
16567
17037
17039
17041
16562
17034
17036
16563
16567
16564
16566
17034
17082
16565
17083
16566
16582
17132
16567
16583
17039
17081
16568
16569
16575
16583
16585
17041
16570
16572
17042
16571
17043
16572
16588
17066
16573
16585
16587
17071
16574
17142
16575
16579
16585
17139
17141
16576
16582
16577
16579
16581
16578
16579
16609
16580
17150
16581
17115
17139
17151
16582
17112
16583
17133
17139
16584
17040
17134
16585
17077
17139
17157
17159
16586
17072
16587
17141
17147
17157
20408
16588
17142
17146
20409
16589
17065
17145
16590
17142
17144
16591
16603
16605
16592
16602
16606
16593
16595
16594
16606
16610
16595
16597
16607
16613
16596
16602
16597
16599
16601
16598
16614
16620
16599
16617
16625
17277
16600
17278
16601
16623
16625
16627
16629
16602
16620
16622
16603
16607
16604
16622
17144
16605
16607
16621
17143
17149
16606
17142
17150
16607
16609
16608
16620
16609
16613
16619
17149
17153
16610
17150
17152
16611
16613
16612
17152
17237
16613
16615
17153
17240
16614
16615
16617
16619
16616
17241
17273
16617
17244
17272
17283
16618
17276
16619
16625
17270
17272
17275
16620
17269
17273
16621
16625
16622
16624
17269
17492
16623
17491
16624
17494
17514
16625
17270
17493
17513
16626
16627
17275
17277
17301
17513
16628
17278
17302
17514
16629
16630
17303
16631
16645
17514
16632
16646
17303
17305
17515
16633
17306
16634
16640
16642
16646
17315
16635
16643
16645
16636
16640
16637
16641
16643
16638
16639
16641
16651
17908
16640
16652
16641
17314
16642
16650
17909
16643
16647
16649
18246
16644
17903
16645
16647
17520
17902
16646
17519
16647
17316
17524
16648
17523
17901
16649
17316
17320
17661
17900
16650
17315
17319
18247
16651
17312
17314
18082
16652
17311
18079
16653
17310
17314
16654
16741
16655
16656
16657
16737
16741
16743
16658
16738
16740
16659
16660
16661
16738
16750
16752
17328
16662
16729
16731
16663
16726
16752
16664
16721
16665
16719
16752
16666
16718
16753
16667
16717
17539
16668
16716
17538
16669
16715
17543
16670
16714
17544
16671
16713
17685
16672
16712
17686
16673
16711
17721
16674
16710
17722
16675
16709
21915
16676
16708
21916
16677
16707
17452
16678
16706
24546
16679
16705
24545
16680
16704
24544
16681
16703
24543
16682
16702
24558
16683
16701
24559
16684
24560
16685
16699
16701
24561
16686
16698
30237
16687
16697
30240
16688
16696
33418
16689
16695
33419
16690
16694
33420
16691
16693
16784
16692
33605
16693
33606
16694
16781
16783
16695
16780
34231
16696
16779
33440
16697
16778
33439
16698
16777
30241
16699
16776
30242
16700
16775
30243
16701
16772
16774
24563
16702
24562
16703
16772
24557
16704
16771
24556
16705
16770
24555
16706
16769
24554
16707
16768
24547
16708
16767
17451
16709
16766
21917
16710
16765
21918
16711
16764
17723
16712
16763
17724
16713
16762
17687
16714
16761
17688
16715
16760
17545
16716
16759
17542
16717
16758
17541
16718
16757
17540
16719
16754
16756
16720
16751
17333
16721
16723
16722
16723
16726
16728
16724
16725
16725
16727
16728
16726
16727
16751
16727
16728
16728
16729
16730
16750
16731
16735
16749
16732
16738
16733
16735
16737
16734
16744
18122
16735
17576
18123
16736
16737
16747
16749
17576
17578
16738
16744
16746
16739
16749
16740
16746
16748
17326
17328
16741
17309
16742
16746
17310
16743
16745
17311
18077
16744
18076
16745
17576
18131
16746
17324
17575
18132
16747
17325
16748
17573
17575
17579
16749
17329
17562
17568
16750
17561
16751
17329
17331
16752
16754
17332
16753
16754
17328
17539
16755
17329
17540
16756
17330
17332
17549
17551
16757
17333
17336
16758
17337
17549
16759
17338
17548
16760
17339
17547
16761
17340
17546
16762
17341
17689
16763
17342
17690
16764
17343
17725
16765
17344
17726
16766
17345
21919
16767
17346
21920
16768
17347
17450
16769
17348
24548
16770
17349
24567
16771
17350
24566
16772
17351
24565
16773
24564
16774
17351
17353
24571
16775
17354
30245
16776
17355
30244
16777
17356
33406
16778
17357
33407
16779
17358
33442
16780
17359
33441
16781
17360
34230
16782
16783
34230
34232
36307
43125
16784
33435
33606
34231
16785
33420
33434
33605
16786
33421
33427
33602
16787
30300
30352
33426
16788
30295
30341
30349
16789
30293
30342
30348
16790
27681
30294
30345
16791
27105
27161
27680
16792
27100
27158
27655
16793
27099
27157
27654
16794
27094
27140
27154
16795
27092
27141
27153
16796
24693
27093
27150
16797
24672
24692
27149
16798
24673
24687
27146
16799
20288
20306
24686
16800
20285
20301
24683
16801
20284
20300
24682
16802
20281
20293
20295
16803
16817
20268
20280
16804
16812
20263
20277
16805
16811
20262
20276
16806
20261
20273
16807
16811
16821
16808
16810
16809
16810
16814
16927
16811
16813
16928
16812
16820
16813
16817
16819
16814
16816
16929
16815
16930
16816
16935
20297
16817
16936
20296
16818
20295
16819
16936
20266
20268
20294
16820
16929
20263
20265
16821
16928
20258
20262
16822
20261
16823
16920
16924
20258
20260
16824
16917
16919
16825
16911
16914
16826
16830
16912
16827
16828
16830
16832
16858
16829
16859
16830
16864
16915
16831
16863
16914
16832
16876
16892
16912
16913
16833
16857
16834
16878
16892
16894
20111
16835
19975
16836
16846
16878
19976
16837
16841
16845
16857
16838
16844
16839
16841
16843
16840
16841
16859
16842
16858
16843
16845
16853
16861
16844
16850
16845
16849
16846
16854
16856
16847
16879
19981
16848
16854
16882
20169
16849
20170
16850
16854
16851
16853
16852
16853
16867
16854
16868
16855
16856
16868
16874
16882
16884
16857
16861
16875
16879
16858
16876
16878
16859
16861
16863
16860
16864
16861
16865
16867
16862
16868
16863
16865
16873
16875
20144
16864
16876
20135
16865
20136
16866
20137
16867
16871
16873
20152
16868
16870
16869
16873
16870
16872
16884
16871
16872
20153
29881
16873
16885
20160
29880
16874
20151
16875
16881
16885
20150
16876
16880
20145
16877
20134
16878
16880
16890
16892
20239
16879
20234
16880
16882
20235
16881
16889
20238
16882
16886
16888
24877
16883
20168
16884
16886
20167
16885
16886
20161
29879
16887
20166
29878
16888
20161
20163
20165
29891
16889
20148
20150
24876
16890
20145
20147
20241
16891
20132
20134
20240
16892
16910
16913
20129
20131
16893
20114
16894
16900
16910
16912
20115
16895
20110
16896
16900
20103
16897
20102
16898
16900
16902
20105
16899
16903
16900
16904
16912
16901
20104
16902
16904
16908
16910
20117
16903
16907
20118
16904
16906
16905
16911
16906
16908
16919
16921
16907
16922
16908
20123
20251
16909
20124
20252
16910
16919
20125
20131
24721
16911
20116
16912
16913
16919
16914
16918
20134
16915
16917
20135
16916
20136
16917
20141
20261
16918
20142
20260
16919
20131
20133
24723
16920
16921
20257
24721
24723
16922
16924
20252
20256
16923
20251
20255
16924
16926
16925
16926
16928
16932
20256
20258
16927
16931
20255
16928
16930
16929
16930
16932
16936
16931
16935
16932
16934
20320
16933
20265
20319
16934
16936
20266
20314
20318
16935
20313
20325
16936
16938
16937
16938
20294
20296
20310
20314
16939
20297
20311
20313
16940
16962
16970
16972
16941
16959
16961
16973
16942
16944
16956
16958
16943
16953
16955
16944
16946
16945
16961
16946
16948
16958
16960
16947
16953
16948
16950
16952
16949
16965
21969
16950
16966
21970
22020
16951
22019
16952
16992
21966
21970
22018
16953
16991
21967
21969
16954
16958
16955
16957
20339
21967
16956
20338
16957
16973
20337
16958
16974
20336
21968
16959
21969
16960
16970
16974
22038
16961
16963
16965
16962
16963
20297
16964
16970
20298
16965
16967
16969
20303
16966
22038
16967
22037
22064
16968
20304
22063
16969
22037
22041
22058
22062
16970
22038
22040
22053
16971
20311
16972
16974
20312
20332
22040
16973
16979
20313
16974
16976
16975
22039
16976
16982
20332
20334
20336
16977
16979
16981
20337
16978
16979
20325
16980
20326
20332
16981
20327
20331
20754
16982
20751
16983
20331
20750
22045
16984
20336
20749
21974
16985
20339
20748
21975
16986
20342
20352
16987
20347
16988
20342
20344
20346
16989
16995
20341
16990
16994
16991
16993
20341
21967
16992
16993
17201
16994
17204
21964
21966
16995
17203
16996
20344
21960
21964
16997
17217
16998
17220
20344
20373
16999
17219
17000
17029
20371
20373
20376
17001
17014
20370
20374
17002
17006
17008
17013
17003
17005
17004
17008
19847
17005
17007
19850
20349
17006
20348
17007
20347
20374
17008
20354
20368
20369
17009
19846
20370
17010
17013
17027
19835
17011
17026
17012
17013
17015
17014
17015
17027
17029
17016
17024
17026
17017
17019
17023
17018
17022
17019
17021
19096
17020
17026
19099
17021
17023
17025
19100
20380
17022
19095
20381
17023
17033
17024
17032
17025
17029
17031
17026
17028
19842
20379
17027
19837
17028
19836
20370
17029
19843
20371
20378
17030
17031
17165
20376
20378
20388
17032
17164
20379
20385
17033
17129
20380
20384
17034
17080
17082
20381
17035
17039
17036
17038
20381
20501
17037
20502
17038
17074
20515
17039
17075
20382
20514
17040
17080
17041
17075
17077
17079
17042
17072
17074
17043
17069
17071
17044
17066
17068
17045
17049
17046
17048
17068
17926
17047
17925
17048
17052
17930
17049
17051
17067
17929
17050
17066
17051
17055
17065
17052
17054
17932
20411
17053
17931
17054
17058
17936
17055
17057
17935
20412
17056
17064
17057
17061
17063
17058
17060
17946
20425
17059
17937
17060
17904
17944
17061
17945
18243
20426
17062
17902
17063
17495
20426
20428
21792
17064
17490
20423
20425
17065
17145
20412
20414
17066
20409
20411
17067
17071
17068
17070
20411
20523
17069
20518
17070
17074
20517
17071
17073
20410
20524
17072
20409
17073
17077
20408
17074
17076
20417
20525
17075
20516
17076
20393
20529
17077
20394
20418
20530
17078
20407
17079
17159
20394
20396
20406
17080
17134
20391
20393
17081
20382
20384
17082
17130
17132
17134
17083
17129
17084
17128
17132
17085
17087
17086
17122
17128
17087
17109
17113
17121
17131
17088
17112
17132
17089
17109
17111
17090
17092
17100
17091
17092
17094
17093
17099
17109
17094
17096
17098
17108
17095
17096
17183
17097
17107
17182
17098
17104
17106
17193
17099
17103
17119
17100
17102
17110
17101
17111
17102
17116
17237
17103
17117
17238
17104
17118
17255
17105
17194
17256
17106
17118
17173
17211
17468
17107
17119
17174
17210
17108
17124
17181
17109
17119
17121
17110
17111
17113
17117
17119
17112
17116
17113
17115
17133
17114
17120
17136
17115
17117
17137
17172
17250
17116
17138
17235
17117
17236
17118
17251
17119
17172
17254
17120
17121
17169
17172
17174
17122
17124
17170
17123
17127
17124
17126
17177
17125
17174
17176
17126
17166
17168
17170
17223
17127
17165
17218
17128
17164
17170
17129
17131
17130
17164
17131
17135
17163
20384
17132
17136
17170
17133
17134
17136
17138
17135
17159
17136
17160
17162
20391
17137
17169
17138
17160
17171
17233
17139
17159
17234
17140
17141
17151
17155
17157
17234
17142
17148
17150
17143
17144
17146
17148
17492
17145
17491
17146
17490
17147
17489
20414
17148
17156
17488
20415
17149
17155
17499
17150
17154
17269
17151
17152
17154
17235
17153
17236
17154
17247
17273
17155
17248
17268
17156
17476
17500
17157
17477
17487
20420
17158
20407
17159
17234
17477
17479
20406
17160
17161
17479
20396
17162
17171
17229
17480
20397
17163
17167
17169
20390
17164
17166
17170
20385
17165
17166
17219
17167
17222
20388
17168
17225
17229
20389
17169
17174
17224
17230
17170
17171
17172
17230
17232
17173
17470
17174
17212
17230
17469
17175
17176
17210
17212
17214
17224
17177
17179
17181
17223
17178
17218
17179
17203
17217
17180
17206
17214
17216
17181
17185
17207
17209
17182
17210
17183
17185
17193
17184
17185
17187
17186
17192
17187
17189
17191
17207
17188
17202
17189
17201
22019
17190
17200
22022
17191
17197
17199
22023
17192
17196
17208
17193
17195
17209
17194
17210
17195
17211
22096
17196
22093
22097
17197
22092
22114
17198
22026
22115
17199
22027
22092
24389
24429
17200
17208
22028
22089
17201
17205
17207
22029
17202
17204
22018
17203
17207
17204
17206
21960
17205
21963
22017
17206
22014
22030
22089
17207
21959
22090
17208
17209
22090
22092
17210
17214
22093
17211
17212
22093
22095
17213
21955
22108
17214
21956
22091
22093
22109
17215
22090
17216
17224
17226
21956
21958
17217
17221
17223
21959
17218
17220
21960
17219
17223
17220
17222
20376
17221
20375
21961
17222
17226
22002
22010
17223
17225
22001
17224
17225
21955
17226
17228
24364
17227
22011
24365
17228
21956
24370
24378
24380
17229
21955
24369
24381
17230
17481
20402
17231
21955
17232
17469
17473
17481
21954
17233
17470
17474
17480
17234
17250
17475
17479
17235
17476
17236
17248
17250
17237
17247
17251
17238
17240
17239
17251
17255
17240
17242
17252
17258
17241
17247
17242
17244
17246
17243
17259
17265
17244
17262
17285
20468
17245
17284
17246
17272
17509
20468
20469
17247
17265
17267
17273
17248
17252
17249
17267
17476
17250
17252
17266
17471
17475
17251
17470
17252
17254
17253
17265
17254
17258
17264
17467
17471
17255
17468
17470
17256
17258
17257
17468
22096
17258
17260
17467
22099
17259
17260
17262
17264
17261
17466
22100
17262
17457
17465
22103
17263
17456
17264
17465
20464
20468
20475
17265
17466
20461
17266
20468
17267
17506
17508
20461
17268
17505
17509
17269
17271
17273
17500
17270
17499
17271
17498
17512
17272
17501
17509
17511
17273
17274
17275
17283
17299
17511
20469
17276
17300
17512
17277
17281
17283
17278
17280
17279
17280
17292
17302
17281
17291
17301
17282
17290
17300
17283
17287
17289
17299
17284
17285
17287
20469
17286
17456
20467
17287
17455
20473
21900
17288
20470
17289
21898
21900
21902
17290
17296
17298
17291
17295
17680
17292
17294
17528
17293
17527
17294
17683
17685
17295
17682
17686
17296
17681
17721
17297
17722
21902
17298
17681
17717
17735
21903
17299
17678
17680
21898
17300
17677
20470
17301
17676
17680
17302
17516
17528
17303
17515
17527
17304
17305
17527
17533
17306
17316
17526
17532
17307
17315
17308
17318
17532
17593
17309
17313
17537
17570
17310
17326
17311
17313
17325
17312
17324
18078
17313
17319
17323
18083
17314
17318
17571
17315
17316
17318
17317
17525
17318
17320
17532
17643
17659
17319
17642
17320
17322
18252
17321
17660
17899
17322
17643
17645
17705
17898
17323
17640
17642
18253
17324
17571
17639
18152
17325
17574
18149
17326
17571
17573
17327
17568
17570
17328
17536
17539
17567
17329
17330
17567
17331
17562
17564
17566
17332
17559
17561
17333
17556
17334
17335
17555
17336
17554
17337
17385
17551
17338
17384
17550
17339
17383
17619
17340
17382
17620
17341
17381
17621
17342
17380
17692
17343
17379
17691
17344
17378
17728
17345
17377
17727
17346
17376
21922
17347
17375
21921
17348
17374
17449
17349
17373
24549
17350
17372
24568
17351
17371
24569
17352
24570
17353
17369
17371
30192
17354
17368
30193
17355
17367
33387
17356
17366
33388
17357
17365
34167
17358
17364
34166
17359
17363
34225
17360
17362
34226
17361
34229
17362
34228
17363
17410
34227
17364
17409
34224
17365
17408
34169
17366
17407
34168
17367
17406
33389
17368
17405
33390
17369
17404
30194
17370
17403
30191
17371
17400
17402
30176
17372
30175
17373
17400
30174
17374
17399
28044
17375
17398
17448
17376
17397
28026
17377
17396
28025
17378
17395
27931
17379
17394
27930
17380
17393
27927
17381
17392
27926
17382
17391
17751
17383
17390
17750
17384
17389
17618
17385
17388
17617
17386
17608
17387
17614
17388
17613
17389
17433
17616
17390
17432
17754
17391
17431
17753
17392
17430
17752
17393
17429
27925
17394
17428
27928
17395
17427
27929
17396
17426
27932
17397
17425
28028
17398
17424
28027
17399
17423
17447
17400
17422
28045
17401
30177
17402
17420
17422
30178
17403
17419
30179
17404
17418
30196
17405
17417
30195
17406
17416
33391
17407
17415
33392
17408
17414
34171
17409
17413
34170
17410
17412
37330
17411
37331
17412
37332
17413
37333
17414
34173
17415
34172
17416
33393
17417
33394
17418
30198
17419
30197
17420
30180
17421
30181
17422
17444
28047
17423
28046
17424
17444
17446
17425
17443
28030
17426
17442
28029
17427
17441
27933
17428
17440
27934
17429
17439
27935
17430
17438
27936
17431
17437
17761
17432
17436
17760
17433
17435
17755
17434
17756
17435
17757
17436
17758
17437
17759
17438
17762
17439
27937
17440
27938
17441
27939
17442
27940
17443
28032
17444
28031
17445
17446
28031
28047
28817
17447
28030
28046
28816
17448
28027
28045
28051
17449
28026
28040
28044
17450
21921
24549
28009
17451
21920
24548
28008
17452
21917
22174
24547
17453
21916
22169
24546
17454
17460
21901
21931
17455
17459
21900
21932
17456
17458
20474
17457
20475
17458
17464
22132
17459
17463
22135
17460
17462
22136
17461
22139
24546
17462
21931
21935
22140
22168
17463
21932
21934
22141
17464
20474
20477
22142
17465
20475
20478
22131
17466
20463
22104
17467
20462
22105
17468
17472
22106
17469
22095
17470
17472
22108
17471
17472
17474
20461
17473
20462
22107
17474
17482
20481
21953
17475
17483
20460
17476
17478
17506
17477
17505
17478
17486
20437
17479
17483
17485
20442
17480
20405
17481
17483
20404
17482
20403
24381
17483
20448
20482
24382
17484
20443
17485
20450
20458
20460
20482
17486
17506
20451
20457
17487
17503
17505
20436
17488
17500
17502
20421
17489
17497
17499
20422
17490
17492
17496
20423
17491
17495
17492
17494
17493
17499
17494
17496
17498
17518
17495
17519
17496
17520
17497
17521
20428
17498
17502
17669
20429
17499
17501
17670
17500
17501
17505
17502
17504
17671
17503
17672
20434
17504
20435
20457
21889
17505
17507
17509
21890
17506
17507
20460
17508
20457
20459
21891
17509
20464
20466
20468
17510
17511
20466
20469
20471
21890
17512
17671
17677
17513
17670
17676
17514
17516
17518
17515
17519
17516
17524
17526
17517
17529
17676
17518
17522
17524
17663
17675
17519
17521
17670
17520
17524
17521
17523
21792
17522
17669
21793
17523
17662
17668
21798
17524
17661
21797
17525
17526
17659
17661
17663
17527
17529
17531
17528
17683
17529
17680
17682
17530
17663
17679
17531
17664
17682
17698
17718
17532
17659
17683
17697
17533
17594
17534
17683
17535
17544
17594
17596
17684
17536
17543
17591
17593
17537
17538
17570
17590
17539
17541
17543
17540
17541
17549
17567
17542
17548
17590
17543
17545
17547
17591
17544
17545
17685
17546
17596
17688
17547
17597
17621
17689
17548
17598
17620
17549
17589
17619
17550
17566
17551
17565
17617
17619
17552
17564
17608
17553
17554
17556
17557
17554
17557
17558
17555
17556
17558
17557
17558
17558
17559
17560
17564
17561
17563
17583
17562
17578
17563
17579
17587
17564
17584
17604
17606
17565
17607
17566
17604
17624
17626
17567
17587
17589
17568
17590
17569
17573
17587
17570
17572
17588
17590
17592
17571
17593
17572
17642
17573
17639
17641
17649
17574
17586
17575
17637
17639
18148
17576
17580
18137
17577
18136
17578
17580
17582
18139
17579
17583
17580
17584
17586
17581
17637
18138
17582
17584
17632
17636
18145
17583
18144
17584
17585
17631
17586
17604
17636
17650
17855
17587
17637
17649
17588
17604
17589
17599
17603
17649
17590
17598
17624
17591
17592
17596
17598
17593
17595
17599
17641
17594
17642
17595
17643
17697
17596
17600
17644
17696
17597
17695
17598
17600
17622
17694
17599
17623
17600
17602
17648
17601
17655
17741
17602
17622
17654
17742
17867
17603
17623
17653
17866
17604
17624
17650
17857
17605
17606
17626
17855
17857
17859
17607
17629
17631
17608
17626
17628
17609
17617
17610
17611
17614
17615
17611
17612
17615
17628
17612
17613
17616
17613
17615
17614
17615
17617
17627
17754
17756
17618
17626
17619
17625
17750
17754
17620
17624
17621
17623
17750
17622
17692
17751
17623
17693
17748
17624
17749
17625
17626
17749
17857
17863
17627
17628
17859
17861
17863
17629
17630
17859
17631
17633
17854
17632
17855
17633
17635
21751
17634
21752
17635
17854
17888
25609
25629
17636
17855
17887
25604
17637
17651
18146
17638
18147
17639
17647
17649
17651
18260
17640
18153
17641
17645
17647
18258
17642
17644
17648
17643
17644
17658
17645
17655
17657
17646
17706
17897
17647
17655
17894
17896
21875
17648
17652
18259
17649
17653
17655
17650
17651
17653
17856
17652
17887
18265
17653
17886
17894
18266
17654
17885
17655
17884
17894
21877
17656
17657
17741
21873
21875
21877
17658
17696
17702
17706
17659
17697
17703
17705
17660
17664
17661
17665
17705
21823
17662
21818
17663
17665
17667
21819
17664
17712
17665
17703
17711
17666
17704
21824
17667
17709
17711
17715
21825
17668
17712
17714
21826
17669
17673
17675
21799
17670
17672
21800
17671
17675
17672
17674
21890
17673
21803
21889
17674
17714
21804
21888
17675
17677
17713
21895
17676
17712
17677
17679
17678
20471
17679
17713
17717
21897
17680
17712
17718
17681
17682
17718
17720
17683
17699
17684
17685
17695
17697
17699
17686
17688
17687
17699
17721
17688
17690
17700
17724
17689
17695
17690
17692
17694
17691
17725
17745
17692
17728
17744
27927
17693
27926
17694
17742
17744
17747
17695
17741
17745
17696
17700
17697
17701
17741
17698
17699
17701
17703
17719
17700
17720
17701
17731
17745
17702
17732
17740
17703
17707
21871
21873
17704
17710
17705
17707
17709
21857
17706
21856
17707
21861
21875
17708
21862
21874
17709
21863
21871
21881
21883
17710
21864
21868
17711
17719
21869
21871
17712
17716
17718
17713
17714
17716
21896
17715
21829
21887
17716
21830
21868
21886
17717
21869
21911
17718
17734
21904
17719
17720
17732
17734
17721
17731
17735
17722
17724
17723
17735
21915
17724
17726
17736
21918
17725
17731
17726
17728
17730
17727
17737
21919
17728
21922
27931
27945
17729
27930
17730
17744
22181
27945
27946
17731
17737
17739
17745
17732
17736
17733
17739
21871
17734
17736
17738
21870
21926
17735
21869
21913
17736
21914
17737
21925
17738
21924
27945
17739
22178
22180
22184
17740
21872
22181
17741
17743
17745
21873
17742
17743
21877
27920
17744
21878
22181
27921
17745
17746
17747
27921
27927
27946
27952
17748
27920
27924
27926
17749
17751
17867
17869
17750
17864
17866
17751
17753
17752
27926
17753
17761
17869
27925
17754
17760
17864
17755
17863
17756
17758
17760
17862
17757
17861
17758
17876
17759
17877
17760
17762
17878
17761
17871
17762
17870
27936
17763
27937
17764
17870
17878
17880
27959
17765
17801
17803
17766
17800
27959
17767
17799
27960
17768
17798
27961
17769
17797
27941
17770
17796
28033
17771
17795
28802
17772
17794
28817
17773
17793
28048
17774
17792
30182
17775
17791
33357
17776
17790
33371
17777
17789
30199
17778
17788
33395
17779
17787
34192
17780
17786
34213
17781
17785
34174
17782
17784
37334
17783
37337
17784
17828
37336
17785
17827
37335
17786
17826
34215
17787
17825
34214
17788
17824
34193
17789
17823
34194
17790
17822
33373
17791
17821
33372
17792
17820
33358
17793
17819
33359
17794
17818
28819
17795
17817
28818
17796
17816
28803
17797
17815
28804
17798
17814
27965
17799
17813
27966
17800
17812
27957
17801
17811
27958
17802
17810
17880
17803
17807
17809
17879
17804
17878
17805
17807
17877
17806
17876
17807
17851
17875
17808
17874
17809
17849
17851
25632
17810
17848
27904
17811
17847
27984
17812
17846
27983
17813
17845
27985
17814
17844
27967
17815
17843
27996
17816
17842
28805
17817
17841
28806
17818
17840
33362
17819
17839
33361
17820
17838
33360
17821
17837
33366
17822
17836
33377
17823
17835
33376
17824
17834
34195
17825
17833
34196
17826
17832
37311
17827
17831
37310
17828
17830
37312
17829
37363
17830
25657
37362
17831
25656
37361
17832
25655
37309
17833
25654
34200
17834
25653
34199
17835
25652
33380
17836
25651
33379
17837
25650
33378
17838
25649
33365
17839
25648
33364
17840
25647
33363
17841
25646
28810
17842
25645
28809
17843
25644
27998
17844
25643
27997
17845
25642
27986
17846
25641
27981
17847
25640
27982
17848
25639
27906
17849
25638
27905
17850
25633
25637
17851
25634
25636
17852
17853
17875
25632
25634
17854
17860
25629
25631
17855
17859
17889
17856
17857
17885
17887
17889
17858
17866
17859
17863
17865
17873
17889
17860
17861
17873
17875
17862
17876
17863
17871
17873
17877
17864
17865
17869
17871
17866
17868
17872
17890
17867
17885
17868
17884
27920
17869
17881
17883
27923
17870
27924
17871
17881
27954
17872
17878
17873
17879
17881
27903
17874
25631
17875
17877
17879
25632
17876
17877
17878
17879
17880
27904
17881
27958
27984
17882
27955
17883
27903
27907
27978
27984
17884
17890
17892
27975
17885
17893
27919
17886
17890
17887
17891
17893
25612
17888
25605
17889
17891
25610
25630
17890
25631
17891
27903
17892
25611
27902
17893
25616
27907
27974
17894
25615
27918
17895
21876
17896
18266
18270
25615
27782
17897
18259
18269
27777
17898
18256
18258
21861
17899
18253
18255
21856
17900
18250
18252
21823
17901
18247
18249
21818
17902
18244
18246
21797
17903
18243
21792
17904
18246
17905
18241
18243
18245
17906
17910
17912
17907
18089
17908
17910
18080
18088
17909
18079
17910
18082
18246
17911
18081
18245
17912
18088
18092
18278
18280
17913
18089
18091
18241
17914
17942
17944
17915
17937
17939
17916
17920
17936
17917
17931
17918
17920
17922
17962
17919
17963
17920
17940
17986
17921
17939
17991
17922
17934
17936
17938
17992
17923
17931
17933
17961
17924
17928
17930
17960
17925
17927
17955
17926
17930
17927
17929
20518
17928
17954
20519
17929
17933
17953
20522
17930
17932
20523
17931
17932
17936
17933
17935
20633
17934
17952
20634
17935
17947
17951
20637
17936
17946
20638
17937
17938
17944
17946
17939
17943
17947
18223
17940
17942
18222
17941
17985
17942
17984
18090
17943
18091
18221
17944
17948
18228
18240
17945
18241
17946
17948
18242
20654
17947
20649
17948
17950
20650
17949
20653
21642
17950
18226
18228
20886
21643
17951
18223
18225
20881
17952
17992
17996
20870
17953
17961
17995
20865
17954
17958
17960
20579
17955
17957
20574
17956
17960
17957
17959
18007
17958
18000
20573
17959
17995
17999
20578
17960
17994
18012
17961
17962
17992
17994
17963
17989
17991
17964
17986
17988
17965
17969
17966
17988
18016
17967
17969
17981
17987
18021
17968
17980
18020
17969
17971
17970
17986
17971
17981
17983
17985
17972
17978
17980
17973
17977
17974
17976
17980
18024
17975
18025
17976
18026
18038
17977
17979
18035
18105
17978
18040
17979
17983
18103
17980
17982
18034
18104
17981
18023
17982
18022
18218
17983
18179
18195
18219
17984
18178
17985
18219
18221
18231
17986
18218
18222
17987
17991
17988
17990
18198
18218
17989
18015
17990
17994
18014
17991
17993
18203
18217
17992
18222
17993
18223
17994
17996
18204
18224
17995
18013
17996
17998
20866
17997
18225
20869
17998
18204
18208
20928
20942
17999
18013
18207
20925
18000
18010
18012
20591
18001
18007
18009
20572
18002
18004
18006
20561
18003
20556
18004
20557
21125
18005
18009
20560
21126
18006
18008
21121
18007
18008
18012
18009
18011
21146
18010
20571
21149
18011
18207
20592
21150
18012
18206
21145
18013
18014
18204
18206
18015
18201
18203
18016
18198
18200
18017
18021
18018
18200
21486
18019
18021
18031
18199
21487
18020
18030
18021
18023
18022
18198
18023
18031
18195
18197
18024
18030
18034
18025
18029
18035
18026
18027
18035
18037
18028
18186
21496
18029
18033
18035
18185
21495
18030
21494
18031
18033
21519
18032
18212
21520
18033
18193
18195
18213
22410
18034
18184
21518
18035
18183
18195
18036
18037
18105
18183
18185
18189
18038
18186
18188
18039
18105
18107
18040
18108
18041
18103
18105
18109
18042
18048
18043
18045
18053
18055
18109
18044
18056
18108
18045
18057
18046
18058
18047
18051
18053
18069
18048
18050
18049
18053
18103
18050
18052
18090
18178
18051
18089
18052
18088
18096
18053
18093
18095
18177
18054
18102
18055
18069
18095
18099
18101
18056
18058
18066
18110
18057
18065
18111
18058
18064
18059
18067
18069
18060
18062
18070
18061
18071
18062
18076
18122
18063
18067
18075
18121
18064
18065
18067
18066
18116
18067
18099
18117
18119
18068
18120
18069
18075
18097
18099
18129
18070
18096
18071
18073
18075
18072
18076
18073
18077
18079
18074
18080
18096
18075
18077
18085
18097
18133
18076
18130
18077
18131
18078
18132
18079
18083
18085
18149
18080
18082
18081
18085
18087
18082
18084
18248
18280
18083
18247
18084
18152
18252
18085
18151
18251
21636
18086
18150
18087
18097
18157
18283
21636
18088
18094
18096
18280
18089
18093
18090
18091
18093
18231
18092
18230
18240
18093
18237
18239
18281
18094
18236
18095
18281
18283
18285
18096
18098
18176
18097
18098
18158
18099
18159
18175
18283
18100
18128
18101
18117
18175
18289
21610
18102
18110
18176
18288
18103
18109
18177
18181
18104
18178
18105
18179
18181
18183
18106
18107
18109
18113
18181
18189
18108
18112
18188
18109
18111
18110
18111
18113
18117
18112
18116
18113
18115
21597
18114
18288
21598
18115
18117
18289
21599
21606
18116
21596
18117
18118
18119
21606
21608
21610
18120
18126
18128
18121
18125
18129
18122
18124
18130
18123
18131
18124
18136
18125
18135
18126
18162
18127
21608
18128
18160
18162
18164
21609
18129
18159
21610
18130
18158
18162
18131
18133
18135
18132
18136
18133
18137
18149
18134
18150
18158
18135
18137
18141
18155
18161
18136
18140
18162
18137
18139
18138
18148
18139
18141
18145
18147
18140
18144
18141
18143
18163
18142
18166
18262
18143
18145
18167
18263
21750
18144
18168
18145
18146
21751
18147
18263
18265
25604
18148
18260
18262
18149
18153
18155
18150
18152
18151
18155
18157
18152
18154
18254
21635
18153
18253
18154
18258
18260
18155
18257
18261
21662
18156
18262
18157
18161
21662
21664
21666
18158
21633
21635
18159
18161
18160
18174
21633
18161
18165
18173
21664
18162
18166
18163
18164
18166
18168
18165
18169
21696
18166
18170
18172
21665
18167
21666
18168
18170
21671
21749
18169
18170
21697
18171
21670
21748
18172
21697
21699
21743
21747
18173
21692
21694
21696
18174
21609
21613
21689
18175
21610
21612
21632
18176
18284
18290
18177
18285
18287
18178
18180
18236
18179
18231
18180
18194
18232
18181
18235
18287
18293
18182
18288
18183
18189
18191
18293
21603
18184
18194
18185
18191
18193
21517
18186
18190
21510
18187
21509
18188
18190
18306
21514
18189
21597
18190
21598
18191
18305
21515
18192
18304
21516
18193
18293
18301
18303
22416
18194
18296
22411
18195
18293
18295
18196
18197
18213
18215
18219
18295
18198
18212
18216
18218
18199
18203
18200
18202
18212
22393
18201
22388
18202
18206
22387
18203
18205
18211
22394
18204
18216
18205
20943
18206
18208
18210
22395
18207
22386
18208
20924
22385
18209
20929
22400
18210
20940
20942
20946
22401
18211
20943
20945
22402
18212
18214
18216
22403
18213
22404
18214
18296
22409
18215
18297
20945
22442
18216
18220
18298
20944
18217
20943
18218
18220
18222
18224
18219
18220
18232
18221
18227
18233
18222
18228
18230
18223
18224
18228
18225
18227
20943
18226
20882
20942
18227
20885
20947
21644
18228
20944
21645
18229
18230
18238
18240
21643
21645
18231
18233
18237
18232
18236
18233
18235
18295
18234
18298
21645
18235
18237
18299
21626
21646
18236
18286
18294
18237
18285
18238
21627
18239
21646
21648
21650
18240
18278
21639
21641
18241
21642
18242
18278
18243
18277
21642
21790
18244
21791
18245
18249
18277
21796
18246
18248
18278
18247
18248
18252
18249
18251
18279
18250
18276
21817
18251
18255
18275
21822
18252
18254
21637
18253
18254
18258
18255
18257
21660
18256
18274
21855
18257
18269
18273
21860
18258
18268
21661
18259
18260
18266
18268
18261
18265
18262
18264
18268
21667
18263
21666
18264
21671
25603
18265
18267
21672
25606
18266
25605
18267
25612
18268
18270
21673
25613
18269
21674
18270
18272
27776
18271
25614
27781
18272
21673
21679
27792
27886
18273
21674
21678
27775
18274
21661
21677
27764
18275
21658
21660
21854
18276
21637
21657
21851
18277
18279
21640
21816
18278
21641
21813
18279
18280
21637
21639
18281
21636
18282
21627
21639
18283
21628
21634
21636
21638
18284
21633
18285
21628
21630
21632
18286
21627
18287
21624
21626
21630
18288
18290
18292
18289
21603
18290
21602
21611
18291
21612
21630
18292
21602
21621
21623
21703
18293
18303
21603
21624
18294
18295
18299
18301
21624
18296
18298
18297
18301
22438
18298
18300
21711
22441
18299
21712
18300
21625
21717
18301
21708
21710
22788
18302
22437
18303
21622
21624
21708
22436
18304
21621
22417
18305
21601
21603
22418
18306
21590
21598
21600
18307
21589
21595
21597
18308
18309
21587
21589
18310
18380
21514
18311
18379
21509
18312
18316
21496
18313
21493
18314
18316
18318
21492
18315
18319
18316
18376
18378
18317
18379
21497
18318
18374
18376
18382
21506
18319
18373
21501
18320
18376
18321
18373
18375
18387
18322
18323
18387
21355
18324
18388
18390
18325
18351
18353
18369
18326
18350
18354
18364
18327
18329
18333
18328
18350
18329
18347
18349
18330
18334
18346
18354
18331
18332
18334
18336
18344
18333
18334
18364
18335
18345
18363
18336
18360
18366
21095
18337
21082
18338
18342
18344
18360
21418
18339
18341
21413
18340
18344
18341
18343
21294
18342
21295
21412
18343
18359
21298
21417
18344
18358
21299
18345
18346
18358
18360
18362
18347
18355
18357
18348
18349
18355
18393
18395
18350
18352
18354
18351
18352
18353
18393
18354
18368
18390
18392
18355
18363
18356
18362
18392
18357
18395
21337
21339
21343
18358
21301
18359
21300
21339
18360
21340
21366
21430
18361
21431
18362
18366
21340
21348
21434
18363
21339
21347
18364
18366
18368
18365
18369
18366
18370
21099
18367
21098
18368
18370
21348
21350
21544
18369
18389
21347
18370
18388
18371
21351
21475
18372
21476
18373
21351
21479
18374
21352
21502
18375
18383
21505
21573
18376
18384
18386
18377
18378
18382
18384
18379
18380
18382
21508
18381
21513
21587
18382
21582
21584
21586
18383
21507
18384
21572
21578
21584
18385
18386
21570
21572
18387
21563
21573
18388
21352
21354
18389
21351
18390
21346
21350
21354
18391
21355
18392
21344
21346
21356
18393
21343
21347
18394
18395
21343
22934
18396
18397
21335
21337
22934
18398
21301
21303
21305
18399
21282
21284
18400
21279
21281
18401
18427
18429
18402
18424
18426
18403
18407
18404
18422
18424
18405
18407
18415
18421
18425
18406
18410
18418
18407
18409
18408
18426
18409
18413
18415
18449
18410
18412
18411
18415
18417
18412
18414
18442
18460
18413
18459
18414
18450
18458
18415
18443
18451
18465
18416
18448
18417
18421
18439
18443
18447
18418
18440
18442
18419
18421
18420
18440
21248
18421
18433
18439
21249
18422
18434
18423
18424
18430
18432
18434
18425
18429
18426
18428
18434
18448
18427
18449
18428
18454
21281
18429
18435
18453
21280
18430
21279
18431
18435
21278
18432
18436
21287
18433
18434
18436
18438
21269
18435
18447
18436
21275
21277
18437
21270
21288
18438
21271
21273
21275
21322
18439
18445
18447
21268
18440
18444
21250
18441
21251
18442
18444
18496
21252
18443
18467
18444
18446
18466
18445
18497
21266
18446
21267
21273
21390
18447
18451
21274
21391
18448
21275
18449
18451
18453
18450
18454
18451
18455
18457
18452
21392
18453
18455
21274
21296
21395
18454
21275
21293
18455
21294
18456
21295
18457
18513
21395
21409
21411
18458
18510
18512
21392
18459
18463
18465
18460
18462
18461
18465
18467
18462
18464
18494
18502
18463
18503
18464
18508
18510
18465
18499
18501
21393
18466
21392
18467
18497
18499
21391
18468
18494
18496
18469
18473
18470
18474
18496
21254
18471
21243
18472
18474
18476
21256
18473
18477
18474
18492
18494
18475
18495
21255
18476
18490
18492
21261
23239
18477
18489
21257
18478
18492
18479
18489
18491
21214
18480
18486
18488
18481
18482
18484
18486
18483
18487
21236
18484
21217
21219
21235
18485
21220
18486
21217
23231
23233
18487
21214
18488
21215
21217
18489
21259
18490
21215
21258
18491
21260
23236
23238
18492
21213
23243
18493
18494
18500
18502
23239
23243
18495
18499
18496
18498
21263
23239
18497
21264
18498
21265
21390
18499
21399
23240
23705
18500
21400
18501
21403
23240
23242
18502
18506
18508
21404
18503
18505
18504
18508
18505
18507
23174
18506
23175
23243
18507
21405
23178
23242
18508
18520
21406
23179
18509
18510
18518
21404
21406
21408
18511
21393
21409
18512
18514
18516
18518
18513
18514
21412
18515
19757
21409
21415
18516
19756
21414
18517
18518
19756
19760
18519
19757
18520
19758
19760
19762
21406
18521
18522
19762
19764
23179
18523
19736
19738
19761
18524
19739
18525
19732
19736
18526
19733
19735
18527
18529
18531
18528
18532
18529
18533
18535
18530
18536
19733
18531
18533
18545
18547
19734
18532
18548
19735
18533
18549
18534
18550
18535
18543
18545
18557
18536
18538
18537
18545
19746
18538
18544
18568
19143
18539
18543
19142
18540
18542
19135
18541
19134
18542
18560
19133
18543
18559
19140
18544
18558
19141
18545
18565
18567
19148
18546
19745
18547
18555
18557
18565
19747
18548
18550
18554
19748
18549
18553
19749
18550
18552
18551
18557
18552
18554
18556
21131
18553
21112
18554
21075
21111
18555
21074
21132
18556
18564
21073
21165
18557
18563
21130
18558
18559
18563
18565
19150
18560
18562
19151
18561
19132
18562
19131
21125
18563
19156
21124
18564
19157
21167
18565
19158
21072
21166
18566
19149
18567
19747
19779
21066
21072
18568
19745
19780
19782
18569
19728
19730
19746
18570
18571
19543
19545
19728
18572
19540
19542
18573
19529
19531
18574
19526
19528
18575
18589
18591
18576
18586
18588
18577
18578
18586
18579
18583
18585
18580
18594
19279
18581
18583
18595
19280
19512
18582
19269
19511
18583
18601
18584
18600
18585
18595
18597
18599
18586
18592
18594
18587
18591
18588
18590
18594
19634
18589
19633
18590
19528
19636
18591
18593
19527
19635
18592
19526
18593
18597
19525
18594
18596
19534
19640
18595
19641
18596
19518
19642
18597
19519
19535
19643
18598
19524
18599
19519
19521
19523
18600
19516
19518
18601
19512
19514
18602
19511
19515
18603
19264
19266
18604
19261
19263
18605
18609
18611
18606
18608
18607
18611
18608
18610
19239
19247
18609
19238
18610
19237
19263
18611
19244
19248
19262
18612
19261
18613
19248
19260
18614
19249
19259
23381
18615
23376
18616
19247
19249
19251
23377
18617
23344
18618
19251
23345
18619
18647
19252
23350
18620
18646
19253
18621
18622
18634
18636
18638
18646
18623
18629
18633
18624
18628
18638
18625
18639
18626
18628
18640
18660
18627
18655
18628
18630
18654
18629
18637
18659
18630
18632
18636
19323
18631
18653
18632
18652
26153
18633
18635
18651
26152
18634
26151
18635
18647
26170
18636
18648
18650
26169
18637
18645
19322
18638
18640
18644
18664
18639
18643
18640
18642
18641
18663
18642
18644
18668
19305
18643
19304
18644
18646
19303
18645
18667
19306
18646
18648
19321
24015
18647
19302
18648
24013
26175
18649
24014
26176
18650
19321
19331
24019
26177
18651
19322
19328
26168
18652
19323
19327
26165
18653
19326
26160
18654
19323
19325
18655
18657
18659
18656
18660
18657
18661
18673
18658
19325
19337
18659
18661
18665
19324
19342
18660
18664
19323
18661
18663
18662
18672
18663
18665
18669
18671
18664
18668
18665
18667
19322
18666
19329
19363
18667
18669
19314
19330
19364
18668
19313
19321
18669
19312
18670
19315
18671
18735
19364
19366
26288
18672
18734
19361
19363
18673
18697
19340
19342
18674
19337
19339
18675
18695
18697
18676
18694
18698
18677
18679
18681
18678
18682
18679
18683
18685
18680
18686
18694
18681
18683
18691
18699
18705
18682
18698
18702
18683
18703
18684
18704
18685
18689
18691
18711
18686
18688
18687
18691
18693
18688
18690
18724
19379
18689
19380
18690
18714
19385
18691
18713
18725
19384
18692
18712
18693
18699
18719
18721
18725
18694
18722
18724
18695
18699
18696
18722
19339
18697
18699
18721
18733
19340
18698
18734
18699
18701
18700
18701
18705
18719
18733
18737
18702
18734
18736
18703
18705
18707
18704
18708
18705
18709
18711
18706
18712
18707
18709
18717
18737
19446
18708
18736
19447
18709
24199
18710
24200
18711
18715
18717
24209
18712
18714
18713
18717
18719
18714
18716
18728
19405
18715
19406
18716
19411
24210
18717
18729
19410
24211
18718
19445
18719
18729
18731
18737
19444
18720
18728
18721
18727
18731
18733
19360
18722
18726
19357
18723
19352
18724
18726
19353
19377
18725
19378
18726
18728
19401
18727
19358
19400
18728
18730
19359
19437
18729
19404
18730
19439
19443
18731
19372
19438
24191
18732
19367
24192
18733
18735
18737
19366
24193
18734
19361
18735
18736
24194
18737
18739
18738
18739
19444
19446
24193
24203
18740
19447
24194
24196
18741
18759
18761
19448
18742
18758
18762
18743
18763
18765
19448
18744
18746
18750
18745
18749
18746
18748
18747
18765
18748
18750
18764
19457
18749
19456
18750
18752
19455
18751
18763
19454
18752
18756
18762
19463
18753
19464
18754
18756
19309
19465
18755
19304
18756
18758
19305
18757
19310
19466
18758
18760
18762
19311
19489
18759
19312
18760
19315
24194
18761
19316
19490
24195
18762
19451
19491
24196
18763
19488
18764
19451
19453
18765
18771
19450
19482
18766
19449
18767
18769
18771
18768
18772
18769
18773
18805
18770
18806
19449
18771
18773
18809
18842
19450
18772
18841
18773
18775
18774
18810
18775
18777
18811
18819
18842
18776
18820
18841
18777
18779
18778
18812
18779
18791
18793
18817
18819
18780
18790
18820
18781
18789
18793
18782
18783
18787
18789
18784
18786
18790
18831
18785
18830
18786
18835
18947
18787
18836
18944
18946
18788
18951
18789
18942
18944
18952
18790
18792
18791
18838
18944
18792
18943
18959
18982
18793
18868
18942
18794
18795
18815
18817
18868
18796
18812
18814
18797
18801
18798
18802
18810
18812
18799
18805
18800
18802
18804
18855
18801
18802
18814
18859
18803
18813
18858
18804
18808
18810
18847
24246
18805
18807
18854
18806
18810
18807
18809
24199
18808
18853
24200
18809
18846
18852
24201
18810
18845
24198
18811
18812
18818
18845
18847
18813
18817
18814
18816
18847
18861
18815
18860
18816
18865
18867
18817
18848
18864
18983
18818
18982
18819
18844
18848
18981
18820
18843
18959
18821
18838
18840
18822
18827
18831
18823
18828
18830
18824
18825
18826
18828
19456
18827
18841
19457
18828
18832
18840
19458
18829
19459
18830
18832
18834
19472
18831
18835
18832
18836
18838
18833
18839
19473
18834
18836
18962
18964
19478
18835
18965
19477
18836
18966
18837
18967
18838
18944
18958
18962
18974
18839
18959
18840
18960
18962
19480
18841
18843
19481
18842
19482
18843
18845
19483
18844
18960
19484
18845
18849
18980
24222
18846
24217
18847
18849
18851
24216
18848
24245
18849
19008
24244
18850
19007
24223
18851
19004
19006
24224
24244
18852
19003
24215
24245
18853
19002
24208
24246
18854
19001
24209
18855
19000
24246
18856
18858
18857
19000
19996
18858
18862
18999
19995
18859
18861
24246
18860
18861
18865
18862
18864
24245
18863
18998
20010
18864
18991
18997
20011
18865
18990
24244
18866
18867
18879
18988
18990
18992
18868
18872
18983
18987
18869
18982
18986
18870
18872
18874
18871
18875
18872
18876
18878
18873
18879
18874
18876
18882
18884
18987
18875
18885
18986
18876
18886
18877
18935
18878
18882
18934
18879
18880
18882
18881
18992
20095
18882
18993
19025
20096
18883
18988
18884
18934
19021
19025
19029
18885
18935
18937
19014
18886
18938
19013
18887
18899
18935
18888
18894
18896
18898
18889
18890
18892
18898
18900
18906
18891
18901
18903
18892
18904
18893
18905
18894
18898
18922
18926
18895
18896
18926
18928
18897
18929
18935
18898
18924
18926
18932
18936
18899
18923
18900
18936
18938
19883
18901
18939
19034
18902
18903
19034
19036
18904
18906
18908
18905
18909
18906
18910
18922
18907
18923
19034
18908
18910
18914
19035
19887
18909
18913
19036
18910
18912
18911
18921
18912
18914
18918
18920
18913
18917
18914
18916
19037
18915
19880
19888
18916
18918
19879
19913
20350
18917
19852
20349
18918
20348
18919
20351
18920
19913
19915
20743
18921
19888
19890
18922
19887
19891
18923
18925
18924
19883
19887
18925
19884
19886
19894
18926
19891
19893
18927
18928
18932
19893
18929
18930
18932
18934
18931
19026
20119
18932
19027
19895
20122
18933
19894
18934
18936
19027
19029
19901
18935
19026
18936
18937
19884
18938
19019
19029
19031
18939
19018
19032
18940
19033
18941
18953
18955
19018
19858
18942
18952
18956
19013
18943
18986
18944
18956
18958
18985
18945
18946
18952
18954
18956
18974
18947
18949
18951
18967
18948
18966
18949
18969
19046
18950
18954
18968
19047
18951
18953
19048
18952
18953
18954
19859
18955
18973
19860
18956
18975
19017
19861
18957
19012
18958
18974
18975
18977
19011
18959
18961
19010
18960
18981
18961
18980
24065
18962
18977
18979
24066
18963
19479
18964
18972
18974
18977
24060
18965
18967
18971
24053
18966
18970
24052
18967
18969
18968
18974
18969
18971
18973
19056
18970
19053
18971
19054
24057
18972
19055
24058
18973
18976
20706
24059
18974
18975
20705
18976
20708
24252
18977
20707
24089
24251
18978
24088
18979
19011
24249
24251
26344
18980
19010
24238
24240
18981
19007
24233
18982
19008
19010
18983
18985
18984
18990
19008
18985
18987
18989
19009
19015
18986
19010
19012
18987
19013
18988
19014
18989
18993
19021
18990
18994
19022
24242
18991
24243
18992
18994
18996
20193
18993
20194
18994
19024
20199
18995
19023
20198
18996
24242
24268
24270
24276
18997
19005
20192
24243
18998
19004
20059
24244
18999
19003
20054
24245
19000
19002
20043
24246
19001
20035
19002
20039
24210
19003
20042
24213
19004
20055
24214
19005
20058
24229
19006
20191
24230
24270
19007
24231
24241
24243
19008
24232
24240
19009
24243
19010
24240
24242
24248
19011
19012
24248
24252
19013
19015
19017
19014
19018
19015
19019
19021
19016
19022
24248
19017
19019
20723
24253
24255
19018
20720
24252
19019
20721
19020
20722
19021
19029
24255
24257
24290
19022
19024
19023
24247
24255
19024
24256
24260
24276
19025
24257
24259
19026
19028
20219
19027
19933
19028
19902
19932
19029
19903
20220
24257
19030
19031
19901
19903
19905
24290
19032
19884
19906
20722
19033
19883
19907
20721
19034
19856
19858
19035
19883
19036
19856
19880
19882
19037
19038
19852
19854
19880
19039
19851
19040
19854
19866
19041
19849
19851
19853
19871
19042
19848
19043
19079
19869
19871
20683
19044
19866
19868
19045
19049
19051
19046
19048
19047
19051
19053
19048
19050
19056
19860
19049
19859
19050
19864
19866
19051
19057
19863
19867
19052
19868
19053
19057
19059
20693
19054
19056
19055
19059
26668
19056
19058
20706
26669
19057
20705
19058
20694
20704
19059
20695
20711
26674
19060
26673
19061
20693
20695
20697
26694
19062
19064
19592
19063
20693
19064
19119
20692
19065
19593
20697
19066
19119
19121
20698
21013
19067
19116
19118
21014
19068
19070
19115
19818
19069
19114
19186
19070
19072
19071
19118
19072
19083
19115
19117
19828
19073
19110
19114
19074
19083
19085
19075
19104
19076
19083
19105
19832
19077
19078
19832
19079
19080
20681
20683
19081
19119
20684
19082
19120
20681
20689
20789
19083
19117
19830
19832
19084
19085
19105
19107
19828
19830
19086
19104
19108
19110
19087
19111
19088
19090
19108
20548
20552
19089
20547
20553
19090
20536
19091
19103
20535
19092
19094
19102
20512
19093
19097
19094
19096
19095
20501
19096
19100
19102
20500
19097
19099
19098
19102
19104
19099
19101
19105
19838
19100
19837
19101
19842
20499
19102
19106
19841
20604
19103
20603
19104
19106
19108
20602
19105
19106
19831
19107
20792
20794
19108
19827
20791
20795
19109
20601
19110
19126
19827
20552
20600
19111
19125
19828
19112
20552
19113
19125
19127
19175
19114
19174
19115
19125
19185
19116
19124
19819
19117
19121
19123
21019
19118
19120
19829
19119
19120
20691
19121
20690
20808
19122
20811
21012
19123
20808
20810
20832
21011
19124
19829
20833
21020
19125
19824
19826
19828
19126
19184
19127
19183
19826
20838
19128
19182
20552
20566
19129
19181
20553
20565
19130
19154
20558
19131
20557
19132
19154
19156
22336
19133
19151
19153
19134
19138
19140
19135
19137
19136
19140
19142
19137
19139
19145
19167
19138
19168
19139
19153
19173
19140
19146
19152
19172
19141
19151
19142
19146
19148
19150
19143
19145
19144
19148
19728
19145
19147
19727
19802
19146
19166
19147
19161
19165
19148
19160
19783
19801
19149
19782
19150
19158
19160
21066
19151
19157
19161
19152
19156
19153
19155
19161
19177
19154
19176
19155
19181
22335
19156
19162
19180
22338
19157
22337
19158
19162
22502
19159
22503
22635
19160
19162
19809
22504
22634
19161
19808
21065
19162
19164
19163
22501
19164
19180
19809
19811
22500
19165
19177
19808
19812
19166
19172
19801
19805
19167
19802
19804
19168
19170
19172
19169
19173
19170
19174
19186
19171
19804
19816
19172
19174
19178
19805
19821
19173
19177
19174
19176
19175
19185
19176
19178
19182
19184
19177
19181
19178
19180
19179
19812
19822
19180
19182
19811
21026
22346
19181
22345
19182
22334
19183
22333
19184
19825
21026
22332
19185
19822
19824
19186
19819
19821
19187
19816
19818
19188
19585
19587
19189
19584
19588
19190
19191
19570
19588
19192
19198
19571
19583
19193
19566
19194
19198
19200
19195
19197
19522
19562
19196
19523
19197
19554
19578
19198
19559
19575
19577
19199
19582
19200
19571
19573
19575
19599
19201
19562
19564
19566
19202
19218
19220
19230
19203
19213
19221
19227
19204
19222
19226
19205
19209
19211
19213
19206
19208
19207
19211
19208
19210
19472
19209
19471
19210
19214
19222
19476
19211
19215
19477
19212
19213
19215
19217
19214
19218
19215
19219
19221
24051
19216
24052
19217
19219
19568
24057
19218
19567
19219
19566
19220
19565
24056
19221
19229
19564
24079
19222
19228
24050
19223
24049
19224
19226
19228
19609
24044
19225
19507
24045
19226
19234
19227
19233
19228
19230
19232
19229
19608
24077
19230
19563
19607
24078
19231
19562
19232
19521
19561
19607
19658
19233
19516
19608
19655
19234
19514
19609
19611
19235
19507
19509
19515
19236
19264
19292
19294
19237
19263
19289
19291
19238
19242
19244
19239
19241
19240
19244
19246
19241
19243
19253
19303
19242
19304
19243
19291
19309
19244
19254
19290
19308
19245
19289
19246
19248
19250
19254
19288
19247
19251
19253
19248
19249
19287
19250
19258
23380
19251
19255
19257
23513
19252
23514
19253
19255
23517
24013
19254
19302
19255
19299
19301
19256
23518
24012
19257
19297
19299
23555
24011
19258
19288
19296
23512
19259
19285
19287
23385
19260
19284
23382
19261
19267
19287
19262
19266
19263
19265
19287
19289
19264
19265
19515
19266
19286
19294
19510
19267
19511
19268
19284
19286
19615
19269
19270
19280
19282
19615
19271
19279
19272
19278
19282
23446
19273
19277
23439
19274
23438
19275
19277
19632
23443
19276
19633
19277
19279
19634
19278
19631
23444
19279
19281
19630
23445
19280
19641
19281
19616
19642
19282
19617
19629
23450
19283
23449
19284
19615
19617
19619
23502
19285
23387
19286
19296
19619
23386
19287
19295
19614
19288
19289
19295
19299
19290
19294
19291
19293
19299
19499
19292
19498
19293
19503
19507
19294
19298
19502
19508
19295
19509
19296
19298
19613
19297
19620
23511
19298
19621
23556
24010
19299
19622
24009
19300
19301
19499
24009
24011
24027
19302
19308
24012
24016
19303
24013
24015
19304
19306
19308
19305
19309
19306
19310
19312
19307
19313
24015
19308
19310
19318
19500
24016
19309
19499
19310
19498
19311
19497
19312
19316
19318
19496
19313
19315
19314
19318
19320
19315
19317
24021
26287
19316
26288
19317
24035
26291
19318
24022
24034
26292
19319
24033
19320
24016
24018
24022
24032
19321
24015
24019
24021
19322
19330
19323
19329
19324
19325
19327
19329
19343
19326
19336
19327
19335
26161
19328
19334
26166
19329
19331
19333
26167
19330
24115
19331
24021
24114
19332
24020
26182
19333
24114
24118
26183
26283
19334
24115
24117
26184
19335
19343
19347
26185
19336
19346
26186
19337
19343
19345
19338
19342
19339
19341
19345
19351
19340
19352
19341
19357
19361
19342
19344
19356
19362
19343
19363
19344
24115
19345
19347
24116
24122
19346
19350
19347
19349
26189
19348
24117
26190
19349
24122
24126
24128
26485
19350
24125
26480
19351
24122
24124
19352
19354
19356
19353
19357
19354
19358
19376
19355
24124
24136
19356
19358
19370
24123
24141
19357
19369
24122
19358
19360
19359
19375
19360
19370
19372
19374
19361
19367
19369
19362
19366
19363
19365
19369
24116
19364
24115
19365
24114
26287
19366
19368
24119
26286
19367
26289
19368
19372
26300
19369
19371
24120
26299
19370
24121
19371
24132
24142
19372
24131
24147
26302
19373
26301
19374
19438
24145
24147
29156
19375
19437
24142
24144
19376
19400
24139
24141
19377
24136
24138
19378
19398
19400
19379
19397
19401
19380
19382
19384
19381
19385
19382
19386
19388
19383
19389
19397
19384
19386
19394
19402
19408
19385
19401
19405
19386
19406
19387
19407
19388
19392
19394
19414
19389
19391
19390
19394
19396
19391
19393
19427
19392
19393
19417
19394
19416
19428
19395
19415
19396
19402
19422
19424
19428
19397
19425
19427
19398
19402
19399
19425
24138
19400
19402
19424
19436
24139
19401
19437
19402
19404
19403
19404
19408
19422
19436
19440
19405
19437
19439
19406
19408
19410
19407
19411
19408
19412
19414
19409
19415
19410
19412
19420
19440
29168
19411
19439
29165
19412
29166
19413
29167
19414
19418
19420
29188
19415
19417
19416
19420
19422
19417
19419
19431
24180
19418
24181
19419
24182
29189
19420
19432
24183
29190
19421
29187
19422
19432
19434
19440
29186
19423
19431
19424
19430
19434
19436
24169
19425
19429
24166
19426
24161
19427
19429
24162
19428
19429
19431
19430
24167
19431
19433
24168
24178
19432
24179
19433
24184
29215
19434
24175
24185
24187
19435
24174
24188
19436
19438
19440
24145
24189
19437
24144
19438
19439
24190
19440
19442
19441
19442
24189
29168
29182
29186
19443
24190
29163
29165
19444
24191
24211
26308
19445
24192
24206
19446
24207
24209
24211
19447
24200
24202
19448
24197
24199
19449
19451
19450
24199
19451
19483
24198
19452
24197
19453
19483
19485
19491
24218
19454
19482
19486
19488
19455
19457
19461
19463
19456
19460
19464
19457
19459
19458
19482
19459
19461
19473
19481
19460
19472
19461
19469
19471
19462
19474
19486
19463
19467
19469
19487
24047
19464
19466
19488
19465
19469
19466
19468
19498
19467
19489
19497
19468
19494
19504
24046
19469
19503
24045
19470
19471
24045
24047
24049
19472
19474
19476
19473
19477
19474
19478
19480
19475
24047
24063
19476
19478
24048
24054
24062
19477
24049
24051
19478
24052
19479
24053
19480
24060
24062
24066
19481
24063
24065
19482
19484
19486
19483
19484
24217
19485
24065
24222
19486
19492
24064
24221
19487
24063
19488
19492
19494
24070
19489
19491
19490
19494
19496
19491
19493
24035
26313
19492
26312
19493
24069
26317
19494
24036
24072
26316
19495
24071
19496
19504
24036
24038
26378
19497
24033
24035
19498
19500
19504
19499
19503
19500
19502
19501
24027
24033
19502
19504
24028
24038
24040
19503
24009
24041
19504
19506
19505
19506
24040
24046
24097
26378
19507
24041
24043
24045
19508
19609
19509
19610
19622
24041
19510
19611
19613
19511
19513
19515
19614
19512
19615
19513
19518
19616
19514
19517
19611
19649
19515
19516
19517
19521
19518
19520
19648
19655
19519
19647
19520
19556
19646
19521
19557
19650
19658
19522
19523
19557
19559
19561
19524
19554
19556
19525
19535
19537
19526
19532
19534
19527
19531
19528
19530
19534
19669
19529
19670
19530
19542
19675
19531
19533
19541
19676
19532
19540
19533
19537
19539
19534
19536
19548
19677
19535
19668
19536
19556
19667
19537
19549
19555
19682
19538
19554
19539
19549
19551
19553
19540
19546
19548
19541
19545
19542
19544
19548
19685
19543
19686
19544
19691
19729
19545
19547
19692
19785
19546
19727
19547
19551
19726
19548
19550
19693
19796
19549
19684
19550
19683
19709
19551
19698
19710
19797
19552
19725
19553
19579
19710
19712
19724
19554
19578
19709
19713
19555
19559
19556
19558
19701
19709
19557
19666
19558
19659
19665
19559
19662
19706
19708
19560
19713
19561
19575
19605
19662
19714
19562
19606
19659
19563
19575
19564
19574
19606
26665
19565
19573
26666
19566
19568
19572
26667
19567
19571
19568
19570
19569
26668
19570
19572
19592
26673
19571
19589
19572
19590
19573
19591
26672
19574
19598
26689
19575
19603
19605
26688
19576
19577
19599
19601
19603
19714
19578
19580
19582
19713
19579
19580
21031
19581
19601
19712
21032
19582
19586
19600
21033
19583
19599
19584
19586
19588
19590
19585
19586
19816
19587
19595
19817
19588
19594
19818
19589
19590
19592
19594
19591
19595
19599
19592
19596
19598
26693
19593
26694
19594
19596
21013
26699
19595
21014
19596
19600
21015
19597
21016
26698
19598
19600
19602
21039
26727
19599
19603
26692
19600
19601
21038
19602
19719
21037
19603
19720
21040
26726
19604
26725
19605
19714
19716
19720
29563
19606
19661
29123
19607
19660
26664
19608
19657
26433
19609
19656
26432
19610
24043
19611
19623
19656
24042
19612
19655
19613
19623
19625
19649
19654
19614
19620
19622
19615
19619
19649
19616
19617
19647
19649
19618
19628
23507
19619
19625
19627
19649
23508
19620
23503
19621
19625
23510
19622
19624
23577
24102
19623
24008
19624
22601
24007
19625
22600
23578
24103
19626
23509
19627
19652
19654
22600
23646
19628
19648
19651
23593
19629
19645
19647
23592
19630
19642
19644
23483
19631
19639
19641
23480
19632
19634
19638
23473
19633
19637
23472
19634
19636
19635
19641
19636
19638
19640
19669
19637
19670
19638
19671
23477
19639
19672
23478
19640
19644
19679
23479
19641
19643
19668
19642
19643
19647
19644
19646
19667
19645
19680
23484
19646
19651
19703
23597
19647
19650
19666
19648
19649
19650
19654
19651
19653
19665
19652
19704
23596
19653
22597
22599
23651
19654
19658
19664
22602
19655
22601
19656
19658
19657
22601
26431
19658
19660
22602
26434
19659
19660
19662
19664
19661
22603
26663
19662
19716
22604
29122
19663
19715
19664
19706
22596
22604
22608
19665
22597
22603
19666
19704
19706
19667
19701
19703
19668
19680
19682
19669
19677
19679
19670
19672
19676
19671
19675
19672
19674
23602
19673
19679
23601
19674
19676
19678
19688
23608
19675
19687
23607
19676
19686
19677
19685
19678
19682
19684
19679
19681
19695
23609
19680
23600
19681
19703
23599
19682
19696
19702
23614
19683
19701
19684
19696
19698
19700
19685
19693
19695
19686
19688
19692
19687
19691
19688
19690
23618
19689
19695
23617
19690
19692
19694
19789
23624
19691
19788
23623
19692
19787
19693
19786
19694
19698
19795
19695
19697
22583
23625
19696
23616
19697
22579
23615
19698
22580
22582
23630
19699
22587
19700
19710
22576
22580
22588
19701
19707
19709
22579
19702
19706
19703
19705
22579
23633
19704
23598
19705
22597
23637
19706
22578
22596
23638
19707
19708
22576
22578
22608
19709
19711
19713
19715
19710
19711
22571
19712
19718
22572
22576
19713
19719
19723
19714
19715
19719
19716
19718
22608
19717
22607
29121
19718
19720
22610
22616
29120
19719
22609
22615
19720
19722
19721
29564
19722
21040
21058
22616
29575
19723
21037
21059
22615
19724
21032
21060
22572
19725
21031
21061
22571
19726
19797
19803
21062
19727
19796
19800
19802
19728
19783
19785
19729
19782
19730
19781
19785
19787
19731
19741
19780
19732
19740
19744
19746
19733
19737
19739
19734
19746
19735
19737
19745
19748
19736
19749
19737
19750
19738
19744
19751
19739
19743
19764
19770
19740
19741
19743
19742
19787
19743
19766
19780
19792
21193
19744
19765
19769
19745
19778
19780
19746
19747
19748
19778
21073
19749
19751
21074
19750
21075
19751
19753
19761
19752
19770
19778
19753
19771
19777
21074
21180
19754
19772
21075
21181
19755
19759
21088
19756
21087
19757
19759
21421
19758
21408
21422
19759
19773
21407
21423
19760
19772
21424
19761
19762
19770
19772
19763
19773
23182
19764
19768
19770
19774
23181
19765
23180
19766
19768
23171
19767
19791
21204
19768
21193
21195
21201
21203
19769
19775
23170
19770
19776
19778
21193
19771
19772
19774
19776
21450
19773
21447
19774
21448
23209
19775
21449
23210
19776
21201
22649
23169
19777
21192
22650
19778
21071
21073
21187
19779
19780
21067
21071
21193
19781
19782
19784
19792
21067
19783
21066
19784
19800
21065
19785
19793
19799
21068
19786
19796
19787
19789
19793
19795
19788
19792
19789
19791
23682
19790
22583
23681
19791
19793
21196
22584
23864
19792
21195
23863
19793
21194
19794
21197
19795
19799
22584
22586
22628
19796
22583
22587
19797
19799
19798
22571
22587
19799
21062
22570
22586
22630
19800
22629
19801
21062
21064
19802
19806
19808
19803
19804
19806
21031
19805
19815
19806
19812
19814
19807
21030
21062
19808
19810
19812
21029
21063
19809
21064
19810
22511
22633
19811
21028
22512
23976
19812
21027
22499
19813
19814
19822
21027
21029
21045
19815
19821
21030
21034
19816
21031
21033
19817
19821
19818
19820
21015
21033
19819
21014
19820
19824
21019
19821
19823
21018
21034
19822
19823
21026
19824
21021
21025
21045
19825
21020
19826
21025
22330
22331
19827
20833
20837
19828
20834
20836
19829
19830
20808
20834
19831
20789
20791
19832
19838
20680
20792
19833
20681
19834
19838
19835
19839
20364
20681
19836
19846
19837
19839
19843
19845
19838
19842
19839
19841
19840
20365
20680
19841
19843
20612
20679
20785
19842
20611
20792
19843
20498
19844
20497
19845
20371
20783
20785
21996
19846
20365
20367
20370
19847
20364
20368
19848
19850
19849
20364
20683
19850
20357
20363
20686
19851
20356
20368
19852
19853
19879
20356
19854
19872
19878
20357
19855
19865
19856
19876
19878
19880
19908
19857
19907
19858
19862
19864
19876
20726
19859
19861
20721
19860
19864
19861
19863
20705
19862
20708
20720
19863
19875
20709
20719
19864
19874
20704
19865
19866
19872
19874
19876
19867
19871
19868
19870
19874
20694
19869
20693
19870
20684
20692
19871
19873
20685
20701
19872
20686
19873
19877
20817
19874
20702
20716
20816
19875
20703
19876
20714
20716
20718
19877
20727
19878
20716
20732
20818
19879
20358
20733
19880
19912
20359
19881
19882
19888
19908
19910
19912
19883
19885
19887
19907
19884
19885
19901
19886
19900
19906
19910
19887
19889
19891
19899
19888
19889
19913
19890
19910
19914
19918
19891
19915
19917
19892
19893
19897
19899
19917
19894
19896
19895
19899
19901
19896
19898
19902
24917
19897
20250
19898
19920
24919
19899
19919
19929
24918
19900
19918
19901
19905
19925
19929
19902
19903
19929
19931
19904
24291
24925
19905
19927
19929
24294
24926
19906
19926
24295
19907
19909
20725
19908
20726
19909
20727
20733
19910
19926
20728
20734
19911
19925
19912
19914
19924
20734
20740
19913
20733
20741
19914
20742
19915
19923
20745
19916
20744
19917
19921
19923
20751
19918
19920
19919
19923
19925
19920
19922
19928
24943
19921
24944
19922
20754
24947
19923
20737
20753
24948
19924
20752
19925
20735
20737
20739
19926
19928
19927
20735
24296
19928
20736
24299
24953
19929
20737
24952
19930
19931
24918
24922
24926
24952
19932
24917
24923
24925
19933
20122
20220
20222
19934
20119
20217
20219
19935
20096
20098
20106
19936
20095
20099
20101
19937
19941
19943
19991
19938
19940
19939
19991
19993
19940
19968
19990
20008
19941
19969
19942
19990
20099
20211
19943
19945
19973
20100
19944
20101
19945
20102
19946
19974
20103
19947
19948
19974
19949
19971
19975
19977
19950
19951
19955
19957
19977
19952
19954
19953
19957
19959
19954
19956
19962
19955
19956
19980
19957
19963
19979
19958
19978
19959
19963
19965
19985
19960
19962
19961
19965
19962
19964
20026
19963
19964
20087
19965
20027
20086
19966
19986
20022
19967
19987
20005
19968
20000
19969
19987
19989
20007
19970
20211
19971
19985
19987
20212
19972
19978
19973
19975
19983
20112
20212
19974
20109
20211
19975
20110
19976
20111
19977
19981
19983
20234
19978
19980
19979
19983
19985
19980
19982
20087
20171
19981
20170
19982
20169
20235
19983
20088
20172
20236
19984
20233
19985
20088
20090
20212
24886
19986
20087
19987
20021
20086
20090
19988
20006
19989
20019
20090
20092
20212
19990
20014
20093
20211
19991
20013
20094
19992
20095
19993
20011
20013
20194
19994
20008
20010
19995
19999
19996
19998
20010
20043
19997
20035
19998
20002
20034
19999
20001
20009
20044
20000
20008
20001
20005
20007
20002
20004
20016
20045
20003
20033
20004
20024
20032
20005
20017
20023
20050
20006
20022
20007
20017
20019
20021
20008
20014
20016
20009
20013
20010
20012
20016
20053
20011
20054
20012
20059
20193
20013
20015
20060
20196
20014
20195
20015
20019
20202
20016
20018
20061
20203
20017
20052
20018
20051
20081
20019
20066
20082
20204
20020
20205
20021
20082
20084
20090
25016
20022
20081
20085
20023
20027
20024
20028
20069
20081
20025
20031
20026
20028
20030
20027
20028
20085
20029
20080
20030
20069
20073
20079
20031
20072
20032
20069
20071
20033
20048
20050
20034
20045
20047
20035
20040
20044
20036
20039
20043
20037
20038
20040
20042
29166
20041
20047
29167
20042
20044
20046
20056
29170
20043
20055
29171
20044
20054
20045
20053
20046
20050
20052
20047
20049
20063
29193
20048
29188
20049
20071
29189
20050
20064
20070
29194
20051
20069
20052
20064
20066
20068
20053
20061
20063
20054
20056
20060
20055
20059
20056
20058
29172
20057
20063
29175
20058
20060
20062
20190
29176
20059
20191
29177
20060
20192
20061
24995
20062
20066
24994
20063
20065
20189
29201
20064
29196
20065
20075
29195
20066
20076
20188
29202
20067
24993
20068
20076
20078
20082
25024
20069
20075
20079
20081
20070
20071
20073
20075
29205
20072
29206
20073
29209
20074
29210
20075
20077
20079
20183
32429
20076
29204
20077
20187
29203
20078
20184
20186
32430
20079
20083
20181
25025
20080
20182
20081
20083
20085
20179
20082
20083
25017
20084
20180
25018
20085
20089
20177
25019
20086
20178
20087
20089
20175
20088
20174
20089
20173
24885
20090
20176
24890
20091
20092
24886
24888
24890
25016
20093
20205
20207
20213
20094
20202
20208
20210
20095
20097
20099
20195
20096
20194
20097
20199
20219
20098
20200
20208
20218
20099
20107
20209
20217
20100
20210
20101
20103
20107
20109
20102
20106
20103
20105
20104
20110
20105
20107
20115
20117
20106
20118
20107
20119
20108
20120
20109
20113
20115
20127
20209
20110
20112
20210
20111
20115
20112
20114
20234
20113
20213
20233
20114
20128
20214
20232
20115
20129
20239
20116
20117
20125
20127
20129
20118
20120
20124
20119
20123
20120
20122
20121
20127
20217
20122
20124
20126
20222
24916
20123
24917
20124
20250
20125
20249
20126
20130
20248
20127
20223
20229
24915
20128
20216
20129
20215
20229
20231
20130
20240
20131
20229
20245
20247
20132
24722
20133
20147
20245
24735
20134
20142
20146
24736
20135
20145
20136
20142
20144
20137
20141
20138
20140
20144
20152
20139
20140
20274
20141
20143
20157
24739
20142
20272
20143
24737
20144
20146
20158
24738
20145
20151
20146
20150
20147
20149
24745
20148
20244
24746
20149
20163
24749
24875
20150
20158
20162
24750
20151
20161
20152
20158
20160
20153
20157
20154
20156
20160
29882
20155
20156
24754
20157
20159
24753
29885
20158
24752
20159
24751
20160
20162
24764
29884
20161
29883
20162
29890
20163
24765
29889
20164
24766
29892
20165
24873
24875
24909
29895
20166
24876
24908
29896
20167
24877
24881
29877
20168
24880
20169
20235
24877
24879
20170
20172
20171
20172
20174
20173
24879
20174
20176
24884
20175
20176
20178
20177
24891
20178
20180
25056
20179
20180
20182
20181
25055
20182
20184
25054
20183
20184
32442
20185
32443
20186
25052
25054
29806
32474
20187
25025
25027
32449
20188
25024
25028
32448
20189
24993
25029
29677
20190
24994
24998
29674
20191
24995
24997
29667
20192
24269
29666
20193
24268
24995
20194
20196
20198
20195
20199
20196
20200
20202
20197
20203
24995
20198
20200
24261
24990
24996
20199
24260
24268
20200
24259
20201
24262
20202
20206
20208
24988
24990
20203
20205
20204
24990
24994
20205
24991
24993
25017
20206
25016
20207
24991
25011
25015
20208
20214
20226
24888
20209
20225
20210
20214
20216
20211
20213
20212
20213
20214
24886
20215
24887
20216
20226
20228
24898
20217
20223
20225
20218
20222
20219
20221
20225
24262
20220
24259
20221
24258
24925
20222
20224
24263
24924
20223
24923
20224
20228
24930
20225
20227
24929
24987
20226
24988
20227
24899
25011
20228
24902
24932
25012
20229
24903
24931
20230
24914
20231
20243
20245
24903
24913
20232
20240
20242
24898
20233
20237
20239
24887
20234
20236
24886
20235
20239
20236
20238
20237
24879
24885
20238
20242
24878
24896
20239
20241
24877
20240
20241
20245
20242
20244
24876
20243
24897
24907
20244
24904
24910
24912
20245
24875
26838
20246
20247
24735
24913
26836
26838
20248
24722
24914
24938
20249
24721
24915
24937
20250
20252
24916
24920
20251
24917
24919
20252
20254
20253
24721
20254
20256
20322
24720
24920
20255
20321
24919
20256
20320
20257
20319
20258
24720
24724
24728
20259
20265
20260
20262
20264
24724
24742
20261
24723
24737
20262
20272
20263
20271
20264
20268
20270
20265
20267
24727
24773
20266
24728
20267
24679
24729
20268
24680
24730
24778
20269
20293
20270
20280
20292
24776
24778
20271
20277
24773
24775
20272
20276
24740
24742
20273
24737
24739
20274
20276
20275
24739
20276
20278
24740
20277
20278
20280
20279
24775
20280
20282
24776
20281
20282
20284
20292
20283
24819
20284
20286
24820
20285
20291
20286
20288
20290
20287
24825
20288
24826
27147
20289
27146
20290
24686
24826
24828
27145
20291
24683
24823
24825
20292
24682
24820
24822
20293
24817
24819
20294
24680
24682
20295
20309
24679
20296
20300
20297
20299
20298
20299
20303
20311
20300
20302
20310
20301
20309
20302
20306
20308
20303
20305
22054
20304
22053
20305
22058
24669
20306
22059
24670
20307
24673
20308
22059
24674
24676
24686
20309
22054
24677
24683
20310
24678
24682
20311
20315
22054
20312
22053
20313
20315
22051
22052
20314
20326
20315
20317
24679
20316
22055
24678
20317
20329
22051
24709
24803
20318
20326
20328
24802
20319
20323
20325
24729
20320
20322
24728
20321
20325
20322
20324
24944
20323
24719
24945
20324
20328
24718
24946
20325
20327
24947
20326
20327
22051
20328
20330
24960
20329
24717
24961
20330
24710
24716
24966
20331
22051
24711
24965
20332
20755
22046
20333
22051
20334
22040
22046
22048
22050
20335
22039
22043
22045
20336
20340
21968
21972
21974
20337
20339
20338
20339
20340
20341
21965
21967
21975
20342
21964
20343
20778
21975
20344
20779
21962
21964
21976
20345
21961
20346
20373
20779
20781
22004
20347
20374
20776
20778
20348
20352
20354
20349
20351
20350
20354
20356
20351
20353
20359
20742
20352
20743
20353
20748
20778
20354
20360
20747
20777
20355
20776
20356
20360
20362
20368
20775
20357
20359
20358
20362
20817
20359
20361
20762
20818
20360
20741
20361
20760
20774
20362
20761
20823
21988
20363
20822
21989
20364
20366
20368
20687
20365
20682
20366
20785
20787
20367
20784
20826
21989
20368
20369
20775
20783
20370
20372
20374
20776
20371
20372
20377
20373
20781
20783
21998
20374
20375
20376
21998
22002
22004
20377
22001
20378
21996
21998
22000
20379
20387
20497
20380
20386
20498
20381
20383
20499
20382
20500
20383
20393
20607
20384
20386
20392
20608
20385
20391
20386
20388
20390
20387
20399
20609
20388
20400
20496
22000
20389
22001
20390
20400
20402
24364
20391
20397
20399
20392
20396
20393
20395
20399
20619
20394
20618
20395
20439
20621
20396
20398
20440
20620
20397
20405
20398
20402
20404
20399
20401
20445
20625
20400
20626
20401
20495
24363
20402
20446
20494
24368
20403
24369
20404
20446
20448
25180
20405
20443
20445
20406
20440
20442
20407
20437
20439
20408
20418
20420
20409
20415
20417
20410
20414
20411
20413
20417
20632
20412
20633
20413
20425
20638
20414
20416
20424
20639
20415
20423
20416
20420
20422
20417
20419
20431
20640
20418
20631
20419
20439
20630
20420
20432
20438
20645
20421
20437
20422
20432
20434
20436
20423
20429
20431
20424
20428
20425
20427
20431
20648
20426
20649
20427
20654
21791
20428
20430
20655
21794
20429
21793
20430
20434
21800
20431
20433
20656
21801
20432
20647
20433
20453
20646
20434
20454
20661
21802
20435
21803
20436
20454
20456
22209
20437
20451
20453
20438
20442
20439
20441
20453
20664
20440
20629
20441
20445
20628
20442
20444
20452
20669
20443
20451
20444
20448
20450
20445
20447
20487
20670
20446
20627
20447
20493
25179
20448
20488
20492
25184
20449
25185
20450
20482
20484
20488
25206
20451
20485
20487
20452
20456
20453
20455
20487
20973
20454
20663
20455
20662
22210
20456
20486
20972
22211
20457
20485
22208
20458
21892
20459
20483
20485
21941
20460
20464
20480
21940
20461
20481
20462
20464
20463
20481
22126
20464
20478
20480
22127
20465
20466
20475
20476
20478
21940
20467
20472
21891
20468
20469
20473
20475
20470
20471
20473
21898
20472
21895
21897
20473
20476
21894
21906
20474
21899
20475
20476
21932
20477
21933
21939
20478
21934
21948
22143
20479
22144
20480
21940
21942
21948
21950
20481
20483
21951
20482
21952
20483
24458
20484
21942
24459
20485
20489
22206
25211
20486
22207
20487
20489
22218
22224
20488
20974
20489
20491
25205
20490
22219
25210
20491
22222
22224
22226
25239
20492
20974
20976
25204
20493
20670
20977
25201
20494
20627
20673
25178
20495
20625
20674
25157
20496
20614
20626
24362
20497
20609
20613
24345
20498
20612
21996
20499
20609
20611
20500
20604
20608
20501
20603
20607
20502
20512
20514
20503
20511
20515
20504
20508
20505
20509
20511
20537
20506
20538
20507
20509
20519
20543
20508
20518
20509
20515
20517
20510
20520
20544
20511
20513
20515
20527
20545
20512
20536
20513
20535
20603
20514
20528
20534
20606
20515
20529
20607
20516
20517
20525
20527
20529
20518
20520
20524
20519
20523
20520
20522
20574
20521
20527
20575
20522
20524
20526
20580
20635
20523
20579
20634
20524
20633
20525
20632
20526
20530
20631
20527
20531
20581
20642
20528
20582
20529
20531
20533
20617
20530
20618
20531
20621
20630
20532
20622
20643
20533
20581
20585
20860
20862
20534
20582
20584
20855
20535
20545
20549
20798
20536
20548
20602
20537
20545
20547
20538
20540
20544
20539
20543
20540
20542
20556
20541
20547
20555
20542
20544
20546
20562
20576
20543
20561
20573
20544
20574
20545
20575
20546
20582
20547
20549
20563
20583
20548
20554
20549
20551
20601
20550
20584
20797
20551
20563
20567
20597
20599
20552
20554
20566
20600
20553
20554
20555
20563
20565
20556
20558
20562
20557
20561
20558
20560
22336
20559
20565
22335
20560
20562
20564
20570
22342
20561
20571
22341
20562
20572
20563
20589
20564
20588
20565
20567
20569
22343
20566
22334
20567
20838
22333
20568
20839
22348
20569
20595
20597
20850
22349
20570
20588
20594
22350
20571
20589
20593
22351
20572
20592
22352
20573
20589
20591
20574
20576
20578
20575
20579
20576
20580
20582
20577
20583
20589
20578
20580
20586
20590
20867
20579
20591
20866
20580
20865
20581
20864
20582
20586
20863
20583
20584
20586
20588
20585
20597
20854
20586
20596
20853
20875
20587
20874
20588
20590
20594
20596
20933
20589
20597
20590
20591
20593
20926
20592
20925
20593
20924
22357
20594
20923
22358
20595
20922
22359
20596
20851
20921
22364
20597
20852
20934
20598
20599
20850
20852
20854
20906
20600
20797
20839
20841
20601
20836
20838
20602
20795
20797
20603
20794
20798
20604
20606
20605
20611
20794
20606
20608
20610
20616
20799
20607
20617
20798
20608
20618
20609
20619
20610
20626
20611
20613
20615
20800
20612
20793
20613
20678
21995
20614
20677
24344
20615
20674
20676
25153
20616
20624
20626
20909
20617
20619
20623
20856
20618
20622
20855
20619
20621
20620
20626
20621
20623
20625
20628
20622
20629
20623
20666
20860
20624
20667
20859
20625
20672
20674
20910
20626
20627
20628
20670
20672
20629
20667
20669
20630
20664
20666
20631
20643
20645
20632
20640
20642
20633
20635
20639
20634
20638
20635
20637
20865
20636
20642
20864
20637
20639
20641
20651
20871
20638
20650
20870
20639
20649
20640
20648
20641
20645
20647
20642
20644
20658
20872
20643
20863
20644
20666
20862
20645
20659
20665
20877
20646
20664
20647
20659
20661
20663
20648
20656
20658
20649
20651
20655
20650
20654
20651
20653
20881
20652
20658
20880
20653
20655
20657
20887
21810
20654
20886
21789
20655
21790
20656
21809
20657
20661
21808
20658
20660
20888
21837
20659
20879
20660
20878
20969
20661
20893
20970
21838
20662
21839
20663
20970
20972
22231
20664
20969
20973
20665
20669
20666
20668
20896
20969
20667
20861
20668
20672
20900
20669
20671
20901
20968
20670
20973
20671
20974
20672
20975
20977
20985
20673
20980
20674
20977
20979
25177
20675
25156
20676
20910
20912
20979
25173
20677
20909
20913
25152
20678
20800
20804
24343
20679
20793
20803
21994
20680
20786
20790
20792
20681
20787
20789
20682
20683
20687
20689
20787
20684
20686
20685
20689
20691
20686
20688
20700
20816
20687
20817
20688
20822
20826
20689
20813
20821
20827
20690
20788
20691
20809
20811
20813
20692
20698
20700
20693
20697
20701
20694
20695
20701
20703
20696
20712
26695
20697
20699
20701
24320
26700
20698
26699
20699
20811
26732
20700
20812
24321
26733
20701
20813
20815
20702
20703
20715
20815
24320
20704
20712
20714
20705
20709
20711
20706
20708
20707
20711
26676
20708
20710
24281
26679
20709
24280
20710
20714
24285
20711
20713
24284
26680
20712
26675
20713
24320
26702
20714
24313
24319
26705
20715
24314
20716
24317
24319
24323
20717
20819
20718
20730
20732
24317
25115
20719
20727
20729
24314
20720
20724
20726
24285
20721
20723
24280
20722
20726
20723
20725
24290
20724
24279
24289
20725
20729
24286
24288
20726
20728
24295
20727
20728
20732
20729
20731
24296
20730
24297
24315
20731
24302
24316
25116
20732
20734
24301
25113
20733
25114
20734
20762
20735
20763
20736
20766
24301
20737
20767
24300
24956
20738
24957
20739
20753
20767
20769
24958
20740
20752
20758
20766
20741
20745
20759
20763
20742
20760
20762
20743
20745
20747
20744
20748
20745
20749
20751
20746
20752
20747
20749
20757
20759
21980
20748
20760
21979
20749
21978
20750
21981
20751
20755
20757
26922
20752
20754
20753
20757
20754
20756
24959
20755
24960
20756
24965
26923
20757
20769
24964
26920
20758
26921
20759
20765
20769
20771
20760
20764
20772
20761
20773
20762
20764
25119
25131
20763
25114
20764
20766
25113
20765
25120
25132
20766
20768
25121
26953
20767
25112
20768
25111
26905
20769
25126
26906
26954
20770
26907
20771
26918
26920
26928
26954
20772
26921
26929
26953
20773
21980
25132
26930
20774
21979
21985
25131
20775
20777
21986
21988
20776
20782
21989
20777
20781
20778
20780
21979
20779
21978
20780
21977
22007
20781
21984
21986
22006
20782
22005
20783
21986
21990
24350
20784
21997
20785
21990
21992
24348
20786
21995
20787
20829
21992
21994
20788
20826
20789
20809
20827
20829
20790
20808
20791
20803
20807
20829
20792
20802
20834
20793
20794
20800
20802
20795
20799
20796
20802
20836
20797
20799
20801
20841
20857
20798
20854
20799
20855
20800
20856
20801
20909
20802
20804
20842
20908
20803
20835
20804
20806
24341
20805
20913
24342
20806
20842
20846
20914
25149
20807
20835
20845
25144
20808
20830
20832
20834
20809
20810
20830
24329
20811
20831
24328
26766
20812
26737
20813
24326
24328
26738
20814
24329
20815
20821
24324
24326
24334
20816
24321
24323
20817
20819
20821
20818
20822
20819
20823
25114
20820
24323
25115
20821
20823
24324
24336
25118
20822
24335
20823
20825
20824
25119
20825
21988
24336
25130
25136
20826
21989
21991
24335
20827
21992
20828
24329
24335
20829
21992
24330
24338
24340
20830
24341
20831
24330
25144
20832
24331
25145
26771
20833
20845
21010
20834
20844
22330
20835
20836
20842
20844
20837
20841
20838
20840
20844
22331
20839
22332
20840
20850
22367
20841
20843
20849
22372
20842
20906
20843
20907
20844
20846
20848
22328
20845
22329
20846
21009
25145
20847
21008
25148
20848
20914
21005
21007
27483
20849
20907
20917
22327
20850
20906
20918
22373
20851
22366
20852
20918
20920
22365
20853
20905
20963
20854
20858
20860
20898
20855
20857
20856
20860
20857
20859
20909
20858
20906
20908
20859
20899
20905
20911
20860
20900
20910
20861
20862
20896
20898
20900
20863
20875
20877
20864
20872
20874
20865
20867
20871
20866
20870
20867
20869
20925
20868
20874
20926
20869
20871
20873
20883
20927
20870
20882
20928
20871
20881
20872
20880
20873
20877
20879
20874
20876
20890
20932
20875
20933
20876
20898
20934
20877
20891
20897
20935
20878
20896
20879
20891
20893
20895
20880
20888
20890
20881
20883
20887
20882
20886
20883
20885
20941
20884
20890
20952
20885
20887
20889
20951
22275
20886
20948
21787
20887
21788
20888
22274
20889
20893
22273
20890
20892
20956
22282
20891
20953
20892
20954
20965
20893
20955
20994
22283
20894
22272
20895
20970
20992
20994
22271
20896
20965
20967
20969
20897
20901
20898
20902
20962
20965
20899
20963
20900
20902
20904
20981
20901
20980
20902
20967
20985
20903
20966
20984
20904
20962
20997
20999
22318
20905
20919
20963
21002
20906
20916
20918
20907
20908
20914
20916
20909
20911
20913
20910
20911
20980
20912
20916
20981
20913
20915
20982
25172
20914
25151
20915
25150
20916
21003
21005
27485
20917
21002
20918
21001
21005
22326
20919
22378
20920
20999
21001
22379
20921
20961
20963
22380
20922
20934
20936
22381
20923
20931
20933
22382
20924
20926
20930
22383
20925
20929
22384
20926
20928
20927
20933
20928
20930
20932
20952
20929
20941
20930
20940
22451
20931
20939
22456
20932
20936
20938
22457
20933
20935
20953
20934
20935
20963
20936
20954
20962
20937
20961
22462
20938
20954
20958
20960
22463
20939
20953
20957
22464
20940
20950
20952
22465
20941
20949
22450
20942
20948
20952
20943
20947
20944
20945
20947
21712
20946
21711
22443
20947
20949
21714
22448
20948
21713
20949
20951
21786
20950
22449
25305
20951
20957
22470
25304
20952
20956
25309
20953
20954
20956
20955
20964
20956
20958
20995
25311
20957
25310
20958
22471
25303
20959
22476
25302
20960
20995
22477
25299
25301
20961
20964
20998
22478
20962
20999
22479
20963
20964
20965
20995
20997
20966
20994
20967
20987
20993
20997
20968
20986
20992
20969
20971
20973
20975
20970
20971
22230
20972
20992
22225
22229
20973
22224
22232
20974
20975
22224
20976
20986
22225
20977
20989
22226
25237
20978
25200
20979
20983
20985
20989
27531
20980
20982
25176
20981
20985
20982
20984
21002
20983
21003
27527
20984
20988
22317
27530
20985
20987
22318
20986
20987
20989
20991
20988
22313
22319
20989
22314
22316
27597
20990
27596
20991
22226
22268
22314
27601
20992
22225
22269
22313
20993
22270
20994
20996
22307
22313
20995
22306
20996
25334
20997
25297
25299
25335
20998
22319
20999
22320
25299
25345
21000
22484
21001
22318
22320
22322
22485
21002
21004
22325
21003
22318
21004
22317
27526
21005
22322
22324
27525
21006
27484
21007
22324
22326
22555
30724
21008
22327
22554
30719
21009
22328
22493
30698
21010
22329
22492
30693
21011
21023
22330
26771
21012
21020
21022
26766
21013
21017
21019
26737
21014
21016
26732
21015
21019
21016
21018
21038
21017
21039
26731
21018
21022
21042
26736
21019
21021
21043
21020
21021
22330
21022
21024
21044
21023
21053
26765
21024
21054
22492
26770
21025
21049
22330
22491
21026
21048
22370
21027
22369
21028
21048
22498
21029
21047
22535
23977
21030
21046
22568
21031
21035
21061
21032
21033
21035
21037
21034
21038
21035
21043
21045
21036
21046
21060
21037
21041
21043
21051
21059
21038
21040
21039
21043
21040
21042
26730
21041
26751
21042
21052
21058
26752
21043
21053
26753
21044
21045
21049
21051
21053
21046
21048
21047
21051
22567
21048
21050
22536
28228
21049
22497
21050
21054
22496
21051
21055
22541
22565
21052
22566
21053
21055
21057
29588
21054
26764
21055
22495
29592
21056
22542
29591
21057
22563
22565
23983
30688
21058
22566
23982
29587
21059
22617
29576
21060
22566
22618
21061
22567
22573
21062
22568
22570
21063
21064
22568
22630
23976
21065
22629
22633
21066
21068
22634
21067
22635
21068
21070
21194
21069
21197
22629
21070
21198
22632
22634
22638
21071
21199
22635
22637
21072
21188
21192
21073
21177
22635
21074
21178
21075
21179
21076
21077
21109
21111
21179
21181
21078
21088
21090
21079
21085
21087
21080
21084
21081
21087
21414
21082
21084
21086
21096
21419
21083
21095
21418
21084
21094
21085
21093
21086
21090
21092
21087
21089
21103
21420
21088
21421
21089
21181
21424
21090
21104
21182
21425
21091
21109
21092
21104
21106
21108
21093
21101
21103
21094
21096
21100
21095
21099
21096
21098
21431
21097
21103
21432
21098
21100
21102
21433
21545
21099
21434
21544
21100
21475
21101
21474
21102
21106
21473
21103
21105
21438
22667
21104
21439
21105
21440
21458
21106
21443
21459
22668
21107
21472
21108
21158
21459
21461
21471
21109
21157
21458
21462
21110
21182
21184
21111
21133
21135
21157
21112
21132
21113
21131
21135
21114
21116
21118
21115
21119
21116
21120
21122
21117
21123
21131
21118
21120
21128
21134
21140
21119
21135
21137
21120
21138
21121
21139
21122
21126
21128
21146
21123
21125
21124
21128
21130
21125
21127
21167
22337
21126
22336
21127
21149
22341
21128
21148
21168
22340
21129
21147
21130
21134
21154
21164
21168
21131
21165
21167
21132
21134
21133
21165
21179
21134
21156
21164
21184
21135
21155
21136
21137
21155
21157
21159
21138
21140
21142
21139
21143
21140
21144
21146
21141
21147
21155
21142
21144
21152
21160
22390
21143
21159
22389
21144
22388
21145
22387
21146
21150
21152
22386
21147
21149
21148
21152
21154
21149
21151
21171
22353
21150
22352
21151
22357
22385
21152
21172
22356
22398
21153
22397
21154
21160
21162
21172
22710
21155
21163
21171
21156
21160
21157
21161
21163
21462
21158
21159
21161
22693
21160
22694
21161
22695
21162
21461
22696
21163
21173
21468
22711
21164
21170
21463
21165
21169
21185
21166
21178
21167
21169
21177
22503
21168
22502
21169
21171
22507
21170
21176
22506
21171
21173
21175
22519
21172
22518
21173
22523
22713
21174
22522
22712
21175
21466
21468
22851
25501
21176
21463
21465
25496
21177
21185
21189
22641
21178
21188
22636
21179
21185
21187
21180
21184
21181
21183
21187
21450
21182
21447
21183
21446
21458
21184
21186
21451
21457
21185
21462
21186
21463
21187
21189
21464
22651
21188
22650
21189
21191
22637
21190
21465
22642
21191
22651
22653
22657
28199
21192
22646
22648
22650
21193
21199
21201
21194
21195
21197
21199
21196
21200
23960
21197
23959
23965
23967
21198
22628
21199
22645
23965
23971
21200
22646
21201
22647
23961
23965
21202
22648
21203
23167
23169
23859
23961
21204
23170
23860
23960
21205
23171
23685
23863
21206
23172
23682
23684
21207
23227
23623
21208
23172
23224
21209
23173
21210
21212
23176
23224
23234
21211
23225
23233
21212
21214
21213
23175
21214
23234
23236
23244
21215
23233
21216
23236
21217
23233
23235
23255
23695
21218
23694
21219
23231
23255
23257
23693
21220
21222
21234
21221
23231
21222
23230
23872
21223
23257
23259
23873
21224
23492
21225
21233
23259
23261
21226
21232
23262
21227
21231
23263
21228
21230
23264
21229
23265
21230
21231
21232
21233
21234
21235
23259
23693
21236
23694
21237
21238
21239
21259
21240
21241
21257
21259
21242
21256
21243
21244
21254
21256
21245
21253
21246
21247
21251
21253
21248
21249
21251
21250
21269
21251
21266
21268
21252
21253
21264
21266
21254
21255
21264
21256
21261
21263
21257
21258
21261
21259
21260
21261
23703
21262
21263
23239
23703
23704
21264
23705
21265
21266
21389
23705
21267
21268
21272
21389
21269
21271
21270
21271
21318
21272
21321
21273
21386
21388
21274
21323
21397
21275
21324
21396
21276
21277
21291
21293
21322
21324
21278
21280
21288
21290
21279
21285
21287
21280
21284
21281
21283
21293
21282
21294
21283
21299
21301
21284
21290
21292
21302
21285
21303
21286
21290
21331
21287
21289
21316
21330
21288
21317
21289
21318
21322
21290
21319
21327
21329
21291
21332
21292
21325
21327
21373
21293
21297
21299
21368
21294
21296
21295
21299
21296
21298
21411
21297
21324
22897
21298
21325
21367
22896
21299
21366
22895
21300
21301
21338
21366
21368
21302
21337
21303
21332
21336
21368
21304
21331
21335
21305
21306
21307
21331
21308
21330
21309
21310
21311
21312
21310
21312
21314
21379
21311
21314
21312
21313
21313
21315
21314
21316
21317
21319
21379
21318
21319
21321
21320
21380
21321
21327
21383
21385
21322
21386
21323
21327
21324
21326
21386
22903
21325
22902
21326
21372
22907
21327
21385
22906
22918
21328
21329
21373
21375
21383
22918
21330
21332
21376
21380
21331
21377
21379
21332
21334
21333
21373
21334
21336
21374
21376
22947
21335
21377
22932
21336
22933
21337
21369
22936
21338
22935
21339
21365
21369
22940
21340
21342
21341
21365
21435
21342
21348
21362
21364
21550
21343
21345
21347
22940
21344
22935
21345
21357
22938
21346
21358
21362
22939
21347
21349
21359
21348
21349
21549
21350
21360
21362
21554
21351
21353
21543
21352
21542
21353
21557
21573
21354
21360
21556
21562
21355
21359
21563
21356
21357
21359
21358
22953
21359
21361
21565
22954
21360
21564
21361
21555
21567
21362
21566
22877
22957
21363
21553
21364
22939
22943
22957
23034
21365
22940
22942
23033
21366
21370
22911
21367
22910
21368
21370
21372
22909
21369
21373
21370
21374
22941
21371
22912
22942
21372
21374
22919
22965
23732
21373
22908
22918
21374
21375
22946
21376
21382
22919
22967
21377
21381
22948
21378
22931
21379
21381
22927
21380
21381
21383
21382
22923
21383
22920
22922
21384
21385
22918
22920
23757
21386
23756
21387
21388
22903
23754
23756
21389
21397
23707
21390
23706
21391
21397
21399
21392
21396
21400
21393
21395
21394
21400
21404
21395
21401
21409
22898
23188
21396
22897
21397
21401
22902
21398
22903
21399
21401
22904
23707
23715
21400
23706
23710
21401
21403
21402
22901
21403
23188
23713
23715
23717
21404
23710
23712
21405
23188
21406
23183
23187
23712
21407
23182
21408
23187
23191
23209
21409
23188
23190
21410
21411
21415
22894
22898
23190
21412
22895
22897
21413
21415
21417
21414
21418
21415
21419
21421
21416
21422
21417
21419
21427
21429
22894
21418
21430
22895
21419
21431
21420
21432
21421
21425
21427
21439
21422
21424
21423
21427
23190
21424
21426
21448
23191
21425
21447
21426
21440
21446
21427
21441
21453
23196
21428
23195
21429
21437
21439
21441
23198
21430
21432
21436
22893
21431
21435
22910
21432
21434
21433
21439
21434
21436
21438
21548
21435
21549
21436
21550
22911
21437
21551
22892
21438
21442
22665
23203
21439
21443
22666
21440
21441
21443
21445
21442
21454
23197
21443
22662
22664
23204
21444
22675
21445
21459
22660
22662
22676
21446
21454
21456
21458
21447
21451
21453
21448
21450
21449
21453
23208
21450
21452
22649
23211
21451
22650
21452
21456
22651
21453
21455
22652
23216
21454
23207
21455
22662
23206
21456
22655
22661
23836
21457
22656
22660
21458
21460
21462
21464
21459
21460
22677
21461
21467
22660
22678
21462
21468
21470
21463
21464
21468
21465
21467
22656
21466
22657
25497
21467
22658
22850
25500
21468
22659
22849
21469
21470
22711
22725
22849
22851
21471
22678
22696
22726
21472
22677
22681
22693
21473
21529
22668
22682
21474
21528
21540
22667
21475
21477
21541
21545
21476
21542
21544
21477
21479
21478
21528
21479
21481
21503
21527
21541
21480
21502
21542
21481
21501
21482
21500
21483
21489
21525
21527
21531
21484
21528
21530
21485
21489
21486
21488
21530
22389
21487
22388
21488
21520
22393
21489
21521
21531
22392
21490
21491
21519
21521
21523
21525
21492
21494
21498
21500
21493
21497
21501
21494
21496
21495
21519
21496
21498
21510
21518
21497
21509
21498
21506
21508
21499
21511
21523
21500
21504
21506
21524
21580
21501
21503
21525
21502
21506
21503
21505
21557
21504
21526
21558
21505
21537
21575
21579
21506
21574
21578
21507
21508
21578
21580
21582
21509
21511
21513
21510
21514
21511
21515
21517
21512
21580
22413
21513
21515
21581
21591
22414
21514
21582
21588
21515
21589
21516
21590
21517
22414
22416
22418
21518
22411
22413
21519
21523
22410
21520
21521
22404
22410
21522
21534
22405
21523
21535
22408
22410
22412
21524
22413
21525
21535
21537
22738
21526
21534
21527
21533
21537
21539
21528
21532
21540
21529
21530
21532
22693
21531
22694
21532
21534
22699
21533
22682
22692
21534
21536
22683
22691
21535
22700
21536
22705
22739
21537
22688
22704
22740
21538
22737
21539
21575
22686
22688
22736
21540
21558
22683
22685
21541
22670
22682
21542
21546
21558
21543
21557
21544
21546
21554
21556
21545
21549
21546
21548
22667
21547
21559
22670
21548
21552
21554
22671
22881
21549
21551
22666
21550
21554
21551
21553
23033
21552
22665
22891
21553
22672
22876
22890
21554
22877
23034
21555
21556
22877
22879
22881
21557
21559
21561
21558
21574
21559
21575
21560
22685
22881
21561
21575
22686
22880
23041
21562
21574
22879
23040
21563
21567
21571
21573
21564
21570
21565
21567
21569
21566
22959
22992
21567
22878
22958
22993
21568
22879
21569
21571
22993
22995
23039
21570
22992
21571
21572
22996
23040
21573
21577
22997
21574
21575
21577
21576
21577
21579
22736
23041
23045
21578
23040
23044
21579
21583
21580
22737
22743
21581
22738
21582
22743
22747
22755
21583
22746
21584
22743
22745
23044
21585
22997
21586
22745
22998
21587
22746
21588
21589
21591
21593
22746
21590
21594
21591
22418
22424
21592
22419
22747
21593
22422
22424
22426
22748
21594
22749
21595
22424
21596
21600
21597
21599
21598
21599
21603
21600
21602
21605
21601
21618
22424
21602
21619
21621
22423
21603
21604
21605
21611
21615
21619
21703
21606
21616
21618
21607
21611
21608
21614
21616
21609
21610
21614
21696
21611
21612
21614
21613
21631
21703
21614
21688
21694
21702
21615
21695
21616
21702
21730
21732
21617
21618
21730
22428
21619
22425
21620
21730
22430
21621
21703
21705
21729
22433
21622
22434
21623
21705
21707
22435
21624
21630
21704
21724
21625
21626
21708
21718
21724
21627
21629
21651
21628
21650
21629
21655
21685
21630
21654
21686
21724
21631
21632
21686
21688
21704
21633
21685
21689
21634
21664
21635
21659
21663
21685
21636
21660
21662
21637
21638
21660
21639
21655
21657
21659
21640
21650
21641
21649
21657
21849
21642
21648
21812
21643
21789
21644
21648
21788
21645
21647
21713
21787
21646
21712
21647
21651
21717
21648
21652
21716
22277
21649
22278
21650
21652
21656
22289
21651
21655
21652
21654
21718
21653
21719
22290
21654
21656
21774
21782
22293
21655
21723
21773
21656
21684
21657
21775
22294
21658
21850
21659
21677
21775
27762
21660
21676
21684
21661
21662
21674
21676
21663
21667
21664
21668
21676
21690
21665
21689
21666
21668
21670
21692
21667
21671
21668
21672
21674
21669
21675
21691
21670
21672
21680
21744
25622
21671
21743
25601
21672
25602
21673
25621
21674
21680
25620
21675
21676
21678
21680
21682
21677
21683
21678
21776
27763
21679
25589
27794
21680
25590
27793
27885
21681
27884
21682
21744
25590
25592
27883
21683
21691
25587
25589
21684
21690
21776
21778
21685
21773
21775
21686
21690
21687
21725
21773
21688
21690
21726
21740
21778
21689
21693
21727
21690
21692
21691
21692
21740
21744
21693
21743
21694
21738
21740
21742
21695
21699
21701
21696
21698
21732
21697
21698
21699
21733
21700
21742
21758
21701
21733
21735
21759
21765
21702
21732
21736
21738
21703
21727
21729
21704
21705
21725
21727
21706
21728
22782
21707
21725
21769
21771
25569
21708
21722
21724
22818
21709
22817
21710
21718
21720
21722
22820
21711
21715
21717
22789
21712
21714
22790
21713
21717
21714
21716
21786
21715
22793
25305
21716
21720
22794
25306
21717
21719
21785
21718
21719
21723
21720
21782
21784
21721
22823
25319
21722
21782
22824
25320
25582
21723
21771
22819
21724
21772
21782
21725
21726
21772
21727
21739
21769
21779
21728
21738
21729
21737
21769
22781
21730
21736
22770
21731
22429
21732
21734
21736
22772
21733
21734
21735
22777
21736
21760
21766
22778
21737
22771
21738
21766
21768
22780
21739
21765
21740
21768
25586
25594
21741
25587
21742
21744
25592
25594
25596
21743
21765
25597
21744
21746
21745
21746
25596
25622
27883
28721
21747
25597
25599
25601
21748
21756
21758
21749
21755
25601
21750
21754
25602
21751
21753
25603
21752
25604
21753
25609
21754
25608
21755
25625
21756
25600
21757
25599
21758
21762
25598
21759
25597
21760
21762
21764
21761
28897
31069
21762
28898
31070
21763
21764
25598
28894
28898
28900
21765
25595
25597
28897
21766
25594
21767
22779
28897
21768
25594
28657
28675
28896
21769
25585
28656
21770
25570
21771
21779
25583
25585
28642
21772
25580
25582
21773
21779
21781
21774
21778
21775
21777
21781
27850
21776
27849
21777
25589
27854
21778
21780
25588
27853
21779
25587
21780
25586
21781
25583
28678
28680
21782
25582
28681
21783
21784
22293
25320
25322
28681
21785
22290
25319
25323
21786
22277
25306
25308
21787
25305
25309
21788
22275
22277
21789
22274
22278
21790
21810
21812
21791
21809
21813
21792
21794
21796
21793
21797
21794
21798
21800
21795
21801
21809
21796
21798
21806
21814
21820
21797
21813
21817
21798
21818
21799
21819
21800
21804
21806
21826
21801
21803
21802
21806
21808
21803
21805
21839
22210
21804
22209
21805
21829
22214
21806
21828
21840
22213
21807
21827
21808
21814
21834
21836
21840
21809
21837
21839
21810
21814
21811
21837
22274
21812
21814
21836
21848
22279
21813
21849
22278
21814
21816
21815
21816
21820
21834
21848
21852
21817
21849
21851
21818
21820
21822
21819
21823
21820
21824
21826
21821
21827
21822
21824
21832
21852
21858
21823
21851
21855
21824
21856
21825
21857
21826
21830
21832
21864
21827
21829
21828
21832
21834
21829
21831
21843
22242
21830
22243
21831
21867
22248
21832
21844
21866
22247
21833
21865
21834
21844
21846
21852
27759
21835
21843
21836
21842
21846
21848
22287
21837
21841
22280
21838
22273
21839
21841
22230
22272
21840
22231
21841
21843
22234
21842
22235
22285
21843
21845
22260
22286
21844
22241
21845
22258
27770
21846
22259
22301
27769
21847
22296
27760
21848
21850
21852
22295
27761
21849
22288
21850
22289
21851
22294
27762
21852
21854
21853
21854
21858
27759
27761
27765
21855
27762
27764
21856
21858
21860
21857
21861
21858
21862
21864
21859
21865
21860
21862
27757
27765
27779
21861
27764
27776
21862
27777
21863
27778
21864
27755
27757
27785
21865
21867
21866
27757
27759
21867
27756
27770
27806
21868
27755
27807
21869
21883
21885
21870
21912
21871
21883
22184
22186
21872
21873
21881
22182
22184
21874
21878
21875
21879
21881
27778
21876
27777
21877
21879
27782
27918
21878
27919
21879
22182
27971
21880
27783
27972
21881
22182
27752
27784
27989
21882
27785
21883
22184
27750
27752
27754
21884
27755
21885
22186
22190
27750
27812
21886
21912
22189
27807
21887
21909
21911
22248
21888
21896
21908
22243
21889
21893
21895
22214
21890
21892
22209
21891
21895
21892
21894
21940
21893
21941
22208
21894
21908
21944
22215
21895
21907
21939
21896
21897
21907
21911
21898
21904
21906
21899
21903
21900
21906
21930
21932
21901
21902
21916
21930
21903
21915
21904
21914
21930
21905
21911
21913
21906
21910
21928
21930
21936
21907
21933
21908
21910
21938
21909
21945
22244
21910
22189
22193
22249
21911
21937
22188
21912
21913
22186
22188
21914
21926
21928
21915
21925
21929
21916
21918
21917
21929
21918
21920
22175
21919
21925
21920
21922
21924
21921
22176
21922
28010
28026
21923
28025
21924
22179
27945
28010
28024
21925
22176
22178
21926
22175
21927
22178
22186
21928
22173
22175
22177
22187
21929
22170
22188
21930
22169
22175
21931
21932
21936
22169
21933
21934
21936
21938
21935
21947
22162
21936
22163
22171
22195
21937
22170
21938
22193
22195
22197
21939
21945
21947
21940
21944
21948
21941
21942
21944
22207
21943
22206
24587
21944
21946
21948
22205
24586
21945
22216
21946
22193
22251
21947
22194
22204
24585
21948
22195
24584
21949
21950
22143
24584
24586
24590
21951
22144
24587
24589
21952
22127
24459
24461
21953
22126
24458
24462
21954
22107
24382
24384
21955
22108
24381
24385
21956
21957
24385
21958
22091
24378
24386
24390
21959
22011
22013
22090
21960
22010
22014
21961
21963
21962
22004
22010
21963
22007
22009
22082
21964
22014
22016
21965
21966
21972
21976
22016
21967
21971
22017
21968
21969
21971
22039
21970
22038
21971
22033
22037
21972
22032
22042
21973
22043
22080
21974
21976
21982
22044
22081
21975
21981
22045
21976
21978
21977
22082
21978
21982
21984
26934
21979
21981
21980
21984
21981
21983
26921
21982
26922
21983
26925
26935
21984
26926
26930
26936
21985
26933
21986
25134
26930
26932
21987
24351
21988
21990
24352
25134
25136
21989
25131
21990
21991
24349
21992
24338
25136
25138
21993
21994
24340
24348
25138
25140
21995
24341
24343
21996
24344
24348
21997
24345
21998
24346
24348
24350
21999
22005
22000
22002
24346
24356
24366
22001
24345
24363
22002
24364
22003
24365
22004
22008
22010
24356
24372
22005
22007
22006
24350
24356
22007
24351
24357
26933
22008
26934
22009
24357
24375
26939
22010
22012
22014
22083
22011
22012
24372
24378
22013
24375
24377
24419
22014
22087
22089
24390
22015
22016
22030
22083
22085
22087
22017
22080
22082
22018
22030
22032
22019
22029
22033
22020
22022
22021
22033
22064
22022
22024
22034
22065
22023
22029
22024
22026
22028
22025
22068
24395
22026
22069
24396
24432
22027
24431
22028
24392
24396
24430
22029
22088
24395
22030
22034
22031
22088
22032
22034
22077
22085
24394
22033
22076
22080
22034
22036
22035
24395
22036
22065
22073
22077
24398
22037
22062
22064
22076
22038
22042
22039
22040
22042
22041
22052
22042
22048
22057
22075
22043
22076
22044
22048
22079
22045
22047
24407
26925
22046
26922
22047
24711
26923
22048
24408
24712
26924
22049
24409
22050
22057
24708
24712
27072
22051
22052
24709
24711
22053
22055
22057
22054
22058
22055
22059
22056
24677
24709
22057
22059
24664
24676
24708
22058
24663
22059
22061
22060
22061
24664
24666
24670
24674
22062
24663
24667
24669
22063
22073
22075
22064
22066
24669
22065
22066
22068
22067
22073
24668
22068
22070
22072
24697
22069
24398
22070
24397
24514
22071
24515
24700
22072
24397
24401
24629
24701
22073
24398
24400
24696
22074
24667
22075
22077
24400
24410
24662
22076
24409
24663
22077
22079
22078
24399
22079
22085
24404
24406
24410
22080
24407
24409
22081
22085
22082
22084
24407
26935
22083
26934
22084
24419
26939
22085
24406
24418
26940
22086
22087
24394
24404
24418
24450
22088
24391
24419
22089
24392
24394
22090
24389
22091
22092
24387
24389
22093
22113
22094
22095
22097
22109
22111
22113
22096
22106
22108
22097
22099
22098
22114
22099
22101
22111
22117
22100
22106
22101
22103
22105
22102
22118
22124
22103
22121
22129
22133
22104
22132
22105
22127
22129
22131
22106
22124
22126
22107
22111
22108
22110
22126
22109
22110
24385
24387
22111
22125
24384
24426
22112
22124
22113
22117
22123
24426
24428
22114
24387
24429
22115
22117
22116
24429
24431
22117
22119
24428
24434
22118
22119
22121
22123
22120
24435
24466
22121
22151
24438
24467
22122
22150
22123
22129
22149
24467
24469
22124
24464
24466
22125
22129
22126
22128
24462
24464
22127
22128
22144
22129
22145
24461
24469
22130
22131
22133
22145
22147
22149
22132
22142
22144
22133
22135
22134
22150
22135
22137
22147
22153
22136
22142
22137
22139
22141
22138
22154
22160
22139
22157
22165
24544
22140
24545
22141
22163
22165
22167
22142
22160
22162
22143
22147
22144
22146
22162
22145
22146
24486
24589
22147
22161
24487
24590
22148
22160
22149
22153
22159
24487
24489
22150
24486
24490
22151
22153
22152
24490
24492
22153
22155
24489
24495
22154
22155
22157
22159
22156
24496
24540
22157
24499
24539
24558
22158
24543
22159
22165
24537
24539
24542
22160
24536
24540
22161
22165
22162
22164
24536
24601
22163
24584
22164
24579
24583
22165
24537
24578
24608
22166
22167
24542
24544
24576
24578
22168
24545
24553
24579
22169
22171
24546
24552
22170
22174
22171
22173
22197
22172
22196
24579
22173
22199
24552
24580
28014
22174
22198
28007
22175
24552
28008
22176
22177
28008
28010
22178
28005
28007
28011
22179
22185
22180
28003
28011
28023
22181
22183
27945
27948
22182
27947
22183
27970
22184
27752
27991
28003
22185
22186
27750
28003
28005
22187
22188
22190
22198
28005
22189
22197
22190
22192
27808
22191
27749
27813
22192
22198
22200
27748
27814
22193
22197
22201
27815
22194
22250
22195
22201
22203
24604
22196
24583
22197
22199
22201
24582
22198
22199
28006
22200
24581
28015
22201
27745
27747
28062
22202
24605
22203
27815
27817
28062
28064
22204
22250
22254
28065
22205
22251
22253
28066
22206
22216
22220
25249
22207
22219
25244
22208
22216
22218
22209
22211
22215
22210
22214
22211
22213
22231
22212
22218
22232
22213
22215
22217
22233
22245
22214
22234
22242
22215
22243
22216
22244
22217
22251
22218
22220
22238
22252
22219
22223
22220
22222
25243
22221
22253
25248
22222
22238
22266
25265
25277
22223
22227
25242
22224
22228
22232
22238
22225
22226
22228
22227
25238
22228
22266
22268
25263
22229
22237
22269
22230
22232
22236
22270
22231
22235
22271
22232
22234
22233
22234
22236
22238
22240
22235
22241
22236
22260
22304
22237
22261
22309
22238
22264
22266
22310
22239
22240
22252
22256
22264
25277
22241
22245
22257
22261
22242
22258
22260
22243
22245
22247
22244
22248
22245
22249
22251
22246
22252
22247
22249
22255
22257
27809
22248
22258
27806
22249
27807
22250
27808
22251
22255
27815
22252
22253
22255
22254
25277
28067
22255
25278
27817
28072
22256
27816
22257
22263
25278
27821
22258
22262
27822
22259
27805
22260
22262
22302
27824
22261
22303
22262
22264
25283
22263
25288
27823
22264
25279
25289
28837
22265
25282
22266
25277
25279
25281
28075
22267
25264
22268
22310
25281
25293
28119
22269
25294
28114
22270
22310
22312
22271
22307
22309
22272
22304
22306
22273
22283
22285
22274
22280
22282
22275
22279
22276
22282
25309
22277
22279
22281
22291
25308
22278
22290
22279
22289
22280
22288
22281
22285
22287
22282
22284
22298
25313
22283
25310
22284
22306
25311
22285
22299
22305
25312
22286
22304
22287
22299
22301
22303
22288
22296
22298
22289
22291
22295
22290
22294
22291
22293
22292
22298
25323
22293
22295
22297
25322
27851
22294
27850
22295
27849
22296
27848
22297
22301
27847
22298
22300
25327
27858
22299
25324
22300
25285
25325
22301
25286
25326
27859
22302
27846
22303
25286
25288
27845
22304
25283
25285
22305
22309
22306
22308
25285
25333
22307
25334
22308
22312
25335
22309
22311
25284
25336
22310
25283
22311
25282
22312
25291
25293
28131
22313
25294
25296
22314
25297
22315
25294
27600
22316
25295
25297
25341
30062
22317
22319
22321
30057
22318
22322
27581
22319
22320
25297
22321
25298
25344
22322
25341
25343
30058
22323
27582
22324
22485
25343
25355
30818
22325
25356
30813
22326
22379
22485
22487
22327
22378
22488
22328
22373
22489
22329
22372
22490
22330
22331
22491
22332
22370
22372
22333
22367
22369
22334
22346
22348
22335
22343
22345
22336
22338
22342
22337
22341
22338
22340
22502
22339
22345
22501
22340
22342
22344
22354
22508
22341
22353
22507
22342
22352
22343
22351
22344
22348
22350
22345
22347
22361
22509
22346
22500
22347
22369
22499
22348
22362
22368
22514
22349
22367
22350
22362
22364
22366
22351
22359
22361
22352
22354
22358
22353
22357
22354
22356
22518
22355
22361
22517
22356
22358
22360
22454
22524
22357
22453
22523
22358
22384
22359
22383
22360
22364
22382
22361
22363
22459
22525
22362
22516
22363
22375
22515
22364
22376
22460
22530
22365
22381
22366
22376
22378
22380
22367
22373
22375
22368
22372
22369
22371
22375
22533
22370
22498
22371
22491
22497
22372
22374
22490
22538
22373
22374
22378
22375
22377
22489
22551
22376
22532
22377
22481
22531
22378
22482
22488
22550
22379
22380
22482
22484
22381
22479
22481
22382
22460
22462
22383
22457
22459
22384
22454
22456
22385
22451
22453
22386
22398
22400
22387
22395
22397
22388
22390
22394
22389
22393
22390
22392
22694
22391
22397
22695
22392
22394
22396
22406
22698
22393
22405
22699
22394
22404
22395
22403
22396
22400
22402
22397
22399
22445
22709
22398
22710
22399
22453
22713
22400
22446
22452
22714
22401
22451
22402
22446
22448
22450
22403
22443
22445
22404
22406
22442
22405
22409
22406
22408
22700
22407
22445
22701
22408
22440
22442
22444
22706
22409
22439
22705
22410
22438
22442
22411
22412
22416
22438
22413
22415
22439
22739
22414
22738
22415
22419
22755
22416
22420
22756
22786
22417
22437
22418
22420
22434
22436
22419
22423
22420
22422
22754
22421
22757
22785
22422
22432
22434
22760
22784
22423
22431
22761
22424
22430
22434
22425
22426
22428
22430
22427
22431
22763
22428
22766
22768
22429
22430
22768
22770
22772
22431
22433
22432
22762
22768
22433
22769
22783
23094
22434
22770
22782
22435
22436
22782
22784
22818
22437
22785
22817
22438
22786
22788
22439
22441
22440
22786
22800
22441
22787
22791
22799
22442
22788
22790
22443
22444
22448
22790
22445
22447
22707
22791
22446
22708
22447
22467
22719
22448
22468
22720
22792
22449
22793
22450
22468
22470
25430
22451
22465
22467
22452
22456
22453
22455
22467
25369
22454
25364
22455
22459
25363
22456
22458
22466
25370
22457
22465
22458
22462
22464
22459
22461
22473
25371
22460
25362
22461
22481
25361
22462
22474
22480
25376
22463
22479
22464
22474
22476
22478
22465
22471
22473
22466
22470
22467
22469
22473
25379
22468
25380
22469
25385
25429
22470
22472
25386
25428
22471
25431
22472
22476
25456
22473
22475
25387
25427
22474
25378
22475
25347
25377
22476
25348
25392
25426
22477
25457
22478
25348
25350
28146
22479
25345
25347
22480
22484
22481
22483
25347
25395
22482
25360
22483
22487
25359
22484
22486
25346
25400
22485
25345
22486
25344
22487
25353
25355
25401
22488
25356
25358
22489
22555
22557
22490
22552
22554
22491
22493
22539
22492
22496
22493
22495
30692
22494
22554
30697
22495
22539
22543
22553
30714
22496
22542
30691
22497
22539
22541
22498
22536
22538
22499
22533
22535
22500
22512
22514
22501
22509
22511
22502
22504
22508
22503
22507
22504
22506
22636
22505
22511
22639
22506
22508
22510
22520
22640
22507
22519
22641
22508
22518
22509
22517
22510
22514
22516
22511
22513
22527
28189
22512
23974
22513
22535
23975
22514
22528
22534
28188
22515
22533
22516
22528
22530
22532
22517
22525
22527
22518
22520
22524
22519
22523
22520
22522
25496
22521
22527
25495
22522
22524
22526
25366
25494
22523
25365
25501
22524
25364
22525
25363
22526
22530
25362
22527
22529
25373
28219
22528
28218
22529
22547
28187
22530
22548
25374
28186
22531
25361
22532
22548
22550
25360
22533
22547
22551
22534
22538
22535
22537
22547
28232
22536
28226
22537
22541
28227
22538
22540
22546
28231
22539
22551
22540
22552
22541
22543
22545
28242
22542
22564
22543
22563
30690
22544
22562
30713
22545
22553
22559
22561
30804
22546
22552
22558
28241
22547
22549
22551
28234
22548
28233
22549
25397
28238
22550
22558
25398
28239
22551
22557
25359
22552
22553
22557
22554
22556
30717
22555
30718
22556
25356
30723
22557
22559
25357
30808
22558
25358
22559
25403
28240
22560
25404
30807
22561
28240
28302
29103
30955
22562
28241
28301
30803
22563
28242
28246
30792
22564
28245
30689
22565
28227
28242
28244
22566
23984
28228
22567
23981
22568
23980
28228
22569
23977
22570
22626
22630
23978
23980
22571
22573
22589
22572
22588
22573
22575
22615
22574
22618
23980
22575
22589
22591
22619
22625
22576
22588
22592
22614
22577
22609
22578
22580
22592
22594
23668
22579
22595
23663
22580
23632
22581
23631
22582
22588
22590
22592
23678
22583
22585
22587
23679
22584
23680
22585
23947
23967
22586
22590
23948
23968
22587
22589
22627
22588
22589
22590
22626
22591
23989
26619
22592
22620
23990
26620
22593
23677
22594
22612
22614
22620
23676
22595
22609
22611
23669
22596
22606
22608
23662
22597
22605
23659
22598
23654
22599
22603
22605
23653
26659
22600
22602
23652
26440
22601
23647
26439
22602
24006
22603
24005
22604
24004
22605
22607
24003
22606
23660
29557
22607
22611
23661
29558
22608
22610
24002
22609
22610
22614
22611
22613
24001
22612
23674
29569
22613
22621
23675
29570
22614
22616
22622
24000
22615
22619
22616
22618
22617
29119
22618
22622
23982
29118
22619
23981
22620
22622
22624
22621
23993
26621
22622
23994
26626
29581
22623
23999
22624
23982
23994
23996
23998
22625
23981
23985
23993
22626
23980
23986
23990
22627
23987
23989
22628
22630
23968
23970
22629
23967
23971
22630
22632
22631
22632
23970
23976
23978
28192
22633
23971
23973
22634
23974
23976
22635
22639
22636
22637
22639
22641
22638
22642
22646
22639
22643
22645
23973
22640
23974
22641
22643
25495
28189
22642
25496
22643
25497
28199
22644
25498
28190
22645
28197
28199
28203
28211
22646
23972
28196
22647
28199
22648
28196
28198
28329
22649
22653
23167
22650
22652
23168
22651
22652
22656
22653
22655
23217
22654
23166
28198
22655
22657
22867
23165
28201
22656
22866
28339
22657
22659
22658
28200
22659
22855
22867
28205
22660
22856
22866
22661
22857
22662
22858
22866
23837
22663
23205
22664
22676
22858
22860
28483
22665
22673
22675
23776
22666
22672
23775
22667
22671
22675
22668
22670
22669
22675
22677
22670
22674
22680
22682
22684
22671
22685
22672
22674
22882
22673
22875
23780
22674
22860
22874
23781
22675
22861
22883
22676
22677
22857
22861
22678
22680
22679
22849
22857
22680
22726
22728
22848
22862
22681
22729
22861
22682
22690
22692
22726
22683
22684
22688
22690
22685
22687
22729
22883
22686
22882
22687
22885
23048
22688
22730
22884
23049
22689
22735
22690
22704
22730
22732
22734
22691
22727
22729
22692
22700
22702
22704
22693
22697
22699
22694
22696
22695
22699
22696
22698
22710
22697
22711
22698
22702
22716
22726
22699
22701
22709
22700
22701
22705
22702
22706
22708
22703
22717
22727
22704
22706
22722
22732
22802
22705
22801
22706
22800
22707
22799
22708
22720
22722
22798
22709
22717
22719
22710
22714
22716
22711
22713
22712
22716
22713
22715
22851
25365
22714
25364
22715
22719
25369
22716
22718
22852
25368
22717
22725
22718
22722
22724
22719
22721
23155
25381
22720
25380
22721
22833
25385
22722
22832
23156
25384
22723
22831
22724
22732
22844
22846
23156
22725
22727
22847
23155
22726
22848
22852
22727
22728
22732
22729
22731
22847
23147
22730
23146
22731
23072
23145
22732
22846
23073
23148
22733
22734
22802
22844
23073
23075
22735
22801
23070
23072
22736
22740
23049
23051
22737
23046
23048
22738
22740
22742
22739
22755
22740
22756
22800
22741
22801
22742
22756
22758
22804
23051
22743
22753
22755
23046
22744
23045
22745
22747
22751
22753
23054
22746
22750
23055
22747
22749
22748
22754
22749
22751
22761
22763
22750
22751
23060
22752
22764
23061
22753
22759
22761
23062
23092
22754
22758
23053
22755
22757
22761
22756
22757
22805
22758
22760
22808
22759
22809
23052
22760
22812
23067
23093
22761
22813
23094
22762
22763
22767
23092
23094
22764
22766
22765
23086
23092
22766
23089
23091
22767
22768
23091
23095
23099
22769
22773
22770
22774
23095
25572
22771
22781
22772
22774
22778
22780
22773
22777
22774
22776
23099
22775
23100
28654
22776
22778
23101
28659
31068
22777
23102
22778
22779
31069
22780
28657
28659
31096
22781
28654
28656
22782
25570
25572
22783
25569
22784
25566
25568
25572
22785
22813
22815
22786
22808
22816
22787
22805
22788
22796
22806
22816
22789
22817
22790
22794
22796
22820
22791
22793
22792
22796
22798
22793
22795
22833
25429
22794
25430
22795
22823
25433
22796
22822
22834
25434
22797
22821
22798
22806
22828
22830
22834
22799
22831
22833
22800
22802
22806
22801
22805
22802
22804
22803
22831
22804
22806
22810
22830
23075
22805
22809
23070
22806
22808
22807
22808
22810
22814
22816
22828
22809
22813
22810
22812
23069
22811
22829
23076
22812
22814
22840
23081
25576
22813
23068
25565
22814
25566
22815
22827
25567
22816
22818
22826
25568
22817
22821
22818
22820
22819
25569
22820
22824
22826
25580
22821
22823
22822
22826
22828
22823
22825
22837
25445
22824
25446
22825
25451
25581
22826
22838
25450
28645
22827
25579
22828
22838
22840
25578
22829
22837
22830
22836
22840
22842
22831
22835
22843
22832
22844
22833
22835
25439
25515
22834
25438
22835
22837
25443
22836
25442
28601
22837
22839
25471
28600
22838
25444
22839
25473
28646
22840
25472
28631
28647
22841
25577
22842
23081
28629
28631
28633
22843
23076
28598
28600
22844
23075
25518
28601
22845
25515
22846
23073
25516
25518
25520
22847
23151
23157
22848
23152
23154
22849
22853
22863
22850
22856
22851
22853
22855
25503
22852
25502
22853
23155
25507
22854
23154
25506
22855
22863
22869
23153
28280
22856
22868
28275
22857
22863
22865
22858
22862
22859
22865
28484
22860
22862
22864
22872
28487
22861
22873
28482
22862
23146
22863
23147
22864
23152
22865
22869
22871
28488
22866
22868
28489
22867
28340
22868
23164
28206
22869
23163
28276
22870
23162
28279
22871
23153
23159
23161
28612
22872
23150
23152
28545
22873
23147
23149
28542
22874
23144
23146
28481
22875
22883
23143
23782
22876
22882
22886
23783
22877
22881
22887
22889
22878
23035
22879
22887
23036
23038
22880
23039
22881
22885
22887
23118
22882
22883
22885
22884
23146
22885
23143
23145
25523
22886
23117
22887
23141
23143
23826
22888
23119
22889
23036
23786
23800
23826
22890
23035
23783
23785
22891
23034
23766
23780
22892
23033
23765
23775
22893
22911
22913
23203
22894
22910
22914
23198
22895
22899
23195
22896
22910
22897
22899
22907
22909
22898
22902
22899
22901
23189
22900
22914
23194
22901
22905
22907
22915
23722
22902
22904
23717
22903
22907
22904
22906
22905
23716
23754
22906
22916
23721
23755
22907
22917
23756
22908
22909
22915
22917
23732
22910
22912
22914
22911
22912
23033
22913
23032
23732
22914
23202
23733
23765
22915
23199
22916
23725
23733
22917
23726
23730
23758
22918
23731
23757
22919
22920
22966
23731
22921
23760
22922
22966
22982
23761
22923
22967
22981
22924
22948
22980
22925
22926
22927
22930
22926
22929
22930
22927
22929
22931
22928
22929
22929
22930
22932
22948
22933
22947
22934
22936
22935
22936
22938
22940
22937
22941
22947
22938
22944
22950
22952
22939
22953
22940
22944
22954
22941
22942
22944
22946
22943
22965
23032
22944
22956
22964
23031
22945
22955
22946
22950
22964
22968
22988
22947
22965
22967
22948
22950
22949
22967
22950
22968
22972
22980
22951
22952
22972
22988
22953
22955
22954
22955
22957
22959
22956
22960
22988
22957
22961
22963
23030
22958
23035
22959
22961
23004
23036
22960
22991
22961
22987
22990
22962
23005
23029
22963
22987
23008
23010
23794
22964
22970
22988
23789
22965
22969
23768
22966
23763
22967
22969
23762
22968
22969
22971
22981
22970
22982
23769
22971
22983
23010
23790
22972
22984
22986
22988
22973
22974
22975
22976
22977
22975
22977
22979
22984
22976
22979
22977
22978
22978
22980
22979
22981
22982
22984
22983
28427
22984
23011
28428
22985
22986
23011
23016
22987
23010
23020
22988
22989
22990
23008
23020
22991
23005
22992
23004
22993
22994
23004
23038
22995
23001
23003
23121
22996
23000
23122
22997
22999
23043
22998
23044
22999
23055
23000
23056
23001
23125
23002
23126
23003
23025
23803
23004
23006
23802
23005
23037
23006
23008
23028
23007
23025
23027
23008
23022
23024
23808
23009
23795
23010
23012
23020
23022
23796
23011
23793
23012
28431
23013
23021
28432
23014
23015
23016
23019
23015
23018
23019
23016
23018
23020
23017
23018
23018
23019
23022
28435
28440
23023
23809
23024
28439
28444
23025
28445
23026
23027
23803
23805
28445
28451
23028
23802
23806
23808
23029
23037
23795
23799
23030
23036
23786
23794
23031
23035
23785
23789
23032
23034
23766
23768
23033
23763
23765
23034
23035
23036
23037
23038
23800
23802
23039
23119
23121
23040
23118
23122
23041
23043
23042
23048
23118
23043
23045
23047
23057
23123
23044
23056
23122
23045
23055
23046
23054
23047
23051
23053
23048
23050
23064
23116
23049
23117
23050
23072
25523
23051
23065
23071
25524
23052
23070
23053
23065
23067
23069
23054
23062
23064
23055
23057
23061
23056
23060
23057
23059
23125
23058
23064
23124
23059
23061
23063
23087
23131
23060
23130
23061
23062
23086
23063
23067
23085
23064
23066
23110
23114
23065
23115
23066
23078
25527
23067
23079
23109
25528
23068
23084
23069
23079
23081
23083
23070
23076
23078
23071
23075
23072
23074
23078
25537
23073
25522
23074
25521
23075
23077
25518
25536
23076
23077
23081
23078
23080
25539
28598
23079
25538
23080
25543
25559
23081
25542
25560
28629
23082
23083
25560
25562
25576
28633
23084
25559
25563
25565
23085
23093
23107
23109
23086
23090
23092
23110
23087
23089
23088
23110
23132
23089
23111
23135
23090
23091
23107
23111
25552
23092
23096
23098
23093
23094
23096
25565
23095
25566
23096
23100
25573
23097
23107
25564
23098
23100
23104
23106
28662
23099
23103
25552
23100
23102
23101
28653
23102
23104
28660
31067
23103
23104
25553
23105
28661
31066
23106
25553
25555
31051
31075
23107
25552
25556
31052
23108
25563
23109
23111
25548
25556
25558
23110
25545
25559
23111
23113
23112
25551
23113
23135
23136
25548
25550
23114
23132
23137
25545
23115
23131
23138
25528
23116
23124
23139
25527
23117
23123
23140
25524
23118
23141
25523
23119
23123
23120
23141
23800
23121
23123
23127
23140
23801
23122
23126
23802
23123
23125
23124
23125
23127
23131
23126
23130
23127
23129
23803
23128
23139
23804
23129
23131
23133
23138
28453
23130
28452
23131
23132
23133
23135
23134
23137
31561
23135
23136
31562
23137
25547
31043
31575
23138
25546
31570
23139
25529
28474
23140
25526
28469
23141
25525
28466
23142
28461
23143
25523
25525
25533
28462
23144
23827
23145
23149
25533
28480
23146
23148
25522
23147
23148
23152
23149
23151
25521
23150
25534
28543
23151
23159
28544
28590
23152
23158
25520
23153
23154
23158
28611
23155
23157
25509
23156
25508
23157
25513
25515
23158
25512
25516
23159
28592
28616
23160
28591
28615
23161
28544
28548
31489
31501
23162
28545
28547
31484
23163
28488
28492
31463
23164
28489
28491
31458
23165
28340
28342
31455
23166
28339
28343
31450
23167
23217
28332
31447
23168
28329
28331
23169
23211
23217
23219
23170
23210
23220
23171
23181
23221
23172
23180
23222
23173
23223
23174
23176
23180
23175
23179
23176
23178
23244
23177
23223
23245
23178
23180
23184
23222
23250
23179
23183
23249
23180
23182
23181
23182
23184
23210
23183
23209
23184
23186
23741
23185
23221
23744
23186
23210
23212
23220
23745
23187
23209
23213
23740
23188
23192
23713
23189
23190
23192
23194
23717
23191
23195
23192
23196
23208
23193
23213
23718
23194
23196
23200
23214
23723
23195
23199
23722
23196
23198
23197
23207
23198
23200
23204
23206
23199
23203
23200
23202
23725
23201
23724
23834
23202
23204
23735
23777
23833
23203
23734
23774
23204
23775
23205
23776
23206
23833
23837
28483
23207
23834
23836
23208
23214
23216
23209
23211
23213
23210
23211
23212
23216
23213
23215
23219
23842
23214
23739
23215
23738
23834
23216
23218
23835
23841
23217
23836
23218
28339
23219
28332
28336
28338
23220
28331
28335
23221
23857
23859
23222
23856
23860
23223
23251
23685
23224
23252
23684
23225
23227
23253
23226
23232
23227
23229
23619
23228
23622
23684
23229
23253
23687
23689
23883
23230
23232
23256
23878
23231
23257
23877
23232
23233
23253
23255
23234
23235
23245
23253
23236
23246
23254
23696
23237
23238
23244
23246
23248
23239
23241
23243
23703
23240
23241
23704
23710
23242
23248
23702
23711
23243
23249
23712
23244
23245
23249
23246
23250
23252
23247
23699
23852
23248
23250
23700
23743
23851
23249
23701
23742
23250
23741
23251
23744
23252
23686
23851
23856
23253
23687
23852
23254
23255
23689
23697
23852
23256
23692
23257
23689
23691
23879
23258
23876
23259
23691
23693
23921
23260
23261
23873
23919
23921
23262
23492
23918
23263
23469
23917
23264
23458
23916
23265
23433
23435
23266
23322
23428
23267
23321
23427
23268
23422
23269
23297
23299
23321
23270
23276
23296
23271
23273
23275
23272
23273
23415
23274
23296
23330
23416
23275
23295
23276
23277
23295
23299
23278
23280
23282
23279
23283
23280
23284
23286
23281
23287
23295
23282
23284
23292
23298
23304
23283
23299
23301
23284
23302
23285
23303
23286
23290
23292
23310
23287
23289
23288
23292
23294
23289
23291
23363
23375
23290
23376
23291
23313
23381
23292
23312
23366
23374
23293
23311
23294
23298
23318
23328
23366
23295
23329
23363
23296
23298
23297
23329
23421
23298
23320
23328
23422
23299
23319
23300
23301
23319
23321
23323
23302
23304
23306
23303
23307
23304
23308
23310
23305
23311
23319
23306
23308
23316
23324
23440
23307
23323
23437
23308
23438
23309
23439
23310
23314
23316
23446
23311
23313
23312
23316
23318
23313
23315
23367
23383
23314
23382
23315
23387
23449
23316
23370
23388
23448
23317
23447
23318
23324
23326
23370
23454
23319
23327
23367
23320
23324
23321
23325
23327
23427
23322
23323
23325
23435
23324
23436
23325
23455
23326
23428
23434
23327
23369
23429
23461
23328
23368
23426
23329
23365
23423
23330
23364
23420
23331
23417
23332
23334
23358
23364
23418
23333
23357
23413
23334
23336
23335
23363
23336
23342
23358
23360
23362
23337
23355
23357
23338
23340
23342
23339
23343
23340
23344
23346
23341
23347
23355
23342
23344
23352
23360
23378
23343
23375
23344
23376
23345
23377
23346
23350
23352
23514
23347
23349
23348
23352
23354
23349
23351
23527
26171
23350
26170
23351
23517
26175
23352
23516
23528
26174
23353
23515
23354
23360
23522
23524
23528
23355
23525
23527
23356
23360
23357
23359
23525
23539
23358
23406
23359
23395
23405
23360
23394
23524
23540
23361
23362
23378
23392
23394
23522
23363
23373
23375
23395
23364
23366
23365
23395
23419
23366
23368
23396
23424
23367
23373
23368
23370
23372
23369
23397
23425
23370
23400
23430
23462
23371
23463
23372
23388
23390
23400
23500
23373
23383
23391
23397
23374
23392
23396
23375
23379
23381
23383
23376
23378
23377
23381
23378
23380
23514
23379
23515
23380
23384
23392
23520
23381
23385
23513
23382
23383
23385
23387
23384
23388
23385
23389
23391
23553
23386
23512
23387
23389
23503
23511
23388
23502
23389
23501
23390
23504
23558
23391
23399
23559
23567
23392
23398
23552
23393
23521
23394
23396
23398
23544
23546
23395
23523
23543
23396
23404
23397
23403
23398
23400
23402
23399
23561
26541
23400
23560
23568
26542
23401
23569
23402
23430
26542
26548
23403
23425
26541
23404
23424
23544
23405
23419
23543
23406
23418
23540
23407
23413
23539
23408
23412
23536
23409
23535
23410
23412
23411
23412
23414
23413
23414
23418
23415
23417
23416
23417
23421
23418
23420
23419
23420
23424
23421
23423
23422
23423
23427
23424
23426
23425
23426
23430
23427
23429
23428
23429
23433
23430
23432
23431
23432
23462
26548
26550
23433
23461
23915
23434
23916
23435
23455
23459
23461
23436
23458
23437
23455
23457
23438
23440
23442
23439
23443
23440
23444
23446
23441
23447
23455
23442
23444
23452
23456
23474
23443
23457
23471
23444
23472
23445
23473
23446
23450
23452
23480
23447
23449
23448
23452
23454
23449
23451
23463
23501
23450
23502
23451
23483
23507
23452
23464
23482
23506
23453
23481
23454
23456
23460
23464
23488
23455
23461
23463
23456
23457
23459
23489
23458
23470
23459
23469
23460
23468
23916
23461
23465
23467
23915
23462
23463
23465
23569
23464
23500
23465
23497
23499
23466
23570
26550
23467
23495
23497
23587
26551
23468
23488
23494
23914
23469
23489
23493
23917
23470
23492
23471
23489
23491
23472
23474
23476
23473
23477
23474
23478
23480
23475
23481
23489
23476
23478
23486
23490
23604
23477
23491
23603
23478
23602
23479
23601
23480
23484
23486
23600
23481
23483
23482
23486
23488
23483
23485
23497
23591
23484
23592
23485
23597
23599
23486
23496
23590
23612
23487
23611
23488
23490
23494
23496
23896
23489
23497
23490
23491
23493
23871
23492
23872
23493
23873
23494
23874
23918
23495
23897
23913
23496
23588
23898
26552
23497
23589
23899
23498
23499
23587
23589
23591
23643
23500
23506
23570
23572
23501
23567
23569
23502
23504
23506
23503
23507
23504
23508
23510
23505
23567
23575
23506
23508
23572
23574
23594
23507
23591
23508
23592
23509
23593
23510
23574
23578
23646
23511
23575
23577
23512
23556
23558
23513
23553
23555
23514
23518
23520
23515
23517
23516
23520
23522
23517
23519
23549
26231
23518
26232
23519
23555
26237
23520
23550
23554
26236
23521
23553
23522
23546
23550
23552
23523
23549
23524
23542
23546
23548
23525
23529
23541
23526
23538
23527
23529
23531
26201
23528
26202
23529
23549
26205
23530
23548
26206
23531
23541
26219
26537
23532
23538
26218
23533
23537
26147
23534
26146
23535
23537
23536
23537
23539
23538
23539
23541
23540
23541
23543
23542
23543
23545
26537
23544
23545
26541
23546
26538
26540
23547
23561
23548
23550
23562
26250
26538
23549
26251
26537
23550
26230
23551
26249
23552
23554
23562
23564
26264
23553
23559
23561
23554
23558
23555
23557
26265
23556
26266
23557
23577
26271
23558
23564
23576
26270
23559
23575
23560
23564
23566
23561
23563
23583
26543
23562
26540
23563
26263
26539
23564
23582
26454
26544
23565
26453
23566
23576
23580
23582
26452
23567
23573
23575
23583
23568
23572
23569
23571
23583
26547
23570
26548
23571
23587
26549
23572
23584
23586
26556
23573
23643
23574
23580
23584
23644
23575
23579
23645
23576
23577
23579
26445
23578
26444
23579
23647
26443
23580
23648
26450
23581
26451
26567
23582
23584
26558
26568
29400
23583
26545
29395
23584
26546
23585
26557
23586
23644
26560
26564
26568
23587
23643
26555
26563
23588
26554
23589
26553
26563
26583
23590
23642
26584
23591
23595
23597
23635
23592
23594
23593
23597
23594
23596
23646
23595
23643
23645
23596
23636
23642
23650
23597
23637
23651
23598
23599
23633
23635
23637
23600
23612
23614
23601
23609
23611
23602
23604
23608
23603
23607
23604
23606
23872
23605
23611
23871
23606
23608
23610
23620
23870
23607
23619
23877
23608
23618
23609
23617
23610
23614
23616
23611
23613
23627
23895
23612
23896
23613
23635
23899
23614
23628
23634
23900
23615
23633
23616
23628
23630
23632
23617
23625
23627
23618
23620
23624
23619
23623
23620
23622
23878
23621
23627
23869
23622
23624
23626
23866
23868
23623
23683
23883
23624
23682
23625
23681
23626
23630
23680
23627
23629
23893
23945
23628
23894
23629
23665
23905
23630
23666
23906
23944
23631
23679
23632
23666
23668
23678
23633
23663
23665
23634
23638
23635
23639
23665
26585
23636
26584
23637
23639
23641
23655
23638
23654
23639
23659
23663
23640
23658
23664
23641
26585
26589
26597
26601
23642
26584
26590
26592
23643
26563
26565
23644
23645
26565
26567
23646
23648
23650
23647
23651
23648
23652
26442
23649
26567
29403
23650
23652
23656
26566
29408
23651
23655
26565
23652
23654
23653
26441
23654
23656
23660
26658
23655
23659
23656
23658
26592
23657
26593
32180
23658
23660
23672
26598
32185
23659
23671
26597
23660
23662
23661
26657
23662
23672
23674
26656
23663
23669
23671
23664
23668
23665
23667
23671
26601
23666
26586
23667
26603
26615
23668
23670
26602
26616
23669
23677
23670
23674
23676
23671
23673
26611
26623
23672
26600
23673
26599
32204
23674
26610
26624
32205
23675
26655
23676
26624
26626
26654
23677
26621
26623
23678
26616
26620
23679
26615
26619
23680
23944
23948
23681
23945
23947
23682
23864
23866
23683
23863
23684
23862
23866
23884
23685
23687
23686
23860
23862
23687
23853
23855
23889
23688
23884
23689
23852
23853
23885
23927
23690
23882
23691
23697
23925
23927
23692
23922
23693
23695
23697
23694
23695
23696
23697
23699
23698
23699
23852
23927
23929
23700
23701
23929
23931
23702
23749
23703
23704
23750
23705
23709
23706
23707
23709
23708
23754
23709
23715
23751
23753
23710
23750
23711
23715
23712
23714
23742
23750
23713
23741
23714
23718
23740
23715
23719
23747
23751
23716
23717
23719
23721
23753
23718
23722
23719
23723
23739
23720
23752
23844
23721
23723
23727
23845
28418
23722
23726
28419
23723
23725
23724
23738
23725
23727
23735
23737
23726
23734
23727
23729
28420
23728
28421
28500
23729
23735
23819
28422
28501
23730
23734
23772
28423
23731
23733
23759
23771
23732
23760
23762
23733
23763
23734
23764
23735
23773
23736
23818
23737
23833
23839
28501
28519
23738
23834
23840
28500
23739
23841
23845
23740
23842
23844
23741
23745
23747
23742
23744
23743
23747
23749
23744
23746
23850
23931
23745
23856
23746
23842
23857
23747
23843
23849
23932
23748
23844
23749
23751
23932
28416
23750
23931
23751
23752
23753
28416
28418
23754
28419
23755
23756
23758
28419
23757
23758
23760
23759
28420
23760
28423
28425
23761
23762
28425
28427
23763
23769
23771
23764
23768
23765
23767
23771
23773
23766
23774
23767
23779
23785
23768
23770
23788
23816
23769
23789
23770
23790
28427
23771
23791
23815
28426
23772
28425
23773
23815
23819
28424
23774
23816
23818
23775
23777
23779
23776
23780
23777
23781
28483
23778
23818
23832
23779
23781
23817
23829
23831
23780
23784
23816
23781
23783
23782
28482
23783
23827
23829
28481
23784
23826
23785
23823
23825
23829
23786
23788
23787
23799
23825
23788
23792
23794
23798
23824
23789
23791
23823
23790
23794
23791
23793
28428
23792
23814
28429
23793
23797
23813
28430
23794
23796
28431
23795
23796
23798
23808
23797
23809
28432
23798
23810
23812
28433
23799
23807
28459
23800
23806
28460
23801
28461
23802
23804
23806
28466
23803
23804
28452
23805
28453
28469
23806
28446
28454
28470
23807
28465
23808
23810
28446
28458
23809
28445
23810
28435
28444
23811
28434
28447
23812
28458
28556
28560
31541
23813
28459
28555
31538
23814
23824
28536
31537
23815
23821
23823
31534
23816
23820
31533
23817
23823
23818
23820
23822
28522
23819
28519
23820
28518
31531
23821
28523
31532
23822
28532
28536
31535
23823
23829
28531
28537
23824
23825
28459
28537
23826
23828
28460
23827
28461
23828
28462
28480
23829
28463
28537
28539
23830
23831
28481
28531
28539
28541
23832
28482
28486
28522
23833
28483
28485
28519
23834
23838
23835
23836
23838
23840
28338
23837
28339
23838
28340
28484
23839
28341
28485
23840
28496
28502
28520
23841
28337
28499
23842
23846
28336
23843
28335
23844
23846
23848
28415
23845
28416
23846
28417
28500
23847
28499
28505
23848
28336
28346
28498
28506
23849
28335
28347
28414
23850
23857
23933
28348
23851
23854
23856
23930
23852
23853
23929
23854
23888
23928
23855
23935
23955
28348
23856
23858
23860
23956
23857
23858
28335
23859
28334
28348
28350
23860
23962
28331
23861
23862
23956
23958
23960
23962
23863
23865
23889
23864
23960
23865
23947
23959
23866
23890
23946
23958
23867
23945
23868
23884
23886
23890
23892
23869
23881
23883
23893
23870
23878
23880
23894
23871
23875
23877
23895
23872
23874
23896
23873
23877
23874
23876
23875
23897
23919
23876
23880
23902
23920
23877
23879
23921
23878
23879
23883
23880
23882
23922
23881
23903
23923
23882
23886
23908
23924
23883
23885
23925
23884
23885
23889
23886
23888
23926
23887
23939
23941
23888
23890
23938
23952
23954
23889
23937
23955
23890
23956
23891
23957
23892
23946
23950
23952
28355
23893
23941
23943
23945
23894
23906
23908
23895
23903
23905
23896
23900
23902
23897
23899
23898
23902
23912
23899
23901
26575
26583
23900
26584
23901
23905
26585
23902
23904
26576
26582
23903
23911
23904
23908
23910
23905
23907
26577
26587
23906
26586
23907
23943
26603
23908
23942
26578
26604
23909
23941
23910
23924
23940
26578
23911
23923
26577
23912
23920
26576
23913
23919
26575
23914
23918
26552
23915
23917
26551
23916
26550
23917
23918
23919
23920
23921
23923
23922
23923
23925
23924
23925
23939
23926
23927
23937
23939
23928
23929
23935
23937
23930
23931
23933
23935
23932
23933
28415
23934
28414
23935
28348
28411
28413
23936
23937
23955
28409
28411
23938
23939
28407
28409
23940
23941
28405
28407
23942
23952
23943
23951
28364
28405
23944
23950
26614
23945
23949
26615
23946
23947
23949
26633
23948
26632
23949
26619
26631
23950
26618
26634
23951
28356
28362
23952
28357
28363
28406
23953
28407
23954
28353
28355
28357
28408
23955
23957
28352
28409
23956
28349
23957
28350
23958
28351
28355
23959
23963
26633
23960
23964
26632
23961
23962
23964
28329
23963
28330
28350
23964
26636
28351
31444
23965
26637
28328
23966
28196
23967
23969
23971
26637
28195
23968
26632
23969
23989
26631
23970
23988
26638
28194
23971
23987
28193
23972
23973
28193
28195
28211
23974
28190
28192
23975
28189
23976
28188
28192
28226
23977
23978
28226
28228
23979
23987
28225
23980
23984
23986
28228
28229
23981
23982
23984
23983
29117
23984
23996
28245
29116
23985
28244
23986
23992
23996
28249
23987
23991
28250
23988
28251
23989
23991
26639
28252
23990
26630
23991
23993
26629
23992
26644
28253
23993
23995
26645
28260
23994
26628
23995
26627
29582
23996
26650
28261
30785
23997
28248
23998
29114
29116
30783
30785
23999
29117
29582
29584
24000
29118
29579
29581
24001
29119
29570
29572
24002
29120
29567
29569
24003
29121
29558
29560
24004
29122
29555
29557
24005
26659
26661
26663
24006
26434
26436
26440
24007
26429
26431
26439
24008
24042
24099
24103
24009
24041
24100
24102
24010
24028
24011
24029
24102
26271
24012
24026
26266
24013
24017
26237
24014
26232
24015
24017
24019
26233
24016
24017
24027
24018
24026
26238
24019
24023
24025
26239
24020
26240
24021
24023
26243
26283
24022
24113
24023
24110
24112
24024
26244
26282
24025
24110
26277
26279
26281
24026
24030
24032
26274
24027
24029
26267
24028
24032
24029
24031
24100
24030
24101
26272
24031
24106
26273
26279
24032
24038
24107
24109
24033
24110
24034
24038
24035
24037
24110
26385
24036
26386
24037
26377
26391
24038
24109
26382
26384
24039
24040
24107
26378
26380
26382
24041
24098
24100
24042
24043
24098
26431
24044
24097
26432
24045
24049
24075
24077
24046
24047
24071
24075
24048
24070
24049
24075
24081
24083
24050
24051
24077
24079
24081
24052
24054
24056
24053
24057
24054
24058
24060
24055
24061
24081
24056
24058
24080
24091
26670
24057
24079
26667
24058
26668
24059
26669
24060
24089
24091
26676
24061
24088
24062
24082
24087
24091
24063
24067
24083
24064
24070
24065
24067
24069
24234
24066
24233
24067
24088
24238
24068
24087
24237
24069
24073
24083
24086
26333
24070
24072
26328
24071
24083
24072
24074
26378
24073
26329
26377
24074
24085
26332
26376
24075
24083
24084
26379
24076
24097
24077
24081
24084
24094
24096
24078
26432
24079
24094
26433
26665
24080
26666
24081
24092
24094
26685
24082
24083
24084
24086
24092
24085
24093
29128
24086
26367
26373
26375
24087
26368
26372
24088
24090
26345
24089
26344
24090
26349
26679
24091
26348
26372
26678
24092
26677
24093
26372
26684
24094
26373
26713
29127
24095
26686
24096
26433
26435
29125
29127
24097
26430
26432
29128
24098
26379
24099
26380
26430
24100
24104
26427
26429
24101
24107
24102
24104
24106
26447
24103
26444
24104
26439
26443
24105
26438
26448
24106
26425
26427
29135
29425
24107
26424
29420
24108
26427
24109
26382
26422
26424
26426
24110
26279
26421
24111
24112
26281
26385
26419
26421
24113
26282
26292
26294
24114
26283
26285
26287
24115
24119
24116
24117
24119
24121
24118
24128
26471
24119
24129
26284
26472
24120
26285
24121
24129
24131
26298
24122
24128
24132
24123
24124
24126
24132
24134
24125
24135
24126
24152
26481
24127
24151
26486
24128
24130
24132
24150
26487
24129
26488
24130
26297
26493
24131
24149
26414
26494
24132
24148
26413
24133
24134
24142
24148
24150
29271
24135
24141
24151
24155
24136
24152
24154
24137
24141
24138
24140
24154
24160
24139
24161
24140
24144
24166
24141
24143
24155
24165
24142
24143
24147
24144
24146
24170
29271
24145
24169
24146
24174
29157
24147
24173
29158
29272
24148
29155
24149
29154
29272
24150
26495
29273
32387
24151
26496
29270
24152
24156
26497
24153
26498
24154
24156
24158
26501
24155
24159
24156
29263
29271
24157
26502
29270
24158
29263
29267
29269
29293
24159
29266
29288
24160
29263
29265
24161
24163
24165
24162
24166
24163
24167
24164
29265
24165
24167
24171
29264
24166
24170
29263
24167
24169
24168
24169
24171
24175
24177
24170
24174
24171
24173
29262
24172
29277
29279
24173
24175
29238
29276
29280
24174
29237
29261
24175
29236
24176
29235
24177
24185
29280
32418
24178
29279
24179
24185
24180
24184
24181
24183
24182
24183
29206
24184
29207
24185
29214
24186
24187
29214
32418
32420
32424
24188
29215
29217
29235
24189
29184
29186
29236
24190
29157
29183
24191
29156
29162
24192
26301
26307
24193
24205
26300
24194
24204
26289
24195
26288
24196
24204
26291
26313
24197
24203
26312
24198
24202
24218
24199
24201
24217
24200
24201
24209
24202
24208
24216
24203
24207
24219
24204
24206
26311
24205
26290
26314
24206
26305
26307
26321
24207
26308
26310
24208
24212
24226
24209
24213
24215
24210
24211
24213
29166
24212
29165
24213
24227
26308
29164
24214
29171
24215
24227
24229
29172
24216
24224
24226
24217
24219
24223
24218
24222
24219
24221
26312
24220
24226
26311
24221
24223
24225
24235
26318
24222
24234
26317
24223
24233
24224
24232
24225
24229
24231
24226
24228
26319
26337
24227
26310
24228
26309
29173
24229
26324
26338
29178
24230
29177
24231
26338
26340
29666
24232
26337
26341
24233
24235
24239
24234
24238
24235
24237
26328
24236
26327
26337
24237
24239
26334
26336
26346
24238
26333
26345
24239
26344
24240
26341
26343
24241
24249
24242
24270
24272
26341
24243
24247
24244
24245
24246
24248
24254
24272
24276
24249
24253
24250
24272
26343
24251
24253
24273
24282
26350
24252
24281
26349
24253
24280
24254
24279
24255
24273
24275
24278
24256
24289
24257
24265
24275
24292
24258
24291
24259
24263
24265
25086
24260
24262
24261
24265
24267
24262
24264
24989
25001
24263
24988
24264
24987
25087
24265
25006
25008
25084
24266
25085
24267
24275
25004
25006
25094
24268
24276
25001
25003
24269
24996
24270
24997
25003
29671
24271
26340
24272
24274
24276
25003
26355
24273
26342
24274
24309
26351
24275
24308
25004
26356
24276
24277
24278
24292
24306
24308
25094
24279
24287
24289
24309
24280
24282
24286
24281
24285
24282
24284
29513
24283
24309
29514
24284
24286
24310
24312
29519
24285
24313
29518
24286
24314
24287
24315
24288
24306
24310
26792
24289
24293
24295
24297
24290
24292
24291
24295
24292
24294
25086
24293
25085
24294
24298
24306
25090
24295
24299
25089
24296
24297
24299
24301
24298
24302
26792
24299
24303
24305
25101
24300
25102
24301
24303
25107
25111
24302
25112
24303
25123
26791
24304
25106
25124
24305
26791
26796
26802
26971
24306
25100
26792
26797
24307
25099
24308
24310
25098
26797
29525
24309
25095
29524
24310
29521
24311
29520
24312
26790
26792
26797
29736
24313
24315
26789
29606
24314
24318
29603
24315
24317
24316
26792
24317
26787
26789
26791
24318
26786
24319
26785
26789
29602
24320
24322
26706
24321
26701
24322
24326
26740
24323
24325
26743
26785
24324
26786
24325
26779
26965
24326
26744
26778
26784
24327
26739
24328
24332
24334
26774
26778
24329
24331
26767
24330
24334
24331
24333
25143
24332
25146
26772
24333
26773
26781
27475
24334
24338
26780
27474
24335
26779
24336
24338
24337
26779
26961
24338
25136
26780
26962
27470
24339
24340
25138
27470
27472
27474
24341
25141
25143
24342
25144
24343
25141
25149
25151
24344
25140
25152
24345
24347
25153
24346
24362
24347
24355
24361
24348
24354
25140
25154
24349
24350
24352
24354
25138
24351
24355
24352
24358
26932
24353
25137
27249
24354
24358
25164
27250
27492
24355
25139
25165
24356
24358
24360
24357
24373
24358
24374
26938
24359
27251
24360
24374
25162
25164
27254
24361
24373
25159
25165
24362
24366
25154
25158
24363
25153
25157
24364
24366
24368
24365
24369
24366
24370
24372
24367
24373
24368
24370
25158
25160
25182
24369
25157
25179
24370
25180
24371
25181
24372
24376
24378
25160
25188
24373
24375
24374
25160
24375
25161
27255
24376
27256
24377
25161
25191
27261
24378
24390
24420
24422
24379
24380
24386
24422
24455
25188
24381
24383
24385
25181
24382
25180
24383
24458
25185
24384
24455
24457
25186
24385
24425
24462
24386
24387
24423
24425
24388
24426
24389
24423
24427
24429
24443
24390
24392
24391
24423
24392
24420
24450
24451
24393
24443
24394
24396
24402
24444
24450
24395
24399
24396
24398
24397
24445
24398
24402
24513
24399
24400
24402
24404
24401
24413
24661
24402
24414
24628
24660
24403
24627
24404
24414
24416
24450
24626
24405
24413
24406
24412
24416
24418
27264
24407
24411
26941
24408
26942
24409
24411
26945
27071
24410
27072
24411
24413
27073
24412
26946
27074
24413
24415
27120
27267
24414
27119
24415
24637
27118
24416
24636
27123
27268
24417
24625
27263
24418
24420
24450
24624
27262
24419
27257
24420
27256
24421
27261
24422
24451
24453
24624
27326
24423
24454
25191
24424
24451
24425
24427
24452
24454
24474
24426
24455
24463
24427
24464
24428
24442
24465
24429
24441
24466
24430
24431
24441
24443
24445
24432
24434
24433
24445
24514
24434
24436
24446
24517
24435
24441
24436
24438
24440
24437
24480
24518
24438
24481
24493
24521
24439
24492
24440
24467
24481
24483
24491
24441
24466
24478
24480
24442
24446
24443
24447
24452
24478
24444
24451
24445
24447
24449
24627
24446
24513
24447
24480
24512
24448
24479
24632
24449
24452
24623
24633
24641
24450
24451
24624
24626
24452
24453
24477
24454
24621
24623
27331
24455
24473
25192
24456
25187
24457
24463
24471
24473
25214
24458
24460
24462
25207
24459
25206
24460
24587
25211
24461
24471
24588
25212
24462
24470
24589
24463
24464
24470
24474
24465
24469
24466
24468
24474
24478
24467
24468
24490
24469
24475
24483
24485
24470
24486
24471
24475
24594
24472
24593
25213
24473
24475
24596
24620
25218
24474
24621
25217
24475
24477
24476
24595
24477
24483
24620
24642
27700
24478
24621
24641
24479
24483
24480
24482
24641
24651
24481
24511
24482
24506
24510
24483
24505
24642
24650
24484
24485
24491
24503
24505
27700
24486
24488
24490
24595
24487
24594
24488
24536
24599
24489
24503
24535
24598
24490
24502
24540
24491
24492
24502
24506
24493
24495
24494
24506
24522
24495
24497
24507
24525
24496
24502
24497
24499
24501
24498
24526
24532
24499
24529
24560
27730
24500
24559
24501
24539
27696
27730
27731
24502
24532
24534
24540
24503
24507
24504
24534
27699
24505
24507
24533
27688
27704
24506
27687
27701
24507
24509
24508
24532
24509
24525
24531
27688
27690
24510
24522
27685
27687
24511
24521
24650
24654
24512
24518
24651
24653
24513
24517
24630
24632
24514
24627
24629
24515
24517
24516
24629
27096
24517
24519
24630
27097
24518
24519
24521
24520
24653
27102
24521
24523
24654
27103
24522
24523
24525
24524
27685
30290
24525
24527
27690
30289
24526
24527
24529
24531
24528
27691
30297
24529
27726
30239
30298
24530
30238
24531
27694
27726
27728
27730
24532
27691
27693
24533
27730
24534
27693
27695
27715
24535
27696
27698
24536
24538
24540
24613
24537
24600
24538
24609
27734
24539
24614
27696
27733
24540
24541
24542
24558
24574
27731
27733
24543
24575
27734
24544
24556
24558
24545
24555
24546
24554
24547
24548
24552
24554
24549
24551
24567
24550
24568
28044
24551
28009
28013
28043
30154
24552
28008
28014
30151
24553
24554
24576
24580
30151
24555
24567
24556
24566
24576
24557
24565
24575
24558
24562
24564
24574
24559
24560
24562
27731
24561
27729
30238
24562
30235
30237
30243
24563
30234
24564
30243
30245
30247
24565
24571
24573
24566
24570
30170
24567
24569
30152
24568
30151
24569
30154
30174
24570
30153
30175
24571
30169
30192
24572
30193
30245
24573
30167
30169
30202
30246
24574
30166
30170
30247
24575
27736
30234
24576
27735
30170
24577
30152
24578
24580
27735
30145
30149
24579
24607
27734
24580
24582
24581
30150
24582
27745
30145
30159
24583
24605
24607
24584
24604
24608
24585
24601
24586
24602
24604
28066
24587
24591
25249
24588
25244
24589
24591
24593
25245
24590
24594
24591
24599
24601
24592
24602
25250
24593
24597
24599
24611
25251
24594
24596
25252
24595
24599
24596
24598
27700
24597
24619
25255
24598
24612
24618
25256
24599
24613
27699
24600
24601
24609
24611
24613
24602
24608
24603
24611
28069
24604
24606
24608
24610
28070
24605
28065
24606
27745
28064
24607
27740
27744
28089
24608
27739
30145
24609
24610
24614
27739
24611
24615
27740
28087
24612
28082
24613
24615
24617
28083
24614
27698
24615
27697
27738
24616
27741
28086
24617
27697
27717
30228
33231
24618
27698
27714
33226
24619
27699
27703
33205
24620
27700
27702
33200
24621
24643
27363
24622
27358
24623
24641
24643
24645
27359
24624
24634
27332
24625
27327
24626
24634
24636
27334
24627
24633
24637
24628
24632
24629
24631
24637
24659
24630
27111
24631
24653
27112
24632
24638
24652
24658
24633
24651
24634
24638
24640
24635
24645
27333
24636
24638
24646
27127
27338
24637
27124
27337
24638
27125
24639
27126
24640
24646
24648
24652
27648
24641
24645
24649
24651
24642
24643
24649
27701
24644
27364
27702
24645
24647
24649
27365
27707
24646
27366
24647
27369
27647
24648
27370
27666
27708
24649
24655
27665
27709
24650
27706
24651
24655
27687
24652
24653
24655
24657
24654
27660
24655
27661
27685
24656
27686
24657
27661
27663
27665
30307
24658
27648
27658
27660
24659
27112
27114
27126
24660
27111
27115
27125
24661
24701
24703
27118
24662
24696
24704
27119
24663
24665
24667
27073
24664
27072
24665
24675
24707
24666
24690
24704
24706
24667
24671
24691
24695
24668
24696
24669
24671
24697
24670
24671
24673
24672
24698
24673
24691
27093
24674
24675
24687
24691
24676
24688
24690
27078
24677
24685
24809
24678
24684
24808
24679
24681
24803
24680
24802
24681
24801
24817
24682
24684
24804
24822
24683
24684
24686
24685
24807
24823
24686
24688
24810
24828
24687
24688
24692
27145
24689
27079
27170
24690
24692
27084
27088
27169
24691
27083
27087
24692
24694
24693
27144
24694
27088
27141
27143
24695
27087
27091
27093
24696
24698
24702
24704
24697
24701
24698
24700
24699
27093
24700
24702
27092
27095
24701
27096
24702
27111
24703
27091
27110
24704
27090
27115
27117
24705
27087
24706
27086
27117
27119
27121
24707
27073
27075
27083
24708
27072
27076
27078
24709
24713
24809
24710
24808
24711
24713
24715
27033
24712
27034
24713
27035
27071
24714
27038
27076
24715
24809
24811
27039
27077
24716
24806
24808
27040
24717
24803
24805
24967
24718
24800
24802
24968
24719
24729
24731
24969
24720
24726
24728
24970
24721
24725
24937
24722
24723
24725
24735
24724
24736
24725
24727
24743
24726
24734
24938
24727
24731
24733
24971
24728
24730
24772
24729
24730
24802
24731
24779
24801
24732
24800
24972
24733
24779
24781
24799
26849
24734
24772
24782
26844
24735
24743
24747
26836
24736
24746
24737
24743
24745
24738
24742
24739
24741
24745
24751
24740
24752
24741
24761
24775
24742
24744
24762
24774
24743
24773
24744
24772
24745
24747
24769
24771
24746
24750
24747
24749
26838
24748
24782
26837
24749
24767
24769
24783
26841
24750
24766
24874
24751
24765
24769
24752
24762
24764
24753
24761
24754
24760
24764
29901
24755
29902
24756
24760
29903
24757
24759
29904
24758
24838
29905
24759
24789
24791
24837
29906
24760
24786
24788
29907
24761
24763
29908
24762
24788
24763
24769
24787
24764
24768
24786
29909
24765
29900
24766
24768
29899
24767
24873
29898
24768
24784
24872
30390
24769
24785
30391
24770
24771
24783
24785
24787
24793
24772
24774
24780
24782
24773
24779
24774
24778
24775
24777
24787
24776
24788
24777
24789
24819
24778
24780
24790
24818
24779
24817
24780
24816
24781
24793
24833
24782
24794
24798
26850
24783
26843
24784
24794
26842
24785
24795
24871
30389
24786
24792
30406
24787
24791
29936
24788
24790
24789
24790
24836
24791
24793
24835
24792
24848
29937
24793
24795
24849
30407
24794
24834
24795
24797
26851
24796
24870
30388
24797
24849
24867
24869
30387
24798
24834
24852
27203
24799
24833
24853
26893
24800
24814
24816
26892
24801
24805
26891
24802
24804
24816
24803
24804
24808
24805
24807
24815
24806
24814
26890
24807
24811
24813
27041
24808
24810
24830
24809
24810
27078
24811
24829
27079
24812
27042
27080
24813
24829
24855
27065
27178
24814
24830
24854
27060
24815
24853
26895
24816
24822
24830
24832
24817
24833
24818
24822
24819
24821
24833
24835
24820
24836
24821
24825
24845
24822
24824
24832
24846
24823
24824
24828
24830
24825
24827
24831
24859
24826
24860
24827
24861
27172
24828
24856
24862
27171
24829
27170
24830
24856
27177
24831
24832
24854
24856
24858
24833
24851
24853
24834
24835
24849
24851
24836
24846
24848
24837
24845
24838
24844
24848
29941
24839
29942
24840
24844
29943
24841
24843
29944
24842
29945
29983
24843
24861
24863
29946
29974
24844
24860
24864
29947
24845
24847
29948
24846
24860
24847
24851
24859
24848
24850
24864
29949
24849
29950
24850
30418
24851
24865
24867
30419
24852
24858
24853
24867
27200
27202
24854
26894
24855
27061
27200
24856
27064
27179
27199
24857
27176
24858
24862
27199
30382
33508
24859
24865
27200
24860
24862
24864
24861
24862
29975
24863
29976
24864
29969
29977
30382
24865
29968
24866
30382
30440
24867
27200
27225
30383
30385
24868
30386
24869
27202
27205
27225
30535
24870
26882
27203
30534
24871
26851
26881
30515
24872
26842
26854
30513
24873
26841
26855
30514
24874
26856
29897
24875
24911
26838
26841
24876
24910
24877
24907
24878
24879
24881
24895
24907
24880
24884
24881
24883
24882
24908
29876
24883
24893
24895
25067
30468
24884
24892
24885
24891
24895
24886
24890
24896
24887
24888
24896
24898
24889
24899
25015
24890
24894
24896
24900
25020
24891
25019
24892
24894
25056
24893
25057
24894
25062
25066
30469
24895
25061
25065
24896
24906
24897
24898
24900
24904
24906
24899
24903
24900
24902
25014
24901
25039
25065
24902
24904
25040
25070
26831
24903
25013
26828
24904
26829
24905
26830
24906
24910
25068
25070
26858
24907
25065
25067
24908
24910
24909
25067
29875
24910
25068
26856
29874
24911
24912
26840
26856
26858
24913
26830
26838
26839
24914
26829
26835
24915
24931
24939
24916
24930
24936
24917
24921
24923
24918
24919
24921
24943
24920
24944
24921
24937
24945
24922
24936
24942
24923
24927
24935
24951
24924
24930
24925
24927
24929
25087
24926
25086
24927
24953
25089
24928
24954
25088
24929
24933
24935
24977
24985
24930
24932
24986
24931
24935
24932
24934
26829
24933
25081
26828
24934
24978
26817
26827
24935
24939
24979
26834
24936
24976
24937
24939
24941
24938
24970
24939
24971
26836
24940
26835
24941
24971
24973
24979
26845
24942
24970
24974
24976
24943
24945
24949
24951
24944
24948
24952
24945
24947
24946
24970
24947
24949
24961
24969
24948
24960
24949
24957
24959
24950
24962
24974
24951
24955
24957
24975
26903
24952
24954
24976
24953
24957
24954
24956
25102
24955
24977
25103
24956
24982
25108
26904
24957
25107
26905
24958
24959
26903
26905
26907
24960
24962
24964
24961
24965
24962
24966
24968
24963
26887
26903
24964
24966
26888
26908
27032
24965
26907
26919
24966
27034
24967
27033
24968
26888
26890
27040
24969
26887
26891
24970
24972
24974
24971
24972
26844
24973
26849
26891
24974
24980
26848
26886
24975
26887
24976
24980
24982
26902
24977
24979
24978
24982
24984
24979
24981
26818
26869
24980
26868
24981
26873
26901
24982
26823
26872
26912
24983
26911
24984
25108
26821
26823
26980
24985
25103
26818
26820
24986
25088
26815
26817
24987
25081
25083
25087
24988
25008
25012
24989
25011
24990
25000
25008
25010
24991
24999
24992
25010
25022
24993
24999
25023
25029
25035
24994
25024
24995
24999
24996
24997
24999
25001
24998
25002
29672
24999
25029
25031
29673
25000
25001
25007
25031
25035
25002
25006
25003
25005
25031
29693
25004
29692
25005
25095
29697
25006
25032
25096
29698
25007
25093
25008
25032
25034
26809
25009
25083
25010
25012
25034
25042
25082
25011
25035
25037
25012
25014
25013
25081
25014
25040
25042
25080
25015
25037
25039
25016
25020
25022
25017
25019
25018
25022
25024
25019
25021
25025
25055
25020
25056
25021
25039
25061
25022
25026
25038
25060
25023
25037
25024
25026
25028
25036
25025
25026
25054
25027
25047
25053
25028
25046
25052
32450
25029
25045
32451
25030
29678
25031
25033
25035
25045
29703
25032
29700
25033
26808
29699
25034
25044
26811
29704
25035
25043
26810
25036
25037
25043
25045
25047
25038
25042
25039
25041
25047
25073
25040
25064
25041
25071
25079
25042
25048
25072
27000
25043
26999
25044
25048
26998
25045
25049
29793
32469
25046
32464
25047
25049
25051
32465
25048
29802
25049
29795
29801
25050
29794
32470
25051
29799
29801
29809
32471
25052
29802
29808
32472
25053
29807
32473
25054
25060
29802
29804
25055
29805
25056
25058
25060
25057
25061
25058
25062
25059
29805
25060
25062
25074
29804
30477
25061
25073
25062
25064
25063
30476
25064
25066
25074
25076
30475
25065
25071
25073
25066
25070
25067
25069
30470
25068
30467
25069
26857
30466
25070
25076
26860
30471
25071
26859
25072
25076
25078
25073
25075
27009
29801
25074
29802
25075
29803
30482
25076
27010
29810
30483
25077
30474
25078
26860
27010
27012
30493
25079
26859
27007
27009
25080
26831
27000
27006
25081
26826
26828
26999
25082
26817
25083
26810
26816
26999
25084
26809
26815
25085
25087
25091
25093
25086
25090
25094
25087
25089
25088
25089
25091
25103
25090
25102
25091
25099
25101
25092
25104
26815
25093
25097
25099
26800
26814
25094
25096
26809
25095
25099
25096
25098
30593
25097
26808
30592
25098
26799
26807
30599
25099
26798
30598
25100
25101
26798
26800
26802
25102
25104
25106
25103
25107
25104
25108
25105
26800
26820
25106
25108
26801
26821
26974
25107
26802
26973
25108
25110
25109
25110
26904
26974
26978
26980
25111
26905
26973
26977
25112
25124
25126
25113
25121
25123
25114
25116
25120
25115
25119
25116
25118
26786
25117
25123
26787
25118
25120
25122
26960
26966
25119
26961
26965
25120
25130
25121
25129
25122
25126
25128
25123
25125
26969
27423
25124
26793
25125
26971
26973
25126
26970
26976
27422
25127
26977
25128
26954
26956
27420
27422
25129
26953
26957
27423
25130
25132
26958
26960
25131
25135
26961
25132
25134
25133
26953
25134
26930
26952
26958
27248
25135
27249
25136
26958
26962
27468
25137
25138
27468
27470
27492
25139
25140
25168
27472
27492
25141
25169
25142
25170
27472
25143
25147
25149
27473
27487
25144
25146
27474
25145
25149
25146
25148
30693
25147
27475
30694
25148
27480
27482
30699
25149
27483
30698
25150
25151
27483
27485
27487
25152
25170
25172
25153
25169
25173
25154
25156
25155
25165
25169
25156
25158
25166
25174
25198
25157
25173
25177
25158
25178
25159
25197
25160
25162
25166
25196
25161
25189
25162
25190
27260
25163
25227
27277
25164
25166
25226
27276
27538
25165
27275
27491
25166
25168
25167
25225
25168
25174
27520
27534
27538
25169
27489
27491
25170
25174
25171
27487
27489
25172
25174
27486
27520
27528
25173
27485
27527
25174
25176
25175
25176
25198
27528
27532
27534
25177
27527
27531
25178
25198
25200
25179
25197
25201
25180
25182
25184
25181
25185
25182
25186
25188
25183
25189
25197
25184
25186
25194
25202
25208
25185
25201
25205
25186
25206
25187
25207
25188
25192
25194
25214
25189
25191
25190
25194
25196
25191
25193
25227
27325
25192
27326
25193
25217
27331
25194
25216
25228
27330
25195
25215
25196
25202
25222
25224
25228
25197
25225
25227
25198
25202
25199
25225
25200
25202
25224
25236
27532
25201
25237
27531
25202
25204
25203
25204
25208
25222
25236
25240
25205
25237
25239
25206
25208
25210
25207
25211
25208
25212
25214
25209
25215
25210
25212
25220
25240
25246
25211
25239
25243
25212
25244
25213
25245
25214
25218
25220
25252
25215
25217
25216
25220
25222
25217
25219
25231
27357
25218
27358
25219
25255
27363
25220
25232
25254
27362
25221
25253
25222
25232
25234
25240
25260
25223
25231
25224
25230
25234
25236
27594
25225
25229
27533
25226
27534
25227
25229
27345
27537
25228
27324
25229
25231
27343
25230
27344
27592
25231
25233
27377
27593
25232
27356
25233
25271
27375
25234
25270
27376
27608
25235
25261
27603
25236
25238
25240
25262
27602
25237
27595
25238
27596
25239
25263
27601
25240
25242
25241
25242
25246
25260
25262
25266
25243
25263
25265
25244
25246
25248
25245
25249
25246
25250
25252
25247
25253
25248
25250
25258
25266
28068
25249
25265
28067
25250
28066
25251
28069
25252
25256
25258
28082
25253
25255
25254
25258
25260
25255
25257
25271
33199
25256
33200
25257
28083
33205
25258
25272
28084
33204
25259
28081
25260
25266
25268
25272
25274
25261
25271
25262
25268
25270
28112
25263
25267
28113
25264
28114
25265
25267
28075
28119
25266
25276
25267
25275
25268
28076
28120
25269
28107
28111
25270
25272
28106
30099
33220
25271
30098
33197
25272
33198
25273
33221
25274
28084
28104
28106
33224
25275
28079
28081
28107
25276
28068
28076
28078
25277
28067
28073
28075
25278
25279
28073
28839
25280
28074
28838
25281
25289
28127
29025
30122
25282
25292
28122
25283
25289
25291
25284
25288
25285
25287
25291
28133
25286
28134
25287
28135
28853
25288
25290
28136
28852
25289
28851
25290
28850
25291
28127
29027
29033
25292
28132
25293
28123
28127
28129
25294
28118
28130
25295
28115
25296
25340
28130
30087
25297
25335
25339
28131
25298
25299
25339
25341
25351
25300
25350
25301
25335
25337
25339
28145
25302
25332
25334
28146
25303
25311
25315
25457
25304
25310
25314
25456
25305
25307
25309
25431
25306
25430
25307
25319
25433
25308
25314
25318
25432
25309
25313
25323
25310
25311
25313
25312
25334
25313
25315
25325
25333
25314
25324
25315
25317
25455
25316
25332
25458
25317
25325
25329
25331
25479
25318
25324
25328
25454
25319
25321
25323
25447
25320
25446
25321
25451
28682
25322
25328
25452
28683
25323
25327
28684
25324
25325
25327
25326
28134
25327
25329
28135
28700
25328
28699
25329
25453
28698
25330
25480
28701
25331
28135
28137
29039
29077
25332
28134
28138
29072
25333
25337
28147
25334
25336
28134
25335
25336
25337
28131
28133
25338
28138
28150
25339
28131
28139
28141
28151
25340
28144
25341
28141
28143
30086
25342
30061
25343
25351
25421
28143
33147
25344
25354
33142
25345
25351
25353
25346
25350
25347
25349
25353
25409
25348
25394
25349
25393
25425
25350
25352
25414
25424
25351
28145
25352
28144
25353
25415
25421
25423
25354
25408
25355
25407
25421
33141
25356
25406
30817
25357
30812
25358
25404
25406
30811
25359
25401
25403
25360
25398
25400
25361
25395
25397
25362
25374
25376
25363
25371
25373
25364
25366
25370
25365
25369
25366
25368
25502
25367
25373
25493
25368
25370
25372
25382
25492
25369
25381
25507
25370
25380
25371
25379
25372
25376
25378
25373
25375
25389
28286
25374
28285
25375
25397
28185
25376
25390
25396
28184
25377
25395
25378
25390
25392
25394
25379
25387
25389
25380
25382
25386
25381
25385
25382
25384
25508
25383
25389
25491
25384
25386
25388
25440
25490
25385
25439
25513
25386
25438
25387
25437
25388
25392
25462
25389
25391
25463
30983
25390
28287
25391
25411
28183
25392
25412
25464
28182
25393
25465
25394
25412
25414
28158
25395
25409
25411
25396
25400
25397
25399
25411
28310
25398
28307
25399
25403
28308
25400
25402
25410
28309
25401
25409
25402
25406
25408
25403
25405
25417
29105
25404
29104
25405
29103
33133
25406
25418
29102
33136
25407
33137
25408
25418
25420
33140
25409
25415
25417
25410
25414
25411
25413
25417
30993
25412
30992
25413
28159
30997
25414
25416
28160
30996
25415
28157
25416
25420
28156
25417
25419
28167
31421
25418
31422
25419
29101
33171
25420
28168
29100
33172
25421
28155
33173
25422
33146
25423
28143
28153
28155
33177
25424
28144
28152
28156
25425
28145
28149
28157
25426
28146
28148
28158
25427
25457
25459
25465
25428
25456
25460
25462
25429
25431
25435
25437
25430
25434
25438
25431
25433
25432
25456
25433
25435
25447
25455
25434
25446
25435
25443
25445
25436
25448
25460
25437
25441
25443
25461
25475
25438
25440
25462
25439
25443
25440
25442
25514
25441
25463
25489
25442
25468
25470
25488
25443
25471
28602
25444
25445
25471
25473
25475
25446
25448
25450
25447
25451
25448
25452
25454
25449
25475
25477
25450
25452
25474
25482
31128
25451
25473
31125
25452
31126
25453
31127
25454
25480
25482
31134
25455
25477
25479
25456
25458
25460
25457
25458
28146
25459
25479
28147
25460
25466
25478
28148
25461
25477
25462
25466
25468
25476
25463
25465
25464
25468
30984
25465
25467
28159
28181
25466
28158
25467
28163
28175
25468
28162
28174
28180
25469
31007
25470
25476
25484
28174
31008
25471
25475
25485
25487
25472
31012
25473
25485
31013
31145
25474
31124
25475
25483
25485
31143
25476
25477
25483
28175
25478
25482
25479
25481
28175
29073
25480
29072
25481
29077
31137
25482
28176
29076
31136
25483
31135
25484
28176
31142
25485
28177
31193
31195
25486
31144
25487
31013
31015
31169
31193
25488
31008
31010
31012
25489
28602
28606
31007
25490
25514
28605
30984
25491
25511
25513
30983
25492
25508
25510
28287
25493
25505
25507
28286
25494
25502
25504
28285
25495
25499
25501
28219
25496
25498
28218
25497
25501
25498
25500
28200
25499
28203
28217
25500
25504
28204
28220
25501
25503
28205
25502
25503
25507
25504
25506
28275
25505
28274
28284
25506
25510
28281
28283
25507
25509
28280
25508
25509
25513
25510
25512
28611
25511
28288
28610
25512
28605
28609
30982
25513
28604
28616
25514
25515
28602
28604
25516
28601
25517
28592
28604
25518
28593
28599
28601
28603
25519
28598
25520
25536
28593
28595
28597
25521
28590
28592
25522
25534
25536
25523
25533
25537
25524
25525
25527
25537
25526
25532
28467
25527
25529
25531
28468
25528
25538
25529
25543
25545
25530
25546
28475
25531
25541
25543
28476
31027
25532
25538
25540
28477
25533
25535
25537
28478
25534
28479
25535
28570
28590
25536
25540
28571
28595
25537
25539
25538
25539
25543
25540
25542
28597
25541
28586
28596
25542
28585
28627
31026
25543
28628
31025
25544
25545
25559
31025
31027
31029
25546
25548
25547
31027
31571
25548
31028
31042
31576
25549
31029
25550
25556
31040
31042
31046
25551
31043
31045
25552
25554
25556
25553
25554
25555
31045
25556
31046
31050
31076
25557
25558
31040
31050
31052
31054
25559
25561
25563
31029
25560
25561
28634
31025
25562
28637
31030
31054
25563
25575
28638
31053
25564
31052
25565
25573
25575
28662
25566
25576
25567
25573
25568
25574
25576
25578
25569
25571
25579
25570
25580
25571
28642
28656
25572
25574
28641
28655
25573
28654
25574
28653
25575
28640
28652
25576
28639
28663
25577
25578
28633
28639
28647
25579
28640
28646
25580
28641
28645
25581
28642
25582
28643
28645
31126
25583
28682
25584
28643
28687
25585
28670
28676
28678
28688
25586
28669
28675
25587
25593
28678
25588
25592
25589
25591
27866
28678
25590
27865
25591
27870
27882
25592
27869
28677
28717
25593
28716
25594
28675
28677
28715
25595
25596
28715
28894
28896
25597
28716
28720
25598
25599
28720
28728
25600
28721
28727
25601
25623
25625
27892
25602
25622
25603
25621
25625
25604
25606
25608
25605
25609
25606
25610
25612
25607
25613
25621
25608
25610
25618
25624
27897
25609
25625
25627
25610
25628
25611
27898
25612
25616
25618
27901
25613
25615
25614
25618
25620
25615
25617
27886
28748
25616
27917
25617
27908
27916
25618
27887
27909
28753
25619
27910
25620
25624
27887
27889
28737
25621
27884
27886
25622
25624
25623
27884
25624
27889
27891
28721
25625
28736
25626
25627
27892
27894
28736
25628
27895
27897
25629
25635
27898
25630
25634
25631
25633
27898
27902
25632
27903
25633
27904
25634
27899
27905
25635
25636
27895
27899
25637
25679
25638
25678
27899
25639
25677
27900
25640
25676
27913
25641
25675
27914
25642
25674
28757
25643
25673
28785
25644
25672
28786
25645
25671
28787
25646
25670
28980
25647
25669
29003
25648
25668
29002
25649
25667
36046
25650
25666
36047
25651
25665
36048
25652
25664
36053
25653
25663
37284
25654
25662
37283
25655
25661
37307
25656
25660
37308
25657
25659
37425
25658
37426
25659
25701
37423
25660
25700
37424
25661
25699
37305
25662
25698
37306
25663
25697
37286
25664
25696
37285
25665
25695
36054
25666
25694
36055
25667
25693
36044
25668
25692
36045
25669
25691
29005
25670
25690
29004
25671
25689
28981
25672
25688
28982
25673
25687
28783
25674
25686
28784
25675
25685
28758
25676
25684
28759
25677
25683
27912
25678
25682
27911
25679
25681
27896
25680
27895
25681
25723
27894
25682
25722
28735
25683
25721
28742
25684
25720
28743
25685
25719
28744
25686
25718
28760
25687
25717
28877
25688
25716
28878
25689
25715
28983
25690
25714
28988
25691
25713
28989
25692
25712
29006
25693
25711
36060
25694
25710
36059
25695
25709
36056
25696
25708
36067
25697
25707
36068
25698
25706
37287
25699
25705
37429
25700
25704
37428
25701
25703
37427
25702
41532
25703
25745
41533
25704
25744
41534
25705
25743
37430
25706
25742
37290
25707
25741
37288
25708
25740
37289
25709
25739
36064
25710
25738
36063
25711
25737
36062
25712
25736
36061
25713
25735
29017
25714
25734
29016
25715
25733
28987
25716
25732
28966
25717
25731
28965
25718
25730
28876
25719
25729
28875
25720
25728
28874
25721
25727
28740
25722
25726
28741
25723
25725
28734
25724
27893
25725
25767
28732
25726
25766
28733
25727
25765
28913
25728
25764
28914
25729
25763
28915
25730
25762
28920
25731
25761
28964
25732
25760
28963
25733
25759
31355
25734
25758
31354
25735
25757
36014
25736
25756
29018
25737
25755
37262
25738
25754
37263
25739
25753
37264
25740
25752
37265
25741
25751
37266
25742
25750
37580
25743
25749
37595
25744
25748
37431
25745
25747
41535
25746
41538
25747
25789
41537
25748
25788
41536
25749
25787
37597
25750
25786
37592
25751
25785
37581
25752
25784
37582
25753
25783
37258
25754
25782
37259
25755
25781
37260
25756
25780
37261
25757
25779
36016
25758
25778
36015
25759
25777
31357
25760
25776
31356
25761
25775
28962
25762
25774
28957
25763
25773
28921
25764
25772
28922
25765
25771
28911
25766
25770
28912
25767
25769
28730
25768
28731
25769
25811
28905
25770
25810
28906
25771
25809
28907
25772
25808
28934
25773
25807
28923
25774
25806
28955
25775
25805
28956
25776
25804
31324
25777
25803
31359
25778
25802
31358
25779
25801
37468
25780
25800
37467
25781
25799
37469
25782
25798
37470
25783
25797
37471
25784
25796
37476
25785
25795
37583
25786
25794
37584
25787
25793
37591
25788
25792
37598
25789
25791
37599
25790
41566
25791
25833
41565
25792
25832
41564
25793
25831
37589
25794
25830
37590
25795
25829
37585
25796
25828
37478
25797
25827
37477
25798
25826
37472
25799
25825
37464
25800
25824
37465
25801
25823
37466
25802
25822
31364
25803
25821
31363
25804
25820
31360
25805
25819
31323
25806
25818
31322
25807
25817
28954
25808
25816
28935
25809
25815
28933
25810
25814
28932
25811
25813
28903
25812
28904
25813
25855
31273
25814
25854
31274
25815
25853
31275
25816
25852
31280
25817
25851
39038
25818
25850
39039
25819
25849
39040
25820
25848
39068
25821
25847
39069
25822
25846
39098
25823
25845
39125
25824
25844
39126
25825
25843
39127
25826
25842
39168
25827
25841
39169
25828
25840
39174
25829
25839
39175
25830
25838
40769
25831
25837
40776
25832
25836
40775
25833
25835
41661
25834
41662
25835
25877
41659
25836
25876
41660
25837
25875
40778
25838
25874
40777
25839
25873
40768
25840
25872
40767
25841
25871
39173
25842
25870
39170
25843
25869
39167
25844
25868
39166
25845
25867
39123
25846
25866
39124
25847
25865
39099
25848
25864
39100
25849
25863
39065
25850
25862
39064
25851
25861
39036
25852
25860
39037
25853
25859
31281
25854
25858
31282
25855
25857
31271
25856
31272
25857
25899
31289
25858
25898
31290
25859
25897
31283
25860
25896
39060
25861
25895
39061
25862
25894
39062
25863
25893
39063
25864
25892
39092
25865
25891
39101
25866
25890
39106
25867
25889
39107
25868
25888
39359
25869
25887
39360
25870
25886
40743
25871
25885
40742
25872
25884
40741
25873
25883
40744
25874
25882
40763
25875
25881
40782
25876
25880
40779
25877
25879
41663
25878
41668
25879
25921
41667
25880
25920
41664
25881
25919
40784
25882
25918
40783
25883
25917
40762
25884
25916
40761
25885
25915
40740
25886
25914
40737
25887
25913
39376
25888
25912
39377
25889
25911
39358
25890
25910
39357
25891
25909
39103
25892
25908
39102
25893
25907
39091
25894
25906
39090
25895
25905
39056
25896
25904
39057
25897
25903
39058
25898
25902
39059
25899
25901
31287
25900
31288
25901
25943
31291
25902
25942
31296
25903
25941
31297
25904
25940
39643
25905
25939
39642
25906
25938
39641
25907
25937
39640
25908
25936
39644
25909
25935
39645
25910
25934
39871
25911
25933
39878
25912
25932
39877
25913
25931
39378
25914
25930
40735
25915
25929
40736
25916
25928
41256
25917
25927
41346
25918
25926
41347
25919
25925
41348
25920
25924
40785
25921
25923
42969
25922
42968
25923
25965
42967
25924
25964
42962
25925
25963
41352
25926
25962
41353
25927
25961
41344
25928
25960
41345
25929
25959
41257
25930
25958
41258
25931
25957
40734
25932
25956
40733
25933
25955
39880
25934
25954
39879
25935
25953
39870
25936
25952
39869
25937
25951
39638
25938
25950
39639
25939
25949
39506
25940
25948
39507
25941
25947
39508
25942
25946
39509
25943
25945
31295
25944
31292
25945
25987
39006
25946
25986
39005
25947
25985
39510
25948
25984
39511
25949
25983
39630
25950
25982
39629
25951
25981
39634
25952
25980
39774
25953
25979
39775
25954
25978
43110
25955
25977
43111
25956
25976
39881
25957
25975
41249
25958
25974
41250
25959
25973
41251
25960
25972
41259
25961
25971
41356
25962
25970
41355
25963
25969
41354
25964
25968
42958
25965
25967
42961
25966
42981
25967
26009
42982
25968
26008
42960
25969
26007
42959
25970
26006
41361
25971
26005
41360
25972
26004
41357
25973
26003
41268
25974
26002
41269
25975
26001
41247
25976
26000
41248
25977
25999
39886
25978
25998
39887
25979
25997
39888
25980
25996
39889
25981
25995
39771
25982
25994
39633
25983
25993
39632
25984
25992
39631
25985
25991
39514
25986
25990
39009
25987
25989
39008
25988
39007
25989
26031
39556
25990
26030
39557
25991
26029
39558
25992
26028
39515
25993
26027
39763
25994
26026
39764
25995
26025
39765
25996
26024
39770
25997
26023
39890
25998
26022
39893
25999
26021
41237
26000
26020
41236
26001
26019
41307
26002
26018
41306
26003
26017
41270
26004
26016
41311
26005
26015
42758
26006
26014
42759
26007
26013
42766
26008
26012
42765
26009
26011
43003
26010
43004
26011
26053
43001
26012
26052
43002
26013
26051
42768
26014
26050
42767
26015
26049
42756
26016
26048
42757
26017
26047
41312
26018
26046
41313
26019
26045
41302
26020
26044
41240
26021
26043
41239
26022
26042
41238
26023
26041
39892
26024
26040
39891
26025
26039
39769
26026
26038
39766
26027
26037
39761
26028
26036
39762
26029
26035
39562
26030
26034
39563
26031
26033
39554
26032
39555
26033
26075
39566
26034
26074
39565
26035
26073
39564
26036
26072
39575
26037
26071
39832
26038
26070
39833
26039
26069
39834
26040
26068
39839
26041
26067
39840
26042
26066
39913
26043
26065
39912
26044
26064
39911
26045
26063
41300
26046
26062
41301
26047
26061
41314
26048
26060
41319
26049
26059
41320
26050
26058
42755
26051
26057
42770
26052
26056
42769
26053
26055
43041
26054
43040
26055
26097
43042
26056
26096
42806
26057
26095
42774
26058
26094
42771
26059
26093
42754
26060
26092
42753
26061
26091
41318
26062
26090
41315
26063
26089
41298
26064
26088
41299
26065
26087
39945
26066
26086
39944
26067
26085
39914
26068
26084
39915
26069
26083
39838
26070
26082
39835
26071
26081
39830
26072
26080
39831
26073
26079
39576
26074
26078
39571
26075
26077
39570
26076
39567
26077
43119
26078
43118
26079
43120
26080
39577
26081
43104
26082
43103
26083
43105
26084
43109
26085
39916
26086
39942
26087
39943
26088
39946
26089
39947
26090
42794
26091
42795
26092
42796
26093
42797
26094
42804
26095
42805
26096
42775
26097
26099
26098
26099
36391
43042
26100
42775
42806
26101
42776
42807
26102
42777
42808
26103
42718
42778
26104
42717
42779
26105
42704
42780
26106
41411
42703
26107
41410
42702
26108
41389
42701
26109
41380
42700
26110
41379
42699
26111
41103
41202
26112
41098
41200
26113
41097
41201
26114
39988
40896
26115
39987
40897
26116
39986
40898
26117
39985
40899
26118
39984
40900
26119
38870
40901
26120
38535
40902
26121
36484
38536
26122
36478
38537
26123
33031
36479
26124
33027
33029
26125
32932
33030
43152
26126
32364
32931
43151
26127
32355
32918
43150
26128
32147
32917
43149
26129
32148
32904
43148
26130
32149
32903
43147
26131
32150
32890
43146
26132
32151
32889
34332
26133
32152
32886
34331
26134
32083
32885
34326
26135
32082
32884
34325
26136
29324
32081
34320
26137
29319
32080
34319
26138
26524
29318
34316
26139
34315
26140
26524
26141
26525
26142
26526
26143
26527
26144
26214
26145
26215
26146
26216
26147
26148
26216
26218
26149
26199
26201
26150
26156
26202
26151
26155
26171
26152
26170
26153
26155
26165
26169
26154
26160
26155
26157
26159
26156
26164
26172
26157
26197
26199
26203
26158
26159
26195
26197
26160
26162
26164
26161
26165
26162
26166
26186
26163
26187
26195
26164
26166
26180
26192
26196
26165
26179
26197
26166
26168
26167
26185
26168
26180
26182
26184
26169
26177
26179
26170
26172
26176
26171
26175
26172
26174
26202
26173
26179
26203
26174
26176
26178
26204
26234
26175
26205
26231
26176
26232
26177
26233
26178
26182
26240
26179
26181
26227
26241
26180
26210
26181
26211
26469
26182
26226
26242
26468
26183
26243
26184
26468
26472
29358
26185
26469
26471
26186
26190
26192
26187
26189
26188
26192
26194
26189
26191
26477
26479
26190
26480
26191
26471
26485
26192
26470
26476
26484
26193
26469
26194
26196
26476
26512
26514
26195
26477
26196
26197
26211
26213
26198
26210
26199
26209
26213
26215
26200
26216
26201
26203
26207
26209
26217
26202
26206
26218
26203
26205
26204
26210
26205
26207
26227
26229
26206
26230
26207
26219
26251
26208
26220
26252
26209
26221
26225
26227
26255
26210
26212
26222
26211
26227
26212
26226
26514
26213
26223
26225
26513
26214
26512
26215
26223
26527
26216
26222
26217
26218
26220
26222
26219
26220
26536
26221
26535
26222
26224
26534
26223
26224
26528
26225
26531
26533
26226
26256
26516
26227
26257
26515
26228
26229
26241
26247
26255
26257
26230
26234
26248
26252
26231
26249
26251
26232
26234
26236
26233
26237
26234
26238
26240
26235
26241
26236
26238
26246
26248
26268
26237
26249
26265
26238
26266
26239
26267
26240
26244
26246
26274
26241
26243
26242
26246
26243
26245
26257
26467
26244
29358
26245
26277
29359
26246
26258
26276
26466
26247
26275
26248
26254
26258
26458
26249
26253
26457
26250
26264
26251
26253
26263
29389
26252
26536
26253
26255
26535
26254
26262
29388
26255
26259
26261
29387
26256
26534
26257
26259
26533
29349
26258
29348
26259
26459
29353
26260
29352
32073
26261
26459
29379
29383
32072
26262
26458
29384
29386
26263
26455
26457
29391
26264
26454
29390
26265
26453
26457
26266
26268
26270
26267
26271
26268
26272
26274
26269
26275
26457
26270
26272
26446
26456
26462
26271
26445
26453
26272
26444
26273
26447
26274
26278
26462
29420
26275
26277
26276
26458
26462
26277
26459
26463
26465
26278
29440
26279
26463
29421
29439
26280
26424
26281
26421
26423
29147
29439
26282
26418
29440
26283
26295
29359
26284
29358
26285
26295
26297
29357
26286
26294
26298
26287
26289
26293
26299
26288
26292
26289
26291
26290
26300
26291
26293
26305
26387
26292
26386
26293
26385
26294
26304
26388
26295
26411
26419
26296
26418
29360
26297
26411
26415
26417
29361
26298
26414
29362
26299
26411
26413
26300
26302
26304
26301
26305
26302
26306
29156
26303
26413
29155
26304
26306
26404
26412
29160
26305
26403
26411
26306
26402
26307
26405
29161
26308
26322
29162
26309
29163
26310
26322
26324
29222
26311
26319
26321
26312
26314
26318
26313
26317
26314
26316
26386
26315
26321
26387
26316
26318
26320
26330
26390
26317
26329
26391
26318
26328
26319
26327
26320
26324
26326
26321
26323
26363
26401
26322
26402
26323
26405
29221
26324
26362
26406
29224
26325
29223
26326
26338
26360
26362
29664
26327
26335
26337
26363
26328
26330
26334
26329
26333
26330
26332
26392
26331
26363
26393
26332
26334
26364
26366
26398
26333
26367
26397
26334
26368
26335
26369
26336
26360
26364
29508
26337
26339
26341
26353
26338
26339
29665
26340
26354
26360
29670
26341
26355
29671
26342
26343
26351
26353
26355
26344
26346
26350
26345
26349
26346
26348
26368
26347
26353
26369
26348
26350
26352
26370
29515
26349
26371
29512
26350
29513
26351
29514
26352
26356
29521
26353
26357
29507
29522
26354
29508
26355
26357
26359
29691
26356
29692
26357
29524
29697
26358
29523
29696
26359
29507
29538
29725
29729
26360
29508
29539
29690
26361
29687
26362
26364
29484
29539
29686
26363
29483
29663
26364
26400
26365
26399
26366
29506
29508
29539
29541
26367
26369
29499
29505
26368
29498
29504
26369
26371
26370
29508
26371
29505
29507
29510
26372
29504
29511
26373
26715
26374
26714
29504
26375
29127
29131
29503
29550
26376
29128
29130
29498
26377
26379
26381
26397
26378
26382
26392
26379
26380
29128
26381
26427
29129
26382
26396
26426
29130
26383
26384
26392
26394
26396
26422
26385
26389
26391
26421
26386
26388
26387
26391
26388
26390
26402
26389
26403
26419
26390
26394
26408
26420
26391
26393
26401
26392
26393
26397
26394
26398
26400
26395
29145
29481
26396
26398
29144
29486
29500
26397
29143
29497
26398
29498
26399
29499
26400
29484
29486
29541
26401
29481
29483
26402
26406
26408
26403
26405
26404
26408
26410
26405
26407
29151
29245
26406
29244
26407
29249
29483
26408
29150
29248
29482
26409
29481
26410
26420
29148
29150
29480
26411
26417
26419
29151
26412
26413
26415
29151
29153
26414
29154
26415
29365
32387
26416
29366
32392
26417
29149
29151
29449
32393
26418
29148
29446
26419
29147
29441
26420
26421
29145
29147
26422
26423
29143
29145
26424
29142
29146
29438
26425
29421
26426
29136
29142
29426
26427
29137
29143
26428
26429
29129
29133
29135
29137
26430
26436
26438
26431
26435
29129
26432
26434
26433
26434
26664
26435
26663
26436
26662
29132
26437
26661
29133
26438
26440
26660
29134
29406
26439
29135
29405
26440
26442
26441
26659
26442
26658
29406
29408
26443
29403
29405
26444
26448
26450
26445
26447
26446
26450
26452
26447
26449
29397
29419
26448
29420
26449
29405
29425
26450
29398
29404
29424
26451
29403
26452
29398
29400
29402
26453
29395
29397
26454
26456
26455
29393
29395
26456
29384
29392
29396
26457
26461
29397
26458
26459
26461
26460
29378
26461
26463
29383
29455
29457
26462
29384
29418
26463
29419
26464
29422
26465
29439
29443
29455
29473
26466
29378
29440
29442
26467
29353
29355
29359
26468
29348
29356
29358
26469
26473
26515
26470
26514
26471
26473
26475
26489
26472
26488
26473
26493
29357
26474
26492
29356
26475
26515
26517
29327
29347
26476
26514
26518
26520
26477
26509
26511
26478
26479
26507
26509
26480
26482
26484
26481
26485
26482
26486
26498
26483
26499
26507
26484
26486
26490
26504
26508
26485
26489
26509
26486
26488
26487
26497
26488
26490
26494
26496
26489
26493
26490
26492
26520
26491
26521
29297
26492
26494
29298
29328
29364
26493
29327
29363
26494
29362
26495
29365
26496
29298
29300
32386
26497
29295
29297
26498
26502
26504
26499
26501
26500
26504
26506
26501
26503
29289
29315
26502
29288
26503
29293
29295
26504
29292
29296
29316
26505
29297
26506
26508
29316
29318
29320
26507
29315
26508
26509
26521
26523
26510
26520
26511
26519
26523
26525
26512
26518
26526
26513
26527
26514
26516
26518
26528
26515
26516
29348
26517
26531
29349
26518
26530
29326
29350
26519
26529
26520
26522
29326
32079
26521
29327
26522
29320
29328
26523
29319
29325
32080
26524
29318
26525
32080
26526
32079
26527
26529
26528
26529
26531
26530
32079
26531
32076
32078
26532
26533
29349
32074
32076
26534
32073
26535
29387
26536
29388
26537
29389
26538
26539
29389
26540
26544
29390
26541
26543
26542
26543
26547
26544
26546
26545
29393
26546
26558
29394
26547
26557
26548
26556
26549
26550
26554
26556
26551
26552
26554
26553
26575
26554
26562
26574
26555
26556
26560
26562
26557
26558
26560
26559
32066
26560
26568
26570
32065
26561
26562
26564
26570
26572
26563
26573
26564
26590
26565
26569
26591
26566
26592
26567
26569
26593
29409
26568
29402
26569
29401
26570
26594
29410
26571
32064
26572
26594
28395
32063
26573
26591
28396
26574
26590
28397
26575
26581
26583
26576
26577
26581
26578
26580
26579
28405
26580
26604
28399
28404
26581
26587
28398
26582
28397
26583
26585
26587
26589
26584
26590
26585
26586
26587
26601
26603
26588
26604
26589
26601
26605
26607
28398
26590
26596
28397
26591
26592
26594
26596
26593
26597
26594
26598
32179
26595
32178
26596
26598
26608
28395
32187
26597
26607
28396
26598
26600
26599
32186
26600
26608
26610
32237
26601
26607
26611
26602
26603
26605
26611
26613
26604
26614
26605
28364
26606
28365
28399
26607
26609
26611
28370
28400
26608
28401
26609
28394
32236
26610
28371
28393
32241
26611
28372
32240
26612
26613
26623
28368
28370
28372
26614
26616
28365
28367
26615
28362
28364
26616
26618
26617
26623
26618
26620
26622
26642
28367
26619
26641
28362
26620
26630
26621
26629
26622
26626
26628
26623
26625
26647
28368
26624
26625
28372
32263
26626
26648
28373
32268
26627
26653
26628
26648
26650
26652
26629
26645
26647
26630
26642
26644
26631
26639
26641
26632
26634
26638
26633
26637
26634
26636
28355
26635
26641
28356
26636
26638
26640
28359
31442
26637
28354
31443
26638
28327
26639
31441
26640
26644
31440
26641
26643
28360
31805
26642
28361
26643
26647
28382
26644
26646
28381
31804
26645
31803
26646
26650
31802
26647
26649
28386
31912
26648
28383
26649
28384
32287
26650
28385
31913
32288
26651
31914
26652
30785
32288
32290
33074
26653
29582
32285
32287
26654
29581
32266
32268
26655
29570
32263
32265
26656
29569
32205
32207
26657
29558
32202
32204
26658
29557
32183
32185
26659
32180
32182
26660
29557
26661
29556
29630
32182
26662
29555
29629
26663
29125
29552
29554
26664
29122
26665
29123
29125
26666
26686
26688
26667
26685
26689
26668
26670
26672
26669
26673
26670
26674
26676
26671
26677
26685
26672
26674
26682
26690
26696
26673
26689
26693
26674
26694
26675
26695
26676
26680
26682
26702
26677
26679
26678
26682
26684
26679
26681
26715
29512
26680
29513
26681
26705
29518
26682
26704
26716
29517
26683
26703
26684
26690
26710
26712
26716
26685
26713
26715
26686
26690
26687
26713
29125
26688
26690
26712
26724
29124
26689
26725
29123
26690
26692
26691
26692
26696
26710
26724
26728
26693
26725
26727
26694
26696
26698
26695
26699
26696
26700
26702
26697
26703
26698
26700
26708
26728
26734
26699
26727
26731
26700
26732
26701
26733
26702
26706
26708
26740
26703
26705
26704
26708
26710
26705
26707
26719
29604
26706
29603
26707
26743
29602
26708
26720
26742
29609
26709
26741
26710
26720
26722
26728
26748
26711
26719
26712
26718
26722
26724
29623
26713
26717
29622
26714
29126
26715
26717
29532
29550
26716
29511
26717
26719
29530
26718
29531
29621
26719
26721
29612
29644
26720
29611
26721
26759
29610
26722
26758
29617
29643
26723
26749
29642
26724
26726
26728
26750
29565
26725
29562
26726
29563
26727
26751
29564
26728
26730
26729
26730
26734
26748
26750
26754
26731
26751
26753
26732
26734
26736
26733
26737
26734
26738
26740
26735
26741
26736
26738
26746
26754
26768
26737
26753
26765
26738
26766
26739
26767
26740
26744
26746
26774
26741
26743
26742
26746
26748
26743
26745
26759
29747
26744
29601
26745
26777
29600
26746
26760
26776
29748
26747
26775
26748
26754
26756
26760
26762
26749
26759
26750
26756
26758
30673
26751
26755
29574
26752
29575
26753
26755
29576
29588
26754
26764
26755
26763
26756
29577
29589
26757
30678
30682
26758
26760
30679
30683
30751
26759
30674
30746
26760
30745
26761
30744
26762
26776
30683
30741
30743
26763
26775
29594
30682
26764
26768
29589
29593
26765
29588
29592
26766
26768
26770
26767
26771
26768
26772
26774
26769
26775
26770
26772
29593
29595
30695
26771
29592
30692
26772
30693
26773
30694
26774
29595
29597
30701
26775
26777
26776
29595
26777
29596
29761
26778
29597
29599
26779
26781
26783
26780
26964
26781
26963
27477
26782
27476
29597
26783
26963
27431
27499
29598
26784
26964
27430
29599
26785
26965
26967
29600
26786
26788
29601
26787
26965
26788
26793
26966
26789
26794
26967
29745
26790
29607
26791
26794
26796
29741
26792
26793
26794
26969
26971
26795
26968
29744
26796
26971
27437
27439
29743
26797
26803
29742
26798
29737
26799
26803
32593
26800
26804
26806
32594
26801
26990
26802
26804
26989
27441
26803
26972
26804
27439
32598
26805
27440
32597
26806
26989
26993
27449
32616
26807
26990
26992
32615
26808
26812
26814
30600
26809
26811
30591
26810
26814
26811
26813
26998
26812
29793
30590
26813
26992
29792
30589
26814
26816
26991
26997
26815
26990
26816
26820
26817
26819
27002
26818
26826
26819
26823
26825
26820
26822
26991
27003
26821
26990
26822
26981
26989
26823
26982
26994
27020
26824
26983
26825
26872
27020
27022
29834
26826
26869
27003
27005
26827
27002
27006
26828
26832
26834
26869
26829
26831
26830
26834
26831
26833
26858
26832
26859
26833
26862
26870
27006
26834
26839
26863
26867
26835
26868
26836
26839
26845
26837
26844
26838
26839
26841
26843
26840
26846
26841
26853
26855
26863
26842
26843
26851
26853
26844
26846
26850
26845
26849
26846
26848
26868
26847
26853
26867
26848
26850
26852
26874
26884
26849
26873
26885
26850
26892
26851
26893
26852
27203
26853
26875
26881
26883
26854
26866
26855
26865
26881
29871
26856
26864
29872
26857
29873
26858
26860
26864
30495
26859
26863
26860
26862
26861
30494
26862
26864
26878
27012
30499
26863
26877
27007
26864
26866
26865
30500
26866
26878
26880
30509
26867
26875
26877
26868
26870
26874
26869
26873
26870
26872
26871
26877
27005
26872
26874
26876
27024
29834
26873
27023
26874
26900
26875
26899
26876
26880
27208
26877
26879
27209
29835
26878
27014
26879
27013
30508
26880
27210
29836
30520
26881
27207
30519
26882
29870
26883
27205
27207
29869
26884
27203
27204
27208
26885
26893
26897
26899
26886
26892
26896
26900
26887
26889
26891
26901
26888
26902
26889
26915
27031
26890
26896
26914
27030
26891
26895
27041
26892
26893
26895
26894
27203
26895
26897
27061
27202
26896
27060
26897
27027
27059
26898
27062
27204
26899
27025
27027
27213
27215
26900
27024
27208
26901
27023
27027
26902
26912
26914
26903
26911
26915
26904
26908
26905
26909
26911
26906
26907
26909
26977
27049
26908
26918
26909
26915
26917
26910
26978
27050
26911
26913
26915
26979
27053
26912
26980
26913
26983
27023
26914
26984
27026
27054
26915
27027
27029
26916
26917
27029
27031
27045
27053
26918
27032
27046
27050
26919
27047
27049
26920
27032
27034
27036
26921
26923
26927
26922
26926
26923
26925
26924
27034
26925
26927
26945
27035
26926
26942
26927
26929
26943
26928
26944
27036
26929
26955
27047
27243
26930
26950
26952
26931
26932
26936
26950
27248
27252
26933
27249
27251
26934
26936
26938
26935
26939
26936
26940
26942
26937
26943
26938
26940
26948
27252
27258
26939
27251
27255
26940
27256
26941
27257
26942
26946
26948
27264
26943
26945
26944
26948
26950
26945
26947
27235
27243
26946
27070
26947
27237
27267
26948
27236
27266
27284
26949
27265
26950
27246
27252
27272
27284
26951
27243
26952
27244
27246
27248
27466
26953
26955
26957
26954
26955
27049
26956
27048
27244
26957
27425
27461
27465
26958
27424
27466
26959
27467
26960
26962
27424
27432
27496
26961
27423
27429
26962
26964
26963
27469
26964
27432
27498
26965
27429
26966
26967
26969
27429
26968
27430
29750
26969
27435
27437
29751
26970
27428
26971
27427
27437
27443
26972
26973
27439
27441
27443
26974
26976
26975
26981
27441
26976
26978
26986
27442
27458
26977
27421
27443
26978
27420
26979
27419
26980
26984
26986
27418
26981
26983
26982
26986
26988
26983
26985
27021
27451
26984
27022
26985
29781
29845
26986
27452
29780
29844
26987
29779
26988
27442
27448
27452
27456
26989
27441
27449
27451
26990
26994
26991
26992
26994
26996
26993
29791
30588
26994
27450
29790
30587
26995
27451
26996
27020
29788
29790
29820
26997
27003
29791
29817
26998
27002
29792
29796
26999
29793
29795
27000
27002
27001
27009
29795
27002
27004
27006
27008
29796
27003
27004
27020
27005
27015
27019
29817
27006
27014
29834
27007
27008
27012
27014
27009
27011
27015
29815
27010
29800
27011
29811
30492
27012
27016
29814
34652
27013
34653
27014
27016
29836
34667
27015
29835
27016
27018
29816
27017
29825
34668
27018
29826
29836
29840
34671
27019
29821
29835
29839
27020
29820
29832
29834
27021
27022
29788
29832
29844
27023
29833
29845
27024
27026
27025
27209
29833
27026
27212
27216
29846
27027
27217
29845
27028
27029
27057
27059
27215
27217
27030
27054
27056
27031
27041
27043
27059
27032
27040
27044
27033
27037
27034
27038
27040
27035
27036
27038
27070
27037
27047
27235
27038
27044
27046
27234
27039
27069
27040
27042
27044
27068
27041
27042
27060
27043
27065
27067
27044
27056
27058
27232
27045
27233
27046
27052
27056
27292
27047
27051
27241
27048
27242
27049
27051
27287
27461
27050
27420
27051
27053
27419
27052
27288
27462
27053
27055
27291
27417
27054
27418
27055
27217
29781
27056
27218
27294
29782
27057
27293
27058
27218
27220
34873
27059
27063
27065
27231
27060
27062
27061
27065
27062
27064
27201
27063
27215
27223
27064
27220
27222
27230
27065
27227
27229
27066
27067
27178
27229
27231
33489
27068
27080
27232
27300
27069
27077
27233
27299
27070
27076
27234
27238
27071
27235
27237
27072
27074
27076
27073
27074
27119
27075
27120
27237
27076
27082
27121
27238
27077
27078
27080
27082
27079
27083
27080
27084
27177
27081
27178
27082
27084
27133
27181
27300
27083
27132
27299
27084
27086
27085
27182
27086
27088
27133
27135
27183
27087
27132
27136
27088
27090
27089
27168
27090
27135
27139
27141
27167
27091
27136
27138
27092
27109
27141
27093
27094
27095
27099
27109
27096
27098
27110
27097
27111
27098
27102
27112
27099
27101
27113
27100
27108
27101
27105
27107
27102
27104
27659
27103
27660
27104
27661
30290
27105
27662
30291
27106
30294
27107
27662
27678
27680
27682
27108
27655
27657
27659
27109
27113
27652
27654
27110
27138
27140
27111
27113
27115
27112
27113
27660
27114
27659
27115
27650
27652
27658
27116
27138
27117
27125
27129
27137
27650
27118
27122
27136
27119
27123
27125
27120
27121
27123
27306
27122
27132
27307
27123
27129
27131
27308
27124
27309
27125
27127
27129
27390
27126
27127
27648
27650
27128
27395
27647
27129
27396
27650
27668
27670
27130
27391
27131
27137
27398
27670
27672
27132
27134
27136
27399
27133
27400
27134
27184
27401
27135
27193
27402
27672
27136
27192
27673
27137
27138
27651
27673
27139
27652
27140
27166
27653
27673
27141
27165
27654
27142
27143
27153
27165
27167
27189
27144
27150
27168
27188
27145
27149
27169
27173
27146
27170
27172
27147
27149
27148
27172
27149
27151
27173
27150
27151
27153
27152
27188
27153
27155
27189
27154
27155
27157
27165
27156
29998
27157
27159
30362
27158
27164
27159
27161
27163
27160
30361
27161
30346
33518
27162
30345
27163
27680
30344
30358
33518
27164
27655
30359
30361
27165
27654
30001
30362
27166
29998
27167
29999
30001
30003
27168
27190
27192
27169
27183
27187
27170
27174
27182
27171
27177
27172
27174
27176
29976
27173
29975
27174
27188
29980
27175
27187
29979
27176
27180
27182
27186
33507
27177
27179
33508
27178
27182
27179
27181
27180
27198
27229
27181
27185
27197
33492
27182
27184
33489
27183
27184
27186
27192
27185
27193
33488
27186
27194
27196
33535
27187
27191
33506
27188
27190
29992
27189
29991
27190
29996
29998
27191
29995
29999
27192
27194
30006
33505
27193
30003
27194
30004
33487
27195
30005
33540
27196
33501
33503
33505
33533
27197
33500
33506
33534
27198
33493
33499
33507
27199
27228
33498
33508
27200
27227
30383
27201
27202
27223
27225
27227
27203
27204
27205
27213
27223
27206
27224
29868
27207
27211
27213
29863
30545
27208
27210
30540
27209
27213
27210
27212
29838
27211
29837
30541
27212
29848
29862
30544
27213
29847
29861
27214
27215
27221
27223
29861
29863
27216
27220
27217
27219
29851
29861
27218
29852
27219
29857
34874
27220
29858
29860
34875
27221
34876
27222
29860
29864
34925
27223
27227
29865
33495
27224
27225
29863
29865
29867
27226
30552
27227
29865
30383
30553
33497
27228
27229
33493
33495
33497
27230
33492
27231
33491
33495
34876
27232
33490
34873
27233
27293
27301
27234
27292
27298
27235
27239
27241
27236
27242
27237
27239
27285
27305
27238
27306
27239
27299
27307
27240
27298
27304
27241
27285
27289
27297
27313
27242
27288
27292
27243
27285
27287
27244
27284
27245
27287
27465
27246
27282
27284
27286
27546
27247
27273
27511
27248
27250
27252
27274
27512
27249
27467
27250
27468
27251
27275
27493
27252
27254
27253
27254
27258
27272
27274
27278
27255
27275
27277
27256
27258
27260
27257
27261
27258
27262
27264
27259
27265
27260
27262
27270
27278
27328
27261
27277
27325
27262
27326
27263
27327
27264
27268
27270
27334
27265
27267
27266
27270
27272
27267
27269
27283
27305
27268
27306
27269
27309
27337
27270
27310
27320
27336
27271
27335
27272
27278
27280
27320
27322
27273
27283
27274
27280
27282
27542
27275
27279
27513
27276
27514
27277
27279
27345
27539
27278
27324
27279
27323
27280
27346
27540
27281
27349
27541
27282
27318
27320
27350
27630
27283
27315
27545
27284
27314
27320
27285
27286
27314
27287
27289
27315
27547
27288
27464
27289
27291
27463
27290
27316
27552
27291
27295
27297
27407
27415
27292
27294
27416
27293
27297
27294
27296
34873
27295
34814
34874
27296
27408
34815
34879
27297
27301
27409
34872
27298
27406
27299
27301
27303
27300
27400
27301
27401
33489
27302
33490
27303
27401
27403
27409
33537
27304
27400
27404
27406
27305
27307
27311
27313
27306
27310
27314
27307
27309
27308
27400
27309
27311
27391
27399
27310
27390
27311
27319
27389
27312
27392
27404
27313
27317
27319
27405
27637
27314
27316
27406
27315
27319
27316
27318
27554
27317
27407
27553
27318
27412
27632
27636
27319
27631
27635
27320
27388
27321
27322
27336
27350
27352
27388
27323
27335
27341
27349
27324
27328
27342
27346
27325
27343
27345
27326
27328
27330
27327
27331
27328
27332
27334
27329
27335
27330
27332
27340
27342
27360
27331
27343
27357
27332
27358
27333
27359
27334
27338
27340
27366
27335
27337
27336
27340
27337
27339
27389
27338
27390
27339
27369
27395
27340
27352
27368
27394
27341
27367
27342
27348
27352
27354
27343
27347
27355
27344
27356
27345
27347
27377
27611
27346
27612
27347
27349
27615
27348
27378
27616
27349
27351
27381
30028
27350
27628
27351
27629
27635
27352
27382
27640
30027
27353
27387
27354
27368
27382
27384
27386
27355
27367
27373
27381
27356
27360
27374
27378
27357
27375
27377
27358
27360
27362
27359
27363
27360
27364
27366
27361
27367
27362
27364
27372
27374
33202
27363
27375
33199
27364
33200
27365
33201
27366
27370
27372
33208
27367
27369
27368
27372
27369
27371
27645
27370
27646
27371
30018
33211
27372
27384
30019
33210
27373
33209
27374
27380
27384
33216
27375
27379
33217
27376
33198
27377
27379
27609
33197
27378
27610
27379
27381
30074
27380
30075
33218
27381
27383
33245
35043
27382
35040
27383
27641
35041
27384
30023
33246
35042
27385
33247
27386
30019
30021
30023
35941
27387
27641
27643
27645
27388
27394
27638
27640
27389
27635
27637
27390
27392
27394
27391
27395
27392
27396
27398
27393
27637
33545
27394
27396
27638
27644
33546
27395
27645
27396
27646
27397
30016
27398
27670
30015
33546
33548
27399
33545
33549
27400
27402
27404
27401
27402
33488
27403
33487
33549
27404
27410
33538
33544
27405
33545
27406
27410
27412
34851
27407
27409
27408
27412
27414
27409
27411
34820
34880
27410
34871
27411
34852
34870
27412
34821
34853
34885
27413
34850
27414
27632
34821
34823
34849
27415
27553
34818
34820
27416
27552
34815
34817
27417
27463
34812
34814
27418
27462
29778
29782
27419
29779
29781
27420
27458
27462
27421
27461
27422
27444
27458
27460
27423
27425
27427
27424
27428
27425
27433
27507
27426
27460
27508
27427
27433
29771
29773
30036
27428
27436
27444
27429
27433
27435
27430
27432
27431
27435
29759
27432
27434
27500
29764
27433
27497
27434
27506
27435
29765
29771
30038
27436
29758
27437
27445
29757
29771
27438
29756
27439
27443
27445
27447
32604
27440
32599
27441
27447
27449
32602
27442
27443
27447
27457
27444
27445
27457
29773
27446
29772
32737
27447
27455
27457
29775
32736
27448
32603
27449
27453
27455
32734
27450
32617
27451
27453
29789
30586
27452
29788
27453
29785
29787
27454
30574
30585
27455
29785
30575
30582
30584
27456
29776
32735
27457
29777
29779
29785
27458
29774
27459
29779
27460
27462
27550
29774
29778
27461
27549
29773
27462
27464
27463
27464
27550
27552
27465
27547
27549
27466
27508
27546
27467
27507
27511
27468
27496
27512
27469
27493
27470
27494
27496
27498
27471
27477
27472
27478
27490
27492
27494
27473
27489
27474
27478
27480
27488
27475
27477
27476
27480
30701
27477
27479
27499
30704
27478
27498
27479
27503
27565
27480
27502
27566
30705
27481
30700
27482
27488
27522
27566
30727
27483
27487
27523
30720
27484
30719
27485
27523
27525
30724
27486
27526
27487
27521
27523
27579
27488
27489
27521
27565
27490
27520
27491
27515
27519
27565
27492
27514
27538
27493
27494
27512
27514
27495
27503
27515
27496
27504
27510
27512
27516
27497
27507
27498
27500
27504
27506
27499
27503
27500
27502
30843
27501
30038
30844
27502
27504
27572
30039
30849
27503
27571
30848
27504
27564
27505
27563
27506
27510
27562
30035
30039
27507
30036
30038
27508
27510
27509
27549
30036
27510
27544
27546
27548
30035
27511
27543
27512
27542
27546
27513
27514
27516
27540
27542
27515
27539
27516
27518
27564
27517
27543
27563
27518
27540
27560
27574
27614
27519
27539
27569
27613
27520
27536
27538
27568
27521
27535
27522
27568
27578
27523
27567
27585
30726
27524
30725
27525
27579
27583
27585
30814
27526
27582
30813
27527
27579
27581
27528
27530
27529
27535
27579
27530
27532
27580
27590
27598
27531
27581
27597
27532
27596
27533
27595
27534
27590
27592
27594
27535
27537
27536
27578
27590
27537
27577
27591
27613
27538
27592
27612
27539
27540
27612
27541
27615
27542
27560
27628
27630
27543
27545
27544
27560
27562
27545
27555
27559
30034
27546
27554
27630
27547
27548
27552
27554
27549
27551
27555
34806
27550
34803
27551
34804
34812
27552
27556
34805
34817
27553
27554
27556
27632
27555
27631
27556
27558
34827
27557
34818
34826
27558
27632
34823
34833
34837
27559
27631
34832
34836
27560
27630
30031
30033
27561
27627
27562
27574
27626
30033
30043
27563
30034
30042
27564
27572
27574
27565
27569
27571
27566
27568
27567
27571
30730
27568
27570
27586
30731
27569
27577
27570
27574
27576
27571
27573
27621
35492
27572
35489
27573
30042
35490
27574
27622
30043
35491
27575
27576
27614
27622
27624
27626
27577
27613
27619
27621
27578
27586
27588
27579
27585
27589
27580
27581
27583
27589
30056
27582
30057
27583
30058
30818
27584
30059
30819
27585
27587
27589
30066
30820
27586
30821
27587
27621
30824
27588
27620
30067
30825
27589
27591
27619
30054
27590
30055
27591
27605
27592
27606
27618
27593
27611
27594
27606
27608
27610
27595
27603
27605
27596
27598
27602
27597
27601
27598
27600
30057
27599
27605
30056
27600
27602
27604
28116
30063
27601
28115
30062
27602
28114
27603
28113
27604
27608
28112
27605
27607
30064
30096
27606
30055
27607
30054
30072
27608
30069
30071
30097
27609
30098
27610
30071
30075
33196
27611
30072
30074
27612
27616
27618
27613
27615
27614
27618
27615
27617
27627
27616
27628
27617
30028
30074
27618
27624
30029
30073
27619
30072
27620
27624
30053
27621
27623
30080
35530
27622
35525
27623
30046
35524
27624
30047
30079
35531
27625
30052
27626
30029
30047
30049
30051
27627
30032
30046
27628
30029
30031
27629
30028
27630
27634
30027
30031
27631
27632
27634
27633
27634
27636
34837
34849
35034
27635
30026
34836
27636
27640
27637
27639
34850
27638
34851
27639
27643
34856
27640
27642
34855
35034
27641
30026
27642
30023
30025
27643
30022
34860
35035
27644
30021
34859
27645
30016
30020
33552
27646
30019
27647
30016
30018
27648
27666
27668
27649
27665
27650
27658
27664
27668
27676
27651
27652
27670
27674
27676
27653
27657
27654
27656
27674
30001
27655
27656
27680
27657
27675
27679
30359
27658
27676
27678
27659
27663
27660
27662
27661
27662
27684
27663
27683
27664
27678
30306
27665
27667
27677
30313
27666
30310
27667
30018
30311
27668
30013
30017
30312
27669
30016
27670
27676
30011
30013
30015
27671
27672
27674
30009
30011
33548
27673
30004
33549
27674
30003
27675
30002
27676
30011
33476
33478
27677
27678
30013
30334
33476
27679
30335
27680
30336
30358
33476
27681
27682
30336
30342
30344
27683
30294
30303
30335
27684
30291
30304
30306
27685
30288
30290
30307
27686
27690
27687
27689
27709
30307
27688
27706
27689
27693
27705
27690
27692
27710
30308
27691
30288
27692
27726
30287
27693
27721
27725
30319
27694
27720
27695
27719
27725
30262
27696
27716
27730
30231
27697
27732
27698
27716
30229
27699
27715
27700
27704
27701
27702
27704
27706
27703
27707
33201
27704
27712
27714
33206
27705
27715
27706
27710
27712
27720
27707
27709
27708
27712
33208
27709
27711
30311
33211
27710
30310
27711
27721
30309
27712
27722
30316
33212
27713
33207
27714
27718
27720
27722
33234
27715
27717
33227
27716
27720
27717
27719
30230
27718
30259
33232
27719
27723
30260
33233
27720
27724
30261
27721
27722
27724
30318
27723
30317
33237
27724
30269
30326
33238
27725
30270
30325
27726
30263
30324
27727
30286
27728
30239
30263
30283
30285
27729
30236
30238
30262
27730
27731
30231
30235
27732
30234
27733
30229
30231
30233
27734
27736
27738
27735
27739
27736
30146
30148
27737
30166
30233
27738
27742
30146
30165
30256
27739
27741
30229
27740
30146
27741
27743
28088
27742
28099
30228
27743
28100
30164
30227
27744
28095
30146
30163
27745
28094
30143
30145
27746
28063
27747
30141
30143
30159
30160
27748
28015
28059
28061
27749
28006
28018
28828
27750
27832
28005
28019
27751
27831
27752
27834
28001
28003
28019
27753
27990
27754
27784
27788
27834
28773
27755
27785
27787
27831
27756
27812
27757
27771
27787
27811
27758
27786
27759
27765
27767
27771
27773
27760
27770
27761
27767
27769
27847
27762
27766
27848
27763
27849
27764
27766
27794
27854
27765
27775
27766
27774
27767
27795
27855
27768
27798
27856
27769
27771
27799
27825
27861
27770
27824
27846
27771
27805
27772
27804
27773
27787
27799
27801
27803
27774
27786
27790
27798
27775
27779
27791
27795
27776
27792
27794
27777
27779
27781
27778
27782
27779
27783
27785
27780
27786
27781
27783
27789
27791
28749
27782
27792
28748
27783
27917
27784
28750
27785
27789
28772
27786
27787
27789
27788
27830
27789
27801
27835
28774
27790
28771
27791
27797
27801
28770
27792
27796
28763
27793
28747
27794
27796
27870
28765
27795
27865
27796
27798
27864
27797
27871
28764
27798
27800
27872
28769
27799
27863
27800
27840
27862
27801
27841
27877
28866
27802
28867
27803
27835
27837
27841
28970
27804
27828
27830
27840
27805
27811
27825
27827
27806
27822
27824
27807
27809
27811
27808
27812
27809
27813
27815
27810
27816
27822
27811
27813
27819
27827
27829
27812
27830
27813
27831
27814
27832
27815
27819
28062
28828
27816
27817
27819
27821
27818
28091
28839
27819
28062
28092
28830
28840
27820
28829
27821
27827
28834
28836
28840
27822
28837
28839
27823
27827
27824
27826
28837
28851
27825
27845
27826
27840
27844
27827
27839
28836
28856
27828
27829
27837
27839
28834
27830
27832
27836
28829
27831
27835
27832
27834
27833
28828
27834
27836
28019
28793
28827
27835
28790
27836
28791
27837
28792
28832
27838
28833
28971
27839
27841
28846
28862
28972
27840
28835
28857
27841
27843
27842
28865
27843
27877
28860
28862
28864
27844
27862
28857
28859
27845
27861
28854
28856
27846
28851
28853
27847
27859
27861
27848
27856
27858
27849
27851
27855
27850
27854
27851
27853
28681
27852
27858
28684
27853
27855
27857
27867
28685
27854
27866
28680
27855
27865
27856
27864
27857
27861
27863
27858
27860
27874
28704
27859
28699
27860
28700
28853
27861
27875
28703
28854
27862
27863
27875
27877
27864
27872
27874
27865
27867
27871
27866
27870
27867
27869
28679
27868
27874
28690
27869
27871
27873
28691
28888
27870
28692
28887
27871
27881
27872
27880
27873
27877
27879
27874
27876
28710
28946
27875
28705
27876
28706
28859
27877
28709
28860
28945
27878
27879
28864
28866
28882
28945
27880
28769
28883
28946
27881
28764
28884
28888
27882
28765
28885
28887
27883
27885
28717
28723
27884
28716
28722
27885
27889
27886
27888
28765
27887
28747
27888
28738
28746
27889
28723
28739
28766
27890
28722
27891
28725
28737
28739
28741
27892
28726
28734
28736
27893
28727
27894
28732
28734
27895
28735
27896
27897
27899
27911
28735
27898
27910
28736
27899
27901
27900
27901
27905
27911
27913
27902
27908
27910
27903
27905
27907
27904
27905
27984
27906
27907
27913
27982
27984
27908
27979
27909
27913
27915
27910
27912
28738
28754
27911
28737
27912
28742
27913
28743
28759
27914
27915
27982
28757
28759
27916
27979
28754
28756
27917
27974
28751
28753
27918
28748
28750
27919
27972
27974
27920
27971
27975
27921
27923
27922
27947
27971
27923
27950
27952
27956
27976
27924
27955
27975
27925
27952
27954
27926
27928
27936
27927
27928
27930
27929
27935
27952
27930
27932
27934
27951
27931
27946
27932
27944
28025
27933
27943
28028
27934
27940
27942
28029
27935
27939
27962
27936
27938
27953
27937
27954
27938
27959
27939
27960
27940
27961
27941
28032
27942
27961
27965
28033
27943
27962
27964
28034
27944
27949
27951
28035
27945
27946
27948
28024
27947
27951
27948
27950
27970
27949
27991
28023
27950
27964
27992
28036
27951
27963
27969
27952
27962
27953
27954
27956
27960
27962
27955
27959
27956
27958
27978
27957
27963
27977
27958
27960
27966
27985
27959
27983
27960
27961
27962
27966
27963
27964
27966
27968
27965
27995
28799
27966
27996
28804
27967
27968
27985
27986
27996
27969
27977
27987
27995
27970
27976
27988
27992
27971
27989
27991
27972
27976
27973
27989
28750
27974
27976
27980
27988
28751
27975
27979
27976
27978
27977
27978
27980
27985
27979
27983
27980
27982
27981
27987
28756
27982
27985
27986
28757
27983
27984
27985
27987
27997
28785
27988
27994
28780
27989
27993
28777
27990
28772
27991
27993
28001
28773
27992
28002
27993
27995
28797
27994
28000
28778
27995
27997
27999
28779
27996
28798
27997
28805
27998
28786
27999
28787
28805
28809
28000
28788
28798
28808
28001
28789
28795
28797
28002
28020
28790
28003
28021
28023
28797
28004
28005
28011
28017
28019
28021
28006
28007
28015
28017
28008
28012
28014
28009
28010
28012
28040
28011
28039
28012
28022
28013
28017
28041
28014
28016
28042
30155
28015
30150
28016
30159
28017
28055
28059
30158
28018
28056
28019
28057
28059
28827
28020
28021
28057
28793
28795
28022
28056
28796
28023
28037
28039
28041
28024
28036
28025
28035
28039
28026
28028
28027
28039
28028
28030
28038
28029
28035
28030
28032
28034
28031
28801
28032
28802
28033
28034
28802
28804
28035
28799
28801
28036
28038
28037
28797
28799
28038
28052
28796
28800
28039
28051
28801
28040
28041
28043
28051
28042
28052
28056
28043
28053
28055
30186
28044
28050
30173
28045
30174
28046
28050
30177
28047
28049
30178
28048
30181
28049
28817
28819
30182
28050
28816
28820
30183
28051
28053
30184
28052
28816
28053
28813
28815
28054
28820
30185
28055
28813
28821
28823
30218
28056
28058
30213
28057
28813
28058
28812
28826
28059
28823
28825
30214
28060
30160
28061
28825
28827
28831
33293
28062
28828
28830
30141
28063
28064
28092
28094
30141
28065
28089
28091
28066
28070
28072
28067
28069
28068
28072
28069
28071
28081
28070
28082
28071
28087
28089
28072
28078
28080
28090
28073
28091
28074
28078
30127
28075
28077
30122
30126
28076
28122
28077
28107
28121
28078
28108
30123
30125
28079
30128
28080
28104
28108
30135
28081
28085
28087
28097
28082
28084
28083
28087
28084
28086
33226
28085
33225
28086
28098
28104
33230
28087
28099
33231
28088
28089
28095
28097
28099
28090
28094
28091
28093
28097
30128
28092
30127
28093
30130
30140
28094
28096
30129
33296
28095
30142
28096
28100
33298
28097
28101
30136
33297
28098
30135
28099
28101
28103
33263
28100
33264
28101
33269
33299
28102
33268
33300
28103
30136
33285
33315
33329
28104
30135
33262
33284
28105
33259
28106
28108
30105
33258
33284
28107
30104
33257
28108
28110
28109
30134
28110
30105
30107
30123
35827
28111
28121
30102
30104
28112
28120
30099
30101
28113
30096
30098
28114
28116
28120
28115
28119
28116
28118
30087
28117
30088
30096
28118
28120
28124
30089
30101
28119
28123
30090
28120
28122
28121
28122
28124
30123
28123
30122
28124
28126
30111
28125
30102
30110
28126
30107
30117
30123
35825
28127
30116
30120
30122
28128
29026
28129
29031
29033
29035
30116
28130
28132
28140
30111
28131
28141
30090
28132
28133
28139
29033
28134
28136
28138
28135
28136
29040
28137
29033
29041
28138
29034
29038
29078
28139
29071
28140
29034
29070
28141
29035
29069
30112
28142
30091
28143
28151
28153
29069
33183
28144
33178
28145
28151
28146
28150
28147
28148
28150
29072
28149
28163
29073
28150
28152
28164
29074
28151
29071
28152
29070
28153
28165
29081
28154
29082
33182
28155
28165
28169
29085
35768
28156
28168
33176
28157
28165
28167
28158
28160
28164
28159
28163
28160
28162
30998
28161
28167
31001
28162
28164
28166
28172
31002
28163
28173
31003
28164
29088
28165
29087
28166
29086
28167
28169
28171
31419
28168
31420
28169
29099
35766
28170
29098
35767
28171
29085
29095
29097
35798
28172
29086
29094
31418
28173
29087
29091
31781
28174
29088
29090
31780
28175
28177
28179
28176
29088
28177
29089
31197
28178
29090
31196
28179
31191
31193
31239
37113
28180
31008
31190
31780
28181
31003
31005
31007
28182
30984
30986
30998
28183
30983
30987
30997
28184
28287
28289
30992
28185
28286
28290
28310
28186
28285
28291
28307
28187
28219
28221
28238
28188
28218
28222
28233
28189
28191
28232
28190
28218
28191
28211
28217
28192
28212
28222
28224
28193
28225
28194
28212
28251
28195
28213
28252
31441
28196
28210
28327
28197
28328
28198
28202
28210
31448
28199
28201
31447
28200
28201
28203
28205
28202
28206
31450
28203
28207
28209
31449
28204
28216
28205
28207
28272
28274
28206
28275
28207
28276
31455
28208
28277
31456
28209
28272
28294
28322
28324
28210
28214
28216
28325
28211
28213
28326
28212
28216
28213
28215
28256
28214
28255
31472
28215
28266
28294
31473
28216
28222
28267
28271
28217
28272
28218
28220
28222
28219
28220
28285
28221
28272
28284
28222
28237
28271
28291
28223
28224
28233
28235
28237
28267
28225
28230
28232
28256
28226
28229
28251
28227
28232
28228
28229
28231
28230
28244
28250
28231
28235
28243
28257
28232
28234
28242
28233
28234
28238
28235
28239
28241
28236
28268
28300
28237
28239
28269
28303
28305
28238
28270
28306
28239
28307
28240
28308
28241
28303
29104
28242
28300
28243
28244
28246
28258
28300
28245
28249
28246
28248
29115
28247
28301
30793
28248
28258
28262
29111
29113
28249
28261
29114
28250
28258
28260
28251
28253
28257
28252
28256
28253
28255
31440
28254
28260
31803
28255
28257
28259
28265
31808
28256
28266
31439
28257
28267
28258
28268
28259
28299
28260
28262
28264
31801
28261
31802
28262
30786
31914
28263
30797
31915
28264
29111
30798
30961
31920
28265
28297
28299
31800
28266
28268
28296
31809
28267
28295
31438
28268
28270
28269
28299
28270
28296
28298
28314
28271
28295
28315
28272
28292
28294
28273
28274
28282
28284
28292
28322
28275
28277
28281
28276
28280
28277
28279
31458
28278
28322
31457
28279
28281
28321
28613
31464
28280
28612
31463
28281
28611
28282
28610
28283
28321
30974
30976
28284
28286
28288
28290
28285
28291
28286
28287
28288
30983
28289
30976
30982
28290
30975
30987
30991
28291
28311
30974
28292
28306
28293
28315
30974
28294
28316
28320
28322
31477
28295
31476
28296
28316
31437
28297
28317
31814
28298
30961
30963
31799
28299
28303
29110
30964
28300
29111
28301
28303
28302
29111
30802
28303
29108
29110
30956
28304
28305
29104
29106
29108
30964
28306
28308
28312
28314
28307
28311
28315
28308
28310
28309
29104
28310
28312
29105
30993
28311
30992
28312
30973
30991
28313
29106
30994
28314
28318
30965
30971
30973
28315
28317
30964
28316
30973
28317
28319
31436
28318
30963
31815
28319
30966
31430
31820
28320
30973
31431
31435
28321
30974
30978
31480
28322
30977
31465
28323
28324
31457
31465
31467
31477
28325
31456
31468
31476
28326
31449
31469
31473
28327
31448
31470
31472
28328
31441
31443
28329
31444
31448
28330
31447
28331
31444
31446
31848
28332
28334
28333
28343
31446
28334
28336
28344
28346
31853
28335
28347
31848
28336
28337
28338
28344
28496
28498
28339
28341
28343
28340
28341
28489
28342
28490
28496
28343
28491
28513
31454
28344
31451
28345
28513
31864
28346
28498
28508
28512
31863
28347
28507
31852
28348
28413
31849
28349
28350
28352
28411
31849
28351
31848
28352
28354
31847
28353
28410
31850
28354
28358
31857
31977
28355
28359
31846
28356
28357
28359
28361
28358
28378
31892
28359
28379
31858
31891
28360
31845
28361
28379
28381
31903
28362
28378
28382
28363
28367
28364
28366
28378
31894
28365
28404
28366
28370
28403
28367
28369
28377
31895
28368
28382
28369
28373
28383
28370
28374
28376
31896
28371
28402
28372
28374
28392
32261
28373
32262
28374
28384
32269
28375
28391
32270
28376
28384
28388
28390
33046
28377
28383
28387
31897
28378
28380
28382
31898
28379
31893
28380
31900
31902
28381
28387
31899
31905
28382
28386
31904
28383
28384
28386
28385
33047
28386
28388
32040
33050
28387
31911
28388
32037
32038
28389
32039
33051
28390
32037
32054
32056
28391
31897
32057
28392
31896
32058
28393
28402
32059
28394
28400
32060
28395
28401
32061
28396
32062
28397
28401
28398
28399
28401
28400
28403
28401
28402
28403
31896
28404
31895
28405
31894
28406
28407
31892
31894
28408
28409
31892
31977
28410
28411
31977
31978
28412
28413
31849
31978
31980
28414
28507
28415
28506
28416
28505
28417
28418
28505
31530
28419
28421
28420
28421
28423
28422
31530
28423
31529
31531
28424
28425
31531
31533
28426
28427
28429
31533
28428
28429
28431
28430
31534
28431
28433
31537
28432
28433
28435
28434
31538
28435
31541
31543
28436
28437
28444
31543
31548
28438
28439
28440
28443
28439
28442
28443
28440
28442
28441
28442
28442
28443
28445
28447
28449
28446
28450
28447
28455
28457
28448
28560
31543
28449
28455
28561
31544
31558
28450
31547
28451
28455
28452
28454
28453
28454
28474
31561
28455
28473
31560
28456
31559
28457
28473
28561
28563
31568
28458
28470
28558
28560
28459
28465
28557
28460
28554
28461
28463
28465
28462
28466
28463
28467
28479
28464
28554
28568
28465
28467
28471
28557
28567
28466
28470
28467
28469
28468
28478
28469
28471
28475
28477
28470
28474
28471
28473
28472
28558
28582
28473
28475
28563
28583
31572
28474
31569
28475
31570
28476
31571
28477
28583
28585
31588
28478
28582
28586
28479
28567
28571
28480
28568
28570
28481
28539
28543
28482
28542
28483
28487
28484
28485
28487
28489
28486
28490
28520
28487
28493
28521
28541
28488
28542
28489
28493
28545
28490
28491
28493
28495
28492
28514
31459
28493
28527
28547
31462
28494
28546
28495
28521
28525
28527
28529
28496
28514
28516
28520
28497
28513
28498
28502
28510
28512
28516
28499
28509
28500
28502
28504
28501
31530
28502
28518
31529
28503
28517
28504
28510
31527
31529
28505
28509
31530
28506
28507
28509
28508
31980
28509
28511
31981
28510
28511
31526
28512
31984
31986
28513
28515
31868
28514
31867
28515
28527
31875
28516
28526
31876
31986
28517
28525
31526
28518
28520
28524
31527
28519
28523
31528
28520
28522
28521
28522
28524
28530
28523
28531
28524
28532
28525
28533
31673
28526
31521
31525
28527
31520
31879
31987
28528
31880
28529
28547
31518
31520
31945
28530
28546
28550
31521
28531
28533
28541
28551
28532
28538
28533
28535
28534
31521
31672
28535
28551
28575
31522
31671
28536
28538
28576
28537
28555
31536
28538
28554
28539
28551
28553
28540
28568
28541
28543
28549
28551
28569
28542
28546
28543
28545
28544
28570
28545
28549
28589
28546
28547
28549
28548
31485
28549
31488
31502
31518
28550
31503
28551
31518
31522
31657
28552
28553
28569
28573
28575
31657
28554
28566
28568
28576
28555
28557
28556
28576
31539
28557
28559
28577
31540
28558
28566
28559
28563
28565
28560
28562
28578
31554
28561
31542
28562
31552
31567
28563
31553
31598
31651
28564
31597
28565
28583
31596
31651
31653
28566
28578
28580
28582
28567
28573
28577
28568
28572
28582
28569
28570
28572
31503
28571
28589
28572
28586
28588
28573
28581
31504
28574
28580
31656
28575
28577
28579
31661
31674
28576
31658
31670
28577
28578
28579
31651
28580
31652
31662
31675
28581
31653
31655
28582
28584
28586
31509
28583
28584
31589
28585
31510
31590
31653
28586
31511
31591
28587
28588
28596
31507
31509
31511
28589
28595
31504
31506
28590
31501
31503
28591
28595
28592
28594
28618
31501
28593
28617
28594
28622
28624
28595
28621
28625
31506
28596
28597
28625
28627
28598
28624
28628
28599
28629
28600
28624
28630
31011
28601
28631
31012
28602
28603
31012
28604
28606
28622
31011
28605
28617
28606
28608
30985
28607
31006
31010
28608
28620
28622
31017
31187
28609
28617
28619
31182
28610
28614
28616
30981
28611
28613
30976
28612
28616
28613
28615
31484
28614
30977
31483
28615
28619
30980
31490
28616
28618
31489
28617
28618
28622
28619
28621
31500
28620
31181
31499
28621
31018
31180
31746
28622
31019
31747
28623
28624
31011
31017
31019
31021
28625
31022
28626
31019
31507
28627
31020
31022
31034
31512
28628
31033
31511
28629
31022
31024
28630
28634
28631
28635
31014
31022
28632
31013
28633
28635
28647
31166
31254
28634
28638
28635
28637
31024
28636
31023
31167
28637
31036
31172
31248
31254
28638
31037
31249
28639
31058
31254
28640
28648
31059
28641
28649
28651
28642
28644
28668
28643
28669
28644
28670
31131
28645
28649
28671
31130
28646
31125
28647
28649
31124
28648
31145
28649
31060
31146
31254
28650
31123
28651
28671
31060
31120
31122
28652
28666
28668
31059
28653
28655
28663
28665
28654
28660
28662
28655
28659
28656
28658
28668
28657
28669
28658
28674
31097
28659
28665
28667
31098
28660
31095
28661
28665
31094
28662
28664
31051
31065
28663
31052
28664
31053
31059
28665
31056
31062
31064
28666
31113
28667
31062
31112
31120
28668
28672
28674
31105
28669
28671
28670
28674
28671
28673
31152
28672
31151
28673
31106
31120
31156
28674
28676
31107
31155
28675
31104
28676
28929
28677
28693
28928
28678
28692
28714
28679
28680
28688
28690
28692
28681
28685
28687
28682
28684
28683
28687
31126
28684
28686
28698
31127
28685
28699
28686
28690
28704
28687
28689
28697
31132
28688
31131
28689
28693
31152
28690
28694
28696
31153
28691
28705
28692
28694
28710
28712
28693
28713
28694
28938
31155
28695
28939
31154
28696
28708
28710
28942
31209
28697
28705
28707
31204
28698
28702
28704
31133
28699
28701
31134
28700
28704
28701
28703
29040
28702
29039
31137
28703
28707
29044
31138
28704
28706
29043
28705
28706
28710
28707
28709
29050
28708
29051
31205
28709
28943
29054
31210
28710
28944
29055
28711
28712
28942
28944
28946
28950
28713
28888
28890
28939
28714
28887
28891
28938
28715
28717
28892
28928
28716
28893
28929
28717
28719
28718
28887
28719
28723
28886
28892
28910
28720
28722
28893
28909
28721
28729
28894
28722
28726
28723
28725
28724
28885
28725
28739
28910
28914
28916
28726
28909
28913
28727
28729
28733
28728
28732
28729
28731
28900
28730
28901
28909
28731
28733
28906
28912
28732
28905
28733
28734
28913
28735
28741
28736
28742
28737
28738
28742
28739
28743
28745
28740
28873
28741
28743
28874
28914
28742
28913
28743
28744
28745
28759
28760
28874
28746
28754
28761
28873
28747
28753
28762
28766
28748
28763
28765
28749
28753
28750
28752
28763
28771
28751
28772
28752
28756
28777
28753
28755
28762
28776
28754
28755
28759
28756
28758
28761
28781
28757
28780
28758
28785
28759
28760
28784
28761
28875
28877
28762
28870
28872
28763
28767
28869
28764
28770
28765
28767
28769
28766
28767
28873
28885
28768
28872
28884
28769
28869
28871
28881
28883
28770
28866
28771
28867
28869
28772
28774
28776
28773
28777
28774
28778
28790
28775
28791
28867
28776
28778
28782
28868
28976
28777
28781
28869
28778
28780
28779
28789
28780
28782
28786
28788
28781
28785
28782
28784
28870
28783
28879
28977
28784
28786
28878
28982
28785
28877
28786
28787
28788
28980
28982
28789
28977
28979
28790
28794
28976
28791
28793
28792
28970
28976
28793
28971
28975
28993
28794
28826
28795
28975
28979
28997
28796
28808
28812
28797
28807
28813
28798
28799
28805
28807
28800
28804
28801
28803
28807
28815
28802
28816
28803
28817
28804
28806
28818
28805
28806
28807
28809
33362
28808
28814
28809
28811
28979
28810
28980
28811
29003
33362
33363
28812
28814
28822
28998
28813
28823
28997
28814
28815
28821
33362
28816
28818
28820
28817
28818
28819
33362
28820
33359
33361
28821
33354
28822
33353
33361
28823
29001
33352
33363
28824
30217
28825
28995
28997
29001
33340
28826
28994
33335
28827
28993
28997
28828
28832
28829
28830
28832
28834
28831
28843
30140
28832
28844
28994
33292
28833
28993
28834
28844
28846
28992
28835
28843
28836
28842
28846
28848
28837
28841
28849
28838
28850
28839
28841
29025
30126
28840
30127
28841
28843
30130
28842
29024
30131
28843
28845
29023
33289
28844
30139
28845
29009
33291
28846
29010
29022
33290
28847
29011
28848
28862
29022
29058
31336
28849
28857
29023
29059
28850
28856
29024
29028
28851
29025
29027
28852
28856
28853
28855
29027
29041
28854
29040
28855
28859
29043
28856
28858
29028
29042
28857
28858
28862
28859
28861
29049
29059
28860
29050
28861
29055
31329
28862
29056
29058
31330
28863
28864
28972
31330
31334
31336
28865
31329
31333
28866
28968
28970
28972
28867
28881
28868
28970
28869
28879
28881
28969
28870
28871
28877
28879
28872
28876
28880
28959
28873
28875
28919
28874
28916
28875
28915
28876
28920
28877
28964
28965
28878
28879
28965
28983
28880
28984
28881
28960
28965
28967
28882
28968
28883
28948
28960
31333
28884
28947
28959
28885
28889
28919
28886
28916
28887
28889
28891
28917
28888
28889
28946
28890
28918
28947
28891
28940
28950
28952
28892
28924
28937
28893
28925
28927
28894
28908
28930
28895
28901
28896
28898
28902
28930
31102
28897
28929
31097
28898
31096
28899
31101
28900
28902
28904
31268
28901
28905
28902
28906
28908
28903
28931
31269
28904
28906
28932
31274
28905
31273
28906
28907
28908
28912
28932
28934
28909
28925
28931
28910
28912
28911
28917
28925
28912
28914
28922
28934
28913
28914
28915
28916
28920
28922
28917
28919
28918
28922
28924
28919
28921
28952
28958
28920
28959
28921
28964
28922
28955
28957
28923
28924
28934
28935
28955
28925
28936
28952
28926
28934
28927
28931
28933
28936
31279
28928
28930
28937
31108
28929
28938
31107
28930
31104
28931
31103
28932
31276
28933
31275
28934
28935
31280
28936
28954
39038
28937
28953
39033
28938
28940
31311
28939
31306
28940
28942
31307
28941
28953
31312
28942
28950
31313
31319
31321
28943
31314
28944
31317
31319
31345
28945
28949
31328
28946
28948
31329
28947
28948
28950
28958
28949
28961
31332
28950
31319
31325
31327
28951
28952
28956
28958
31321
31325
28953
28955
28954
31321
39034
28955
31322
39039
28956
28957
31322
31324
28958
28962
28964
28959
28961
28960
28964
28961
28963
31352
28962
31325
31351
28963
31324
31356
28964
28965
31355
28966
28967
28983
28987
31355
28968
28984
28986
31352
28969
28973
31333
28970
28974
28976
28984
28971
28972
28974
28992
28973
29011
28974
28986
29012
31334
28975
28985
28991
28976
28978
28996
28977
28978
28982
28984
28979
28981
28985
28999
28980
28998
28981
29003
28982
28988
29004
28983
28984
28988
28985
28986
28988
28990
28987
29015
31353
28988
29016
31354
28989
28990
29004
29006
29016
28991
28999
29007
29015
28992
28996
29008
29012
28993
29009
29011
28994
28996
28995
29009
33334
28996
29000
29008
33339
28997
28999
28998
28999
29001
29003
29000
29004
29001
29005
29007
36040
29002
36041
29003
29005
33363
36046
29004
29005
29006
36045
29007
29017
36060
29008
29014
36039
29009
29013
36026
29010
33333
29011
29013
29021
36022
29012
31336
29013
29015
31335
29014
29020
36025
29015
29017
29019
36038
29016
36013
29017
36014
29018
36061
29019
36014
36016
37262
29020
36013
36017
37235
29021
31335
31339
37234
29022
31336
31338
36021
29023
29061
35842
29024
29060
35837
29025
29029
35822
29026
30121
29027
29029
29031
30120
29028
29032
29029
29047
29059
29030
29060
35821
29031
29047
29063
29065
35820
29032
29036
30119
29033
29037
29041
29047
29034
29035
29037
29079
29036
29068
30115
29037
29065
29067
35818
29038
29046
31372
29039
29041
29045
31217
29040
29044
31214
29041
29043
29042
29043
29045
29047
29049
29044
29050
29045
29051
31213
29046
29052
31218
29047
29065
31369
31371
29048
29049
29057
29059
29063
31369
29050
29052
29056
29051
29055
29052
29054
31212
29053
31369
31391
29054
29056
31344
31368
31392
29055
31211
31345
29056
31328
29057
31343
29058
29062
31342
31368
29059
29061
31337
29060
29061
29063
35838
29062
31338
35841
29063
36004
36006
37226
29064
35999
29065
31369
31403
36000
36004
29066
35819
29067
31371
31375
31403
37190
29068
31372
31374
37185
29069
29079
29083
35806
29070
29082
35801
29071
29079
29081
29072
29074
29078
29073
29077
29074
29076
29088
29075
29081
29087
29076
29078
29080
29092
31216
29077
29089
31215
29078
31214
29079
31217
29080
31372
29081
29083
29093
31373
29082
29086
29083
29085
35800
29084
31374
35805
29085
29093
29095
31381
37089
29086
35799
29087
29093
29088
29092
29089
29090
29092
31222
29091
31223
37113
29092
29094
31224
37114
29093
31225
29094
31378
29095
31379
31417
29096
31380
37088
29097
31417
37105
37175
37180
29098
31418
35797
37108
29099
31419
31787
35786
29100
31420
31786
35781
29101
31421
31425
35690
29102
31422
31424
35685
29103
29105
29107
35670
29104
29108
33132
29105
29106
31422
29107
30965
31423
29108
30968
31424
35669
29109
33131
29110
30962
30964
30968
33130
29111
30959
30961
29112
29113
30798
30800
30802
30959
29114
30793
30795
30797
29115
30786
30788
29116
30689
30789
30793
29117
30688
30782
29118
29585
29587
29119
29576
29578
29120
29573
29575
29121
29564
29566
29122
29561
29563
29123
29554
29124
29563
29125
29554
29562
29622
29126
29127
29550
29552
29622
29128
29132
29129
29130
29132
29131
29137
29497
29132
29138
29502
29551
29133
29552
29134
29138
29629
29135
29139
29433
29630
29136
29428
29137
29139
29141
29427
29138
29496
29139
29628
30640
29140
29434
29631
29141
29435
30638
30640
30642
29142
29436
29494
29496
29143
29437
29477
29144
29496
29145
29477
29487
29495
29146
29480
29147
29475
29477
29479
29148
29444
29149
29445
29479
29150
29450
29490
32398
29151
29489
32397
29152
29153
29245
32393
32395
32397
29154
29160
32390
32392
29155
32387
32389
29156
29158
29160
29157
29161
29158
29236
29242
29159
29237
32389
29160
29240
29242
29246
32390
29161
29245
29162
29242
29244
29163
29183
29221
29164
29182
29222
29165
29169
29171
29173
29166
29168
29167
29171
29168
29170
29188
29169
29187
29170
29174
29182
29192
29171
29175
29193
29172
29173
29175
29177
29174
29178
29222
29175
29179
29181
29197
29176
29196
29177
29179
29201
29667
29178
29666
29179
29223
29665
29180
29200
29668
29181
29223
29225
29227
29683
29182
29220
29222
29228
29183
29185
29184
29220
29242
29185
29217
29219
29241
29186
29192
29216
29228
29187
29215
29188
29190
29192
29189
29193
29190
29194
29206
29191
29207
29215
29192
29194
29198
29212
29216
29193
29197
29194
29196
29195
29205
29196
29198
29202
29204
29197
29201
29198
29200
29228
29199
29229
32427
29200
29202
29230
29676
32432
29201
29227
29675
29202
29674
29203
29677
29204
32430
32432
32448
29205
32427
32429
29206
29210
29212
29207
29209
29208
29212
29214
29209
29211
32421
29210
29211
32429
29212
32422
32428
29213
32427
29214
29216
32422
32424
32426
29215
32421
29216
29217
29229
29218
29234
32424
29219
29229
29231
29233
32425
29220
29226
29228
29252
29221
29225
29243
29222
29224
29244
29223
29224
29664
29225
29249
29663
29226
29250
29684
29227
29231
29251
29711
29228
29230
29682
29229
29230
32426
29231
29713
32433
29232
29712
32434
29233
29251
29255
32499
32529
29234
29252
29254
32498
29235
29239
29241
32487
29236
29238
32418
29237
29241
29238
29240
29260
29239
32405
32417
29240
29254
32406
32488
29241
29253
29259
29242
29252
29243
29244
29246
29250
29252
29245
29249
29246
29248
29247
29253
32395
29248
29250
29256
32396
32514
29249
32397
32513
29250
29662
29251
32515
29252
29256
32528
29253
29254
29256
29258
29255
32409
32497
29256
32410
32500
32530
29257
32527
29258
32396
32400
32410
32510
29259
32395
32401
32409
29260
32390
32402
32406
29261
32389
32403
32405
29262
29272
29274
29276
29263
29269
29271
29277
29264
29265
29267
29277
29266
29267
29287
29268
29286
29269
29275
29277
29283
29285
29270
29274
29294
29271
29273
29295
29272
29273
32389
29274
29300
32388
29275
29301
32403
29276
29282
29306
32404
29277
29281
32405
29278
29279
29281
29283
29280
29281
32417
29282
32416
29283
29307
32415
29284
29285
29307
29309
29286
29294
29304
29306
29287
29291
29293
29288
29290
29289
29293
29290
29292
29314
29291
29313
29292
29304
29312
29293
29303
29333
29294
29295
29301
29303
29296
29300
29297
29299
29303
29321
29298
29320
29299
29329
32385
29300
29302
29330
32867
29301
32866
29302
29306
32865
29303
29305
29331
32972
29304
29332
29305
29309
29311
29306
29308
29338
32971
29307
32864
29308
32863
29309
29339
32970
29310
29311
29339
29312
29332
29338
29313
29333
29314
29315
29333
29316
29317
29321
29333
29318
29322
29334
34316
29319
29320
29322
29324
29321
29329
29322
29330
29332
29323
29335
34319
29324
29330
29336
32883
34320
29325
29329
32884
29326
29328
29372
32081
29327
29371
32078
29328
29346
29329
29345
29330
29344
29331
29343
29332
29336
29338
29342
29333
29335
29334
29335
34317
29336
34318
29337
32980
34321
29338
32981
34322
29339
29341
29340
29341
32970
34339
34343
29342
32971
32977
32981
29343
32972
32978
32980
29344
32867
32881
32883
29345
32383
32385
32884
29346
29364
29372
29374
29347
29363
29369
29371
29348
29350
29354
29356
29349
29353
29350
29352
29351
29371
32076
29352
29354
29370
29380
32075
29353
29379
32074
29354
29378
29355
29369
29377
29356
29360
29368
29442
29357
29363
29358
29360
29362
29359
29360
29440
29361
29441
29362
29366
29368
29446
29363
29365
29364
29368
29365
29367
32385
29366
32386
29367
29449
32870
29368
29374
29448
32384
29369
29447
29370
29374
29376
29371
29373
32084
32092
29372
32077
29373
32082
32884
29374
32083
32093
32885
29375
32383
29376
29448
32093
32095
32382
29377
29447
29453
32092
29378
29380
29442
29454
29379
29455
29380
29382
32087
29381
32086
32092
29382
29454
32089
32091
32099
29383
29455
32088
32100
29384
29458
32071
29385
29459
29386
29392
32069
32071
29387
29391
32072
29388
32073
29389
29391
29390
29391
29393
29392
29393
32068
29394
29395
32066
32068
29396
29400
29397
29399
29459
32068
29398
29418
29399
29413
29417
29400
29412
29460
32067
29401
32066
29402
29410
29412
32065
29403
29409
29413
29404
29408
29405
29407
29413
29429
29406
29428
29407
29433
32182
29408
29414
29432
32181
29409
32180
29410
29414
32179
29411
32064
32178
29412
29414
29466
32161
32177
29413
29465
32160
29414
29416
29415
32190
29416
29432
29466
29468
32191
29417
29429
29463
29465
29418
29424
29460
29462
29419
29457
29459
29420
29422
29424
29421
29425
29422
29426
29438
29423
29457
29473
29424
29426
29430
29462
29472
29425
29429
29426
29428
29427
29437
29428
29430
29434
29436
29429
29433
29430
29432
29431
29463
32116
29432
29434
29468
32117
32195
29433
32192
29434
32193
29435
32194
29436
32117
32119
32217
29437
32114
32116
29438
29472
29476
29439
29473
29475
29440
29444
29441
29442
29444
29446
29443
29447
29444
29452
29454
29474
29445
29475
29446
29450
29452
32107
29447
29449
29448
29452
29449
29451
32872
29450
32871
29451
32108
32876
29452
32095
32109
32877
29453
32106
29454
32091
32095
32097
29455
32098
29456
29457
29471
29473
32098
32100
29458
29462
29459
29461
32070
32100
29460
32069
29461
29465
32158
29462
29464
32101
32157
29463
29471
29464
29468
29470
29465
29467
32138
32164
29466
32159
29467
32162
32228
29468
32139
32163
32227
29469
32226
29470
32117
32139
32141
32225
29471
32116
32138
32142
29472
32101
32103
29473
32104
32116
29474
29475
32098
32104
32106
29476
32107
29477
32104
32112
32114
29478
29494
29479
29487
29491
29493
32112
29480
29490
32107
29481
29487
29489
29482
29486
29483
29485
29489
32513
29484
29662
29485
29540
29661
29486
29488
29543
32518
29487
29542
29488
30633
29489
29491
30634
32519
29490
32512
29491
32108
32521
29492
32111
32520
29493
30634
30636
32124
32557
29494
30633
30637
32113
29495
30638
32114
29496
29500
30633
30639
29497
30640
29498
29500
29502
29499
29503
29500
29541
29547
29501
29542
29502
29545
29547
29650
30639
29503
29649
30640
29504
29547
29549
29505
29532
29506
29533
29547
29507
29536
29538
29546
29508
29509
29510
29522
29528
29536
29729
29511
29515
29529
29533
29512
29530
29532
29513
29515
29517
29514
29518
29515
29519
29521
29516
29522
29517
29519
29527
29529
29605
29518
29530
29604
29519
29603
29520
29606
29521
29525
29527
29736
29522
29524
29523
29527
29524
29526
29729
30594
29525
30593
29526
29737
30598
29527
29730
29738
30597
29528
29735
29529
29535
29730
29734
29530
29534
29614
29531
29611
29532
29534
29612
29620
29533
29549
29534
29536
29548
29535
29613
29652
29536
29653
29731
29733
29537
29654
29538
29657
29729
29731
30610
29539
29658
29724
29540
29723
29541
29543
29658
29660
29542
29546
29543
29545
30633
29544
30634
32537
29545
29656
29658
30635
32538
29546
29655
30632
29547
29654
29658
29548
29549
29650
29652
29654
29550
29620
29649
29551
29621
29552
29626
29628
29649
29553
29629
29554
29622
29624
29626
29634
29555
29561
29556
29560
29634
29557
29559
29633
32183
29558
29559
29569
29560
29568
29636
32202
29561
29567
29635
29562
29566
29624
29563
29565
29623
29564
29565
29575
29566
29574
29642
29567
29573
29641
29568
29572
29640
29569
29571
30669
32207
29570
29571
29581
29572
29580
30670
32265
29573
29579
30671
29574
29578
30672
29575
29577
30673
29576
29577
29587
29578
29586
30678
29579
29585
30677
29580
29584
30774
29581
29583
30773
32266
29582
29583
30785
29584
30784
30918
32285
29585
30777
30783
29586
30778
30782
29587
29589
30681
30687
29588
30688
29589
29591
29590
30682
29591
29593
30685
30687
30711
29592
30688
30690
29593
30691
29594
30710
29595
30685
30709
30741
29596
30702
29597
29762
30703
30741
29598
30704
29599
29762
29764
30843
29600
29759
29761
29601
29748
29750
29602
29745
29747
29603
29607
29609
29604
29606
29605
29609
29611
29606
29608
29614
29735
29607
29736
29608
29741
29745
29609
29615
29740
29746
29610
29747
29611
29615
29617
30745
29612
29614
29613
29617
29619
29614
29616
29733
30662
29615
29734
29616
30622
30748
29617
30623
30663
30747
29618
30746
29619
29643
29646
30663
30761
29620
29644
29647
30662
29621
29648
29652
29622
29626
29644
29623
29624
29642
29644
29625
29635
29641
29626
29638
29644
29645
29647
29627
29648
29628
29632
29634
29638
30646
29629
29631
30641
29630
29634
29631
29633
32193
29632
30642
32194
29633
29637
30647
32199
29634
29636
32198
29635
29636
29638
29640
29637
30669
32201
29638
30658
30668
32200
29639
30659
29640
29645
30666
30668
30770
29641
30669
30671
29642
29645
30672
29643
30673
29644
29645
30674
29646
30675
29647
30664
30666
30762
29648
30659
30661
29649
29651
30646
29650
30641
29651
29655
30644
29652
30629
30645
30661
29653
30662
29654
30627
30629
30881
29655
29657
29656
30629
30631
29657
30628
30652
32570
29658
30627
32571
29659
29660
29724
32538
32540
32571
29661
29723
32535
32537
29662
29686
32516
32518
29663
32513
32515
29664
29684
29686
29665
29683
29687
29666
29668
29670
29667
29671
29668
29672
29674
29669
29675
29683
29670
29672
29680
29688
29694
29671
29687
29691
29672
29692
29673
29693
29674
29678
29680
29700
29675
29677
29676
29680
29682
29677
29679
29713
32447
29678
32448
29679
29703
32451
29680
29702
29714
32452
29681
29701
29682
29688
29708
29710
29714
29683
29711
29713
29684
29688
29685
29711
32515
29686
29688
29710
29722
32516
29687
29723
29688
29690
29689
29690
29694
29708
29722
29726
29691
29723
29725
29692
29694
29696
29693
29697
29694
29698
29700
29695
29701
29696
29698
29706
29726
30595
29697
29725
30594
29698
30593
29699
30592
29700
29704
29706
30591
29701
29703
29702
29706
29708
29703
29705
29717
32463
29704
32464
29705
30590
32469
29706
29718
30603
32468
29707
30602
29708
29718
29720
29726
30607
29709
29717
29710
29716
29720
29722
32534
29711
29715
32533
29712
32528
29713
29715
32457
32529
29714
32456
29715
29717
32461
29716
32460
32532
29717
29719
32545
32670
29718
32462
29719
30606
32672
29720
32546
32583
32671
29721
30608
32541
29722
29724
29726
30609
32540
29723
32535
29724
29725
30610
29726
29728
29727
29728
30595
30607
30609
30613
29729
30594
30610
30612
29730
29731
30612
30620
29732
30611
30627
29733
30620
30624
30626
32588
29734
30623
30881
29735
30620
30622
29736
29738
29740
29737
29741
29738
29742
32593
29739
30620
32592
29740
29742
29754
30621
32591
29741
29753
30622
29742
29744
29743
32598
29744
29754
29756
32599
29745
29751
29753
29746
29750
29747
29749
29753
30748
29748
30745
29749
29761
30744
29750
29752
29760
30749
29751
29759
29752
29756
29758
29753
29755
29767
30862
29754
30863
29755
30866
32600
29756
29768
30867
32605
29757
32604
29758
29768
29770
32737
29759
29765
29767
29760
29764
29761
29763
29767
30754
29762
30743
29763
30742
30842
29764
29766
30755
30845
29765
30844
29766
29770
30851
29767
29769
30852
30860
29768
30861
29769
30872
32738
29770
30853
30873
32741
29771
30854
32742
29772
30037
29773
29775
32742
34802
29774
34803
29775
29777
34804
29776
32743
34801
29777
30582
32744
34800
29778
29784
34811
29779
29783
34812
29780
29781
29783
29785
29853
29782
29852
29783
29857
34814
29784
29856
34813
29785
30580
30582
34898
29786
29787
29853
30575
30577
30580
29788
29844
30574
30578
29789
29831
29790
29830
30574
32727
29791
29819
32716
29792
29818
32711
29793
29797
32700
29794
32695
29795
29797
29799
32694
29796
29800
29797
29815
29817
29798
29818
32701
29799
29813
29815
29823
32702
29800
29812
32693
29801
29811
29815
29802
29810
29803
29804
29808
29810
30481
29805
29807
30478
29806
29807
32475
29808
30479
32679
29809
30480
32678
29810
29812
30487
32691
29811
30486
29812
29814
30491
29813
30490
32692
29814
29824
32707
34650
29815
29825
34651
29816
29817
29821
29823
29825
29818
29820
29819
29823
32710
29820
29822
29830
32717
29821
29831
29822
29826
30568
29823
29827
29829
32718
29824
32709
29825
29827
32708
34680
29826
34679
29827
30569
34684
29828
32723
34683
29829
30569
30571
32724
35105
29830
30568
30572
32725
29831
30573
32726
29832
30568
30578
29833
29839
29843
29834
29838
29846
29835
29836
29838
29837
34672
29838
29840
29848
35108
29839
29847
29840
29842
30568
29841
30569
35107
29842
29848
30562
30570
35112
29843
29847
30563
30567
29844
29846
29854
30578
29845
29853
29846
29852
29847
29851
29848
29850
29849
35113
29850
29862
30560
30562
35134
29851
29859
29861
30563
29852
29854
29858
29853
29857
29854
29856
29855
30563
30577
29856
29858
30564
30579
34891
29857
30580
34890
29858
34889
29859
34892
29860
30560
30564
34923
29861
30559
34924
29862
29863
30547
30559
29864
30546
29865
30557
30559
34926
29866
33496
29867
30553
30555
30557
35195
29868
30546
30550
30552
29869
30535
30537
30545
29870
30532
30534
30540
29871
30515
30517
30519
29872
30509
30511
30513
29873
30500
30502
30514
29874
29897
30463
30495
29875
29895
30464
30466
29876
29896
30467
29877
30468
29878
29896
29879
29891
29880
29890
29881
29883
29882
29883
29885
29884
29890
29885
29887
29889
29900
29886
29901
29887
29912
29888
29911
29889
29893
30393
29890
29892
29899
29891
29892
29896
29893
29895
29898
29894
30394
29895
30462
30464
29896
29897
29898
30462
30514
29899
30390
30394
29900
30391
30393
29901
29909
29911
29902
29908
29912
29903
29904
29908
29905
29907
29906
29942
29907
29937
29939
29941
29908
29934
29936
29909
29913
29910
29936
30391
29911
29913
29935
30392
30398
29912
30393
29913
29914
29934
29915
29933
30398
29916
29917
29918
29919
29917
29919
29920
29918
29921
29919
29921
29920
29922
29921
29923
29933
29924
29932
29956
29925
29926
29928
29929
29926
29927
29930
29957
29927
29928
29931
29928
29930
29929
29930
29932
30401
30427
29933
29939
29955
30400
29934
30399
29935
29939
29936
29938
30399
30405
29937
30406
29938
29950
30407
29939
29951
30400
30408
29940
29941
29951
29953
29955
29942
29948
29950
29943
29944
29948
29945
29947
29946
29984
29947
29969
29971
29973
29948
29966
29968
29949
29953
29950
29952
29968
30419
29951
30418
29952
30417
30425
29953
29967
30420
30430
29954
29966
29955
29959
29965
30428
30430
29956
30425
30427
29957
29959
29958
30427
29959
29961
30428
33733
29960
29961
29963
29965
29962
30433
33737
29963
30434
33776
43170
29964
33775
29965
29971
30434
30436
33774
29966
30431
30433
29967
29971
29968
29970
30431
30439
29969
30440
29970
30441
33767
29971
30436
30442
33768
29972
29973
33768
33772
33774
29974
29984
33767
33771
29975
29977
29981
29983
29976
29980
29977
29979
33508
29978
30381
33767
29979
29981
29993
30380
33770
29980
29992
33507
29981
29991
29982
29990
33771
29983
29985
29987
29984
29985
29986
33771
29987
33786
33792
29988
29990
29989
30368
33792
29990
29994
29996
30367
33791
29991
29993
33786
29992
29996
29993
29995
33506
29994
30379
33787
29995
30366
30378
33790
29996
30365
33505
29997
29998
30363
30365
30367
29999
30362
30000
30006
30365
30001
30007
30360
30362
30364
30002
30359
30003
30007
30009
33478
30004
30006
30005
30009
33486
30006
30008
33503
33541
30007
33504
30008
33479
33509
30009
33480
33510
34949
30010
33485
30011
33478
33480
33482
33484
30012
33550
30013
33474
33476
33482
33555
30014
33473
30015
30017
33553
33555
33557
30016
33550
33552
30017
30018
30020
33558
30019
33559
30020
33560
30021
33553
33561
30022
34864
35944
30023
34863
35062
35943
30024
35942
30025
35042
35060
35062
35957
30026
35035
35037
35041
30027
34839
35034
30028
30030
35041
30029
35040
30030
35039
30031
30049
34839
35038
30032
34836
30033
30045
30049
34835
30034
30044
34832
30035
30041
34827
30036
30040
34806
30037
34803
30038
30040
30854
34802
30039
30851
30040
30042
30850
30041
30855
34807
30042
30044
34828
35516
30043
35515
30044
30046
35520
30045
34831
35521
30046
30048
34842
35522
30047
35523
30048
35049
35532
30049
34841
35050
35537
30050
34840
30051
35038
35046
35050
35054
30052
35039
35047
35049
30053
30073
30077
30079
30054
30070
30072
30080
30055
30067
30069
30056
30064
30066
30057
30059
30063
30058
30062
30059
30061
33142
30060
30066
33143
30061
30063
30065
30085
33148
30062
30086
33147
30063
30087
30064
30088
30065
30069
30095
30066
30068
30084
33149
30067
33150
30068
30080
33153
30069
30081
30083
33154
30070
33193
30071
30077
30081
33194
30072
30076
33195
30073
30074
30076
35039
30075
35040
30076
35043
35860
30077
35044
35859
30078
35047
35872
30079
30081
35048
35547
35873
30080
35049
35540
30081
35541
30082
35546
30083
33194
35873
35875
37058
30084
33189
33191
33193
30085
30093
30095
33186
30086
30088
30092
33179
30087
30091
33178
30088
30090
30089
30095
30090
30092
30094
30110
30091
30111
30092
30112
33183
30093
30113
33184
30094
33185
33191
35810
30095
30101
30109
33192
30096
33193
30097
30101
30098
30100
33193
33195
30099
33196
30100
30104
35856
30101
30103
33192
35857
30102
30103
30107
30109
30104
30106
35812
35880
30105
35855
30106
35828
35854
30107
35813
35829
35885
30108
35826
30109
30117
35813
35815
35983
30110
35810
35812
30111
30113
30117
30112
30116
30113
30115
35801
30114
35802
35810
30115
30117
35807
35815
35817
30116
35806
35818
30117
30119
30118
30119
35817
35825
35983
35985
30120
35818
35820
30121
35821
35825
30122
30124
30126
35822
30123
30124
30125
35823
35825
35827
30126
30128
30132
30134
30127
30131
30128
30130
30129
30135
30130
30132
30136
30138
30131
30139
30132
33289
35822
30133
33288
35823
30134
30136
33285
33287
35832
30135
33284
35827
30136
30137
30138
33287
33297
33327
33329
30139
33288
33296
33326
30140
33289
33291
30141
33292
33296
30142
33293
30143
33294
33296
33298
30144
30161
30163
30145
30147
30149
30157
30159
30146
30147
30148
30163
30165
30210
30149
30166
30168
30170
30150
30152
30156
30151
30155
30159
30152
30154
30153
30170
30154
30156
30169
30172
30155
30173
30156
30158
30186
30157
30168
30187
30158
30161
30210
30212
30159
30160
30213
30161
30214
33293
30162
30215
33294
30163
30210
30222
30224
33303
30164
33298
30165
30224
30226
33299
30166
30209
30255
30167
30248
30168
30203
30209
30253
30169
30204
30210
30170
30171
30172
30190
30192
30202
30204
30173
30175
30187
30189
30174
30184
30186
30175
30177
30176
30192
30177
30179
30189
30191
30178
30184
30179
30181
30183
30180
30196
33356
30181
30197
33357
30182
30183
33357
33359
30184
33354
33356
30185
30189
30186
30188
30218
33354
30187
30213
30188
30204
30212
30189
30205
30219
33355
30190
33356
30191
30201
30205
33370
30192
30194
30196
30193
30194
30202
33387
30195
30201
33390
30196
30198
30200
33391
30197
33370
30198
33371
30199
33394
30200
33371
33373
33395
30201
33370
33374
33396
30202
30206
33397
30203
33386
30204
30206
30208
33385
30205
30211
30206
30220
33369
30207
33374
33398
30208
30220
33348
33375
34187
30209
30211
30223
33384
30210
30224
30254
30211
30212
30220
30222
30213
30215
30219
30214
30218
30215
30217
33335
30216
30222
33336
30217
30219
30221
33341
33351
30218
33340
33352
30219
33353
30220
33367
30221
33368
30222
33342
33348
33350
30223
33343
30224
33346
33348
33383
30225
33304
30226
30254
30276
33305
33383
30227
30255
30275
33306
30228
30256
30258
33269
30229
30259
33264
30230
30256
30231
30257
30259
30261
30232
30262
30233
30235
30249
30257
30265
30234
30248
30256
30235
30247
30236
30250
30237
30265
30281
30283
30238
30240
30242
30239
30240
33417
30241
30283
33418
30242
30282
33407
33439
30243
30281
33406
30244
30250
30245
30251
33388
33406
30246
33387
30247
30251
30253
33386
30248
30250
30249
30253
30255
30250
30252
30274
30280
30251
30281
30252
33401
33405
30253
30277
30279
33400
30254
33385
30255
30277
33384
30256
30274
30257
30258
30266
30274
30259
30267
30275
33270
30260
33265
30261
30267
30269
33272
30262
30266
30270
30263
30265
30264
30270
33413
30265
30271
30283
33410
33412
30266
30280
30267
30271
30273
30268
33271
33459
30269
30271
33276
33454
33458
30270
33275
33451
30271
33450
30272
33455
30273
33410
33456
33458
33462
30274
30278
30280
33459
30275
30277
30276
33309
33459
30277
33310
33460
34184
30278
34183
30279
33460
33462
34182
30280
33405
33409
34179
30281
33410
30282
33405
30283
33408
33410
33438
30284
30285
33412
33418
33432
33438
30286
33413
33415
33417
30287
30298
30322
30324
30288
30297
30319
30321
30289
30304
30308
30290
30292
30297
30291
30292
30294
30293
30296
30304
30294
30295
30303
30296
30300
30302
30297
30299
30321
30298
30299
33417
30300
30322
33416
30301
33421
30302
30322
33422
33424
33426
30303
30321
30339
30341
30304
30338
30342
30305
30321
30306
30308
30314
30320
30338
30307
30313
30335
30308
30310
30309
30319
30310
30314
30316
30318
30311
30313
30312
30316
33559
30313
30315
33473
33558
30314
30334
30315
30329
30333
30316
30328
33472
33565
30317
33564
30318
30326
30328
35931
30319
30325
30329
30320
30324
30321
30323
30329
30339
30322
30323
33415
30324
30330
33414
33424
30325
33413
30326
30330
33450
30327
33451
35930
30328
30330
33452
33470
35935
30329
33471
35934
30330
30332
30331
33449
30332
33424
33470
33577
34150
30333
30339
33471
33574
30334
30338
33472
33573
30335
33473
33475
30336
30338
30337
30357
33475
30338
30340
30342
30356
33573
30339
30340
33424
30341
30355
33425
33574
30342
30354
33426
30343
30344
30348
30354
30356
33587
30345
30357
33586
30346
30348
30347
33586
30348
30350
33587
30349
30350
30352
30354
30351
33596
30352
33597
33603
36133
30353
33602
30354
33426
33597
33599
33601
30355
33596
30356
33579
33595
33599
30357
33580
33588
30358
33581
33585
30359
33477
33519
30360
33478
30361
33479
33515
33519
30362
33516
33518
30363
30364
30374
33516
30365
30375
33509
33515
30366
33504
30367
30375
30377
33936
30368
30374
33937
30369
33793
30370
30374
33794
30371
30373
33795
30372
33960
33962
30373
33517
33523
33959
34069
30374
33516
33524
33954
30375
33941
30376
33524
33942
30377
33509
33511
33525
33951
30378
33502
33504
33946
30379
33501
33505
33924
30380
33500
33506
33921
30381
33499
33507
33908
30382
33498
33508
33766
30383
30441
30384
33498
30385
30441
30443
30553
33910
30386
30440
30444
30552
30387
30419
30421
30535
30388
30416
30418
30534
30389
30407
30409
30515
30390
30406
30410
30513
30391
30395
30514
30392
30406
30393
30395
30397
30405
30394
30395
30462
30396
30410
30461
30397
30411
30460
30398
30404
30399
30400
30404
30401
30403
30425
30402
30426
30403
30413
30449
30404
30408
30412
30424
30405
30411
30406
30408
30410
30407
30408
30418
30409
30417
30410
30412
30416
30516
30411
30512
30412
30459
30413
30415
30458
30414
30528
30415
30447
30449
30529
30416
30422
30424
30457
30417
30421
30533
30418
30420
30424
30419
30420
30440
30421
30423
30439
30422
30444
30536
30423
30445
30447
30456
30424
30430
30438
30448
30425
30449
30426
30430
30427
30429
30449
30428
30429
30433
33729
30430
30432
30448
33748
30431
30432
30436
30438
30433
30435
30450
33747
30434
33728
30435
33727
33900
30436
30451
33758
33901
30437
33902
30438
30442
30451
30453
33764
30439
30445
30450
30440
30442
30444
30441
30442
33766
30443
33765
30444
30453
30554
33911
30445
30551
30446
30453
30455
30447
30450
30452
33751
35149
30448
33750
35148
30449
30450
33749
30451
33752
30452
33757
33763
30453
33756
33915
35154
30454
33914
30455
30554
35152
35154
35222
30456
30551
35149
35151
30457
30536
35146
35148
30458
30529
30531
30533
30459
30516
30526
30528
30460
30512
30525
30461
30503
30462
30502
30512
30514
30463
30464
30496
30502
30465
30466
30472
30496
30467
30471
30495
30468
30470
30469
30470
30476
30471
30475
30472
30474
30494
30473
30497
30474
30484
34655
30475
30483
30493
30476
30482
30477
30478
30482
30479
30481
30480
32680
30481
30487
34638
30482
30486
30483
30484
30486
30492
30485
34656
30486
30488
34659
30487
30491
30488
30490
34639
30489
34642
30490
34643
34659
34660
30491
34644
34650
30492
34651
34659
30493
34652
34656
30494
34653
34655
30495
30497
30499
30496
30500
30497
30501
30498
34655
30499
30501
30505
30507
34654
30500
30508
34653
30501
30509
30502
30504
30510
30503
30511
30504
30525
30505
30524
30506
34664
30507
30522
30524
34665
30508
30510
30521
34666
30509
30520
34667
30510
30519
30511
30518
30524
30512
30517
30525
30513
30516
30514
30515
30516
30534
30517
30533
30518
30526
30532
30519
30521
30523
30539
30520
30540
30521
30541
34672
30522
30542
34673
30523
34674
35117
35121
30524
30526
35118
35120
30525
30526
30527
30531
30528
30530
35120
30529
30530
35148
30531
35119
35147
30532
35118
35146
30533
30537
30539
30534
30536
30535
30536
30552
30537
30551
30538
30550
35146
30539
30543
30545
30549
35145
30540
30542
35118
30541
30545
30542
30544
35108
30543
35109
35117
30544
30548
35114
35144
30545
30547
35113
30546
30547
30549
30557
30548
30558
35134
30549
35135
35141
35143
30550
30556
35180
30551
30555
35151
30552
30554
30553
30554
35196
30555
35197
30556
35152
35194
30557
35141
35181
35203
30558
35204
30559
35139
35141
35205
30560
34927
30561
35015
35139
30562
30564
34793
35016
35138
30563
34792
35133
30564
30566
30565
34922
30566
30579
34793
34795
34921
30567
30577
34790
34792
30568
30570
30572
30578
30569
30570
35106
30571
34792
35131
30572
34564
34791
35104
30573
34565
34790
30574
30576
30578
34566
30575
34567
30576
30581
34568
30577
34571
34790
34796
30578
30579
30580
34796
34920
30581
34897
30582
34573
34796
34798
30583
34799
30584
32744
32748
34573
36522
30585
32735
32747
34568
30586
32732
32734
34567
30587
32617
32619
32727
30588
32616
32620
32716
30589
32615
32621
32711
30590
30600
30604
32700
30591
30603
32695
30592
30600
30602
30593
30595
30599
30594
30598
30595
30597
30596
30602
30597
30599
30601
30613
32595
30598
30612
32592
30599
32593
30600
32594
30601
32615
30602
30604
30616
32614
30603
30607
30604
30606
32696
30605
32621
32699
30606
30616
32584
32622
34523
30607
32583
34518
30608
30616
30609
30615
32579
32583
30610
30614
32572
30611
32571
30612
30614
32576
32588
30613
30619
30614
30616
30618
30615
32577
32587
30616
32578
32584
32586
30617
30618
32586
32612
32614
32622
30619
32587
32595
32609
30620
32588
32590
32592
30621
30622
30624
30866
32590
30623
30863
30624
30864
30880
30625
30865
32589
30626
30880
30884
30902
32788
30627
30881
30883
32783
30628
32576
30629
30653
30883
32575
30630
30882
30631
30645
30649
30653
30887
30632
30644
30650
30652
30633
30635
30637
30639
30634
30635
32558
30636
30652
32561
30637
30651
32125
32562
30638
30650
32120
30639
30643
32119
30640
30644
30641
30642
30644
30646
30643
30647
32217
30644
30648
30650
32220
30645
30646
30648
30660
30647
30659
30648
30658
32216
30649
30657
32221
30650
30654
30656
32325
30651
32320
30652
30654
32321
32634
30653
32569
30654
30888
32632
30655
32326
32633
30656
30888
30890
32327
32938
30657
30887
30891
32328
30658
30660
30892
32305
30659
30667
32215
30660
30666
30661
30665
30887
30662
30664
30882
30663
30881
30664
30764
30880
30665
30763
30885
30666
30886
30892
30898
30667
30769
30668
30892
30894
32214
30669
30771
32213
30670
32208
30671
30771
30773
32276
30672
30770
30774
30673
30675
30677
30674
30678
30675
30679
30761
30676
30762
30770
30677
30679
30767
30775
30779
30678
30774
30778
30679
30681
30680
30760
30681
30683
30759
30779
30937
30682
30686
30778
30683
30685
30684
30752
30685
30739
30741
30757
30937
30686
30738
30687
30781
30935
30937
30688
30782
30790
30689
30690
30790
30792
30691
30711
30713
30692
30710
30714
30693
30695
30697
30694
30698
30695
30699
30701
30696
30702
30710
30697
30699
30707
30715
30721
30698
30714
30718
30699
30719
30700
30720
30701
30705
30707
30727
30702
30704
30703
30707
30709
30704
30706
30740
30842
30705
30843
30706
30730
30848
30707
30729
30835
30847
30708
30728
30709
30715
30735
30737
30835
30710
30738
30740
30711
30715
30712
30738
30790
30713
30715
30737
30791
30805
30714
30792
30804
30715
30717
30716
30717
30721
30735
30805
30809
30718
30804
30808
30719
30721
30723
30720
30724
30721
30725
30727
30722
30728
30723
30725
30733
30809
30815
30724
30808
30812
30725
30813
30726
30814
30727
30731
30733
30821
30728
30730
30729
30733
30735
30730
30732
30836
35488
30731
35489
30732
30824
35492
30733
30823
30837
35493
30734
30822
30735
30809
30829
30831
30837
30736
30836
30737
30805
30831
30833
30952
30738
30834
30939
30739
30935
30740
30834
30936
35478
30741
30835
30841
30742
30743
30755
30757
30841
30744
30752
30754
30745
30749
30751
30746
30748
30747
30751
30761
30748
30750
30764
30864
30749
30863
30750
30754
30862
30751
30753
30765
30869
30752
30760
30753
30757
30759
30754
30756
30870
30928
30755
30861
30756
30860
35480
30757
30875
30929
35479
30758
35478
30759
30929
30931
30937
35477
30760
30926
30928
30761
30765
30767
30762
30764
30763
30767
30769
30764
30766
30898
30900
30765
30879
30766
30878
30928
30767
30897
30905
30927
30768
30926
30769
30775
30895
30897
30925
30770
30894
30898
30771
30775
30772
30894
32277
30773
30775
30895
30917
32282
30774
30918
32281
30775
30777
30776
30777
30779
30917
30921
30925
30778
30918
30920
30779
30781
30780
30926
30781
30921
30931
30933
30937
30782
30920
30934
30783
30789
30784
30788
30920
30785
30787
30919
32290
30786
30787
30797
33074
30788
30796
30945
33075
30789
30795
30944
30790
30794
30934
30791
30935
30792
30794
30939
30953
30793
30803
30794
30802
30795
30801
30940
30796
30800
30949
30797
30799
30948
33080
30798
33079
30799
30960
33108
30800
33109
33115
33117
30801
30950
30958
30802
30951
30953
30957
30803
30956
30804
30953
30955
30805
30807
30806
30953
30807
30809
30831
30954
33134
30808
30955
33133
30809
30811
30810
30811
30815
30829
33134
33138
30812
33133
33137
30813
30815
30817
30814
30818
30815
30819
30821
30816
30822
30817
30819
30827
33138
33144
30818
33137
33141
30819
33142
30820
33143
30821
30825
30827
33150
30822
30824
30823
30827
30829
30824
30826
33163
35526
30825
35525
30826
33153
35530
30827
33152
33164
35529
30828
33151
30829
33138
33158
33160
33164
30830
33163
30831
33134
33160
33162
35677
30832
33123
30833
30837
33122
33162
35497
30834
30836
33121
35484
30835
30938
35483
30836
30840
30837
30839
30838
33163
30839
35493
35495
35497
35739
30840
35484
35486
35488
30841
30847
35481
35483
30842
35478
35480
30843
30845
30847
30844
30848
30845
30849
30851
30846
30852
35480
30847
30849
30857
35481
35487
30848
35488
30849
35489
30850
35490
30851
30855
30857
35515
30852
30854
30853
30857
30859
30854
30856
35508
35562
30855
35561
30856
35516
35560
30857
35509
35517
35567
30858
35514
30859
35481
35509
35511
35513
30860
35480
35506
35508
30861
30873
30875
30862
30870
30872
30863
30867
30869
30864
30866
30865
30869
30879
30866
30868
30902
32756
30867
32757
30868
30872
32758
30869
30871
30903
32759
30870
30878
30871
30875
30877
30872
30874
32766
35414
30873
32765
30874
32770
35508
30875
32769
35415
35507
30876
35506
30877
30929
35411
35415
35505
30878
30928
35412
35414
30879
30903
30905
30880
30900
30902
30881
30885
30882
30883
30885
30887
30884
30888
32784
30885
30889
30901
32787
30886
30900
30887
30889
30891
30899
30888
30889
32939
30890
30910
32944
30891
30909
32334
32943
30892
30908
32333
30893
32306
30894
30896
30898
30908
32337
30895
32300
30896
30916
32299
30897
30907
30915
35423
30898
30906
35406
30899
30900
30906
30908
30910
30901
30905
30902
30904
30910
32792
30903
32791
30904
32796
35414
30905
30911
32795
35413
30906
35412
30907
30911
35405
30908
30912
30914
35422
30909
32336
30910
30912
32335
34593
30911
34592
30912
34597
35404
30913
34596
35421
30914
35404
35418
35420
36488
30915
35405
35409
35431
30916
35406
35408
35424
30917
30923
30925
32298
30918
30922
32283
30919
32284
30920
30922
30945
32291
30921
30944
30922
30924
30943
30923
30946
32296
30924
32297
35408
35472
30925
30931
35407
35473
30926
35406
30927
30931
30928
30930
35406
35412
30929
30930
35476
30931
35407
35411
35475
30932
30933
35473
35475
35477
35501
30934
30936
30941
30943
30935
30940
30944
30936
30939
30937
30938
35477
30939
30941
33121
35500
30940
30952
30941
30949
30951
30942
33120
35501
30943
30947
30949
33119
35598
30944
30946
35473
30945
30949
30946
30948
33082
30947
33085
35472
30948
33086
33118
35597
30949
33081
33117
30950
30951
33117
33119
33127
30952
33120
33124
30953
33121
33123
30954
30955
30957
33123
35672
30956
33132
30957
30959
33131
30958
33124
35673
30959
33115
33127
33129
30960
33130
30961
33113
33115
35664
30962
31921
30963
30967
35640
35664
30964
30966
31798
30965
30966
30968
30970
30967
31793
31797
30968
31792
35645
35663
30969
35668
30970
31424
31790
31792
37026
30971
31423
31427
31793
30972
30994
31428
31430
30973
30975
30989
30991
31431
30974
30975
30976
30978
30988
30977
30981
30978
30980
31482
30979
31431
31481
30980
30988
31184
31432
31496
30981
31181
31491
30982
30988
31182
30983
30985
30987
30984
30985
31007
30986
31006
31182
30987
30999
31005
31183
30988
30990
30989
31183
30990
31428
31432
31772
30991
30995
30997
30999
30992
30994
30993
30997
30994
30996
31422
30995
31423
30996
31000
31426
31428
30997
31001
31421
30998
30999
31001
31003
31000
31004
31772
31001
31773
31783
31785
31002
31420
31003
31419
31781
31783
31004
31780
31005
31777
31779
31783
31006
31186
31190
31007
31009
31187
31008
31009
31193
31010
31188
31190
31192
31011
31015
31017
31012
31014
31013
31014
31166
31015
31021
31167
31016
31168
31192
31017
31021
31177
31763
31765
31018
31188
31019
31177
31179
31749
31020
31748
31021
31175
31177
31753
31022
31174
31023
31024
31034
31036
31174
31025
31033
31037
31026
31030
31027
31031
31033
31591
31028
31588
31029
31031
31041
31587
31030
31040
31031
31037
31039
31032
31592
31696
31033
31035
31037
31691
31701
31034
31686
31035
31175
31687
31036
31692
31702
31760
31037
31173
31703
31038
31039
31249
31699
31701
31703
31040
31054
31696
31698
31041
31049
31042
31048
31586
31696
31043
31047
31577
31044
31578
31045
31047
31583
31046
31047
31049
31079
31048
31080
31584
31049
31083
31585
31697
31050
31084
31698
31051
31055
31085
31052
31056
31086
31053
31054
31056
31058
31055
31249
31056
31088
31250
31698
31057
31087
31058
31062
31250
31252
31256
31059
31249
31253
31060
31062
31061
31161
31253
31062
31118
31120
31162
31252
31063
31064
31112
31116
31118
31256
31065
31087
31113
31115
31066
31086
31092
31094
31067
31073
31075
31068
31072
31094
31069
31071
31095
31070
31096
31071
31101
31072
31100
31073
31093
31074
31092
31075
31077
31091
31076
31086
31077
31079
31085
31078
31090
31079
31081
39000
31080
31084
31081
31083
31633
31082
31634
31083
38998
39000
39002
39526
31084
38997
39521
31085
38996
39000
31086
31088
31090
31087
31091
31088
31256
31262
31089
31257
38996
31090
31260
31262
31294
38999
31091
31293
39000
31092
31262
31264
31093
31115
31265
31094
31100
31114
31266
31095
31113
31096
31098
31100
31097
31101
31098
31102
31104
31099
31105
31113
31100
31102
31110
31114
31270
31101
31267
31102
31268
31103
31269
31104
31108
31110
31276
31105
31107
31106
31110
31112
31107
31109
31119
31305
31108
31306
31109
31279
31311
31110
31278
31302
31310
31111
31277
31112
31114
31116
31284
31302
31113
31119
31114
31115
31285
31116
31262
31286
31117
31261
31299
31118
31300
31302
39021
39029
31119
31255
39024
31120
31302
31304
31121
31122
31156
31158
31162
31304
31123
31149
31151
31161
31124
31130
31146
31148
31125
31143
31145
31126
31128
31130
31127
31131
31128
31132
31134
31129
31135
31143
31130
31132
31140
31148
31150
31131
31151
31132
31152
31133
31153
31134
31138
31140
31204
31135
31137
31136
31140
31142
31137
31139
31197
31215
31138
31214
31139
31205
31213
31140
31198
31206
31220
31141
31203
31142
31148
31198
31200
31202
31143
31195
31197
31144
31148
31145
31147
31169
31195
31146
31166
31147
31161
31165
31148
31160
31170
31200
31149
31150
31158
31160
31202
31151
31153
31157
31203
31152
31156
31153
31155
31154
31204
31155
31157
31209
31307
31156
31306
31157
31305
31158
31208
31308
31159
31233
39026
31160
31162
31234
37138
39025
31161
31201
31245
31162
31164
31163
39024
31164
31252
37136
37138
39023
31165
31245
31247
31253
31166
31170
31172
31254
31167
31169
31168
31172
31174
31169
31171
31241
31763
31170
31194
31171
31243
31245
31172
31242
31246
31762
31173
31247
31174
31760
31762
37130
31175
31763
31176
31754
31760
31177
31755
31761
31763
37125
31178
31752
31179
31765
31767
37125
38614
31180
31188
31768
38609
31181
31185
31187
31833
31182
31184
31498
31183
31187
31184
31186
31772
31185
31497
31771
31186
31768
31770
31834
31187
31189
31777
31188
31189
31765
31190
31766
31768
31778
31191
31779
31192
31240
31766
37112
31193
31241
31765
31194
31195
31239
31241
31243
31196
31200
31197
31199
31223
31239
31198
31222
31199
31221
31231
31200
31228
31230
31238
31201
31243
31202
31230
31234
31244
31203
31231
31233
31204
31206
31208
31205
31209
31206
31210
31212
31207
31231
31389
31208
31210
31232
31316
31394
31209
31233
31315
31210
31314
31211
31317
31212
31392
31394
39072
31213
31389
31391
31214
31218
31220
31215
31217
31216
31220
31222
31217
31219
31225
31373
31218
31372
31219
31371
31391
31220
31226
31376
31390
31221
31389
31222
31226
31228
31388
31223
31225
31224
31228
37116
31225
31227
31379
37115
31226
31378
31227
31377
31387
31228
31384
31386
39477
31229
39476
31230
31386
31388
31396
39475
31231
31235
31237
31232
31388
31233
31235
31395
39046
31234
39047
31235
37139
39048
31236
31396
39049
31237
37139
37143
39482
39486
31238
31244
37142
39475
31239
31243
37121
39476
31240
37116
31241
37117
37121
37123
31242
31764
31243
37121
37127
37141
31244
31245
37139
37141
31246
37138
31247
37129
37137
37141
31248
37130
37136
31249
31251
31253
31703
31250
31251
31257
31699
31252
31258
31704
37136
31253
31255
31254
31256
31258
39021
39023
31257
31261
31258
31260
38995
31259
38994
39490
31260
39015
39019
39021
39491
31261
39016
39018
31262
31298
39021
31263
31264
31286
31294
31296
31298
31265
31291
31293
31266
31286
31288
31267
31285
31289
31268
31270
31272
31269
31273
31270
31274
31276
31271
31277
31285
31272
31274
31282
31290
31273
31289
31274
31275
31276
31280
31282
31277
31279
31278
31282
31284
31279
31281
31301
39032
31280
39033
31281
39038
31282
39037
39060
31283
31284
31290
39059
39060
31285
31299
31301
31286
31290
31287
31299
31288
31290
31296
39059
31289
31291
31290
31292
31296
31293
31295
39006
31294
39001
31295
39004
39018
31296
39005
39509
31297
31298
39059
39509
39643
31299
39018
39020
31300
39059
31301
39020
39030
39058
31302
39031
39060
31303
31304
31310
39027
39029
39031
31305
39024
39026
31306
31308
31310
31307
31311
31308
31312
31314
31309
31315
39026
31310
31312
39027
39035
39043
31311
39032
31312
39033
31313
39034
31314
31318
39041
39043
31315
31317
31316
39043
39047
31317
39044
39046
39073
31318
39072
31319
39044
39067
39071
31320
31346
31321
31323
31325
31361
39067
31322
39041
31323
39040
31324
31360
39068
31325
31359
31326
31327
31349
31351
31359
31361
31328
31332
31346
31348
31329
31343
31345
31330
31332
31331
31337
31343
31332
31334
31340
31348
31350
31333
31351
31334
31352
31335
31353
31336
31340
36013
31337
31338
31340
31342
31339
36006
36020
31340
36007
36017
36019
31341
36012
31342
31348
31366
36007
36011
31343
31367
36006
31344
31348
31345
31347
31367
39075
31346
39072
31347
31361
39071
31348
31362
31366
39076
31349
31350
31358
31362
36011
31351
31353
31357
36012
31352
31356
31353
31355
31354
36013
31355
31357
36014
31356
31357
31359
31358
36015
31359
31363
37468
31360
31361
31363
39069
31362
39070
31363
31365
39097
31364
39098
31365
37466
37468
39125
31366
36009
36011
39120
31367
36008
39117
31368
36005
39112
31369
31405
36004
31370
31371
31391
31401
31403
31405
31372
31376
31373
31374
31376
31378
31375
31381
37184
31376
31382
31402
37189
31377
31401
31378
31382
31384
31400
31379
31381
31380
31384
31416
31381
31383
37180
37182
31382
37183
31383
31409
37206
31384
31410
37179
37205
31385
31415
31386
31400
31410
31412
31414
31387
31397
39478
31388
31390
31398
31400
31389
31395
31390
31394
31391
31393
31401
31392
31393
31405
39075
31394
31398
31406
39074
31395
39073
31396
31398
39080
31397
39081
39482
31398
31412
39082
39483
31399
39083
31400
31406
31408
31412
39110
31401
31409
31402
31406
31403
31407
31409
37210
31404
37211
31405
31407
36004
37216
39113
31406
39112
31407
39111
31408
37215
39114
31409
31411
39139
39353
31410
37209
31411
39141
39659
31412
39140
39348
39660
31413
39349
31414
39483
39654
39656
39660
31415
39478
39657
39659
31416
37177
37179
39477
31417
37115
37176
37180
31418
37110
37114
31419
31781
37109
31420
31784
31421
31785
31422
31426
31423
31424
31426
31425
35686
31426
31786
31790
35689
31427
31785
31428
31790
31794
35655
31429
31773
31430
31432
31774
31794
31826
31431
31793
31821
31432
31434
31433
31771
31434
31496
31824
31826
31828
31435
31481
31821
31823
31436
31480
31818
31820
31437
31477
31815
31817
31438
31476
31812
31814
31439
31473
31809
31811
31440
31472
31806
31808
31441
31803
31805
31442
31472
31443
31471
31805
31845
31444
31470
31846
31445
31847
31446
31448
31452
31470
31854
31447
31451
31853
31448
31450
31449
31450
31452
31456
31451
31455
31452
31454
31864
31453
31469
31865
31454
31456
31460
31468
31866
31455
31459
31867
31456
31458
31457
31458
31460
31464
31459
31463
31460
31462
31875
31461
31467
31874
31462
31464
31466
31486
31881
31463
31485
31880
31464
31484
31465
31483
31466
31480
31482
31467
31479
31493
31882
31468
31478
31873
31469
31475
31871
31470
31474
31872
31471
31855
31472
31474
31806
31844
31473
31474
31476
31475
31811
31843
31476
31478
31812
31842
31477
31478
31480
31479
31817
31841
31480
31494
31818
31840
31481
31482
31494
31496
31483
31491
31493
31484
31486
31490
31485
31489
31486
31488
31945
31487
31493
31946
31488
31490
31492
31744
31947
31489
31743
31948
31490
31500
31491
31499
31492
31496
31498
31493
31495
31831
31952
31494
31953
31495
31823
31839
31496
31824
31830
31838
31497
31498
31828
31830
31834
31499
31831
31833
31500
31744
31746
31501
31743
31747
31502
31506
31503
31505
31517
31743
31504
31657
31505
31509
31656
31506
31508
31516
31742
31507
31747
31508
31512
31748
31509
31513
31515
31741
31510
31655
31511
31513
31654
31685
31512
31686
31513
31687
31753
31514
31688
31740
31515
31654
31664
31723
38602
31516
31655
31663
38599
31517
31656
31660
31961
31518
31657
31659
31956
31519
31948
31520
31522
31659
31949
31989
31521
31944
31988
31522
31524
31523
31658
31524
31669
31671
31989
31525
31672
31988
31526
31673
31987
31527
31986
31528
31673
31529
31531
31530
31532
31533
31535
31534
31535
31537
31536
31537
31539
31538
31539
31541
31540
31541
31554
31542
31543
31552
31554
31544
31545
31552
31557
31546
31547
31548
31551
31547
31550
31551
31548
31550
31549
31550
31550
31551
31553
31556
31554
31555
31556
31598
31612
31557
31567
31613
31558
31617
31559
31565
31567
31560
31564
31568
31561
31563
31569
31562
31570
31563
31575
31564
31574
31565
31601
31566
31616
31567
31599
31601
31603
31613
31568
31598
31569
31597
31601
31570
31572
31574
31571
31575
31572
31576
31588
31573
31589
31597
31574
31576
31580
31594
31600
31575
31579
31601
31576
31578
31577
31587
31578
31580
31584
31586
31579
31583
31580
31582
31602
31581
31605
31711
31582
31584
31606
31632
31712
31583
31607
31584
31585
31633
31586
31708
31712
39521
31587
31695
31711
31588
31592
31594
31589
31591
31590
31594
31596
31591
31593
31679
31685
31592
31686
31593
31691
31695
31594
31680
31690
31710
31595
31711
31596
31600
31649
31680
31714
31597
31650
31679
31598
31600
31599
31650
31600
31604
31612
31649
31601
31605
31602
31603
31605
31607
31604
31608
31621
31605
31609
31611
31648
31606
31714
31607
31609
31631
31713
31608
31609
31627
31610
31630
31647
31611
31626
31629
31612
31621
31613
31614
31621
31615
31616
31617
31620
31616
31619
31620
31617
31619
31618
31619
31619
31620
31622
31623
31624
31626
31627
31624
31628
31625
31627
31626
31627
31628
31627
31628
31630
31642
31631
31637
31646
31632
31636
39537
31633
31635
39522
31634
39521
31635
39526
31636
39525
31637
39538
31638
31645
31639
31640
31641
31642
31640
31642
31644
31641
31644
31642
31643
31643
31644
31646
39538
39540
39568
31647
39537
39541
31648
31713
31717
31649
31714
31716
31650
31681
31651
31678
31652
31653
31665
31676
31678
31654
31679
31655
31665
31684
31656
31662
31657
31661
31658
31659
31661
31669
31660
31957
32003
31661
31663
31960
32004
31662
31668
31663
31665
31667
31664
32005
38598
31665
31724
32006
38603
31666
31683
31667
31676
32006
32008
31668
31675
32005
31669
31674
32004
31670
32003
31671
31674
31672
31673
31675
31676
31677
31678
32008
32010
31679
31681
31683
31680
31684
31681
31715
31721
31682
31716
32010
31683
31721
31725
31727
32009
31684
31724
32008
31685
31721
31723
31686
31688
31690
31687
31691
31688
31692
31754
31689
31723
31739
31690
31692
31722
31732
31738
31691
31721
31733
31692
31694
31693
31759
31694
31702
31706
31732
38950
31695
31701
31707
31733
31696
31708
31710
31697
31701
31698
31700
31708
38997
31699
38996
31700
31704
38995
31701
31705
31707
39012
31702
31703
31705
37131
31704
37130
31705
37135
38994
31706
37134
39013
31707
31735
38951
39518
31708
31734
39519
31709
39520
31710
31712
31718
31734
39523
31711
31715
31733
31712
31714
31713
39522
31714
31718
39537
31715
31716
31718
31720
31717
31727
32011
31718
31728
32012
39541
31719
39536
31720
31728
31730
31734
39535
31721
31727
31731
31733
31722
31723
31725
31731
38963
31724
38958
31725
32007
38959
31726
32016
38962
31727
31729
31731
32015
38965
31728
32014
31729
32013
39542
31730
38968
39543
39581
31731
31735
38969
39534
31732
38964
31733
31735
31737
31734
31735
39530
31736
39531
31737
38951
38953
38969
39600
31738
38950
38954
38964
31739
31757
31759
38963
31740
31754
31756
38958
31741
31751
31753
38602
31742
31748
31750
38599
31743
31745
31747
31961
31744
31956
31745
31831
31955
31746
31750
31832
31962
31747
31749
31833
31748
31749
31753
31750
31752
38609
31751
38600
38608
31752
31756
38601
38613
31753
31755
38614
31754
31755
31759
31756
31758
38940
31757
38941
38957
31758
38944
38954
38956
31759
31761
38945
38949
31760
38950
31761
37131
31762
37126
37132
31763
37127
37129
31764
31765
37123
37125
37127
31766
31767
37123
37151
31768
37124
37150
38615
31769
38610
31770
31778
37150
37154
38617
31771
31775
31777
38618
31772
31774
31828
31773
31777
31774
31776
35655
31775
31827
35654
31776
35657
37154
38627
31777
31783
35656
37153
31778
31779
37151
37153
31780
31782
37112
31781
37113
31782
37114
31783
37109
37111
37153
31784
31785
31787
35656
37109
31786
35655
31787
31789
35782
31788
35785
37108
31789
35656
35658
37037
37159
31790
35655
35659
37036
31791
37027
31792
31794
35651
35659
35661
31793
35646
35662
31794
31796
31795
35654
31796
31826
35649
35651
35653
31797
31821
35646
35648
31798
31820
35643
35645
31799
31815
35640
35642
31800
31814
31921
31923
31801
31809
31918
31920
31802
31808
31915
31917
31803
31912
31914
31804
31808
31805
31807
31904
31912
31806
31903
31807
31811
31908
31808
31810
31909
31917
31809
31810
31814
31811
31813
31918
31926
31812
31927
31813
31817
31932
31814
31816
31923
31933
31815
31816
31820
31817
31819
31934
35642
31818
31935
31819
31823
38570
31820
31822
35643
38569
31821
31822
31826
31823
31825
35648
38574
31824
38571
31825
31829
38576
31826
35649
38575
38621
31827
31828
35653
38621
38627
31829
38618
31830
38589
38619
38621
31831
31835
31837
31832
31954
31833
31835
31963
38608
31834
38609
31835
38610
38618
31836
38611
38619
31837
31963
38594
38909
38911
31838
31954
31966
38589
31839
31952
31967
38576
31840
31941
31953
38571
31841
31882
31940
38570
31842
31873
31885
31935
31843
31871
31886
31932
31844
31860
31872
31927
31845
31855
31859
31908
31846
31858
31903
31847
31855
31857
31848
31850
31854
31849
31853
31850
31852
31851
31857
31978
31852
31854
31856
31862
31979
31853
31863
31980
31854
31864
31855
31865
31856
31872
31857
31859
31861
31975
31858
31976
31859
31890
31902
31860
31889
31907
31861
31886
31888
31928
31862
31870
31872
31974
31863
31865
31869
31982
31864
31868
31981
31865
31867
31866
31872
31867
31869
31871
31874
31868
31875
31869
31876
31984
31870
31877
31983
31871
31884
31886
31973
31872
31873
31874
31882
31884
31875
31877
31881
31876
31880
31877
31879
31985
31878
31884
31994
31879
31881
31883
31943
31993
31880
31944
31992
31881
31945
31882
31946
31883
31953
31884
31940
31942
31995
31885
31972
31886
31936
31940
31971
31887
31931
31888
31971
31973
32031
31889
31974
32032
31890
31975
32033
31891
31901
31976
31892
31900
31977
31893
31894
31898
31900
31895
31896
31898
31897
31898
32037
31899
31900
32035
32037
31901
31902
32033
32035
31903
31905
31907
31904
31908
31905
31909
31911
31906
32035
32038
31907
31909
31929
32034
32043
31908
31928
32033
31909
31927
31910
31926
31911
31917
31925
32041
32043
31912
32038
32040
31913
31917
31914
31916
32040
33073
31915
33074
31916
31920
33079
31917
31919
32041
33078
31918
31919
31923
31925
31920
31922
32046
33107
31921
33108
31922
33113
35640
31923
32047
33112
35641
31924
35642
31925
31933
32047
32049
38563
31926
32044
32046
31927
31929
31933
31928
31932
31929
31931
32032
31930
32044
38558
31931
31933
31937
32049
38557
31932
31936
32031
31933
31935
31934
31935
31937
38563
38569
31936
38570
31937
31939
32030
31938
38556
38562
31939
38559
38561
38569
38573
31940
32029
38570
38572
31941
31970
31942
31967
31969
38572
31943
31951
31953
31996
31944
31946
31950
31997
31945
31949
31991
31946
31948
31947
31953
31948
31950
31952
31955
31949
31956
31950
31957
31990
31951
31958
31998
31952
31965
31967
31999
31953
31954
31955
31963
31965
31956
31958
31962
31957
31961
31958
31960
32002
31959
31965
32001
31960
31962
31964
32022
38597
31961
32021
38598
31962
38599
31963
38600
31964
38607
31965
32023
38594
38596
31966
32000
31967
32025
38590
38594
31968
38577
31969
31999
32025
32027
31970
31996
32028
31971
31995
32029
31972
32030
31973
31994
31995
31974
31983
31975
31982
31976
31979
31977
31978
31979
31980
31982
31981
31982
31984
31983
31984
31994
31985
31986
31992
31994
31987
31988
31992
31989
31991
31990
32003
31991
31998
32002
31992
31997
31993
31994
31995
31997
31996
31997
31999
31998
31999
32001
32000
32001
32023
32025
32002
32022
32003
32021
32004
32005
32021
32006
32020
32007
32019
32008
32016
32018
32009
32010
32014
32016
32011
32012
32014
32013
43113
32014
39581
43112
32015
32016
39581
39583
32017
32018
38962
39583
39585
32019
38959
39586
32020
38603
38904
32021
38598
38903
32022
32023
38903
32024
38902
32025
38594
38899
38901
32026
32027
38590
38897
38899
32028
38577
38892
32029
38572
38891
32030
38559
32031
38556
32032
38557
32033
38558
32034
32035
32052
38558
32036
32037
32038
32052
32054
32039
32043
32040
32042
32054
33071
32041
33072
32042
32046
33093
32043
32045
32053
33094
32044
32052
32045
32049
32051
32046
32048
33105
38552
32047
33106
32048
35624
38564
32049
35625
38553
38565
32050
38562
32051
38553
38555
38557
32052
38552
38558
32053
32054
38550
38552
32055
32056
33069
33071
38550
32057
33051
33065
32058
33046
33064
32059
32270
33063
32060
32259
32261
32061
32241
32255
32062
32236
32254
32063
32187
32253
32064
32176
32178
32065
32161
32066
32160
32067
32068
32158
32160
32069
32070
32158
32071
32155
32157
32072
32088
32073
32087
32074
32075
32087
32076
32084
32086
32077
32078
32082
32084
32079
32081
32080
32081
32082
32083
32084
32152
32085
32086
32090
32092
32152
32087
32089
32088
32089
32155
32090
32154
32091
32151
32153
32092
32094
32132
32093
32094
32152
32886
32095
32133
32151
32889
32096
32381
32097
32109
32129
32133
32380
32098
32106
32130
32132
32099
32103
32100
32102
32132
32154
32101
32155
32102
32138
32156
32103
32131
32137
32167
32104
32130
32142
32105
32115
32106
32110
32112
32122
32130
32107
32109
32108
32112
32109
32111
32895
32110
32894
32111
32123
32129
32899
32112
32124
32898
32113
32114
32120
32122
32124
32115
32119
32116
32118
32122
32142
32117
32118
32218
32119
32121
32141
32219
32120
32220
32121
32125
32320
32122
32126
32144
32319
32123
32143
32124
32126
32128
32908
32125
32909
32126
32321
32912
32127
32322
32913
32128
32144
32146
32357
32377
32129
32135
32143
32378
32130
32134
32379
32131
32143
32132
32134
32136
32168
32133
32153
32134
32150
32890
32135
32149
32903
32136
32146
32148
32904
32137
32143
32145
32169
32138
32140
32142
32166
32139
32165
32140
32172
32313
32141
32145
32171
32312
32142
32144
32311
32143
32144
32145
32318
32146
32170
32317
32147
32356
32917
32148
32170
32355
32149
32169
32150
32168
32151
32153
32152
32154
32168
32155
32167
32156
32157
32165
32167
32158
32164
32159
32160
32162
32164
32161
32162
32176
32163
32175
32164
32172
32174
32165
32166
32172
32167
32169
32171
32168
32169
32170
32171
32354
32172
32353
32173
32174
32313
32351
32353
32175
32227
32251
32176
32228
32252
32177
32253
32178
32188
32190
32228
32179
32187
32180
32186
32190
32181
32185
32182
32184
32190
32192
32183
32193
32184
32198
32202
32185
32189
32197
32203
32186
32204
32187
32189
32237
32188
32236
32189
32229
32235
32253
32190
32230
32238
32191
32192
32226
32228
32230
32193
32195
32197
32194
32198
32195
32199
32217
32196
32218
32226
32197
32199
32211
32223
32231
32198
32210
32230
32199
32201
32200
32216
32201
32211
32213
32215
32202
32208
32210
32203
32207
32204
32206
32210
32238
32205
32237
32206
32240
32263
32207
32209
32239
32264
32208
32265
32209
32213
32276
32210
32212
32244
32275
32211
32245
32212
32246
32303
32213
32247
32278
32302
32214
32277
32215
32300
32302
32306
32216
32303
32305
32217
32221
32223
32218
32220
32219
32223
32225
32220
32222
32311
32319
32221
32320
32222
32305
32325
32223
32304
32310
32324
32224
32303
32225
32231
32310
32314
32344
32226
32311
32313
32227
32231
32228
32232
32313
32229
32230
32232
32234
32252
32231
32245
32232
32246
32233
32251
32314
32234
32246
32248
32250
32345
32235
32243
32245
32257
32236
32238
32242
32254
32237
32241
32238
32240
32239
32245
32240
32242
32244
32273
32241
32262
32242
32261
32243
32255
32260
32244
32248
32256
33037
32245
32247
32274
32246
32247
32344
32248
32343
33041
32249
32348
33036
32250
32256
32349
33035
32251
32257
32350
32252
32351
32253
32257
32254
32255
32257
32256
32259
32257
32258
32259
33035
33037
33062
32260
33063
32261
32271
32273
33037
32262
32270
32263
32269
32273
32264
32268
32265
32267
32273
32275
32266
32276
32267
32281
32285
32268
32272
32280
32286
32269
32287
32270
32272
33047
32271
33046
32272
33038
33045
33063
32273
33039
33048
32274
32275
33037
33039
33041
32276
32278
32280
32277
32281
32278
32282
32300
32279
32301
33041
32280
32282
32294
32340
33040
32281
32293
33039
32282
32284
32283
32299
32284
32294
32296
32298
32285
32291
32293
32286
32290
32287
32289
32293
33048
32288
33047
32289
33050
33073
32290
32292
33049
33076
32291
33075
32292
32296
33082
32293
32295
33054
33083
32294
33055
32295
33056
35426
32296
33057
33084
35427
32297
33085
32298
35427
35429
35471
32299
35424
35426
32300
32340
35423
32301
32337
32302
32338
32340
32342
32303
32307
32343
32304
32344
32305
32307
32309
32329
32306
32328
32307
32333
32337
32308
32332
32338
32309
32343
32347
32371
35440
32310
32344
32346
32360
32311
32315
32359
32312
32318
32313
32315
32317
32353
32314
32315
32345
32351
32316
32346
32352
32317
32359
32361
32363
32365
32318
32354
32356
32319
32357
32359
32320
32322
32324
32321
32325
32322
32326
32923
32323
32357
32922
32324
32326
32330
32358
32927
32325
32329
32359
32326
32328
32327
32926
32328
32330
32334
32937
32329
32333
32330
32332
32360
32331
32373
32936
32332
32334
32372
33023
35435
32333
32371
35434
32334
32336
32335
33022
32336
35421
35435
36460
32337
35422
35434
32338
35423
32339
35434
35440
32340
35423
35425
35433
35445
32341
35426
32342
33040
35443
35445
35455
32343
33041
35440
35442
32344
32348
32345
32346
32348
32350
32347
32361
32367
32348
32368
32370
35441
32349
35442
32350
32368
33034
32351
32367
32352
32353
32365
32367
32354
32355
32365
32356
32364
32357
32363
32918
32358
32376
32359
32363
32373
32375
32360
32361
32371
32373
32362
32366
32370
32363
32373
32932
33028
33030
32364
32931
32365
33030
32366
32367
32369
33030
32368
32369
33033
32370
33029
33032
32371
33028
35448
32372
35439
32373
33026
33028
35438
32374
32375
32932
32934
32936
33026
32376
32927
32929
32931
32377
32918
32920
32922
32378
32913
32915
32917
32379
32904
32906
32908
32380
32899
32901
32903
32381
32890
32892
32894
32382
32877
32879
32889
32383
32872
32880
32886
32384
32881
32885
32385
32868
32870
32872
32386
32867
32387
32866
32870
32388
32392
32389
32391
32403
32866
32390
32391
32395
32392
32394
32402
32869
32393
32870
32394
32398
32871
32395
32399
32401
32874
32396
32397
32399
32511
32398
32512
32399
32521
32876
32400
32522
32875
32401
32411
32553
32992
32402
32408
32987
32403
32407
32974
32404
32865
32405
32407
32415
32864
32406
32416
32407
32409
32495
32408
32414
32975
32409
32411
32413
32988
32410
32496
32411
32507
32509
32412
32552
32993
32413
32505
32507
32644
32860
32414
32496
32504
32861
32415
32493
32495
32862
32416
32492
32863
32417
32491
32495
32418
32488
32490
32419
32487
32420
32486
32490
32421
32423
32422
32423
32437
32424
32436
32486
32425
32487
32426
32434
32436
32498
32427
32433
32437
32428
32432
32429
32431
32437
32441
32430
32442
32431
32443
32449
32432
32438
32444
32446
32433
32447
32434
32438
32456
32435
32457
32499
32436
32438
32458
32482
32651
32437
32483
32485
32438
32440
32439
32455
32440
32444
32480
32482
32441
32483
32442
32444
32443
32444
32474
32445
32446
32474
32476
32478
32480
32447
32449
32453
32455
32448
32452
32456
32449
32451
32450
32474
32451
32453
32465
32473
32452
32464
32453
32461
32463
32454
32466
32478
32455
32459
32461
32479
32674
32456
32458
32480
32457
32461
32458
32460
32649
32459
32481
32650
32460
32667
32669
32815
32461
32670
32814
32462
32463
32670
32672
32674
32464
32466
32468
32465
32469
32466
32470
32472
32467
32674
32676
32468
32470
32673
32689
32697
32469
32672
32696
32470
32695
32471
32694
32472
32689
32691
32693
32473
32676
32678
32474
32478
32679
32475
32476
32679
32477
32664
32478
32665
32677
32679
32681
32479
32676
32480
32665
32667
32675
32481
32664
32482
32661
32663
32667
32483
32652
32484
32485
32652
32654
32486
32498
32502
32651
32487
32489
32488
32498
32489
32495
32497
32490
32494
32502
32491
32492
32494
32493
32968
32494
32504
32967
32495
32503
32496
32497
32503
32507
32498
32500
32502
32499
32500
32649
32651
32501
32507
32648
32502
32506
32647
32651
32653
32503
32654
32504
32506
32655
32505
32656
32966
32506
32645
32657
34349
32507
32646
32658
32508
32509
32644
32646
32648
32812
32510
32530
32550
32552
32511
32525
32527
32553
32512
32514
32522
32524
32513
32519
32521
32514
32518
32515
32517
32527
32516
32528
32517
32533
32535
32518
32524
32526
32536
32519
32537
32520
32524
32558
32521
32523
32557
32898
32522
32895
32523
32553
32896
32524
32554
32556
32897
32525
32559
32526
32550
32554
32566
32527
32531
32533
32543
32528
32530
32529
32533
32530
32532
32649
32531
32648
32532
32544
32550
32813
32533
32545
32814
32534
32535
32541
32543
32545
32536
32540
32537
32539
32543
32559
32538
32558
32539
32561
32570
32540
32542
32560
32573
32541
32572
32542
32546
32579
32543
32547
32565
32580
32544
32566
32545
32547
32549
32832
32546
32831
32547
32582
32836
32548
32581
32835
32549
32565
32640
32808
32810
32550
32566
32641
32811
32551
32812
32552
32554
32641
32643
33001
32553
32644
32994
32554
32995
32555
33000
32556
32564
32566
32641
33003
32557
32559
32563
32910
32558
32562
32909
32559
32561
32560
32566
32561
32563
32565
32568
32562
32569
32563
32634
32912
32564
32635
32911
32565
32638
32640
33008
32566
32567
32568
32580
32630
32638
32808
32569
32573
32631
32635
32570
32632
32634
32571
32573
32575
32572
32576
32573
32577
32579
32574
32580
32575
32577
32629
32631
32785
32576
32632
32784
32577
32783
32578
32782
32579
32627
32629
32781
32580
32582
32581
32629
32582
32628
32808
34515
32583
32627
34516
32584
34517
32585
32627
34522
32586
32622
32624
32626
34535
32587
32611
32781
32588
32610
32782
32589
32783
32590
32610
32756
32788
32591
32609
32757
32592
32596
32598
32600
32593
32595
32594
32598
32595
32597
32615
32596
32614
32597
32601
32609
32613
32598
32602
32616
32599
32600
32602
32604
32601
32605
32757
32602
32606
32608
32618
32603
32617
32604
32606
32734
32736
32605
32737
32606
32738
32758
32607
32733
32739
32608
32758
32760
32762
32764
32609
32753
32755
32757
32610
32612
32611
32755
32789
32612
32624
32754
32780
32613
32623
32753
32614
32616
32618
32620
32615
32621
32616
32617
32618
32734
32619
32733
32753
32620
32728
32732
32752
32621
32623
32715
32622
32712
32623
34536
32624
32752
34539
32625
32777
34540
32626
32778
32780
32804
34754
32627
32781
32803
34751
32628
34609
32629
32803
32807
34608
32630
32802
32631
32637
32807
32947
32632
32636
32940
32633
32939
32634
32636
32926
32938
32635
32923
32636
32638
32924
32637
32925
32941
32638
32948
32950
33016
32639
33011
32640
32808
32950
32952
33010
32641
32855
33009
32642
33002
32643
32811
32853
32855
32857
32644
32812
32818
32858
32645
32859
32646
32818
32820
34350
32647
32659
32817
32648
32650
32660
32816
32649
32813
32650
32814
32651
32661
32815
32652
32653
32661
32654
32658
32660
32655
32656
32658
32657
32965
32658
32820
32964
32659
32660
32820
32822
32850
32661
32823
32825
32662
32826
32663
32823
32827
32664
32666
32665
32666
32682
32686
32667
32683
32685
32827
32668
32826
32669
32675
32685
32829
32839
32670
32674
32830
32838
32671
32831
32672
32836
32838
34517
32673
34518
32674
32688
32838
34519
32675
32676
32686
32688
32677
32689
32678
32686
32690
34637
32679
32691
34638
32680
32681
34638
32682
34637
32683
34636
32684
34629
32685
34630
34634
34636
32686
32828
32840
32687
34636
32688
32690
32840
34529
34635
32689
32839
34526
32690
32704
32691
32705
34640
32692
34639
32693
32705
32707
34644
32694
32702
32704
32695
32697
32701
32696
32700
32697
32699
34518
32698
32704
34519
32699
32701
32703
32713
34524
32700
32712
34523
32701
32711
32702
32710
32703
32707
32709
32704
32706
32720
34525
32705
34526
32706
34529
34645
32707
32721
34530
34648
32708
34649
32709
32721
32723
34693
32710
32718
32720
32711
32713
32717
32712
32716
32713
32715
34536
32714
32720
34537
32715
32717
32719
32729
34538
32716
32728
34539
32717
32727
32718
32726
32719
32723
32725
32720
32722
34543
34561
32721
34544
32722
34545
34694
32723
34548
34562
34697
32724
34698
32725
34562
34564
35329
32726
34561
34565
32727
32729
34566
32728
34567
32729
32731
34552
32730
34551
34561
32731
34558
34560
34566
34570
32732
34557
34567
34569
32733
32747
32751
32734
32746
32762
32735
32736
32744
32746
32737
32739
32743
32738
32742
32739
32741
32765
32740
32746
32764
32741
32743
32745
32771
35563
32742
32770
35562
32743
35561
32744
35564
32745
36521
32746
32748
32772
36520
32747
32763
32748
32750
34569
32749
34574
36523
32750
32772
34583
36554
36555
32751
32763
32775
34578
32752
32762
32776
34557
32753
32777
34552
32754
32762
32755
32761
32777
32779
32756
32760
32790
32757
32759
32791
32758
32759
32765
32760
32766
32796
32761
32767
32797
32762
32774
32776
32798
32763
32764
32772
32774
32765
32767
32771
32766
32770
32767
32769
36495
32768
32774
36496
32769
32771
32773
35571
36499
32770
35570
36500
32771
35569
32772
35572
32773
36519
32774
34583
36516
36518
32775
36515
32776
34579
34583
34585
32777
34556
34586
32778
34553
32779
34586
34588
34761
32780
32790
32798
32800
32781
32789
32801
32782
32802
32783
32785
32789
32784
32788
32785
32787
32939
32786
32802
32940
32787
32789
32793
32801
32945
32788
32792
32944
32789
32791
32790
32791
32793
32797
32792
32796
32793
32795
34592
32794
32800
34591
32795
32797
32799
34598
36497
32796
34597
36494
32797
36495
32798
36496
32799
34586
36515
32800
34587
34599
36514
32801
34588
34590
32802
32804
32946
32803
32947
32804
32806
34750
32805
34588
34755
32806
32946
34589
34603
34758
32807
32947
32949
34606
32808
32950
34607
32809
32810
32952
32954
34515
34607
32811
32835
32855
32955
32812
32832
32852
32813
32817
32814
32816
32832
32815
32831
32816
32826
32830
32817
32825
32833
32818
32850
32852
32819
32853
34355
32820
32850
32958
32960
34356
32821
32963
32822
32960
32962
32823
32849
32824
32825
32827
32845
32849
34628
32826
32844
32850
32827
32829
32828
34629
32829
32841
32845
34630
32830
32842
32844
32831
32833
32837
32832
32836
32833
32835
32834
32844
32852
32835
32837
32843
32955
34514
32836
34515
32837
34516
32838
32842
34611
32839
34520
32840
32842
34527
32841
34528
34634
32842
32846
34613
34633
32843
34612
32844
32846
32956
34513
32845
32851
32846
32848
34631
32847
34614
34632
32848
32956
34509
34623
34625
32849
32851
32959
34626
32850
32960
34627
32851
32852
32956
32958
32853
32955
32854
32958
34481
32855
32953
32955
32957
34482
32856
32952
32857
33009
34482
34484
34731
32858
33002
34479
34481
32859
33001
34353
34355
32860
32994
34350
34352
32861
32993
34347
34349
32862
32966
32988
34346
32863
32967
32975
34340
32864
32968
32970
32865
32971
32975
32866
32972
32974
32867
32869
32868
32972
32869
32873
32881
32973
32870
32874
32974
32871
32872
32874
32876
32873
32877
32874
32878
32880
32986
32875
32987
32876
32878
32896
32992
32877
32895
32878
32894
32879
32893
32991
32880
32888
32892
34335
32881
32887
32985
32882
32978
32883
32885
32887
32979
34326
32884
32980
34325
32885
32886
32887
32889
32888
32984
34331
32889
32891
34332
34334
32890
32891
32903
32892
32902
34370
43146
32893
32901
34371
32894
32896
32900
32996
32895
32899
32896
32898
32897
32995
32898
32900
32910
33000
32899
32909
32900
32908
32901
32907
32999
32902
32906
34374
32903
32905
34375
43147
32904
32905
32917
32906
32916
34378
43148
32907
32915
34379
32908
32910
32914
33004
32909
32913
32910
32912
32911
33003
32912
32914
32924
33008
32913
32923
32914
32922
32915
32921
33007
32916
32920
34382
32917
32919
34383
43149
32918
32919
32931
32920
32930
36419
43150
32921
32929
36420
32922
32924
32928
33012
32923
32927
32924
32926
32925
33011
32926
32928
33016
33020
32927
32937
32928
32936
32929
32935
33015
32930
32934
36425
32931
32933
36418
43151
32932
32933
33027
32934
36417
36481
43152
32935
33025
36426
32936
33020
33024
36427
32937
33023
32938
33020
33022
32939
32941
32943
32940
32944
32941
32945
32947
32942
32948
33020
32943
32945
33021
34594
34602
32944
33022
34593
32945
34592
32946
34591
32947
34590
34602
32948
32949
33019
34602
32950
33018
34603
34605
32951
33017
32952
34605
34607
34619
34736
32953
34731
32954
34511
34619
34730
32955
34512
34514
34618
32956
32957
34512
32958
34507
34509
34511
32959
34502
32960
34503
34509
34714
32961
34715
32962
34356
34497
34503
34716
32963
34496
32964
34350
34356
34358
32965
34349
34359
32966
34360
32967
34345
34349
32968
34341
32969
32970
34341
34343
32971
34340
32972
32976
32973
32974
32976
32978
32986
32975
32987
32976
32988
32977
32989
34340
32978
32982
34337
34339
32979
32985
32980
32982
32984
34327
32981
34324
32982
34323
32983
34328
34367
32984
34329
34337
34366
34368
32985
34330
34334
32986
34335
34337
32987
32989
32991
32988
32992
32989
32993
32990
34337
34346
32991
32993
32997
34336
34347
32992
32996
34335
32993
32995
32994
32995
32997
33001
32996
33000
32997
32999
34371
32998
34352
34372
32999
33001
33005
34353
34373
33000
33004
34374
33001
33003
33002
33003
33005
33009
33004
33008
33005
33007
34379
33006
34380
34479
33007
33009
33013
34381
34484
33008
33012
34382
33009
33011
33010
33011
33013
33017
34731
33012
33016
33013
33015
36420
33014
34732
36421
33015
33017
34735
36424
36428
33016
36425
36427
33017
33019
33018
34736
33019
36428
36432
36434
33020
36427
36431
33021
33022
33024
36431
36461
33023
36460
33024
33026
36459
33025
36430
36462
33026
36455
36457
36481
33027
36458
33028
36479
36481
33029
35449
33030
33031
33032
35449
38537
33033
35448
38538
33034
35441
38539
33035
35442
38540
33036
33061
33037
33041
33042
35442
33038
33039
33042
33044
33062
33040
33055
33041
33042
33056
33043
33061
35443
33044
33056
33058
33060
35454
33045
33053
33055
33067
33046
33048
33052
33064
33047
33051
33048
33050
33049
33055
33050
33052
33054
33091
33051
33072
33052
33071
33053
33065
33070
33054
33058
33066
33097
33055
33057
33090
33056
33057
35455
33058
33099
35458
33059
33098
35459
33060
33066
38544
38546
33061
33067
38541
33062
38540
33063
33067
33064
33065
33067
33066
33069
33067
33068
33069
33097
38546
38548
33070
38549
33071
33091
33095
33097
33072
33094
33073
33091
33093
33074
33076
33078
33075
33079
33076
33080
33082
33077
33083
33091
33078
33080
33088
33092
33110
33079
33093
33107
33080
33108
33081
33109
33082
33086
33088
35631
33083
33085
33084
33088
33090
33085
33087
33099
35470
33086
35471
33087
35608
35632
33088
33100
35609
35633
33089
35630
33090
33092
33096
33100
35621
33091
33097
33099
33092
33093
33095
35622
33094
33106
33095
33105
38550
33096
33104
38549
33097
33101
33103
38548
33098
33099
33101
35614
38546
33100
35613
33101
35618
35620
33102
35617
38547
33103
35620
38660
38662
38720
33104
35621
35627
38663
33105
35622
35626
38664
33106
35625
38551
33107
35622
35624
33108
33110
33112
33109
33113
33110
33114
35631
33111
35622
35630
33112
33114
35623
35629
38647
33113
35624
38646
33114
35639
33115
35636
35638
33116
35665
33117
33127
35636
35704
37022
33118
35631
33119
35632
35704
35706
33120
33126
35707
33121
33125
35708
33122
35499
33123
33125
35498
35678
33124
35677
33125
33127
35676
33126
35679
35713
33127
35702
35704
35714
33128
33129
35676
35702
37022
37023
33130
35665
35667
35673
33131
35664
35668
33132
35669
35673
33133
35670
35672
33134
33136
33135
35672
33136
33138
33160
33170
35671
33137
33171
35670
33138
33140
33139
33140
33144
33158
33170
33174
33141
33171
33173
33142
33144
33146
33143
33147
33144
33148
33150
33145
33151
33146
33148
33156
33174
33180
33147
33173
33177
33148
33178
33149
33179
33150
33154
33156
33186
33151
33153
33152
33156
33158
33153
33155
33165
35542
33154
35541
33155
33189
35546
33156
33188
35545
35761
33157
33187
33158
33168
33174
35761
35763
33159
33165
33160
33166
33168
33170
35683
33161
35682
33162
33164
33166
35681
35743
33163
35678
35738
33164
35739
33165
35744
33166
35757
35761
33167
35696
35756
33168
35697
35761
35777
36985
33169
35692
35764
33170
33172
33174
35691
35765
33171
35684
33172
35685
33173
35690
35766
33174
33176
33175
33176
33180
35763
35765
35769
33177
35766
35768
33178
33180
33182
33179
33183
33180
33184
33186
33181
33187
33182
33184
35769
35773
35803
33183
35768
35800
33184
35801
33185
35802
33186
33190
35773
35809
33187
33189
33188
35763
35773
33189
35762
35774
37057
33190
37058
33191
35774
37063
37095
33192
35811
35875
33193
35812
35876
33194
33195
35872
35876
33196
35857
35859
33197
35856
35860
33198
33218
33220
33199
33217
33221
33200
33202
33204
33201
33205
33202
33206
33208
33203
33209
33217
33204
33206
33214
33222
33228
33205
33221
33225
33206
33226
33207
33227
33208
33212
33214
33234
33209
33211
33210
33214
33216
33211
33213
33247
33560
33212
33559
33213
33237
33564
33214
33236
33248
33563
33215
33235
33216
33222
33242
33244
33248
33217
33245
33247
33218
33222
33219
33245
35860
33220
33222
33244
33256
35861
33221
33257
35856
33222
33224
33223
33224
33228
33242
33256
33260
33225
33257
33259
33226
33228
33230
33227
33231
33228
33232
33234
33229
33235
33230
33232
33240
33260
33266
33231
33259
33263
33232
33264
33233
33265
33234
33238
33240
33272
33235
33237
33236
33240
33242
33237
33239
33251
35932
33238
35931
33239
33275
35930
33240
33252
33274
35937
33241
33273
33242
33252
33254
33260
33280
33243
33251
33244
33250
33254
33256
35895
33245
33249
35862
33246
35863
33247
33249
35866
35942
33248
35941
33249
33251
35940
33250
35867
35947
33251
33253
35896
35948
33252
35939
33253
35914
35938
33254
35901
35913
35953
33255
33281
35900
33256
33258
33260
33282
35883
33257
35882
33258
35855
33259
33283
35854
33260
33262
33261
33262
33266
33280
33282
33318
33263
33283
33315
33264
33266
33268
33265
33269
33266
33270
33272
33267
33273
33268
33270
33278
33308
33318
33269
33307
33315
33270
33306
33271
33309
33272
33276
33278
35919
33273
33275
33274
33278
33280
33275
33277
35914
36102
33276
35929
33277
35920
35928
33278
35915
35921
36107
33279
35918
33280
33318
35911
35915
35917
33281
35914
33282
35903
35911
35913
33283
33317
35904
33284
33316
35853
33285
35828
33286
33316
35833
33287
33321
33323
33329
35834
33288
33324
35835
33289
33325
35836
33290
35837
33291
33325
35842
36022
33292
33326
33333
33293
33295
33334
33294
33335
33295
33303
33336
33296
33302
33326
33337
33297
33298
33300
33302
33299
33303
33300
33304
33306
33301
33307
33329
33302
33304
33312
33328
33345
33303
33327
33344
33304
33343
33305
33346
33306
33310
33312
36073
33307
33309
33308
33312
33314
33309
33311
33319
35918
33310
35919
33311
35924
36074
33312
35923
36075
36091
33313
36072
33314
33322
33328
36071
36091
33315
33319
33321
33329
33316
33318
33317
33321
35852
33318
33320
35909
35911
33319
33320
35917
36091
33321
36092
36094
37448
33322
35851
33323
35850
36092
37270
33324
33328
35849
36033
33325
33327
35844
36034
33326
35843
36023
33327
33332
33328
33331
33329
33330
33331
33345
36031
36033
36071
33332
33344
36028
36034
33333
33337
36023
36027
33334
36022
36026
33335
33337
33339
33336
33340
33337
33341
33343
33338
33344
33339
33341
36027
36029
36043
33340
36026
36040
33341
36041
33342
36042
33343
33347
36029
36049
33344
33346
33345
36029
33346
36030
36072
33347
36073
33348
36030
36052
36078
33349
33382
33350
33375
33379
33381
36052
33351
33368
33378
36049
33352
33365
33367
36042
33353
33364
36041
33354
33360
33367
33355
33359
33356
33358
33367
33369
33357
33370
33358
33371
33359
33366
33372
33360
33361
33364
33366
33362
33363
33364
33365
36046
33366
33378
36047
33367
33377
33368
33369
33375
33377
33370
33372
33374
33371
33372
33373
33377
33374
33376
34194
33375
34189
33376
34188
33377
33379
34195
33378
33379
36048
33380
36053
33381
34195
34199
37284
33382
34188
34198
37281
33383
34185
34187
36078
33384
34184
36073
33385
34183
34187
33386
33398
33400
33387
33397
33401
33388
33390
33389
33401
34167
33390
33392
33402
34168
33391
33397
33392
33394
33396
33393
34171
34191
33394
34172
34192
33395
33396
34192
34194
33397
34189
34191
33398
33402
33399
34187
34189
33400
33402
34180
34186
34190
33401
34179
34183
33402
33404
33403
34191
33404
34168
34176
34180
34212
33405
34165
34167
34179
33406
33408
33407
34167
33408
33442
34166
33409
33443
34165
33410
33444
33462
34178
33411
33412
33438
33444
33446
33456
33413
33431
33455
33414
33450
33415
33423
33431
33449
33416
33422
33432
33417
33419
33421
33418
33419
33439
33420
33432
33440
33421
33433
34231
33422
33423
33427
33433
33424
33428
33430
34150
33425
33426
33428
33577
33599
33427
33428
33434
33601
33429
33600
34149
33430
33434
34152
34158
36199
33431
33433
34151
34157
33432
33446
33448
33433
33437
33434
33436
33435
36200
33436
34158
36203
36307
33437
34157
34161
34231
33438
33440
33446
34162
33439
33443
33440
33442
33441
34231
33442
34162
34226
34230
33443
34225
33444
34162
34164
33445
33463
34219
33446
34160
34162
34220
36119
33447
34157
33448
33456
33466
34156
36119
33449
33453
33455
34151
33450
33452
34150
33451
33455
33452
33454
35929
33453
33469
36104
33454
33466
33468
36105
33455
33457
35928
33456
33457
33463
33458
33464
33466
35927
33459
33461
35920
33460
35919
33461
34203
35924
33462
33464
34204
35925
33463
34205
33464
36117
36119
33465
35926
36116
33466
36111
36119
36121
37317
33467
36110
33468
34154
34156
36121
37372
33469
34151
34153
37373
33470
34148
34150
37374
33471
33576
36661
33472
33575
36656
33473
33566
33572
33474
33557
33475
33556
33572
33582
33476
33573
33581
33477
33478
33482
33520
33581
33479
33480
33514
33520
33481
33513
34948
33482
33520
33528
33583
34950
33483
33582
33484
33555
34950
34952
34954
33485
33550
34946
34948
33486
33548
34945
34949
33487
33541
33543
33549
33488
33538
33540
33489
33535
33537
33490
33492
33491
33537
34872
33492
33494
33536
34877
33493
33535
33494
33534
34933
33495
34930
34932
34936
33496
34925
33497
34926
34932
35195
33498
34933
35196
33499
33910
33500
33909
34933
33501
33920
34934
33502
33925
34939
33503
33511
33947
34940
33504
33510
33532
33505
33509
33506
33507
33508
33510
33514
33511
33513
33531
33512
33950
34968
33513
33525
33527
34969
38094
33514
33528
33530
33515
33521
33525
33516
33522
33524
33517
33518
33522
34070
33519
33586
33520
33522
33585
33521
33584
33522
33526
33528
34134
33523
34071
33524
33526
33958
34072
33525
33953
33526
33952
33527
34133
38096
33528
34136
34970
38095
33529
34135
33530
34950
34962
34964
34970
33531
34948
34965
34969
33532
34943
34949
34968
33533
33541
34940
34942
33534
33540
34937
34939
33535
34934
34936
33536
33540
33537
33539
34882
34936
33538
34871
33539
33543
34870
33540
33542
34883
34937
33541
33542
34949
33543
34942
34944
34985
33544
34869
34945
33545
33547
33549
34852
33546
34851
33547
33552
34856
33548
33551
34857
34945
33549
33550
33551
33555
33552
33554
34858
34946
33553
34859
33554
33568
34864
33555
33569
34865
34952
33556
33557
33569
33571
34954
33558
33566
33568
33559
33561
33565
33560
33564
33561
33563
35941
33562
33568
35944
33563
33565
33567
35933
35945
33564
35932
35940
33565
35931
33566
35934
33567
33571
36656
33568
33570
36651
36655
33569
36646
33570
34953
36647
33571
34958
36652
36658
33572
34959
36657
33573
33575
33591
33574
33580
33575
33577
33579
33576
33592
36657
33577
34146
34148
36662
33578
34149
33579
33599
34146
36127
36129
33580
33592
33594
33581
33589
33591
33582
33584
33583
33591
34954
33584
33590
34135
34955
33585
33589
34134
33586
33588
34071
33587
34070
33588
33596
34075
33589
33595
34074
33590
33594
34139
33591
33593
34138
34960
33592
34959
33593
34146
36664
33594
34141
34145
36667
33595
34140
36129
33596
33598
34079
33597
34078
33598
36132
36196
33599
36129
36131
36197
33600
33601
36127
36197
36199
33602
36196
36200
33603
33605
33604
36138
36196
33605
33607
36193
36201
33606
36200
33607
36203
43125
33608
36202
43130
33609
36189
36300
33610
36188
36202
36299
33611
36187
36205
36208
33612
36186
36209
37743
33613
36185
36210
37742
33614
36184
36211
37767
33615
36183
36212
37770
33616
36182
36213
40581
33617
36181
36214
40580
33618
36180
36215
40577
33619
36179
36216
40588
33620
36178
36217
40592
33621
36177
36218
41601
33622
36176
36219
41600
33623
36175
36220
41599
33624
36174
36221
41610
33625
36173
36222
41609
33626
36172
36223
41614
33627
36171
36224
41688
33628
36170
36225
41689
33629
36169
36226
41690
33630
36168
36227
42930
33631
36167
36228
42929
33632
36166
36229
42928
33633
36230
42925
33634
36166
42892
33635
36165
42892
33636
34108
42893
33637
34109
38488
33638
33991
38488
33639
33992
40984
33640
33993
40984
33641
33994
40985
33642
33995
42249
33643
33996
42249
33644
33821
42250
33645
33822
42367
33646
33823
42367
33647
33824
42429
33648
33825
42429
33649
33699
42430
33650
33700
42499
33651
42499
33652
33700
42646
33653
33701
42645
33654
33702
42468
33655
33703
42466
33656
33704
42467
33657
33705
41970
33658
33706
41969
33659
33707
41966
33660
33708
43060
33661
33709
43061
33662
33710
43066
33663
33711
43065
33664
33712
38213
33665
33713
38212
33666
33714
38211
33667
33715
38209
33668
33716
38210
33669
33717
38037
33670
33718
35266
33671
33719
35262
33672
33720
35263
33673
33721
35264
33674
33722
33723
33675
43162
33676
33722
43161
33677
33848
36789
33678
33722
33847
33896
33679
33721
33846
36783
33680
33720
33845
36782
33681
33719
33844
38086
33682
33718
33843
38085
33683
33717
33842
38084
33684
33716
33841
41772
33685
33715
33840
41771
33686
33714
33839
38206
33687
33713
33838
38205
33688
33712
33837
41752
33689
33711
33836
41763
33690
33710
33835
41995
33691
33709
33834
41996
33692
33708
33833
42011
33693
33707
33832
42010
33694
33706
33831
42013
33695
33705
33830
42014
33696
33704
33829
42654
33697
33703
33828
42653
33698
33702
33827
42648
33699
33701
33826
42647
33700
33825
42662
33701
42646
33702
42645
33703
42468
33704
42466
33705
42467
33706
41970
33707
41969
33708
41966
33709
43060
33710
43061
33711
43066
33712
43065
33713
38213
33714
38212
33715
38211
33716
38209
33717
38210
33718
38037
33719
35266
33720
35262
33721
35263
33722
35264
33723
33724
33897
35264
43163
33725
33898
35265
43167
33726
33899
35252
43168
33727
33900
35253
43169
33728
33758
43170
33729
33737
33745
33747
33730
33748
33731
33732
33733
33734
33732
33734
33735
33733
33736
33734
33736
33735
33737
33736
33738
43170
33739
33740
33742
33743
33740
33741
33744
43171
33741
33742
33745
33742
33744
33743
33744
33746
33747
33753
33759
33748
33752
33758
33749
33750
33752
33751
35157
33752
33754
33756
35156
33753
33757
33754
33760
33755
35187
33756
33760
35188
35258
33757
35155
35259
33758
33760
33762
33759
35253
33760
35254
33761
33762
35254
35256
35258
33763
35251
35253
35259
33764
33901
33905
33915
33765
33902
33906
33914
33766
33768
33907
33911
33767
33908
33910
33768
33770
33769
33902
33770
33772
33788
33903
33907
33771
33787
33908
33772
33786
33773
33785
33774
33778
33784
33899
33903
33775
33900
33902
33776
33778
33777
33900
43169
33778
33780
33899
43168
33779
33780
33782
33784
33781
33898
43167
33782
33897
36789
43160
33783
36788
33784
33897
33933
33939
36787
33785
33898
33930
33786
33788
33939
33787
33791
33788
33790
33921
33789
33922
33930
33790
33923
33933
33935
33939
33791
33924
33936
33792
33937
33939
33793
33794
33937
33795
33941
33796
33954
33960
33797
33955
36803
33798
33960
34067
43155
33799
34019
36805
33800
34018
34067
36806
33801
33957
34017
36807
33802
34016
36808
38097
33803
34015
36809
38098
33804
34014
36810
38099
33805
34013
36811
38104
33806
34012
36812
38191
33807
34011
36813
38192
33808
34010
36814
41789
33809
34009
36815
41788
33810
34008
36816
41803
33811
34007
36817
41808
33812
34006
36818
41815
33813
34005
36819
41828
33814
34004
36820
41835
33815
34003
36821
41854
33816
34002
36822
41861
33817
34001
36823
42025
33818
34000
36824
42026
33819
33999
36825
42031
33820
33998
36826
42627
33821
33997
36827
42626
33822
33996
42633
33823
36827
42665
33824
33872
42665
33825
33873
42661
33826
42661
33827
33873
42660
33828
33874
42651
33829
33875
42652
33830
33876
42655
33831
33877
42015
33832
33878
42018
33833
33879
42009
33834
33880
42012
33835
33881
41997
33836
33882
42000
33837
33883
41764
33838
33884
41765
33839
33885
41768
33840
33886
41769
33841
33887
41770
33842
33888
41773
33843
33889
41776
33844
33890
41777
33845
33891
38087
33846
33892
38090
33847
33893
36784
33848
33894
33895
33849
36792
33850
33894
36796
33851
36800
36805
33852
33894
36806
43122
33853
33893
36807
43121
33854
33892
36808
38091
33855
33891
36809
41780
33856
33890
36810
41779
33857
33889
36811
41778
33858
33888
36812
41781
33859
33887
36813
41782
33860
33886
36814
41783
33861
33885
36815
42004
33862
33884
36816
42003
33863
33883
36817
42002
33864
33882
36818
42001
33865
33881
36819
42005
33866
33880
36820
42006
33867
33879
36821
42020
33868
33878
36822
42019
33869
33877
36823
42021
33870
33876
36824
42657
33871
33875
36825
42658
33872
33874
36826
42659
33873
36827
36828
33874
42660
33875
42651
33876
42652
33877
42655
33878
42015
33879
42018
33880
42009
33881
42012
33882
41997
33883
42000
33884
41764
33885
41765
33886
41768
33887
41769
33888
41770
33889
41773
33890
41776
33891
41777
33892
38087
33893
38090
33894
36784
33895
33896
36784
36786
36791
33897
36783
36787
36789
33898
33932
33899
33931
33900
33904
33901
33902
33904
35253
33903
33904
33906
33930
33905
33931
35252
33906
33916
35249
35251
33907
33913
33929
33908
33912
33922
33909
33921
33910
33912
33920
35199
33911
35196
33912
33914
35197
33913
33919
35198
33914
33916
33918
35221
33915
35222
33916
35223
35259
33917
35224
35260
33918
35245
35247
35249
35261
33919
33927
33929
35220
33920
33922
33926
35213
33921
33925
35212
33922
33924
33923
33929
33924
33926
33928
33945
33925
33946
33926
33947
35217
33927
33948
35218
33928
35219
35247
36780
33929
33933
35248
36781
33930
35249
33931
33933
33932
35249
35265
33933
35248
35264
36783
33934
33935
36781
36783
36785
36787
33936
33938
33943
33945
33937
33942
33946
33938
33941
33939
33940
36787
33941
33943
33955
36786
33942
33954
33943
33951
33953
33944
33956
36785
33945
33949
33951
38089
38092
33946
33948
36781
33947
33951
33948
33950
36771
33949
36772
36780
33950
36777
38088
38093
33951
36776
38094
33952
33953
38092
38094
38096
33954
33956
33958
33955
33959
33956
34067
43122
33957
38092
43121
33958
34067
38097
38111
33959
38096
38110
33960
34067
34068
33961
33962
34068
38123
43156
33963
34069
33964
34076
38123
33965
34077
38176
33966
33967
36134
36137
33967
36134
36135
43141
33968
36135
36137
33969
34084
38172
33970
34083
38171
43141
33971
34081
34082
38170
33972
34129
34130
38169
33973
34128
34143
38168
33974
34127
37758
38167
33975
34126
37759
38166
33976
34125
38165
43124
33977
34124
37729
38164
33978
34123
37804
38163
33979
34122
37803
38162
33980
34121
37805
38161
33981
34120
37812
38160
33982
34119
37813
38159
33983
34118
38158
40608
33984
34117
38157
43095
33985
34116
38156
40537
33986
34115
38155
41712
33987
34114
38154
41711
33988
34113
38153
42048
33989
34112
38152
42049
33990
34111
38151
42900
33991
34110
38150
42901
33992
34109
42904
33993
38150
42905
33994
38149
42905
33995
34043
42672
33996
34044
42632
33997
42632
33998
34044
42631
33999
34045
42630
34000
34046
42038
34001
34047
42037
34002
34048
42036
34003
34049
41860
34004
34050
41859
34005
34051
41834
34006
34052
41833
34007
34053
41814
34008
34054
41813
34009
34055
41802
34010
34056
41801
34011
34057
41790
34012
34058
41793
34013
34059
41794
34014
34060
38115
34015
34061
38114
34016
34062
38113
34017
34063
38112
34018
34064
38111
34019
34065
34066
34020
43154
34021
34065
43157
34022
38123
38127
34023
34065
38122
38128
34024
34064
38121
38129
34025
34063
38120
38130
34026
34062
38119
38131
34027
34061
38118
38132
34028
34060
38117
38133
34029
34059
38134
38184
34030
34058
38135
41795
34031
34057
38136
41798
34032
34056
38137
41799
34033
34055
38138
43072
34034
34054
38139
43071
34035
34053
38140
43070
34036
34052
38141
43069
34037
34051
38142
43068
34038
34050
38143
43067
34039
34049
38144
41715
34040
34048
38145
42042
34041
34047
38146
42041
34042
34046
38147
42040
34043
34045
38148
42908
34044
38149
42907
34045
42631
34046
42630
34047
42038
34048
42037
34049
42036
34050
41860
34051
41859
34052
41834
34053
41833
34054
41814
34055
41813
34056
41802
34057
41801
34058
41790
34059
41793
34060
41794
34061
38115
34062
38114
34063
38113
34064
38112
34065
38111
34066
34067
34068
38111
43153
34069
38110
38122
34070
34072
34076
34071
34075
34072
34074
34134
34073
34133
38110
34074
34076
34080
34132
38121
34075
34079
34139
34076
34078
34077
38122
34078
34080
38177
43141
34079
36132
34080
34140
36131
34081
34131
38178
34082
34130
36131
43141
34083
34087
34129
34084
34086
43141
34085
36135
34086
36138
36142
34087
36143
36195
34088
36144
37747
34089
34129
36145
37746
34090
34128
36146
37749
34091
34127
36147
37752
34092
34126
36148
37761
34093
34125
36149
37794
34094
34124
36150
37795
34095
34123
36151
37798
34096
34122
36152
40600
34097
34121
36153
40599
34098
34120
36154
40598
34099
34119
36155
40603
34100
34118
36156
40610
34101
34117
36157
40651
34102
34116
36158
40652
34103
34115
36159
40655
34104
34114
36160
43056
34105
34113
36161
43055
34106
34112
36162
41693
34107
34111
36163
42911
34108
34110
36164
42912
34109
36165
42894
34110
42904
34111
42901
34112
42900
34113
42049
34114
42048
34115
41711
34116
41712
34117
40537
34118
43095
34119
40608
34120
37813
34121
37812
34122
37805
34123
37803
34124
37804
34125
37729
34126
43124
34127
37759
34128
37758
34129
34143
34130
34131
34143
36130
34132
34140
34142
38179
34133
34137
34139
38120
34134
34136
38109
34135
34139
34136
34138
34962
34137
37691
38108
34138
34142
37692
38119
34139
34141
34961
34140
34141
36130
34142
34144
37754
34143
37757
38180
34144
37758
34145
36130
37749
37753
34146
36129
36668
37738
34147
36663
34148
36127
37736
37738
37740
34149
34153
37377
34150
34152
36127
34151
34152
34156
34153
34155
36126
34154
37378
37740
34155
36122
37399
37741
34156
34158
36123
36125
34157
36120
34158
34160
34159
36204
34160
36123
36307
36311
37781
34161
36120
36310
34162
34230
36307
36309
34163
34164
34220
34222
34226
36309
34165
34219
34223
34225
34166
34176
34178
34167
34169
34225
34168
34169
34171
34170
34176
34224
34171
34173
34175
37330
34172
34212
34173
34213
34174
37333
34175
34213
34215
37334
34176
34212
34216
37329
34177
34223
34178
34180
34206
34216
34218
34179
34205
34219
34180
34182
34181
34211
34182
34186
34202
34206
34210
34183
34203
34205
34184
34186
34185
34203
36074
34186
34198
34202
36079
34187
34197
34188
34189
34195
34197
34190
34194
34191
34193
34197
34211
34192
34212
34193
34213
34194
34196
34214
34195
34196
34197
34199
37311
34198
34210
34199
34201
37282
34200
37283
34201
37307
37309
37311
34202
34208
34210
37302
34203
34207
36080
34204
36081
34205
34207
36084
36116
34206
36117
34207
34209
37314
34208
36085
37315
34209
37303
37309
37360
34210
34216
37310
37313
34211
37311
34212
34214
34216
34213
34214
34215
37311
34216
37310
37335
34217
34218
37313
37327
37329
37335
34219
34221
34223
37314
34220
36117
34221
36118
36310
34222
36313
37325
37327
34223
34227
36314
37328
34224
37329
34225
34227
37330
34226
34227
34229
34228
37331
34229
34233
36314
37350
34230
34232
36309
34231
34233
36308
43139
34234
36315
37345
34235
36303
37342
34236
36304
36315
36318
34237
36295
36312
36319
34238
36294
36320
37356
34239
36293
36321
37322
34240
36292
36322
37634
34241
36291
36323
37635
34242
36290
36324
41548
34243
36289
36325
37639
34244
36288
36326
41551
34245
36287
36327
41523
34246
36286
36328
41554
34247
36285
36329
41559
34248
36284
36330
41583
34249
36283
36331
41584
34250
36282
36332
41675
34251
36281
36333
41676
34252
36280
36334
41681
34253
36279
36335
42974
34254
36278
36336
42975
34255
36277
36337
42976
34256
36276
36338
42990
34257
36275
36339
42995
34258
36274
36340
43010
34259
36341
43020
34260
36342
43029
34261
34262
34264
34265
34266
34263
34266
34267
34264
34267
34265
34266
34267
43030
34267
34268
34269
43014
43019
34270
42924
42926
34271
42882
42923
34272
42871
42873
34273
42860
42868
34274
42861
42867
34275
42329
42341
34276
42330
42340
34277
42150
42339
34278
42151
42298
34279
42152
42291
34280
42141
42290
34281
42140
42287
34282
42114
42288
34283
42105
42289
34284
42102
42104
34285
40926
42101
34286
40927
42100
34287
40928
42099
34288
40929
42098
34289
38521
42092
34290
36451
42093
34291
36450
42094
34292
36445
42095
34293
34385
42096
34294
34386
42097
34295
34387
34474
34296
34388
34473
34297
34365
34393
34298
34329
34366
34463
34299
34328
34367
34462
34300
34323
34459
34301
34309
34322
34302
34303
34305
34304
34305
34307
34308
34306
34309
34307
34309
34310
34308
34310
34309
34310
34311
34310
34312
34318
34322
34313
34317
34314
34315
34317
34316
34317
34319
34318
34319
34321
34320
34321
34325
34322
34324
34323
34324
34328
34325
34327
34326
34327
34331
34328
34330
34329
34330
34331
34333
34332
34333
43146
34334
43145
34335
34368
34370
34336
34371
34337
34364
34368
34372
34338
34339
34344
34346
34364
34366
34340
34342
34367
34341
34346
34342
34345
34343
34344
34345
34361
34363
34346
34348
34360
34347
34348
34352
34364
34349
34351
34359
34363
34350
34351
34355
34352
34354
34358
34390
34353
34389
34354
34477
34479
34355
34357
34476
34480
34356
34481
34357
34502
34358
34493
34497
34501
34359
34494
34496
34360
34362
34361
34362
34363
34494
34364
34390
34392
34365
34389
34366
34368
34388
34392
34367
34369
34370
34372
34376
34388
34371
34375
43145
34372
34374
34373
34389
34374
34376
34380
34477
34375
34379
34376
34378
43144
34377
34387
34378
34380
34384
34386
34379
34383
43143
34380
34382
34381
34478
34382
34384
34485
36421
34383
36420
34384
36419
34385
36422
34386
34485
34489
36445
34387
34478
34488
34388
34475
34477
34389
34391
34390
34477
34391
34476
34494
34392
34473
34475
34393
34394
34463
34471
34473
34395
34448
34451
34396
34447
34473
34397
34446
34474
34398
34445
42097
34399
34444
42096
34400
34443
42095
34401
34442
42094
34402
34441
42093
34403
34440
42092
34404
34439
42098
34405
34438
42099
34406
34437
42100
34407
34436
42101
34408
34435
42102
34409
34434
42289
34410
34433
42288
34411
34432
42287
34412
34431
42290
34413
34430
42291
34414
34429
42298
34415
34428
42339
34416
34427
42340
34417
34426
42341
34418
34425
42867
34419
34424
42868
34420
34423
42871
34421
42923
34422
42919
34423
42918
34424
42870
34425
38480
42869
34426
38478
42866
34427
38477
42342
34428
38476
42343
34429
38475
42338
34430
38474
42297
34431
38473
42292
34432
38472
42293
34433
38471
42286
34434
38470
42198
34435
38469
42199
34436
38468
42200
34437
38467
42087
34438
38466
42088
34439
38465
42089
34440
38464
42090
34441
38463
42091
34442
38462
40936
34443
38461
40937
34444
38460
40938
34445
38459
40939
34446
38458
40940
34447
40941
40943
34448
34472
40945
34449
34471
34450
34466
34451
34469
34452
34463
34453
34462
34454
34456
34455
34456
34458
34459
34457
34460
34458
34460
34461
34459
34461
34460
34461
34461
34462
34463
34464
34465
34468
34469
34470
34466
34467
34470
34471
34467
34469
34468
34470
34469
34470
34472
34473
40941
40950
34474
34475
40941
42097
34476
34488
34492
34477
34487
34493
34478
34479
34485
34487
34480
34484
34481
34483
34487
34501
34482
34502
34483
34507
34730
34484
34486
34506
34733
34485
34732
34486
36444
34487
34489
36447
38451
34488
34500
34489
34491
42097
34490
36446
42096
34491
38451
38453
38455
40939
34492
34500
38456
40940
34493
40941
34494
34498
34500
34495
34496
34498
34497
34498
34504
34717
34499
34718
34500
34504
34719
38450
38456
34501
38451
34502
34504
34506
34503
34507
34504
34508
34721
34505
34720
34506
34508
34723
34741
38450
34507
34740
38451
34508
34729
34509
34722
34728
34510
34713
34511
34623
34728
34744
36848
34512
34620
34729
34513
34621
34623
34514
34612
34614
34616
34515
34611
34617
34516
34608
34517
34609
34611
34518
34520
34522
34519
34523
34520
34524
34526
34521
34527
34611
34522
34524
34532
34534
34610
34523
34535
34609
34524
34536
34525
34537
34526
34530
34532
34544
34527
34529
34528
34532
34612
34529
34531
34613
35356
34530
35355
34531
34545
35354
34532
34546
34773
35359
34533
34772
34534
34542
34544
34546
34771
34535
34537
34541
34752
34536
34540
34751
34537
34539
34538
34544
34539
34541
34543
34551
34540
34552
34541
34553
34754
34542
34554
34753
34543
34547
34770
34782
34544
34548
34550
34545
34546
34548
35353
34547
34774
35360
34548
34779
34781
35363
34549
35364
34550
34562
34781
34785
35365
34551
34559
34561
34782
34552
34554
34558
34553
34557
34554
34556
34761
34555
34762
34782
34556
34558
34580
34767
34783
34557
34579
34766
34558
34578
34559
34577
34560
34783
34785
34787
34561
34563
34565
34788
34562
34563
35330
34564
34785
35333
35337
34565
35334
35336
34566
34789
34567
34571
34568
34569
34571
34573
34570
34574
34578
34571
34575
34577
34788
34572
34789
34573
34575
34796
35340
36548
34574
36545
34575
36546
36554
34576
35339
36547
34577
34581
35376
36554
36920
34578
34580
34787
34579
36554
34580
34582
37848
34581
35374
37946
34582
35375
36921
37947
34583
36554
36922
37847
34584
36556
34585
36516
37847
37851
37877
34586
36515
37848
37850
34587
34766
34588
34765
35399
37850
34589
34760
34590
34759
35397
35399
34591
34599
34601
34592
34594
34598
34593
34597
34594
34596
36460
34595
34601
36461
34596
34598
34600
36466
36489
34597
36465
36488
34598
35403
34599
35402
34600
35399
35401
34601
35398
36467
37855
34602
35397
36468
34603
36431
34604
35397
36432
34605
34758
35394
35396
36433
34606
34747
36434
34607
34748
34750
34758
34608
34618
34609
34617
34750
34610
34751
34611
34617
34752
34772
34612
34613
34772
34614
34773
36853
34615
34623
36852
34616
34622
34773
34775
36857
34617
34621
34772
34776
34618
34749
34619
34621
34748
34620
34737
34747
34621
34738
34744
34746
34622
35389
34623
34744
35390
36860
34624
34625
36848
36850
36852
36860
34626
34632
34711
34713
34627
34631
34714
34628
34715
34629
34631
34630
34631
34633
34632
34633
34710
36852
34634
34709
36853
34635
34708
35356
34636
34640
34707
35355
34637
34638
34640
34639
34640
34642
34644
34641
34645
34642
34646
34707
34643
34644
34646
34691
34645
34649
34646
34648
35355
34647
34706
34648
34691
34695
34703
34705
34649
34694
35354
34650
34691
34693
34651
34660
34680
34652
34658
34679
34653
34657
34668
34654
34667
34655
34657
34664
34666
34656
34657
34659
34658
34663
34669
34659
34660
34662
34678
34661
34681
34691
34662
34688
34690
34663
34677
34664
34676
34665
34666
34674
34676
34667
34669
34673
34668
34672
34669
34671
34679
34670
34676
34678
34671
34673
34675
34685
35110
34672
34684
35107
34673
35108
34674
35109
34675
35116
35122
34676
34686
35123
35165
34677
34678
34686
34688
34679
34681
34685
34680
34684
34681
34683
34693
34682
34688
34692
34683
34685
34687
34699
35128
34684
34698
35105
34685
35106
34686
35129
34687
35124
35285
34688
34700
35125
35127
34689
34690
34692
34700
34702
34691
34703
34692
34693
34695
34699
34694
34698
34695
34697
35353
34696
34702
35352
34697
34699
34701
35331
35351
34698
35330
35364
34699
35329
34700
35328
34701
36881
36883
34702
36876
36880
36884
34703
36875
34704
34705
36873
36875
34706
35352
35354
35358
34707
35355
35357
34708
34709
35357
34710
36854
34711
36851
34712
36850
34713
34725
36849
34714
34722
36848
34715
34721
34716
34717
34721
34718
34720
34719
34720
38449
34721
34723
34722
34723
34725
34727
34724
36844
38449
34725
36843
38448
34726
34727
36843
36849
38361
34728
36844
36846
36848
34729
34741
34743
34730
34738
34740
34731
34733
34737
34732
34736
34733
34735
36444
34734
34740
36447
34735
34737
34739
36436
36448
34736
36435
36443
34737
36434
34738
36437
34739
34743
38365
34740
34742
38366
38508
34741
38452
34742
36844
38510
34743
36845
38367
38509
34744
36846
38364
34745
36847
34746
35390
35392
38262
38364
34747
35389
35393
38365
34748
35394
36437
34749
34757
35389
34750
34752
34756
34776
34751
34755
34752
34754
34753
34771
34754
34756
34762
34770
34755
34761
34756
34758
34760
34757
34763
34777
34758
35388
35394
37929
34759
34760
35396
37927
37929
34761
34763
34765
34762
34766
34763
34767
34769
34764
35384
37929
34765
34767
35385
37928
37945
34766
37849
37927
34767
37848
34768
37946
34769
34783
35381
35385
37949
34770
34780
34782
35384
34771
34777
34779
34772
34774
34776
34773
34774
36856
34775
34779
36863
34776
34778
35390
36862
34777
35389
34778
35384
35388
34779
35383
35391
36867
34780
36868
34781
35381
35383
38275
34782
34784
35366
34783
34784
35374
34785
35369
35373
35381
34786
35370
34787
35337
35371
35373
35377
34788
35374
35376
34789
35337
35339
34790
35336
35340
34791
34795
34792
34794
35103
35336
34793
35132
34794
35085
35292
34795
35086
35102
35341
34796
35087
35340
34797
34798
34918
34920
35087
36548
34799
34897
34917
36545
34800
34898
34900
36522
34801
34809
34811
36521
34802
34804
34808
35564
34803
34807
35561
34804
34806
34805
34811
34806
34808
34810
34826
34807
34827
34808
34828
35560
34809
34829
35565
34810
34900
34902
36526
34811
34817
34825
34899
34812
34898
34813
34817
34814
34816
34890
34898
34815
34889
34816
34820
34888
34817
34819
34895
34899
34818
34819
34823
34825
34820
34822
34906
34908
34821
34887
34822
34886
35029
34823
34905
34913
35030
34824
34848
34825
34833
34847
34903
34905
34826
34902
34906
34827
34829
34833
34828
34832
34829
34831
35559
34830
34902
36530
34831
34833
34843
34903
36535
34832
34842
35558
34833
34835
34834
34835
34837
34843
34845
34847
34836
34840
34842
34837
34839
34838
34848
34839
34845
35032
35034
35036
34840
35037
34841
34845
35054
34842
34844
35053
35556
34843
35557
34844
36579
36593
34845
35056
36580
36598
34846
35055
34847
35032
36596
36598
36600
34848
36593
36595
34849
35030
35032
34850
35029
35033
34851
34853
34855
34852
34856
34853
34857
34869
34854
34987
35029
34855
34857
34861
34988
35068
34856
34860
35033
34857
34859
34858
34868
34859
34861
34865
34867
34860
34864
34861
34863
35064
34862
34999
35067
34863
34865
35000
36608
36648
34864
35063
36645
34865
36646
34866
36647
34867
34952
35000
35002
36674
34868
34946
34999
35003
34869
34945
34988
34990
34870
34985
34987
34871
34883
34885
34872
34880
34882
34873
34877
34879
34874
34876
34875
34879
34889
34876
34878
34892
34924
34877
34925
34878
34882
34930
34879
34881
34893
34929
34880
34888
34881
34885
34887
34882
34884
34910
34979
34883
34978
34884
34983
34985
34885
34911
34982
34986
34886
34987
34887
34911
34913
35028
34888
34908
34910
34889
34893
34895
34890
34892
34891
34895
34897
34892
34894
34920
34922
34893
34923
34894
34910
35019
34895
34909
34919
35018
34896
34908
34897
34899
34907
34917
34919
34898
34920
34899
34900
34906
34901
34917
36527
34902
34904
34906
34916
36528
34903
36529
34904
36536
36593
34905
34915
36541
36594
34906
34914
36595
34907
34908
34914
34916
35091
34909
34913
34910
34912
35021
35091
34911
35020
34912
35025
35027
34913
35024
35072
35094
34914
35071
34915
35094
36620
34916
35093
36542
36621
34917
35092
36543
34918
36544
34919
35088
35092
36549
34920
35089
35091
34921
34922
35085
35087
35089
34923
35016
35018
34924
35015
35019
34925
34927
34929
34926
34930
34927
34931
35204
34928
35015
35205
34929
34931
34980
35014
35208
34930
34979
35019
34931
34978
34932
34977
35209
34933
34935
35200
34934
35199
34935
34939
35212
34936
34938
34977
35211
34937
34978
34938
34942
34983
34939
34941
34976
35216
34940
35217
34941
34968
36771
34942
34967
34975
36770
34943
34984
34944
34965
34967
34991
34945
34947
34949
34990
34946
34947
34952
34948
34951
34965
35003
34949
34950
34951
34955
34952
34956
34964
35002
34953
34954
34956
34958
36674
34955
34959
34956
34960
34962
34957
34963
36677
34958
34960
36666
36678
37694
34959
36665
36673
34960
36664
34961
36667
34962
37692
37694
37754
34963
37691
34964
37688
37690
37694
34965
34971
35005
34966
35004
34967
34969
34971
34973
38102
34968
34974
36775
34969
36776
34970
38101
34971
37691
38106
34972
37690
38105
34973
35005
35007
37689
38186
34974
34996
35004
38187
34975
34991
34995
38077
34976
34984
34994
36769
34977
34981
34983
35239
34978
34980
35210
34979
34983
34980
34982
35020
34981
35013
35237
34982
34994
35012
35238
34983
34993
35025
34984
34985
34991
34993
34986
34990
34987
34989
34993
35027
34988
35028
34989
34999
35069
34990
34992
34998
35074
34991
35003
34992
35004
34993
34995
34997
35075
34994
35026
34995
35011
36768
34996
35010
38078
34997
35007
35009
38188
34998
35004
35006
36725
34999
35001
35003
36613
35000
36610
35001
36609
36675
35002
35006
36614
36676
35003
35005
36677
35004
35005
35006
37688
35007
36724
37687
35008
37686
38193
35009
36724
36728
37685
38194
35010
36725
36727
38195
35011
35075
35079
38196
35012
35026
35078
36767
35013
35023
35025
36760
35014
35020
35022
36757
35015
35017
35019
35300
35016
35295
35017
35085
35294
35018
35022
35084
35299
35019
35021
35089
35020
35021
35025
35022
35024
35090
35023
35083
36756
35024
35078
35082
36761
35025
35077
35095
35026
35027
35075
35077
35028
35072
35074
35029
35069
35071
35030
35068
35031
35071
36595
35032
35066
35068
35070
36596
35033
35065
35034
35064
35068
35035
35036
35062
35064
35037
35055
35061
35065
35038
35054
35060
35039
35041
35045
35040
35044
35041
35043
35042
35043
35045
35866
35044
35863
35045
35047
35864
35046
35060
35865
35047
35051
35059
35966
35048
35871
35049
35051
35548
35968
35050
35539
35051
35053
35538
35052
35553
35967
35053
35057
35059
35554
36637
35054
35056
35555
35055
35059
35056
35058
36600
35057
36599
38784
35058
36604
36636
38785
35059
35061
36605
36641
35060
35965
35061
35958
35062
35959
36606
35063
35960
35064
36606
36608
36644
35065
35067
35066
36600
36606
35067
36601
36607
36611
35068
36608
36610
35069
35070
35074
36610
35071
35073
36611
36619
35072
36620
35073
35077
36623
35074
35076
36612
36624
35075
36613
35076
36725
35077
35079
36726
36732
35078
36733
35079
35081
36766
35080
36727
38197
35081
36732
37675
37677
41758
35082
36733
36735
36765
35083
35095
36736
36764
35084
35090
35098
36739
35085
35089
35099
36740
35086
35293
35087
35099
35101
36930
35088
36929
35089
35097
35099
36934
35090
35091
35095
35097
35092
35094
35093
35097
36936
35094
35096
36622
36941
35095
36623
35096
36733
35097
36734
36736
36942
35098
36935
35099
36736
36738
36946
35100
36933
35101
36738
36740
36744
38010
35102
35293
36743
38007
35103
35292
35324
35342
35104
35132
35289
35335
35105
35131
35288
35334
35106
35128
35329
35107
35129
35131
35108
35110
35112
35109
35113
35110
35114
35116
35111
35129
35165
35112
35114
35130
35136
35166
35113
35131
35133
35114
35134
35115
35135
35116
35144
35166
35168
35170
35117
35163
35165
35118
35144
35162
35119
35145
35120
35160
35162
35121
35122
35162
35123
35163
35124
35164
35125
35284
35126
36881
35127
35284
35316
36882
35128
35285
35287
36883
35129
35288
35328
35130
35285
35131
35286
35288
35290
35132
35133
35290
35292
35134
35136
35138
35135
35139
35136
35140
35170
35137
35171
35290
35138
35140
35174
35291
35297
35139
35292
35294
35140
35295
35141
35175
35296
35142
35206
35143
35175
35177
35181
35229
35144
35170
35178
35180
35145
35161
35146
35160
35180
35147
35151
35148
35150
35158
35160
35149
35157
35150
35154
35156
35151
35153
35179
35185
35152
35180
35153
35181
35193
35154
35182
35190
35192
35155
35223
35156
35188
35190
35269
35157
35185
35187
35158
35159
35185
35160
35184
35279
35161
35179
35162
35168
35178
35279
35163
35164
35168
35165
35167
35284
35166
35285
35167
35171
35286
35168
35172
35281
35283
35169
35280
35170
35172
35176
35178
38051
35171
35175
35172
35174
35313
35173
35320
38052
35174
35176
35305
35321
38055
35175
35304
35312
35176
35303
35177
35306
38056
35178
35182
35230
35277
35179
35278
35180
35182
35184
35181
35182
35228
35183
35231
35184
35190
35275
35277
38047
35185
35278
38046
35186
35190
35187
35189
38046
35188
35189
35270
35190
35271
38047
35191
35192
35269
35271
35273
35275
35193
35223
35225
35231
35194
35222
35226
35228
35195
35197
35201
35203
35196
35200
35204
35197
35199
35198
35222
35199
35201
35213
35221
35200
35212
35201
35209
35211
35202
35214
35226
35203
35207
35209
35227
35241
35204
35206
35228
35205
35209
35206
35208
35295
35207
35229
35296
35208
35234
35236
35301
35209
35237
35300
35210
35211
35237
35239
35241
35212
35214
35216
35213
35217
35214
35218
35220
35215
35241
35243
35216
35218
35240
36773
38035
35217
35239
36770
35218
36771
35219
36772
35220
35246
36779
38035
35221
35243
35245
35222
35224
35226
35223
35224
35269
35225
35245
35268
35226
35232
35244
35273
35227
35243
35228
35232
35234
35242
35229
35231
35230
35234
35303
35231
35233
35276
35306
35232
35275
35233
35274
38032
35234
35307
38031
38041
35235
35302
35236
35242
38029
38031
38072
35237
35241
36758
38073
35238
36757
35239
36760
36768
38073
35240
36769
35241
38034
38073
38075
35242
35243
38032
38034
35244
38035
35245
38032
38036
38038
35246
35267
35247
35266
38036
38085
35248
35262
38086
35249
35263
36782
35250
35251
35261
35263
35265
35252
35256
35260
35253
35255
35265
35254
35255
35256
35257
35258
35260
43142
35259
35270
35260
35269
35261
35268
35262
35267
35263
35266
35264
35265
35267
38037
35268
38038
35269
35273
43142
35270
35271
43142
35272
38048
35273
38049
43142
35274
38038
35275
38039
38041
38049
35276
38048
35277
38041
38043
38059
35278
38044
38056
35279
38045
38051
35280
35281
38051
35282
38052
35283
35317
35319
35284
35286
35316
35320
35285
35286
35287
35313
35288
35314
35316
36888
35289
35327
35290
35314
35324
35326
35291
35313
35292
35312
35324
36742
35293
35294
36740
36742
35295
35297
35299
35296
35300
35297
35301
35303
35298
35304
36742
35299
35301
35309
36741
36755
35300
36740
36756
35301
36757
35302
36758
35303
35307
35309
38029
35304
35306
35305
35309
35311
35306
35308
36748
38060
35307
38059
35308
38030
38064
35309
36749
38063
38068
35310
38028
35311
36741
36745
36749
38027
35312
36742
36746
36748
35313
35321
35323
35314
35320
35315
35323
36891
35316
35318
35320
35322
36890
35317
36889
35318
36900
35319
36899
38218
38220
35320
38052
38217
38221
35321
35322
36748
38217
35323
36747
36897
38218
35324
36746
36896
35325
36743
35326
35342
35346
36896
38008
35327
35335
35345
36891
35328
35332
35334
36888
35329
35331
36883
35330
35334
35331
35333
35365
35332
35350
36884
35333
35345
35349
36887
35334
35344
35370
35335
35336
35342
35344
35337
35341
35338
35344
35339
35341
35343
35377
36931
35340
35376
36928
35341
36929
35342
36930
35343
38007
35344
35346
36916
38006
35345
35371
35346
35348
36892
35347
36895
38005
35348
36914
36916
38004
38244
35349
35371
36911
36913
35350
35368
35370
36910
35351
35365
35367
36905
35352
35362
35364
36876
35353
35361
36875
35354
35360
35364
35355
35359
35356
35357
35359
36853
35358
36854
35359
35361
36855
36873
35360
36856
35361
35363
36863
35362
36864
36874
35363
35367
36869
36877
35364
35366
36868
35365
35366
35370
35367
35369
38275
35368
36906
38276
35369
36909
36913
38281
35370
35372
38280
35371
35372
36916
35373
36913
36915
38304
35374
35378
35380
35375
37949
35376
35378
36954
37948
35377
36919
35378
36916
36918
35379
36915
36953
35380
37948
37952
37978
38309
35381
37949
37951
38304
35382
38280
35383
35385
37935
37951
38279
35384
37934
38274
35385
35387
35386
37950
35387
37928
37931
37935
37955
35388
37929
37932
37934
35389
35391
35393
35390
35391
36861
35392
37934
38264
35393
37933
38263
38371
35394
37932
38370
35395
36438
35396
37929
37930
37932
38374
35397
37926
38375
35398
36471
35399
36472
37854
37926
35400
37927
35401
37850
37852
37854
37941
35402
36512
36514
37855
35403
36489
36497
36511
35404
36488
36492
36494
35405
35413
35417
35406
35410
35412
35407
35408
35410
35474
35409
35429
35595
35410
35418
35430
35594
35411
35417
35593
35412
35416
35588
35413
35414
35416
36494
35415
36495
35416
35586
36500
35417
35587
36493
35418
35592
36492
35419
35603
36491
35420
35430
35466
35604
37863
35421
35431
35465
36487
35422
35436
36465
35423
35431
35433
35424
35425
35429
35431
35426
35428
35432
35456
35427
35455
35428
35458
35470
35429
35457
35467
35469
35430
35606
35431
35467
35605
35432
35433
35463
35465
35467
35434
35436
35446
35435
35439
35436
35438
36459
35437
35465
36464
35438
35446
35450
35464
36477
35439
35449
36458
35440
35446
35448
35441
35445
35442
35444
35448
35443
35444
35454
38540
35445
35447
35453
38539
35446
35456
35447
35463
35448
35450
35452
38538
35449
35450
36479
35451
36478
38537
35452
35464
36484
38534
38536
35453
35461
35463
38873
35454
35456
35460
38542
35455
35459
38541
35456
35458
35457
35463
35458
35460
35462
35612
35459
35613
35460
35614
38544
35461
35615
38543
35462
38534
38728
38872
35463
35467
38533
38729
35464
35465
36485
38533
35466
36486
35467
37862
38533
38731
35468
35469
35605
38729
38731
38733
35470
35606
35610
35612
35471
35609
35613
35472
35606
35608
35473
35595
35597
35474
35598
35475
35593
35595
35599
35476
35502
35588
35477
35479
35503
35505
35478
35500
35479
35483
35480
35482
35506
35481
35482
35486
35483
35485
35503
35511
35484
35500
35485
35497
35499
35486
35496
35512
35710
35487
35495
35513
35488
35490
35494
35514
35489
35493
35490
35492
35491
35515
35492
35494
35520
35524
35493
35525
35494
35526
35495
35519
35527
35496
35580
35740
35497
35581
35711
35741
35498
35738
35499
35711
35713
35737
35500
35708
35710
35501
35503
35502
35598
35708
35503
35589
35599
35709
35504
35710
35505
35511
35585
35589
35723
35506
35586
35588
35507
35511
35508
35510
35570
35586
35509
35569
35510
35568
35578
35511
35575
35577
35585
35512
35513
35577
35581
35723
35514
35578
35580
35515
35517
35519
35516
35520
35517
35521
35559
35518
35578
36532
35519
35521
35535
35579
36533
35520
35534
35580
35521
35523
35522
35558
35523
35535
35537
35557
35524
35532
35534
35525
35527
35531
35526
35530
35527
35529
35739
35528
35534
35740
35529
35531
35533
35543
35745
35530
35542
35744
35531
35541
35532
35540
35533
35537
35539
35534
35536
35550
35746
35535
35747
35536
35750
36577
35537
35551
35751
36582
35538
35556
35539
35551
35553
35555
35540
35548
35550
35541
35543
35547
35542
35546
35543
35545
35757
35544
35550
35758
35545
35547
35549
35759
37060
35546
35760
37057
35547
37058
35548
37059
35549
35553
37066
35550
35552
36982
37067
35551
36981
35552
36980
38782
35553
37068
38779
38787
35554
37069
35555
38785
38787
38789
35556
38782
38784
35557
36580
36582
35558
36577
36579
35559
36533
36535
35560
36530
36532
35561
35565
35567
35562
35564
35563
35567
35569
35564
35566
35572
36520
35565
36521
35566
36526
36530
35567
35573
36525
36531
35568
36532
35569
35573
35575
36564
35570
35572
35571
35575
36501
35572
35574
36504
36518
35573
36519
35574
36559
36563
35575
36505
36558
36568
35576
36506
35577
36564
36566
36568
37892
35578
35582
35584
35579
36564
35580
35582
35750
36565
35581
35747
35582
35724
35748
35583
35749
36566
35584
35724
35726
36998
37897
35585
35723
35727
37892
35586
35590
36506
35587
36501
35588
35590
35592
36502
35589
35593
35590
35600
35722
35591
35727
36507
35592
35600
35602
35728
37869
35593
35603
37868
35594
35600
35595
35601
35603
35605
35596
35606
35597
35599
35601
35607
35717
35598
35608
35706
35599
35707
35600
35716
35601
35721
35602
35720
38734
35603
35729
37870
38735
35604
37867
35605
37866
38731
38735
35606
38734
35607
35608
35610
38714
38734
35609
38711
35610
35618
38712
35611
38713
38733
35612
35616
35618
38722
38850
35613
35615
38729
35614
35618
35615
35617
38545
35616
38728
38874
35617
38721
38727
38875
35618
38720
38876
35619
35620
38712
38718
38720
38722
35621
35633
38659
35622
35628
35630
35623
35624
35626
35628
38670
35625
38669
35626
38666
38668
35627
38665
38671
35628
38660
38678
38884
35629
38659
38677
35630
35634
35636
38652
35631
35633
35632
35636
35633
35635
38711
35634
38712
35635
38653
38659
38717
35636
35704
38654
38710
35637
35638
37022
38650
38652
38654
35639
35665
38647
38649
35640
35664
38644
38646
35641
35645
35642
35644
38564
38646
35643
38563
35644
35648
38568
35645
35647
38567
38645
35646
38644
35647
35651
38643
35648
35650
38582
38686
35649
38581
35650
38586
38622
35651
38585
38623
38691
35652
38642
35653
35659
38623
38639
38641
35654
38622
38626
35655
35657
35659
35656
35657
37158
35658
37157
38626
35659
37038
37160
38639
35660
35661
37036
37038
37040
38641
35662
37027
37029
38642
35663
37026
37030
38643
35664
35666
35668
38644
35665
35666
37022
35667
37021
37030
38649
35668
35674
37023
37025
35669
37026
35670
35674
35686
35671
35685
35672
35674
35682
35684
35673
35677
35674
35676
35675
35687
35676
35680
35682
35694
37023
35677
35679
35678
35682
35679
35681
35737
35680
35702
35736
35681
35695
35701
36989
35682
35696
36988
35683
35684
35692
35694
35696
35685
35687
35691
35686
35690
35687
35689
37026
35688
35694
37025
35689
35691
35693
35783
37028
35690
35782
37027
35691
35781
35692
35780
35693
35697
35779
35694
35698
35790
37033
35695
37024
35696
35698
35700
37047
35697
36987
35698
35778
36986
35699
35791
37052
35700
37033
37043
37045
39396
35701
37019
37024
37046
35702
37004
37020
37023
35703
35735
35704
37006
37020
37022
38654
35705
35706
35714
35718
37006
38710
35707
35717
38711
35708
35714
35716
35709
35713
35710
35712
35716
35722
35711
35723
35712
35724
36992
35713
35715
35725
36991
35714
35736
35715
35735
35716
35718
35732
35734
35717
35721
35718
35720
38714
35719
37007
38715
35720
35730
35732
37010
38742
35721
35729
38737
35722
35728
35732
35723
35725
35727
35724
35725
36995
35726
35732
36996
35727
35731
36997
37896
35728
37891
35729
35731
37890
35730
37911
38736
35731
37011
37910
38743
35732
37012
37909
35733
35734
36996
37002
37010
37012
35735
36991
37003
37007
35736
37004
37006
35737
36989
36991
35738
36988
36992
35739
35741
35743
35740
35744
35741
35745
35747
35742
35748
36992
35743
35745
35753
35755
36993
35744
35756
36988
35745
35757
35746
35758
35747
35751
35753
36981
35748
35750
35749
35753
36995
35750
35752
36585
36998
35751
36576
35752
36583
36980
35753
36584
36979
36999
35754
36994
35755
36979
36981
36983
38771
35756
35758
36984
37049
35757
36985
36987
35758
35760
35759
36981
35760
36982
36984
37075
35761
36985
37056
35762
35763
35775
35777
37056
35764
35772
35765
35771
35777
35779
35766
35770
35780
35767
35781
35768
35770
35786
35798
35769
35799
35770
35772
37085
35771
35787
37086
35772
35776
35788
37101
35773
35775
37084
35774
37093
35775
37062
37094
35776
37079
37083
35777
35793
37078
37100
35778
37055
35779
35791
35793
37054
35780
35788
35790
35781
35783
35787
35782
35786
35783
35785
37036
35784
35790
37035
35785
35787
35789
39389
39391
35786
37037
37107
35787
35797
35788
35796
35789
35793
35795
35790
35792
39392
39428
35791
37034
35792
37053
39396
35793
39395
39405
39427
35794
39404
35795
37100
39425
39427
39431
35796
37101
37103
39428
35797
37086
37104
39389
35798
37105
37107
35799
37086
37088
35800
37085
37089
35801
35803
35805
35802
35806
35803
35807
35809
35804
37085
37093
35805
35807
37090
37092
37187
35806
37089
37184
35807
37185
35808
37186
35809
35815
37092
37096
37193
35810
37093
37095
35811
35815
35812
35814
35888
37095
35813
35879
35814
35886
35982
35815
35887
35989
37096
35816
35817
35983
35987
35989
37193
35818
35986
37186
35819
37185
35820
35986
36000
37190
35821
35985
35999
35822
35824
35838
35823
35837
35824
35832
35836
35825
35831
35839
35985
35826
35827
35829
35831
35983
35828
35832
35829
35833
35853
35830
35906
35982
35831
35833
35847
35907
35995
35832
35846
35984
35833
35835
35834
35852
35835
35847
35849
35851
35836
35844
35846
35837
35839
35843
35838
35842
35839
35841
35999
35840
35846
35998
35841
35843
35845
37225
37231
35842
36020
37226
35843
36021
35844
37232
35845
35849
37247
35846
35848
37224
37246
35847
35997
35848
35996
37446
35849
37249
37451
37453
35850
37248
35851
37269
37449
37451
35852
37446
37448
35853
35907
35909
35854
35904
35906
35855
35883
35885
35856
35880
35882
35857
35861
35858
35876
35880
35859
35861
35869
35877
35881
35860
35864
35872
35861
35863
35862
35882
35863
35867
35869
35895
35864
35866
35865
35869
35871
35866
35868
35958
35966
35867
35957
35868
35896
35956
35869
35897
35963
35971
35870
35894
35871
35877
35893
35969
35971
35872
35966
35968
35873
35877
35874
35968
37059
35875
35877
35889
35969
37064
35876
35888
37063
35877
35879
35878
35879
35881
35889
35891
35893
35880
35886
35888
35881
35885
35882
35884
35894
35883
35895
35884
35900
35904
35885
35891
35899
35905
35886
35906
35887
35891
35981
35888
35890
35990
39183
35889
39184
35890
35974
39187
35891
35975
35991
39188
35892
35980
35893
35899
35975
35977
35979
35894
35972
35974
35895
35897
35899
35896
35900
35897
35901
35955
35898
35972
36699
35899
35901
35977
36700
37439
35900
37440
35901
35903
35902
35954
35903
35913
37437
37439
37546
35904
35910
37440
35905
35909
35906
35908
35980
37440
35907
35981
35908
35994
37446
35909
37441
37443
37447
35910
37448
35911
37437
37441
37490
35912
36094
35913
35915
36095
37386
37437
35914
37385
35915
36101
35916
36100
35917
35921
36095
36097
36099
35918
36090
36094
35919
35921
35923
35920
35924
35921
35925
35927
35922
36108
35923
35925
36083
36097
36113
35924
36082
36090
35925
36081
35926
36084
35927
36111
36113
36115
35928
36108
36110
35929
36105
36107
35930
36102
36104
35931
35935
35937
35932
35934
35933
35937
35939
35934
35936
35950
36655
35935
36656
35936
36104
36661
35937
35951
36103
36660
35938
36102
35939
35951
35953
36101
35940
35948
35950
35941
35945
35947
35942
35944
35943
35947
35957
35944
35946
35960
36645
35945
36646
35946
35950
36651
35947
35949
35961
36650
35948
35956
35949
35953
35955
35950
35952
36683
36697
35951
36654
35952
36685
37383
35953
36684
36702
37384
35954
37385
35955
36700
36702
37546
35956
36697
36699
35957
35961
35963
35958
35960
35959
35963
35965
35960
35962
36641
36643
35961
36644
35962
36695
36697
35963
36640
36694
36698
35964
36699
35965
35971
36638
36640
37534
35966
36637
36641
35967
35971
35968
35970
36637
37069
35969
37066
35970
35974
37065
35971
35973
36638
37070
35972
35973
35977
37534
35974
35976
37535
39201
35975
39200
35976
37499
39205
35977
37498
37540
39206
35978
37533
35979
37439
37496
37498
37532
35980
37440
37442
37499
35981
35991
37443
35982
35990
35994
35983
35989
35995
35984
35985
35987
35995
35997
35986
35998
35987
36001
37191
35988
37192
37220
35989
35993
35995
37197
37221
35990
37196
35991
35993
39182
35992
37499
39209
35993
37443
37484
37500
39214
35994
37483
39181
35995
37443
37445
35996
35997
37221
37445
37453
35998
37220
37224
35999
36001
37225
36000
37226
36001
36003
37211
36002
37212
37220
36003
37217
37223
37225
37229
36004
37216
37226
37228
36005
36006
36008
37228
39113
36007
37227
36008
36010
37240
36009
37241
39118
36010
37462
37466
39119
36011
36017
37461
37467
36012
37468
36013
36015
36017
36014
36015
36016
37468
36017
37261
37467
36018
36019
37235
37237
37261
37461
36020
37234
37238
37240
36021
37227
37231
36022
37232
37234
36023
36025
36024
36034
37232
36025
36027
36035
36037
37233
36026
36038
37234
36027
36039
36028
36058
36029
36031
36035
36057
36030
36050
36031
36051
36077
36032
36066
36070
36033
36035
36065
37253
37275
36034
37248
37270
36035
37247
36036
37252
36037
36057
36063
36065
37255
36038
36058
36062
37236
36039
36061
37235
36040
36058
36060
36041
36043
36045
36042
36046
36043
36047
36049
36044
36050
36058
36045
36047
36055
36059
36046
36060
36047
36048
36049
36053
36055
36050
36052
36051
36055
36057
36052
36054
36066
37280
36053
37281
36054
37284
36055
36067
37285
36056
36057
36059
36063
36067
36058
36066
36059
36060
36062
36061
36062
37262
36063
37263
36064
37264
36065
36067
37265
37289
36066
37254
37276
36067
36069
36068
36069
37285
37287
37289
36070
37276
37278
37280
36071
36077
37273
37275
36072
37270
37272
36073
36075
36077
36074
36078
36075
36079
36081
36076
36082
37272
36077
36079
36087
37273
37279
36078
37280
36079
37281
36080
37282
36081
36085
36087
37302
36082
36084
36083
36087
36089
36084
36086
36114
37295
36085
36115
36086
37303
37407
36087
37296
37304
37408
36088
37301
36089
37273
37292
37296
37300
36090
37272
37293
37295
36091
36093
36097
36092
37272
36093
37271
37449
36094
36096
37293
37491
36095
37490
36096
37391
37436
36097
37294
37392
37435
36098
37295
36099
36113
37392
37394
37412
36100
36108
37389
37391
36101
36107
37386
37388
36102
37383
37385
36103
36107
36104
36106
37375
37383
36105
37374
36106
36110
37373
36107
36109
37380
37388
36108
36109
36113
36110
36112
37389
37397
36111
37372
36112
37371
37405
36113
37394
37402
37404
36114
36115
37404
37408
37412
36116
37405
37407
36117
37315
37317
36118
37314
36119
37317
37319
37325
36120
36121
36123
37319
36122
37318
37371
36123
37321
37400
37774
36124
37320
36125
37774
37776
37779
37781
36126
36204
37741
37743
36127
36199
37740
37744
36128
36129
36197
37738
37744
37746
36130
36131
37746
36132
37747
36133
36195
43141
36134
36138
36135
36136
36136
36137
36139
36195
36140
36141
36192
36193
36141
36190
36193
36194
36142
36190
36192
36143
36189
36144
36188
36194
36145
36187
37748
36146
36186
37745
36147
36185
37750
36148
36184
37751
36149
36183
43123
36150
36182
37793
36151
36181
37796
36152
36180
37797
36153
36179
40601
36154
36178
40602
36155
36177
40597
36156
36176
43094
36157
36175
43093
36158
36174
40650
36159
36173
40653
36160
36172
40654
36161
36171
43057
36162
36170
43058
36163
36169
41692
36164
36168
42914
36165
36167
42913
36166
42915
36167
42915
36168
42913
36169
42914
36170
41692
36171
43058
36172
43057
36173
40654
36174
40653
36175
40650
36176
43093
36177
43094
36178
40597
36179
40602
36180
40601
36181
37797
36182
37796
36183
37793
36184
43123
36185
37751
36186
37750
36187
37745
36188
37748
36189
36194
36190
36191
36193
36192
36193
36195
36201
37748
36196
37747
36197
36201
36198
37747
36199
36201
36205
37744
37748
36200
36204
36201
36203
36202
36203
36205
43133
36204
36306
36205
37781
36206
37743
36207
36208
37776
37781
43133
36208
36252
36296
36298
36209
36299
36210
36252
37776
36211
36251
37775
36212
36250
37777
36213
36249
37771
36214
36248
40582
36215
36247
40583
36216
36246
40590
36217
36245
40589
36218
36244
40591
36219
36243
41602
36220
36242
41603
36221
36241
41604
36222
36240
41611
36223
36239
41612
36224
36238
41613
36225
36237
41687
36226
36236
42933
36227
36235
42932
36228
36234
42931
36229
36233
42934
36230
36232
42935
36231
43015
36232
43015
36233
36273
42935
36234
36272
42934
36235
36271
42931
36236
36270
42932
36237
36269
42933
36238
36268
41687
36239
36267
41613
36240
36266
41612
36241
36265
41611
36242
36264
41604
36243
36263
41603
36244
36262
41602
36245
36261
40591
36246
36260
40589
36247
36259
40590
36248
36258
40583
36249
36257
40582
36250
36256
37771
36251
36255
37777
36252
36254
37775
36253
37776
36254
36294
36296
37779
36255
36293
37778
36256
36292
37782
36257
36291
37783
36258
36290
37784
36259
36289
43091
36260
36288
43090
36261
36287
43089
36262
36286
43085
36263
36285
43084
36264
36284
43083
36265
36283
43082
36266
36282
43081
36267
36281
43080
36268
36280
41683
36269
36279
43036
36270
36278
43035
36271
36277
43034
36272
36276
43033
36273
36275
43032
36274
43031
36275
43031
36276
43032
36277
43033
36278
43034
36279
43035
36280
43036
36281
41683
36282
43080
36283
43081
36284
43082
36285
43083
36286
43084
36287
43085
36288
43089
36289
43090
36290
43091
36291
37784
36292
37783
36293
37782
36294
37778
36295
37779
36296
36304
37780
36297
37780
36298
36302
36304
36305
36299
36301
43133
36300
43133
36301
43128
36302
43127
36303
43136
36304
43140
36305
36306
36308
37780
43135
36307
37781
43125
43133
36308
36309
36311
36315
36310
36314
36311
36313
37319
36312
37320
37780
36313
36315
37354
37356
36314
37324
37353
36315
37352
36316
36317
36318
37344
37352
37354
36318
36366
37339
37341
36319
37342
36320
36366
37354
36321
36365
37355
36322
36364
41546
36323
36363
41545
36324
36362
41544
36325
36361
41547
36326
36360
41549
36327
36359
41550
36328
36358
41552
36329
36357
41553
36330
36356
41560
36331
36355
41673
36332
36354
41672
36333
36353
41674
36334
36352
41679
36335
36351
41680
36336
36350
42987
36337
36349
42986
36338
36348
42988
36339
36347
42989
36340
36346
43008
36341
36345
43009
36342
36344
43021
36343
43023
36344
36390
43026
36345
36389
43021
36346
36388
43009
36347
36387
43008
36348
36386
42989
36349
36385
42988
36350
36384
42986
36351
36383
42987
36352
36382
41680
36353
36381
41679
36354
36380
41674
36355
36379
41672
36356
36378
41673
36357
36377
41560
36358
36376
41553
36359
36375
41552
36360
36374
41550
36361
36373
41549
36362
36372
41547
36363
36371
41544
36364
36370
41545
36365
36369
41546
36366
36368
37355
36367
37354
36368
37339
37365
36369
37364
36370
37366
36371
37367
36372
41574
36373
41573
36374
41572
36375
41571
36376
41570
36377
41569
36378
41575
36379
41576
36380
43092
36381
41669
36382
43045
36383
42970
36384
43044
36385
42984
36386
42983
36387
43005
36388
43006
36389
43039
36390
43043
36391
36392
43043
36393
43027
36394
42950
43021
43038
43043
36395
42948
43020
43037
36396
42939
42949
43012
36397
42716
42938
43013
36398
42705
42878
42880
36399
42694
42877
42881
36400
42683
42695
42874
36401
42680
42682
42696
36402
42309
42679
42697
36403
42306
42308
42698
36404
41102
41449
42305
36405
41093
41101
42149
36406
41094
41096
42146
36407
41066
41073
42145
36408
41067
41069
42142
36409
41046
41070
42116
36410
41025
41071
42115
36411
40921
41022
41072
36412
40904
40922
41021
36413
40903
40923
40925
36414
36483
38527
38529
36415
36475
36482
38526
36416
36456
36480
38523
36417
36455
36481
38522
36418
36426
36452
36419
36423
36425
36420
36422
36421
36425
36422
36424
36444
36423
36445
36424
36450
36452
36425
36443
36453
36426
36427
36453
36455
36428
36430
36429
36435
36453
36430
36432
36440
36454
36470
36431
36455
36469
36432
36468
36433
36471
36434
36438
36440
38375
36435
36437
36436
36440
36442
36437
36439
38366
38518
36438
38365
36439
38370
38374
36440
38369
38377
40932
36441
38376
36442
36454
38521
40930
40932
36443
36451
36453
38518
36444
36448
36450
36445
36447
36446
36450
36447
36449
38453
42095
36448
38452
36449
38508
38518
36450
38507
38519
42094
36451
36452
38519
38521
36453
38522
36454
36455
38522
38524
36456
36457
36469
36475
38524
36458
36462
36476
36480
36459
36477
36479
36460
36462
36464
36461
36465
36462
36466
36468
36463
36469
36464
36466
36474
36476
37860
36465
36477
36486
36466
36487
36467
37859
36468
36472
36474
37858
36469
36471
36470
36474
36471
36473
38376
38524
36472
38375
36473
38380
38392
36474
38379
38393
38525
36475
38394
36476
38525
38529
36477
36482
38530
36478
36485
36479
36482
36484
36480
36481
36482
36483
36484
38530
40903
36485
40902
36486
38530
38532
36487
37860
37862
36488
37859
37863
36489
36491
36490
37855
37859
36491
36511
37856
37864
37872
36492
37863
37867
36493
36511
37868
36494
36498
36500
36502
36495
36497
36496
36500
36497
36499
36515
36498
36514
36499
36503
36511
36513
36500
36504
36516
36501
36502
36504
36506
36503
36507
37868
36504
36508
36510
37875
36505
36517
36506
36508
37879
37893
36507
37892
36508
37869
37891
36509
37880
37894
36510
37869
37871
37887
37889
36511
37868
37872
37874
36512
36513
37852
37856
37874
36514
36516
37851
37875
36515
37850
36516
36517
36518
37875
37877
37879
36519
36556
36558
36520
36555
36559
36521
36523
36525
36522
36526
36523
36527
36545
36524
36546
36555
36525
36527
36539
36551
36560
36526
36538
36559
36527
36529
36528
36544
36529
36539
36541
36543
36530
36536
36538
36531
36535
36532
36534
36538
36563
36533
36564
36534
36565
36577
36535
36537
36574
36578
36536
36579
36537
36541
36592
36538
36540
36573
36591
36539
36562
36540
36561
36938
36541
36939
36963
36965
36542
36966
36543
36939
36941
37823
36544
36936
36938
36545
36549
36551
36546
36548
36547
36551
36553
36548
36550
36920
36928
36549
36929
36550
36934
36936
36551
36925
36927
36937
36552
36938
36553
36560
36923
36925
36959
36554
36555
36920
36922
36556
36560
36557
36922
37877
36558
36560
36570
36923
37878
36559
36569
37879
36560
36562
36561
36562
36570
36959
36963
36563
36569
36573
36564
36568
36574
36565
36566
36574
36576
36567
36585
37897
36568
36572
36574
36586
37898
36569
37893
36570
36572
37900
36571
36958
37903
36572
36963
36973
37842
37904
36573
36974
37899
36574
36590
36963
36575
36576
36578
36586
36588
36590
36577
36583
36585
36578
36582
36579
36581
36591
36580
36592
36581
36968
38784
36582
36588
36969
38783
36583
38782
36584
36588
38781
36585
36587
36978
38814
36586
38815
36587
36974
38818
36588
36975
36977
38819
36589
38808
36590
36969
36971
36975
38807
36591
36964
36974
36592
36965
36969
36593
36966
36968
36594
36598
36595
36597
36621
36966
36596
36620
36597
36601
36619
36598
36602
36626
36967
36599
36968
36600
36602
36604
38799
36601
36605
36602
36618
36712
36603
36627
38802
36604
36632
36634
36712
38803
36605
36635
38798
36606
36642
36712
36607
36643
36608
36616
36692
36712
36609
36691
36610
36614
36616
36715
36611
36613
36612
36616
36618
36613
36615
36629
36726
36614
36725
36615
36716
36724
36616
36630
36717
36729
36617
36714
36618
36630
36632
36712
36713
36619
36627
36629
36620
36624
36626
36621
36623
36622
36626
37823
36623
36625
36734
37822
36624
36733
36625
36629
36732
36626
36628
37674
37829
36627
37828
36628
36632
40294
36629
36631
37673
40295
36630
36731
36631
36730
37667
36632
37668
37672
40296
36633
40297
36634
36713
37664
37668
40428
36635
36711
37657
40405
36636
36642
37656
38797
36637
36639
36641
38790
36638
38789
36639
37535
38794
36640
37536
37656
38795
36641
37537
37655
36642
36643
36711
37655
36644
36692
36694
36645
36691
36695
36646
36648
36650
36647
36651
36648
36652
36674
36649
36675
36691
36650
36652
36680
36682
36690
36651
36683
36695
36652
36654
36653
36673
36654
36658
36672
36682
36686
36655
36683
36685
36656
36658
36660
36657
36661
36658
36662
36664
36659
36665
36660
36662
36670
36686
37376
36661
36685
37375
36662
37374
36663
37377
36664
36668
36670
37736
36665
36667
36666
36670
36672
36667
36669
37701
37755
36668
37754
36669
37737
37753
36670
37732
37760
37762
36671
37735
36672
36686
37704
37732
37734
36673
36681
37701
36674
36678
36680
36675
36677
36676
36680
36715
36677
36679
36716
37687
36678
37688
36679
37695
37701
36680
36721
37696
37702
36681
36720
36682
37702
37704
37706
36683
36687
36689
36684
36696
36685
36687
36703
37617
36686
37382
36687
37619
36688
37618
37704
36689
36703
36707
37645
37705
36690
36696
36706
37706
36691
36693
36695
36720
36692
36715
36693
36711
36714
36694
36706
36710
36719
36695
36705
37655
36696
36697
36703
36705
36698
36702
36699
36701
36705
37537
36700
37534
36701
37533
37545
36702
36704
37538
37544
36703
37547
36704
37616
36705
36707
37647
37653
36706
37654
36707
36709
37707
36708
37646
37712
36709
37651
37653
37661
37713
36710
37654
37658
37714
36711
37655
37657
37665
36712
36713
36714
37665
37667
36715
36717
36719
36716
36720
36717
36721
36723
36718
37667
37683
36719
36721
37666
37708
37722
36720
37665
37707
36721
37706
36722
37709
36723
37696
37722
37724
37726
36724
37683
37685
37687
36725
36729
36726
36727
36729
36731
36728
37677
41786
36729
37678
37684
41787
36730
37683
36731
37672
37678
37682
36732
37673
37677
36733
37674
36734
36735
37674
37821
36736
37675
37820
41756
36737
36947
36738
36764
38022
38024
41756
36739
36753
38017
36740
36754
36756
36764
36741
36742
36744
36754
36743
36744
36746
38008
36745
36753
38009
36746
36750
36752
41739
36747
41734
36748
36750
38225
41735
36749
38216
36750
38215
41751
36751
38226
41740
36752
41741
41749
41751
43064
36753
38025
38027
41742
36754
38018
38024
36755
36763
38027
36756
36758
36762
38028
36757
36761
36758
36760
36759
38029
36760
36762
38071
38073
38200
36761
36767
36762
36764
36766
36763
38070
38199
36764
38024
38026
41754
36765
36766
41754
41756
41758
36767
38197
38199
36768
38196
38200
36769
38074
38078
36770
38075
38077
36771
36773
36775
36772
36776
36773
36777
36779
36774
38075
38083
36775
36777
38076
38103
41775
36776
38077
38102
36777
38101
36778
38100
36779
38088
41775
41777
41779
36780
38083
38085
36781
38086
38088
36782
38089
36783
38086
38090
36784
36785
38090
36786
38089
43121
36787
36797
43122
36788
36789
36797
36790
36791
36792
36793
36795
36792
36795
36796
36793
36796
36794
36795
36796
36796
36797
36798
36799
36800
36801
36803
36800
36803
36804
43122
36801
36804
36802
36803
36804
36804
36805
36806
36807
43122
36808
43121
36809
38091
36810
41780
36811
41779
36812
41778
36813
41781
36814
41782
36815
41783
36816
42004
36817
42003
36818
42002
36819
42001
36820
42005
36821
42006
36822
42020
36823
42019
36824
42021
36825
42657
36826
42658
36827
42659
36828
36829
42625
42659
42665
36830
42620
42650
42660
42664
36831
42619
42647
42649
42663
36832
42459
42463
42640
42642
36833
42454
42458
42639
42643
36834
42443
42447
42451
42594
36835
42436
42442
42448
42450
36836
38433
38435
42392
42394
36837
38428
38430
38438
42387
36838
38424
38426
38439
42383
36839
38421
38427
38440
42378
36840
38358
38418
38441
38443
36841
38359
38417
38444
36842
38360
38445
36843
36845
38361
38417
38446
36844
38447
36845
38511
36846
38416
38514
36847
38361
38363
36848
36860
38260
38262
36849
36850
38260
36851
36859
36852
36854
36858
36853
36857
36854
36856
36855
36856
36858
36864
36872
36857
36863
36858
36860
36862
36859
36865
38257
36860
38258
38260
38266
36861
36862
38262
38264
38266
36863
36865
36867
36864
36868
36865
36869
36871
36866
38256
38266
36867
36869
38255
38265
38277
36868
38264
38274
36869
38275
36870
38276
36871
36877
38253
38255
38283
36872
36874
38256
36873
38257
36874
36875
36877
36876
36877
36879
36905
36878
36906
36879
36907
38253
36880
36904
36881
36885
36882
36883
36885
36889
36884
36888
36885
36887
36905
36886
36904
36887
36889
36893
36901
36903
36888
36892
36910
36889
36891
36890
36900
36891
36893
36897
36899
36892
36896
36893
36895
36911
36894
38234
38240
36895
36897
38235
38245
41736
36896
38244
41733
36897
41734
36898
41735
36899
38218
38231
38235
41945
36900
38232
38234
36901
36902
38234
36903
38239
38249
36904
36908
36910
38240
36905
36907
36906
36910
36907
36909
38283
36908
38252
36909
38241
38249
38251
36910
36912
38282
36911
36912
38240
38244
36913
38241
38243
38312
36914
38305
36915
38003
38243
38310
36916
38002
38309
36917
36918
38002
38004
38006
38014
36919
36931
36951
36953
36920
36926
36928
36954
36921
36925
36922
36924
36954
37966
36923
37846
36924
36958
37845
36925
36955
36957
37967
36926
36960
36927
36951
36955
37839
36928
36932
36934
36944
36929
36931
36930
36934
36931
36933
38007
36932
38006
36933
36945
36951
38011
36934
36946
38010
36935
36936
36942
36944
36946
36937
36941
36938
36940
36944
36960
36939
36959
36940
36962
37824
36941
36943
36961
37825
36942
37822
36943
36947
37821
36944
36948
37832
37838
36945
37839
36946
36948
36950
38016
36947
38017
36948
37820
38022
36949
37833
38021
36950
37836
37838
37998
41844
36951
37839
37999
38015
36952
38014
36953
36955
37983
37999
38001
36954
37978
38002
36955
37977
36956
37982
36957
37839
37840
37985
37999
36958
36960
37841
37986
36959
37842
37844
36960
36962
36961
37839
36962
37838
37841
40285
36963
37842
40282
36964
36965
36971
36973
40282
36966
36970
37824
36967
37823
36968
36970
37828
38802
36969
38799
36970
38800
36971
37827
38801
36972
40277
40281
36973
36975
40266
40276
40288
36974
40261
40283
36975
40260
36976
40265
36977
38807
40268
40274
40276
36978
38808
38810
40231
36979
38781
38811
38813
36980
38772
38778
36981
38779
38781
36982
36983
37074
38779
36984
38776
38778
39253
36985
37050
37076
36986
37055
36987
37050
37052
37054
36988
37047
37049
36989
36993
36990
37004
37047
36991
36993
37001
37003
37048
36992
36996
36993
36995
36994
37049
36995
36999
37001
38771
36996
36998
36997
37001
36998
37000
37012
38816
36999
38815
37000
38772
38814
37001
37013
38773
38821
37002
38770
37003
37009
37013
38769
37004
37008
38768
37005
37046
37006
37008
37018
37020
38708
37007
38709
37008
37010
38746
37009
37017
38751
37010
37014
37016
38752
37011
38745
37012
37014
38744
38824
37013
38823
37014
38822
38832
37015
38757
38829
37016
38758
38830
38832
38836
37017
38759
38769
38835
37018
38760
38766
38768
37019
37044
37046
38707
37020
37031
37043
38700
37021
38655
37022
37023
37031
38650
37024
37025
37031
37033
37026
37028
37030
37027
37028
37036
37029
37033
37035
37030
37032
37040
38689
37031
38688
37032
38699
37033
37041
37043
38704
37034
37035
37041
39392
39396
37036
37040
39391
37037
37038
39391
39443
37039
38640
39442
37040
39391
39393
39441
40014
37041
40013
37042
39393
40026
37043
39394
39396
39398
40027
37044
38705
37045
38706
38766
39398
37046
37052
38767
39397
37047
38768
37048
37052
37049
37051
38768
38770
37050
38771
37051
38776
39402
37052
38767
38775
39401
37053
37054
39397
39401
39405
37055
39402
39404
37056
37076
37078
37057
37075
37079
37058
37060
37062
37059
37063
37060
37064
37066
37061
37067
37075
37062
37064
37072
37080
39186
37063
37079
39185
37064
39184
37065
39187
37066
37070
37072
39200
37067
37069
37068
37072
37074
37069
37071
38788
39251
37070
38789
37071
38794
39201
37072
38793
39202
39256
37073
39199
37074
37080
39198
39254
39256
37075
39251
39253
37076
37080
37077
39253
39402
37078
37080
39194
39254
39403
37079
39193
39404
37080
37082
37081
37082
39186
39194
39196
39198
37083
39185
39191
39193
37084
37094
37098
37100
37085
37091
37093
37101
37086
37090
37087
37101
37088
37090
37102
37104
37203
37089
37105
37182
37090
37183
37091
37202
37092
37098
37102
37201
37093
37097
37194
37094
37095
37097
39185
37096
39184
37097
37196
39183
37098
37195
39190
37099
39191
39267
37100
37102
39192
39268
39431
37101
39193
37102
37103
39269
37104
39429
39431
40093
37105
39388
40092
37106
37181
37107
37175
39386
39388
39444
37108
39389
39443
37109
37159
37175
37110
37158
37111
37163
37175
37176
37112
37114
37118
37152
37113
37117
37151
37114
37116
37115
37116
37118
39477
37117
39476
37118
37120
37166
37119
37165
37176
37120
37168
37177
39477
39479
37121
37167
39474
39476
37122
37142
37123
37127
37145
37147
37167
37124
37166
37125
37147
37149
38939
37126
38940
37127
37147
38945
38989
37128
37129
37141
37145
38989
38990
37130
37132
38991
37131
37135
37132
37134
38950
37133
38949
38989
37134
38952
38988
38991
39603
37135
38951
39602
37136
38991
38993
37137
39490
37138
37140
38991
39489
37139
39488
37140
39487
37141
37143
38990
39496
37142
37143
37145
39474
37144
39481
39497
37145
38990
39612
39618
39620
37146
39473
37147
38947
38989
39612
39614
37148
38946
37149
37167
37169
39614
39673
37150
37166
37170
38938
37151
37155
38616
37152
37166
37153
37155
37163
37165
37154
37158
37155
37157
38628
37156
37170
38633
37157
37161
37163
37171
38634
37158
37160
38635
37159
37163
37160
37162
39443
37161
38638
39442
37162
37172
38934
39445
37163
37173
37175
39444
37164
37165
37171
37173
37176
39468
37166
37168
37170
37167
37168
39473
37169
39468
39472
37170
39467
39615
39672
37171
38937
37172
38936
39467
37173
38935
39462
39466
37174
39461
39469
37175
37176
37178
37180
39386
37177
37178
39468
39657
37179
39385
39469
39658
37180
39384
39659
37181
37182
39384
39386
40092
37183
37203
37205
37184
37202
37206
37185
37187
37189
37186
37190
37187
37191
37193
37188
37194
37202
37189
37191
37199
37207
37213
37190
37206
37210
37191
37211
37192
37212
37193
37197
37199
37219
37194
37196
37195
37199
37201
37196
37198
39211
39267
37197
39182
37198
39149
39181
37199
39148
39212
39272
37200
39147
37201
37207
39146
39270
39272
37202
39267
39269
37203
37207
37204
39269
40092
37205
37207
39142
39270
40091
37206
39141
39384
37207
37209
37208
37209
37213
39142
39144
39146
37210
39139
39141
37211
37213
37215
37212
37216
37213
37217
37219
37214
39147
37215
37217
39132
39144
39152
37216
39131
39139
37217
39130
37218
39133
37219
37223
39150
39152
39154
37220
39147
39149
37221
37223
37222
37483
39149
37223
37453
37455
37482
39150
37224
37244
37225
37245
37453
37226
37230
37227
37228
37230
37240
37229
37241
39130
37230
37242
37244
39133
37231
37239
37245
37232
37238
37246
37233
37247
37234
37236
37238
37252
37235
37236
37262
37237
37255
37263
37238
37256
37260
37460
37239
37251
37240
37242
37458
37460
37241
37461
37242
37462
39129
37243
37463
39134
37244
37456
37458
37473
39159
37245
37455
39154
37246
37454
37458
37247
37249
37251
37248
37252
37249
37253
37269
37250
37454
37509
37251
37253
37257
37457
37514
37252
37256
37458
37253
37255
37254
37268
37255
37257
37265
37267
37256
37264
37257
37259
37459
37258
37475
37577
37259
37265
37476
37582
37260
37264
37471
37261
37263
37470
37262
37469
37263
37264
37265
37266
37267
37289
37580
37582
37268
37276
37577
37579
37269
37275
37512
37514
37270
37509
37511
37271
37275
37272
37274
37293
37511
37273
37274
37278
37275
37277
37292
37512
37276
37277
37289
37278
37288
37291
37579
37279
37287
37300
37280
37282
37286
37301
37281
37285
37282
37284
37283
37302
37284
37286
37307
37285
37286
37287
37306
37288
37429
37289
37290
37580
37291
37429
37430
37595
37292
37298
37300
37594
37293
37297
37523
37294
37522
37295
37297
37413
37434
37296
37412
37297
37299
37417
37298
37416
37433
37299
37430
37432
41529
37300
37304
37418
37428
37301
37429
37302
37304
37306
37303
37307
37304
37308
37420
37305
37419
37306
37308
37424
37428
37307
37429
37308
37309
37425
37310
37361
37311
37312
37313
37335
37361
37363
37314
37326
37360
37315
37325
37316
37360
37407
37317
37323
37325
37359
37406
37318
37405
37319
37321
37323
37370
37320
37324
37321
37356
37779
37322
37633
37778
37323
37356
37634
41546
37324
37358
37369
37325
37356
37357
37326
37327
37357
37359
37363
37328
37336
37353
37329
37331
37337
37352
37330
37334
37331
37333
37332
37350
37333
37337
37351
37334
37335
37337
37336
37337
37363
37365
37338
37339
37351
37352
37365
37340
37341
37351
37342
37347
37343
37344
37345
37347
37349
37345
37346
37347
37346
37349
37347
37348
37350
37348
37349
37351
37352
37353
37354
37357
37365
37355
37356
37357
41546
37358
37364
37359
37366
37368
41546
37360
37362
37421
37361
37420
37362
37425
37363
37366
37426
37364
37365
37366
37367
37368
37426
41574
37369
37421
41543
41545
37370
37406
37634
37636
37371
37403
37405
37633
37372
37400
37402
37373
37397
37399
37374
37378
37380
37375
37377
37376
37380
37382
37377
37379
37619
37735
37378
37736
37379
37399
37765
37380
37398
37620
37764
37381
37397
37382
37388
37396
37620
37622
37383
37617
37619
37384
37388
37385
37387
37547
37617
37386
37546
37387
37391
37549
37388
37390
37548
37622
37389
37390
37394
37396
37391
37393
37561
37623
37392
37560
37393
37413
37563
37394
37414
37562
37628
37395
37411
37396
37402
37626
37628
37630
37397
37623
37625
37398
37402
37399
37401
37625
37769
37400
37768
37401
37633
37773
37402
37626
37632
37772
37403
37404
37630
37632
37636
37405
37409
37411
37406
37407
37409
37421
37408
37420
37409
37417
37419
37410
37422
37636
37411
37415
37417
37637
41531
37412
37414
37630
37413
37417
37414
37416
37604
37415
37605
37629
37416
37610
37638
41530
37417
37609
41529
37418
37419
37427
41529
41531
37420
37422
37424
37421
37425
37422
37426
37423
41531
41543
37424
37426
41532
41574
37425
37427
37426
37428
41532
41534
37429
37430
37431
41534
37432
37595
37597
41535
37433
37594
37596
41528
37434
37523
37525
37609
37435
37522
37526
37604
37436
37491
37493
37563
37437
37490
37494
37560
37438
37549
37439
37441
37494
37496
37550
37440
37545
37441
37442
37489
37443
37488
37496
37500
37444
37445
37447
37484
37486
37488
37446
37452
37483
37447
37451
37448
37450
37489
37449
37490
37450
37491
37511
37451
37486
37492
37510
37452
37509
37453
37482
37486
37508
37454
37455
37457
37508
37456
37481
39155
37457
37474
37480
39160
37458
37475
37515
37459
37460
37471
37473
37475
37461
37463
37470
37462
37469
37463
37465
39128
37464
37473
39163
37465
37470
37472
39168
37466
37469
39127
37467
39126
37468
37469
37470
37471
37472
37476
37473
37477
39169
37474
39162
37475
37477
37479
39161
37476
37576
37477
37583
37478
39174
37479
37583
37585
39175
37480
37576
37586
39176
37481
37515
37517
39177
37482
37506
37508
39178
37483
37485
39179
37484
39180
37485
37501
39223
37486
37504
37506
39228
37487
37507
37488
37492
37504
37520
37528
37489
37495
37501
37490
37492
37494
37491
37492
37522
37493
37521
37494
37526
37528
37564
37495
37559
37496
37502
37528
37530
37497
37531
37498
37500
37502
37554
39220
37499
37541
39207
37500
39208
37501
39215
37502
37504
39222
37503
37555
39221
37504
37528
37568
37570
39234
37505
39229
37506
37518
37520
37570
39332
37507
37517
39331
37508
37510
37516
37520
37509
37515
37510
37514
37511
37513
37521
37512
37522
37513
37523
37579
37514
37516
37524
37578
37515
37577
37516
37576
37517
37519
37575
37518
37586
39330
37519
37571
37587
39335
37520
37524
37572
37574
37521
37527
37522
37524
37526
37523
37524
37594
37525
37593
37526
37572
37596
37608
37527
37603
37528
37570
37572
37602
37529
37530
37564
37566
37568
37602
37531
37555
37557
37559
37532
37550
37552
37554
37533
37541
37543
37545
37534
37538
37540
37535
37537
37536
37540
39240
37537
37539
37659
39243
37538
37654
37539
37543
37653
37540
37542
37660
39244
37541
39239
37542
37554
39238
37543
37553
39313
40547
37544
37552
37652
37545
37547
37551
37647
37546
37550
37547
37549
37548
37616
37549
37551
37561
37615
37550
37560
37551
37559
37552
37558
37648
37553
37557
40551
37554
37556
39314
40550
37555
39237
37556
37568
39236
37557
37567
39319
40559
37558
37566
40552
37559
37561
37565
40553
37560
37564
37561
37563
37562
37614
37563
37565
37605
37613
37564
37604
37565
37603
37566
37606
40556
37567
40557
41517
37568
39320
40558
41516
37569
39235
37570
37602
41512
41514
41516
37571
39333
37572
37588
39334
41514
37573
37601
37574
37588
37596
37598
37600
37575
37587
37591
37593
37576
37578
37584
37586
37577
37583
37578
37582
37579
37581
37593
37580
37594
37581
37595
37582
37584
37592
37583
37584
37585
37591
37586
37590
40769
37587
40770
37588
37590
40771
37589
40774
41563
37590
37598
40775
41564
37591
40776
37592
37598
37593
37595
37597
37594
37596
37595
37597
41527
37598
41536
37599
37600
41536
41564
41566
37601
41527
41563
41567
37602
37608
41514
41518
37603
41517
37604
37606
37608
37605
37609
37606
37610
37612
37607
41517
41521
37608
37610
41518
41524
41526
37609
41527
37610
41528
37611
41539
37612
37638
41524
41540
41551
37613
37629
37641
41521
37614
37628
37642
40556
37615
37623
37643
40553
37616
37622
37644
37648
37617
37645
37647
37618
37622
37619
37621
37645
37789
37620
37734
37621
37625
37787
37622
37624
37644
37788
37623
37624
37628
37625
37627
37643
40579
37626
37786
37627
37631
37785
37628
37640
37642
40584
37629
37630
37638
37640
37631
37637
37632
37640
37784
41548
37633
37635
37783
37634
37782
37635
41545
37636
41544
41548
37637
41543
37638
41542
41548
37639
41541
37640
41548
41549
41551
37641
43091
37642
41522
41551
43090
37643
40555
40585
37644
40554
40578
37645
37649
40575
37646
40570
37647
37649
37651
40569
37648
37652
37649
40551
40553
37650
40554
40574
37651
40549
40551
40561
43088
37652
40548
40568
37653
40547
40551
37654
37660
37655
37659
37656
37657
37659
38796
37658
37664
40406
37659
37661
37663
40419
37660
40418
37661
40423
40547
37662
40424
40548
37663
37713
37717
40425
40567
37664
37714
37716
40426
37665
37669
40427
37666
37714
37667
37669
37715
37721
37668
37682
37669
37671
40431
37670
37716
40432
37671
37721
37808
37810
40511
37672
37680
37682
40510
37673
37679
40363
37674
37676
40362
37675
37830
37676
37819
41757
37677
37679
37818
41806
37678
41805
37679
37681
41810
37680
37817
41809
37681
37808
37816
41812
37682
37684
37807
41811
37683
37721
37684
37722
37685
37723
41800
37686
37724
41791
37687
37689
37697
41792
37688
37696
37689
37695
37690
37698
38185
37691
37693
38116
37692
38107
37693
37757
38118
37694
37698
37756
38117
37695
37755
37696
37698
37700
37697
37727
37698
37724
37728
41795
37699
38184
37700
37728
37756
38183
43124
37701
37727
37731
37755
37702
37732
37703
37709
37727
37704
37710
37730
37732
37790
37705
37789
37706
37710
37712
40570
37707
37709
37708
37712
37714
37709
37711
37715
37801
37710
37726
37711
37799
40571
37712
37718
37800
40572
37713
40569
37714
37718
40568
37715
37716
37718
37720
37717
37810
40527
37718
37811
40528
40595
37719
40594
37720
37800
37805
37811
40599
37721
37801
37806
37810
37722
37807
37723
37801
37724
37802
37807
41799
37725
41798
37726
37728
37802
37804
41797
37727
37799
37801
37728
37730
37729
41796
37730
37804
43124
37731
37795
37799
37732
37760
37794
43124
37733
37734
37762
37790
37792
37794
37735
37787
37789
37736
37762
37764
37737
37765
37738
37752
37762
37766
37739
37749
37740
37742
37744
37750
37766
37741
37765
37742
37768
37774
37743
37767
37775
37744
37776
37745
37746
37748
37750
37747
37749
37748
37750
37752
37751
37752
37766
43123
37753
37761
37754
37758
37760
37755
37757
37756
37760
37757
37759
38182
37758
38181
37759
37760
43124
37761
37762
37794
43123
37763
37764
37766
37770
37792
43123
37765
37769
37787
37766
37768
37767
37768
37770
37777
37769
37773
37770
37772
37786
37771
40581
37772
37777
40582
37773
37783
37785
37774
37777
37782
37775
37778
37776
37777
37779
37782
37780
37781
37783
37784
37785
43091
37786
40582
40584
37787
40579
40581
37788
37792
37789
37791
40575
40579
37790
40570
37791
37795
40571
37792
37796
40576
40580
37793
40581
37794
37796
43123
37795
37796
37798
37797
37798
40576
40601
37799
40571
40600
37800
37804
37801
37803
40600
37802
37803
37806
43074
37804
37805
37806
37812
37807
37809
43073
37808
43072
37809
37815
43071
37810
37812
37814
43075
37811
40605
37812
40598
40604
37813
37814
40604
40608
37815
40605
40607
43076
37816
40511
40513
43070
37817
40510
40514
41831
37818
40363
40365
41830
37819
40362
40366
41825
37820
37830
37834
41824
37821
37833
41819
37822
37830
37832
37823
37825
37829
37824
37828
37825
37827
40282
37826
37832
40285
37827
37829
37831
40286
40292
37828
40281
40293
37829
40294
37830
40295
37831
40362
37832
37834
40359
40361
37833
37837
37834
37836
41820
37835
40366
41823
37836
40357
40359
40367
41850
37837
40356
41845
37838
40285
40355
40359
37839
37840
37841
37992
37998
40355
37842
37991
40284
37843
40283
37844
37904
37989
37991
40306
37845
37903
37986
37988
37846
37878
37967
37969
37847
37877
37964
37966
37848
37943
37947
37849
37946
37850
37941
37943
37945
37851
37852
37876
37943
37853
37883
37942
37854
37856
37884
37924
38397
37855
37925
38392
37856
37858
37857
37873
37858
37864
38395
38397
40914
37859
38392
38394
37860
37864
37861
38394
38530
37862
37864
38395
38531
40908
37863
38532
40907
37864
37866
37865
37866
37872
40908
40912
40914
37867
40907
40911
37868
37870
37872
37869
37870
37890
37871
37911
40911
37872
37886
37912
40912
37873
37874
37884
37886
40914
37875
37883
37887
37876
37880
37877
37881
37883
37964
37878
37879
37881
37903
37880
37900
37881
37887
37901
37882
37902
37969
37883
37885
37887
37917
37970
37884
37963
37885
37923
40917
37886
37916
37922
40918
37887
37915
40913
37888
37889
37901
37907
37915
37917
37890
37894
37908
37912
37891
37909
37911
37892
37894
37896
37893
37897
37894
37898
37900
37895
37901
37896
37898
37906
37908
38817
37897
37909
38816
37898
38815
37899
38818
37900
37904
37906
40260
37901
37903
37902
37906
37903
37905
37917
37988
37904
37905
40261
37906
37918
37989
40262
37907
40259
37908
37914
37918
40258
37909
37913
38826
37910
38823
37911
37913
38824
41036
37912
41031
37913
37915
41032
37914
38825
41037
37915
37919
40257
41038
37916
41039
37917
37919
37921
41042
37918
40316
37919
40315
40341
37920
40340
41043
37921
40315
40319
40339
42126
37922
40316
40318
42121
37923
37970
37972
42069
37924
37963
37973
42064
37925
37942
37960
38398
37926
37939
37941
38391
37927
37930
38380
37928
37941
37929
37930
37940
37931
37939
38381
37932
37936
37938
38382
37933
38373
37934
37936
38272
38372
37935
38273
37936
37956
38298
37937
38297
38387
37938
37956
37958
38323
38388
37939
37955
37959
38389
37940
37960
38390
37941
37945
37955
37961
37942
37943
37961
37963
37944
37964
37945
37947
37953
37961
37965
37946
37950
37947
37949
37948
37966
37949
37953
37977
37950
37951
37953
37955
37952
37956
38303
37953
37957
37979
38308
37954
37976
37955
37957
37959
37961
37975
37956
37957
38302
37958
38325
40327
37959
38324
38409
40326
37960
37974
38404
37961
37973
38403
37962
37963
37965
37971
37973
37975
37964
37970
37965
37969
37966
37968
37976
37967
37977
37968
37982
37986
37969
37971
37981
37987
37970
37988
37971
40316
37972
40317
40323
37973
40318
40324
42070
37974
42063
37975
40324
40326
42062
37976
40323
40327
37977
37979
37981
37978
37982
37979
37983
41724
37980
40327
41725
37981
37983
37995
40328
41869
37982
37994
40323
37983
37985
37984
41723
37985
37995
37997
37999
41722
37986
37992
37994
37987
37991
37988
37990
37994
40317
37989
40316
37990
40307
40315
37991
37993
40308
40320
37992
40309
37993
37997
40354
37994
37996
40321
40353
37995
40322
37996
40329
41880
37997
40334
40378
41881
37998
40377
41721
37999
40356
41843
38000
38001
38015
41722
41841
41843
38002
38014
41723
41729
38003
41724
38004
41727
41729
41731
38005
38013
41732
38006
38008
38012
41733
38007
38011
38008
38010
38009
41734
38010
38012
38018
41739
38011
38017
38012
38014
38016
38013
38019
41738
38014
41729
41840
41914
38015
38016
41840
41844
38017
38019
38021
38018
38022
38019
38023
41742
38020
41743
41840
38021
38023
41746
41821
41839
38022
41820
41844
38023
41819
38024
41747
41818
38025
41755
38026
41747
41749
41762
38027
38070
41750
41753
38028
41751
38029
38068
38070
38030
38071
38031
38066
38068
38207
38032
38040
38208
38033
38039
38034
38036
38208
38210
41772
38035
38072
38082
38036
38083
38037
38084
38038
38210
38039
38040
38210
38041
38066
38209
38042
38064
38043
38049
38065
38044
38048
38058
38045
38047
38057
38046
38050
38047
38048
38049
38051
38053
38057
38052
38056
38053
38055
38054
38221
38055
38057
38061
38222
38056
38060
38217
38057
38059
38058
38059
38061
38065
38060
38064
38061
38063
38216
38062
38223
38063
38065
38228
38064
38067
38215
38065
38066
38067
38211
38068
38212
38214
38069
41751
38070
38205
38207
38212
41750
38071
38204
38072
38203
38207
38073
38081
38208
38074
38075
38079
38081
38200
38076
38082
38077
38079
38190
41774
38078
38187
38079
38188
38196
38080
38189
38201
38081
38202
41770
41774
41782
38082
38203
41771
38083
41772
41774
38084
41775
38085
41772
41776
38086
41777
38087
38088
38090
41777
38089
41780
38090
38091
38092
41780
43121
38093
38097
38094
38098
38100
41780
38095
38101
38096
38098
38106
38108
38097
38109
38098
38112
38099
38113
38100
38104
38106
38114
38101
38103
41779
38102
38106
38103
38105
38187
38104
38190
41778
38105
38115
38191
38106
38116
38186
38107
38108
38114
38116
38118
38109
38113
38119
38110
38112
38120
38111
38121
38112
38113
38114
38115
38116
41794
38117
38185
38118
38182
38184
38119
38181
38120
38180
38121
38179
38122
38178
38123
38177
38124
38125
38126
38175
38176
38126
38173
38176
38177
38127
38173
38175
38128
38172
38129
38171
38177
38130
38170
38178
38131
38169
38179
38132
38168
38180
38133
38167
38181
38134
38166
38182
38135
38165
38183
38136
38164
41796
38137
38163
41797
38138
38162
43074
38139
38161
43073
38140
38160
43075
38141
38159
43076
38142
38158
43077
38143
38157
43078
38144
38156
43079
38145
38155
41714
38146
38154
42043
38147
38153
42044
38148
38152
42910
38149
38151
42909
38150
42906
38151
42906
38152
42909
38153
42910
38154
42044
38155
42043
38156
41714
38157
43079
38158
43078
38159
43077
38160
43076
38161
43075
38162
43073
38163
43074
38164
41797
38165
41796
38166
38183
38167
38182
38168
38181
38169
38180
38170
38179
38171
38178
38172
38177
38173
38174
38176
38175
38176
38178
38179
38180
38181
38182
38183
38184
41796
38185
41795
38186
41792
41794
38187
38191
38193
38188
38190
38189
38193
38195
38190
38192
41782
41784
38191
41781
38192
41794
38193
41789
41793
38194
41792
38195
41787
41789
41791
38196
41784
41786
38197
38201
38198
41758
41786
38199
38201
41759
41767
41785
38200
38204
41754
38201
38203
38202
41784
38203
41767
41769
41783
38204
38206
38205
41753
41767
38206
41752
41768
38207
41769
41771
38208
38211
38209
41771
38210
38211
38212
38213
38214
41750
43065
38215
41751
43064
38216
38226
38228
38217
38223
38225
38218
38222
38219
38225
38220
38222
38224
38231
38221
38232
38222
38223
38224
38228
38225
38227
38230
38226
41945
38227
41946
43064
38228
38229
38230
41946
41948
38231
41945
41949
38232
38236
38233
38234
38236
38238
38235
38239
38236
38246
41944
38237
41949
38238
38246
38344
41950
38239
38343
38240
38246
38248
38241
38245
38242
38248
38315
38243
38245
38247
38316
41911
38244
38311
41731
38245
41732
38246
41912
38247
41943
38248
38344
38346
41952
38249
38341
38343
38250
38251
38339
38341
38252
38282
38286
38315
38253
38283
38285
38254
38255
38285
38291
38256
38284
38290
38257
38267
38258
38259
38267
38260
38268
38360
38261
38361
38262
38266
38268
38270
38362
38263
38363
38264
38270
38272
38414
38265
38273
38266
38270
38290
38300
38267
38268
38290
38269
38359
38270
38290
38292
38294
38358
38271
38419
38272
38294
38296
38300
38420
38273
38297
38413
38274
38298
38300
38275
38277
38279
38276
38280
38277
38281
38283
38278
38284
38300
38279
38281
38287
38299
38306
38280
38298
38303
38281
38304
38282
38305
38283
38287
38312
38284
38285
38287
38289
38286
38333
38287
38314
38332
38339
38288
38313
38289
38295
38299
38320
38332
38290
38294
38300
38333
38291
38292
38333
38293
38357
38294
38331
38333
38356
38295
38427
38296
38321
38331
38426
38297
38299
38322
38425
38298
38323
38412
38299
38302
38300
38301
38302
38306
38320
38322
38326
38303
38323
38325
38304
38306
38308
38305
38309
38306
38310
38312
38307
38313
38308
38310
38318
38326
41726
38309
38325
41725
38310
41724
38311
41727
38312
38316
38318
41909
38313
38315
38314
38318
38320
38315
38317
38334
38340
38316
38341
38317
38346
41910
38318
38335
38347
41923
38319
41908
38320
38326
38328
38335
41907
38321
38334
38322
38328
38330
38428
38323
38327
38429
38324
38411
38325
38327
38410
41872
38326
41871
38327
41874
38328
38434
41873
38329
38435
41906
38330
38335
38436
41925
41976
38331
38334
38352
38437
38332
38353
38355
38333
38334
38338
38335
38337
38336
41924
38337
38347
41974
41976
41978
38338
38340
38350
38352
38339
38353
38340
38341
38347
38349
38342
38346
38343
38345
38349
38344
38345
41951
38346
38348
41957
38347
41958
38348
41959
38349
41960
41978
38350
38351
41978
38352
41977
42402
38353
41976
42403
38354
38355
42397
42403
38356
38426
38437
38439
38357
38427
38440
38358
38441
38359
38419
38427
38360
38362
38361
38362
38363
38417
38419
38364
38414
38416
38365
38367
38371
38366
38370
38367
38369
38517
38368
38416
38516
38369
38371
38385
38415
41005
38370
38384
40933
38371
38373
38372
38414
38373
38385
38387
38413
38374
38382
38384
38375
38377
38381
38376
38380
38377
38379
40930
38378
38384
40931
38379
38381
38383
38401
41011
38380
38400
41012
38381
38391
38382
38390
38383
38387
38389
38384
38386
38406
42081
38385
41007
38386
38422
41006
38387
38407
38423
42080
38388
38412
38389
38407
38409
38411
38390
38404
38406
38391
38401
38403
38392
38398
38400
38393
38397
38394
38396
38400
38528
38395
38529
38396
40915
40923
38397
38399
40916
40924
38398
40917
38399
38403
42064
38400
38402
41018
42065
38401
41013
38402
38406
41014
38403
38405
41017
42066
38404
42063
38405
38409
42062
38406
38408
42073
42085
38407
42084
38408
38431
42079
38409
38432
42074
42078
38410
42061
38411
38432
38434
42440
38412
38429
38431
38413
38423
38425
38414
38420
38422
38415
38419
38416
38418
38422
41004
38417
38515
38418
41002
38419
38421
41003
38420
38421
38425
38427
38422
38424
42379
38423
42380
38424
38431
42381
38425
38430
42382
38426
38429
38427
38428
38429
38435
38437
38430
38434
38431
38433
42388
38432
42389
38433
42390
42439
38434
42391
42442
38435
42441
38436
42448
38437
42394
42404
42449
38438
42403
38439
42386
42394
42396
38440
42384
42397
38441
42385
38442
38443
42385
38444
41003
42378
38445
41002
38446
38447
38514
41002
38448
38511
38449
38450
38511
38451
38455
38510
38452
38453
38508
38510
38454
38507
40938
38455
38506
38510
38512
42209
38456
42210
38457
38458
40940
40942
42210
42212
38459
40943
40955
38460
40956
42210
38461
40957
42209
38462
40958
42208
38463
40959
42207
38464
40960
42206
38465
40961
42205
38466
40962
42204
38467
40963
42203
38468
40964
42202
38469
40965
42201
38470
40966
42283
38471
40967
42284
38472
40968
42285
38473
40969
42294
38474
40970
42295
38475
40971
42296
38476
40972
42345
38477
40973
42344
38478
40974
43047
38479
40976
43046
38480
38484
38481
38482
38484
38486
38483
38486
38487
38484
38485
38487
38485
38486
38487
43046
38487
42869
38488
38489
42864
42904
38490
40984
42865
42903
43046
38491
40985
42335
42673
43047
38492
40986
42336
42344
42604
38493
40987
42337
42345
42603
38494
40988
42193
42296
42602
38495
40989
42194
42295
42601
38496
40990
42195
42294
42600
38497
40991
42196
42285
42599
38498
40992
42197
42284
42598
38499
40993
42076
42111
42283
38500
40994
42077
42110
42201
38501
40995
42078
42086
42202
38502
40996
42079
42083
42203
38503
40997
42080
42082
42204
38504
40998
41006
41008
42205
38505
40934
40999
41005
42206
38506
38516
40935
41000
42207
38507
38509
38513
42208
38508
40935
40937
38509
38517
38510
38514
38516
38511
38512
38514
38513
42267
38514
41000
42268
38515
38516
41000
41002
41004
38517
41005
38518
40933
40935
38519
40932
38520
40935
42093
38521
40932
40934
41009
42092
38522
40929
38523
38524
38526
40929
38525
40930
38526
38528
41012
38527
40928
38528
40925
40927
38529
40924
41013
38530
40923
38531
38532
40903
40905
40923
38533
40902
40906
38534
38730
38535
38869
40902
38536
38870
38872
38537
38873
38538
38539
38873
38540
38542
38541
38542
38544
38543
38873
38544
38872
38874
38545
38546
38874
38876
38547
38548
38662
38876
38549
38663
38550
38664
38551
38552
38664
38666
38553
38554
38666
38555
38565
38667
38888
38556
38560
38562
38557
38559
38558
38560
38891
38561
38888
38890
38562
38566
38568
38580
38563
38565
38564
38568
38565
38567
38669
38566
38668
38567
38583
38673
38888
38568
38582
38674
38569
38581
38570
38574
38571
38572
38574
38576
38573
38577
38574
38578
38580
38891
38575
38581
38576
38578
38586
38588
38577
38589
38578
38590
38579
38591
38892
38580
38584
38586
38893
38915
38581
38583
38890
38582
38586
38583
38585
38685
38584
38684
38889
38585
38693
38894
38916
38586
38692
38917
38587
38588
38622
38913
38915
38917
38589
38591
38621
38912
38590
38911
38591
38593
38592
38897
38915
38593
38898
38912
38914
38922
38594
38899
38911
38923
38595
38596
38901
38907
38909
38923
38597
38605
38607
38902
38598
38600
38604
38903
38599
38603
38600
38602
38601
38607
38602
38604
38606
38957
38603
38958
38604
38959
38605
38904
38960
38606
38905
38907
38975
38607
38613
38908
38974
38608
38909
38609
38611
38613
38610
38614
38611
38615
38617
38612
38630
38909
38613
38615
38631
38908
38942
38614
38941
38615
38940
38616
38939
38617
38631
38633
38938
38618
38628
38630
38619
38627
38620
38630
38911
38621
38625
38627
38629
38912
38622
38623
38625
38624
38917
40011
38625
38637
38639
38918
40016
38626
38636
38913
38627
38635
38639
38628
38629
38633
38635
38630
38632
38636
38927
38631
38910
38632
38925
39675
38633
38926
38932
39676
38634
38937
38635
38932
38934
38936
38636
38638
38637
38928
38932
38638
38929
38933
40035
38639
38934
40034
38640
38641
40014
40016
40034
38642
40011
40013
38643
38689
38691
38644
38686
38688
38645
38649
38646
38648
38674
38686
38647
38669
38648
38652
38670
38649
38651
38675
38687
38650
38688
38651
38655
38699
38652
38656
38676
38698
38653
38677
38654
38656
38658
38748
38655
38709
38656
38700
38708
38657
38701
38749
38658
38676
38680
38860
39969
38659
38677
38679
38855
38660
38718
38661
38679
38719
38662
38880
38882
38884
38663
38877
38664
38884
38665
38666
38884
38885
38667
38668
38885
38887
38669
38671
38673
38670
38674
38671
38675
38677
38672
38678
38885
38673
38675
38681
38683
38886
38674
38684
38887
38675
38685
38676
38696
38677
38681
38697
38678
38679
38681
38883
38680
38856
38882
38681
38859
39966
39968
38682
39965
38683
38697
39964
39968
39972
38684
38694
38696
39961
38685
38693
39960
38686
38692
38696
38687
38691
38688
38690
38696
38698
38689
38699
38690
38704
40013
38691
38695
38703
40012
38692
40011
38693
38695
40010
38694
39959
40019
38695
39962
39972
40020
38696
39971
40009
38697
38698
39969
39971
38699
38701
38703
38700
38704
38701
38705
38707
38702
38762
39969
38703
38705
38763
39970
40028
38704
39971
40025
38705
40026
38706
40027
38707
38763
38765
40838
38708
38760
38762
38709
38749
38751
38710
38746
38748
38711
38715
38717
38712
38714
38713
38717
38714
38716
38722
38738
38715
38737
38716
38742
38746
38717
38723
38741
38747
38718
38748
38719
38723
38855
38720
38724
38856
38880
38721
38877
38722
38724
38726
38878
38723
38851
38724
38852
38854
38725
38857
38879
38726
38852
38864
38866
39981
38727
38851
38867
39982
38728
38850
38868
39983
38729
38869
38871
38730
38850
38731
38849
38869
40906
38732
40907
38733
38735
38739
38849
40910
38734
38738
38850
38735
38737
38736
40911
38737
38739
38743
41031
38738
38742
38739
38741
38851
38740
38848
41030
38741
38743
38755
38847
41035
38742
38754
38852
38743
38745
38744
41036
38745
38755
38757
41051
38746
38752
38754
38747
38751
38748
38750
38754
38854
38749
38855
38750
38762
38860
38751
38753
38761
38861
38752
38760
38753
38757
38759
38754
38756
38840
38862
38755
38853
38756
38846
41050
38757
38841
38845
41055
38758
41056
38759
38837
38841
41078
38760
38838
38840
38761
38765
38762
38764
38840
39995
38763
39994
38764
39997
40839
38765
38839
39996
40840
38766
38838
40837
38767
38835
39399
38768
38834
39400
38769
38770
38832
38834
38771
38773
38775
38772
38776
38773
38777
38813
38774
38832
40229
38775
38777
38833
39417
40228
38776
38834
39414
38777
39415
38778
38812
39416
38779
38811
39252
38780
39251
38781
38787
38809
38811
39250
38782
38808
38783
38787
38784
38786
38800
38808
38785
38799
38786
38790
38798
38787
38791
38805
38809
38788
38789
38791
38793
39250
38790
38794
38791
38795
38797
38792
40197
40403
38793
38795
39242
40198
40408
38794
39241
39249
38795
39240
38796
39243
38797
40406
40408
40418
38798
40403
40405
38799
38803
38805
38800
38802
38801
38805
38807
38802
38804
40277
40293
38803
40294
38804
40297
40405
38805
40278
40298
40404
38806
40403
38807
38809
40274
40278
40402
38808
40277
38809
38810
40197
38811
40196
40232
40274
38812
40195
38813
40194
40228
40232
38814
40229
40231
38815
38819
38821
38816
38818
38817
38821
38823
38818
38820
38826
40259
38819
40260
38820
40231
40265
38821
38827
40230
40264
38822
40229
38823
38827
38829
38831
38824
38826
38825
38829
41051
38826
38828
40257
41052
38827
40258
38828
40235
40343
38829
40236
40256
41057
38830
41056
38831
40236
40238
41078
38832
40229
40235
40239
38833
38834
38836
40160
40239
38835
39413
38836
38838
39412
38837
40161
40238
38838
38842
41083
41109
38839
41108
38840
38842
40003
41107
38841
40002
38842
38844
41077
38843
41082
41106
38844
40003
40893
41099
41105
38845
40002
40894
41076
38846
38862
40895
41075
38847
38853
38865
41049
38848
38852
38866
41048
38849
38851
38867
41029
38850
38868
41028
38851
38852
38853
38854
38862
38864
38855
38857
38861
38856
38860
38857
38859
38881
38858
38864
39979
38859
38861
38863
39978
39992
38860
39977
39993
38861
39994
38862
39995
38863
40002
38864
39989
40001
40895
38865
39980
38866
39987
40895
40897
38867
39986
40898
38868
39985
40899
38869
39984
40900
38870
40901
38871
39984
38872
38874
39983
38873
38875
38876
38878
39983
38877
38878
38880
38879
39982
38880
39979
39981
38881
38882
39977
39979
38883
39966
38884
38885
39965
38886
38887
39961
39965
38888
39960
38889
38890
38894
39960
38891
38893
38892
38893
38897
38894
38896
38895
39959
38896
38916
39688
39958
38897
38915
39689
38898
38899
39689
39691
38900
38901
38923
39691
39693
38902
38906
38903
38905
38904
38905
39586
38906
39587
38907
39588
39693
38908
38924
38976
38909
38925
38977
38910
38911
38923
38925
38927
38912
38913
38927
38914
38918
38928
38915
38919
38921
39689
38916
38917
38919
40019
38918
40010
38919
38929
40017
38920
39688
40018
38921
38929
39685
39687
40057
38922
38928
39684
39690
38923
38927
39683
39691
38924
38925
39681
39683
39693
38926
39680
38927
38931
39679
39683
38928
38929
38931
38930
40058
38931
38933
39685
39719
40061
38932
39684
39720
38933
39715
38934
39716
40038
38935
40039
38936
39670
39716
40071
38937
39671
39715
38938
39672
39676
38939
39673
39675
38940
38942
38946
38941
38945
38942
38944
38974
38943
38977
39675
38944
38946
38978
38984
39674
38945
38973
38985
38946
38948
38947
39673
38948
38984
39702
39708
38949
38985
38987
38989
38950
38952
38954
38951
38952
39601
38953
38987
39735
38954
38970
38986
39734
38955
38985
38956
38964
38966
38970
38972
38957
38961
38963
38973
38958
38960
38974
38959
38963
38960
38962
38961
38975
39586
38962
38966
38980
39585
38963
38965
38964
38965
38969
38966
38968
39583
38967
38981
39584
38968
38970
39595
39730
39732
38969
39582
39598
38970
39599
38971
39733
38972
38986
39730
39746
39819
38973
38981
38983
38985
38974
38978
38980
38975
38977
38976
38980
39587
38977
38979
39588
39681
38978
39680
38979
38983
39699
38980
38982
39589
39698
38981
39590
38982
39591
39730
38983
39592
39727
39729
38984
39700
39819
38985
39701
39707
38986
38987
39707
39747
38988
39708
39748
38989
38990
39610
39612
38991
39609
38992
38993
39489
39603
39607
39609
38994
39490
39602
39606
38995
39013
39015
38996
39012
39016
38997
38999
38998
39012
39520
38999
39003
39011
39527
39000
39004
39016
39001
39002
39004
39006
39003
39007
39551
39004
39008
39010
39552
39005
39017
39006
39008
39510
39007
39008
39556
39009
39557
39010
39510
39514
39558
39011
39017
39513
39559
39012
39014
39016
39528
39013
39519
39014
39518
39602
39015
39513
39517
39605
39016
39512
39606
39017
39018
39510
39512
39019
39509
39020
39504
39508
39512
39021
39503
39643
39022
39023
39029
39491
39493
39503
39024
39488
39490
39025
39029
39026
39028
39048
39488
39027
39047
39028
39052
39054
39029
39051
39055
39493
39030
39031
39055
39057
39503
39032
39054
39061
39033
39035
39037
39034
39038
39035
39039
39041
39036
39042
39054
39037
39039
39062
39064
39038
39061
39039
39040
39041
39064
39068
39042
39067
39043
39053
39064
39066
39044
39052
39045
39066
39078
39046
39050
39052
39079
39093
39047
39049
39080
39048
39052
39049
39051
39487
39050
39081
39486
39051
39086
39088
39499
39052
39089
39494
39053
39054
39063
39089
39093
39055
39062
39056
39089
39502
39057
39062
39090
39641
39058
39061
39642
39059
39060
39643
39061
39062
39063
39064
39090
39092
39065
39066
39068
39092
39100
39067
39093
39095
39068
39070
39069
39070
39098
39100
39071
39095
39097
39072
39076
39078
39073
39075
39074
39078
39080
39075
39077
39083
39111
39076
39112
39077
39097
39117
39078
39084
39096
39116
39079
39095
39080
39084
39086
39094
39081
39083
39082
39086
39485
39083
39085
39349
39484
39084
39110
39085
39105
39109
39086
39104
39350
39652
39087
39647
39088
39094
39102
39104
39646
39089
39091
39093
39500
39090
39501
39091
39640
39092
39102
39644
39093
39101
39094
39095
39101
39105
39096
39100
39097
39099
39105
39121
39098
39120
39099
39125
39100
39106
39124
39101
39102
39106
39103
39645
39104
39106
39357
39871
39105
39356
39872
39106
39108
39107
39108
39124
39357
39359
39109
39121
39354
39356
39110
39116
39350
39352
39111
39349
39353
39112
39114
39116
39113
39117
39114
39118
39130
39115
39131
39353
39116
39118
39122
39136
39352
39117
39121
39118
39120
39119
39129
39120
39122
39126
39128
39121
39125
39122
39124
39123
39165
39354
39124
39126
39166
39359
39125
39126
39127
39128
39166
39168
39129
39163
39165
39130
39134
39136
39131
39133
39132
39136
39138
39133
39135
39153
39345
39134
39154
39135
39159
39163
39136
39158
39164
39365
39137
39165
39138
39352
39361
39363
39365
39139
39345
39347
39353
39140
39144
39141
39143
39347
39382
39142
39383
39143
39275
40112
39144
39276
39346
40111
39145
39345
39146
39152
39276
39278
39344
39147
39273
39275
39148
39152
39149
39151
39225
39273
39150
39180
39151
39155
39179
39152
39156
39226
39278
39153
39154
39156
39158
39344
39155
39159
39156
39160
39178
39157
39327
39343
39158
39160
39172
39328
39371
39159
39171
39366
39160
39162
39161
39177
39162
39172
39174
39176
39163
39169
39171
39164
39168
39165
39167
39171
39374
39166
39361
39167
39360
39168
39170
40743
39169
39170
39174
39171
39173
40742
39172
39373
39173
39372
40766
39174
40741
40767
39175
39176
40767
40769
39177
40766
40770
39178
39328
39330
39179
39327
39331
39180
39226
39228
39181
39223
39225
39182
39212
39214
39183
39209
39211
39184
39188
39190
39185
39187
39186
39190
39187
39189
39199
39188
39200
39189
39205
39209
39190
39196
39204
39210
39191
39211
39192
39196
39266
39193
39195
39283
39432
39194
39425
39195
39259
39424
39196
39260
39284
40137
39197
39265
39198
39204
39260
39262
39264
39199
39257
39259
39200
39202
39204
39201
39205
39202
39206
39240
39203
39241
39257
39204
39206
39218
39246
39262
39205
39217
39206
39208
39207
39239
39208
39218
39220
39238
39209
39215
39217
39210
39214
39211
39213
39217
39265
39212
39266
39213
39225
39281
39214
39216
39224
39286
39215
39223
39216
39220
39222
39217
39219
39231
39287
39218
39264
39219
39263
39311
39220
39232
39292
39316
39221
39237
39222
39232
39234
39236
39223
39229
39231
39224
39228
39225
39227
39231
39295
39226
39280
39227
39279
39327
39228
39230
39300
39326
39229
39331
39230
39234
39332
39231
39233
39301
39325
39232
39294
39233
39293
39317
39234
39306
39322
39324
39235
39333
39236
39320
39322
41512
39237
39317
39319
39238
39314
39316
39239
39311
39313
39240
39244
39246
39241
39243
39242
39246
39248
39243
39245
40203
40417
39244
40418
39245
39313
40423
39246
39312
40204
40422
39247
39311
39248
39262
39310
40204
40206
39249
39257
40201
40203
39250
39256
40198
40200
39251
40195
40197
39252
39256
39253
39255
39416
40195
39254
39415
39255
39259
39420
39256
39258
39421
40200
39257
39258
39262
39259
39261
39422
40201
39260
39423
39261
39289
40138
39262
39290
40143
40206
39263
39264
39290
39292
39310
39265
39287
39289
39266
39284
39286
39267
39281
39283
39268
39272
39269
39271
39283
40096
39270
40093
39271
39275
40098
39272
39274
39282
40097
39273
39281
39274
39278
39280
39275
39277
39297
40116
39276
40113
39277
39368
40118
39278
39298
39369
40117
39279
39343
39280
39298
39300
39342
39281
39295
39297
39282
39286
39283
39285
39297
40150
39284
40135
39285
39289
40136
39286
39288
39296
40151
39287
39295
39288
39292
39294
39289
39291
39303
40152
39290
40145
39291
40144
40207
39292
39304
40188
40212
39293
39309
39294
39304
39306
39308
39295
39301
39303
39296
39300
39297
39299
39303
40177
39298
40176
39299
40181
40748
39300
39302
40182
40749
39301
39341
39302
39306
39340
39303
39305
40183
40754
39304
40184
39305
40187
40213
39306
40218
40755
40789
39307
39339
39308
39322
40216
40218
41508
39309
39317
40213
40215
39310
39316
40210
40212
39311
40207
40209
39312
39316
39313
39315
40209
40545
39314
40546
39315
39319
40616
39316
39318
40210
40617
39317
39318
39322
39319
39321
40215
40628
39320
40629
39321
40634
41511
39322
40216
40633
41510
39323
39324
41508
41510
41512
41587
39325
39333
39337
39339
39326
39332
39336
39340
39327
39329
39331
39341
39328
39342
39329
40746
40766
39330
39336
40751
40765
39331
39335
40770
39332
39333
39335
39334
41512
39335
39337
40774
41513
39336
40771
39337
40752
40772
39338
40773
41587
39339
40752
40756
40780
41588
39340
40755
41508
39341
40752
40754
39342
40749
40751
39343
40746
40748
39344
39369
39371
39345
39366
39368
39346
39365
39347
39364
39368
40710
39348
39363
39381
39349
39351
39353
39789
39350
39654
39351
39356
39653
39352
39355
39363
39790
39353
39354
39355
39359
39361
39356
39358
39362
39876
39357
39873
39358
39878
39359
39377
39877
39360
39361
39377
40743
39362
39374
39363
39375
39377
39379
39364
39380
39365
39367
39375
40711
39366
39374
39367
39371
39373
39368
39370
40728
40738
39369
40723
39370
40724
40748
39371
40727
40739
40747
39372
40746
39373
40739
40741
40745
39374
40738
40742
39375
40743
39376
40730
40738
39377
40735
40737
40743
39378
39379
39877
40733
40735
39380
39876
40730
40732
39381
39790
40711
40713
39382
39789
40708
40710
39383
39660
40109
40111
39384
39659
40088
40112
39385
40091
39386
40086
40088
40090
39387
39461
39388
39460
40090
40092
40094
39389
39429
39447
39390
39428
39391
39439
39441
39443
39447
39392
39393
39395
39439
39394
39440
40031
39395
39409
39451
40030
39396
39408
39438
39397
39398
39400
39408
39399
39409
40838
39400
39410
39412
40837
39401
39407
39413
39402
39406
39414
39403
39415
39404
39406
39420
39424
39405
39425
39406
39408
39426
39407
39419
39435
39408
39410
39436
40166
39409
39437
39410
39452
40843
39411
39453
40836
39412
40162
40164
40166
41111
39413
40161
41108
39414
40160
40166
39415
39417
39419
39416
39420
39417
39421
40194
39418
40160
40227
39419
39421
40141
40159
40226
39420
40140
40166
39421
39423
39422
40193
39423
40141
40143
40192
39424
40138
40140
39425
39435
40137
39426
39432
39427
39433
39435
39437
39428
39430
39438
39429
39439
39430
39448
40094
39431
39433
39457
40095
39432
40096
39433
40135
40137
39434
39456
40134
39435
40137
40139
40147
40168
39436
40140
39437
39453
40165
40168
39438
39452
39456
39439
39451
39457
39440
39448
39441
39449
39451
40032
39442
39446
40033
39443
39445
40034
39444
39445
39447
39461
39446
39462
40039
39447
39449
39463
40040
39448
39460
39449
39457
39459
39450
40041
40080
39451
39455
39457
40046
40081
39452
40045
39453
39455
40844
39454
40164
40835
39455
40168
40170
40693
40834
39456
40132
40849
39457
40133
40168
39458
39459
40081
40095
40101
40133
39460
40080
40084
40094
39461
39463
40085
39462
40086
39463
39465
40071
39464
40072
40080
39465
40077
40083
40085
40105
39466
40076
40086
40106
39467
39469
39666
39670
39468
39665
39671
39469
39471
39470
40086
39471
39658
39662
39666
40087
39472
39657
39663
39665
39473
39479
39615
39617
39474
39614
39618
39475
39479
39481
39476
39478
39482
39477
39478
39479
39483
39480
39657
39481
39483
39617
39650
39656
39482
39618
39649
39483
39485
39484
39485
39650
39652
39654
39486
39647
39649
39487
39497
39499
39488
39494
39496
39489
39493
39490
39492
39496
39491
39492
39504
39606
39493
39495
39505
39607
39494
39502
39495
39499
39501
39496
39498
39608
39636
39497
39609
39498
39620
39649
39499
39621
39637
39648
39500
39647
39501
39637
39644
39646
39502
39636
39640
39503
39505
39641
39504
39642
39505
39507
39627
39506
39628
39636
39507
39629
39639
39641
39508
39630
39642
39509
39511
39643
39510
39511
39512
39514
39630
39513
39627
39514
39516
39626
39515
39631
39516
39558
39562
39763
39517
39559
39561
39758
39518
39528
39532
39737
39519
39531
39601
39520
39528
39530
39521
39523
39527
39522
39526
39523
39525
39537
39524
39530
39536
39525
39527
39529
39539
39553
39526
39538
39550
39527
39551
39528
39552
39529
39559
39530
39532
39546
39560
39531
39535
39532
39534
39600
39533
39561
39738
39534
39544
39546
39574
39741
39535
39543
39599
39536
39542
39546
39537
39539
39541
39538
39539
39549
39540
39546
39548
39541
39545
39569
43114
39542
43113
39543
39545
43112
39544
39580
39598
39545
39573
39579
39742
39546
39572
43115
39547
39548
39560
39564
39572
39574
39549
39553
39565
39569
39550
39566
39568
39551
39553
39555
39552
39556
39553
39557
39559
39554
39560
39555
39557
39563
39565
39556
39566
39557
39558
39559
39563
39560
39561
39563
39562
39574
39759
39563
39575
39762
39564
39565
39571
39575
39566
39570
39567
39568
39570
43119
39569
39570
39572
43117
39571
43118
39572
39576
43120
39573
43116
39574
39576
39578
39828
39575
39827
39576
39832
39577
39831
39578
43104
43120
39579
43101
43116
39580
43100
43115
39581
39597
43112
39582
39583
39595
39597
39584
39585
39591
39595
39586
39590
39587
39588
39590
39589
39694
39590
39592
39697
39591
39592
39594
39593
39921
39594
39729
39920
43096
39595
39730
43097
39596
39597
39732
43097
43099
39598
43100
39599
39732
39742
39600
39733
39741
39601
39734
39738
39602
39735
39737
39603
39605
39604
39610
39735
39605
39607
39623
39625
39736
39606
39626
39737
39607
39627
39608
39628
39609
39621
39623
39635
39610
39620
39611
39623
39748
39612
39620
39622
39749
39779
39613
39708
39614
39616
39618
39709
39779
39615
39702
39616
39665
39703
39617
39664
39710
39780
39618
39663
39781
39619
39620
39649
39777
39779
39781
39621
39622
39773
39777
39623
39754
39772
39778
39624
39753
39625
39633
39635
39756
39772
39626
39628
39632
39757
39627
39631
39758
39628
39630
39629
39635
39630
39632
39634
39631
39632
39763
39633
39764
39634
39765
39771
39635
39639
39774
39636
39773
39637
39639
39638
39773
39868
39639
39644
39774
39869
39640
39641
39644
39642
39643
39645
39646
39869
39871
39647
39868
39872
39648
39652
39649
39651
39777
39868
39650
39651
39655
39781
39652
39782
39792
39867
39653
39872
39654
39790
39792
39873
39655
39789
39656
39786
39788
39792
39657
39661
39663
39658
39659
39661
40088
39660
39661
39789
39662
39788
40109
39663
39667
39787
40108
39664
39786
39665
39667
39711
39785
39666
39712
39667
39669
40106
39668
39796
40107
39669
39711
39797
39811
40865
39670
39712
39812
40860
39671
39717
40076
39672
39712
39714
39673
39677
39703
39674
39702
39675
39677
39699
39701
39676
39680
39677
39679
39715
39678
39704
39714
39679
39699
39725
39815
39816
39680
39682
39720
39681
39699
39682
39694
39698
39683
39695
39721
39725
39684
39692
39685
39721
39928
39686
39722
40062
39687
39928
39929
39955
39688
39690
39956
39689
39957
39690
39691
39928
39692
39693
39695
39928
39694
39695
39697
39696
39927
39697
39725
39922
39926
39698
39921
39699
39725
39727
39700
39701
39727
39816
39818
39702
39704
39706
39703
39709
39704
39710
39712
39705
39713
39816
39706
39710
39802
39810
39817
39707
39709
39801
39818
39708
39750
39819
39709
39749
39710
39800
39711
39799
39712
39798
39810
39713
39714
39810
39812
39814
39715
39717
39815
39716
39720
39717
39719
40070
39718
39812
40075
39719
39723
39813
39815
41167
39720
39722
40069
39721
39815
39722
39724
39927
39723
39929
41165
39724
39849
39930
41166
39725
39815
39848
39926
39726
39727
39816
39846
39848
39922
39728
39921
39729
39818
39844
39846
39920
39730
39819
39821
39731
39732
39744
39746
39821
43097
39733
39743
39734
39740
39746
39735
39739
39747
39736
39748
39737
39739
39753
39757
39738
39758
39739
39741
39759
39740
39752
39760
39741
39743
39745
39826
39742
39827
39743
39828
43100
39744
39829
43099
39745
39822
39836
43098
39746
39752
39823
39825
39747
39820
39748
39750
39752
39749
39753
39750
39754
39800
39751
39801
39820
39752
39754
39768
39804
39823
39753
39767
39754
39756
39755
39805
39756
39768
39770
39772
39863
39757
39765
39767
39758
39760
39764
39759
39763
39760
39762
39827
39761
39767
39826
39762
39764
39766
39833
39763
39832
39764
39765
39766
39770
39767
39769
39834
39768
39825
39769
39824
39862
39770
39839
39891
39771
39890
39772
39774
39889
39773
39864
39774
39776
39775
39776
39869
39889
43110
39777
39864
39866
39868
39778
39782
39779
39783
39805
39864
39780
39800
39781
39783
39785
39799
39782
39786
39783
39793
39866
39784
39806
39865
39785
39793
39795
39807
39884
39786
39796
39798
39787
39793
39788
39794
39796
40707
39789
39791
40708
39790
39791
39876
39792
39794
39875
40713
39793
39874
39794
39883
39795
39882
40714
39796
39885
40715
41234
39797
40716
39798
39899
41228
41234
39799
39807
39809
39800
39802
39806
39801
39805
39802
39804
39843
39803
39809
39854
39804
39806
39808
39855
39861
39805
39842
39862
39806
39863
39807
39894
39808
39895
41234
39809
39896
39898
39904
39810
39853
39899
39811
39852
39812
39851
39899
40864
39813
40861
39814
39849
39851
41178
39815
39816
39848
39852
39817
39818
39846
39852
39854
39819
39843
39820
39821
39823
39843
39822
39844
43096
39823
39837
39857
43108
39824
39842
39825
39837
39839
39841
39826
39834
39836
39827
39829
39833
39828
39832
39829
39831
43101
39830
39836
43102
39831
39833
39835
43103
39832
43104
39833
39834
39835
39839
39836
39838
43105
39837
43106
39838
39858
43107
39839
39915
43109
39840
39841
39891
39913
39915
39842
39858
39860
39862
39843
39855
39857
39844
39854
39845
39857
39919
39846
39854
39856
39902
39935
39847
39923
39848
39850
39852
39902
39924
39849
39925
39850
39931
41179
39851
39901
39932
41182
39852
39900
41183
39853
39854
39900
39902
39904
39855
39856
39860
39904
39857
39859
39903
39936
39858
39918
39859
39915
39917
39860
39908
39914
39941
39861
39909
39913
39862
39892
39894
39896
39863
39891
39864
39890
39894
39865
39889
39866
39884
39888
39894
39867
39883
43110
39868
39870
39872
39874
39869
39870
39871
39879
43110
39872
39878
39873
39874
39876
39878
39875
39879
39883
39876
39880
39882
40732
39877
39878
39880
39879
39880
43111
39881
40733
39882
39886
41249
43111
39883
39885
41244
39884
43111
39885
39887
39895
39886
41235
41243
39887
41236
41248
39888
41237
43111
39889
39893
43110
39890
39891
39893
39892
39893
39913
41238
39894
41237
39895
39896
41235
41237
39897
39909
41238
39898
39910
41235
41239
41241
39899
39905
41232
41234
39900
41227
39901
39905
41226
39902
39906
39933
41284
39903
39934
39904
39906
39908
39937
39905
39909
39906
39910
41282
39907
39938
41283
39908
39910
39939
39945
41296
39909
39940
39944
39910
39912
39911
41295
39912
39945
41239
41300
39913
39944
41238
39914
39915
39942
39944
39916
39917
39942
43109
39918
39941
43107
39919
39936
43108
39920
39935
43096
39921
39923
39922
39923
39925
39924
39935
39925
39932
39934
39926
39931
39927
39930
39928
39929
39930
39954
39931
39953
39932
39952
39933
39951
39934
39938
39950
39935
39937
39936
39937
39941
39938
39940
39939
39949
39940
39946
39948
39941
39943
39942
39943
39944
39946
39945
39946
41299
39947
39948
41299
42794
39949
41296
42793
39950
41283
42788
39951
41284
42787
39952
41182
41401
39953
41179
41400
39954
41166
41399
39955
41163
41165
39956
40062
41160
39957
40057
41159
39958
40018
41156
39959
40019
41155
39960
39962
39961
39962
39964
39963
41155
39964
39972
39974
41154
39965
39967
39966
39967
39977
39968
39974
39976
39969
39973
39993
39970
39994
39971
39973
39997
40007
39972
40008
39973
40053
39974
39998
40052
39975
41153
39976
39998
41196
41198
39977
39991
39993
39978
39979
39989
39991
39980
39981
39987
39989
39982
39986
39983
39985
39984
39985
39986
39987
39988
39989
40895
41201
39990
39991
40001
41199
41201
39992
41198
39993
39995
39999
40001
39994
39998
39995
39997
39996
40002
39997
39999
40003
40005
39998
40006
39999
40887
40000
40888
41198
40001
40003
40891
40893
41199
40002
40894
40003
40004
40005
40891
41105
41107
41115
40006
40840
40884
40888
40007
40839
40885
40887
40008
40028
40050
40052
40009
40023
40025
40053
40010
40012
40020
40022
40011
40017
40019
40012
40016
40013
40015
40025
40014
40026
40015
40031
40033
40016
40022
40024
40036
40017
40035
40018
40022
40058
40019
40021
40057
40020
40021
40053
41155
40022
40054
40056
41156
40023
40059
40024
40050
40054
40066
40025
40029
40031
40043
40026
40028
40027
40031
40028
40030
40838
40029
40839
40030
40044
40050
40842
40031
40045
40843
40032
40033
40041
40043
40045
40034
40036
40040
40035
40039
40036
40038
40058
40037
40043
40059
40038
40040
40042
40060
40073
40039
40061
40070
40040
40071
40041
40072
40042
40046
40079
40043
40047
40065
40853
40044
40066
40045
40047
40049
40845
40046
40844
40047
40849
40851
40048
40848
40852
40049
40065
41145
41149
41173
40050
40066
41146
41148
40051
40885
40052
40054
40886
41148
41152
40053
40887
41153
40054
41154
40055
41157
40056
40064
40066
41148
41158
40057
40059
40063
41159
40058
40062
40059
40061
40060
40066
40061
40063
40065
40068
40062
40069
40063
41165
40064
41160
41164
40065
41149
41161
41171
40066
40067
40068
40853
41171
41173
41175
40069
40073
41164
41168
40070
41165
41167
40071
40073
40075
40072
40076
40073
40077
40079
40074
40853
40075
40077
40854
40862
41168
40076
40861
41167
40077
40860
40078
40859
40079
40083
40854
40856
40858
40080
40851
40853
40081
40083
40082
40132
40851
40083
40101
40127
40131
40856
40084
40126
40085
40099
40101
40103
40086
40090
40104
40087
40088
40104
40106
40108
40089
40109
40090
40104
40110
40112
40114
40091
40099
40092
40098
40112
40093
40094
40096
40098
40095
40099
40096
40100
40134
40097
40135
40098
40100
40116
40150
40099
40113
40100
40114
40101
40115
40149
40102
40173
40103
40115
40121
40127
40174
40104
40114
40122
40126
40105
40123
40106
40124
40126
40859
40107
40860
40108
40124
40716
40865
40109
40123
40707
40110
40708
40111
40119
40123
40709
40112
40118
40710
40113
40114
40116
40118
40115
40119
40116
40120
40175
40117
40176
40118
40120
40181
40724
40119
40723
40120
40122
40722
40121
40180
40725
40122
40128
40702
40704
40123
40125
40705
40124
40706
40125
40717
40866
40126
40128
40867
41264
40127
40858
40128
40130
40857
40129
40872
41263
40130
40702
40829
40873
41326
40131
40174
40699
40874
40132
40171
40173
40875
40133
40170
40850
40134
40169
40173
40135
40147
40149
40136
40150
40137
40145
40147
40151
40138
40139
40143
40145
40140
40142
40146
40167
40141
40165
40142
40158
40225
40143
40155
40157
40224
40144
40191
40145
40155
40188
40190
40146
40152
40147
40153
40155
40691
40148
40169
40149
40151
40153
40172
40178
40150
40173
40175
40151
40176
40152
40177
40153
40184
40188
40154
40185
40690
40155
40186
40188
40222
40808
40156
40223
40157
40691
40695
40808
40810
40158
40167
40694
40811
40159
40163
40165
40812
40160
40162
40166
40249
40161
40240
40162
40241
41109
40163
40250
41110
40164
40694
40813
41119
40165
40693
41118
40166
40167
40168
40691
40693
40169
40170
40172
40691
40171
40692
40833
40172
40697
40699
40832
40173
40690
40700
40174
40175
40700
40702
40176
40178
40180
40177
40181
40178
40182
40184
40179
40185
40700
40180
40182
40687
40701
40794
40181
40702
40793
40182
40792
40183
40791
40184
40687
40789
40790
40185
40187
40186
40687
40689
40187
40221
40686
40807
40188
40220
40789
40189
40190
40212
40220
40222
40673
40191
40207
40223
40670
40192
40206
40224
40463
40193
40201
40225
40460
40194
40200
40226
40246
40195
40227
40245
40196
40200
40197
40199
40245
40401
40198
40402
40199
40203
40409
40200
40202
40246
40410
40201
40202
40206
40203
40205
40445
40460
40204
40416
40205
40209
40447
40206
40208
40446
40463
40207
40208
40212
40209
40211
40622
40670
40210
40544
40211
40215
40620
40212
40214
40621
40673
40213
40214
40218
40220
40215
40217
40626
40682
40216
40627
40217
41509
41594
40218
41591
41593
41633
40219
41507
40220
40685
40789
41506
41633
40221
40682
40222
40683
40685
41492
40223
40672
40809
40224
40671
40810
40225
40462
40811
40226
40461
40812
40227
40247
40249
40228
40240
40244
40229
40233
40239
40230
40231
40233
40235
40269
40232
40268
40233
40245
40273
40234
40244
40272
40235
40237
40239
40243
40397
40236
40344
40237
40255
41079
40238
40242
40254
41084
40239
40241
41083
40240
40241
40243
40249
40242
40250
41431
40243
40251
40253
41432
40244
40248
40398
40245
40247
40399
40246
40400
40247
40458
40460
40248
40457
40461
40249
40251
40815
41462
40250
40812
40251
40813
41436
40252
40814
41435
40253
41456
41458
41460
41462
40254
40398
40473
41451
40255
40397
40474
41085
40256
40344
40346
41086
40257
40343
40347
41058
40258
40340
41059
40259
40341
40343
40260
40262
40264
40261
40265
40262
40266
40306
40263
40307
40341
40264
40266
40270
40312
40342
40265
40269
40343
40266
40268
40267
40305
40268
40270
40276
40304
40454
40269
40273
40270
40272
40344
40271
40345
40389
40272
40394
40396
40454
40455
40273
40397
40399
40274
40400
40454
40275
40401
40276
40278
40302
40412
40454
40277
40289
40278
40280
40279
40413
40280
40298
40300
40302
40436
40281
40289
40291
40293
40282
40286
40288
40283
40285
40284
40288
40306
40285
40287
40309
40355
40286
40287
40291
40359
40288
40290
40310
40358
40289
40305
40290
40302
40304
40291
40301
40369
40391
40292
40300
40360
40293
40295
40299
40361
40294
40298
40295
40297
40296
40362
40297
40299
40363
40431
40298
40428
40299
40429
40300
40364
40430
40301
40371
40439
40302
40370
40392
40438
40303
40437
40304
40392
40394
40454
40498
40305
40389
40391
40306
40310
40312
40307
40309
40308
40312
40314
40309
40311
40337
40353
40310
40354
40311
40391
40482
40312
40350
40352
40390
40313
40389
40314
40342
40348
40350
40388
40315
40337
40339
40341
40316
40320
40317
40318
40320
40322
40319
40331
42122
40320
40332
40338
42127
40321
40337
40322
40332
40334
40336
40323
40329
40331
40324
40328
40325
40331
42071
40326
40328
40330
41877
42060
40327
41872
42061
40328
41871
40329
41870
40330
40334
41879
40331
40333
41878
42059
40332
42129
40333
40383
42128
40334
40382
41887
42058
40335
41888
40336
40378
40380
40382
41889
40337
40351
40353
40383
40338
40350
40339
40349
40383
42157
40340
40348
42156
40341
40347
41062
40342
40343
40345
40347
40344
40345
40397
40346
40388
40396
40347
40387
40474
41089
40348
41063
40349
40387
42161
40350
40384
40386
42162
40351
40478
40352
40380
40384
40479
40353
40379
40480
40482
40354
40378
40355
40377
40482
40356
40358
40357
40377
41846
40358
40368
40376
41849
40359
40369
40482
40360
40361
40367
40369
40371
40362
40364
40366
40363
40364
40510
40365
40371
40509
40366
40372
40514
41829
40367
41826
40368
40372
41851
40369
40373
40375
41852
40370
40481
40371
40373
40483
40507
40372
40508
40373
40515
41856
40374
40516
41855
40375
40483
40485
41705
41717
40376
40481
40486
41718
40377
40379
40482
41719
40378
41720
40379
41890
40380
40486
41893
40381
40487
41894
40382
40384
40488
41895
42056
40383
41896
42057
40384
42164
40385
42163
40386
40479
40488
40490
42186
40387
40476
40478
42179
40388
40475
42178
40389
40395
40478
40390
40394
40391
40393
40478
40480
40392
40481
40393
40483
40499
40394
40477
40484
40500
40395
40497
40396
40475
40477
40496
40397
40472
40474
40398
40399
40472
41462
40400
40455
40457
40401
40453
40458
40402
40410
40412
40403
40409
40413
40404
40408
40405
40407
40413
40429
40406
40428
40407
40419
40427
40408
40414
40420
40434
40409
40417
40410
40414
40416
40411
40445
40458
40412
40414
40442
40444
40452
40413
40437
40453
40414
40436
40415
40435
40416
40420
40444
40448
40524
40417
40445
40447
40418
40420
40422
40419
40423
40420
40424
40426
40421
40525
40422
40424
40448
40530
40613
40423
40447
40545
40424
40546
40425
40614
40426
40528
40530
40639
40427
40525
40527
40428
40432
40434
40429
40431
40430
40434
40436
40431
40433
40439
40509
40432
40510
40433
40511
40527
40434
40440
40512
40526
40435
40525
40436
40440
40442
40524
40437
40439
40438
40442
40498
40439
40441
40499
40507
40440
40508
40441
40519
40523
40442
40504
40518
40534
40443
40503
40444
40524
40532
40534
40659
40445
40449
40451
40446
40459
40447
40449
40464
40622
40448
40544
40449
40531
40543
40450
40532
40623
40451
40464
40468
40664
40668
40452
40459
40467
40659
40453
40456
40458
40503
40454
40455
40498
40456
40472
40497
40457
40467
40471
40502
40458
40466
41462
40459
40460
40464
40466
40461
40463
40462
40466
40815
40463
40465
40671
40816
40464
40670
40465
40669
40466
40468
40676
41463
40467
41461
40468
40470
40660
40469
40663
40677
40470
41463
41465
41479
41481
40471
41459
41461
41474
40472
41458
41462
41473
40473
40496
40474
41452
41458
41469
40475
41090
40476
41469
42183
40477
40490
41470
42184
40478
40491
40495
40479
40480
40487
40491
40481
40484
40486
40482
40483
40484
40506
40485
40491
41703
40486
40492
41704
42024
40487
42023
40488
40492
42028
40489
42029
42055
40490
40492
41698
42032
42054
40491
41697
42185
40492
40494
40493
42033
40494
41698
41700
41704
42034
40495
41697
41701
41703
40496
40500
41470
41472
40497
41469
41473
40498
40500
40502
40499
40503
40500
40504
40506
40501
41703
40502
40504
40661
41472
41702
40503
40660
41473
40504
40659
40505
40658
40506
40518
40657
41702
41706
40507
41703
41705
40508
40516
40518
40509
40515
40519
40510
40512
40514
40511
40512
40605
40513
40519
40606
40514
40520
40607
43069
40515
41832
40516
40520
41857
40517
41705
41858
40518
40520
40536
41706
43067
40519
40535
40520
40522
40521
43068
40522
40536
40607
43078
43095
40523
40535
40539
40606
40524
40526
40534
40540
40525
40531
40526
40530
40527
40529
40606
40528
40605
40529
40604
40640
40530
40540
40609
40611
40531
40612
40532
40540
40542
40533
40646
40664
40534
40538
40540
40647
40665
40535
40658
40536
40538
40657
40537
41713
43079
40538
41712
43095
40539
40652
40656
40540
40609
40651
43095
40541
40542
40611
40647
40649
40651
40543
40612
40644
40646
40544
40613
40619
40623
40545
40620
40622
40546
40613
40617
40547
40614
40616
40548
40550
40549
40567
40614
40550
40560
40566
40615
40551
40559
40616
40552
40553
40557
40559
40561
40554
40556
40555
40561
40587
40556
40562
40586
41522
40557
41521
40558
40562
41520
40559
40563
40634
41557
40560
40629
40561
40563
40565
40630
40562
43087
40563
41555
43086
40564
40635
41556
40565
40636
41602
43084
43086
40566
40637
41601
43087
40567
40596
40638
43088
40568
40595
40639
40569
40594
43088
40570
40572
40574
40571
40575
40572
40576
40573
40594
40600
40574
40576
40588
40593
40601
40575
40587
43088
40576
40578
40577
40578
40580
40588
40590
40579
40585
40587
40580
40584
40581
40583
40582
40583
40584
40590
40585
43091
40586
40590
43090
40587
40589
43086
43089
40588
43087
40589
40592
40590
40591
40592
41602
43086
40593
41601
43087
40594
40596
40602
43088
40595
40599
40596
40598
40640
40597
40641
41601
40598
40602
43094
40599
40603
40600
40602
40601
40602
40604
40610
40640
43094
40605
40609
40606
40607
40609
40608
43077
40609
43095
40610
40611
40651
43093
40612
40640
40642
40613
40639
40643
40614
40618
40615
40639
40616
40618
40630
40638
40617
40629
40618
40620
40628
40619
40631
40643
40620
40624
40644
41596
40621
40627
40622
40624
40626
40674
40623
40669
40624
40646
40668
40625
40645
40679
40626
40680
41596
41608
41646
40627
40681
41593
40628
41594
41596
40629
40631
40633
40630
40634
40631
40635
40637
40632
41596
41598
40633
40635
41581
41595
41605
40634
41580
41594
40635
41579
40636
41582
40637
41603
41605
43083
40638
41598
41600
40639
40641
40643
40640
40641
40642
41600
43094
40643
40649
41599
43093
40644
41598
40645
40649
41597
40646
40648
41608
41616
40647
40667
40648
40652
40666
40649
40653
41609
41615
40650
41610
40651
40653
43093
40652
40653
40655
40654
40655
41615
43057
40656
40666
43056
40657
40665
41710
41712
40658
41709
41713
40659
40661
40665
40660
40664
40661
40663
41474
40662
41475
41709
40663
40665
41478
41619
41710
40664
41479
41618
40665
40667
40666
40667
41615
41619
40668
41616
41618
40669
40677
40679
40670
40674
40676
40671
40673
40672
40676
40821
40673
40675
40683
40822
40674
40682
40675
40679
40681
40676
40678
41487
41630
40677
41482
40678
41481
41618
40679
41488
41617
41629
40680
41616
40681
41629
41645
41685
40682
41630
41632
40683
41633
40684
41491
41630
40685
41502
41631
41633
41635
40686
41493
41505
40687
40789
40802
40806
40688
40801
40689
40701
40806
40828
41335
40690
40698
40700
40807
40691
40697
40808
40692
40693
40695
40697
41126
40694
41123
40695
40818
41124
40696
40819
41125
40697
40808
40824
40826
41132
40698
41131
40699
40826
40828
41134
40700
40829
40831
40701
40702
40829
41328
40703
40704
40793
41326
41328
41330
40705
40725
41261
41263
40706
40720
40722
41264
40707
40709
40717
40719
40708
40714
40716
40709
40713
40710
40712
40722
40711
40723
40712
40728
40730
40713
40719
40721
40731
40714
40732
40715
40719
41244
40716
40718
41233
41243
40717
41228
40718
41229
41264
40719
41246
41265
41305
40720
41245
40721
41252
41261
41265
40722
40726
40728
41253
40723
40725
40724
40728
40725
40727
40792
40726
40793
40727
40796
41254
41261
40728
40797
41255
40729
40730
40736
40738
41253
41255
40731
40735
40732
40734
41245
41253
40733
41244
40734
41249
40735
41250
41258
40736
40737
41256
41258
40738
40740
40742
40739
40740
40760
41255
40741
40761
41256
40742
40744
40743
40745
40761
40763
40767
40746
40760
40764
40766
40747
40751
40748
40750
40760
40797
40749
40792
40750
40754
40791
40751
40753
40759
40798
40752
40764
40753
40781
40754
40756
40758
40799
40755
40790
40756
40788
41507
40757
40787
41589
40758
40780
40784
40786
41665
40759
40781
40783
41349
40760
40762
40764
41342
40761
41341
40762
41346
40763
40783
41347
40764
40768
40782
40765
40781
40766
40768
40770
40772
40767
40768
40769
40777
40770
40776
40771
40772
40774
40776
40773
40777
40781
40774
40778
40780
41654
40775
41655
40776
40778
41661
40777
40778
40782
40779
41660
40780
40782
40784
41663
40781
41653
40782
40783
40784
41348
40785
41664
40786
41348
41352
42969
40787
41349
41351
42964
40788
40799
40803
41638
40789
40790
40802
41506
40791
40799
40801
40792
40794
40798
40793
40797
40794
40796
40795
40801
41328
40796
40798
40800
41329
41343
40797
41330
41340
40798
41341
40799
41342
40800
41349
40801
40803
41336
41350
40802
41335
40803
40805
41505
40804
41351
41637
40805
41336
41364
42817
42957
40806
41335
41365
41504
40807
40827
41493
40808
40826
41492
40809
40810
40822
40824
41492
40811
40819
40821
40812
40816
40818
40813
40815
40814
40818
41437
40815
40817
41440
41460
40816
41461
40817
40821
41463
40818
40820
41441
41464
40819
41442
40820
40824
42687
40821
40823
41483
42688
40822
41482
40823
41487
41491
40824
41486
41496
42689
40825
42690
40826
41492
41494
41496
42709
40827
41133
40828
41365
41367
41494
40829
41334
41368
40830
41327
40831
40873
41139
41368
42728
40832
40874
41134
41136
40833
40875
40879
41131
40834
40850
40878
41126
40835
40847
40849
41123
40836
40844
40846
41118
40837
40841
40843
41111
40838
40840
41108
40839
40843
40840
40842
40841
41107
40842
40846
40884
41112
40843
40845
40885
40844
40845
40849
40846
40848
41146
40847
40883
41117
40848
40878
40882
41122
40849
40877
41145
40850
40851
40875
40877
40852
40856
40853
40855
40877
41173
40854
40855
40869
41175
40856
40870
40876
41174
40857
40875
40858
40870
40872
40874
40859
40867
40869
40860
40862
40866
40861
40865
40862
40864
41178
40863
40869
41177
40864
40866
40868
41184
41230
40865
41183
41227
40866
41228
40867
41229
40868
40872
41273
40869
40871
41185
41274
40870
41176
40871
41137
41220
40872
41138
41219
41275
40873
41276
40874
41138
41325
40875
41137
40876
40877
40879
41137
41143
40878
41144
40879
40881
41127
40880
41130
41136
40881
41141
41143
41212
41414
40882
41144
41211
41385
40883
41145
41208
41384
40884
41116
41146
41207
40885
40889
41115
40886
41146
40887
40889
41147
41195
40888
41196
40889
40891
41197
40890
41205
41207
40891
41115
41204
41378
41382
40892
41203
40893
41103
41105
41202
41378
40894
41098
41200
40895
41097
41201
40896
40897
41073
41075
41097
40898
41049
41069
40899
41048
41070
40900
41029
41071
40901
41028
41072
40902
40904
40906
40903
40904
40905
41072
40906
40908
40922
41027
40907
41028
40908
40910
40909
40915
40910
40912
40920
41027
41033
40911
41028
41030
40912
41031
40913
41032
40914
40918
40920
41039
40915
40917
40916
40920
40922
40917
40919
41020
42065
40918
42064
40919
41042
42069
40920
41023
41041
42068
40921
41040
40922
41023
41025
41027
40923
41020
40924
40925
41018
41020
40926
41021
40927
41016
41018
42104
40928
41013
41015
40929
41010
41012
40930
41009
40931
41012
40932
41007
41009
41011
40933
40934
41005
41007
40935
41008
42091
40936
40937
42091
42093
42207
40938
42094
42208
40939
42095
42209
40940
42096
42210
40941
42097
40942
40943
40951
42218
40944
40953
40945
40947
40946
40947
40949
40950
40948
40951
40949
40951
40952
40950
40952
40951
40952
40952
40954
42217
40955
42214
40956
42212
40957
42211
43050
40958
42224
42267
40959
42225
42268
40960
42226
42269
40961
42227
42270
40962
42228
42271
40963
42229
42274
40964
42230
42275
40965
42231
42278
40966
42232
42279
40967
42233
42282
40968
42234
42351
40969
42235
42350
40970
42236
42349
40971
42237
42348
40972
42238
42347
40973
42239
42346
40974
42241
43049
40975
43048
40976
40980
40977
40978
40980
40982
40979
40982
40983
40980
40981
40983
40981
40982
40983
43048
40983
43046
40984
40985
42905
40986
42672
43048
40987
42249
42671
43049
40988
42250
42346
42670
40989
42251
42347
42669
40990
42252
42348
42668
40991
42253
42349
42667
40992
42254
42350
42666
40993
42255
42351
42597
40994
42256
42282
42596
40995
42257
42279
42438
40996
42258
42278
42390
40997
42259
42275
42389
40998
42260
42274
42381
40999
42261
42271
42380
41000
41004
42262
42270
41001
42269
41002
42262
42264
41003
41004
42262
42379
41005
42380
41006
41007
42080
42380
41008
42081
41009
42082
42090
41010
42098
41011
41015
42082
42099
41012
41014
42081
41013
41014
41018
41015
41017
42084
41016
42083
42100
41017
42086
42101
42103
41018
42085
42108
41019
41020
42065
42104
42106
42108
41021
41023
41022
42104
41023
42105
42115
41024
42106
41025
41041
42115
42117
42119
41026
41040
41046
41027
41029
41033
41047
41071
41028
41072
41029
41030
41048
41031
41033
41035
41032
41036
41033
41037
41039
41034
41040
41035
41037
41045
41047
41053
41036
41048
41050
41037
41051
41038
41052
41039
41043
41045
41059
41040
41042
41041
41045
41042
41044
42120
41043
42121
41044
41062
42126
41045
41061
42117
42125
41046
41060
41047
41067
42117
41048
41068
41070
41049
41050
41068
41075
41051
41053
41055
41052
41056
41053
41057
41059
41054
41060
41068
41055
41057
41065
41074
41080
41056
41075
41077
41057
41078
41058
41079
41059
41063
41065
41086
41060
41062
41061
41065
41067
41062
41064
42143
42155
41063
42156
41064
41089
42161
41065
41088
42144
42160
41066
41087
41067
41074
41094
42144
41068
42143
41069
41074
41070
41073
41071
41072
41074
41096
41075
41095
41076
41077
41095
41097
41099
41078
41080
41082
41079
41083
41080
41084
41086
41081
41087
41095
41082
41084
41092
41100
41433
41083
41099
41430
41084
41431
41085
41432
41086
41090
41092
41451
41087
41089
41088
41092
41094
41089
41091
42147
42177
41090
42178
41091
41452
42183
41092
41453
42148
42182
41093
41450
41094
41100
41449
42148
41095
42147
41096
41100
41097
41101
41098
41099
41101
41103
41100
41104
41101
41448
41102
41103
41448
42698
41104
42699
41105
41428
41430
41448
41106
41114
41107
41109
41113
41430
41108
41112
41109
41111
41110
41431
41111
41113
41119
41436
41112
41118
41113
41115
41117
41114
41120
41429
41115
41376
41378
41428
41116
41117
41376
41382
41384
41118
41120
41122
41119
41123
41120
41124
41437
41121
41376
41438
41122
41124
41128
41375
41443
41123
41127
41384
41124
41126
41125
41442
41126
41128
41132
42687
41127
41131
41128
41130
41385
41129
41374
42686
41130
41132
41371
41373
42691
41131
41135
41414
41132
41134
41133
42690
41134
41367
41371
42709
41135
41368
41136
41369
41371
41415
41137
41139
41141
41138
41142
41139
41221
41324
41140
41369
42727
41141
41216
41221
41420
42726
41142
41215
41415
41143
41214
41220
41221
41144
41174
41213
41145
41173
41210
41146
41209
41147
41148
41194
41207
41209
41149
41151
41150
41172
41209
41151
41161
41191
41193
41152
41158
41194
41153
41157
41195
41154
41196
41155
41157
41156
41157
41159
41158
41159
41161
41160
41161
41163
41162
41163
41171
41191
41398
41164
41399
41165
41169
41171
41166
41167
41169
41179
41168
41178
41169
41175
41177
41170
41180
41399
41171
41175
41187
41189
41398
41172
41173
41189
41191
41210
41174
41175
41189
41220
41176
41177
41185
41187
41220
41178
41180
41184
41179
41183
41180
41182
41181
41187
41400
41182
41184
41186
41285
41401
41183
41284
41184
41226
41185
41225
41186
41219
41224
41187
41218
41288
41402
41188
41397
41189
41214
41218
41220
41396
41190
41213
41191
41394
41396
41398
41192
41193
41210
41392
41394
41194
41209
41391
41195
41206
41196
41205
41197
41198
41203
41205
41199
41200
41203
41201
41202
41203
41379
41204
41205
41379
41381
41206
41207
41381
41391
41208
41382
41209
41211
41383
41391
41210
41211
41213
41212
41386
41392
41213
41215
41393
41413
41214
41394
41215
41217
41395
41216
41406
41416
41217
41405
41419
42721
41218
41221
41404
42722
41219
41289
41403
41220
41221
41223
41222
41223
41322
41324
42722
42726
41224
41275
41289
41291
41225
41274
41280
41288
41226
41230
41281
41285
41227
41282
41284
41228
41230
41232
41229
41233
41230
41273
41305
41231
41274
41232
41279
41281
41303
41305
41233
41241
41282
41234
41242
41305
41235
41236
41242
41237
41239
41307
41238
41239
41240
41241
41300
41302
41307
41242
41295
41303
41243
41304
41307
41244
41246
41248
41245
41249
41246
41250
41252
41247
41266
41304
41248
41250
41269
41306
41249
41307
41250
41251
41252
41258
41259
41269
41253
41260
41266
41254
41258
41255
41257
41260
41340
41256
41341
41257
41346
41258
41259
41345
41260
41268
41356
41261
41267
41339
41262
41330
41263
41265
41267
41277
41331
41264
41276
41326
41265
41273
41266
41272
41267
41269
41271
41268
41310
41358
41269
41311
41357
41270
41271
41306
41311
41313
41272
41304
41308
41310
41273
41277
41279
41305
41274
41276
41275
41279
41276
41278
41324
41277
41325
41278
41310
42730
41279
41291
41309
41323
41280
41308
41281
41287
41291
41293
41282
41286
41294
41283
41295
41284
41286
41296
41285
41286
41288
42787
41287
41297
42788
41288
41290
41316
42789
41289
42786
41290
42722
42785
41291
41317
42723
42790
41292
41322
41293
41309
41317
41319
41321
41294
41308
41314
41316
41295
41297
41301
41303
41296
41300
41297
41299
41298
41316
42793
41299
41301
41315
42794
41300
41301
41302
41314
41303
41306
41313
41304
41308
41305
41306
41307
41309
41313
41310
41312
42732
41311
42731
41312
42758
41313
41319
42757
41314
41315
41319
41316
41318
42795
41317
42792
41318
42752
42791
41319
42753
42796
41320
41321
42753
42755
42757
41322
42732
42750
42752
41323
42723
42725
41324
42730
42732
42734
41325
42727
41326
42728
42730
41327
41331
41328
41332
41334
42728
41329
41335
41330
41332
41336
41338
41331
41339
41332
41358
42730
41333
41359
42729
41334
41336
41362
41364
42738
41335
41365
42737
41336
41337
41338
41350
41354
41362
42957
41339
41343
41355
41359
41340
41356
41358
41341
41343
41345
41342
41346
41343
41347
41349
41344
41350
41345
41347
41353
41355
41346
41356
41347
41348
41349
41353
41350
41351
41353
41352
42957
42963
41353
42958
42962
41354
41355
41361
42958
41356
41360
41357
41358
41360
42758
41359
42731
41360
41362
42760
41361
42759
41362
42766
42959
41363
42761
41364
42764
42955
42957
42959
41365
42739
42816
41366
42813
41367
42737
42739
42741
42812
41368
41370
42712
41369
42737
41370
41420
42736
41371
41421
42713
42741
41372
42708
41373
41415
41417
41421
41423
41374
41412
41414
41424
41375
41385
41387
41425
41376
41384
41388
41426
41377
41427
41378
41380
41382
41388
42700
41379
42699
41380
41381
41389
41382
41390
41383
41384
41386
41388
41390
41385
41386
41414
41387
41409
41413
41388
41410
41412
42702
41389
42701
41390
41410
41391
41409
41392
41393
41409
41394
41406
41408
41395
41396
41404
41406
41397
41403
41398
41400
41402
41399
41400
41401
41402
42787
41403
42786
41404
42785
41405
42784
41406
42781
42783
41407
41408
41416
42780
42781
41409
41411
41413
41410
41411
41412
42780
41413
41417
42703
41414
41416
41415
41416
41420
41417
41419
41418
42704
42780
41419
41421
42717
42719
42779
41420
42720
42781
41421
42743
41422
42742
41423
42713
42715
42717
42810
41424
42704
42706
42708
41425
42691
42693
42703
41426
42684
42686
42702
41427
41443
41445
42701
41428
41438
41446
42700
41429
41447
42699
41430
41434
41436
41438
41431
41433
41432
41436
41433
41435
41451
41434
41448
41450
41435
41439
41447
41455
41436
41440
41456
41437
41438
41440
41442
41439
41443
41440
41444
41446
42310
41441
42311
41442
41444
42316
42688
41443
42687
41444
42686
41445
42315
42685
41446
42682
42684
42696
41447
42309
42697
41448
42308
42698
41449
41450
42304
42308
41451
41453
41455
41452
41456
41453
41457
42321
41454
42304
42322
41455
41457
42307
42313
42327
41456
42308
42310
41457
42311
41458
42312
42320
41459
41468
41460
41465
41467
42312
41461
41464
42311
41462
41463
41464
41482
41465
41483
42316
41466
41484
42317
41467
41477
41479
41624
42318
41468
41474
41476
42319
41469
41471
41473
42320
41470
42321
41471
41697
42324
41472
41476
41696
42325
41473
41475
41701
41474
41475
41479
41476
41478
42046
41477
41695
42855
41478
41623
41694
42856
41479
41622
42047
41480
41481
41618
41622
41624
41626
41482
41484
41488
41483
41487
41484
41486
42832
41485
41624
42831
41486
41488
41498
41625
42838
41487
41497
42837
41488
41490
41489
41626
41490
41498
41627
41629
42824
41491
41497
41501
41630
41492
41496
41502
41493
41494
41502
41504
41495
42712
42813
41496
41500
41502
42711
42814
41497
42710
41498
41500
42840
41499
42827
42839
41500
42822
42824
42826
42846
41501
42821
42845
41502
41631
42820
42824
41503
41504
41635
42814
42818
42820
41505
42813
42817
41506
41635
41637
41507
41634
41638
41508
41589
41591
41509
41588
41510
41591
41649
41651
41511
41580
41586
41512
41516
41579
41657
41513
41514
41587
41655
41657
41515
41563
41516
41518
41558
41562
41657
41517
41557
41518
41520
41519
41567
41520
41524
41554
41558
41568
41521
41555
41557
41522
41524
41523
41555
43089
41524
41551
41552
41554
41525
41526
41540
41552
41568
41570
41527
41537
41539
41567
41528
41536
41529
41535
41539
41530
41534
41531
41533
41539
41541
41532
41542
41533
41573
41534
41538
41572
41535
41536
41538
41537
41538
41566
41570
41539
41571
41540
41541
41550
41571
41542
41549
41572
41543
41547
41573
41544
41574
41545
41547
41546
41548
41549
41550
41551
41552
41553
41554
41560
41568
41555
41559
41556
43085
41557
41559
41582
43084
41558
41579
41559
41561
41578
41560
41583
41561
41673
41562
41568
41575
41577
41563
41565
41567
41656
41564
41655
41565
41661
41566
41575
41662
41567
41569
41568
41569
41570
41575
41571
41572
41573
41574
41576
41577
41662
43092
41578
41656
41671
41673
41579
41583
41585
41657
41580
41582
41581
41585
41649
41582
41584
41648
43082
41583
43083
41584
41673
41585
41672
41675
41586
41650
41671
41587
41651
41657
41658
41588
41654
41589
41651
41653
41590
41638
41665
41591
41639
41651
41666
41677
41592
41634
41593
41641
41647
41649
41677
41594
41632
41646
41595
41649
41596
41606
41646
41648
41597
41598
41606
41608
41610
41599
41605
41600
41604
41610
41601
41603
41602
41603
41604
41605
41611
41606
43082
41607
41611
43081
41608
41612
41646
41684
43080
41609
41685
41610
41612
41614
41611
41612
41613
41614
41684
41687
41615
41685
41688
41616
41620
41617
41685
41618
41620
41626
41628
41619
41620
41622
43056
41621
41688
43057
41622
41626
41689
41691
43058
41623
43055
41624
41691
41693
42887
41625
42830
41626
41691
42827
42829
41627
41628
41689
42825
42827
41629
41685
41686
41688
41630
41644
41631
41632
41642
41644
41633
41641
41645
41634
41635
41639
41641
41636
41642
41637
41639
42818
42966
42973
41638
42817
42963
41639
42964
41640
42965
41641
41677
41681
42971
42973
41642
41682
41643
42820
42973
41644
41682
42823
42974
43036
41645
41686
42824
41646
41682
41684
41647
41648
41676
41682
43080
41649
41675
43081
41650
41651
41670
41675
41677
41652
41653
41658
41666
41668
41670
41654
41663
41665
41655
41658
41660
41656
41661
41657
41658
41662
41659
41671
41660
41662
41668
43092
41661
41663
41662
41664
41668
41665
41667
42969
41666
42964
41667
41678
42965
41668
42968
43045
41669
41670
43045
43092
41671
41674
41678
41672
43092
41673
41674
41675
41679
41676
41677
41679
41681
41678
41679
42971
43045
41680
41681
42971
42987
41682
42974
41683
41684
43036
43080
41685
41686
41687
42825
43036
41688
42933
41689
41690
42933
41691
42827
42930
42932
41692
42888
41693
42914
43058
41694
42911
43055
41695
42047
42049
42899
41696
42046
42050
42898
41697
41699
41701
42608
41698
42607
41699
42039
42053
41700
42040
42050
42052
41701
41707
42041
42045
41702
42046
41703
41707
41709
41704
41705
41707
42035
41706
41716
41707
41713
41715
41708
42042
41709
41711
41713
42043
42045
41710
42046
41711
42047
43056
41712
42048
41713
41714
41715
42043
43079
41716
42042
43067
41717
41858
41860
42035
41718
41855
41861
42024
41719
41852
41862
42023
41720
41849
41863
41893
41721
41846
41864
41890
41722
41843
41865
41881
41723
41866
41880
41724
41728
41869
41725
41727
41726
41869
41871
41727
41868
41874
41908
41728
41909
41729
41866
41868
41920
41730
41841
41731
41914
41916
41918
41920
41732
41909
41911
41733
41912
41914
41734
41736
41738
41735
41739
41736
41740
41945
41737
41912
41944
41738
41740
41744
41913
41947
41739
41743
41914
41740
41742
41741
41946
41742
41744
41748
43063
41743
41747
41744
41746
41915
41745
41940
43062
41746
41748
41939
41996
43061
41747
41938
41993
41748
41994
41749
41995
43066
41750
41763
43065
41751
41752
41753
41763
41765
41754
41762
41766
41755
41759
41756
41760
41762
41818
41757
41819
41758
41760
41806
41824
41759
41805
41760
41766
41804
41761
41807
41817
41762
41764
41766
41999
42002
41763
41994
41764
41995
41765
42000
41766
41768
41767
42003
41768
42004
41769
41770
41771
41773
41772
41773
41774
41776
41775
41781
41776
41778
41777
41779
41781
41780
41782
41783
41784
42004
41785
41789
41786
41788
41804
42004
41787
41805
41788
41800
41810
41789
41801
41803
41790
41791
41793
41801
41792
41798
41800
41793
41795
41794
41796
41798
41797
41798
43074
41799
41800
43072
43074
41801
41811
41802
41803
41811
41813
41804
41808
41810
41805
41807
42003
41806
41810
41807
41809
41825
41808
41816
42002
41809
41813
41815
41810
41812
41830
41811
41812
43072
41813
41831
43071
41814
41815
41831
41833
41816
41828
41830
41817
41825
41827
42001
41818
41822
41824
41999
41819
41821
41994
41820
41824
41821
41823
41845
41822
41838
41993
41823
41827
41837
41998
41824
41826
41850
41825
41826
41830
41827
41829
41851
41828
41836
42005
41829
41833
41835
41830
41832
41856
41831
41832
43070
41833
41857
43069
41834
41835
41857
41859
41836
41854
41856
41837
41851
41853
42006
41838
41848
41850
42007
41839
41845
41847
41992
41840
41842
41844
41938
41841
41915
41842
41866
41916
41843
41847
41865
41937
41844
41846
41845
41846
41850
41847
41849
41848
41864
41991
41849
41853
41863
42008
41850
41852
41851
41852
41856
41853
41855
41854
41862
42020
41855
41859
41861
41856
41858
41857
41858
43068
41859
43067
41860
41861
42036
41862
42025
41863
42019
42022
41864
41892
42017
41865
41891
41990
41866
41882
41936
41867
41931
41868
41880
41882
41884
41930
41869
41875
41921
41870
41880
41871
41875
41877
41879
41872
41874
41873
41877
42440
41874
41876
41906
42441
41875
41907
41876
41884
41928
41877
41885
41905
42446
41878
42445
41879
41885
41887
42456
41880
41884
41888
41881
41882
41888
41890
41883
41891
41935
41884
41886
41888
41898
41987
41885
41929
41886
41904
42455
41887
41897
41903
42462
41888
41896
42461
41889
41890
41894
41896
41898
41891
41893
41892
41898
41989
41893
41899
42016
42022
41894
42023
41895
41899
42028
41896
41900
42029
42622
41897
42617
41898
41900
41902
42618
41899
41988
41900
42027
42656
41901
42030
42621
41902
42650
42652
42656
42658
41903
41988
42649
42653
41904
41987
42463
42465
41905
41929
41984
42454
41906
41926
41928
42447
41907
41925
42448
41908
41924
41928
41909
41921
41923
41910
41920
41911
41919
41923
41958
41912
41918
41952
41913
41943
41914
41918
41940
41942
41915
41916
41938
41940
41917
41931
41937
41918
41932
41940
41965
41967
41919
41953
41920
41922
41932
41963
41921
41931
41922
41928
41930
41923
41927
41933
41962
41924
41959
41925
41927
41974
41926
41975
42449
41927
41982
41984
42452
41928
41973
41985
41929
41930
41985
41987
41931
41933
41935
41932
41936
41933
41964
41968
41934
41971
41985
41935
41968
41970
41986
42014
41936
41987
41989
41937
41968
41990
41938
41967
41991
41939
41992
41940
41967
42011
43060
41941
41942
41965
43060
43062
41943
41947
41953
41955
41944
41950
41952
41945
41947
41949
41946
41947
43063
41948
43062
41949
41955
41950
41951
41955
41952
41954
41957
41953
41958
41954
41963
41965
41955
41956
41957
41961
41963
41958
41960
41959
41963
41960
41962
41974
41961
41979
41962
43059
41963
41971
41973
41964
41965
41969
41971
41966
41967
41969
43060
41968
42010
41969
42013
41970
41971
42467
41972
41973
41983
41985
42467
41974
41982
43059
41975
41979
41976
41980
41982
42471
41977
42404
41978
41980
42405
41979
41980
43059
41981
42474
41982
42475
43059
41983
42470
41984
42466
42469
41985
42453
42465
41986
41987
42465
42467
42654
41988
41989
42654
42656
41990
42014
42016
41991
42013
42017
41992
42008
42010
41993
42007
42011
41994
41996
41998
41995
41999
41996
42000
41997
42011
41998
42000
42012
41999
42005
42007
42000
42001
42002
42005
42003
42004
42006
42007
42020
42008
42012
42009
42017
42020
42010
42012
42018
42011
42013
42012
42014
42018
42015
42654
42016
42018
42655
42017
42021
42656
42018
42019
42020
42021
42022
42657
42023
42025
42027
42024
42028
42025
42033
42035
42026
42036
42027
42031
42033
42037
42028
42030
42657
42029
42033
42030
42032
42623
42031
42624
42658
42032
42038
42627
42033
42039
42628
42034
42035
42037
42039
42041
42036
42042
42037
42038
42039
42630
42040
42629
42041
42908
42910
42042
42044
42043
42044
42045
42910
42046
42048
42050
42047
42048
43055
42049
42050
42900
42051
42910
42052
42898
42900
42902
42909
42053
42608
42610
42908
42054
42607
42611
42629
42055
42185
42189
42628
42056
42186
42188
42623
42057
42163
42167
42622
42058
42164
42166
42617
42059
42128
42132
42461
42060
42129
42131
42456
42061
42071
42075
42445
42062
42074
42440
42063
42071
42073
42064
42066
42070
42065
42069
42066
42068
42067
42073
42108
42068
42070
42072
42107
42123
42069
42106
42120
42070
42121
42071
42122
42072
42129
42073
42075
42130
42136
42074
42109
42075
42077
42439
42076
42131
42444
42077
42136
42596
42598
42078
42109
42438
42079
42085
42390
42080
42084
42389
42081
42381
42082
42084
42083
42089
42084
42086
42088
42085
42086
42109
42087
42110
42088
42101
42200
42202
42089
42100
42203
42090
42099
42204
42091
42098
42205
42092
42206
42093
42098
42094
42095
42096
42097
42099
42100
42101
42102
42103
42200
42289
42104
42108
42110
42112
42105
42106
42112
42114
42107
42119
42108
42112
42136
42137
42109
42110
42136
42111
42200
42112
42136
42197
42199
42113
42289
42114
42137
42139
42197
42288
42115
42119
42140
42116
42117
42140
42142
42118
42143
42119
42125
42138
42140
42154
42120
42137
42121
42123
42125
42122
42126
42123
42127
42129
42124
42130
42137
42125
42127
42133
42138
42158
42126
42155
42127
42156
42128
42157
42129
42133
42164
42130
42131
42133
42135
42132
42457
42598
42133
42166
42460
42599
42134
42165
42135
42138
42170
42196
42599
42136
42137
42197
42598
42138
42139
42171
42140
42172
42196
42287
42141
42142
42152
42154
42172
42143
42145
42144
42154
42145
42147
42153
42146
42152
42147
42149
42151
42148
42176
42149
42302
42304
42150
42305
42151
42300
42302
42330
42152
42176
42299
42153
42173
42154
42160
42174
42176
42155
42171
42156
42158
42160
42157
42161
42158
42162
42164
42159
42165
42171
42160
42162
42168
42174
42180
42161
42177
42162
42178
42163
42179
42164
42168
42186
42165
42166
42168
42170
42167
42600
42616
42168
42188
42601
42615
42169
42187
42170
42174
42192
42194
42601
42171
42195
42600
42172
42174
42173
42195
42290
42174
42194
42291
42299
42175
42176
42180
42192
42299
42301
42177
42302
42178
42180
42182
42179
42183
42180
42184
42186
42181
42187
42182
42184
42190
42301
42323
42183
42302
42322
42184
42321
42185
42324
42186
42190
42607
42187
42188
42190
42192
42189
42602
42614
42190
42603
42611
42613
42191
42606
42192
42301
42337
42603
42605
42193
42602
42194
42297
42299
42337
42195
42292
42196
42293
42197
42286
42198
42199
42284
42286
42288
42200
42283
42289
42201
42202
42279
42283
42203
42278
42204
42275
42205
42274
42206
42271
42207
42270
42208
42269
42209
42268
42210
42267
42211
42212
42220
42267
42213
42214
42215
42218
42219
42215
42217
42216
42219
42217
42218
42219
42218
42219
42221
43051
43052
43053
42222
42266
43053
43054
42223
43051
43054
42224
43050
42225
42266
42226
42265
42537
42227
42264
42535
42228
42263
42534
42229
42272
42533
42230
42273
42520
42231
42276
42521
42232
42277
42522
42233
42280
42523
42234
42281
42524
42235
42352
42525
42236
42353
42355
42237
42356
42579
42238
42357
42580
42239
42359
42582
42240
42583
42241
42245
42242
42243
42245
42247
42244
42247
42248
42245
42246
42248
42246
42247
42248
42583
42248
43049
42249
42250
42632
42251
42583
42633
42252
42367
42582
42634
42253
42368
42580
42635
42254
42369
42579
42636
42255
42353
42370
42637
42256
42352
42371
42638
42257
42281
42372
42595
42258
42280
42373
42437
42259
42277
42374
42391
42260
42276
42375
42388
42261
42273
42376
42382
42262
42272
42377
42379
42263
42264
42270
42272
42546
42265
42269
42545
42266
42268
42542
42267
42268
42269
42270
42271
42272
42274
42273
42532
42274
42276
42531
42275
42276
42278
42277
42530
42278
42280
42529
42279
42280
42282
42281
42528
42282
42352
42527
42283
42351
42284
42285
42351
42286
42294
42350
42287
42293
42288
42290
42289
42291
42293
42292
42298
42293
42295
42297
42294
42295
42349
42296
42348
42297
42345
42347
42298
42338
42299
42339
42300
42301
42331
42337
42339
42302
42332
42303
42304
42322
42328
42330
42332
42305
42307
42306
42330
42307
42329
42679
42308
42328
42678
42309
42310
42678
42682
42311
42313
42315
42312
42316
42313
42317
42319
42314
42678
42853
42315
42317
42681
42834
42852
42316
42682
42833
42317
42832
42318
42831
42319
42830
42852
42856
42320
42853
42855
42321
42325
42327
42322
42324
42323
42327
42324
42326
42332
42606
42325
42607
42326
42608
42855
42327
42333
42609
42854
42328
42853
42329
42333
42677
42330
42334
42861
42331
42332
42334
42336
42340
42333
42605
42334
42674
42676
42335
42341
42862
42336
42342
42674
42865
42337
42343
42605
42338
42339
42343
42345
42340
42341
42343
42342
42867
42343
42866
43047
42344
42345
43047
43049
42346
42347
42583
43049
42348
42582
42349
42580
42350
42579
42351
42353
42352
42353
42526
42354
42579
42355
42370
42526
42576
42578
42356
42418
42525
42357
42419
42578
42358
42421
42581
42359
42363
42360
42361
42363
42365
42362
42365
42366
42363
42364
42366
42364
42365
42366
42581
42366
42582
42367
42368
42665
42369
42429
42581
42664
42370
42430
42578
42663
42371
42431
42640
42372
42432
42526
42639
42373
42433
42527
42594
42374
42434
42436
42528
42375
42392
42410
42529
42376
42387
42411
42530
42377
42383
42531
42378
42532
42379
42383
42385
42380
42382
42381
42382
42389
42383
42388
42384
42387
42385
42386
42398
42387
42393
42399
42411
42388
42392
42389
42391
42390
42391
42438
42392
42437
42393
42436
42394
42408
42410
42435
42395
42450
42396
42404
42406
42408
42472
42397
42399
42401
42403
42398
42399
42400
42408
42401
42407
42402
42406
42403
42405
42404
42405
42471
42406
42474
42407
42473
42408
42482
42504
42409
42479
42410
42480
42482
42571
42411
42434
42572
42412
42413
42530
42553
42561
42572
42414
42516
42519
42521
42415
42515
42522
42572
42416
42514
42523
42573
42417
42488
42524
42574
42418
42489
42525
42575
42419
42491
42576
42420
42577
42421
42425
42422
42423
42425
42427
42424
42427
42428
42425
42426
42428
42426
42427
42428
42577
42428
42581
42429
42430
42661
42431
42577
42662
42432
42499
42576
42641
42433
42500
42575
42592
42434
42501
42574
42593
42435
42480
42573
42436
42450
42479
42593
42437
42594
42438
42442
42595
42439
42596
42440
42442
42444
42441
42445
42442
42446
42448
42443
42444
42446
42458
42595
42445
42457
42596
42446
42456
42447
42455
42448
42452
42454
42449
42450
42452
42471
42451
42472
42452
42477
42593
42643
42453
42470
42454
42464
42469
42643
42455
42463
42456
42458
42462
42457
42461
42458
42460
42597
42459
42638
42460
42462
42619
42637
42461
42616
42666
42462
42617
42463
42618
42464
42649
42465
42468
42642
42648
42466
42653
42467
42468
42469
42645
42470
42644
42471
42475
42477
42472
42474
42473
42477
42479
42474
42476
42504
42475
42476
42477
42503
42478
42644
42479
42501
42503
42591
42593
42480
42504
42481
42501
42513
42482
42502
42504
42512
42483
42484
42512
42563
42571
42485
42515
42565
42486
42512
42514
42487
42507
42488
42508
42489
42514
42585
42490
42584
42491
42495
42492
42493
42495
42497
42494
42497
42498
42495
42496
42498
42496
42497
42498
42584
42498
42576
42499
42500
42646
42501
42584
42591
42502
42585
42503
42505
42504
42506
42509
42510
42511
42507
42509
42511
42508
42511
42509
42510
42510
42511
42585
42512
42513
42514
42571
42573
42585
42515
42516
42571
42517
42561
42566
42518
42556
42519
42559
42520
42551
42553
42521
42531
42533
42522
42530
42523
42529
42524
42528
42525
42527
42526
42527
42575
42528
42574
42529
42573
42530
42572
42531
42532
42553
42533
42546
42552
42534
42551
42535
42546
42586
42536
42545
42537
42539
42538
42539
42541
42542
42540
42543
42541
42543
42544
42542
42544
42543
42544
42544
42545
42546
42547
42548
42587
42588
42589
42549
42552
42589
42590
42550
42587
42590
42551
42586
42552
42553
42554
42555
42558
42559
42560
42556
42557
42560
42561
42557
42559
42558
42560
42559
42560
42562
42571
42563
42567
42568
42569
42564
42569
42570
42565
42567
42570
42566
42567
42568
42569
42570
42570
42572
42573
42574
42575
42585
42576
42584
42577
42578
42579
42581
42580
42581
42582
42583
42585
42587
42588
42589
42590
42590
42592
42644
42646
42593
42639
42641
42643
42594
42595
42639
42596
42638
42597
42598
42638
42666
42599
42600
42666
42601
42667
42602
42668
42603
42669
42604
42670
42605
42611
42671
42673
42606
42674
42607
42609
42611
42608
42609
42898
42610
42674
42897
42611
42673
42902
42907
42612
42613
42629
42631
42671
42907
42614
42626
42628
42670
42615
42623
42625
42669
42616
42620
42622
42668
42617
42619
42667
42618
42622
42619
42621
42649
42620
42636
42621
42625
42635
42622
42624
42650
42623
42624
42628
42625
42627
42659
42626
42634
42627
42631
42633
42628
42630
42629
42630
42908
42631
42632
42633
42671
42634
42670
42635
42665
42669
42636
42664
42668
42637
42663
42667
42638
42640
42666
42639
42640
42641
42663
42642
42646
42662
42643
42645
42647
42644
42645
42646
42648
42660
42662
42649
42651
42653
42650
42651
42659
42652
42660
42653
42655
42654
42655
42656
42657
42658
42659
42661
42662
42664
42663
42664
42665
42667
42668
42669
42670
42671
42672
42673
42905
42907
42674
42903
42675
42676
42865
42895
42897
42903
42677
42854
42858
42862
42678
42853
42859
42861
42679
42681
42680
42861
42681
42860
42874
42682
42859
42875
42683
42684
42833
42875
42877
42685
42693
42695
42686
42688
42692
42833
42687
42691
42688
42690
42689
42832
42690
42692
42710
42837
42691
42709
42692
42708
42693
42707
42836
42694
42706
42877
42695
42703
42705
42696
42702
42697
42701
42698
42700
42699
42700
42701
42702
42703
42704
42705
42717
42706
42716
42707
42715
42878
42708
42710
42714
42841
42709
42713
42710
42712
42711
42840
42712
42714
42845
42942
42713
42812
42714
42811
42715
42844
42941
42716
42938
42940
42717
42949
42718
42719
42808
42810
42949
42720
42742
42746
42778
42721
42743
42745
42782
42722
42724
42726
42783
42723
42784
42724
42752
42799
42725
42745
42751
42800
42726
42734
42744
42750
42727
42743
42728
42734
42736
42729
42737
42730
42734
42738
42760
42731
42732
42758
42760
42733
42757
42734
42750
42756
42760
42762
42735
42736
42738
42740
42744
42762
42737
42741
42743
42738
42739
42761
42740
42764
42944
42741
42747
42763
42945
42742
42811
42743
42747
42810
42744
42745
42747
42749
42746
42772
42801
42747
42773
42777
42808
42748
42809
42749
42763
42769
42773
42952
42750
42762
42770
42772
42751
42755
42752
42754
42772
42803
42753
42798
42754
42797
42755
42771
42804
42756
42770
42757
42759
42767
42758
42759
42760
42766
42761
42762
42764
42766
42763
42767
42764
42768
42953
42765
42954
42766
42768
42959
43003
42767
42768
42770
42769
43002
42770
42774
43041
42771
42772
42774
42805
42773
42802
42774
42776
42807
42775
42806
42776
42805
42777
42802
42778
42801
42779
42782
42780
42781
42782
42783
42801
42784
42800
42785
42799
42786
42790
42787
42789
42788
42789
42793
42790
42792
42791
42799
42792
42796
42798
42793
42795
42794
42795
42796
42797
42798
42804
42799
42803
42800
42801
42803
42802
42803
42805
42804
42805
42807
43041
43042
42808
42950
42952
42809
42948
42810
42945
42947
42952
42811
42940
42812
42941
42945
42813
42942
42944
42814
42816
42815
42821
42942
42816
42818
42943
42977
42979
42817
42944
42955
42818
42956
42819
42980
42820
42973
42975
42977
42985
42821
42823
42822
42977
42992
42823
42976
42991
43034
42824
42975
43035
42825
42826
42933
43035
42827
42847
42932
43034
42828
42829
42839
42847
42849
42930
42830
42838
42850
42888
42831
42851
42887
42832
42834
42838
42833
42837
42834
42836
42835
42851
42875
42836
42838
42842
42850
42876
42837
42841
42877
42838
42840
42839
42840
42842
42846
42841
42845
42842
42844
42878
42843
42849
42879
42844
42846
42848
42937
42994
42845
42938
42993
42846
42992
42847
42991
42848
42931
43033
42849
42934
42936
43032
42850
42927
42929
42851
42883
42889
42852
42884
42886
42853
42857
42859
42854
42855
42857
42897
42856
42898
42857
42887
42899
42858
42886
42896
42859
42863
42885
42895
42860
42884
42861
42863
42873
42862
42863
42865
42867
42864
42868
42872
42865
42869
42893
42895
42866
42867
42869
43046
42868
42869
42871
42870
42871
42893
42922
42872
42923
42873
42885
42891
42893
42874
42882
42884
42875
42881
42876
42884
42877
42879
42881
42883
42878
42879
42938
42880
42927
42937
42881
42926
43013
42882
42883
42891
42926
42884
42890
42927
42885
42886
42890
42894
42887
42889
42912
42888
42911
42889
42914
42930
42890
42913
42929
42891
42915
42928
42892
42923
42925
42893
42915
42916
42894
42895
42912
42915
42896
42904
42897
42899
42901
42912
42898
42902
42899
42900
42911
42901
42902
42904
42903
42906
42904
42905
42906
42907
42909
42908
42909
42910
42912
42914
42913
42914
42915
42917
42920
42921
42922
42918
42920
42922
42919
42922
42920
42921
42921
42922
42923
42924
42925
43018
42926
42928
43015
42927
43014
42928
42936
42929
42935
42930
42934
42931
42932
42934
42933
42935
42936
43015
42937
43014
43031
42938
43011
43013
42939
42940
42993
43011
43037
42941
42947
42949
42942
42946
42993
42943
42992
42944
42946
42997
42999
42945
42954
42946
42953
42947
42996
43000
42948
42951
43037
42949
42950
42951
43042
42952
43000
43038
43040
42953
43041
42954
43000
43002
42955
42999
43003
42956
42960
42979
42957
42961
42963
42980
42958
42959
42961
42960
42961
42982
43003
42962
42981
42963
42967
42969
42964
42966
42965
42969
42966
42968
42971
42967
42972
42980
42968
42981
43044
42969
42970
42971
43044
43045
42972
42973
42985
42987
43044
42974
42975
42987
42976
42986
42977
42988
42990
42978
42997
42979
42983
42985
42988
42998
42980
42982
42999
42981
42985
42982
42984
42983
43004
42984
43005
42985
43044
42986
42987
42988
42989
42990
42998
43008
42991
42995
42997
42992
42994
43033
42993
42997
42994
42996
42995
43011
43032
42996
43008
43010
42997
43007
43037
42998
42999
43005
43007
43000
43004
43001
43007
43002
43004
43006
43040
43003
43041
43004
43005
43006
43007
43039
43008
43038
43009
43010
43021
43038
43011
43020
43037
43012
43031
43013
43020
43030
43014
43015
43016
43017
43018
43019
43018
43019
43021
43029
43022
43023
43026
43027
43028
43024
43026
43028
43025
43028
43026
43027
43027
43028
43029
43030
43032
43033
43034
43035
43036
43038
43039
43040
43043
43041
43042
43043
43047
43048
43049
43051
43052
43053
43054
43054
43056
43058
43057
43058
43061
43062
43066
43063
43064
43066
43065
43066
43068
43079
43069
43078
43070
43077
43071
43076
43072
43075
43073
43074
43075
43076
43077
43078
43079
43081
43082
43083
43084
43085
43086
43089
43087
43088
43090
43091
43094
43097
43108
43098
43099
43106
43108
43100
43102
43101
43102
43104
43103
43106
43104
43105
43106
43109
43107
43108
43109
43111
43113
43115
43114
43115
43117
43116
43117
43120
43118
43119
43120
43122
43126
43134
43127
43129
43130
43132
43128
43129
43132
43129
43130
43131
43130
43133
43131
43132
43135
43136
43137
43139
43136
43139
43140
43137
43140
43138
43139
43140
43140
43144
43148
43145
43147
43146
43147
43148
43149
43150
43151
43152
43154
43155
43156
43157
43155
43157
43159
43156
43159
43157
43158
43158
43159
43161
43163
43164
43166
43162
43163
43166
43163
43164
43165
43164
43165
43167
43166
43168
43169
43179
43170
43173
43171
43172
43173
43174
43175
43176
43177
43179
43176
43179
43180
43177
43180
43178
43179
43180
43180
43182
43184
43185
43187
43183
43186
43187
43184
43186
43185
43186
43187
43187
43189
43190
43191
43191
43193
43196
43199
43200
43202
43203
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
)


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