Gitiles
Code Review
Sign In
review.jami.net
/
jami-client-android
/
8c5b1596c321e7efc97a53c4669e58a1e21cc7be
/
.
/
jni
/
pjproject-android
/
.svn
/
pristine
/
00
/
00e9d4cc2019e45a2f5dd679dc6c55fcb09a0f6f.svn-base
blob: 1c3f7c0a819659c96f589df635657571abb01854 [
file
] [
log
] [
blame
]
Alexandre Lision
8af73cb
2013-12-10 14:11:20 -0500
[
diff
] [
blame
]
1
/* Included by resamplesubs.c */
2
#define
LARGE_FILTER_NMULT
((
RES_HWORD
)
65
)
3
#define
LARGE_FILTER_SCALE
14746
/* Unity-gain scale factor */
4
#define
LARGE_FILTER_NWING
8192
/* Filter table length */
5
static
const
RES_HWORD LARGE_FILTER_IMP
[]
/* Impulse response */
=
{
6
32767
,
7
32766
,
8
32764
,
9
32761
,
10
32756
,
11
32750
,
12
32743
,
13
32734
,
14
32724
,
15
32713
,
16
32700
,
17
32686
,
18
32671
,
19
32654
,
20
32636
,
21
32617
,
22
32596
,
23
32574
,
24
32551
,
25
32526
,
26
32500
,
27
32473
,
28
32445
,
29
32415
,
30
32383
,
31
32351
,
32
32317
,
33
32282
,
34
32246
,
35
32208
,
36
32169
,
37
32129
,
38
32087
,
39
32044
,
40
32000
,
41
31955
,
42
31908
,
43
31860
,
44
31811
,
45
31760
,
46
31708
,
47
31655
,
48
31601
,
49
31545
,
50
31489
,
51
31431
,
52
31371
,
53
31311
,
54
31249
,
55
31186
,
56
31122
,
57
31056
,
58
30990
,
59
30922
,
60
30853
,
61
30783
,
62
30711
,
63
30639
,
64
30565
,
65
30490
,
66
30414
,
67
30337
,
68
30258
,
69
30179
,
70
30098
,
71
30016
,
72
29933
,
73
29849
,
74
29764
,
75
29677
,
76
29590
,
77
29501
,
78
29411
,
79
29321
,
80
29229
,
81
29136
,
82
29042
,
83
28947
,
84
28851
,
85
28753
,
86
28655
,
87
28556
,
88
28456
,
89
28354
,
90
28252
,
91
28149
,
92
28044
,
93
27939
,
94
27833
,
95
27725
,
96
27617
,
97
27508
,
98
27398
,
99
27287
,
100
27175
,
101
27062
,
102
26948
,
103
26833
,
104
26717
,
105
26601
,
106
26483
,
107
26365
,
108
26246
,
109
26125
,
110
26005
,
111
25883
,
112
25760
,
113
25637
,
114
25512
,
115
25387
,
116
25261
,
117
25135
,
118
25007
,
119
24879
,
120
24750
,
121
24620
,
122
24490
,
123
24358
,
124
24226
,
125
24094
,
126
23960
,
127
23826
,
128
23691
,
129
23556
,
130
23420
,
131
23283
,
132
23146
,
133
23008
,
134
22869
,
135
22730
,
136
22590
,
137
22449
,
138
22308
,
139
22166
,
140
22024
,
141
21881
,
142
21738
,
143
21594
,
144
21449
,
145
21304
,
146
21159
,
147
21013
,
148
20866
,
149
20719
,
150
20572
,
151
20424
,
152
20275
,
153
20127
,
154
19977
,
155
19828
,
156
19678
,
157
19527
,
158
19376
,
159
19225
,
160
19073
,
161
18921
,
162
18769
,
163
18616
,
164
18463
,
165
18310
,
166
18157
,
167
18003
,
168
17849
,
169
17694
,
170
17539
,
171
17384
,
172
17229
,
173
17074
,
174
16918
,
175
16762
,
176
16606
,
177
16450
,
178
16294
,
179
16137
,
180
15980
,
181
15823
,
182
15666
,
183
15509
,
184
15352
,
185
15195
,
186
15037
,
187
14880
,
188
14722
,
189
14564
,
190
14407
,
191
14249
,
192
14091
,
193
13933
,
194
13775
,
195
13618
,
196
13460
,
197
13302
,
198
13144
,
199
12987
,
200
12829
,
201
12671
,
202
12514
,
203
12356
,
204
12199
,
205
12042
,
206
11885
,
207
11728
,
208
11571
,
209
11414
,
210
11257
,
211
11101
,
212
10945
,
213
10789
,
214
10633
,
215
10477
,
216
10322
,
217
10167
,
218
10012
,
219
9857
,
220
9702
,
221
9548
,
222
9394
,
223
9241
,
224
9087
,
225
8934
,
226
8781
,
227
8629
,
228
8477
,
229
8325
,
230
8174
,
231
8023
,
232
7872
,
233
7722
,
234
7572
,
235
7422
,
236
7273
,
237
7124
,
238
6976
,
239
6828
,
240
6681
,
241
6534
,
242
6387
,
243
6241
,
244
6096
,
245
5951
,
246
5806
,
247
5662
,
248
5518
,
249
5375
,
250
5233
,
251
5091
,
252
4949
,
253
4808
,
254
4668
,
255
4528
,
256
4389
,
257
4250
,
258
4112
,
259
3975
,
260
3838
,
261
3702
,
262
3566
,
263
3431
,
264
3297
,
265
3163
,
266
3030
,
267
2898
,
268
2766
,
269
2635
,
270
2505
,
271
2375
,
272
2246
,
273
2118
,
274
1990
,
275
1864
,
276
1738
,
277
1612
,
278
1487
,
279
1364
,
280
1240
,
281
1118
,
282
996
,
283
875
,
284
755
,
285
636
,
286
517
,
287
400
,
288
283
,
289
166
,
290
51
,
291
-
63
,
292
-
176
,
293
-
289
,
294
-
401
,
295
-
513
,
296
-
623
,
297
-
733
,
298
-
841
,
299
-
949
,
300
-
1056
,
301
-
1162
,
302
-
1268
,
303
-
1372
,
304
-
1476
,
305
-
1578
,
306
-
1680
,
307
-
1781
,
308
-
1881
,
309
-
1980
,
310
-
2078
,
311
-
2176
,
312
-
2272
,
313
-
2367
,
314
-
2462
,
315
-
2556
,
316
-
2648
,
317
-
2740
,
318
-
2831
,
319
-
2921
,
320
-
3010
,
321
-
3098
,
322
-
3185
,
323
-
3271
,
324
-
3356
,
325
-
3441
,
326
-
3524
,
327
-
3606
,
328
-
3688
,
329
-
3768
,
330
-
3848
,
331
-
3926
,
332
-
4004
,
333
-
4080
,
334
-
4156
,
335
-
4231
,
336
-
4304
,
337
-
4377
,
338
-
4449
,
339
-
4519
,
340
-
4589
,
341
-
4658
,
342
-
4726
,
343
-
4792
,
344
-
4858
,
345
-
4923
,
346
-
4987
,
347
-
5050
,
348
-
5111
,
349
-
5172
,
350
-
5232
,
351
-
5291
,
352
-
5349
,
353
-
5406
,
354
-
5462
,
355
-
5517
,
356
-
5571
,
357
-
5624
,
358
-
5675
,
359
-
5726
,
360
-
5776
,
361
-
5825
,
362
-
5873
,
363
-
5920
,
364
-
5966
,
365
-
6011
,
366
-
6055
,
367
-
6098
,
368
-
6140
,
369
-
6181
,
370
-
6222
,
371
-
6261
,
372
-
6299
,
373
-
6336
,
374
-
6372
,
375
-
6407
,
376
-
6441
,
377
-
6475
,
378
-
6507
,
379
-
6538
,
380
-
6569
,
381
-
6598
,
382
-
6626
,
383
-
6654
,
384
-
6680
,
385
-
6706
,
386
-
6730
,
387
-
6754
,
388
-
6777
,
389
-
6798
,
390
-
6819
,
391
-
6839
,
392
-
6858
,
393
-
6876
,
394
-
6893
,
395
-
6909
,
396
-
6924
,
397
-
6938
,
398
-
6951
,
399
-
6964
,
400
-
6975
,
401
-
6986
,
402
-
6995
,
403
-
7004
,
404
-
7012
,
405
-
7019
,
406
-
7025
,
407
-
7030
,
408
-
7035
,
409
-
7038
,
410
-
7040
,
411
-
7042
,
412
-
7043
,
413
-
7043
,
414
-
7042
,
415
-
7040
,
416
-
7038
,
417
-
7034
,
418
-
7030
,
419
-
7025
,
420
-
7019
,
421
-
7012
,
422
-
7004
,
423
-
6996
,
424
-
6986
,
425
-
6976
,
426
-
6965
,
427
-
6954
,
428
-
6941
,
429
-
6928
,
430
-
6914
,
431
-
6899
,
432
-
6884
,
433
-
6867
,
434
-
6850
,
435
-
6832
,
436
-
6814
,
437
-
6794
,
438
-
6774
,
439
-
6753
,
440
-
6732
,
441
-
6709
,
442
-
6686
,
443
-
6663
,
444
-
6638
,
445
-
6613
,
446
-
6587
,
447
-
6561
,
448
-
6534
,
449
-
6506
,
450
-
6478
,
451
-
6448
,
452
-
6419
,
453
-
6388
,
454
-
6357
,
455
-
6325
,
456
-
6293
,
457
-
6260
,
458
-
6226
,
459
-
6192
,
460
-
6157
,
461
-
6122
,
462
-
6086
,
463
-
6049
,
464
-
6012
,
465
-
5975
,
466
-
5936
,
467
-
5897
,
468
-
5858
,
469
-
5818
,
470
-
5778
,
471
-
5737
,
472
-
5695
,
473
-
5653
,
474
-
5611
,
475
-
5568
,
476
-
5524
,
477
-
5480
,
478
-
5436
,
479
-
5391
,
480
-
5345
,
481
-
5300
,
482
-
5253
,
483
-
5207
,
484
-
5159
,
485
-
5112
,
486
-
5064
,
487
-
5015
,
488
-
4966
,
489
-
4917
,
490
-
4868
,
491
-
4818
,
492
-
4767
,
493
-
4716
,
494
-
4665
,
495
-
4614
,
496
-
4562
,
497
-
4510
,
498
-
4457
,
499
-
4404
,
500
-
4351
,
501
-
4298
,
502
-
4244
,
503
-
4190
,
504
-
4136
,
505
-
4081
,
506
-
4026
,
507
-
3971
,
508
-
3916
,
509
-
3860
,
510
-
3804
,
511
-
3748
,
512
-
3692
,
513
-
3635
,
514
-
3578
,
515
-
3521
,
516
-
3464
,
517
-
3406
,
518
-
3349
,
519
-
3291
,
520
-
3233
,
521
-
3175
,
522
-
3117
,
523
-
3058
,
524
-
3000
,
525
-
2941
,
526
-
2882
,
527
-
2823
,
528
-
2764
,
529
-
2705
,
530
-
2646
,
531
-
2587
,
532
-
2527
,
533
-
2468
,
534
-
2408
,
535
-
2349
,
536
-
2289
,
537
-
2229
,
538
-
2169
,
539
-
2110
,
540
-
2050
,
541
-
1990
,
542
-
1930
,
543
-
1870
,
544
-
1811
,
545
-
1751
,
546
-
1691
,
547
-
1631
,
548
-
1571
,
549
-
1512
,
550
-
1452
,
551
-
1392
,
552
-
1333
,
553
-
1273
,
554
-
1214
,
555
-
1154
,
556
-
1095
,
557
-
1036
,
558
-
977
,
559
-
918
,
560
-
859
,
561
-
800
,
562
-
741
,
563
-
683
,
564
-
624
,
565
-
566
,
566
-
508
,
567
-
450
,
568
-
392
,
569
-
335
,
570
-
277
,
571
-
220
,
572
-
163
,
573
-
106
,
574
-
49
,
575
6
,
576
63
,
577
119
,
578
175
,
579
230
,
580
286
,
581
341
,
582
396
,
583
450
,
584
505
,
585
559
,
586
613
,
587
667
,
588
720
,
589
773
,
590
826
,
591
878
,
592
931
,
593
983
,
594
1034
,
595
1086
,
596
1137
,
597
1187
,
598
1238
,
599
1288
,
600
1337
,
601
1387
,
602
1436
,
603
1484
,
604
1533
,
605
1581
,
606
1628
,
607
1675
,
608
1722
,
609
1769
,
610
1815
,
611
1861
,
612
1906
,
613
1951
,
614
1996
,
615
2040
,
616
2084
,
617
2127
,
618
2170
,
619
2212
,
620
2255
,
621
2296
,
622
2338
,
623
2378
,
624
2419
,
625
2459
,
626
2498
,
627
2538
,
628
2576
,
629
2615
,
630
2652
,
631
2690
,
632
2727
,
633
2763
,
634
2799
,
635
2834
,
636
2870
,
637
2904
,
638
2938
,
639
2972
,
640
3005
,
641
3038
,
642
3070
,
643
3102
,
644
3133
,
645
3164
,
646
3194
,
647
3224
,
648
3253
,
649
3282
,
650
3310
,
651
3338
,
652
3365
,
653
3392
,
654
3418
,
655
3444
,
656
3469
,
657
3494
,
658
3518
,
659
3542
,
660
3566
,
661
3588
,
662
3611
,
663
3632
,
664
3653
,
665
3674
,
666
3694
,
667
3714
,
668
3733
,
669
3752
,
670
3770
,
671
3788
,
672
3805
,
673
3821
,
674
3837
,
675
3853
,
676
3868
,
677
3882
,
678
3896
,
679
3910
,
680
3923
,
681
3935
,
682
3947
,
683
3958
,
684
3969
,
685
3980
,
686
3989
,
687
3999
,
688
4007
,
689
4016
,
690
4023
,
691
4031
,
692
4037
,
693
4044
,
694
4049
,
695
4054
,
696
4059
,
697
4063
,
698
4067
,
699
4070
,
700
4073
,
701
4075
,
702
4076
,
703
4077
,
704
4078
,
705
4078
,
706
4078
,
707
4077
,
708
4076
,
709
4074
,
710
4071
,
711
4068
,
712
4065
,
713
4061
,
714
4057
,
715
4052
,
716
4047
,
717
4041
,
718
4035
,
719
4028
,
720
4021
,
721
4013
,
722
4005
,
723
3997
,
724
3988
,
725
3978
,
726
3968
,
727
3958
,
728
3947
,
729
3936
,
730
3924
,
731
3912
,
732
3899
,
733
3886
,
734
3872
,
735
3858
,
736
3844
,
737
3829
,
738
3814
,
739
3798
,
740
3782
,
741
3766
,
742
3749
,
743
3731
,
744
3714
,
745
3696
,
746
3677
,
747
3658
,
748
3639
,
749
3619
,
750
3599
,
751
3578
,
752
3558
,
753
3536
,
754
3515
,
755
3493
,
756
3470
,
757
3448
,
758
3425
,
759
3401
,
760
3378
,
761
3353
,
762
3329
,
763
3304
,
764
3279
,
765
3254
,
766
3228
,
767
3202
,
768
3175
,
769
3149
,
770
3122
,
771
3094
,
772
3067
,
773
3039
,
774
3011
,
775
2982
,
776
2953
,
777
2924
,
778
2895
,
779
2865
,
780
2835
,
781
2805
,
782
2775
,
783
2744
,
784
2713
,
785
2682
,
786
2651
,
787
2619
,
788
2587
,
789
2555
,
790
2523
,
791
2490
,
792
2457
,
793
2424
,
794
2391
,
795
2358
,
796
2324
,
797
2290
,
798
2256
,
799
2222
,
800
2188
,
801
2153
,
802
2119
,
803
2084
,
804
2049
,
805
2014
,
806
1978
,
807
1943
,
808
1907
,
809
1872
,
810
1836
,
811
1800
,
812
1764
,
813
1727
,
814
1691
,
815
1655
,
816
1618
,
817
1581
,
818
1545
,
819
1508
,
820
1471
,
821
1434
,
822
1397
,
823
1360
,
824
1322
,
825
1285
,
826
1248
,
827
1210
,
828
1173
,
829
1135
,
830
1098
,
831
1060
,
832
1023
,
833
985
,
834
947
,
835
910
,
836
872
,
837
834
,
838
797
,
839
759
,
840
721
,
841
684
,
842
646
,
843
608
,
844
571
,
845
533
,
846
496
,
847
458
,
848
421
,
849
383
,
850
346
,
851
308
,
852
271
,
853
234
,
854
197
,
855
160
,
856
123
,
857
86
,
858
49
,
859
12
,
860
-
23
,
861
-
60
,
862
-
96
,
863
-
133
,
864
-
169
,
865
-
205
,
866
-
241
,
867
-
277
,
868
-
313
,
869
-
348
,
870
-
384
,
871
-
419
,
872
-
455
,
873
-
490
,
874
-
525
,
875
-
559
,
876
-
594
,
877
-
628
,
878
-
663
,
879
-
697
,
880
-
731
,
881
-
765
,
882
-
798
,
883
-
832
,
884
-
865
,
885
-
898
,
886
-
931
,
887
-
963
,
888
-
996
,
889
-
1028
,
890
-
1060
,
891
-
1092
,
892
-
1124
,
893
-
1155
,
894
-
1186
,
895
-
1217
,
896
-
1248
,
897
-
1279
,
898
-
1309
,
899
-
1339
,
900
-
1369
,
901
-
1398
,
902
-
1428
,
903
-
1457
,
904
-
1486
,
905
-
1514
,
906
-
1542
,
907
-
1571
,
908
-
1598
,
909
-
1626
,
910
-
1653
,
911
-
1680
,
912
-
1707
,
913
-
1733
,
914
-
1760
,
915
-
1785
,
916
-
1811
,
917
-
1836
,
918
-
1862
,
919
-
1886
,
920
-
1911
,
921
-
1935
,
922
-
1959
,
923
-
1982
,
924
-
2006
,
925
-
2029
,
926
-
2051
,
927
-
2074
,
928
-
2096
,
929
-
2118
,
930
-
2139
,
931
-
2160
,
932
-
2181
,
933
-
2202
,
934
-
2222
,
935
-
2242
,
936
-
2261
,
937
-
2280
,
938
-
2299
,
939
-
2318
,
940
-
2336
,
941
-
2354
,
942
-
2372
,
943
-
2389
,
944
-
2406
,
945
-
2423
,
946
-
2439
,
947
-
2455
,
948
-
2470
,
949
-
2486
,
950
-
2500
,
951
-
2515
,
952
-
2529
,
953
-
2543
,
954
-
2557
,
955
-
2570
,
956
-
2583
,
957
-
2595
,
958
-
2607
,
959
-
2619
,
960
-
2631
,
961
-
2642
,
962
-
2652
,
963
-
2663
,
964
-
2673
,
965
-
2683
,
966
-
2692
,
967
-
2701
,
968
-
2710
,
969
-
2718
,
970
-
2726
,
971
-
2734
,
972
-
2741
,
973
-
2748
,
974
-
2754
,
975
-
2760
,
976
-
2766
,
977
-
2772
,
978
-
2777
,
979
-
2782
,
980
-
2786
,
981
-
2790
,
982
-
2794
,
983
-
2797
,
984
-
2800
,
985
-
2803
,
986
-
2805
,
987
-
2807
,
988
-
2809
,
989
-
2810
,
990
-
2811
,
991
-
2812
,
992
-
2812
,
993
-
2812
,
994
-
2812
,
995
-
2811
,
996
-
2810
,
997
-
2808
,
998
-
2807
,
999
-
2804
,
1000
-
2802
,
1001
-
2799
,
1002
-
2796
,
1003
-
2792
,
1004
-
2789
,
1005
-
2785
,
1006
-
2780
,
1007
-
2775
,
1008
-
2770
,
1009
-
2765
,
1010
-
2759
,
1011
-
2753
,
1012
-
2746
,
1013
-
2740
,
1014
-
2732
,
1015
-
2725
,
1016
-
2717
,
1017
-
2709
,
1018
-
2701
,
1019
-
2692
,
1020
-
2683
,
1021
-
2674
,
1022
-
2664
,
1023
-
2655
,
1024
-
2644
,
1025
-
2634
,
1026
-
2623
,
1027
-
2612
,
1028
-
2601
,
1029
-
2589
,
1030
-
2577
,
1031
-
2565
,
1032
-
2552
,
1033
-
2539
,
1034
-
2526
,
1035
-
2513
,
1036
-
2499
,
1037
-
2485
,
1038
-
2471
,
1039
-
2457
,
1040
-
2442
,
1041
-
2427
,
1042
-
2412
,
1043
-
2396
,
1044
-
2380
,
1045
-
2364
,
1046
-
2348
,
1047
-
2331
,
1048
-
2315
,
1049
-
2297
,
1050
-
2280
,
1051
-
2263
,
1052
-
2245
,
1053
-
2227
,
1054
-
2209
,
1055
-
2190
,
1056
-
2171
,
1057
-
2152
,
1058
-
2133
,
1059
-
2114
,
1060
-
2094
,
1061
-
2075
,
1062
-
2055
,
1063
-
2034
,
1064
-
2014
,
1065
-
1993
,
1066
-
1972
,
1067
-
1951
,
1068
-
1930
,
1069
-
1909
,
1070
-
1887
,
1071
-
1865
,
1072
-
1843
,
1073
-
1821
,
1074
-
1799
,
1075
-
1776
,
1076
-
1754
,
1077
-
1731
,
1078
-
1708
,
1079
-
1685
,
1080
-
1662
,
1081
-
1638
,
1082
-
1614
,
1083
-
1591
,
1084
-
1567
,
1085
-
1543
,
1086
-
1519
,
1087
-
1494
,
1088
-
1470
,
1089
-
1445
,
1090
-
1421
,
1091
-
1396
,
1092
-
1371
,
1093
-
1346
,
1094
-
1321
,
1095
-
1295
,
1096
-
1270
,
1097
-
1244
,
1098
-
1219
,
1099
-
1193
,
1100
-
1167
,
1101
-
1142
,
1102
-
1116
,
1103
-
1090
,
1104
-
1064
,
1105
-
1037
,
1106
-
1011
,
1107
-
985
,
1108
-
958
,
1109
-
932
,
1110
-
905
,
1111
-
879
,
1112
-
852
,
1113
-
826
,
1114
-
799
,
1115
-
772
,
1116
-
745
,
1117
-
719
,
1118
-
692
,
1119
-
665
,
1120
-
638
,
1121
-
611
,
1122
-
584
,
1123
-
557
,
1124
-
530
,
1125
-
503
,
1126
-
476
,
1127
-
449
,
1128
-
422
,
1129
-
395
,
1130
-
368
,
1131
-
341
,
1132
-
314
,
1133
-
287
,
1134
-
260
,
1135
-
234
,
1136
-
207
,
1137
-
180
,
1138
-
153
,
1139
-
126
,
1140
-
100
,
1141
-
73
,
1142
-
46
,
1143
-
20
,
1144
6
,
1145
32
,
1146
59
,
1147
85
,
1148
111
,
1149
138
,
1150
164
,
1151
190
,
1152
216
,
1153
242
,
1154
268
,
1155
294
,
1156
319
,
1157
345
,
1158
370
,
1159
396
,
1160
421
,
1161
446
,
1162
471
,
1163
496
,
1164
521
,
1165
546
,
1166
571
,
1167
595
,
1168
619
,
1169
644
,
1170
668
,
1171
692
,
1172
716
,
1173
739
,
1174
763
,
1175
787
,
1176
810
,
1177
833
,
1178
856
,
1179
879
,
1180
902
,
1181
924
,
1182
947
,
1183
969
,
1184
991
,
1185
1013
,
1186
1035
,
1187
1056
,
1188
1078
,
1189
1099
,
1190
1120
,
1191
1141
,
1192
1162
,
1193
1182
,
1194
1202
,
1195
1223
,
1196
1243
,
1197
1262
,
1198
1282
,
1199
1301
,
1200
1320
,
1201
1339
,
1202
1358
,
1203
1377
,
1204
1395
,
1205
1413
,
1206
1431
,
1207
1449
,
1208
1467
,
1209
1484
,
1210
1501
,
1211
1518
,
1212
1535
,
1213
1551
,
1214
1567
,
1215
1583
,
1216
1599
,
1217
1615
,
1218
1630
,
1219
1645
,
1220
1660
,
1221
1674
,
1222
1689
,
1223
1703
,
1224
1717
,
1225
1731
,
1226
1744
,
1227
1757
,
1228
1770
,
1229
1783
,
1230
1795
,
1231
1808
,
1232
1820
,
1233
1831
,
1234
1843
,
1235
1854
,
1236
1865
,
1237
1876
,
1238
1886
,
1239
1897
,
1240
1907
,
1241
1916
,
1242
1926
,
1243
1935
,
1244
1944
,
1245
1953
,
1246
1961
,
1247
1970
,
1248
1978
,
1249
1985
,
1250
1993
,
1251
2000
,
1252
2007
,
1253
2014
,
1254
2020
,
1255
2026
,
1256
2032
,
1257
2038
,
1258
2043
,
1259
2048
,
1260
2053
,
1261
2058
,
1262
2062
,
1263
2066
,
1264
2070
,
1265
2073
,
1266
2077
,
1267
2080
,
1268
2083
,
1269
2085
,
1270
2087
,
1271
2089
,
1272
2091
,
1273
2093
,
1274
2094
,
1275
2095
,
1276
2095
,
1277
2096
,
1278
2096
,
1279
2096
,
1280
2096
,
1281
2095
,
1282
2094
,
1283
2093
,
1284
2092
,
1285
2090
,
1286
2088
,
1287
2086
,
1288
2084
,
1289
2081
,
1290
2079
,
1291
2075
,
1292
2072
,
1293
2069
,
1294
2065
,
1295
2061
,
1296
2056
,
1297
2052
,
1298
2047
,
1299
2042
,
1300
2037
,
1301
2031
,
1302
2025
,
1303
2019
,
1304
2013
,
1305
2006
,
1306
2000
,
1307
1993
,
1308
1986
,
1309
1978
,
1310
1971
,
1311
1963
,
1312
1955
,
1313
1946
,
1314
1938
,
1315
1929
,
1316
1920
,
1317
1911
,
1318
1901
,
1319
1892
,
1320
1882
,
1321
1872
,
1322
1862
,
1323
1851
,
1324
1841
,
1325
1830
,
1326
1819
,
1327
1807
,
1328
1796
,
1329
1784
,
1330
1772
,
1331
1760
,
1332
1748
,
1333
1735
,
1334
1723
,
1335
1710
,
1336
1697
,
1337
1684
,
1338
1670
,
1339
1657
,
1340
1643
,
1341
1629
,
1342
1615
,
1343
1601
,
1344
1586
,
1345
1572
,
1346
1557
,
1347
1542
,
1348
1527
,
1349
1512
,
1350
1496
,
1351
1481
,
1352
1465
,
1353
1449
,
1354
1433
,
1355
1417
,
1356
1401
,
1357
1384
,
1358
1368
,
1359
1351
,
1360
1334
,
1361
1317
,
1362
1300
,
1363
1283
,
1364
1265
,
1365
1248
,
1366
1230
,
1367
1212
,
1368
1195
,
1369
1177
,
1370
1159
,
1371
1140
,
1372
1122
,
1373
1104
,
1374
1085
,
1375
1067
,
1376
1048
,
1377
1029
,
1378
1010
,
1379
991
,
1380
972
,
1381
953
,
1382
934
,
1383
915
,
1384
895
,
1385
876
,
1386
856
,
1387
837
,
1388
817
,
1389
797
,
1390
777
,
1391
758
,
1392
738
,
1393
718
,
1394
698
,
1395
678
,
1396
658
,
1397
637
,
1398
617
,
1399
597
,
1400
577
,
1401
556
,
1402
536
,
1403
516
,
1404
495
,
1405
475
,
1406
454
,
1407
434
,
1408
414
,
1409
393
,
1410
373
,
1411
352
,
1412
332
,
1413
311
,
1414
291
,
1415
270
,
1416
250
,
1417
229
,
1418
208
,
1419
188
,
1420
168
,
1421
147
,
1422
127
,
1423
106
,
1424
86
,
1425
65
,
1426
45
,
1427
25
,
1428
5
,
1429
-
15
,
1430
-
35
,
1431
-
55
,
1432
-
75
,
1433
-
95
,
1434
-
115
,
1435
-
135
,
1436
-
155
,
1437
-
175
,
1438
-
195
,
1439
-
215
,
1440
-
234
,
1441
-
254
,
1442
-
274
,
1443
-
293
,
1444
-
313
,
1445
-
332
,
1446
-
351
,
1447
-
370
,
1448
-
390
,
1449
-
409
,
1450
-
428
,
1451
-
446
,
1452
-
465
,
1453
-
484
,
1454
-
503
,
1455
-
521
,
1456
-
539
,
1457
-
558
,
1458
-
576
,
1459
-
594
,
1460
-
612
,
1461
-
630
,
1462
-
648
,
1463
-
666
,
1464
-
683
,
1465
-
701
,
1466
-
718
,
1467
-
735
,
1468
-
752
,
1469
-
769
,
1470
-
786
,
1471
-
803
,
1472
-
819
,
1473
-
836
,
1474
-
852
,
1475
-
868
,
1476
-
885
,
1477
-
900
,
1478
-
916
,
1479
-
932
,
1480
-
947
,
1481
-
963
,
1482
-
978
,
1483
-
993
,
1484
-
1008
,
1485
-
1023
,
1486
-
1038
,
1487
-
1052
,
1488
-
1066
,
1489
-
1081
,
1490
-
1095
,
1491
-
1108
,
1492
-
1122
,
1493
-
1136
,
1494
-
1149
,
1495
-
1162
,
1496
-
1175
,
1497
-
1188
,
1498
-
1201
,
1499
-
1214
,
1500
-
1226
,
1501
-
1238
,
1502
-
1250
,
1503
-
1262
,
1504
-
1274
,
1505
-
1285
,
1506
-
1297
,
1507
-
1308
,
1508
-
1319
,
1509
-
1330
,
1510
-
1340
,
1511
-
1351
,
1512
-
1361
,
1513
-
1371
,
1514
-
1381
,
1515
-
1390
,
1516
-
1400
,
1517
-
1409
,
1518
-
1418
,
1519
-
1427
,
1520
-
1436
,
1521
-
1445
,
1522
-
1453
,
1523
-
1461
,
1524
-
1469
,
1525
-
1477
,
1526
-
1485
,
1527
-
1492
,
1528
-
1499
,
1529
-
1506
,
1530
-
1513
,
1531
-
1520
,
1532
-
1526
,
1533
-
1532
,
1534
-
1538
,
1535
-
1544
,
1536
-
1550
,
1537
-
1555
,
1538
-
1560
,
1539
-
1566
,
1540
-
1570
,
1541
-
1575
,
1542
-
1579
,
1543
-
1584
,
1544
-
1588
,
1545
-
1592
,
1546
-
1595
,
1547
-
1599
,
1548
-
1602
,
1549
-
1605
,
1550
-
1608
,
1551
-
1610
,
1552
-
1613
,
1553
-
1615
,
1554
-
1617
,
1555
-
1619
,
1556
-
1620
,
1557
-
1622
,
1558
-
1623
,
1559
-
1624
,
1560
-
1625
,
1561
-
1625
,
1562
-
1626
,
1563
-
1626
,
1564
-
1626
,
1565
-
1626
,
1566
-
1625
,
1567
-
1625
,
1568
-
1624
,
1569
-
1623
,
1570
-
1622
,
1571
-
1621
,
1572
-
1619
,
1573
-
1617
,
1574
-
1615
,
1575
-
1613
,
1576
-
1611
,
1577
-
1608
,
1578
-
1605
,
1579
-
1603
,
1580
-
1599
,
1581
-
1596
,
1582
-
1593
,
1583
-
1589
,
1584
-
1585
,
1585
-
1581
,
1586
-
1577
,
1587
-
1572
,
1588
-
1568
,
1589
-
1563
,
1590
-
1558
,
1591
-
1553
,
1592
-
1547
,
1593
-
1542
,
1594
-
1536
,
1595
-
1530
,
1596
-
1524
,
1597
-
1518
,
1598
-
1511
,
1599
-
1505
,
1600
-
1498
,
1601
-
1491
,
1602
-
1484
,
1603
-
1477
,
1604
-
1469
,
1605
-
1462
,
1606
-
1454
,
1607
-
1446
,
1608
-
1438
,
1609
-
1430
,
1610
-
1421
,
1611
-
1413
,
1612
-
1404
,
1613
-
1395
,
1614
-
1386
,
1615
-
1377
,
1616
-
1367
,
1617
-
1358
,
1618
-
1348
,
1619
-
1338
,
1620
-
1328
,
1621
-
1318
,
1622
-
1308
,
1623
-
1297
,
1624
-
1287
,
1625
-
1276
,
1626
-
1265
,
1627
-
1254
,
1628
-
1243
,
1629
-
1232
,
1630
-
1221
,
1631
-
1209
,
1632
-
1198
,
1633
-
1186
,
1634
-
1174
,
1635
-
1162
,
1636
-
1150
,
1637
-
1138
,
1638
-
1125
,
1639
-
1113
,
1640
-
1100
,
1641
-
1087
,
1642
-
1075
,
1643
-
1062
,
1644
-
1049
,
1645
-
1035
,
1646
-
1022
,
1647
-
1009
,
1648
-
995
,
1649
-
982
,
1650
-
968
,
1651
-
954
,
1652
-
941
,
1653
-
927
,
1654
-
913
,
1655
-
898
,
1656
-
884
,
1657
-
870
,
1658
-
856
,
1659
-
841
,
1660
-
827
,
1661
-
812
,
1662
-
797
,
1663
-
783
,
1664
-
768
,
1665
-
753
,
1666
-
738
,
1667
-
723
,
1668
-
708
,
1669
-
692
,
1670
-
677
,
1671
-
662
,
1672
-
647
,
1673
-
631
,
1674
-
616
,
1675
-
600
,
1676
-
585
,
1677
-
569
,
1678
-
554
,
1679
-
538
,
1680
-
522
,
1681
-
506
,
1682
-
491
,
1683
-
475
,
1684
-
459
,
1685
-
443
,
1686
-
427
,
1687
-
411
,
1688
-
395
,
1689
-
379
,
1690
-
363
,
1691
-
347
,
1692
-
331
,
1693
-
315
,
1694
-
299
,
1695
-
283
,
1696
-
267
,
1697
-
251
,
1698
-
235
,
1699
-
218
,
1700
-
202
,
1701
-
186
,
1702
-
170
,
1703
-
154
,
1704
-
138
,
1705
-
122
,
1706
-
106
,
1707
-
90
,
1708
-
74
,
1709
-
58
,
1710
-
42
,
1711
-
26
,
1712
-
10
,
1713
5
,
1714
21
,
1715
37
,
1716
53
,
1717
69
,
1718
85
,
1719
100
,
1720
116
,
1721
132
,
1722
147
,
1723
163
,
1724
179
,
1725
194
,
1726
209
,
1727
225
,
1728
240
,
1729
256
,
1730
271
,
1731
286
,
1732
301
,
1733
316
,
1734
331
,
1735
346
,
1736
361
,
1737
376
,
1738
391
,
1739
405
,
1740
420
,
1741
434
,
1742
449
,
1743
463
,
1744
477
,
1745
492
,
1746
506
,
1747
520
,
1748
534
,
1749
548
,
1750
561
,
1751
575
,
1752
589
,
1753
602
,
1754
615
,
1755
629
,
1756
642
,
1757
655
,
1758
668
,
1759
681
,
1760
694
,
1761
706
,
1762
719
,
1763
731
,
1764
744
,
1765
756
,
1766
768
,
1767
780
,
1768
792
,
1769
804
,
1770
816
,
1771
827
,
1772
839
,
1773
850
,
1774
861
,
1775
872
,
1776
883
,
1777
894
,
1778
905
,
1779
915
,
1780
926
,
1781
936
,
1782
946
,
1783
956
,
1784
966
,
1785
976
,
1786
986
,
1787
995
,
1788
1005
,
1789
1014
,
1790
1023
,
1791
1032
,
1792
1041
,
1793
1049
,
1794
1058
,
1795
1066
,
1796
1075
,
1797
1083
,
1798
1091
,
1799
1099
,
1800
1106
,
1801
1114
,
1802
1121
,
1803
1128
,
1804
1135
,
1805
1142
,
1806
1149
,
1807
1156
,
1808
1162
,
1809
1169
,
1810
1175
,
1811
1181
,
1812
1187
,
1813
1192
,
1814
1198
,
1815
1203
,
1816
1208
,
1817
1214
,
1818
1218
,
1819
1223
,
1820
1228
,
1821
1232
,
1822
1237
,
1823
1241
,
1824
1245
,
1825
1249
,
1826
1252
,
1827
1256
,
1828
1259
,
1829
1262
,
1830
1265
,
1831
1268
,
1832
1271
,
1833
1273
,
1834
1276
,
1835
1278
,
1836
1280
,
1837
1282
,
1838
1284
,
1839
1285
,
1840
1287
,
1841
1288
,
1842
1289
,
1843
1290
,
1844
1291
,
1845
1292
,
1846
1292
,
1847
1292
,
1848
1293
,
1849
1293
,
1850
1292
,
1851
1292
,
1852
1292
,
1853
1291
,
1854
1290
,
1855
1289
,
1856
1288
,
1857
1287
,
1858
1285
,
1859
1284
,
1860
1282
,
1861
1280
,
1862
1278
,
1863
1276
,
1864
1274
,
1865
1271
,
1866
1269
,
1867
1266
,
1868
1263
,
1869
1260
,
1870
1257
,
1871
1253
,
1872
1250
,
1873
1246
,
1874
1242
,
1875
1238
,
1876
1234
,
1877
1230
,
1878
1225
,
1879
1221
,
1880
1216
,
1881
1211
,
1882
1206
,
1883
1201
,
1884
1196
,
1885
1190
,
1886
1185
,
1887
1179
,
1888
1173
,
1889
1167
,
1890
1161
,
1891
1155
,
1892
1149
,
1893
1142
,
1894
1136
,
1895
1129
,
1896
1122
,
1897
1115
,
1898
1108
,
1899
1101
,
1900
1094
,
1901
1086
,
1902
1078
,
1903
1071
,
1904
1063
,
1905
1055
,
1906
1047
,
1907
1039
,
1908
1030
,
1909
1022
,
1910
1013
,
1911
1005
,
1912
996
,
1913
987
,
1914
978
,
1915
969
,
1916
960
,
1917
951
,
1918
941
,
1919
932
,
1920
922
,
1921
913
,
1922
903
,
1923
893
,
1924
883
,
1925
873
,
1926
863
,
1927
853
,
1928
842
,
1929
832
,
1930
821
,
1931
811
,
1932
800
,
1933
789
,
1934
778
,
1935
768
,
1936
757
,
1937
746
,
1938
734
,
1939
723
,
1940
712
,
1941
701
,
1942
689
,
1943
678
,
1944
666
,
1945
654
,
1946
643
,
1947
631
,
1948
619
,
1949
607
,
1950
596
,
1951
584
,
1952
572
,
1953
559
,
1954
547
,
1955
535
,
1956
523
,
1957
511
,
1958
498
,
1959
486
,
1960
474
,
1961
461
,
1962
449
,
1963
436
,
1964
424
,
1965
411
,
1966
399
,
1967
386
,
1968
373
,
1969
361
,
1970
348
,
1971
335
,
1972
322
,
1973
310
,
1974
297
,
1975
284
,
1976
271
,
1977
258
,
1978
246
,
1979
233
,
1980
220
,
1981
207
,
1982
194
,
1983
181
,
1984
168
,
1985
156
,
1986
143
,
1987
130
,
1988
117
,
1989
104
,
1990
91
,
1991
78
,
1992
65
,
1993
53
,
1994
40
,
1995
27
,
1996
14
,
1997
1
,
1998
-
10
,
1999
-
23
,
2000
-
36
,
2001
-
48
,
2002
-
61
,
2003
-
74
,
2004
-
86
,
2005
-
99
,
2006
-
111
,
2007
-
124
,
2008
-
136
,
2009
-
149
,
2010
-
161
,
2011
-
174
,
2012
-
186
,
2013
-
198
,
2014
-
211
,
2015
-
223
,
2016
-
235
,
2017
-
247
,
2018
-
259
,
2019
-
271
,
2020
-
283
,
2021
-
295
,
2022
-
307
,
2023
-
319
,
2024
-
330
,
2025
-
342
,
2026
-
354
,
2027
-
365
,
2028
-
377
,
2029
-
388
,
2030
-
399
,
2031
-
411
,
2032
-
422
,
2033
-
433
,
2034
-
444
,
2035
-
455
,
2036
-
466
,
2037
-
477
,
2038
-
488
,
2039
-
499
,
2040
-
509
,
2041
-
520
,
2042
-
530
,
2043
-
541
,
2044
-
551
,
2045
-
561
,
2046
-
571
,
2047
-
581
,
2048
-
591
,
2049
-
601
,
2050
-
611
,
2051
-
621
,
2052
-
631
,
2053
-
640
,
2054
-
650
,
2055
-
659
,
2056
-
668
,
2057
-
677
,
2058
-
686
,
2059
-
695
,
2060
-
704
,
2061
-
713
,
2062
-
722
,
2063
-
730
,
2064
-
739
,
2065
-
747
,
2066
-
755
,
2067
-
763
,
2068
-
771
,
2069
-
779
,
2070
-
787
,
2071
-
795
,
2072
-
803
,
2073
-
810
,
2074
-
817
,
2075
-
825
,
2076
-
832
,
2077
-
839
,
2078
-
846
,
2079
-
853
,
2080
-
859
,
2081
-
866
,
2082
-
873
,
2083
-
879
,
2084
-
885
,
2085
-
891
,
2086
-
897
,
2087
-
903
,
2088
-
909
,
2089
-
915
,
2090
-
920
,
2091
-
926
,
2092
-
931
,
2093
-
936
,
2094
-
941
,
2095
-
946
,
2096
-
951
,
2097
-
955
,
2098
-
960
,
2099
-
964
,
2100
-
969
,
2101
-
973
,
2102
-
977
,
2103
-
981
,
2104
-
985
,
2105
-
988
,
2106
-
992
,
2107
-
995
,
2108
-
999
,
2109
-
1002
,
2110
-
1005
,
2111
-
1008
,
2112
-
1011
,
2113
-
1013
,
2114
-
1016
,
2115
-
1018
,
2116
-
1020
,
2117
-
1023
,
2118
-
1025
,
2119
-
1026
,
2120
-
1028
,
2121
-
1030
,
2122
-
1031
,
2123
-
1033
,
2124
-
1034
,
2125
-
1035
,
2126
-
1036
,
2127
-
1037
,
2128
-
1038
,
2129
-
1038
,
2130
-
1039
,
2131
-
1039
,
2132
-
1039
,
2133
-
1039
,
2134
-
1039
,
2135
-
1039
,
2136
-
1039
,
2137
-
1038
,
2138
-
1038
,
2139
-
1037
,
2140
-
1036
,
2141
-
1036
,
2142
-
1034
,
2143
-
1033
,
2144
-
1032
,
2145
-
1031
,
2146
-
1029
,
2147
-
1027
,
2148
-
1026
,
2149
-
1024
,
2150
-
1022
,
2151
-
1019
,
2152
-
1017
,
2153
-
1015
,
2154
-
1012
,
2155
-
1010
,
2156
-
1007
,
2157
-
1004
,
2158
-
1001
,
2159
-
998
,
2160
-
995
,
2161
-
991
,
2162
-
988
,
2163
-
984
,
2164
-
980
,
2165
-
977
,
2166
-
973
,
2167
-
969
,
2168
-
965
,
2169
-
960
,
2170
-
956
,
2171
-
951
,
2172
-
947
,
2173
-
942
,
2174
-
937
,
2175
-
932
,
2176
-
927
,
2177
-
922
,
2178
-
917
,
2179
-
912
,
2180
-
906
,
2181
-
901
,
2182
-
895
,
2183
-
889
,
2184
-
883
,
2185
-
877
,
2186
-
871
,
2187
-
865
,
2188
-
859
,
2189
-
853
,
2190
-
846
,
2191
-
840
,
2192
-
833
,
2193
-
826
,
2194
-
819
,
2195
-
812
,
2196
-
805
,
2197
-
798
,
2198
-
791
,
2199
-
784
,
2200
-
777
,
2201
-
769
,
2202
-
762
,
2203
-
754
,
2204
-
746
,
2205
-
739
,
2206
-
731
,
2207
-
723
,
2208
-
715
,
2209
-
707
,
2210
-
699
,
2211
-
691
,
2212
-
682
,
2213
-
674
,
2214
-
665
,
2215
-
657
,
2216
-
648
,
2217
-
640
,
2218
-
631
,
2219
-
622
,
2220
-
614
,
2221
-
605
,
2222
-
596
,
2223
-
587
,
2224
-
578
,
2225
-
569
,
2226
-
559
,
2227
-
550
,
2228
-
541
,
2229
-
532
,
2230
-
522
,
2231
-
513
,
2232
-
503
,
2233
-
494
,
2234
-
484
,
2235
-
474
,
2236
-
465
,
2237
-
455
,
2238
-
445
,
2239
-
436
,
2240
-
426
,
2241
-
416
,
2242
-
406
,
2243
-
396
,
2244
-
386
,
2245
-
376
,
2246
-
366
,
2247
-
356
,
2248
-
346
,
2249
-
336
,
2250
-
325
,
2251
-
315
,
2252
-
305
,
2253
-
295
,
2254
-
285
,
2255
-
274
,
2256
-
264
,
2257
-
254
,
2258
-
243
,
2259
-
233
,
2260
-
223
,
2261
-
212
,
2262
-
202
,
2263
-
192
,
2264
-
181
,
2265
-
171
,
2266
-
161
,
2267
-
150
,
2268
-
140
,
2269
-
129
,
2270
-
119
,
2271
-
108
,
2272
-
98
,
2273
-
88
,
2274
-
77
,
2275
-
67
,
2276
-
57
,
2277
-
46
,
2278
-
36
,
2279
-
25
,
2280
-
15
,
2281
-
5
,
2282
5
,
2283
15
,
2284
25
,
2285
35
,
2286
46
,
2287
56
,
2288
66
,
2289
76
,
2290
86
,
2291
97
,
2292
107
,
2293
117
,
2294
127
,
2295
137
,
2296
147
,
2297
157
,
2298
167
,
2299
177
,
2300
186
,
2301
196
,
2302
206
,
2303
216
,
2304
225
,
2305
235
,
2306
245
,
2307
254
,
2308
264
,
2309
273
,
2310
283
,
2311
292
,
2312
301
,
2313
311
,
2314
320
,
2315
329
,
2316
338
,
2317
347
,
2318
356
,
2319
365
,
2320
374
,
2321
383
,
2322
392
,
2323
400
,
2324
409
,
2325
418
,
2326
426
,
2327
435
,
2328
443
,
2329
451
,
2330
460
,
2331
468
,
2332
476
,
2333
484
,
2334
492
,
2335
500
,
2336
508
,
2337
515
,
2338
523
,
2339
531
,
2340
538
,
2341
546
,
2342
553
,
2343
560
,
2344
568
,
2345
575
,
2346
582
,
2347
589
,
2348
596
,
2349
602
,
2350
609
,
2351
616
,
2352
622
,
2353
629
,
2354
635
,
2355
642
,
2356
648
,
2357
654
,
2358
660
,
2359
666
,
2360
672
,
2361
678
,
2362
683
,
2363
689
,
2364
694
,
2365
700
,
2366
705
,
2367
710
,
2368
715
,
2369
720
,
2370
725
,
2371
730
,
2372
735
,
2373
739
,
2374
744
,
2375
748
,
2376
753
,
2377
757
,
2378
761
,
2379
765
,
2380
769
,
2381
773
,
2382
777
,
2383
780
,
2384
784
,
2385
787
,
2386
791
,
2387
794
,
2388
797
,
2389
800
,
2390
803
,
2391
806
,
2392
809
,
2393
811
,
2394
814
,
2395
816
,
2396
818
,
2397
821
,
2398
823
,
2399
825
,
2400
827
,
2401
828
,
2402
830
,
2403
832
,
2404
833
,
2405
835
,
2406
836
,
2407
837
,
2408
838
,
2409
839
,
2410
840
,
2411
841
,
2412
841
,
2413
842
,
2414
842
,
2415
843
,
2416
843
,
2417
843
,
2418
843
,
2419
843
,
2420
843
,
2421
843
,
2422
842
,
2423
842
,
2424
841
,
2425
840
,
2426
840
,
2427
839
,
2428
838
,
2429
837
,
2430
835
,
2431
834
,
2432
833
,
2433
831
,
2434
830
,
2435
828
,
2436
826
,
2437
824
,
2438
822
,
2439
820
,
2440
818
,
2441
816
,
2442
813
,
2443
811
,
2444
808
,
2445
806
,
2446
803
,
2447
800
,
2448
797
,
2449
794
,
2450
791
,
2451
788
,
2452
784
,
2453
781
,
2454
777
,
2455
774
,
2456
770
,
2457
766
,
2458
763
,
2459
759
,
2460
755
,
2461
750
,
2462
746
,
2463
742
,
2464
738
,
2465
733
,
2466
729
,
2467
724
,
2468
719
,
2469
714
,
2470
710
,
2471
705
,
2472
700
,
2473
694
,
2474
689
,
2475
684
,
2476
679
,
2477
673
,
2478
668
,
2479
662
,
2480
657
,
2481
651
,
2482
645
,
2483
639
,
2484
633
,
2485
627
,
2486
621
,
2487
615
,
2488
609
,
2489
603
,
2490
596
,
2491
590
,
2492
584
,
2493
577
,
2494
571
,
2495
564
,
2496
557
,
2497
551
,
2498
544
,
2499
537
,
2500
530
,
2501
523
,
2502
516
,
2503
509
,
2504
502
,
2505
495
,
2506
487
,
2507
480
,
2508
473
,
2509
465
,
2510
458
,
2511
450
,
2512
443
,
2513
435
,
2514
428
,
2515
420
,
2516
413
,
2517
405
,
2518
397
,
2519
389
,
2520
381
,
2521
374
,
2522
366
,
2523
358
,
2524
350
,
2525
342
,
2526
334
,
2527
326
,
2528
318
,
2529
310
,
2530
301
,
2531
293
,
2532
285
,
2533
277
,
2534
269
,
2535
260
,
2536
252
,
2537
244
,
2538
236
,
2539
227
,
2540
219
,
2541
211
,
2542
202
,
2543
194
,
2544
185
,
2545
177
,
2546
169
,
2547
160
,
2548
152
,
2549
143
,
2550
135
,
2551
126
,
2552
118
,
2553
110
,
2554
101
,
2555
93
,
2556
84
,
2557
76
,
2558
67
,
2559
59
,
2560
50
,
2561
42
,
2562
34
,
2563
25
,
2564
17
,
2565
8
,
2566
0
,
2567
-
7
,
2568
-
16
,
2569
-
24
,
2570
-
32
,
2571
-
41
,
2572
-
49
,
2573
-
57
,
2574
-
66
,
2575
-
74
,
2576
-
82
,
2577
-
90
,
2578
-
98
,
2579
-
106
,
2580
-
115
,
2581
-
123
,
2582
-
131
,
2583
-
139
,
2584
-
147
,
2585
-
155
,
2586
-
163
,
2587
-
171
,
2588
-
179
,
2589
-
186
,
2590
-
194
,
2591
-
202
,
2592
-
210
,
2593
-
217
,
2594
-
225
,
2595
-
233
,
2596
-
240
,
2597
-
248
,
2598
-
255
,
2599
-
263
,
2600
-
270
,
2601
-
278
,
2602
-
285
,
2603
-
292
,
2604
-
299
,
2605
-
307
,
2606
-
314
,
2607
-
321
,
2608
-
328
,
2609
-
335
,
2610
-
342
,
2611
-
349
,
2612
-
356
,
2613
-
362
,
2614
-
369
,
2615
-
376
,
2616
-
382
,
2617
-
389
,
2618
-
396
,
2619
-
402
,
2620
-
408
,
2621
-
415
,
2622
-
421
,
2623
-
427
,
2624
-
433
,
2625
-
439
,
2626
-
445
,
2627
-
451
,
2628
-
457
,
2629
-
463
,
2630
-
469
,
2631
-
475
,
2632
-
480
,
2633
-
486
,
2634
-
491
,
2635
-
497
,
2636
-
502
,
2637
-
507
,
2638
-
513
,
2639
-
518
,
2640
-
523
,
2641
-
528
,
2642
-
533
,
2643
-
538
,
2644
-
542
,
2645
-
547
,
2646
-
552
,
2647
-
556
,
2648
-
561
,
2649
-
565
,
2650
-
570
,
2651
-
574
,
2652
-
578
,
2653
-
582
,
2654
-
586
,
2655
-
590
,
2656
-
594
,
2657
-
598
,
2658
-
602
,
2659
-
605
,
2660
-
609
,
2661
-
612
,
2662
-
616
,
2663
-
619
,
2664
-
622
,
2665
-
625
,
2666
-
629
,
2667
-
632
,
2668
-
634
,
2669
-
637
,
2670
-
640
,
2671
-
643
,
2672
-
645
,
2673
-
648
,
2674
-
650
,
2675
-
653
,
2676
-
655
,
2677
-
657
,
2678
-
659
,
2679
-
661
,
2680
-
663
,
2681
-
665
,
2682
-
667
,
2683
-
668
,
2684
-
670
,
2685
-
671
,
2686
-
673
,
2687
-
674
,
2688
-
675
,
2689
-
676
,
2690
-
678
,
2691
-
679
,
2692
-
679
,
2693
-
680
,
2694
-
681
,
2695
-
682
,
2696
-
682
,
2697
-
683
,
2698
-
683
,
2699
-
683
,
2700
-
684
,
2701
-
684
,
2702
-
684
,
2703
-
684
,
2704
-
684
,
2705
-
684
,
2706
-
683
,
2707
-
683
,
2708
-
682
,
2709
-
682
,
2710
-
681
,
2711
-
681
,
2712
-
680
,
2713
-
679
,
2714
-
678
,
2715
-
677
,
2716
-
676
,
2717
-
675
,
2718
-
674
,
2719
-
672
,
2720
-
671
,
2721
-
669
,
2722
-
668
,
2723
-
666
,
2724
-
664
,
2725
-
662
,
2726
-
661
,
2727
-
659
,
2728
-
657
,
2729
-
654
,
2730
-
652
,
2731
-
650
,
2732
-
648
,
2733
-
645
,
2734
-
643
,
2735
-
640
,
2736
-
637
,
2737
-
635
,
2738
-
632
,
2739
-
629
,
2740
-
626
,
2741
-
623
,
2742
-
620
,
2743
-
617
,
2744
-
613
,
2745
-
610
,
2746
-
607
,
2747
-
603
,
2748
-
600
,
2749
-
596
,
2750
-
593
,
2751
-
589
,
2752
-
585
,
2753
-
581
,
2754
-
577
,
2755
-
573
,
2756
-
569
,
2757
-
565
,
2758
-
561
,
2759
-
557
,
2760
-
552
,
2761
-
548
,
2762
-
544
,
2763
-
539
,
2764
-
534
,
2765
-
530
,
2766
-
525
,
2767
-
520
,
2768
-
516
,
2769
-
511
,
2770
-
506
,
2771
-
501
,
2772
-
496
,
2773
-
491
,
2774
-
486
,
2775
-
481
,
2776
-
475
,
2777
-
470
,
2778
-
465
,
2779
-
460
,
2780
-
454
,
2781
-
449
,
2782
-
443
,
2783
-
438
,
2784
-
432
,
2785
-
426
,
2786
-
421
,
2787
-
415
,
2788
-
409
,
2789
-
403
,
2790
-
398
,
2791
-
392
,
2792
-
386
,
2793
-
380
,
2794
-
374
,
2795
-
368
,
2796
-
362
,
2797
-
355
,
2798
-
349
,
2799
-
343
,
2800
-
337
,
2801
-
331
,
2802
-
324
,
2803
-
318
,
2804
-
312
,
2805
-
305
,
2806
-
299
,
2807
-
292
,
2808
-
286
,
2809
-
280
,
2810
-
273
,
2811
-
266
,
2812
-
260
,
2813
-
253
,
2814
-
247
,
2815
-
240
,
2816
-
234
,
2817
-
227
,
2818
-
220
,
2819
-
213
,
2820
-
207
,
2821
-
200
,
2822
-
193
,
2823
-
187
,
2824
-
180
,
2825
-
173
,
2826
-
166
,
2827
-
159
,
2828
-
153
,
2829
-
146
,
2830
-
139
,
2831
-
132
,
2832
-
125
,
2833
-
118
,
2834
-
112
,
2835
-
105
,
2836
-
98
,
2837
-
91
,
2838
-
84
,
2839
-
77
,
2840
-
70
,
2841
-
64
,
2842
-
57
,
2843
-
50
,
2844
-
43
,
2845
-
36
,
2846
-
29
,
2847
-
22
,
2848
-
16
,
2849
-
9
,
2850
-
2
,
2851
4
,
2852
11
,
2853
17
,
2854
24
,
2855
31
,
2856
38
,
2857
44
,
2858
51
,
2859
58
,
2860
64
,
2861
71
,
2862
78
,
2863
84
,
2864
91
,
2865
98
,
2866
104
,
2867
111
,
2868
117
,
2869
124
,
2870
130
,
2871
137
,
2872
143
,
2873
149
,
2874
156
,
2875
162
,
2876
168
,
2877
175
,
2878
181
,
2879
187
,
2880
193
,
2881
199
,
2882
205
,
2883
212
,
2884
218
,
2885
224
,
2886
230
,
2887
236
,
2888
241
,
2889
247
,
2890
253
,
2891
259
,
2892
265
,
2893
270
,
2894
276
,
2895
282
,
2896
287
,
2897
293
,
2898
298
,
2899
304
,
2900
309
,
2901
314
,
2902
320
,
2903
325
,
2904
330
,
2905
335
,
2906
340
,
2907
345
,
2908
350
,
2909
355
,
2910
360
,
2911
365
,
2912
370
,
2913
375
,
2914
380
,
2915
384
,
2916
389
,
2917
393
,
2918
398
,
2919
402
,
2920
407
,
2921
411
,
2922
415
,
2923
419
,
2924
424
,
2925
428
,
2926
432
,
2927
436
,
2928
440
,
2929
443
,
2930
447
,
2931
451
,
2932
455
,
2933
458
,
2934
462
,
2935
465
,
2936
469
,
2937
472
,
2938
475
,
2939
479
,
2940
482
,
2941
485
,
2942
488
,
2943
491
,
2944
494
,
2945
497
,
2946
499
,
2947
502
,
2948
505
,
2949
507
,
2950
510
,
2951
512
,
2952
515
,
2953
517
,
2954
519
,
2955
522
,
2956
524
,
2957
526
,
2958
528
,
2959
530
,
2960
532
,
2961
533
,
2962
535
,
2963
537
,
2964
538
,
2965
540
,
2966
541
,
2967
543
,
2968
544
,
2969
545
,
2970
546
,
2971
548
,
2972
549
,
2973
550
,
2974
550
,
2975
551
,
2976
552
,
2977
553
,
2978
553
,
2979
554
,
2980
554
,
2981
555
,
2982
555
,
2983
555
,
2984
556
,
2985
556
,
2986
556
,
2987
556
,
2988
556
,
2989
556
,
2990
555
,
2991
555
,
2992
555
,
2993
554
,
2994
554
,
2995
553
,
2996
553
,
2997
552
,
2998
551
,
2999
551
,
3000
550
,
3001
549
,
3002
548
,
3003
547
,
3004
546
,
3005
545
,
3006
543
,
3007
542
,
3008
541
,
3009
539
,
3010
538
,
3011
536
,
3012
534
,
3013
533
,
3014
531
,
3015
529
,
3016
527
,
3017
525
,
3018
523
,
3019
521
,
3020
519
,
3021
517
,
3022
514
,
3023
512
,
3024
510
,
3025
507
,
3026
505
,
3027
502
,
3028
500
,
3029
497
,
3030
494
,
3031
492
,
3032
489
,
3033
486
,
3034
483
,
3035
480
,
3036
477
,
3037
474
,
3038
471
,
3039
467
,
3040
464
,
3041
461
,
3042
457
,
3043
454
,
3044
450
,
3045
447
,
3046
443
,
3047
440
,
3048
436
,
3049
432
,
3050
429
,
3051
425
,
3052
421
,
3053
417
,
3054
413
,
3055
409
,
3056
405
,
3057
401
,
3058
397
,
3059
393
,
3060
388
,
3061
384
,
3062
380
,
3063
375
,
3064
371
,
3065
367
,
3066
362
,
3067
358
,
3068
353
,
3069
349
,
3070
344
,
3071
339
,
3072
335
,
3073
330
,
3074
325
,
3075
321
,
3076
316
,
3077
311
,
3078
306
,
3079
301
,
3080
296
,
3081
291
,
3082
286
,
3083
281
,
3084
276
,
3085
271
,
3086
266
,
3087
261
,
3088
256
,
3089
251
,
3090
245
,
3091
240
,
3092
235
,
3093
230
,
3094
225
,
3095
219
,
3096
214
,
3097
209
,
3098
203
,
3099
198
,
3100
193
,
3101
187
,
3102
182
,
3103
176
,
3104
171
,
3105
165
,
3106
160
,
3107
154
,
3108
149
,
3109
144
,
3110
138
,
3111
132
,
3112
127
,
3113
121
,
3114
116
,
3115
110
,
3116
105
,
3117
99
,
3118
94
,
3119
88
,
3120
83
,
3121
77
,
3122
71
,
3123
66
,
3124
60
,
3125
55
,
3126
49
,
3127
44
,
3128
38
,
3129
33
,
3130
27
,
3131
21
,
3132
16
,
3133
10
,
3134
5
,
3135
0
,
3136
-
5
,
3137
-
11
,
3138
-
16
,
3139
-
22
,
3140
-
27
,
3141
-
33
,
3142
-
38
,
3143
-
43
,
3144
-
49
,
3145
-
54
,
3146
-
60
,
3147
-
65
,
3148
-
70
,
3149
-
76
,
3150
-
81
,
3151
-
86
,
3152
-
92
,
3153
-
97
,
3154
-
102
,
3155
-
107
,
3156
-
113
,
3157
-
118
,
3158
-
123
,
3159
-
128
,
3160
-
133
,
3161
-
138
,
3162
-
143
,
3163
-
148
,
3164
-
153
,
3165
-
158
,
3166
-
163
,
3167
-
168
,
3168
-
173
,
3169
-
178
,
3170
-
183
,
3171
-
188
,
3172
-
192
,
3173
-
197
,
3174
-
202
,
3175
-
207
,
3176
-
211
,
3177
-
216
,
3178
-
221
,
3179
-
225
,
3180
-
230
,
3181
-
234
,
3182
-
239
,
3183
-
243
,
3184
-
247
,
3185
-
252
,
3186
-
256
,
3187
-
260
,
3188
-
265
,
3189
-
269
,
3190
-
273
,
3191
-
277
,
3192
-
281
,
3193
-
285
,
3194
-
289
,
3195
-
293
,
3196
-
297
,
3197
-
301
,
3198
-
305
,
3199
-
308
,
3200
-
312
,
3201
-
316
,
3202
-
319
,
3203
-
323
,
3204
-
327
,
3205
-
330
,
3206
-
334
,
3207
-
337
,
3208
-
340
,
3209
-
344
,
3210
-
347
,
3211
-
350
,
3212
-
353
,
3213
-
357
,
3214
-
360
,
3215
-
363
,
3216
-
366
,
3217
-
369
,
3218
-
372
,
3219
-
374
,
3220
-
377
,
3221
-
380
,
3222
-
383
,
3223
-
385
,
3224
-
388
,
3225
-
390
,
3226
-
393
,
3227
-
395
,
3228
-
398
,
3229
-
400
,
3230
-
402
,
3231
-
405
,
3232
-
407
,
3233
-
409
,
3234
-
411
,
3235
-
413
,
3236
-
415
,
3237
-
417
,
3238
-
419
,
3239
-
420
,
3240
-
422
,
3241
-
424
,
3242
-
425
,
3243
-
427
,
3244
-
429
,
3245
-
430
,
3246
-
431
,
3247
-
433
,
3248
-
434
,
3249
-
435
,
3250
-
436
,
3251
-
438
,
3252
-
439
,
3253
-
440
,
3254
-
441
,
3255
-
442
,
3256
-
442
,
3257
-
443
,
3258
-
444
,
3259
-
445
,
3260
-
445
,
3261
-
446
,
3262
-
446
,
3263
-
447
,
3264
-
447
,
3265
-
448
,
3266
-
448
,
3267
-
448
,
3268
-
448
,
3269
-
449
,
3270
-
449
,
3271
-
449
,
3272
-
449
,
3273
-
449
,
3274
-
448
,
3275
-
448
,
3276
-
448
,
3277
-
448
,
3278
-
447
,
3279
-
447
,
3280
-
446
,
3281
-
446
,
3282
-
445
,
3283
-
445
,
3284
-
444
,
3285
-
443
,
3286
-
442
,
3287
-
442
,
3288
-
441
,
3289
-
440
,
3290
-
439
,
3291
-
438
,
3292
-
437
,
3293
-
435
,
3294
-
434
,
3295
-
433
,
3296
-
432
,
3297
-
430
,
3298
-
429
,
3299
-
427
,
3300
-
426
,
3301
-
424
,
3302
-
423
,
3303
-
421
,
3304
-
419
,
3305
-
418
,
3306
-
416
,
3307
-
414
,
3308
-
412
,
3309
-
410
,
3310
-
408
,
3311
-
406
,
3312
-
404
,
3313
-
402
,
3314
-
400
,
3315
-
397
,
3316
-
395
,
3317
-
393
,
3318
-
390
,
3319
-
388
,
3320
-
385
,
3321
-
383
,
3322
-
380
,
3323
-
378
,
3324
-
375
,
3325
-
373
,
3326
-
370
,
3327
-
367
,
3328
-
364
,
3329
-
361
,
3330
-
359
,
3331
-
356
,
3332
-
353
,
3333
-
350
,
3334
-
347
,
3335
-
344
,
3336
-
340
,
3337
-
337
,
3338
-
334
,
3339
-
331
,
3340
-
328
,
3341
-
324
,
3342
-
321
,
3343
-
318
,
3344
-
314
,
3345
-
311
,
3346
-
307
,
3347
-
304
,
3348
-
300
,
3349
-
297
,
3350
-
293
,
3351
-
290
,
3352
-
286
,
3353
-
282
,
3354
-
279
,
3355
-
275
,
3356
-
271
,
3357
-
267
,
3358
-
263
,
3359
-
260
,
3360
-
256
,
3361
-
252
,
3362
-
248
,
3363
-
244
,
3364
-
240
,
3365
-
236
,
3366
-
232
,
3367
-
228
,
3368
-
224
,
3369
-
220
,
3370
-
216
,
3371
-
212
,
3372
-
207
,
3373
-
203
,
3374
-
199
,
3375
-
195
,
3376
-
191
,
3377
-
186
,
3378
-
182
,
3379
-
178
,
3380
-
174
,
3381
-
169
,
3382
-
165
,
3383
-
161
,
3384
-
156
,
3385
-
152
,
3386
-
148
,
3387
-
143
,
3388
-
139
,
3389
-
134
,
3390
-
130
,
3391
-
126
,
3392
-
121
,
3393
-
117
,
3394
-
112
,
3395
-
108
,
3396
-
103
,
3397
-
99
,
3398
-
95
,
3399
-
90
,
3400
-
86
,
3401
-
81
,
3402
-
77
,
3403
-
72
,
3404
-
68
,
3405
-
63
,
3406
-
59
,
3407
-
54
,
3408
-
50
,
3409
-
45
,
3410
-
41
,
3411
-
36
,
3412
-
32
,
3413
-
27
,
3414
-
23
,
3415
-
18
,
3416
-
14
,
3417
-
9
,
3418
-
5
,
3419
0
,
3420
3
,
3421
7
,
3422
12
,
3423
16
,
3424
21
,
3425
25
,
3426
29
,
3427
34
,
3428
38
,
3429
43
,
3430
47
,
3431
51
,
3432
56
,
3433
60
,
3434
64
,
3435
69
,
3436
73
,
3437
77
,
3438
81
,
3439
85
,
3440
90
,
3441
94
,
3442
98
,
3443
102
,
3444
106
,
3445
110
,
3446
115
,
3447
119
,
3448
123
,
3449
127
,
3450
131
,
3451
135
,
3452
139
,
3453
143
,
3454
146
,
3455
150
,
3456
154
,
3457
158
,
3458
162
,
3459
166
,
3460
169
,
3461
173
,
3462
177
,
3463
181
,
3464
184
,
3465
188
,
3466
192
,
3467
195
,
3468
199
,
3469
202
,
3470
206
,
3471
209
,
3472
212
,
3473
216
,
3474
219
,
3475
223
,
3476
226
,
3477
229
,
3478
232
,
3479
236
,
3480
239
,
3481
242
,
3482
245
,
3483
248
,
3484
251
,
3485
254
,
3486
257
,
3487
260
,
3488
263
,
3489
266
,
3490
268
,
3491
271
,
3492
274
,
3493
277
,
3494
279
,
3495
282
,
3496
284
,
3497
287
,
3498
289
,
3499
292
,
3500
294
,
3501
297
,
3502
299
,
3503
301
,
3504
304
,
3505
306
,
3506
308
,
3507
310
,
3508
312
,
3509
314
,
3510
316
,
3511
318
,
3512
320
,
3513
322
,
3514
324
,
3515
326
,
3516
328
,
3517
329
,
3518
331
,
3519
333
,
3520
334
,
3521
336
,
3522
337
,
3523
339
,
3524
340
,
3525
341
,
3526
343
,
3527
344
,
3528
345
,
3529
346
,
3530
348
,
3531
349
,
3532
350
,
3533
351
,
3534
352
,
3535
353
,
3536
354
,
3537
354
,
3538
355
,
3539
356
,
3540
357
,
3541
357
,
3542
358
,
3543
358
,
3544
359
,
3545
359
,
3546
360
,
3547
360
,
3548
361
,
3549
361
,
3550
361
,
3551
361
,
3552
362
,
3553
362
,
3554
362
,
3555
362
,
3556
362
,
3557
362
,
3558
362
,
3559
361
,
3560
361
,
3561
361
,
3562
361
,
3563
360
,
3564
360
,
3565
360
,
3566
359
,
3567
359
,
3568
358
,
3569
358
,
3570
357
,
3571
356
,
3572
356
,
3573
355
,
3574
354
,
3575
353
,
3576
352
,
3577
351
,
3578
350
,
3579
349
,
3580
348
,
3581
347
,
3582
346
,
3583
345
,
3584
344
,
3585
343
,
3586
341
,
3587
340
,
3588
339
,
3589
337
,
3590
336
,
3591
334
,
3592
333
,
3593
331
,
3594
330
,
3595
328
,
3596
326
,
3597
324
,
3598
323
,
3599
321
,
3600
319
,
3601
317
,
3602
315
,
3603
313
,
3604
311
,
3605
309
,
3606
307
,
3607
305
,
3608
303
,
3609
301
,
3610
299
,
3611
297
,
3612
294
,
3613
292
,
3614
290
,
3615
288
,
3616
285
,
3617
283
,
3618
280
,
3619
278
,
3620
275
,
3621
273
,
3622
270
,
3623
268
,
3624
265
,
3625
263
,
3626
260
,
3627
257
,
3628
254
,
3629
252
,
3630
249
,
3631
246
,
3632
243
,
3633
240
,
3634
238
,
3635
235
,
3636
232
,
3637
229
,
3638
226
,
3639
223
,
3640
220
,
3641
217
,
3642
214
,
3643
211
,
3644
208
,
3645
204
,
3646
201
,
3647
198
,
3648
195
,
3649
192
,
3650
188
,
3651
185
,
3652
182
,
3653
179
,
3654
175
,
3655
172
,
3656
169
,
3657
165
,
3658
162
,
3659
159
,
3660
155
,
3661
152
,
3662
149
,
3663
145
,
3664
142
,
3665
138
,
3666
135
,
3667
131
,
3668
128
,
3669
124
,
3670
121
,
3671
117
,
3672
114
,
3673
110
,
3674
107
,
3675
103
,
3676
100
,
3677
96
,
3678
93
,
3679
89
,
3680
85
,
3681
82
,
3682
78
,
3683
75
,
3684
71
,
3685
67
,
3686
64
,
3687
60
,
3688
57
,
3689
53
,
3690
49
,
3691
46
,
3692
42
,
3693
39
,
3694
35
,
3695
31
,
3696
28
,
3697
24
,
3698
21
,
3699
17
,
3700
14
,
3701
10
,
3702
6
,
3703
3
,
3704
0
,
3705
-
3
,
3706
-
7
,
3707
-
10
,
3708
-
14
,
3709
-
18
,
3710
-
21
,
3711
-
25
,
3712
-
28
,
3713
-
32
,
3714
-
35
,
3715
-
39
,
3716
-
42
,
3717
-
45
,
3718
-
49
,
3719
-
52
,
3720
-
56
,
3721
-
59
,
3722
-
63
,
3723
-
66
,
3724
-
69
,
3725
-
73
,
3726
-
76
,
3727
-
79
,
3728
-
83
,
3729
-
86
,
3730
-
89
,
3731
-
93
,
3732
-
96
,
3733
-
99
,
3734
-
102
,
3735
-
105
,
3736
-
109
,
3737
-
112
,
3738
-
115
,
3739
-
118
,
3740
-
121
,
3741
-
124
,
3742
-
127
,
3743
-
130
,
3744
-
133
,
3745
-
136
,
3746
-
139
,
3747
-
142
,
3748
-
145
,
3749
-
148
,
3750
-
151
,
3751
-
154
,
3752
-
157
,
3753
-
160
,
3754
-
162
,
3755
-
165
,
3756
-
168
,
3757
-
171
,
3758
-
173
,
3759
-
176
,
3760
-
179
,
3761
-
181
,
3762
-
184
,
3763
-
186
,
3764
-
189
,
3765
-
191
,
3766
-
194
,
3767
-
196
,
3768
-
199
,
3769
-
201
,
3770
-
204
,
3771
-
206
,
3772
-
208
,
3773
-
211
,
3774
-
213
,
3775
-
215
,
3776
-
217
,
3777
-
219
,
3778
-
221
,
3779
-
224
,
3780
-
226
,
3781
-
228
,
3782
-
230
,
3783
-
232
,
3784
-
234
,
3785
-
236
,
3786
-
237
,
3787
-
239
,
3788
-
241
,
3789
-
243
,
3790
-
245
,
3791
-
246
,
3792
-
248
,
3793
-
250
,
3794
-
251
,
3795
-
253
,
3796
-
254
,
3797
-
256
,
3798
-
257
,
3799
-
259
,
3800
-
260
,
3801
-
262
,
3802
-
263
,
3803
-
264
,
3804
-
266
,
3805
-
267
,
3806
-
268
,
3807
-
269
,
3808
-
270
,
3809
-
271
,
3810
-
273
,
3811
-
274
,
3812
-
275
,
3813
-
275
,
3814
-
276
,
3815
-
277
,
3816
-
278
,
3817
-
279
,
3818
-
280
,
3819
-
281
,
3820
-
281
,
3821
-
282
,
3822
-
283
,
3823
-
283
,
3824
-
284
,
3825
-
284
,
3826
-
285
,
3827
-
285
,
3828
-
286
,
3829
-
286
,
3830
-
286
,
3831
-
287
,
3832
-
287
,
3833
-
287
,
3834
-
287
,
3835
-
288
,
3836
-
288
,
3837
-
288
,
3838
-
288
,
3839
-
288
,
3840
-
288
,
3841
-
288
,
3842
-
288
,
3843
-
288
,
3844
-
288
,
3845
-
287
,
3846
-
287
,
3847
-
287
,
3848
-
287
,
3849
-
286
,
3850
-
286
,
3851
-
286
,
3852
-
285
,
3853
-
285
,
3854
-
284
,
3855
-
284
,
3856
-
283
,
3857
-
283
,
3858
-
282
,
3859
-
281
,
3860
-
281
,
3861
-
280
,
3862
-
279
,
3863
-
278
,
3864
-
277
,
3865
-
277
,
3866
-
276
,
3867
-
275
,
3868
-
274
,
3869
-
273
,
3870
-
272
,
3871
-
271
,
3872
-
270
,
3873
-
269
,
3874
-
267
,
3875
-
266
,
3876
-
265
,
3877
-
264
,
3878
-
262
,
3879
-
261
,
3880
-
260
,
3881
-
258
,
3882
-
257
,
3883
-
256
,
3884
-
254
,
3885
-
253
,
3886
-
251
,
3887
-
250
,
3888
-
248
,
3889
-
247
,
3890
-
245
,
3891
-
243
,
3892
-
242
,
3893
-
240
,
3894
-
238
,
3895
-
236
,
3896
-
235
,
3897
-
233
,
3898
-
231
,
3899
-
229
,
3900
-
227
,
3901
-
225
,
3902
-
223
,
3903
-
221
,
3904
-
219
,
3905
-
217
,
3906
-
215
,
3907
-
213
,
3908
-
211
,
3909
-
209
,
3910
-
207
,
3911
-
205
,
3912
-
203
,
3913
-
201
,
3914
-
198
,
3915
-
196
,
3916
-
194
,
3917
-
192
,
3918
-
189
,
3919
-
187
,
3920
-
185
,
3921
-
182
,
3922
-
180
,
3923
-
178
,
3924
-
175
,
3925
-
173
,
3926
-
170
,
3927
-
168
,
3928
-
165
,
3929
-
163
,
3930
-
160
,
3931
-
158
,
3932
-
155
,
3933
-
153
,
3934
-
150
,
3935
-
148
,
3936
-
145
,
3937
-
142
,
3938
-
140
,
3939
-
137
,
3940
-
135
,
3941
-
132
,
3942
-
129
,
3943
-
127
,
3944
-
124
,
3945
-
121
,
3946
-
118
,
3947
-
116
,
3948
-
113
,
3949
-
110
,
3950
-
108
,
3951
-
105
,
3952
-
102
,
3953
-
99
,
3954
-
96
,
3955
-
94
,
3956
-
91
,
3957
-
88
,
3958
-
85
,
3959
-
82
,
3960
-
80
,
3961
-
77
,
3962
-
74
,
3963
-
71
,
3964
-
68
,
3965
-
65
,
3966
-
63
,
3967
-
60
,
3968
-
57
,
3969
-
54
,
3970
-
51
,
3971
-
48
,
3972
-
45
,
3973
-
42
,
3974
-
40
,
3975
-
37
,
3976
-
34
,
3977
-
31
,
3978
-
28
,
3979
-
25
,
3980
-
22
,
3981
-
20
,
3982
-
17
,
3983
-
14
,
3984
-
11
,
3985
-
8
,
3986
-
5
,
3987
-
2
,
3988
0
,
3989
2
,
3990
5
,
3991
8
,
3992
11
,
3993
13
,
3994
16
,
3995
19
,
3996
22
,
3997
25
,
3998
27
,
3999
30
,
4000
33
,
4001
36
,
4002
38
,
4003
41
,
4004
44
,
4005
47
,
4006
49
,
4007
52
,
4008
55
,
4009
57
,
4010
60
,
4011
63
,
4012
65
,
4013
68
,
4014
71
,
4015
73
,
4016
76
,
4017
78
,
4018
81
,
4019
83
,
4020
86
,
4021
88
,
4022
91
,
4023
93
,
4024
96
,
4025
98
,
4026
101
,
4027
103
,
4028
106
,
4029
108
,
4030
110
,
4031
113
,
4032
115
,
4033
117
,
4034
120
,
4035
122
,
4036
124
,
4037
127
,
4038
129
,
4039
131
,
4040
133
,
4041
135
,
4042
137
,
4043
140
,
4044
142
,
4045
144
,
4046
146
,
4047
148
,
4048
150
,
4049
152
,
4050
154
,
4051
156
,
4052
158
,
4053
160
,
4054
161
,
4055
163
,
4056
165
,
4057
167
,
4058
169
,
4059
171
,
4060
172
,
4061
174
,
4062
176
,
4063
177
,
4064
179
,
4065
181
,
4066
182
,
4067
184
,
4068
185
,
4069
187
,
4070
188
,
4071
190
,
4072
191
,
4073
193
,
4074
194
,
4075
195
,
4076
197
,
4077
198
,
4078
199
,
4079
201
,
4080
202
,
4081
203
,
4082
204
,
4083
205
,
4084
207
,
4085
208
,
4086
209
,
4087
210
,
4088
211
,
4089
212
,
4090
213
,
4091
214
,
4092
215
,
4093
216
,
4094
216
,
4095
217
,
4096
218
,
4097
219
,
4098
219
,
4099
220
,
4100
221
,
4101
222
,
4102
222
,
4103
223
,
4104
223
,
4105
224
,
4106
224
,
4107
225
,
4108
225
,
4109
226
,
4110
226
,
4111
227
,
4112
227
,
4113
227
,
4114
227
,
4115
228
,
4116
228
,
4117
228
,
4118
228
,
4119
228
,
4120
229
,
4121
229
,
4122
229
,
4123
229
,
4124
229
,
4125
229
,
4126
229
,
4127
229
,
4128
228
,
4129
228
,
4130
228
,
4131
228
,
4132
228
,
4133
228
,
4134
227
,
4135
227
,
4136
227
,
4137
226
,
4138
226
,
4139
225
,
4140
225
,
4141
225
,
4142
224
,
4143
224
,
4144
223
,
4145
222
,
4146
222
,
4147
221
,
4148
221
,
4149
220
,
4150
219
,
4151
218
,
4152
218
,
4153
217
,
4154
216
,
4155
215
,
4156
214
,
4157
214
,
4158
213
,
4159
212
,
4160
211
,
4161
210
,
4162
209
,
4163
208
,
4164
207
,
4165
206
,
4166
205
,
4167
203
,
4168
202
,
4169
201
,
4170
200
,
4171
199
,
4172
197
,
4173
196
,
4174
195
,
4175
194
,
4176
192
,
4177
191
,
4178
190
,
4179
188
,
4180
187
,
4181
185
,
4182
184
,
4183
182
,
4184
181
,
4185
179
,
4186
178
,
4187
176
,
4188
175
,
4189
173
,
4190
172
,
4191
170
,
4192
168
,
4193
167
,
4194
165
,
4195
163
,
4196
162
,
4197
160
,
4198
158
,
4199
156
,
4200
155
,
4201
153
,
4202
151
,
4203
149
,
4204
147
,
4205
146
,
4206
144
,
4207
142
,
4208
140
,
4209
138
,
4210
136
,
4211
134
,
4212
132
,
4213
130
,
4214
128
,
4215
126
,
4216
124
,
4217
122
,
4218
120
,
4219
118
,
4220
116
,
4221
114
,
4222
112
,
4223
110
,
4224
108
,
4225
106
,
4226
104
,
4227
102
,
4228
99
,
4229
97
,
4230
95
,
4231
93
,
4232
91
,
4233
89
,
4234
87
,
4235
84
,
4236
82
,
4237
80
,
4238
78
,
4239
76
,
4240
73
,
4241
71
,
4242
69
,
4243
67
,
4244
64
,
4245
62
,
4246
60
,
4247
58
,
4248
56
,
4249
53
,
4250
51
,
4251
49
,
4252
47
,
4253
44
,
4254
42
,
4255
40
,
4256
38
,
4257
35
,
4258
33
,
4259
31
,
4260
28
,
4261
26
,
4262
24
,
4263
22
,
4264
19
,
4265
17
,
4266
15
,
4267
13
,
4268
10
,
4269
8
,
4270
6
,
4271
4
,
4272
1
,
4273
0
,
4274
-
2
,
4275
-
4
,
4276
-
6
,
4277
-
9
,
4278
-
11
,
4279
-
13
,
4280
-
15
,
4281
-
17
,
4282
-
20
,
4283
-
22
,
4284
-
24
,
4285
-
26
,
4286
-
28
,
4287
-
30
,
4288
-
33
,
4289
-
35
,
4290
-
37
,
4291
-
39
,
4292
-
41
,
4293
-
43
,
4294
-
45
,
4295
-
47
,
4296
-
49
,
4297
-
52
,
4298
-
54
,
4299
-
56
,
4300
-
58
,
4301
-
60
,
4302
-
62
,
4303
-
64
,
4304
-
66
,
4305
-
68
,
4306
-
70
,
4307
-
72
,
4308
-
74
,
4309
-
76
,
4310
-
77
,
4311
-
79
,
4312
-
81
,
4313
-
83
,
4314
-
85
,
4315
-
87
,
4316
-
89
,
4317
-
90
,
4318
-
92
,
4319
-
94
,
4320
-
96
,
4321
-
98
,
4322
-
99
,
4323
-
101
,
4324
-
103
,
4325
-
105
,
4326
-
106
,
4327
-
108
,
4328
-
110
,
4329
-
111
,
4330
-
113
,
4331
-
114
,
4332
-
116
,
4333
-
118
,
4334
-
119
,
4335
-
121
,
4336
-
122
,
4337
-
124
,
4338
-
125
,
4339
-
127
,
4340
-
128
,
4341
-
130
,
4342
-
131
,
4343
-
132
,
4344
-
134
,
4345
-
135
,
4346
-
136
,
4347
-
138
,
4348
-
139
,
4349
-
140
,
4350
-
142
,
4351
-
143
,
4352
-
144
,
4353
-
145
,
4354
-
146
,
4355
-
148
,
4356
-
149
,
4357
-
150
,
4358
-
151
,
4359
-
152
,
4360
-
153
,
4361
-
154
,
4362
-
155
,
4363
-
156
,
4364
-
157
,
4365
-
158
,
4366
-
159
,
4367
-
160
,
4368
-
161
,
4369
-
162
,
4370
-
162
,
4371
-
163
,
4372
-
164
,
4373
-
165
,
4374
-
166
,
4375
-
166
,
4376
-
167
,
4377
-
168
,
4378
-
168
,
4379
-
169
,
4380
-
170
,
4381
-
170
,
4382
-
171
,
4383
-
171
,
4384
-
172
,
4385
-
172
,
4386
-
173
,
4387
-
173
,
4388
-
174
,
4389
-
174
,
4390
-
175
,
4391
-
175
,
4392
-
175
,
4393
-
176
,
4394
-
176
,
4395
-
176
,
4396
-
177
,
4397
-
177
,
4398
-
177
,
4399
-
177
,
4400
-
178
,
4401
-
178
,
4402
-
178
,
4403
-
178
,
4404
-
178
,
4405
-
178
,
4406
-
178
,
4407
-
178
,
4408
-
178
,
4409
-
178
,
4410
-
178
,
4411
-
178
,
4412
-
178
,
4413
-
178
,
4414
-
178
,
4415
-
178
,
4416
-
177
,
4417
-
177
,
4418
-
177
,
4419
-
177
,
4420
-
177
,
4421
-
176
,
4422
-
176
,
4423
-
176
,
4424
-
175
,
4425
-
175
,
4426
-
175
,
4427
-
174
,
4428
-
174
,
4429
-
173
,
4430
-
173
,
4431
-
172
,
4432
-
172
,
4433
-
171
,
4434
-
171
,
4435
-
170
,
4436
-
170
,
4437
-
169
,
4438
-
168
,
4439
-
168
,
4440
-
167
,
4441
-
166
,
4442
-
166
,
4443
-
165
,
4444
-
164
,
4445
-
163
,
4446
-
163
,
4447
-
162
,
4448
-
161
,
4449
-
160
,
4450
-
159
,
4451
-
158
,
4452
-
158
,
4453
-
157
,
4454
-
156
,
4455
-
155
,
4456
-
154
,
4457
-
153
,
4458
-
152
,
4459
-
151
,
4460
-
150
,
4461
-
149
,
4462
-
148
,
4463
-
147
,
4464
-
145
,
4465
-
144
,
4466
-
143
,
4467
-
142
,
4468
-
141
,
4469
-
140
,
4470
-
139
,
4471
-
137
,
4472
-
136
,
4473
-
135
,
4474
-
134
,
4475
-
132
,
4476
-
131
,
4477
-
130
,
4478
-
128
,
4479
-
127
,
4480
-
126
,
4481
-
124
,
4482
-
123
,
4483
-
122
,
4484
-
120
,
4485
-
119
,
4486
-
118
,
4487
-
116
,
4488
-
115
,
4489
-
113
,
4490
-
112
,
4491
-
110
,
4492
-
109
,
4493
-
107
,
4494
-
106
,
4495
-
104
,
4496
-
103
,
4497
-
101
,
4498
-
100
,
4499
-
98
,
4500
-
97
,
4501
-
95
,
4502
-
94
,
4503
-
92
,
4504
-
90
,
4505
-
89
,
4506
-
87
,
4507
-
86
,
4508
-
84
,
4509
-
82
,
4510
-
81
,
4511
-
79
,
4512
-
77
,
4513
-
76
,
4514
-
74
,
4515
-
72
,
4516
-
71
,
4517
-
69
,
4518
-
67
,
4519
-
66
,
4520
-
64
,
4521
-
62
,
4522
-
60
,
4523
-
59
,
4524
-
57
,
4525
-
55
,
4526
-
54
,
4527
-
52
,
4528
-
50
,
4529
-
48
,
4530
-
47
,
4531
-
45
,
4532
-
43
,
4533
-
41
,
4534
-
40
,
4535
-
38
,
4536
-
36
,
4537
-
34
,
4538
-
33
,
4539
-
31
,
4540
-
29
,
4541
-
27
,
4542
-
25
,
4543
-
24
,
4544
-
22
,
4545
-
20
,
4546
-
18
,
4547
-
17
,
4548
-
15
,
4549
-
13
,
4550
-
11
,
4551
-
10
,
4552
-
8
,
4553
-
6
,
4554
-
4
,
4555
-
3
,
4556
-
1
,
4557
0
,
4558
2
,
4559
3
,
4560
5
,
4561
7
,
4562
8
,
4563
10
,
4564
12
,
4565
14
,
4566
15
,
4567
17
,
4568
19
,
4569
20
,
4570
22
,
4571
24
,
4572
25
,
4573
27
,
4574
29
,
4575
30
,
4576
32
,
4577
34
,
4578
35
,
4579
37
,
4580
39
,
4581
40
,
4582
42
,
4583
43
,
4584
45
,
4585
47
,
4586
48
,
4587
50
,
4588
51
,
4589
53
,
4590
54
,
4591
56
,
4592
57
,
4593
59
,
4594
60
,
4595
62
,
4596
63
,
4597
65
,
4598
66
,
4599
68
,
4600
69
,
4601
70
,
4602
72
,
4603
73
,
4604
75
,
4605
76
,
4606
77
,
4607
79
,
4608
80
,
4609
81
,
4610
83
,
4611
84
,
4612
85
,
4613
87
,
4614
88
,
4615
89
,
4616
90
,
4617
92
,
4618
93
,
4619
94
,
4620
95
,
4621
96
,
4622
97
,
4623
99
,
4624
100
,
4625
101
,
4626
102
,
4627
103
,
4628
104
,
4629
105
,
4630
106
,
4631
107
,
4632
108
,
4633
109
,
4634
110
,
4635
111
,
4636
112
,
4637
113
,
4638
114
,
4639
115
,
4640
116
,
4641
117
,
4642
117
,
4643
118
,
4644
119
,
4645
120
,
4646
121
,
4647
121
,
4648
122
,
4649
123
,
4650
124
,
4651
124
,
4652
125
,
4653
126
,
4654
126
,
4655
127
,
4656
128
,
4657
128
,
4658
129
,
4659
129
,
4660
130
,
4661
130
,
4662
131
,
4663
131
,
4664
132
,
4665
132
,
4666
133
,
4667
133
,
4668
134
,
4669
134
,
4670
135
,
4671
135
,
4672
135
,
4673
136
,
4674
136
,
4675
136
,
4676
136
,
4677
137
,
4678
137
,
4679
137
,
4680
137
,
4681
138
,
4682
138
,
4683
138
,
4684
138
,
4685
138
,
4686
138
,
4687
138
,
4688
138
,
4689
139
,
4690
139
,
4691
139
,
4692
139
,
4693
139
,
4694
139
,
4695
139
,
4696
138
,
4697
138
,
4698
138
,
4699
138
,
4700
138
,
4701
138
,
4702
138
,
4703
138
,
4704
137
,
4705
137
,
4706
137
,
4707
137
,
4708
136
,
4709
136
,
4710
136
,
4711
136
,
4712
135
,
4713
135
,
4714
134
,
4715
134
,
4716
134
,
4717
133
,
4718
133
,
4719
132
,
4720
132
,
4721
132
,
4722
131
,
4723
131
,
4724
130
,
4725
129
,
4726
129
,
4727
128
,
4728
128
,
4729
127
,
4730
127
,
4731
126
,
4732
125
,
4733
125
,
4734
124
,
4735
123
,
4736
123
,
4737
122
,
4738
121
,
4739
121
,
4740
120
,
4741
119
,
4742
118
,
4743
117
,
4744
117
,
4745
116
,
4746
115
,
4747
114
,
4748
113
,
4749
113
,
4750
112
,
4751
111
,
4752
110
,
4753
109
,
4754
108
,
4755
107
,
4756
106
,
4757
105
,
4758
104
,
4759
103
,
4760
102
,
4761
101
,
4762
100
,
4763
99
,
4764
98
,
4765
97
,
4766
96
,
4767
95
,
4768
94
,
4769
93
,
4770
92
,
4771
91
,
4772
90
,
4773
89
,
4774
87
,
4775
86
,
4776
85
,
4777
84
,
4778
83
,
4779
82
,
4780
81
,
4781
79
,
4782
78
,
4783
77
,
4784
76
,
4785
75
,
4786
73
,
4787
72
,
4788
71
,
4789
70
,
4790
68
,
4791
67
,
4792
66
,
4793
65
,
4794
63
,
4795
62
,
4796
61
,
4797
60
,
4798
58
,
4799
57
,
4800
56
,
4801
54
,
4802
53
,
4803
52
,
4804
50
,
4805
49
,
4806
48
,
4807
47
,
4808
45
,
4809
44
,
4810
43
,
4811
41
,
4812
40
,
4813
39
,
4814
37
,
4815
36
,
4816
34
,
4817
33
,
4818
32
,
4819
30
,
4820
29
,
4821
28
,
4822
26
,
4823
25
,
4824
24
,
4825
22
,
4826
21
,
4827
20
,
4828
18
,
4829
17
,
4830
16
,
4831
14
,
4832
13
,
4833
11
,
4834
10
,
4835
9
,
4836
7
,
4837
6
,
4838
5
,
4839
3
,
4840
2
,
4841
1
,
4842
0
,
4843
-
1
,
4844
-
2
,
4845
-
4
,
4846
-
5
,
4847
-
6
,
4848
-
8
,
4849
-
9
,
4850
-
10
,
4851
-
11
,
4852
-
13
,
4853
-
14
,
4854
-
15
,
4855
-
17
,
4856
-
18
,
4857
-
19
,
4858
-
20
,
4859
-
22
,
4860
-
23
,
4861
-
24
,
4862
-
26
,
4863
-
27
,
4864
-
28
,
4865
-
29
,
4866
-
30
,
4867
-
32
,
4868
-
33
,
4869
-
34
,
4870
-
35
,
4871
-
37
,
4872
-
38
,
4873
-
39
,
4874
-
40
,
4875
-
41
,
4876
-
42
,
4877
-
44
,
4878
-
45
,
4879
-
46
,
4880
-
47
,
4881
-
48
,
4882
-
49
,
4883
-
50
,
4884
-
51
,
4885
-
53
,
4886
-
54
,
4887
-
55
,
4888
-
56
,
4889
-
57
,
4890
-
58
,
4891
-
59
,
4892
-
60
,
4893
-
61
,
4894
-
62
,
4895
-
63
,
4896
-
64
,
4897
-
65
,
4898
-
66
,
4899
-
67
,
4900
-
68
,
4901
-
69
,
4902
-
70
,
4903
-
71
,
4904
-
71
,
4905
-
72
,
4906
-
73
,
4907
-
74
,
4908
-
75
,
4909
-
76
,
4910
-
77
,
4911
-
77
,
4912
-
78
,
4913
-
79
,
4914
-
80
,
4915
-
81
,
4916
-
81
,
4917
-
82
,
4918
-
83
,
4919
-
84
,
4920
-
84
,
4921
-
85
,
4922
-
86
,
4923
-
87
,
4924
-
87
,
4925
-
88
,
4926
-
89
,
4927
-
89
,
4928
-
90
,
4929
-
90
,
4930
-
91
,
4931
-
92
,
4932
-
92
,
4933
-
93
,
4934
-
93
,
4935
-
94
,
4936
-
94
,
4937
-
95
,
4938
-
95
,
4939
-
96
,
4940
-
96
,
4941
-
97
,
4942
-
97
,
4943
-
98
,
4944
-
98
,
4945
-
99
,
4946
-
99
,
4947
-
99
,
4948
-
100
,
4949
-
100
,
4950
-
100
,
4951
-
101
,
4952
-
101
,
4953
-
101
,
4954
-
102
,
4955
-
102
,
4956
-
102
,
4957
-
102
,
4958
-
103
,
4959
-
103
,
4960
-
103
,
4961
-
103
,
4962
-
103
,
4963
-
104
,
4964
-
104
,
4965
-
104
,
4966
-
104
,
4967
-
104
,
4968
-
104
,
4969
-
104
,
4970
-
105
,
4971
-
105
,
4972
-
105
,
4973
-
105
,
4974
-
105
,
4975
-
105
,
4976
-
105
,
4977
-
105
,
4978
-
105
,
4979
-
105
,
4980
-
105
,
4981
-
105
,
4982
-
104
,
4983
-
104
,
4984
-
104
,
4985
-
104
,
4986
-
104
,
4987
-
104
,
4988
-
104
,
4989
-
104
,
4990
-
103
,
4991
-
103
,
4992
-
103
,
4993
-
103
,
4994
-
103
,
4995
-
102
,
4996
-
102
,
4997
-
102
,
4998
-
102
,
4999
-
101
,
5000
-
101
,
5001
-
101
,
5002
-
100
,
5003
-
100
,
5004
-
100
,
5005
-
99
,
5006
-
99
,
5007
-
99
,
5008
-
98
,
5009
-
98
,
5010
-
97
,
5011
-
97
,
5012
-
97
,
5013
-
96
,
5014
-
96
,
5015
-
95
,
5016
-
95
,
5017
-
94
,
5018
-
94
,
5019
-
93
,
5020
-
93
,
5021
-
92
,
5022
-
92
,
5023
-
91
,
5024
-
90
,
5025
-
90
,
5026
-
89
,
5027
-
89
,
5028
-
88
,
5029
-
87
,
5030
-
87
,
5031
-
86
,
5032
-
86
,
5033
-
85
,
5034
-
84
,
5035
-
84
,
5036
-
83
,
5037
-
82
,
5038
-
81
,
5039
-
81
,
5040
-
80
,
5041
-
79
,
5042
-
79
,
5043
-
78
,
5044
-
77
,
5045
-
76
,
5046
-
76
,
5047
-
75
,
5048
-
74
,
5049
-
73
,
5050
-
72
,
5051
-
72
,
5052
-
71
,
5053
-
70
,
5054
-
69
,
5055
-
68
,
5056
-
67
,
5057
-
67
,
5058
-
66
,
5059
-
65
,
5060
-
64
,
5061
-
63
,
5062
-
62
,
5063
-
61
,
5064
-
61
,
5065
-
60
,
5066
-
59
,
5067
-
58
,
5068
-
57
,
5069
-
56
,
5070
-
55
,
5071
-
54
,
5072
-
53
,
5073
-
52
,
5074
-
51
,
5075
-
50
,
5076
-
49
,
5077
-
48
,
5078
-
48
,
5079
-
47
,
5080
-
46
,
5081
-
45
,
5082
-
44
,
5083
-
43
,
5084
-
42
,
5085
-
41
,
5086
-
40
,
5087
-
39
,
5088
-
38
,
5089
-
37
,
5090
-
36
,
5091
-
35
,
5092
-
34
,
5093
-
33
,
5094
-
32
,
5095
-
31
,
5096
-
30
,
5097
-
29
,
5098
-
28
,
5099
-
27
,
5100
-
26
,
5101
-
25
,
5102
-
24
,
5103
-
23
,
5104
-
21
,
5105
-
20
,
5106
-
19
,
5107
-
18
,
5108
-
17
,
5109
-
16
,
5110
-
15
,
5111
-
14
,
5112
-
13
,
5113
-
12
,
5114
-
11
,
5115
-
10
,
5116
-
9
,
5117
-
8
,
5118
-
7
,
5119
-
6
,
5120
-
5
,
5121
-
4
,
5122
-
3
,
5123
-
2
,
5124
-
1
,
5125
0
,
5126
0
,
5127
1
,
5128
2
,
5129
3
,
5130
4
,
5131
5
,
5132
6
,
5133
7
,
5134
8
,
5135
9
,
5136
10
,
5137
11
,
5138
12
,
5139
13
,
5140
14
,
5141
15
,
5142
16
,
5143
17
,
5144
18
,
5145
19
,
5146
20
,
5147
21
,
5148
22
,
5149
22
,
5150
23
,
5151
24
,
5152
25
,
5153
26
,
5154
27
,
5155
28
,
5156
29
,
5157
30
,
5158
31
,
5159
32
,
5160
32
,
5161
33
,
5162
34
,
5163
35
,
5164
36
,
5165
37
,
5166
38
,
5167
38
,
5168
39
,
5169
40
,
5170
41
,
5171
42
,
5172
42
,
5173
43
,
5174
44
,
5175
45
,
5176
46
,
5177
46
,
5178
47
,
5179
48
,
5180
49
,
5181
49
,
5182
50
,
5183
51
,
5184
52
,
5185
52
,
5186
53
,
5187
54
,
5188
54
,
5189
55
,
5190
56
,
5191
56
,
5192
57
,
5193
58
,
5194
58
,
5195
59
,
5196
59
,
5197
60
,
5198
61
,
5199
61
,
5200
62
,
5201
62
,
5202
63
,
5203
64
,
5204
64
,
5205
65
,
5206
65
,
5207
66
,
5208
66
,
5209
67
,
5210
67
,
5211
68
,
5212
68
,
5213
69
,
5214
69
,
5215
69
,
5216
70
,
5217
70
,
5218
71
,
5219
71
,
5220
72
,
5221
72
,
5222
72
,
5223
73
,
5224
73
,
5225
73
,
5226
74
,
5227
74
,
5228
74
,
5229
75
,
5230
75
,
5231
75
,
5232
76
,
5233
76
,
5234
76
,
5235
76
,
5236
77
,
5237
77
,
5238
77
,
5239
77
,
5240
77
,
5241
78
,
5242
78
,
5243
78
,
5244
78
,
5245
78
,
5246
78
,
5247
79
,
5248
79
,
5249
79
,
5250
79
,
5251
79
,
5252
79
,
5253
79
,
5254
79
,
5255
79
,
5256
79
,
5257
79
,
5258
79
,
5259
79
,
5260
79
,
5261
79
,
5262
79
,
5263
79
,
5264
79
,
5265
79
,
5266
79
,
5267
79
,
5268
79
,
5269
79
,
5270
79
,
5271
79
,
5272
79
,
5273
79
,
5274
78
,
5275
78
,
5276
78
,
5277
78
,
5278
78
,
5279
78
,
5280
77
,
5281
77
,
5282
77
,
5283
77
,
5284
77
,
5285
76
,
5286
76
,
5287
76
,
5288
76
,
5289
75
,
5290
75
,
5291
75
,
5292
74
,
5293
74
,
5294
74
,
5295
74
,
5296
73
,
5297
73
,
5298
72
,
5299
72
,
5300
72
,
5301
71
,
5302
71
,
5303
71
,
5304
70
,
5305
70
,
5306
69
,
5307
69
,
5308
69
,
5309
68
,
5310
68
,
5311
67
,
5312
67
,
5313
66
,
5314
66
,
5315
65
,
5316
65
,
5317
64
,
5318
64
,
5319
63
,
5320
63
,
5321
62
,
5322
62
,
5323
61
,
5324
61
,
5325
60
,
5326
60
,
5327
59
,
5328
59
,
5329
58
,
5330
57
,
5331
57
,
5332
56
,
5333
56
,
5334
55
,
5335
55
,
5336
54
,
5337
53
,
5338
53
,
5339
52
,
5340
51
,
5341
51
,
5342
50
,
5343
50
,
5344
49
,
5345
48
,
5346
48
,
5347
47
,
5348
46
,
5349
46
,
5350
45
,
5351
44
,
5352
44
,
5353
43
,
5354
42
,
5355
41
,
5356
41
,
5357
40
,
5358
39
,
5359
39
,
5360
38
,
5361
37
,
5362
37
,
5363
36
,
5364
35
,
5365
34
,
5366
34
,
5367
33
,
5368
32
,
5369
31
,
5370
31
,
5371
30
,
5372
29
,
5373
28
,
5374
28
,
5375
27
,
5376
26
,
5377
25
,
5378
25
,
5379
24
,
5380
23
,
5381
22
,
5382
22
,
5383
21
,
5384
20
,
5385
19
,
5386
19
,
5387
18
,
5388
17
,
5389
16
,
5390
16
,
5391
15
,
5392
14
,
5393
13
,
5394
12
,
5395
12
,
5396
11
,
5397
10
,
5398
9
,
5399
9
,
5400
8
,
5401
7
,
5402
6
,
5403
6
,
5404
5
,
5405
4
,
5406
3
,
5407
3
,
5408
2
,
5409
1
,
5410
0
,
5411
0
,
5412
0
,
5413
-
1
,
5414
-
2
,
5415
-
2
,
5416
-
3
,
5417
-
4
,
5418
-
5
,
5419
-
5
,
5420
-
6
,
5421
-
7
,
5422
-
8
,
5423
-
8
,
5424
-
9
,
5425
-
10
,
5426
-
10
,
5427
-
11
,
5428
-
12
,
5429
-
13
,
5430
-
13
,
5431
-
14
,
5432
-
15
,
5433
-
15
,
5434
-
16
,
5435
-
17
,
5436
-
17
,
5437
-
18
,
5438
-
19
,
5439
-
19
,
5440
-
20
,
5441
-
21
,
5442
-
21
,
5443
-
22
,
5444
-
23
,
5445
-
23
,
5446
-
24
,
5447
-
25
,
5448
-
25
,
5449
-
26
,
5450
-
27
,
5451
-
27
,
5452
-
28
,
5453
-
28
,
5454
-
29
,
5455
-
30
,
5456
-
30
,
5457
-
31
,
5458
-
31
,
5459
-
32
,
5460
-
33
,
5461
-
33
,
5462
-
34
,
5463
-
34
,
5464
-
35
,
5465
-
35
,
5466
-
36
,
5467
-
36
,
5468
-
37
,
5469
-
37
,
5470
-
38
,
5471
-
38
,
5472
-
39
,
5473
-
39
,
5474
-
40
,
5475
-
40
,
5476
-
41
,
5477
-
41
,
5478
-
42
,
5479
-
42
,
5480
-
43
,
5481
-
43
,
5482
-
44
,
5483
-
44
,
5484
-
45
,
5485
-
45
,
5486
-
45
,
5487
-
46
,
5488
-
46
,
5489
-
47
,
5490
-
47
,
5491
-
47
,
5492
-
48
,
5493
-
48
,
5494
-
49
,
5495
-
49
,
5496
-
49
,
5497
-
50
,
5498
-
50
,
5499
-
50
,
5500
-
51
,
5501
-
51
,
5502
-
51
,
5503
-
51
,
5504
-
52
,
5505
-
52
,
5506
-
52
,
5507
-
53
,
5508
-
53
,
5509
-
53
,
5510
-
53
,
5511
-
54
,
5512
-
54
,
5513
-
54
,
5514
-
54
,
5515
-
54
,
5516
-
55
,
5517
-
55
,
5518
-
55
,
5519
-
55
,
5520
-
55
,
5521
-
56
,
5522
-
56
,
5523
-
56
,
5524
-
56
,
5525
-
56
,
5526
-
56
,
5527
-
56
,
5528
-
57
,
5529
-
57
,
5530
-
57
,
5531
-
57
,
5532
-
57
,
5533
-
57
,
5534
-
57
,
5535
-
57
,
5536
-
57
,
5537
-
57
,
5538
-
57
,
5539
-
57
,
5540
-
57
,
5541
-
57
,
5542
-
57
,
5543
-
57
,
5544
-
57
,
5545
-
57
,
5546
-
57
,
5547
-
57
,
5548
-
57
,
5549
-
57
,
5550
-
57
,
5551
-
57
,
5552
-
57
,
5553
-
57
,
5554
-
57
,
5555
-
57
,
5556
-
57
,
5557
-
57
,
5558
-
57
,
5559
-
57
,
5560
-
57
,
5561
-
56
,
5562
-
56
,
5563
-
56
,
5564
-
56
,
5565
-
56
,
5566
-
56
,
5567
-
56
,
5568
-
55
,
5569
-
55
,
5570
-
55
,
5571
-
55
,
5572
-
55
,
5573
-
54
,
5574
-
54
,
5575
-
54
,
5576
-
54
,
5577
-
54
,
5578
-
53
,
5579
-
53
,
5580
-
53
,
5581
-
53
,
5582
-
52
,
5583
-
52
,
5584
-
52
,
5585
-
52
,
5586
-
51
,
5587
-
51
,
5588
-
51
,
5589
-
50
,
5590
-
50
,
5591
-
50
,
5592
-
50
,
5593
-
49
,
5594
-
49
,
5595
-
49
,
5596
-
48
,
5597
-
48
,
5598
-
48
,
5599
-
47
,
5600
-
47
,
5601
-
46
,
5602
-
46
,
5603
-
46
,
5604
-
45
,
5605
-
45
,
5606
-
45
,
5607
-
44
,
5608
-
44
,
5609
-
43
,
5610
-
43
,
5611
-
43
,
5612
-
42
,
5613
-
42
,
5614
-
41
,
5615
-
41
,
5616
-
40
,
5617
-
40
,
5618
-
40
,
5619
-
39
,
5620
-
39
,
5621
-
38
,
5622
-
38
,
5623
-
37
,
5624
-
37
,
5625
-
36
,
5626
-
36
,
5627
-
35
,
5628
-
35
,
5629
-
35
,
5630
-
34
,
5631
-
34
,
5632
-
33
,
5633
-
33
,
5634
-
32
,
5635
-
32
,
5636
-
31
,
5637
-
31
,
5638
-
30
,
5639
-
30
,
5640
-
29
,
5641
-
29
,
5642
-
28
,
5643
-
28
,
5644
-
27
,
5645
-
26
,
5646
-
26
,
5647
-
25
,
5648
-
25
,
5649
-
24
,
5650
-
24
,
5651
-
23
,
5652
-
23
,
5653
-
22
,
5654
-
22
,
5655
-
21
,
5656
-
21
,
5657
-
20
,
5658
-
19
,
5659
-
19
,
5660
-
18
,
5661
-
18
,
5662
-
17
,
5663
-
17
,
5664
-
16
,
5665
-
16
,
5666
-
15
,
5667
-
15
,
5668
-
14
,
5669
-
13
,
5670
-
13
,
5671
-
12
,
5672
-
12
,
5673
-
11
,
5674
-
11
,
5675
-
10
,
5676
-
9
,
5677
-
9
,
5678
-
8
,
5679
-
8
,
5680
-
7
,
5681
-
7
,
5682
-
6
,
5683
-
6
,
5684
-
5
,
5685
-
4
,
5686
-
4
,
5687
-
3
,
5688
-
3
,
5689
-
2
,
5690
-
2
,
5691
-
1
,
5692
-
1
,
5693
0
,
5694
0
,
5695
0
,
5696
1
,
5697
1
,
5698
2
,
5699
2
,
5700
3
,
5701
3
,
5702
4
,
5703
4
,
5704
5
,
5705
5
,
5706
6
,
5707
7
,
5708
7
,
5709
8
,
5710
8
,
5711
9
,
5712
9
,
5713
10
,
5714
10
,
5715
11
,
5716
11
,
5717
12
,
5718
12
,
5719
13
,
5720
13
,
5721
14
,
5722
14
,
5723
15
,
5724
15
,
5725
16
,
5726
16
,
5727
17
,
5728
17
,
5729
18
,
5730
18
,
5731
18
,
5732
19
,
5733
19
,
5734
20
,
5735
20
,
5736
21
,
5737
21
,
5738
22
,
5739
22
,
5740
22
,
5741
23
,
5742
23
,
5743
24
,
5744
24
,
5745
25
,
5746
25
,
5747
25
,
5748
26
,
5749
26
,
5750
27
,
5751
27
,
5752
27
,
5753
28
,
5754
28
,
5755
28
,
5756
29
,
5757
29
,
5758
30
,
5759
30
,
5760
30
,
5761
31
,
5762
31
,
5763
31
,
5764
32
,
5765
32
,
5766
32
,
5767
33
,
5768
33
,
5769
33
,
5770
33
,
5771
34
,
5772
34
,
5773
34
,
5774
35
,
5775
35
,
5776
35
,
5777
35
,
5778
36
,
5779
36
,
5780
36
,
5781
36
,
5782
37
,
5783
37
,
5784
37
,
5785
37
,
5786
38
,
5787
38
,
5788
38
,
5789
38
,
5790
38
,
5791
39
,
5792
39
,
5793
39
,
5794
39
,
5795
39
,
5796
40
,
5797
40
,
5798
40
,
5799
40
,
5800
40
,
5801
40
,
5802
40
,
5803
41
,
5804
41
,
5805
41
,
5806
41
,
5807
41
,
5808
41
,
5809
41
,
5810
41
,
5811
41
,
5812
42
,
5813
42
,
5814
42
,
5815
42
,
5816
42
,
5817
42
,
5818
42
,
5819
42
,
5820
42
,
5821
42
,
5822
42
,
5823
42
,
5824
42
,
5825
42
,
5826
42
,
5827
42
,
5828
42
,
5829
42
,
5830
42
,
5831
42
,
5832
42
,
5833
42
,
5834
42
,
5835
42
,
5836
42
,
5837
42
,
5838
42
,
5839
42
,
5840
42
,
5841
42
,
5842
42
,
5843
42
,
5844
41
,
5845
41
,
5846
41
,
5847
41
,
5848
41
,
5849
41
,
5850
41
,
5851
41
,
5852
41
,
5853
41
,
5854
40
,
5855
40
,
5856
40
,
5857
40
,
5858
40
,
5859
40
,
5860
40
,
5861
39
,
5862
39
,
5863
39
,
5864
39
,
5865
39
,
5866
38
,
5867
38
,
5868
38
,
5869
38
,
5870
38
,
5871
37
,
5872
37
,
5873
37
,
5874
37
,
5875
37
,
5876
36
,
5877
36
,
5878
36
,
5879
36
,
5880
35
,
5881
35
,
5882
35
,
5883
35
,
5884
34
,
5885
34
,
5886
34
,
5887
34
,
5888
33
,
5889
33
,
5890
33
,
5891
33
,
5892
32
,
5893
32
,
5894
32
,
5895
31
,
5896
31
,
5897
31
,
5898
30
,
5899
30
,
5900
30
,
5901
30
,
5902
29
,
5903
29
,
5904
29
,
5905
28
,
5906
28
,
5907
28
,
5908
27
,
5909
27
,
5910
27
,
5911
26
,
5912
26
,
5913
26
,
5914
25
,
5915
25
,
5916
25
,
5917
24
,
5918
24
,
5919
23
,
5920
23
,
5921
23
,
5922
22
,
5923
22
,
5924
22
,
5925
21
,
5926
21
,
5927
21
,
5928
20
,
5929
20
,
5930
19
,
5931
19
,
5932
19
,
5933
18
,
5934
18
,
5935
18
,
5936
17
,
5937
17
,
5938
16
,
5939
16
,
5940
16
,
5941
15
,
5942
15
,
5943
14
,
5944
14
,
5945
14
,
5946
13
,
5947
13
,
5948
12
,
5949
12
,
5950
12
,
5951
11
,
5952
11
,
5953
10
,
5954
10
,
5955
10
,
5956
9
,
5957
9
,
5958
8
,
5959
8
,
5960
8
,
5961
7
,
5962
7
,
5963
6
,
5964
6
,
5965
6
,
5966
5
,
5967
5
,
5968
4
,
5969
4
,
5970
4
,
5971
3
,
5972
3
,
5973
2
,
5974
2
,
5975
2
,
5976
1
,
5977
1
,
5978
1
,
5979
0
,
5980
0
,
5981
0
,
5982
0
,
5983
0
,
5984
-
1
,
5985
-
1
,
5986
-
2
,
5987
-
2
,
5988
-
2
,
5989
-
3
,
5990
-
3
,
5991
-
3
,
5992
-
4
,
5993
-
4
,
5994
-
5
,
5995
-
5
,
5996
-
5
,
5997
-
6
,
5998
-
6
,
5999
-
6
,
6000
-
7
,
6001
-
7
,
6002
-
7
,
6003
-
8
,
6004
-
8
,
6005
-
9
,
6006
-
9
,
6007
-
9
,
6008
-
10
,
6009
-
10
,
6010
-
10
,
6011
-
11
,
6012
-
11
,
6013
-
11
,
6014
-
12
,
6015
-
12
,
6016
-
12
,
6017
-
13
,
6018
-
13
,
6019
-
13
,
6020
-
14
,
6021
-
14
,
6022
-
14
,
6023
-
14
,
6024
-
15
,
6025
-
15
,
6026
-
15
,
6027
-
16
,
6028
-
16
,
6029
-
16
,
6030
-
17
,
6031
-
17
,
6032
-
17
,
6033
-
17
,
6034
-
18
,
6035
-
18
,
6036
-
18
,
6037
-
19
,
6038
-
19
,
6039
-
19
,
6040
-
19
,
6041
-
20
,
6042
-
20
,
6043
-
20
,
6044
-
20
,
6045
-
21
,
6046
-
21
,
6047
-
21
,
6048
-
21
,
6049
-
21
,
6050
-
22
,
6051
-
22
,
6052
-
22
,
6053
-
22
,
6054
-
23
,
6055
-
23
,
6056
-
23
,
6057
-
23
,
6058
-
23
,
6059
-
24
,
6060
-
24
,
6061
-
24
,
6062
-
24
,
6063
-
24
,
6064
-
25
,
6065
-
25
,
6066
-
25
,
6067
-
25
,
6068
-
25
,
6069
-
25
,
6070
-
26
,
6071
-
26
,
6072
-
26
,
6073
-
26
,
6074
-
26
,
6075
-
26
,
6076
-
26
,
6077
-
27
,
6078
-
27
,
6079
-
27
,
6080
-
27
,
6081
-
27
,
6082
-
27
,
6083
-
27
,
6084
-
27
,
6085
-
27
,
6086
-
28
,
6087
-
28
,
6088
-
28
,
6089
-
28
,
6090
-
28
,
6091
-
28
,
6092
-
28
,
6093
-
28
,
6094
-
28
,
6095
-
28
,
6096
-
28
,
6097
-
28
,
6098
-
28
,
6099
-
28
,
6100
-
28
,
6101
-
28
,
6102
-
29
,
6103
-
29
,
6104
-
29
,
6105
-
29
,
6106
-
29
,
6107
-
29
,
6108
-
29
,
6109
-
29
,
6110
-
29
,
6111
-
29
,
6112
-
29
,
6113
-
29
,
6114
-
29
,
6115
-
29
,
6116
-
29
,
6117
-
29
,
6118
-
29
,
6119
-
29
,
6120
-
29
,
6121
-
29
,
6122
-
28
,
6123
-
28
,
6124
-
28
,
6125
-
28
,
6126
-
28
,
6127
-
28
,
6128
-
28
,
6129
-
28
,
6130
-
28
,
6131
-
28
,
6132
-
28
,
6133
-
28
,
6134
-
28
,
6135
-
28
,
6136
-
28
,
6137
-
27
,
6138
-
27
,
6139
-
27
,
6140
-
27
,
6141
-
27
,
6142
-
27
,
6143
-
27
,
6144
-
27
,
6145
-
27
,
6146
-
27
,
6147
-
26
,
6148
-
26
,
6149
-
26
,
6150
-
26
,
6151
-
26
,
6152
-
26
,
6153
-
26
,
6154
-
25
,
6155
-
25
,
6156
-
25
,
6157
-
25
,
6158
-
25
,
6159
-
25
,
6160
-
25
,
6161
-
24
,
6162
-
24
,
6163
-
24
,
6164
-
24
,
6165
-
24
,
6166
-
24
,
6167
-
23
,
6168
-
23
,
6169
-
23
,
6170
-
23
,
6171
-
23
,
6172
-
22
,
6173
-
22
,
6174
-
22
,
6175
-
22
,
6176
-
22
,
6177
-
21
,
6178
-
21
,
6179
-
21
,
6180
-
21
,
6181
-
21
,
6182
-
20
,
6183
-
20
,
6184
-
20
,
6185
-
20
,
6186
-
20
,
6187
-
19
,
6188
-
19
,
6189
-
19
,
6190
-
19
,
6191
-
18
,
6192
-
18
,
6193
-
18
,
6194
-
18
,
6195
-
17
,
6196
-
17
,
6197
-
17
,
6198
-
17
,
6199
-
16
,
6200
-
16
,
6201
-
16
,
6202
-
16
,
6203
-
15
,
6204
-
15
,
6205
-
15
,
6206
-
15
,
6207
-
14
,
6208
-
14
,
6209
-
14
,
6210
-
14
,
6211
-
13
,
6212
-
13
,
6213
-
13
,
6214
-
13
,
6215
-
12
,
6216
-
12
,
6217
-
12
,
6218
-
12
,
6219
-
11
,
6220
-
11
,
6221
-
11
,
6222
-
11
,
6223
-
10
,
6224
-
10
,
6225
-
10
,
6226
-
9
,
6227
-
9
,
6228
-
9
,
6229
-
9
,
6230
-
8
,
6231
-
8
,
6232
-
8
,
6233
-
7
,
6234
-
7
,
6235
-
7
,
6236
-
7
,
6237
-
6
,
6238
-
6
,
6239
-
6
,
6240
-
6
,
6241
-
5
,
6242
-
5
,
6243
-
5
,
6244
-
4
,
6245
-
4
,
6246
-
4
,
6247
-
4
,
6248
-
3
,
6249
-
3
,
6250
-
3
,
6251
-
2
,
6252
-
2
,
6253
-
2
,
6254
-
2
,
6255
-
1
,
6256
-
1
,
6257
-
1
,
6258
-
1
,
6259
0
,
6260
0
,
6261
0
,
6262
0
,
6263
0
,
6264
0
,
6265
0
,
6266
1
,
6267
1
,
6268
1
,
6269
1
,
6270
2
,
6271
2
,
6272
2
,
6273
2
,
6274
3
,
6275
3
,
6276
3
,
6277
3
,
6278
4
,
6279
4
,
6280
4
,
6281
5
,
6282
5
,
6283
5
,
6284
5
,
6285
6
,
6286
6
,
6287
6
,
6288
6
,
6289
6
,
6290
7
,
6291
7
,
6292
7
,
6293
7
,
6294
8
,
6295
8
,
6296
8
,
6297
8
,
6298
9
,
6299
9
,
6300
9
,
6301
9
,
6302
10
,
6303
10
,
6304
10
,
6305
10
,
6306
10
,
6307
11
,
6308
11
,
6309
11
,
6310
11
,
6311
11
,
6312
12
,
6313
12
,
6314
12
,
6315
12
,
6316
12
,
6317
13
,
6318
13
,
6319
13
,
6320
13
,
6321
13
,
6322
14
,
6323
14
,
6324
14
,
6325
14
,
6326
14
,
6327
14
,
6328
15
,
6329
15
,
6330
15
,
6331
15
,
6332
15
,
6333
15
,
6334
16
,
6335
16
,
6336
16
,
6337
16
,
6338
16
,
6339
16
,
6340
16
,
6341
17
,
6342
17
,
6343
17
,
6344
17
,
6345
17
,
6346
17
,
6347
17
,
6348
17
,
6349
18
,
6350
18
,
6351
18
,
6352
18
,
6353
18
,
6354
18
,
6355
18
,
6356
18
,
6357
18
,
6358
19
,
6359
19
,
6360
19
,
6361
19
,
6362
19
,
6363
19
,
6364
19
,
6365
19
,
6366
19
,
6367
19
,
6368
19
,
6369
19
,
6370
20
,
6371
20
,
6372
20
,
6373
20
,
6374
20
,
6375
20
,
6376
20
,
6377
20
,
6378
20
,
6379
20
,
6380
20
,
6381
20
,
6382
20
,
6383
20
,
6384
20
,
6385
20
,
6386
20
,
6387
20
,
6388
20
,
6389
20
,
6390
20
,
6391
20
,
6392
20
,
6393
20
,
6394
20
,
6395
20
,
6396
20
,
6397
20
,
6398
20
,
6399
20
,
6400
20
,
6401
20
,
6402
20
,
6403
20
,
6404
20
,
6405
20
,
6406
20
,
6407
20
,
6408
20
,
6409
20
,
6410
20
,
6411
20
,
6412
20
,
6413
20
,
6414
20
,
6415
20
,
6416
20
,
6417
20
,
6418
20
,
6419
20
,
6420
19
,
6421
19
,
6422
19
,
6423
19
,
6424
19
,
6425
19
,
6426
19
,
6427
19
,
6428
19
,
6429
19
,
6430
19
,
6431
19
,
6432
19
,
6433
19
,
6434
18
,
6435
18
,
6436
18
,
6437
18
,
6438
18
,
6439
18
,
6440
18
,
6441
18
,
6442
18
,
6443
18
,
6444
17
,
6445
17
,
6446
17
,
6447
17
,
6448
17
,
6449
17
,
6450
17
,
6451
17
,
6452
16
,
6453
16
,
6454
16
,
6455
16
,
6456
16
,
6457
16
,
6458
16
,
6459
16
,
6460
15
,
6461
15
,
6462
15
,
6463
15
,
6464
15
,
6465
15
,
6466
15
,
6467
14
,
6468
14
,
6469
14
,
6470
14
,
6471
14
,
6472
14
,
6473
14
,
6474
13
,
6475
13
,
6476
13
,
6477
13
,
6478
13
,
6479
13
,
6480
12
,
6481
12
,
6482
12
,
6483
12
,
6484
12
,
6485
12
,
6486
11
,
6487
11
,
6488
11
,
6489
11
,
6490
11
,
6491
11
,
6492
10
,
6493
10
,
6494
10
,
6495
10
,
6496
10
,
6497
9
,
6498
9
,
6499
9
,
6500
9
,
6501
9
,
6502
9
,
6503
8
,
6504
8
,
6505
8
,
6506
8
,
6507
8
,
6508
7
,
6509
7
,
6510
7
,
6511
7
,
6512
7
,
6513
7
,
6514
6
,
6515
6
,
6516
6
,
6517
6
,
6518
6
,
6519
5
,
6520
5
,
6521
5
,
6522
5
,
6523
5
,
6524
4
,
6525
4
,
6526
4
,
6527
4
,
6528
4
,
6529
4
,
6530
3
,
6531
3
,
6532
3
,
6533
3
,
6534
3
,
6535
2
,
6536
2
,
6537
2
,
6538
2
,
6539
2
,
6540
2
,
6541
1
,
6542
1
,
6543
1
,
6544
1
,
6545
1
,
6546
0
,
6547
0
,
6548
0
,
6549
0
,
6550
0
,
6551
0
,
6552
0
,
6553
0
,
6554
0
,
6555
0
,
6556
0
,
6557
-
1
,
6558
-
1
,
6559
-
1
,
6560
-
1
,
6561
-
1
,
6562
-
1
,
6563
-
2
,
6564
-
2
,
6565
-
2
,
6566
-
2
,
6567
-
2
,
6568
-
2
,
6569
-
3
,
6570
-
3
,
6571
-
3
,
6572
-
3
,
6573
-
3
,
6574
-
3
,
6575
-
4
,
6576
-
4
,
6577
-
4
,
6578
-
4
,
6579
-
4
,
6580
-
4
,
6581
-
5
,
6582
-
5
,
6583
-
5
,
6584
-
5
,
6585
-
5
,
6586
-
5
,
6587
-
5
,
6588
-
6
,
6589
-
6
,
6590
-
6
,
6591
-
6
,
6592
-
6
,
6593
-
6
,
6594
-
6
,
6595
-
7
,
6596
-
7
,
6597
-
7
,
6598
-
7
,
6599
-
7
,
6600
-
7
,
6601
-
7
,
6602
-
7
,
6603
-
8
,
6604
-
8
,
6605
-
8
,
6606
-
8
,
6607
-
8
,
6608
-
8
,
6609
-
8
,
6610
-
8
,
6611
-
9
,
6612
-
9
,
6613
-
9
,
6614
-
9
,
6615
-
9
,
6616
-
9
,
6617
-
9
,
6618
-
9
,
6619
-
9
,
6620
-
10
,
6621
-
10
,
6622
-
10
,
6623
-
10
,
6624
-
10
,
6625
-
10
,
6626
-
10
,
6627
-
10
,
6628
-
10
,
6629
-
10
,
6630
-
10
,
6631
-
10
,
6632
-
11
,
6633
-
11
,
6634
-
11
,
6635
-
11
,
6636
-
11
,
6637
-
11
,
6638
-
11
,
6639
-
11
,
6640
-
11
,
6641
-
11
,
6642
-
11
,
6643
-
11
,
6644
-
11
,
6645
-
11
,
6646
-
12
,
6647
-
12
,
6648
-
12
,
6649
-
12
,
6650
-
12
,
6651
-
12
,
6652
-
12
,
6653
-
12
,
6654
-
12
,
6655
-
12
,
6656
-
12
,
6657
-
12
,
6658
-
12
,
6659
-
12
,
6660
-
12
,
6661
-
12
,
6662
-
12
,
6663
-
12
,
6664
-
12
,
6665
-
12
,
6666
-
12
,
6667
-
12
,
6668
-
12
,
6669
-
12
,
6670
-
12
,
6671
-
12
,
6672
-
12
,
6673
-
12
,
6674
-
12
,
6675
-
12
,
6676
-
12
,
6677
-
12
,
6678
-
12
,
6679
-
12
,
6680
-
12
,
6681
-
12
,
6682
-
12
,
6683
-
12
,
6684
-
12
,
6685
-
12
,
6686
-
12
,
6687
-
12
,
6688
-
12
,
6689
-
12
,
6690
-
12
,
6691
-
12
,
6692
-
12
,
6693
-
12
,
6694
-
12
,
6695
-
12
,
6696
-
12
,
6697
-
12
,
6698
-
12
,
6699
-
12
,
6700
-
12
,
6701
-
12
,
6702
-
12
,
6703
-
12
,
6704
-
12
,
6705
-
12
,
6706
-
12
,
6707
-
12
,
6708
-
12
,
6709
-
12
,
6710
-
12
,
6711
-
11
,
6712
-
11
,
6713
-
11
,
6714
-
11
,
6715
-
11
,
6716
-
11
,
6717
-
11
,
6718
-
11
,
6719
-
11
,
6720
-
11
,
6721
-
11
,
6722
-
11
,
6723
-
11
,
6724
-
11
,
6725
-
11
,
6726
-
11
,
6727
-
11
,
6728
-
10
,
6729
-
10
,
6730
-
10
,
6731
-
10
,
6732
-
10
,
6733
-
10
,
6734
-
10
,
6735
-
10
,
6736
-
10
,
6737
-
10
,
6738
-
10
,
6739
-
10
,
6740
-
9
,
6741
-
9
,
6742
-
9
,
6743
-
9
,
6744
-
9
,
6745
-
9
,
6746
-
9
,
6747
-
9
,
6748
-
9
,
6749
-
9
,
6750
-
9
,
6751
-
8
,
6752
-
8
,
6753
-
8
,
6754
-
8
,
6755
-
8
,
6756
-
8
,
6757
-
8
,
6758
-
8
,
6759
-
8
,
6760
-
8
,
6761
-
7
,
6762
-
7
,
6763
-
7
,
6764
-
7
,
6765
-
7
,
6766
-
7
,
6767
-
7
,
6768
-
7
,
6769
-
7
,
6770
-
6
,
6771
-
6
,
6772
-
6
,
6773
-
6
,
6774
-
6
,
6775
-
6
,
6776
-
6
,
6777
-
6
,
6778
-
6
,
6779
-
5
,
6780
-
5
,
6781
-
5
,
6782
-
5
,
6783
-
5
,
6784
-
5
,
6785
-
5
,
6786
-
5
,
6787
-
4
,
6788
-
4
,
6789
-
4
,
6790
-
4
,
6791
-
4
,
6792
-
4
,
6793
-
4
,
6794
-
4
,
6795
-
4
,
6796
-
3
,
6797
-
3
,
6798
-
3
,
6799
-
3
,
6800
-
3
,
6801
-
3
,
6802
-
3
,
6803
-
3
,
6804
-
2
,
6805
-
2
,
6806
-
2
,
6807
-
2
,
6808
-
2
,
6809
-
2
,
6810
-
2
,
6811
-
2
,
6812
-
1
,
6813
-
1
,
6814
-
1
,
6815
-
1
,
6816
-
1
,
6817
-
1
,
6818
-
1
,
6819
-
1
,
6820
-
1
,
6821
0
,
6822
0
,
6823
0
,
6824
0
,
6825
0
,
6826
0
,
6827
0
,
6828
0
,
6829
0
,
6830
0
,
6831
0
,
6832
0
,
6833
0
,
6834
0
,
6835
0
,
6836
0
,
6837
1
,
6838
1
,
6839
1
,
6840
1
,
6841
1
,
6842
1
,
6843
1
,
6844
1
,
6845
1
,
6846
2
,
6847
2
,
6848
2
,
6849
2
,
6850
2
,
6851
2
,
6852
2
,
6853
2
,
6854
2
,
6855
2
,
6856
3
,
6857
3
,
6858
3
,
6859
3
,
6860
3
,
6861
3
,
6862
3
,
6863
3
,
6864
3
,
6865
4
,
6866
4
,
6867
4
,
6868
4
,
6869
4
,
6870
4
,
6871
4
,
6872
4
,
6873
4
,
6874
4
,
6875
4
,
6876
5
,
6877
5
,
6878
5
,
6879
5
,
6880
5
,
6881
5
,
6882
5
,
6883
5
,
6884
5
,
6885
5
,
6886
5
,
6887
5
,
6888
6
,
6889
6
,
6890
6
,
6891
6
,
6892
6
,
6893
6
,
6894
6
,
6895
6
,
6896
6
,
6897
6
,
6898
6
,
6899
6
,
6900
6
,
6901
6
,
6902
7
,
6903
7
,
6904
7
,
6905
7
,
6906
7
,
6907
7
,
6908
7
,
6909
7
,
6910
7
,
6911
7
,
6912
7
,
6913
7
,
6914
7
,
6915
7
,
6916
7
,
6917
7
,
6918
7
,
6919
7
,
6920
8
,
6921
8
,
6922
8
,
6923
8
,
6924
8
,
6925
8
,
6926
8
,
6927
8
,
6928
8
,
6929
8
,
6930
8
,
6931
8
,
6932
8
,
6933
8
,
6934
8
,
6935
8
,
6936
8
,
6937
8
,
6938
8
,
6939
8
,
6940
8
,
6941
8
,
6942
8
,
6943
8
,
6944
8
,
6945
8
,
6946
8
,
6947
8
,
6948
8
,
6949
8
,
6950
8
,
6951
8
,
6952
8
,
6953
8
,
6954
8
,
6955
8
,
6956
8
,
6957
8
,
6958
8
,
6959
8
,
6960
8
,
6961
8
,
6962
8
,
6963
8
,
6964
8
,
6965
8
,
6966
8
,
6967
8
,
6968
8
,
6969
8
,
6970
8
,
6971
8
,
6972
8
,
6973
8
,
6974
8
,
6975
8
,
6976
8
,
6977
8
,
6978
8
,
6979
8
,
6980
8
,
6981
8
,
6982
8
,
6983
8
,
6984
8
,
6985
8
,
6986
8
,
6987
8
,
6988
8
,
6989
8
,
6990
8
,
6991
8
,
6992
8
,
6993
8
,
6994
8
,
6995
8
,
6996
8
,
6997
8
,
6998
8
,
6999
8
,
7000
8
,
7001
8
,
7002
8
,
7003
8
,
7004
8
,
7005
7
,
7006
7
,
7007
7
,
7008
7
,
7009
7
,
7010
7
,
7011
7
,
7012
7
,
7013
7
,
7014
7
,
7015
7
,
7016
7
,
7017
7
,
7018
7
,
7019
7
,
7020
7
,
7021
7
,
7022
7
,
7023
7
,
7024
7
,
7025
6
,
7026
6
,
7027
6
,
7028
6
,
7029
6
,
7030
6
,
7031
6
,
7032
6
,
7033
6
,
7034
6
,
7035
6
,
7036
6
,
7037
6
,
7038
6
,
7039
6
,
7040
6
,
7041
6
,
7042
5
,
7043
5
,
7044
5
,
7045
5
,
7046
5
,
7047
5
,
7048
5
,
7049
5
,
7050
5
,
7051
5
,
7052
5
,
7053
5
,
7054
5
,
7055
5
,
7056
5
,
7057
4
,
7058
4
,
7059
4
,
7060
4
,
7061
4
,
7062
4
,
7063
4
,
7064
4
,
7065
4
,
7066
4
,
7067
4
,
7068
4
,
7069
4
,
7070
4
,
7071
3
,
7072
3
,
7073
3
,
7074
3
,
7075
3
,
7076
3
,
7077
3
,
7078
3
,
7079
3
,
7080
3
,
7081
3
,
7082
3
,
7083
3
,
7084
2
,
7085
2
,
7086
2
,
7087
2
,
7088
2
,
7089
2
,
7090
2
,
7091
2
,
7092
2
,
7093
2
,
7094
2
,
7095
2
,
7096
2
,
7097
1
,
7098
1
,
7099
1
,
7100
1
,
7101
1
,
7102
1
,
7103
1
,
7104
1
,
7105
1
,
7106
1
,
7107
1
,
7108
1
,
7109
1
,
7110
1
,
7111
0
,
7112
0
,
7113
0
,
7114
0
,
7115
0
,
7116
0
,
7117
0
,
7118
0
,
7119
0
,
7120
0
,
7121
0
,
7122
0
,
7123
0
,
7124
0
,
7125
0
,
7126
0
,
7127
0
,
7128
0
,
7129
0
,
7130
0
,
7131
0
,
7132
0
,
7133
0
,
7134
0
,
7135
0
,
7136
0
,
7137
0
,
7138
0
,
7139
0
,
7140
-
1
,
7141
-
1
,
7142
-
1
,
7143
-
1
,
7144
-
1
,
7145
-
1
,
7146
-
1
,
7147
-
1
,
7148
-
1
,
7149
-
1
,
7150
-
1
,
7151
-
1
,
7152
-
1
,
7153
-
1
,
7154
-
1
,
7155
-
1
,
7156
-
2
,
7157
-
2
,
7158
-
2
,
7159
-
2
,
7160
-
2
,
7161
-
2
,
7162
-
2
,
7163
-
2
,
7164
-
2
,
7165
-
2
,
7166
-
2
,
7167
-
2
,
7168
-
2
,
7169
-
2
,
7170
-
2
,
7171
-
2
,
7172
-
2
,
7173
-
2
,
7174
-
2
,
7175
-
2
,
7176
-
3
,
7177
-
3
,
7178
-
3
,
7179
-
3
,
7180
-
3
,
7181
-
3
,
7182
-
3
,
7183
-
3
,
7184
-
3
,
7185
-
3
,
7186
-
3
,
7187
-
3
,
7188
-
3
,
7189
-
3
,
7190
-
3
,
7191
-
3
,
7192
-
3
,
7193
-
3
,
7194
-
3
,
7195
-
3
,
7196
-
3
,
7197
-
3
,
7198
-
3
,
7199
-
3
,
7200
-
3
,
7201
-
3
,
7202
-
3
,
7203
-
3
,
7204
-
4
,
7205
-
4
,
7206
-
4
,
7207
-
4
,
7208
-
4
,
7209
-
4
,
7210
-
4
,
7211
-
4
,
7212
-
4
,
7213
-
4
,
7214
-
4
,
7215
-
4
,
7216
-
4
,
7217
-
4
,
7218
-
4
,
7219
-
4
,
7220
-
4
,
7221
-
4
,
7222
-
4
,
7223
-
4
,
7224
-
4
,
7225
-
4
,
7226
-
4
,
7227
-
4
,
7228
-
4
,
7229
-
4
,
7230
-
4
,
7231
-
4
,
7232
-
4
,
7233
-
4
,
7234
-
4
,
7235
-
4
,
7236
-
4
,
7237
-
4
,
7238
-
4
,
7239
-
4
,
7240
-
4
,
7241
-
4
,
7242
-
4
,
7243
-
4
,
7244
-
4
,
7245
-
4
,
7246
-
4
,
7247
-
4
,
7248
-
4
,
7249
-
4
,
7250
-
4
,
7251
-
4
,
7252
-
4
,
7253
-
4
,
7254
-
4
,
7255
-
4
,
7256
-
4
,
7257
-
4
,
7258
-
4
,
7259
-
4
,
7260
-
4
,
7261
-
4
,
7262
-
4
,
7263
-
4
,
7264
-
4
,
7265
-
4
,
7266
-
4
,
7267
-
4
,
7268
-
4
,
7269
-
4
,
7270
-
4
,
7271
-
4
,
7272
-
4
,
7273
-
4
,
7274
-
4
,
7275
-
4
,
7276
-
4
,
7277
-
4
,
7278
-
4
,
7279
-
4
,
7280
-
4
,
7281
-
4
,
7282
-
4
,
7283
-
4
,
7284
-
4
,
7285
-
4
,
7286
-
3
,
7287
-
3
,
7288
-
3
,
7289
-
3
,
7290
-
3
,
7291
-
3
,
7292
-
3
,
7293
-
3
,
7294
-
3
,
7295
-
3
,
7296
-
3
,
7297
-
3
,
7298
-
3
,
7299
-
3
,
7300
-
3
,
7301
-
3
,
7302
-
3
,
7303
-
3
,
7304
-
3
,
7305
-
3
,
7306
-
3
,
7307
-
3
,
7308
-
3
,
7309
-
3
,
7310
-
3
,
7311
-
3
,
7312
-
3
,
7313
-
3
,
7314
-
3
,
7315
-
3
,
7316
-
3
,
7317
-
3
,
7318
-
3
,
7319
-
2
,
7320
-
2
,
7321
-
2
,
7322
-
2
,
7323
-
2
,
7324
-
2
,
7325
-
2
,
7326
-
2
,
7327
-
2
,
7328
-
2
,
7329
-
2
,
7330
-
2
,
7331
-
2
,
7332
-
2
,
7333
-
2
,
7334
-
2
,
7335
-
2
,
7336
-
2
,
7337
-
2
,
7338
-
2
,
7339
-
2
,
7340
-
2
,
7341
-
2
,
7342
-
2
,
7343
-
2
,
7344
-
1
,
7345
-
1
,
7346
-
1
,
7347
-
1
,
7348
-
1
,
7349
-
1
,
7350
-
1
,
7351
-
1
,
7352
-
1
,
7353
-
1
,
7354
-
1
,
7355
-
1
,
7356
-
1
,
7357
-
1
,
7358
-
1
,
7359
-
1
,
7360
-
1
,
7361
-
1
,
7362
-
1
,
7363
-
1
,
7364
-
1
,
7365
-
1
,
7366
-
1
,
7367
0
,
7368
0
,
7369
0
,
7370
0
,
7371
0
,
7372
0
,
7373
0
,
7374
0
,
7375
0
,
7376
0
,
7377
0
,
7378
0
,
7379
0
,
7380
0
,
7381
0
,
7382
0
,
7383
0
,
7384
0
,
7385
0
,
7386
0
,
7387
0
,
7388
0
,
7389
0
,
7390
0
,
7391
0
,
7392
0
,
7393
0
,
7394
0
,
7395
0
,
7396
0
,
7397
0
,
7398
0
,
7399
0
,
7400
0
,
7401
0
,
7402
0
,
7403
0
,
7404
0
,
7405
0
,
7406
0
,
7407
0
,
7408
0
,
7409
0
,
7410
0
,
7411
0
,
7412
0
,
7413
0
,
7414
0
,
7415
1
,
7416
1
,
7417
1
,
7418
1
,
7419
1
,
7420
1
,
7421
1
,
7422
1
,
7423
1
,
7424
1
,
7425
1
,
7426
1
,
7427
1
,
7428
1
,
7429
1
,
7430
1
,
7431
1
,
7432
1
,
7433
1
,
7434
1
,
7435
1
,
7436
1
,
7437
1
,
7438
1
,
7439
1
,
7440
1
,
7441
1
,
7442
1
,
7443
1
,
7444
2
,
7445
2
,
7446
2
,
7447
2
,
7448
2
,
7449
2
,
7450
2
,
7451
2
,
7452
2
,
7453
2
,
7454
2
,
7455
2
,
7456
2
,
7457
2
,
7458
2
,
7459
2
,
7460
2
,
7461
2
,
7462
2
,
7463
2
,
7464
2
,
7465
2
,
7466
2
,
7467
2
,
7468
2
,
7469
2
,
7470
2
,
7471
2
,
7472
2
,
7473
2
,
7474
2
,
7475
2
,
7476
2
,
7477
2
,
7478
2
,
7479
2
,
7480
2
,
7481
2
,
7482
2
,
7483
2
,
7484
2
,
7485
2
,
7486
2
,
7487
2
,
7488
3
,
7489
3
,
7490
3
,
7491
3
,
7492
3
,
7493
3
,
7494
3
,
7495
3
,
7496
3
,
7497
3
,
7498
3
,
7499
3
,
7500
3
,
7501
3
,
7502
3
,
7503
3
,
7504
3
,
7505
3
,
7506
3
,
7507
3
,
7508
3
,
7509
3
,
7510
3
,
7511
3
,
7512
3
,
7513
3
,
7514
3
,
7515
3
,
7516
3
,
7517
3
,
7518
3
,
7519
3
,
7520
3
,
7521
3
,
7522
3
,
7523
3
,
7524
3
,
7525
3
,
7526
3
,
7527
3
,
7528
3
,
7529
3
,
7530
3
,
7531
3
,
7532
3
,
7533
3
,
7534
3
,
7535
3
,
7536
3
,
7537
3
,
7538
3
,
7539
3
,
7540
3
,
7541
3
,
7542
3
,
7543
3
,
7544
3
,
7545
3
,
7546
3
,
7547
3
,
7548
3
,
7549
3
,
7550
3
,
7551
3
,
7552
3
,
7553
3
,
7554
3
,
7555
3
,
7556
3
,
7557
3
,
7558
3
,
7559
3
,
7560
3
,
7561
3
,
7562
3
,
7563
3
,
7564
3
,
7565
3
,
7566
2
,
7567
2
,
7568
2
,
7569
2
,
7570
2
,
7571
2
,
7572
2
,
7573
2
,
7574
2
,
7575
2
,
7576
2
,
7577
2
,
7578
2
,
7579
2
,
7580
2
,
7581
2
,
7582
2
,
7583
2
,
7584
2
,
7585
2
,
7586
2
,
7587
2
,
7588
2
,
7589
2
,
7590
2
,
7591
2
,
7592
2
,
7593
2
,
7594
2
,
7595
2
,
7596
2
,
7597
2
,
7598
2
,
7599
2
,
7600
2
,
7601
2
,
7602
2
,
7603
2
,
7604
2
,
7605
2
,
7606
2
,
7607
2
,
7608
2
,
7609
2
,
7610
2
,
7611
2
,
7612
2
,
7613
2
,
7614
2
,
7615
2
,
7616
2
,
7617
2
,
7618
2
,
7619
2
,
7620
2
,
7621
1
,
7622
1
,
7623
1
,
7624
1
,
7625
1
,
7626
1
,
7627
1
,
7628
1
,
7629
1
,
7630
1
,
7631
1
,
7632
1
,
7633
1
,
7634
1
,
7635
1
,
7636
1
,
7637
1
,
7638
1
,
7639
1
,
7640
1
,
7641
1
,
7642
1
,
7643
1
,
7644
1
,
7645
1
,
7646
1
,
7647
1
,
7648
1
,
7649
1
,
7650
1
,
7651
1
,
7652
1
,
7653
1
,
7654
1
,
7655
1
,
7656
1
,
7657
1
,
7658
1
,
7659
1
,
7660
1
,
7661
1
,
7662
1
,
7663
1
,
7664
0
,
7665
0
,
7666
0
,
7667
0
,
7668
0
,
7669
0
,
7670
0
,
7671
0
,
7672
0
,
7673
0
,
7674
0
,
7675
0
,
7676
0
,
7677
0
,
7678
0
,
7679
0
,
7680
0
,
7681
0
,
7682
0
,
7683
0
,
7684
0
,
7685
0
,
7686
0
,
7687
0
,
7688
0
,
7689
0
,
7690
0
,
7691
0
,
7692
0
,
7693
0
,
7694
0
,
7695
0
,
7696
0
,
7697
0
,
7698
0
,
7699
0
,
7700
0
,
7701
0
,
7702
0
,
7703
0
,
7704
0
,
7705
0
,
7706
0
,
7707
0
,
7708
0
,
7709
0
,
7710
0
,
7711
0
,
7712
0
,
7713
0
,
7714
0
,
7715
0
,
7716
0
,
7717
0
,
7718
0
,
7719
0
,
7720
0
,
7721
0
,
7722
0
,
7723
0
,
7724
0
,
7725
0
,
7726
0
,
7727
0
,
7728
0
,
7729
0
,
7730
0
,
7731
0
,
7732
0
,
7733
0
,
7734
0
,
7735
0
,
7736
0
,
7737
0
,
7738
0
,
7739
0
,
7740
0
,
7741
0
,
7742
0
,
7743
0
,
7744
0
,
7745
0
,
7746
0
,
7747
0
,
7748
0
,
7749
0
,
7750
0
,
7751
0
,
7752
0
,
7753
0
,
7754
0
,
7755
0
,
7756
0
,
7757
0
,
7758
0
,
7759
0
,
7760
0
,
7761
0
,
7762
0
,
7763
0
,
7764
0
,
7765
0
,
7766
0
,
7767
0
,
7768
0
,
7769
0
,
7770
0
,
7771
0
,
7772
0
,
7773
0
,
7774
0
,
7775
0
,
7776
0
,
7777
0
,
7778
0
,
7779
0
,
7780
0
,
7781
0
,
7782
0
,
7783
0
,
7784
0
,
7785
0
,
7786
0
,
7787
0
,
7788
0
,
7789
0
,
7790
0
,
7791
0
,
7792
0
,
7793
0
,
7794
0
,
7795
0
,
7796
0
,
7797
0
,
7798
0
,
7799
0
,
7800
0
,
7801
0
,
7802
0
,
7803
0
,
7804
0
,
7805
0
,
7806
0
,
7807
0
,
7808
0
,
7809
0
,
7810
0
,
7811
0
,
7812
0
,
7813
0
,
7814
0
,
7815
0
,
7816
0
,
7817
0
,
7818
0
,
7819
0
,
7820
0
,
7821
0
,
7822
0
,
7823
0
,
7824
0
,
7825
0
,
7826
0
,
7827
0
,
7828
0
,
7829
0
,
7830
0
,
7831
0
,
7832
0
,
7833
0
,
7834
0
,
7835
0
,
7836
0
,
7837
0
,
7838
0
,
7839
0
,
7840
0
,
7841
0
,
7842
0
,
7843
0
,
7844
0
,
7845
0
,
7846
0
,
7847
0
,
7848
0
,
7849
0
,
7850
0
,
7851
0
,
7852
0
,
7853
0
,
7854
0
,
7855
0
,
7856
0
,
7857
0
,
7858
0
,
7859
0
,
7860
0
,
7861
0
,
7862
0
,
7863
0
,
7864
0
,
7865
0
,
7866
0
,
7867
0
,
7868
0
,
7869
0
,
7870
0
,
7871
0
,
7872
0
,
7873
0
,
7874
0
,
7875
0
,
7876
0
,
7877
0
,
7878
0
,
7879
0
,
7880
0
,
7881
0
,
7882
0
,
7883
0
,
7884
0
,
7885
0
,
7886
0
,
7887
0
,
7888
0
,
7889
0
,
7890
0
,
7891
0
,
7892
0
,
7893
0
,
7894
0
,
7895
0
,
7896
0
,
7897
0
,
7898
0
,
7899
0
,
7900
0
,
7901
0
,
7902
0
,
7903
0
,
7904
0
,
7905
0
,
7906
0
,
7907
0
,
7908
0
,
7909
0
,
7910
0
,
7911
0
,
7912
0
,
7913
0
,
7914
0
,
7915
0
,
7916
0
,
7917
0
,
7918
0
,
7919
0
,
7920
0
,
7921
0
,
7922
0
,
7923
0
,
7924
0
,
7925
0
,
7926
0
,
7927
0
,
7928
0
,
7929
0
,
7930
0
,
7931
0
,
7932
0
,
7933
0
,
7934
0
,
7935
0
,
7936
0
,
7937
0
,
7938
0
,
7939
0
,
7940
0
,
7941
0
,
7942
0
,
7943
0
,
7944
0
,
7945
0
,
7946
0
,
7947
0
,
7948
0
,
7949
0
,
7950
0
,
7951
0
,
7952
0
,
7953
0
,
7954
0
,
7955
0
,
7956
0
,
7957
0
,
7958
0
,
7959
0
,
7960
0
,
7961
0
,
7962
0
,
7963
0
,
7964
0
,
7965
0
,
7966
0
,
7967
0
,
7968
0
,
7969
0
,
7970
0
,
7971
0
,
7972
0
,
7973
0
,
7974
0
,
7975
0
,
7976
0
,
7977
0
,
7978
0
,
7979
0
,
7980
0
,
7981
0
,
7982
0
,
7983
0
,
7984
0
,
7985
0
,
7986
0
,
7987
0
,
7988
0
,
7989
0
,
7990
0
,
7991
0
,
7992
0
,
7993
0
,
7994
0
,
7995
0
,
7996
0
,
7997
0
,
7998
0
,
7999
0
,
8000
0
,
8001
0
,
8002
0
,
8003
0
,
8004
0
,
8005
0
,
8006
0
,
8007
0
,
8008
0
,
8009
0
,
8010
0
,
8011
0
,
8012
0
,
8013
0
,
8014
0
,
8015
0
,
8016
0
,
8017
0
,
8018
0
,
8019
0
,
8020
0
,
8021
0
,
8022
0
,
8023
0
,
8024
0
,
8025
0
,
8026
0
,
8027
0
,
8028
0
,
8029
0
,
8030
0
,
8031
0
,
8032
0
,
8033
0
,
8034
0
,
8035
0
,
8036
0
,
8037
0
,
8038
0
,
8039
0
,
8040
0
,
8041
0
,
8042
0
,
8043
0
,
8044
0
,
8045
0
,
8046
0
,
8047
0
,
8048
0
,
8049
0
,
8050
0
,
8051
0
,
8052
0
,
8053
0
,
8054
0
,
8055
0
,
8056
0
,
8057
0
,
8058
1
,
8059
1
,
8060
1
,
8061
1
,
8062
1
,
8063
1
,
8064
1
,
8065
1
,
8066
1
,
8067
1
,
8068
1
,
8069
1
,
8070
1
,
8071
1
,
8072
1
,
8073
1
,
8074
1
,
8075
1
,
8076
1
,
8077
1
,
8078
1
,
8079
1
,
8080
1
,
8081
1
,
8082
1
,
8083
1
,
8084
1
,
8085
1
,
8086
1
,
8087
1
,
8088
1
,
8089
1
,
8090
1
,
8091
1
,
8092
1
,
8093
1
,
8094
1
,
8095
1
,
8096
1
,
8097
1
,
8098
1
,
8099
1
,
8100
1
,
8101
1
,
8102
1
,
8103
1
,
8104
1
,
8105
1
,
8106
1
,
8107
0
,
8108
0
,
8109
0
,
8110
0
,
8111
0
,
8112
0
,
8113
0
,
8114
0
,
8115
0
,
8116
0
,
8117
0
,
8118
0
,
8119
0
,
8120
0
,
8121
0
,
8122
0
,
8123
0
,
8124
0
,
8125
0
,
8126
0
,
8127
0
,
8128
0
,
8129
0
,
8130
0
,
8131
0
,
8132
0
,
8133
0
,
8134
0
,
8135
0
,
8136
0
,
8137
0
,
8138
0
,
8139
0
,
8140
0
,
8141
0
,
8142
0
,
8143
0
,
8144
0
,
8145
0
,
8146
0
,
8147
0
,
8148
0
,
8149
0
,
8150
0
,
8151
0
,
8152
0
,
8153
0
,
8154
0
,
8155
0
,
8156
0
,
8157
0
,
8158
0
,
8159
0
,
8160
0
,
8161
0
,
8162
0
,
8163
0
,
8164
0
,
8165
0
,
8166
0
,
8167
0
,
8168
0
,
8169
0
,
8170
0
,
8171
0
,
8172
0
,
8173
0
,
8174
0
,
8175
0
,
8176
0
,
8177
0
,
8178
0
,
8179
0
,
8180
0
,
8181
0
,
8182
0
,
8183
0
,
8184
0
,
8185
0
,
8186
0
,
8187
0
,
8188
0
,
8189
0
,
8190
0
,
8191
0
,
8192
0
,
8193
0
,
8194
0
,
8195
0
,
8196
0
,
8197
0
};
8198
8199
static
const
RES_HWORD LARGE_FILTER_IMPD
[]
/* Impulse response differences */
=
{
8200
-
1
,
8201
-
2
,
8202
-
3
,
8203
-
5
,
8204
-
6
,
8205
-
7
,
8206
-
9
,
8207
-
10
,
8208
-
11
,
8209
-
13
,
8210
-
14
,
8211
-
15
,
8212
-
17
,
8213
-
18
,
8214
-
19
,
8215
-
21
,
8216
-
22
,
8217
-
23
,
8218
-
25
,
8219
-
26
,
8220
-
27
,
8221
-
28
,
8222
-
30
,
8223
-
32
,
8224
-
32
,
8225
-
34
,
8226
-
35
,
8227
-
36
,
8228
-
38
,
8229
-
39
,
8230
-
40
,
8231
-
42
,
8232
-
43
,
8233
-
44
,
8234
-
45
,
8235
-
47
,
8236
-
48
,
8237
-
49
,
8238
-
51
,
8239
-
52
,
8240
-
53
,
8241
-
54
,
8242
-
56
,
8243
-
56
,
8244
-
58
,
8245
-
60
,
8246
-
60
,
8247
-
62
,
8248
-
63
,
8249
-
64
,
8250
-
66
,
8251
-
66
,
8252
-
68
,
8253
-
69
,
8254
-
70
,
8255
-
72
,
8256
-
72
,
8257
-
74
,
8258
-
75
,
8259
-
76
,
8260
-
77
,
8261
-
79
,
8262
-
79
,
8263
-
81
,
8264
-
82
,
8265
-
83
,
8266
-
84
,
8267
-
85
,
8268
-
87
,
8269
-
87
,
8270
-
89
,
8271
-
90
,
8272
-
90
,
8273
-
92
,
8274
-
93
,
8275
-
94
,
8276
-
95
,
8277
-
96
,
8278
-
98
,
8279
-
98
,
8280
-
99
,
8281
-
100
,
8282
-
102
,
8283
-
102
,
8284
-
103
,
8285
-
105
,
8286
-
105
,
8287
-
106
,
8288
-
108
,
8289
-
108
,
8290
-
109
,
8291
-
110
,
8292
-
111
,
8293
-
112
,
8294
-
113
,
8295
-
114
,
8296
-
115
,
8297
-
116
,
8298
-
116
,
8299
-
118
,
8300
-
118
,
8301
-
119
,
8302
-
121
,
8303
-
120
,
8304
-
122
,
8305
-
123
,
8306
-
123
,
8307
-
125
,
8308
-
125
,
8309
-
126
,
8310
-
126
,
8311
-
128
,
8312
-
128
,
8313
-
129
,
8314
-
130
,
8315
-
130
,
8316
-
132
,
8317
-
132
,
8318
-
132
,
8319
-
134
,
8320
-
134
,
8321
-
135
,
8322
-
135
,
8323
-
136
,
8324
-
137
,
8325
-
137
,
8326
-
138
,
8327
-
139
,
8328
-
139
,
8329
-
140
,
8330
-
141
,
8331
-
141
,
8332
-
142
,
8333
-
142
,
8334
-
143
,
8335
-
143
,
8336
-
144
,
8337
-
145
,
8338
-
145
,
8339
-
145
,
8340
-
146
,
8341
-
147
,
8342
-
147
,
8343
-
147
,
8344
-
148
,
8345
-
149
,
8346
-
148
,
8347
-
150
,
8348
-
149
,
8349
-
150
,
8350
-
151
,
8351
-
151
,
8352
-
151
,
8353
-
152
,
8354
-
152
,
8355
-
152
,
8356
-
153
,
8357
-
153
,
8358
-
153
,
8359
-
153
,
8360
-
154
,
8361
-
154
,
8362
-
155
,
8363
-
155
,
8364
-
155
,
8365
-
155
,
8366
-
155
,
8367
-
156
,
8368
-
156
,
8369
-
156
,
8370
-
156
,
8371
-
156
,
8372
-
157
,
8373
-
157
,
8374
-
157
,
8375
-
157
,
8376
-
157
,
8377
-
157
,
8378
-
157
,
8379
-
158
,
8380
-
157
,
8381
-
158
,
8382
-
158
,
8383
-
157
,
8384
-
158
,
8385
-
158
,
8386
-
158
,
8387
-
158
,
8388
-
157
,
8389
-
158
,
8390
-
158
,
8391
-
158
,
8392
-
157
,
8393
-
158
,
8394
-
158
,
8395
-
157
,
8396
-
158
,
8397
-
157
,
8398
-
157
,
8399
-
157
,
8400
-
157
,
8401
-
157
,
8402
-
157
,
8403
-
157
,
8404
-
156
,
8405
-
156
,
8406
-
156
,
8407
-
156
,
8408
-
156
,
8409
-
155
,
8410
-
155
,
8411
-
155
,
8412
-
155
,
8413
-
155
,
8414
-
154
,
8415
-
154
,
8416
-
153
,
8417
-
154
,
8418
-
153
,
8419
-
153
,
8420
-
152
,
8421
-
152
,
8422
-
152
,
8423
-
151
,
8424
-
151
,
8425
-
151
,
8426
-
150
,
8427
-
150
,
8428
-
150
,
8429
-
149
,
8430
-
149
,
8431
-
148
,
8432
-
148
,
8433
-
147
,
8434
-
147
,
8435
-
147
,
8436
-
146
,
8437
-
145
,
8438
-
145
,
8439
-
145
,
8440
-
144
,
8441
-
144
,
8442
-
143
,
8443
-
142
,
8444
-
142
,
8445
-
142
,
8446
-
141
,
8447
-
140
,
8448
-
140
,
8449
-
139
,
8450
-
139
,
8451
-
138
,
8452
-
137
,
8453
-
137
,
8454
-
136
,
8455
-
136
,
8456
-
135
,
8457
-
134
,
8458
-
134
,
8459
-
133
,
8460
-
132
,
8461
-
132
,
8462
-
131
,
8463
-
130
,
8464
-
130
,
8465
-
129
,
8466
-
128
,
8467
-
128
,
8468
-
126
,
8469
-
126
,
8470
-
126
,
8471
-
125
,
8472
-
123
,
8473
-
124
,
8474
-
122
,
8475
-
122
,
8476
-
121
,
8477
-
120
,
8478
-
119
,
8479
-
119
,
8480
-
117
,
8481
-
117
,
8482
-
117
,
8483
-
115
,
8484
-
114
,
8485
-
113
,
8486
-
113
,
8487
-
112
,
8488
-
112
,
8489
-
110
,
8490
-
110
,
8491
-
108
,
8492
-
108
,
8493
-
107
,
8494
-
106
,
8495
-
106
,
8496
-
104
,
8497
-
104
,
8498
-
102
,
8499
-
102
,
8500
-
101
,
8501
-
100
,
8502
-
99
,
8503
-
98
,
8504
-
98
,
8505
-
96
,
8506
-
95
,
8507
-
95
,
8508
-
94
,
8509
-
92
,
8510
-
92
,
8511
-
91
,
8512
-
90
,
8513
-
89
,
8514
-
88
,
8515
-
87
,
8516
-
86
,
8517
-
85
,
8518
-
85
,
8519
-
83
,
8520
-
82
,
8521
-
82
,
8522
-
80
,
8523
-
80
,
8524
-
78
,
8525
-
78
,
8526
-
76
,
8527
-
76
,
8528
-
75
,
8529
-
73
,
8530
-
73
,
8531
-
72
,
8532
-
70
,
8533
-
70
,
8534
-
69
,
8535
-
68
,
8536
-
66
,
8537
-
66
,
8538
-
65
,
8539
-
64
,
8540
-
63
,
8541
-
61
,
8542
-
61
,
8543
-
60
,
8544
-
59
,
8545
-
58
,
8546
-
57
,
8547
-
56
,
8548
-
55
,
8549
-
54
,
8550
-
53
,
8551
-
51
,
8552
-
51
,
8553
-
50
,
8554
-
49
,
8555
-
48
,
8556
-
47
,
8557
-
46
,
8558
-
45
,
8559
-
44
,
8560
-
43
,
8561
-
42
,
8562
-
41
,
8563
-
41
,
8564
-
39
,
8565
-
38
,
8566
-
37
,
8567
-
36
,
8568
-
35
,
8569
-
34
,
8570
-
34
,
8571
-
32
,
8572
-
31
,
8573
-
31
,
8574
-
29
,
8575
-
28
,
8576
-
28
,
8577
-
26
,
8578
-
26
,
8579
-
24
,
8580
-
24
,
8581
-
23
,
8582
-
21
,
8583
-
21
,
8584
-
20
,
8585
-
19
,
8586
-
18
,
8587
-
17
,
8588
-
16
,
8589
-
15
,
8590
-
14
,
8591
-
13
,
8592
-
13
,
8593
-
11
,
8594
-
11
,
8595
-
9
,
8596
-
9
,
8597
-
8
,
8598
-
7
,
8599
-
6
,
8600
-
5
,
8601
-
5
,
8602
-
3
,
8603
-
2
,
8604
-
2
,
8605
-
1
,
8606
0
,
8607
1
,
8608
2
,
8609
2
,
8610
4
,
8611
4
,
8612
5
,
8613
6
,
8614
7
,
8615
8
,
8616
8
,
8617
10
,
8618
10
,
8619
11
,
8620
11
,
8621
13
,
8622
13
,
8623
14
,
8624
15
,
8625
15
,
8626
17
,
8627
17
,
8628
18
,
8629
18
,
8630
20
,
8631
20
,
8632
21
,
8633
21
,
8634
23
,
8635
23
,
8636
23
,
8637
25
,
8638
25
,
8639
26
,
8640
26
,
8641
27
,
8642
28
,
8643
28
,
8644
30
,
8645
29
,
8646
31
,
8647
31
,
8648
32
,
8649
32
,
8650
33
,
8651
34
,
8652
34
,
8653
35
,
8654
35
,
8655
36
,
8656
37
,
8657
37
,
8658
37
,
8659
39
,
8660
39
,
8661
39
,
8662
40
,
8663
40
,
8664
41
,
8665
42
,
8666
42
,
8667
42
,
8668
43
,
8669
44
,
8670
44
,
8671
44
,
8672
45
,
8673
46
,
8674
45
,
8675
47
,
8676
46
,
8677
48
,
8678
47
,
8679
48
,
8680
49
,
8681
49
,
8682
49
,
8683
49
,
8684
50
,
8685
51
,
8686
51
,
8687
51
,
8688
51
,
8689
52
,
8690
52
,
8691
53
,
8692
53
,
8693
53
,
8694
53
,
8695
54
,
8696
54
,
8697
54
,
8698
55
,
8699
55
,
8700
55
,
8701
55
,
8702
56
,
8703
56
,
8704
56
,
8705
56
,
8706
57
,
8707
57
,
8708
57
,
8709
57
,
8710
58
,
8711
57
,
8712
58
,
8713
58
,
8714
58
,
8715
58
,
8716
59
,
8717
58
,
8718
59
,
8719
59
,
8720
59
,
8721
59
,
8722
59
,
8723
59
,
8724
59
,
8725
60
,
8726
59
,
8727
60
,
8728
59
,
8729
60
,
8730
60
,
8731
60
,
8732
59
,
8733
60
,
8734
60
,
8735
60
,
8736
60
,
8737
59
,
8738
60
,
8739
60
,
8740
60
,
8741
60
,
8742
59
,
8743
60
,
8744
60
,
8745
59
,
8746
60
,
8747
59
,
8748
60
,
8749
59
,
8750
59
,
8751
59
,
8752
59
,
8753
59
,
8754
59
,
8755
59
,
8756
58
,
8757
59
,
8758
58
,
8759
58
,
8760
58
,
8761
58
,
8762
57
,
8763
58
,
8764
57
,
8765
57
,
8766
57
,
8767
57
,
8768
55
,
8769
57
,
8770
56
,
8771
56
,
8772
55
,
8773
56
,
8774
55
,
8775
55
,
8776
54
,
8777
55
,
8778
54
,
8779
54
,
8780
54
,
8781
53
,
8782
53
,
8783
53
,
8784
52
,
8785
53
,
8786
52
,
8787
51
,
8788
52
,
8789
51
,
8790
50
,
8791
51
,
8792
50
,
8793
49
,
8794
50
,
8795
49
,
8796
48
,
8797
49
,
8798
48
,
8799
47
,
8800
47
,
8801
47
,
8802
47
,
8803
46
,
8804
46
,
8805
45
,
8806
45
,
8807
45
,
8808
44
,
8809
44
,
8810
43
,
8811
43
,
8812
42
,
8813
43
,
8814
41
,
8815
42
,
8816
40
,
8817
41
,
8818
40
,
8819
39
,
8820
40
,
8821
38
,
8822
39
,
8823
37
,
8824
38
,
8825
37
,
8826
36
,
8827
36
,
8828
35
,
8829
36
,
8830
34
,
8831
34
,
8832
34
,
8833
33
,
8834
33
,
8835
32
,
8836
32
,
8837
31
,
8838
31
,
8839
30
,
8840
30
,
8841
29
,
8842
29
,
8843
28
,
8844
28
,
8845
27
,
8846
27
,
8847
26
,
8848
26
,
8849
25
,
8850
25
,
8851
24
,
8852
24
,
8853
24
,
8854
22
,
8855
23
,
8856
21
,
8857
21
,
8858
21
,
8859
20
,
8860
20
,
8861
19
,
8862
19
,
8863
18
,
8864
18
,
8865
17
,
8866
16
,
8867
16
,
8868
16
,
8869
15
,
8870
14
,
8871
14
,
8872
14
,
8873
13
,
8874
12
,
8875
12
,
8876
11
,
8877
11
,
8878
11
,
8879
9
,
8880
10
,
8881
8
,
8882
9
,
8883
7
,
8884
8
,
8885
6
,
8886
7
,
8887
5
,
8888
5
,
8889
5
,
8890
4
,
8891
4
,
8892
3
,
8893
3
,
8894
2
,
8895
1
,
8896
1
,
8897
1
,
8898
0
,
8899
0
,
8900
-
1
,
8901
-
1
,
8902
-
2
,
8903
-
3
,
8904
-
3
,
8905
-
3
,
8906
-
4
,
8907
-
4
,
8908
-
5
,
8909
-
5
,
8910
-
6
,
8911
-
6
,
8912
-
7
,
8913
-
7
,
8914
-
8
,
8915
-
8
,
8916
-
8
,
8917
-
9
,
8918
-
10
,
8919
-
10
,
8920
-
10
,
8921
-
11
,
8922
-
11
,
8923
-
12
,
8924
-
12
,
8925
-
13
,
8926
-
13
,
8927
-
14
,
8928
-
14
,
8929
-
14
,
8930
-
15
,
8931
-
15
,
8932
-
16
,
8933
-
16
,
8934
-
16
,
8935
-
17
,
8936
-
18
,
8937
-
17
,
8938
-
18
,
8939
-
19
,
8940
-
19
,
8941
-
19
,
8942
-
20
,
8943
-
20
,
8944
-
21
,
8945
-
20
,
8946
-
22
,
8947
-
21
,
8948
-
22
,
8949
-
23
,
8950
-
22
,
8951
-
23
,
8952
-
24
,
8953
-
23
,
8954
-
25
,
8955
-
24
,
8956
-
25
,
8957
-
25
,
8958
-
25
,
8959
-
26
,
8960
-
26
,
8961
-
27
,
8962
-
26
,
8963
-
27
,
8964
-
28
,
8965
-
27
,
8966
-
28
,
8967
-
28
,
8968
-
29
,
8969
-
29
,
8970
-
29
,
8971
-
29
,
8972
-
30
,
8973
-
30
,
8974
-
30
,
8975
-
30
,
8976
-
31
,
8977
-
31
,
8978
-
31
,
8979
-
31
,
8980
-
32
,
8981
-
32
,
8982
-
32
,
8983
-
32
,
8984
-
33
,
8985
-
33
,
8986
-
33
,
8987
-
33
,
8988
-
33
,
8989
-
34
,
8990
-
34
,
8991
-
34
,
8992
-
34
,
8993
-
34
,
8994
-
35
,
8995
-
34
,
8996
-
35
,
8997
-
35
,
8998
-
35
,
8999
-
36
,
9000
-
35
,
9001
-
36
,
9002
-
35
,
9003
-
36
,
9004
-
36
,
9005
-
36
,
9006
-
37
,
9007
-
36
,
9008
-
36
,
9009
-
37
,
9010
-
37
,
9011
-
36
,
9012
-
37
,
9013
-
37
,
9014
-
37
,
9015
-
37
,
9016
-
37
,
9017
-
38
,
9018
-
37
,
9019
-
37
,
9020
-
38
,
9021
-
37
,
9022
-
38
,
9023
-
37
,
9024
-
38
,
9025
-
37
,
9026
-
38
,
9027
-
38
,
9028
-
37
,
9029
-
38
,
9030
-
38
,
9031
-
37
,
9032
-
38
,
9033
-
38
,
9034
-
37
,
9035
-
38
,
9036
-
38
,
9037
-
37
,
9038
-
38
,
9039
-
37
,
9040
-
38
,
9041
-
37
,
9042
-
38
,
9043
-
37
,
9044
-
38
,
9045
-
37
,
9046
-
37
,
9047
-
37
,
9048
-
37
,
9049
-
37
,
9050
-
37
,
9051
-
37
,
9052
-
37
,
9053
-
35
,
9054
-
37
,
9055
-
36
,
9056
-
37
,
9057
-
36
,
9058
-
36
,
9059
-
36
,
9060
-
36
,
9061
-
36
,
9062
-
35
,
9063
-
36
,
9064
-
35
,
9065
-
36
,
9066
-
35
,
9067
-
35
,
9068
-
34
,
9069
-
35
,
9070
-
34
,
9071
-
35
,
9072
-
34
,
9073
-
34
,
9074
-
34
,
9075
-
33
,
9076
-
34
,
9077
-
33
,
9078
-
33
,
9079
-
33
,
9080
-
32
,
9081
-
33
,
9082
-
32
,
9083
-
32
,
9084
-
32
,
9085
-
32
,
9086
-
31
,
9087
-
31
,
9088
-
31
,
9089
-
31
,
9090
-
31
,
9091
-
30
,
9092
-
30
,
9093
-
30
,
9094
-
29
,
9095
-
30
,
9096
-
29
,
9097
-
29
,
9098
-
28
,
9099
-
28
,
9100
-
29
,
9101
-
27
,
9102
-
28
,
9103
-
27
,
9104
-
27
,
9105
-
27
,
9106
-
26
,
9107
-
27
,
9108
-
25
,
9109
-
26
,
9110
-
25
,
9111
-
26
,
9112
-
24
,
9113
-
25
,
9114
-
24
,
9115
-
24
,
9116
-
23
,
9117
-
24
,
9118
-
23
,
9119
-
22
,
9120
-
23
,
9121
-
22
,
9122
-
22
,
9123
-
21
,
9124
-
21
,
9125
-
21
,
9126
-
21
,
9127
-
20
,
9128
-
20
,
9129
-
19
,
9130
-
19
,
9131
-
19
,
9132
-
19
,
9133
-
18
,
9134
-
18
,
9135
-
18
,
9136
-
17
,
9137
-
17
,
9138
-
17
,
9139
-
16
,
9140
-
16
,
9141
-
15
,
9142
-
16
,
9143
-
14
,
9144
-
15
,
9145
-
14
,
9146
-
14
,
9147
-
14
,
9148
-
13
,
9149
-
13
,
9150
-
12
,
9151
-
12
,
9152
-
12
,
9153
-
12
,
9154
-
11
,
9155
-
10
,
9156
-
11
,
9157
-
10
,
9158
-
10
,
9159
-
9
,
9160
-
9
,
9161
-
9
,
9162
-
8
,
9163
-
8
,
9164
-
8
,
9165
-
7
,
9166
-
7
,
9167
-
6
,
9168
-
6
,
9169
-
6
,
9170
-
6
,
9171
-
5
,
9172
-
5
,
9173
-
4
,
9174
-
4
,
9175
-
4
,
9176
-
3
,
9177
-
3
,
9178
-
3
,
9179
-
2
,
9180
-
2
,
9181
-
2
,
9182
-
1
,
9183
-
1
,
9184
-
1
,
9185
0
,
9186
0
,
9187
0
,
9188
1
,
9189
1
,
9190
2
,
9191
1
,
9192
3
,
9193
2
,
9194
3
,
9195
3
,
9196
4
,
9197
3
,
9198
4
,
9199
5
,
9200
5
,
9201
5
,
9202
5
,
9203
6
,
9204
6
,
9205
7
,
9206
6
,
9207
8
,
9208
7
,
9209
8
,
9210
8
,
9211
8
,
9212
9
,
9213
9
,
9214
9
,
9215
10
,
9216
9
,
9217
11
,
9218
10
,
9219
11
,
9220
11
,
9221
11
,
9222
12
,
9223
12
,
9224
12
,
9225
13
,
9226
13
,
9227
13
,
9228
13
,
9229
14
,
9230
14
,
9231
14
,
9232
14
,
9233
15
,
9234
15
,
9235
15
,
9236
16
,
9237
16
,
9238
16
,
9239
16
,
9240
17
,
9241
16
,
9242
18
,
9243
17
,
9244
17
,
9245
18
,
9246
18
,
9247
18
,
9248
19
,
9249
19
,
9250
19
,
9251
19
,
9252
19
,
9253
20
,
9254
19
,
9255
20
,
9256
21
,
9257
20
,
9258
21
,
9259
21
,
9260
21
,
9261
21
,
9262
21
,
9263
22
,
9264
22
,
9265
22
,
9266
22
,
9267
22
,
9268
23
,
9269
22
,
9270
23
,
9271
23
,
9272
23
,
9273
23
,
9274
24
,
9275
24
,
9276
23
,
9277
24
,
9278
24
,
9279
24
,
9280
25
,
9281
24
,
9282
25
,
9283
24
,
9284
25
,
9285
25
,
9286
25
,
9287
25
,
9288
26
,
9289
25
,
9290
26
,
9291
25
,
9292
26
,
9293
26
,
9294
25
,
9295
26
,
9296
26
,
9297
26
,
9298
27
,
9299
26
,
9300
26
,
9301
27
,
9302
26
,
9303
27
,
9304
26
,
9305
27
,
9306
26
,
9307
27
,
9308
27
,
9309
27
,
9310
26
,
9311
27
,
9312
27
,
9313
27
,
9314
27
,
9315
27
,
9316
27
,
9317
27
,
9318
27
,
9319
27
,
9320
27
,
9321
27
,
9322
27
,
9323
27
,
9324
27
,
9325
27
,
9326
27
,
9327
27
,
9328
26
,
9329
27
,
9330
27
,
9331
27
,
9332
27
,
9333
26
,
9334
27
,
9335
27
,
9336
26
,
9337
26
,
9338
26
,
9339
27
,
9340
26
,
9341
26
,
9342
27
,
9343
26
,
9344
26
,
9345
26
,
9346
26
,
9347
26
,
9348
26
,
9349
25
,
9350
26
,
9351
25
,
9352
26
,
9353
25
,
9354
25
,
9355
25
,
9356
25
,
9357
25
,
9358
25
,
9359
25
,
9360
24
,
9361
24
,
9362
25
,
9363
24
,
9364
24
,
9365
24
,
9366
23
,
9367
24
,
9368
24
,
9369
23
,
9370
23
,
9371
23
,
9372
23
,
9373
23
,
9374
22
,
9375
23
,
9376
22
,
9377
22
,
9378
22
,
9379
22
,
9380
21
,
9381
22
,
9382
21
,
9383
21
,
9384
21
,
9385
21
,
9386
20
,
9387
20
,
9388
21
,
9389
20
,
9390
19
,
9391
20
,
9392
19
,
9393
19
,
9394
19
,
9395
19
,
9396
19
,
9397
18
,
9398
18
,
9399
18
,
9400
18
,
9401
18
,
9402
17
,
9403
17
,
9404
17
,
9405
17
,
9406
16
,
9407
16
,
9408
16
,
9409
16
,
9410
16
,
9411
15
,
9412
15
,
9413
15
,
9414
14
,
9415
15
,
9416
14
,
9417
14
,
9418
14
,
9419
13
,
9420
13
,
9421
13
,
9422
13
,
9423
12
,
9424
13
,
9425
12
,
9426
11
,
9427
12
,
9428
11
,
9429
11
,
9430
11
,
9431
10
,
9432
11
,
9433
10
,
9434
9
,
9435
10
,
9436
9
,
9437
9
,
9438
9
,
9439
8
,
9440
9
,
9441
8
,
9442
7
,
9443
8
,
9444
7
,
9445
7
,
9446
7
,
9447
6
,
9448
6
,
9449
6
,
9450
6
,
9451
5
,
9452
5
,
9453
5
,
9454
5
,
9455
4
,
9456
4
,
9457
4
,
9458
3
,
9459
4
,
9460
3
,
9461
3
,
9462
2
,
9463
2
,
9464
2
,
9465
2
,
9466
2
,
9467
1
,
9468
1
,
9469
0
,
9470
1
,
9471
0
,
9472
0
,
9473
0
,
9474
-
1
,
9475
-
1
,
9476
-
1
,
9477
-
1
,
9478
-
2
,
9479
-
2
,
9480
-
2
,
9481
-
2
,
9482
-
3
,
9483
-
2
,
9484
-
4
,
9485
-
3
,
9486
-
3
,
9487
-
4
,
9488
-
4
,
9489
-
5
,
9490
-
4
,
9491
-
5
,
9492
-
5
,
9493
-
5
,
9494
-
6
,
9495
-
6
,
9496
-
6
,
9497
-
6
,
9498
-
7
,
9499
-
6
,
9500
-
7
,
9501
-
7
,
9502
-
8
,
9503
-
7
,
9504
-
8
,
9505
-
8
,
9506
-
9
,
9507
-
8
,
9508
-
9
,
9509
-
9
,
9510
-
9
,
9511
-
10
,
9512
-
9
,
9513
-
10
,
9514
-
10
,
9515
-
10
,
9516
-
11
,
9517
-
10
,
9518
-
11
,
9519
-
11
,
9520
-
12
,
9521
-
11
,
9522
-
12
,
9523
-
12
,
9524
-
12
,
9525
-
12
,
9526
-
13
,
9527
-
12
,
9528
-
13
,
9529
-
13
,
9530
-
13
,
9531
-
14
,
9532
-
13
,
9533
-
14
,
9534
-
14
,
9535
-
14
,
9536
-
14
,
9537
-
15
,
9538
-
14
,
9539
-
15
,
9540
-
15
,
9541
-
15
,
9542
-
15
,
9543
-
16
,
9544
-
15
,
9545
-
16
,
9546
-
16
,
9547
-
16
,
9548
-
16
,
9549
-
16
,
9550
-
17
,
9551
-
16
,
9552
-
17
,
9553
-
17
,
9554
-
17
,
9555
-
17
,
9556
-
17
,
9557
-
18
,
9558
-
17
,
9559
-
18
,
9560
-
18
,
9561
-
17
,
9562
-
18
,
9563
-
18
,
9564
-
19
,
9565
-
18
,
9566
-
18
,
9567
-
19
,
9568
-
18
,
9569
-
19
,
9570
-
19
,
9571
-
19
,
9572
-
19
,
9573
-
19
,
9574
-
19
,
9575
-
19
,
9576
-
19
,
9577
-
20
,
9578
-
19
,
9579
-
20
,
9580
-
19
,
9581
-
20
,
9582
-
20
,
9583
-
20
,
9584
-
19
,
9585
-
20
,
9586
-
20
,
9587
-
20
,
9588
-
20
,
9589
-
20
,
9590
-
21
,
9591
-
20
,
9592
-
20
,
9593
-
20
,
9594
-
21
,
9595
-
20
,
9596
-
20
,
9597
-
21
,
9598
-
20
,
9599
-
21
,
9600
-
20
,
9601
-
20
,
9602
-
21
,
9603
-
20
,
9604
-
21
,
9605
-
20
,
9606
-
21
,
9607
-
20
,
9608
-
21
,
9609
-
20
,
9610
-
21
,
9611
-
21
,
9612
-
20
,
9613
-
20
,
9614
-
21
,
9615
-
20
,
9616
-
21
,
9617
-
20
,
9618
-
21
,
9619
-
20
,
9620
-
20
,
9621
-
20
,
9622
-
20
,
9623
-
20
,
9624
-
20
,
9625
-
20
,
9626
-
20
,
9627
-
20
,
9628
-
20
,
9629
-
20
,
9630
-
20
,
9631
-
20
,
9632
-
20
,
9633
-
19
,
9634
-
20
,
9635
-
20
,
9636
-
19
,
9637
-
20
,
9638
-
19
,
9639
-
19
,
9640
-
19
,
9641
-
20
,
9642
-
19
,
9643
-
19
,
9644
-
18
,
9645
-
19
,
9646
-
19
,
9647
-
19
,
9648
-
18
,
9649
-
18
,
9650
-
19
,
9651
-
18
,
9652
-
18
,
9653
-
18
,
9654
-
18
,
9655
-
18
,
9656
-
18
,
9657
-
17
,
9658
-
18
,
9659
-
17
,
9660
-
17
,
9661
-
17
,
9662
-
17
,
9663
-
17
,
9664
-
17
,
9665
-
16
,
9666
-
17
,
9667
-
16
,
9668
-
16
,
9669
-
17
,
9670
-
15
,
9671
-
16
,
9672
-
16
,
9673
-
15
,
9674
-
16
,
9675
-
15
,
9676
-
15
,
9677
-
15
,
9678
-
15
,
9679
-
15
,
9680
-
14
,
9681
-
14
,
9682
-
15
,
9683
-
14
,
9684
-
13
,
9685
-
14
,
9686
-
14
,
9687
-
13
,
9688
-
13
,
9689
-
13
,
9690
-
13
,
9691
-
13
,
9692
-
13
,
9693
-
12
,
9694
-
12
,
9695
-
12
,
9696
-
12
,
9697
-
12
,
9698
-
11
,
9699
-
12
,
9700
-
11
,
9701
-
11
,
9702
-
11
,
9703
-
10
,
9704
-
11
,
9705
-
10
,
9706
-
10
,
9707
-
10
,
9708
-
9
,
9709
-
10
,
9710
-
9
,
9711
-
9
,
9712
-
9
,
9713
-
9
,
9714
-
9
,
9715
-
8
,
9716
-
8
,
9717
-
8
,
9718
-
8
,
9719
-
8
,
9720
-
7
,
9721
-
7
,
9722
-
7
,
9723
-
7
,
9724
-
7
,
9725
-
6
,
9726
-
6
,
9727
-
6
,
9728
-
6
,
9729
-
6
,
9730
-
5
,
9731
-
5
,
9732
-
6
,
9733
-
4
,
9734
-
5
,
9735
-
4
,
9736
-
5
,
9737
-
4
,
9738
-
4
,
9739
-
3
,
9740
-
4
,
9741
-
3
,
9742
-
3
,
9743
-
3
,
9744
-
2
,
9745
-
3
,
9746
-
2
,
9747
-
2
,
9748
-
2
,
9749
-
1
,
9750
-
2
,
9751
-
1
,
9752
-
1
,
9753
-
1
,
9754
0
,
9755
-
1
,
9756
0
,
9757
0
,
9758
0
,
9759
1
,
9760
0
,
9761
1
,
9762
1
,
9763
1
,
9764
1
,
9765
2
,
9766
2
,
9767
2
,
9768
2
,
9769
2
,
9770
3
,
9771
3
,
9772
2
,
9773
4
,
9774
3
,
9775
3
,
9776
4
,
9777
4
,
9778
4
,
9779
4
,
9780
5
,
9781
4
,
9782
5
,
9783
5
,
9784
5
,
9785
6
,
9786
5
,
9787
6
,
9788
6
,
9789
6
,
9790
6
,
9791
7
,
9792
6
,
9793
7
,
9794
7
,
9795
7
,
9796
7
,
9797
8
,
9798
7
,
9799
8
,
9800
8
,
9801
8
,
9802
8
,
9803
9
,
9804
8
,
9805
9
,
9806
9
,
9807
9
,
9808
9
,
9809
10
,
9810
9
,
9811
10
,
9812
10
,
9813
10
,
9814
10
,
9815
10
,
9816
11
,
9817
10
,
9818
11
,
9819
11
,
9820
11
,
9821
11
,
9822
11
,
9823
11
,
9824
12
,
9825
11
,
9826
12
,
9827
12
,
9828
12
,
9829
12
,
9830
12
,
9831
13
,
9832
12
,
9833
13
,
9834
13
,
9835
12
,
9836
13
,
9837
13
,
9838
14
,
9839
13
,
9840
13
,
9841
14
,
9842
13
,
9843
14
,
9844
14
,
9845
13
,
9846
14
,
9847
14
,
9848
15
,
9849
14
,
9850
14
,
9851
14
,
9852
15
,
9853
14
,
9854
15
,
9855
15
,
9856
14
,
9857
15
,
9858
15
,
9859
15
,
9860
15
,
9861
15
,
9862
16
,
9863
15
,
9864
15
,
9865
15
,
9866
16
,
9867
15
,
9868
16
,
9869
15
,
9870
16
,
9871
15
,
9872
16
,
9873
16
,
9874
16
,
9875
15
,
9876
16
,
9877
16
,
9878
16
,
9879
16
,
9880
16
,
9881
16
,
9882
16
,
9883
16
,
9884
16
,
9885
16
,
9886
16
,
9887
16
,
9888
16
,
9889
16
,
9890
16
,
9891
16
,
9892
17
,
9893
16
,
9894
16
,
9895
16
,
9896
16
,
9897
16
,
9898
16
,
9899
16
,
9900
16
,
9901
16
,
9902
16
,
9903
16
,
9904
16
,
9905
16
,
9906
15
,
9907
16
,
9908
16
,
9909
16
,
9910
16
,
9911
16
,
9912
15
,
9913
16
,
9914
16
,
9915
15
,
9916
16
,
9917
16
,
9918
15
,
9919
15
,
9920
16
,
9921
15
,
9922
16
,
9923
15
,
9924
15
,
9925
15
,
9926
15
,
9927
15
,
9928
15
,
9929
15
,
9930
15
,
9931
15
,
9932
14
,
9933
15
,
9934
14
,
9935
15
,
9936
14
,
9937
14
,
9938
15
,
9939
14
,
9940
14
,
9941
14
,
9942
14
,
9943
13
,
9944
14
,
9945
14
,
9946
13
,
9947
13
,
9948
14
,
9949
13
,
9950
13
,
9951
13
,
9952
13
,
9953
13
,
9954
12
,
9955
13
,
9956
12
,
9957
13
,
9958
12
,
9959
12
,
9960
12
,
9961
12
,
9962
12
,
9963
12
,
9964
11
,
9965
12
,
9966
11
,
9967
11
,
9968
11
,
9969
11
,
9970
11
,
9971
11
,
9972
10
,
9973
11
,
9974
10
,
9975
10
,
9976
10
,
9977
10
,
9978
10
,
9979
10
,
9980
9
,
9981
10
,
9982
9
,
9983
9
,
9984
9
,
9985
9
,
9986
8
,
9987
9
,
9988
8
,
9989
9
,
9990
8
,
9991
8
,
9992
8
,
9993
7
,
9994
8
,
9995
7
,
9996
7
,
9997
7
,
9998
7
,
9999
7
,
10000
7
,
10001
6
,
10002
7
,
10003
6
,
10004
6
,
10005
6
,
10006
5
,
10007
6
,
10008
5
,
10009
5
,
10010
6
,
10011
4
,
10012
5
,
10013
5
,
10014
4
,
10015
5
,
10016
4
,
10017
4
,
10018
4
,
10019
3
,
10020
4
,
10021
3
,
10022
3
,
10023
3
,
10024
3
,
10025
3
,
10026
2
,
10027
3
,
10028
2
,
10029
2
,
10030
2
,
10031
2
,
10032
1
,
10033
2
,
10034
1
,
10035
1
,
10036
1
,
10037
1
,
10038
1
,
10039
0
,
10040
0
,
10041
1
,
10042
0
,
10043
-
1
,
10044
0
,
10045
0
,
10046
-
1
,
10047
-
1
,
10048
-
1
,
10049
-
1
,
10050
-
1
,
10051
-
2
,
10052
-
1
,
10053
-
2
,
10054
-
2
,
10055
-
2
,
10056
-
2
,
10057
-
2
,
10058
-
3
,
10059
-
2
,
10060
-
3
,
10061
-
3
,
10062
-
3
,
10063
-
3
,
10064
-
4
,
10065
-
3
,
10066
-
4
,
10067
-
4
,
10068
-
4
,
10069
-
4
,
10070
-
4
,
10071
-
5
,
10072
-
4
,
10073
-
5
,
10074
-
5
,
10075
-
5
,
10076
-
5
,
10077
-
5
,
10078
-
6
,
10079
-
5
,
10080
-
6
,
10081
-
6
,
10082
-
6
,
10083
-
6
,
10084
-
6
,
10085
-
6
,
10086
-
7
,
10087
-
6
,
10088
-
7
,
10089
-
7
,
10090
-
7
,
10091
-
7
,
10092
-
7
,
10093
-
7
,
10094
-
8
,
10095
-
8
,
10096
-
7
,
10097
-
8
,
10098
-
8
,
10099
-
8
,
10100
-
8
,
10101
-
9
,
10102
-
8
,
10103
-
9
,
10104
-
8
,
10105
-
9
,
10106
-
9
,
10107
-
9
,
10108
-
9
,
10109
-
9
,
10110
-
9
,
10111
-
10
,
10112
-
9
,
10113
-
10
,
10114
-
9
,
10115
-
10
,
10116
-
10
,
10117
-
10
,
10118
-
10
,
10119
-
10
,
10120
-
10
,
10121
-
11
,
10122
-
10
,
10123
-
11
,
10124
-
10
,
10125
-
11
,
10126
-
11
,
10127
-
11
,
10128
-
10
,
10129
-
11
,
10130
-
11
,
10131
-
12
,
10132
-
11
,
10133
-
11
,
10134
-
11
,
10135
-
12
,
10136
-
11
,
10137
-
12
,
10138
-
12
,
10139
-
11
,
10140
-
12
,
10141
-
12
,
10142
-
12
,
10143
-
11
,
10144
-
12
,
10145
-
12
,
10146
-
13
,
10147
-
12
,
10148
-
12
,
10149
-
12
,
10150
-
12
,
10151
-
13
,
10152
-
12
,
10153
-
12
,
10154
-
13
,
10155
-
12
,
10156
-
13
,
10157
-
12
,
10158
-
13
,
10159
-
12
,
10160
-
13
,
10161
-
13
,
10162
-
12
,
10163
-
13
,
10164
-
13
,
10165
-
13
,
10166
-
12
,
10167
-
13
,
10168
-
13
,
10169
-
13
,
10170
-
13
,
10171
-
12
,
10172
-
13
,
10173
-
13
,
10174
-
13
,
10175
-
13
,
10176
-
13
,
10177
-
13
,
10178
-
12
,
10179
-
13
,
10180
-
13
,
10181
-
13
,
10182
-
13
,
10183
-
13
,
10184
-
13
,
10185
-
13
,
10186
-
12
,
10187
-
13
,
10188
-
13
,
10189
-
13
,
10190
-
13
,
10191
-
11
,
10192
-
13
,
10193
-
13
,
10194
-
12
,
10195
-
13
,
10196
-
13
,
10197
-
12
,
10198
-
13
,
10199
-
12
,
10200
-
13
,
10201
-
12
,
10202
-
13
,
10203
-
12
,
10204
-
13
,
10205
-
12
,
10206
-
12
,
10207
-
13
,
10208
-
12
,
10209
-
12
,
10210
-
12
,
10211
-
12
,
10212
-
12
,
10213
-
12
,
10214
-
12
,
10215
-
12
,
10216
-
12
,
10217
-
11
,
10218
-
12
,
10219
-
12
,
10220
-
11
,
10221
-
12
,
10222
-
11
,
10223
-
11
,
10224
-
12
,
10225
-
11
,
10226
-
11
,
10227
-
11
,
10228
-
11
,
10229
-
11
,
10230
-
11
,
10231
-
11
,
10232
-
11
,
10233
-
10
,
10234
-
11
,
10235
-
10
,
10236
-
11
,
10237
-
10
,
10238
-
10
,
10239
-
10
,
10240
-
10
,
10241
-
10
,
10242
-
10
,
10243
-
10
,
10244
-
10
,
10245
-
10
,
10246
-
9
,
10247
-
10
,
10248
-
9
,
10249
-
9
,
10250
-
9
,
10251
-
9
,
10252
-
9
,
10253
-
9
,
10254
-
9
,
10255
-
9
,
10256
-
8
,
10257
-
9
,
10258
-
8
,
10259
-
8
,
10260
-
8
,
10261
-
8
,
10262
-
8
,
10263
-
8
,
10264
-
8
,
10265
-
8
,
10266
-
7
,
10267
-
7
,
10268
-
8
,
10269
-
7
,
10270
-
7
,
10271
-
7
,
10272
-
7
,
10273
-
6
,
10274
-
7
,
10275
-
7
,
10276
-
6
,
10277
-
6
,
10278
-
6
,
10279
-
6
,
10280
-
6
,
10281
-
6
,
10282
-
6
,
10283
-
5
,
10284
-
6
,
10285
-
5
,
10286
-
5
,
10287
-
5
,
10288
-
5
,
10289
-
5
,
10290
-
4
,
10291
-
5
,
10292
-
4
,
10293
-
5
,
10294
-
4
,
10295
-
4
,
10296
-
4
,
10297
-
4
,
10298
-
3
,
10299
-
4
,
10300
-
3
,
10301
-
4
,
10302
-
3
,
10303
-
3
,
10304
-
3
,
10305
-
3
,
10306
-
2
,
10307
-
3
,
10308
-
2
,
10309
-
2
,
10310
-
3
,
10311
-
2
,
10312
-
1
,
10313
-
2
,
10314
-
2
,
10315
-
1
,
10316
-
2
,
10317
-
1
,
10318
-
1
,
10319
-
1
,
10320
-
1
,
10321
-
1
,
10322
0
,
10323
-
1
,
10324
0
,
10325
0
,
10326
0
,
10327
0
,
10328
0
,
10329
0
,
10330
1
,
10331
0
,
10332
1
,
10333
1
,
10334
0
,
10335
2
,
10336
1
,
10337
1
,
10338
1
,
10339
2
,
10340
2
,
10341
1
,
10342
2
,
10343
2
,
10344
3
,
10345
2
,
10346
2
,
10347
3
,
10348
2
,
10349
3
,
10350
3
,
10351
3
,
10352
3
,
10353
3
,
10354
4
,
10355
3
,
10356
4
,
10357
4
,
10358
3
,
10359
4
,
10360
4
,
10361
4
,
10362
5
,
10363
4
,
10364
5
,
10365
4
,
10366
5
,
10367
5
,
10368
5
,
10369
5
,
10370
5
,
10371
5
,
10372
5
,
10373
6
,
10374
5
,
10375
6
,
10376
6
,
10377
6
,
10378
6
,
10379
6
,
10380
6
,
10381
6
,
10382
6
,
10383
7
,
10384
6
,
10385
7
,
10386
7
,
10387
7
,
10388
7
,
10389
7
,
10390
7
,
10391
7
,
10392
7
,
10393
7
,
10394
8
,
10395
7
,
10396
8
,
10397
8
,
10398
7
,
10399
8
,
10400
8
,
10401
8
,
10402
8
,
10403
8
,
10404
8
,
10405
9
,
10406
8
,
10407
9
,
10408
8
,
10409
9
,
10410
8
,
10411
9
,
10412
9
,
10413
8
,
10414
9
,
10415
9
,
10416
9
,
10417
9
,
10418
9
,
10419
10
,
10420
9
,
10421
9
,
10422
9
,
10423
10
,
10424
9
,
10425
10
,
10426
9
,
10427
10
,
10428
10
,
10429
9
,
10430
10
,
10431
10
,
10432
9
,
10433
10
,
10434
10
,
10435
10
,
10436
10
,
10437
10
,
10438
10
,
10439
10
,
10440
10
,
10441
10
,
10442
10
,
10443
11
,
10444
10
,
10445
10
,
10446
10
,
10447
10
,
10448
11
,
10449
10
,
10450
10
,
10451
11
,
10452
10
,
10453
10
,
10454
11
,
10455
10
,
10456
10
,
10457
11
,
10458
10
,
10459
10
,
10460
11
,
10461
10
,
10462
11
,
10463
10
,
10464
11
,
10465
10
,
10466
10
,
10467
11
,
10468
10
,
10469
10
,
10470
11
,
10471
10
,
10472
11
,
10473
10
,
10474
10
,
10475
10
,
10476
10
,
10477
10
,
10478
10
,
10479
11
,
10480
10
,
10481
10
,
10482
10
,
10483
10
,
10484
11
,
10485
10
,
10486
10
,
10487
10
,
10488
10
,
10489
10
,
10490
10
,
10491
10
,
10492
10
,
10493
9
,
10494
10
,
10495
10
,
10496
10
,
10497
9
,
10498
10
,
10499
10
,
10500
9
,
10501
10
,
10502
9
,
10503
10
,
10504
9
,
10505
9
,
10506
10
,
10507
9
,
10508
9
,
10509
9
,
10510
9
,
10511
9
,
10512
9
,
10513
9
,
10514
9
,
10515
9
,
10516
8
,
10517
9
,
10518
9
,
10519
8
,
10520
9
,
10521
8
,
10522
8
,
10523
9
,
10524
8
,
10525
8
,
10526
8
,
10527
8
,
10528
8
,
10529
8
,
10530
7
,
10531
8
,
10532
8
,
10533
7
,
10534
8
,
10535
7
,
10536
7
,
10537
8
,
10538
7
,
10539
7
,
10540
7
,
10541
7
,
10542
6
,
10543
7
,
10544
7
,
10545
6
,
10546
7
,
10547
6
,
10548
7
,
10549
6
,
10550
6
,
10551
6
,
10552
6
,
10553
6
,
10554
6
,
10555
5
,
10556
6
,
10557
5
,
10558
6
,
10559
5
,
10560
5
,
10561
5
,
10562
5
,
10563
5
,
10564
5
,
10565
5
,
10566
4
,
10567
5
,
10568
4
,
10569
5
,
10570
4
,
10571
4
,
10572
4
,
10573
4
,
10574
4
,
10575
4
,
10576
3
,
10577
4
,
10578
3
,
10579
4
,
10580
3
,
10581
3
,
10582
3
,
10583
3
,
10584
3
,
10585
3
,
10586
2
,
10587
3
,
10588
2
,
10589
2
,
10590
3
,
10591
2
,
10592
2
,
10593
2
,
10594
1
,
10595
2
,
10596
2
,
10597
1
,
10598
2
,
10599
1
,
10600
1
,
10601
1
,
10602
1
,
10603
1
,
10604
1
,
10605
0
,
10606
1
,
10607
0
,
10608
1
,
10609
0
,
10610
0
,
10611
0
,
10612
0
,
10613
0
,
10614
0
,
10615
-
1
,
10616
0
,
10617
-
1
,
10618
-
1
,
10619
0
,
10620
-
1
,
10621
-
1
,
10622
-
1
,
10623
-
2
,
10624
-
1
,
10625
-
1
,
10626
-
2
,
10627
-
1
,
10628
-
2
,
10629
-
2
,
10630
-
2
,
10631
-
2
,
10632
-
2
,
10633
-
2
,
10634
-
2
,
10635
-
3
,
10636
-
2
,
10637
-
3
,
10638
-
2
,
10639
-
3
,
10640
-
3
,
10641
-
3
,
10642
-
3
,
10643
-
3
,
10644
-
3
,
10645
-
4
,
10646
-
3
,
10647
-
4
,
10648
-
3
,
10649
-
4
,
10650
-
4
,
10651
-
3
,
10652
-
4
,
10653
-
4
,
10654
-
5
,
10655
-
4
,
10656
-
4
,
10657
-
4
,
10658
-
5
,
10659
-
4
,
10660
-
5
,
10661
-
5
,
10662
-
5
,
10663
-
4
,
10664
-
5
,
10665
-
5
,
10666
-
6
,
10667
-
5
,
10668
-
5
,
10669
-
5
,
10670
-
6
,
10671
-
5
,
10672
-
6
,
10673
-
5
,
10674
-
6
,
10675
-
6
,
10676
-
6
,
10677
-
6
,
10678
-
6
,
10679
-
6
,
10680
-
6
,
10681
-
6
,
10682
-
6
,
10683
-
7
,
10684
-
6
,
10685
-
6
,
10686
-
7
,
10687
-
6
,
10688
-
7
,
10689
-
7
,
10690
-
6
,
10691
-
7
,
10692
-
7
,
10693
-
7
,
10694
-
7
,
10695
-
7
,
10696
-
7
,
10697
-
7
,
10698
-
7
,
10699
-
8
,
10700
-
7
,
10701
-
7
,
10702
-
8
,
10703
-
7
,
10704
-
8
,
10705
-
7
,
10706
-
8
,
10707
-
7
,
10708
-
8
,
10709
-
7
,
10710
-
8
,
10711
-
8
,
10712
-
8
,
10713
-
8
,
10714
-
7
,
10715
-
8
,
10716
-
8
,
10717
-
8
,
10718
-
8
,
10719
-
8
,
10720
-
8
,
10721
-
8
,
10722
-
8
,
10723
-
9
,
10724
-
8
,
10725
-
8
,
10726
-
8
,
10727
-
8
,
10728
-
9
,
10729
-
8
,
10730
-
8
,
10731
-
8
,
10732
-
9
,
10733
-
8
,
10734
-
8
,
10735
-
9
,
10736
-
8
,
10737
-
9
,
10738
-
8
,
10739
-
8
,
10740
-
9
,
10741
-
8
,
10742
-
9
,
10743
-
8
,
10744
-
9
,
10745
-
8
,
10746
-
8
,
10747
-
9
,
10748
-
8
,
10749
-
9
,
10750
-
8
,
10751
-
9
,
10752
-
8
,
10753
-
9
,
10754
-
8
,
10755
-
8
,
10756
-
9
,
10757
-
8
,
10758
-
9
,
10759
-
8
,
10760
-
7
,
10761
-
9
,
10762
-
8
,
10763
-
8
,
10764
-
9
,
10765
-
8
,
10766
-
8
,
10767
-
9
,
10768
-
8
,
10769
-
8
,
10770
-
8
,
10771
-
8
,
10772
-
8
,
10773
-
9
,
10774
-
8
,
10775
-
8
,
10776
-
8
,
10777
-
8
,
10778
-
8
,
10779
-
8
,
10780
-
8
,
10781
-
8
,
10782
-
7
,
10783
-
8
,
10784
-
8
,
10785
-
8
,
10786
-
7
,
10787
-
8
,
10788
-
8
,
10789
-
7
,
10790
-
8
,
10791
-
7
,
10792
-
8
,
10793
-
7
,
10794
-
8
,
10795
-
7
,
10796
-
7
,
10797
-
7
,
10798
-
8
,
10799
-
7
,
10800
-
7
,
10801
-
7
,
10802
-
7
,
10803
-
7
,
10804
-
7
,
10805
-
7
,
10806
-
6
,
10807
-
7
,
10808
-
7
,
10809
-
6
,
10810
-
7
,
10811
-
7
,
10812
-
6
,
10813
-
6
,
10814
-
7
,
10815
-
6
,
10816
-
6
,
10817
-
6
,
10818
-
6
,
10819
-
6
,
10820
-
6
,
10821
-
6
,
10822
-
6
,
10823
-
6
,
10824
-
6
,
10825
-
5
,
10826
-
6
,
10827
-
5
,
10828
-
6
,
10829
-
5
,
10830
-
5
,
10831
-
6
,
10832
-
5
,
10833
-
5
,
10834
-
5
,
10835
-
5
,
10836
-
5
,
10837
-
4
,
10838
-
5
,
10839
-
5
,
10840
-
4
,
10841
-
5
,
10842
-
4
,
10843
-
5
,
10844
-
4
,
10845
-
4
,
10846
-
4
,
10847
-
4
,
10848
-
4
,
10849
-
4
,
10850
-
4
,
10851
-
4
,
10852
-
3
,
10853
-
4
,
10854
-
3
,
10855
-
4
,
10856
-
3
,
10857
-
3
,
10858
-
3
,
10859
-
4
,
10860
-
3
,
10861
-
2
,
10862
-
3
,
10863
-
3
,
10864
-
3
,
10865
-
2
,
10866
-
3
,
10867
-
2
,
10868
-
3
,
10869
-
2
,
10870
-
2
,
10871
-
2
,
10872
-
2
,
10873
-
2
,
10874
-
2
,
10875
-
2
,
10876
-
1
,
10877
-
2
,
10878
-
1
,
10879
-
2
,
10880
-
1
,
10881
-
1
,
10882
-
1
,
10883
-
2
,
10884
-
1
,
10885
0
,
10886
-
1
,
10887
-
1
,
10888
-
1
,
10889
0
,
10890
-
1
,
10891
0
,
10892
0
,
10893
-
1
,
10894
0
,
10895
0
,
10896
0
,
10897
0
,
10898
0
,
10899
1
,
10900
0
,
10901
1
,
10902
0
,
10903
1
,
10904
0
,
10905
1
,
10906
1
,
10907
1
,
10908
1
,
10909
1
,
10910
1
,
10911
1
,
10912
2
,
10913
1
,
10914
2
,
10915
1
,
10916
2
,
10917
2
,
10918
2
,
10919
1
,
10920
2
,
10921
2
,
10922
3
,
10923
2
,
10924
2
,
10925
2
,
10926
3
,
10927
2
,
10928
3
,
10929
3
,
10930
2
,
10931
3
,
10932
3
,
10933
3
,
10934
3
,
10935
3
,
10936
3
,
10937
4
,
10938
3
,
10939
3
,
10940
4
,
10941
3
,
10942
4
,
10943
3
,
10944
4
,
10945
4
,
10946
4
,
10947
4
,
10948
4
,
10949
4
,
10950
4
,
10951
4
,
10952
4
,
10953
5
,
10954
4
,
10955
4
,
10956
5
,
10957
5
,
10958
4
,
10959
5
,
10960
5
,
10961
4
,
10962
5
,
10963
5
,
10964
5
,
10965
5
,
10966
5
,
10967
5
,
10968
5
,
10969
6
,
10970
5
,
10971
5
,
10972
5
,
10973
6
,
10974
5
,
10975
6
,
10976
5
,
10977
6
,
10978
6
,
10979
5
,
10980
6
,
10981
6
,
10982
6
,
10983
5
,
10984
6
,
10985
6
,
10986
6
,
10987
6
,
10988
6
,
10989
6
,
10990
7
,
10991
6
,
10992
6
,
10993
6
,
10994
6
,
10995
7
,
10996
6
,
10997
6
,
10998
7
,
10999
6
,
11000
7
,
11001
6
,
11002
6
,
11003
7
,
11004
7
,
11005
6
,
11006
7
,
11007
6
,
11008
7
,
11009
6
,
11010
7
,
11011
7
,
11012
7
,
11013
6
,
11014
7
,
11015
7
,
11016
6
,
11017
7
,
11018
7
,
11019
7
,
11020
7
,
11021
6
,
11022
7
,
11023
7
,
11024
7
,
11025
7
,
11026
7
,
11027
6
,
11028
7
,
11029
7
,
11030
7
,
11031
7
,
11032
7
,
11033
7
,
11034
6
,
11035
7
,
11036
7
,
11037
7
,
11038
7
,
11039
7
,
11040
7
,
11041
6
,
11042
7
,
11043
7
,
11044
6
,
11045
7
,
11046
6
,
11047
7
,
11048
7
,
11049
7
,
11050
6
,
11051
7
,
11052
7
,
11053
6
,
11054
7
,
11055
7
,
11056
6
,
11057
7
,
11058
7
,
11059
6
,
11060
7
,
11061
6
,
11062
7
,
11063
6
,
11064
7
,
11065
6
,
11066
6
,
11067
7
,
11068
6
,
11069
6
,
11070
7
,
11071
6
,
11072
6
,
11073
6
,
11074
6
,
11075
6
,
11076
7
,
11077
6
,
11078
6
,
11079
6
,
11080
6
,
11081
5
,
11082
6
,
11083
6
,
11084
6
,
11085
6
,
11086
5
,
11087
6
,
11088
6
,
11089
5
,
11090
6
,
11091
5
,
11092
6
,
11093
5
,
11094
5
,
11095
6
,
11096
5
,
11097
5
,
11098
5
,
11099
5
,
11100
5
,
11101
5
,
11102
5
,
11103
5
,
11104
5
,
11105
5
,
11106
5
,
11107
5
,
11108
4
,
11109
5
,
11110
4
,
11111
5
,
11112
4
,
11113
5
,
11114
4
,
11115
4
,
11116
4
,
11117
5
,
11118
4
,
11119
4
,
11120
4
,
11121
4
,
11122
3
,
11123
4
,
11124
4
,
11125
4
,
11126
3
,
11127
4
,
11128
3
,
11129
4
,
11130
3
,
11131
3
,
11132
4
,
11133
3
,
11134
3
,
11135
3
,
11136
3
,
11137
3
,
11138
3
,
11139
2
,
11140
3
,
11141
3
,
11142
2
,
11143
3
,
11144
2
,
11145
3
,
11146
2
,
11147
2
,
11148
3
,
11149
2
,
11150
2
,
11151
2
,
11152
2
,
11153
2
,
11154
1
,
11155
2
,
11156
2
,
11157
1
,
11158
2
,
11159
1
,
11160
2
,
11161
1
,
11162
1
,
11163
1
,
11164
2
,
11165
1
,
11166
1
,
11167
0
,
11168
1
,
11169
1
,
11170
1
,
11171
0
,
11172
1
,
11173
0
,
11174
1
,
11175
0
,
11176
0
,
11177
1
,
11178
0
,
11179
0
,
11180
0
,
11181
0
,
11182
0
,
11183
-
1
,
11184
0
,
11185
0
,
11186
-
1
,
11187
0
,
11188
-
1
,
11189
0
,
11190
-
1
,
11191
-
1
,
11192
0
,
11193
-
1
,
11194
-
1
,
11195
-
1
,
11196
-
1
,
11197
-
1
,
11198
-
1
,
11199
-
2
,
11200
-
1
,
11201
-
1
,
11202
-
2
,
11203
-
1
,
11204
-
2
,
11205
-
2
,
11206
-
1
,
11207
-
2
,
11208
-
2
,
11209
-
2
,
11210
-
2
,
11211
-
2
,
11212
-
2
,
11213
-
2
,
11214
-
2
,
11215
-
3
,
11216
-
2
,
11217
-
2
,
11218
-
3
,
11219
-
2
,
11220
-
3
,
11221
-
2
,
11222
-
3
,
11223
-
3
,
11224
-
2
,
11225
-
3
,
11226
-
3
,
11227
-
3
,
11228
-
3
,
11229
-
3
,
11230
-
3
,
11231
-
3
,
11232
-
4
,
11233
-
3
,
11234
-
3
,
11235
-
4
,
11236
-
3
,
11237
-
4
,
11238
-
3
,
11239
-
4
,
11240
-
3
,
11241
-
4
,
11242
-
4
,
11243
-
3
,
11244
-
4
,
11245
-
4
,
11246
-
4
,
11247
-
4
,
11248
-
4
,
11249
-
4
,
11250
-
4
,
11251
-
4
,
11252
-
4
,
11253
-
5
,
11254
-
4
,
11255
-
4
,
11256
-
5
,
11257
-
4
,
11258
-
4
,
11259
-
5
,
11260
-
4
,
11261
-
5
,
11262
-
4
,
11263
-
5
,
11264
-
5
,
11265
-
4
,
11266
-
5
,
11267
-
5
,
11268
-
4
,
11269
-
5
,
11270
-
5
,
11271
-
5
,
11272
-
5
,
11273
-
5
,
11274
-
5
,
11275
-
5
,
11276
-
5
,
11277
-
5
,
11278
-
5
,
11279
-
5
,
11280
-
5
,
11281
-
5
,
11282
-
5
,
11283
-
6
,
11284
-
5
,
11285
-
5
,
11286
-
5
,
11287
-
5
,
11288
-
6
,
11289
-
5
,
11290
-
5
,
11291
-
6
,
11292
-
5
,
11293
-
5
,
11294
-
6
,
11295
-
5
,
11296
-
6
,
11297
-
5
,
11298
-
6
,
11299
-
5
,
11300
-
6
,
11301
-
5
,
11302
-
5
,
11303
-
6
,
11304
-
6
,
11305
-
5
,
11306
-
6
,
11307
-
5
,
11308
-
6
,
11309
-
5
,
11310
-
6
,
11311
-
5
,
11312
-
6
,
11313
-
5
,
11314
-
6
,
11315
-
6
,
11316
-
5
,
11317
-
6
,
11318
-
5
,
11319
-
6
,
11320
-
5
,
11321
-
6
,
11322
-
5
,
11323
-
6
,
11324
-
6
,
11325
-
5
,
11326
-
6
,
11327
-
5
,
11328
-
5
,
11329
-
5
,
11330
-
6
,
11331
-
5
,
11332
-
6
,
11333
-
5
,
11334
-
6
,
11335
-
5
,
11336
-
5
,
11337
-
6
,
11338
-
5
,
11339
-
6
,
11340
-
5
,
11341
-
5
,
11342
-
6
,
11343
-
5
,
11344
-
5
,
11345
-
6
,
11346
-
5
,
11347
-
5
,
11348
-
5
,
11349
-
6
,
11350
-
5
,
11351
-
5
,
11352
-
5
,
11353
-
5
,
11354
-
5
,
11355
-
5
,
11356
-
5
,
11357
-
5
,
11358
-
5
,
11359
-
5
,
11360
-
5
,
11361
-
5
,
11362
-
5
,
11363
-
5
,
11364
-
5
,
11365
-
4
,
11366
-
5
,
11367
-
5
,
11368
-
5
,
11369
-
4
,
11370
-
5
,
11371
-
5
,
11372
-
4
,
11373
-
5
,
11374
-
4
,
11375
-
5
,
11376
-
4
,
11377
-
4
,
11378
-
5
,
11379
-
4
,
11380
-
4
,
11381
-
5
,
11382
-
4
,
11383
-
4
,
11384
-
4
,
11385
-
4
,
11386
-
4
,
11387
-
4
,
11388
-
4
,
11389
-
4
,
11390
-
4
,
11391
-
4
,
11392
-
3
,
11393
-
4
,
11394
-
4
,
11395
-
3
,
11396
-
4
,
11397
-
4
,
11398
-
3
,
11399
-
4
,
11400
-
3
,
11401
-
3
,
11402
-
4
,
11403
-
3
,
11404
-
3
,
11405
-
3
,
11406
-
4
,
11407
-
3
,
11408
-
3
,
11409
-
3
,
11410
-
3
,
11411
-
3
,
11412
-
2
,
11413
-
3
,
11414
-
3
,
11415
-
3
,
11416
-
2
,
11417
-
3
,
11418
-
2
,
11419
-
3
,
11420
-
2
,
11421
-
3
,
11422
-
2
,
11423
-
2
,
11424
-
3
,
11425
-
2
,
11426
-
2
,
11427
-
2
,
11428
-
2
,
11429
-
2
,
11430
-
2
,
11431
-
2
,
11432
-
1
,
11433
-
2
,
11434
-
2
,
11435
-
1
,
11436
-
2
,
11437
-
2
,
11438
-
1
,
11439
-
1
,
11440
-
2
,
11441
-
1
,
11442
-
1
,
11443
-
1
,
11444
-
2
,
11445
-
1
,
11446
-
1
,
11447
-
1
,
11448
-
1
,
11449
0
,
11450
-
1
,
11451
-
1
,
11452
-
1
,
11453
0
,
11454
-
1
,
11455
0
,
11456
-
1
,
11457
0
,
11458
-
1
,
11459
0
,
11460
0
,
11461
0
,
11462
-
1
,
11463
0
,
11464
0
,
11465
0
,
11466
0
,
11467
1
,
11468
0
,
11469
0
,
11470
0
,
11471
1
,
11472
0
,
11473
1
,
11474
0
,
11475
1
,
11476
0
,
11477
1
,
11478
1
,
11479
1
,
11480
0
,
11481
1
,
11482
1
,
11483
1
,
11484
1
,
11485
1
,
11486
2
,
11487
1
,
11488
1
,
11489
1
,
11490
2
,
11491
1
,
11492
2
,
11493
1
,
11494
2
,
11495
1
,
11496
2
,
11497
2
,
11498
1
,
11499
2
,
11500
2
,
11501
2
,
11502
2
,
11503
2
,
11504
2
,
11505
2
,
11506
2
,
11507
2
,
11508
3
,
11509
2
,
11510
2
,
11511
3
,
11512
2
,
11513
3
,
11514
2
,
11515
3
,
11516
2
,
11517
3
,
11518
2
,
11519
3
,
11520
3
,
11521
3
,
11522
3
,
11523
2
,
11524
3
,
11525
3
,
11526
3
,
11527
3
,
11528
3
,
11529
4
,
11530
3
,
11531
3
,
11532
3
,
11533
3
,
11534
4
,
11535
3
,
11536
3
,
11537
4
,
11538
3
,
11539
4
,
11540
3
,
11541
4
,
11542
3
,
11543
4
,
11544
3
,
11545
4
,
11546
4
,
11547
3
,
11548
4
,
11549
4
,
11550
4
,
11551
4
,
11552
3
,
11553
4
,
11554
4
,
11555
4
,
11556
4
,
11557
4
,
11558
4
,
11559
4
,
11560
4
,
11561
4
,
11562
4
,
11563
4
,
11564
4
,
11565
5
,
11566
4
,
11567
4
,
11568
4
,
11569
4
,
11570
5
,
11571
4
,
11572
4
,
11573
4
,
11574
5
,
11575
4
,
11576
4
,
11577
5
,
11578
4
,
11579
4
,
11580
5
,
11581
4
,
11582
5
,
11583
4
,
11584
4
,
11585
5
,
11586
4
,
11587
5
,
11588
4
,
11589
5
,
11590
4
,
11591
4
,
11592
5
,
11593
4
,
11594
5
,
11595
4
,
11596
5
,
11597
4
,
11598
5
,
11599
4
,
11600
5
,
11601
4
,
11602
5
,
11603
4
,
11604
5
,
11605
4
,
11606
5
,
11607
4
,
11608
5
,
11609
4
,
11610
5
,
11611
4
,
11612
5
,
11613
3
,
11614
4
,
11615
5
,
11616
4
,
11617
5
,
11618
4
,
11619
4
,
11620
5
,
11621
4
,
11622
5
,
11623
4
,
11624
4
,
11625
5
,
11626
4
,
11627
4
,
11628
5
,
11629
4
,
11630
4
,
11631
4
,
11632
4
,
11633
5
,
11634
4
,
11635
4
,
11636
4
,
11637
4
,
11638
4
,
11639
5
,
11640
4
,
11641
4
,
11642
4
,
11643
4
,
11644
4
,
11645
4
,
11646
4
,
11647
3
,
11648
4
,
11649
4
,
11650
4
,
11651
4
,
11652
4
,
11653
3
,
11654
4
,
11655
4
,
11656
4
,
11657
3
,
11658
4
,
11659
4
,
11660
3
,
11661
4
,
11662
3
,
11663
4
,
11664
3
,
11665
3
,
11666
4
,
11667
3
,
11668
4
,
11669
3
,
11670
3
,
11671
3
,
11672
4
,
11673
3
,
11674
3
,
11675
3
,
11676
3
,
11677
3
,
11678
3
,
11679
3
,
11680
3
,
11681
3
,
11682
3
,
11683
2
,
11684
3
,
11685
3
,
11686
3
,
11687
2
,
11688
3
,
11689
2
,
11690
3
,
11691
2
,
11692
3
,
11693
2
,
11694
3
,
11695
2
,
11696
2
,
11697
3
,
11698
2
,
11699
2
,
11700
2
,
11701
2
,
11702
2
,
11703
2
,
11704
2
,
11705
2
,
11706
2
,
11707
2
,
11708
2
,
11709
2
,
11710
1
,
11711
2
,
11712
2
,
11713
1
,
11714
2
,
11715
1
,
11716
2
,
11717
1
,
11718
1
,
11719
2
,
11720
1
,
11721
1
,
11722
1
,
11723
2
,
11724
1
,
11725
1
,
11726
1
,
11727
1
,
11728
1
,
11729
1
,
11730
0
,
11731
1
,
11732
1
,
11733
1
,
11734
0
,
11735
1
,
11736
0
,
11737
1
,
11738
0
,
11739
1
,
11740
0
,
11741
1
,
11742
0
,
11743
0
,
11744
0
,
11745
1
,
11746
0
,
11747
0
,
11748
0
,
11749
0
,
11750
0
,
11751
0
,
11752
-
1
,
11753
0
,
11754
0
,
11755
0
,
11756
-
1
,
11757
0
,
11758
0
,
11759
-
1
,
11760
0
,
11761
-
1
,
11762
0
,
11763
-
1
,
11764
-
1
,
11765
0
,
11766
-
1
,
11767
-
1
,
11768
-
1
,
11769
-
1
,
11770
-
1
,
11771
-
1
,
11772
-
1
,
11773
-
1
,
11774
-
1
,
11775
-
1
,
11776
-
1
,
11777
-
1
,
11778
-
1
,
11779
-
2
,
11780
-
1
,
11781
-
1
,
11782
-
2
,
11783
-
1
,
11784
-
2
,
11785
-
1
,
11786
-
2
,
11787
-
1
,
11788
-
2
,
11789
-
2
,
11790
-
2
,
11791
-
1
,
11792
-
2
,
11793
-
2
,
11794
-
2
,
11795
-
2
,
11796
-
2
,
11797
-
2
,
11798
-
2
,
11799
-
2
,
11800
-
2
,
11801
-
2
,
11802
-
2
,
11803
-
2
,
11804
-
2
,
11805
-
3
,
11806
-
2
,
11807
-
2
,
11808
-
2
,
11809
-
3
,
11810
-
2
,
11811
-
3
,
11812
-
2
,
11813
-
3
,
11814
-
2
,
11815
-
3
,
11816
-
2
,
11817
-
3
,
11818
-
2
,
11819
-
3
,
11820
-
3
,
11821
-
3
,
11822
-
2
,
11823
-
3
,
11824
-
3
,
11825
-
3
,
11826
-
3
,
11827
-
2
,
11828
-
3
,
11829
-
3
,
11830
-
3
,
11831
-
3
,
11832
-
3
,
11833
-
3
,
11834
-
3
,
11835
-
3
,
11836
-
3
,
11837
-
3
,
11838
-
4
,
11839
-
3
,
11840
-
3
,
11841
-
3
,
11842
-
3
,
11843
-
4
,
11844
-
3
,
11845
-
3
,
11846
-
3
,
11847
-
4
,
11848
-
3
,
11849
-
3
,
11850
-
4
,
11851
-
3
,
11852
-
3
,
11853
-
4
,
11854
-
3
,
11855
-
3
,
11856
-
4
,
11857
-
3
,
11858
-
4
,
11859
-
3
,
11860
-
4
,
11861
-
3
,
11862
-
4
,
11863
-
3
,
11864
-
4
,
11865
-
3
,
11866
-
4
,
11867
-
3
,
11868
-
4
,
11869
-
3
,
11870
-
4
,
11871
-
3
,
11872
-
4
,
11873
-
4
,
11874
-
3
,
11875
-
4
,
11876
-
3
,
11877
-
4
,
11878
-
4
,
11879
-
3
,
11880
-
4
,
11881
-
3
,
11882
-
4
,
11883
-
4
,
11884
-
3
,
11885
-
4
,
11886
-
3
,
11887
-
4
,
11888
-
4
,
11889
-
3
,
11890
-
4
,
11891
-
3
,
11892
-
4
,
11893
-
3
,
11894
-
4
,
11895
-
4
,
11896
-
3
,
11897
-
3
,
11898
-
3
,
11899
-
4
,
11900
-
3
,
11901
-
4
,
11902
-
4
,
11903
-
3
,
11904
-
4
,
11905
-
3
,
11906
-
4
,
11907
-
3
,
11908
-
4
,
11909
-
3
,
11910
-
3
,
11911
-
4
,
11912
-
3
,
11913
-
4
,
11914
-
3
,
11915
-
4
,
11916
-
3
,
11917
-
3
,
11918
-
4
,
11919
-
3
,
11920
-
3
,
11921
-
4
,
11922
-
3
,
11923
-
3
,
11924
-
4
,
11925
-
3
,
11926
-
3
,
11927
-
3
,
11928
-
3
,
11929
-
4
,
11930
-
3
,
11931
-
3
,
11932
-
3
,
11933
-
3
,
11934
-
3
,
11935
-
3
,
11936
-
3
,
11937
-
3
,
11938
-
3
,
11939
-
3
,
11940
-
3
,
11941
-
3
,
11942
-
3
,
11943
-
3
,
11944
-
3
,
11945
-
3
,
11946
-
3
,
11947
-
2
,
11948
-
3
,
11949
-
3
,
11950
-
3
,
11951
-
2
,
11952
-
3
,
11953
-
3
,
11954
-
2
,
11955
-
3
,
11956
-
2
,
11957
-
3
,
11958
-
2
,
11959
-
3
,
11960
-
2
,
11961
-
3
,
11962
-
2
,
11963
-
3
,
11964
-
2
,
11965
-
2
,
11966
-
3
,
11967
-
2
,
11968
-
2
,
11969
-
2
,
11970
-
2
,
11971
-
2
,
11972
-
3
,
11973
-
2
,
11974
-
2
,
11975
-
2
,
11976
-
2
,
11977
-
2
,
11978
-
2
,
11979
-
1
,
11980
-
2
,
11981
-
2
,
11982
-
2
,
11983
-
2
,
11984
-
1
,
11985
-
2
,
11986
-
2
,
11987
-
1
,
11988
-
2
,
11989
-
1
,
11990
-
2
,
11991
-
1
,
11992
-
2
,
11993
-
1
,
11994
-
2
,
11995
-
1
,
11996
-
1
,
11997
-
2
,
11998
-
1
,
11999
-
1
,
12000
-
1
,
12001
-
1
,
12002
-
1
,
12003
-
2
,
12004
-
1
,
12005
-
1
,
12006
0
,
12007
-
1
,
12008
-
1
,
12009
-
1
,
12010
-
1
,
12011
-
1
,
12012
-
1
,
12013
0
,
12014
-
1
,
12015
-
1
,
12016
0
,
12017
-
1
,
12018
0
,
12019
-
1
,
12020
0
,
12021
-
1
,
12022
0
,
12023
0
,
12024
-
1
,
12025
0
,
12026
0
,
12027
0
,
12028
-
1
,
12029
0
,
12030
0
,
12031
0
,
12032
0
,
12033
0
,
12034
0
,
12035
0
,
12036
0
,
12037
0
,
12038
1
,
12039
0
,
12040
0
,
12041
0
,
12042
1
,
12043
0
,
12044
0
,
12045
1
,
12046
0
,
12047
1
,
12048
0
,
12049
1
,
12050
0
,
12051
1
,
12052
1
,
12053
0
,
12054
1
,
12055
1
,
12056
1
,
12057
1
,
12058
0
,
12059
1
,
12060
1
,
12061
1
,
12062
1
,
12063
1
,
12064
1
,
12065
1
,
12066
1
,
12067
2
,
12068
1
,
12069
1
,
12070
1
,
12071
2
,
12072
1
,
12073
1
,
12074
2
,
12075
1
,
12076
1
,
12077
2
,
12078
1
,
12079
2
,
12080
1
,
12081
2
,
12082
1
,
12083
2
,
12084
2
,
12085
1
,
12086
2
,
12087
2
,
12088
2
,
12089
1
,
12090
2
,
12091
2
,
12092
2
,
12093
2
,
12094
2
,
12095
2
,
12096
2
,
12097
2
,
12098
2
,
12099
2
,
12100
2
,
12101
2
,
12102
2
,
12103
2
,
12104
2
,
12105
2
,
12106
2
,
12107
3
,
12108
2
,
12109
2
,
12110
2
,
12111
3
,
12112
2
,
12113
2
,
12114
3
,
12115
2
,
12116
2
,
12117
3
,
12118
2
,
12119
3
,
12120
2
,
12121
3
,
12122
2
,
12123
3
,
12124
2
,
12125
3
,
12126
2
,
12127
3
,
12128
2
,
12129
3
,
12130
3
,
12131
2
,
12132
3
,
12133
2
,
12134
3
,
12135
3
,
12136
2
,
12137
3
,
12138
3
,
12139
3
,
12140
2
,
12141
3
,
12142
3
,
12143
2
,
12144
3
,
12145
3
,
12146
3
,
12147
3
,
12148
2
,
12149
3
,
12150
3
,
12151
3
,
12152
3
,
12153
2
,
12154
3
,
12155
3
,
12156
3
,
12157
3
,
12158
3
,
12159
2
,
12160
3
,
12161
3
,
12162
3
,
12163
3
,
12164
3
,
12165
3
,
12166
3
,
12167
2
,
12168
3
,
12169
3
,
12170
3
,
12171
3
,
12172
3
,
12173
3
,
12174
2
,
12175
3
,
12176
3
,
12177
3
,
12178
3
,
12179
3
,
12180
3
,
12181
2
,
12182
2
,
12183
3
,
12184
3
,
12185
3
,
12186
2
,
12187
3
,
12188
3
,
12189
3
,
12190
3
,
12191
2
,
12192
3
,
12193
3
,
12194
3
,
12195
2
,
12196
3
,
12197
3
,
12198
3
,
12199
2
,
12200
3
,
12201
3
,
12202
2
,
12203
3
,
12204
3
,
12205
2
,
12206
3
,
12207
3
,
12208
2
,
12209
3
,
12210
2
,
12211
3
,
12212
2
,
12213
3
,
12214
2
,
12215
3
,
12216
2
,
12217
3
,
12218
2
,
12219
3
,
12220
2
,
12221
3
,
12222
2
,
12223
2
,
12224
3
,
12225
2
,
12226
2
,
12227
3
,
12228
2
,
12229
2
,
12230
3
,
12231
2
,
12232
2
,
12233
2
,
12234
2
,
12235
2
,
12236
3
,
12237
2
,
12238
2
,
12239
2
,
12240
2
,
12241
2
,
12242
2
,
12243
2
,
12244
2
,
12245
2
,
12246
2
,
12247
1
,
12248
2
,
12249
2
,
12250
2
,
12251
2
,
12252
2
,
12253
1
,
12254
2
,
12255
2
,
12256
1
,
12257
2
,
12258
2
,
12259
1
,
12260
2
,
12261
1
,
12262
2
,
12263
1
,
12264
2
,
12265
1
,
12266
2
,
12267
1
,
12268
1
,
12269
2
,
12270
1
,
12271
1
,
12272
2
,
12273
1
,
12274
1
,
12275
1
,
12276
1
,
12277
2
,
12278
1
,
12279
1
,
12280
1
,
12281
1
,
12282
1
,
12283
1
,
12284
1
,
12285
1
,
12286
1
,
12287
0
,
12288
1
,
12289
1
,
12290
1
,
12291
0
,
12292
1
,
12293
1
,
12294
1
,
12295
0
,
12296
1
,
12297
0
,
12298
1
,
12299
0
,
12300
1
,
12301
0
,
12302
1
,
12303
0
,
12304
1
,
12305
0
,
12306
0
,
12307
0
,
12308
1
,
12309
0
,
12310
0
,
12311
0
,
12312
0
,
12313
1
,
12314
0
,
12315
0
,
12316
0
,
12317
0
,
12318
0
,
12319
0
,
12320
0
,
12321
-
1
,
12322
0
,
12323
0
,
12324
0
,
12325
0
,
12326
0
,
12327
-
1
,
12328
0
,
12329
0
,
12330
-
1
,
12331
0
,
12332
-
1
,
12333
0
,
12334
0
,
12335
-
1
,
12336
0
,
12337
-
1
,
12338
-
1
,
12339
0
,
12340
-
1
,
12341
0
,
12342
-
1
,
12343
-
1
,
12344
-
1
,
12345
0
,
12346
-
1
,
12347
-
1
,
12348
-
1
,
12349
-
1
,
12350
0
,
12351
-
1
,
12352
-
1
,
12353
-
1
,
12354
-
1
,
12355
-
1
,
12356
-
1
,
12357
-
1
,
12358
-
1
,
12359
-
1
,
12360
-
2
,
12361
-
1
,
12362
-
1
,
12363
-
1
,
12364
-
1
,
12365
-
2
,
12366
-
1
,
12367
-
1
,
12368
-
1
,
12369
-
2
,
12370
-
1
,
12371
-
1
,
12372
-
2
,
12373
-
1
,
12374
-
2
,
12375
-
1
,
12376
-
2
,
12377
-
1
,
12378
-
2
,
12379
-
1
,
12380
-
2
,
12381
-
1
,
12382
-
2
,
12383
-
1
,
12384
-
2
,
12385
-
2
,
12386
-
1
,
12387
-
2
,
12388
-
2
,
12389
-
1
,
12390
-
2
,
12391
-
2
,
12392
-
2
,
12393
-
1
,
12394
-
2
,
12395
-
2
,
12396
-
2
,
12397
-
2
,
12398
-
1
,
12399
-
2
,
12400
-
2
,
12401
-
2
,
12402
-
2
,
12403
-
2
,
12404
-
2
,
12405
-
2
,
12406
-
2
,
12407
-
2
,
12408
-
2
,
12409
-
2
,
12410
-
2
,
12411
-
2
,
12412
-
2
,
12413
-
2
,
12414
-
2
,
12415
-
2
,
12416
-
2
,
12417
-
2
,
12418
-
2
,
12419
-
2
,
12420
-
2
,
12421
-
3
,
12422
-
2
,
12423
-
2
,
12424
-
2
,
12425
-
2
,
12426
-
2
,
12427
-
2
,
12428
-
3
,
12429
-
2
,
12430
-
2
,
12431
-
2
,
12432
-
2
,
12433
-
3
,
12434
-
2
,
12435
-
2
,
12436
-
2
,
12437
-
3
,
12438
-
2
,
12439
-
2
,
12440
-
2
,
12441
-
2
,
12442
-
3
,
12443
-
2
,
12444
-
2
,
12445
-
2
,
12446
-
3
,
12447
-
2
,
12448
-
2
,
12449
-
2
,
12450
-
3
,
12451
-
2
,
12452
-
2
,
12453
-
3
,
12454
-
2
,
12455
-
2
,
12456
-
2
,
12457
-
3
,
12458
-
2
,
12459
-
2
,
12460
-
2
,
12461
-
3
,
12462
-
2
,
12463
-
2
,
12464
-
2
,
12465
-
3
,
12466
-
1
,
12467
-
2
,
12468
-
2
,
12469
-
2
,
12470
-
3
,
12471
-
2
,
12472
-
2
,
12473
-
2
,
12474
-
2
,
12475
-
3
,
12476
-
2
,
12477
-
2
,
12478
-
2
,
12479
-
2
,
12480
-
2
,
12481
-
3
,
12482
-
2
,
12483
-
2
,
12484
-
2
,
12485
-
2
,
12486
-
2
,
12487
-
2
,
12488
-
2
,
12489
-
2
,
12490
-
3
,
12491
-
2
,
12492
-
2
,
12493
-
2
,
12494
-
2
,
12495
-
2
,
12496
-
2
,
12497
-
2
,
12498
-
2
,
12499
-
2
,
12500
-
2
,
12501
-
2
,
12502
-
2
,
12503
-
1
,
12504
-
2
,
12505
-
2
,
12506
-
2
,
12507
-
2
,
12508
-
2
,
12509
-
2
,
12510
-
1
,
12511
-
2
,
12512
-
2
,
12513
-
2
,
12514
-
2
,
12515
-
1
,
12516
-
2
,
12517
-
2
,
12518
-
2
,
12519
-
1
,
12520
-
2
,
12521
-
2
,
12522
-
1
,
12523
-
2
,
12524
-
1
,
12525
-
2
,
12526
-
2
,
12527
-
1
,
12528
-
2
,
12529
-
1
,
12530
-
2
,
12531
-
1
,
12532
-
2
,
12533
-
1
,
12534
-
2
,
12535
-
1
,
12536
-
1
,
12537
-
2
,
12538
-
1
,
12539
-
1
,
12540
-
2
,
12541
-
1
,
12542
-
1
,
12543
-
2
,
12544
-
1
,
12545
-
1
,
12546
-
1
,
12547
-
1
,
12548
-
2
,
12549
-
1
,
12550
-
1
,
12551
-
1
,
12552
-
1
,
12553
-
1
,
12554
-
1
,
12555
-
1
,
12556
-
1
,
12557
-
1
,
12558
-
1
,
12559
-
1
,
12560
-
1
,
12561
-
1
,
12562
-
1
,
12563
0
,
12564
-
1
,
12565
-
1
,
12566
-
1
,
12567
-
1
,
12568
0
,
12569
-
1
,
12570
-
1
,
12571
0
,
12572
-
1
,
12573
-
1
,
12574
0
,
12575
-
1
,
12576
0
,
12577
-
1
,
12578
0
,
12579
-
1
,
12580
0
,
12581
-
1
,
12582
0
,
12583
-
1
,
12584
0
,
12585
0
,
12586
-
1
,
12587
0
,
12588
0
,
12589
-
1
,
12590
0
,
12591
0
,
12592
0
,
12593
-
1
,
12594
0
,
12595
0
,
12596
0
,
12597
0
,
12598
0
,
12599
0
,
12600
0
,
12601
0
,
12602
0
,
12603
0
,
12604
0
,
12605
0
,
12606
0
,
12607
0
,
12608
0
,
12609
1
,
12610
0
,
12611
0
,
12612
0
,
12613
0
,
12614
1
,
12615
0
,
12616
0
,
12617
1
,
12618
0
,
12619
0
,
12620
1
,
12621
0
,
12622
1
,
12623
0
,
12624
1
,
12625
0
,
12626
1
,
12627
0
,
12628
1
,
12629
0
,
12630
1
,
12631
1
,
12632
0
,
12633
1
,
12634
1
,
12635
0
,
12636
1
,
12637
1
,
12638
1
,
12639
0
,
12640
1
,
12641
1
,
12642
1
,
12643
1
,
12644
1
,
12645
0
,
12646
1
,
12647
1
,
12648
1
,
12649
1
,
12650
1
,
12651
1
,
12652
1
,
12653
1
,
12654
1
,
12655
1
,
12656
1
,
12657
2
,
12658
1
,
12659
1
,
12660
1
,
12661
1
,
12662
1
,
12663
1
,
12664
2
,
12665
1
,
12666
1
,
12667
1
,
12668
2
,
12669
1
,
12670
1
,
12671
2
,
12672
1
,
12673
1
,
12674
2
,
12675
1
,
12676
1
,
12677
2
,
12678
1
,
12679
1
,
12680
2
,
12681
1
,
12682
2
,
12683
1
,
12684
2
,
12685
1
,
12686
2
,
12687
1
,
12688
2
,
12689
1
,
12690
2
,
12691
1
,
12692
2
,
12693
1
,
12694
2
,
12695
1
,
12696
2
,
12697
2
,
12698
1
,
12699
2
,
12700
1
,
12701
2
,
12702
2
,
12703
1
,
12704
2
,
12705
2
,
12706
1
,
12707
2
,
12708
2
,
12709
1
,
12710
2
,
12711
2
,
12712
1
,
12713
2
,
12714
2
,
12715
2
,
12716
1
,
12717
2
,
12718
2
,
12719
1
,
12720
2
,
12721
2
,
12722
2
,
12723
1
,
12724
2
,
12725
2
,
12726
2
,
12727
1
,
12728
2
,
12729
2
,
12730
2
,
12731
1
,
12732
2
,
12733
2
,
12734
2
,
12735
2
,
12736
1
,
12737
2
,
12738
2
,
12739
2
,
12740
1
,
12741
2
,
12742
2
,
12743
2
,
12744
1
,
12745
2
,
12746
2
,
12747
2
,
12748
1
,
12749
2
,
12750
1
,
12751
2
,
12752
1
,
12753
2
,
12754
2
,
12755
1
,
12756
2
,
12757
2
,
12758
2
,
12759
1
,
12760
2
,
12761
2
,
12762
1
,
12763
2
,
12764
2
,
12765
1
,
12766
2
,
12767
2
,
12768
1
,
12769
2
,
12770
2
,
12771
1
,
12772
2
,
12773
2
,
12774
1
,
12775
2
,
12776
1
,
12777
2
,
12778
2
,
12779
1
,
12780
2
,
12781
1
,
12782
2
,
12783
1
,
12784
2
,
12785
1
,
12786
2
,
12787
1
,
12788
2
,
12789
1
,
12790
2
,
12791
1
,
12792
2
,
12793
1
,
12794
1
,
12795
2
,
12796
1
,
12797
2
,
12798
1
,
12799
1
,
12800
2
,
12801
1
,
12802
1
,
12803
2
,
12804
1
,
12805
1
,
12806
2
,
12807
1
,
12808
1
,
12809
1
,
12810
2
,
12811
1
,
12812
1
,
12813
1
,
12814
1
,
12815
1
,
12816
2
,
12817
1
,
12818
1
,
12819
1
,
12820
1
,
12821
1
,
12822
1
,
12823
1
,
12824
1
,
12825
1
,
12826
1
,
12827
1
,
12828
1
,
12829
1
,
12830
1
,
12831
1
,
12832
1
,
12833
1
,
12834
1
,
12835
0
,
12836
1
,
12837
1
,
12838
1
,
12839
1
,
12840
0
,
12841
1
,
12842
1
,
12843
1
,
12844
0
,
12845
1
,
12846
1
,
12847
0
,
12848
1
,
12849
1
,
12850
0
,
12851
1
,
12852
0
,
12853
1
,
12854
0
,
12855
1
,
12856
0
,
12857
1
,
12858
0
,
12859
1
,
12860
0
,
12861
1
,
12862
0
,
12863
1
,
12864
0
,
12865
0
,
12866
1
,
12867
0
,
12868
0
,
12869
0
,
12870
1
,
12871
0
,
12872
0
,
12873
0
,
12874
1
,
12875
0
,
12876
0
,
12877
0
,
12878
0
,
12879
0
,
12880
0
,
12881
0
,
12882
1
,
12883
0
,
12884
0
,
12885
0
,
12886
0
,
12887
0
,
12888
0
,
12889
-
1
,
12890
0
,
12891
0
,
12892
0
,
12893
0
,
12894
0
,
12895
0
,
12896
0
,
12897
-
1
,
12898
0
,
12899
0
,
12900
0
,
12901
-
1
,
12902
0
,
12903
0
,
12904
0
,
12905
-
1
,
12906
0
,
12907
-
1
,
12908
0
,
12909
0
,
12910
-
1
,
12911
0
,
12912
-
1
,
12913
0
,
12914
0
,
12915
-
1
,
12916
0
,
12917
-
1
,
12918
-
1
,
12919
0
,
12920
-
1
,
12921
0
,
12922
-
1
,
12923
0
,
12924
-
1
,
12925
-
1
,
12926
0
,
12927
-
1
,
12928
-
1
,
12929
0
,
12930
-
1
,
12931
-
1
,
12932
0
,
12933
-
1
,
12934
-
1
,
12935
-
1
,
12936
-
1
,
12937
0
,
12938
-
1
,
12939
-
1
,
12940
-
1
,
12941
-
1
,
12942
0
,
12943
-
1
,
12944
-
1
,
12945
-
1
,
12946
-
1
,
12947
-
1
,
12948
-
1
,
12949
-
1
,
12950
-
1
,
12951
-
1
,
12952
-
1
,
12953
-
1
,
12954
-
1
,
12955
-
1
,
12956
-
1
,
12957
-
1
,
12958
-
1
,
12959
-
1
,
12960
-
1
,
12961
-
1
,
12962
-
1
,
12963
-
1
,
12964
-
1
,
12965
-
1
,
12966
-
1
,
12967
-
2
,
12968
-
1
,
12969
-
1
,
12970
-
1
,
12971
-
1
,
12972
-
1
,
12973
-
1
,
12974
-
2
,
12975
-
1
,
12976
-
1
,
12977
-
1
,
12978
-
1
,
12979
-
2
,
12980
-
1
,
12981
-
1
,
12982
-
1
,
12983
-
2
,
12984
-
1
,
12985
-
1
,
12986
-
1
,
12987
-
2
,
12988
-
1
,
12989
-
1
,
12990
-
1
,
12991
-
2
,
12992
-
1
,
12993
-
1
,
12994
-
2
,
12995
-
1
,
12996
-
1
,
12997
-
2
,
12998
-
1
,
12999
-
1
,
13000
-
1
,
13001
-
2
,
13002
-
1
,
13003
-
1
,
13004
-
2
,
13005
-
1
,
13006
-
1
,
13007
-
2
,
13008
-
1
,
13009
-
2
,
13010
-
1
,
13011
-
1
,
13012
-
2
,
13013
-
1
,
13014
-
1
,
13015
-
2
,
13016
-
1
,
13017
-
1
,
13018
-
2
,
13019
-
1
,
13020
-
1
,
13021
-
2
,
13022
-
1
,
13023
-
1
,
13024
-
2
,
13025
-
1
,
13026
-
2
,
13027
-
1
,
13028
-
1
,
13029
-
2
,
13030
-
1
,
13031
-
1
,
13032
-
2
,
13033
-
1
,
13034
-
1
,
13035
-
1
,
13036
-
1
,
13037
-
1
,
13038
-
2
,
13039
-
1
,
13040
-
1
,
13041
-
2
,
13042
-
1
,
13043
-
1
,
13044
-
1
,
13045
-
2
,
13046
-
1
,
13047
-
1
,
13048
-
2
,
13049
-
1
,
13050
-
1
,
13051
-
1
,
13052
-
2
,
13053
-
1
,
13054
-
1
,
13055
-
2
,
13056
-
1
,
13057
-
1
,
13058
-
1
,
13059
-
1
,
13060
-
2
,
13061
-
1
,
13062
-
1
,
13063
-
1
,
13064
-
2
,
13065
-
1
,
13066
-
1
,
13067
-
1
,
13068
-
1
,
13069
-
1
,
13070
-
2
,
13071
-
1
,
13072
-
1
,
13073
-
1
,
13074
-
1
,
13075
-
1
,
13076
-
1
,
13077
-
1
,
13078
-
2
,
13079
-
1
,
13080
-
1
,
13081
-
1
,
13082
-
1
,
13083
-
1
,
13084
-
1
,
13085
-
1
,
13086
-
1
,
13087
-
1
,
13088
-
1
,
13089
-
1
,
13090
-
1
,
13091
-
1
,
13092
-
1
,
13093
-
1
,
13094
-
1
,
13095
-
1
,
13096
-
1
,
13097
0
,
13098
-
1
,
13099
-
1
,
13100
-
1
,
13101
-
1
,
13102
-
1
,
13103
-
1
,
13104
0
,
13105
-
1
,
13106
-
1
,
13107
-
1
,
13108
-
1
,
13109
0
,
13110
-
1
,
13111
-
1
,
13112
-
1
,
13113
0
,
13114
-
1
,
13115
-
1
,
13116
-
1
,
13117
0
,
13118
-
1
,
13119
-
1
,
13120
0
,
13121
-
1
,
13122
0
,
13123
-
1
,
13124
-
1
,
13125
0
,
13126
-
1
,
13127
0
,
13128
-
1
,
13129
0
,
13130
-
1
,
13131
0
,
13132
-
1
,
13133
0
,
13134
-
1
,
13135
0
,
13136
-
1
,
13137
0
,
13138
-
1
,
13139
0
,
13140
0
,
13141
-
1
,
13142
0
,
13143
0
,
13144
-
1
,
13145
0
,
13146
0
,
13147
-
1
,
13148
0
,
13149
0
,
13150
0
,
13151
-
1
,
13152
0
,
13153
0
,
13154
0
,
13155
0
,
13156
-
1
,
13157
0
,
13158
0
,
13159
0
,
13160
0
,
13161
0
,
13162
0
,
13163
-
1
,
13164
0
,
13165
0
,
13166
0
,
13167
0
,
13168
0
,
13169
0
,
13170
0
,
13171
0
,
13172
0
,
13173
0
,
13174
0
,
13175
1
,
13176
0
,
13177
0
,
13178
0
,
13179
0
,
13180
0
,
13181
0
,
13182
0
,
13183
1
,
13184
0
,
13185
0
,
13186
0
,
13187
0
,
13188
1
,
13189
0
,
13190
0
,
13191
0
,
13192
1
,
13193
0
,
13194
0
,
13195
1
,
13196
0
,
13197
0
,
13198
1
,
13199
0
,
13200
0
,
13201
1
,
13202
0
,
13203
1
,
13204
0
,
13205
0
,
13206
1
,
13207
0
,
13208
1
,
13209
0
,
13210
1
,
13211
0
,
13212
1
,
13213
0
,
13214
1
,
13215
0
,
13216
1
,
13217
1
,
13218
0
,
13219
1
,
13220
0
,
13221
1
,
13222
1
,
13223
0
,
13224
1
,
13225
0
,
13226
1
,
13227
1
,
13228
0
,
13229
1
,
13230
1
,
13231
1
,
13232
0
,
13233
1
,
13234
1
,
13235
0
,
13236
1
,
13237
1
,
13238
1
,
13239
0
,
13240
1
,
13241
1
,
13242
1
,
13243
1
,
13244
0
,
13245
1
,
13246
1
,
13247
1
,
13248
1
,
13249
1
,
13250
0
,
13251
1
,
13252
1
,
13253
1
,
13254
1
,
13255
1
,
13256
1
,
13257
0
,
13258
1
,
13259
1
,
13260
1
,
13261
1
,
13262
1
,
13263
1
,
13264
1
,
13265
1
,
13266
1
,
13267
1
,
13268
1
,
13269
1
,
13270
1
,
13271
0
,
13272
1
,
13273
1
,
13274
1
,
13275
1
,
13276
1
,
13277
1
,
13278
1
,
13279
1
,
13280
1
,
13281
1
,
13282
1
,
13283
1
,
13284
1
,
13285
1
,
13286
1
,
13287
1
,
13288
1
,
13289
1
,
13290
1
,
13291
1
,
13292
1
,
13293
1
,
13294
1
,
13295
1
,
13296
1
,
13297
2
,
13298
1
,
13299
1
,
13300
1
,
13301
1
,
13302
1
,
13303
1
,
13304
1
,
13305
1
,
13306
1
,
13307
1
,
13308
1
,
13309
1
,
13310
1
,
13311
1
,
13312
1
,
13313
1
,
13314
1
,
13315
1
,
13316
1
,
13317
1
,
13318
1
,
13319
0
,
13320
1
,
13321
1
,
13322
1
,
13323
1
,
13324
1
,
13325
1
,
13326
1
,
13327
1
,
13328
1
,
13329
1
,
13330
1
,
13331
1
,
13332
1
,
13333
1
,
13334
1
,
13335
1
,
13336
1
,
13337
1
,
13338
1
,
13339
1
,
13340
1
,
13341
1
,
13342
0
,
13343
1
,
13344
1
,
13345
1
,
13346
1
,
13347
1
,
13348
1
,
13349
1
,
13350
1
,
13351
1
,
13352
1
,
13353
0
,
13354
1
,
13355
1
,
13356
1
,
13357
1
,
13358
1
,
13359
1
,
13360
0
,
13361
1
,
13362
1
,
13363
1
,
13364
1
,
13365
0
,
13366
1
,
13367
1
,
13368
1
,
13369
1
,
13370
0
,
13371
1
,
13372
1
,
13373
1
,
13374
0
,
13375
1
,
13376
1
,
13377
1
,
13378
0
,
13379
1
,
13380
1
,
13381
0
,
13382
1
,
13383
1
,
13384
0
,
13385
1
,
13386
1
,
13387
0
,
13388
1
,
13389
0
,
13390
1
,
13391
1
,
13392
0
,
13393
1
,
13394
0
,
13395
1
,
13396
1
,
13397
0
,
13398
1
,
13399
0
,
13400
1
,
13401
0
,
13402
1
,
13403
0
,
13404
1
,
13405
0
,
13406
1
,
13407
0
,
13408
0
,
13409
1
,
13410
0
,
13411
1
,
13412
0
,
13413
1
,
13414
0
,
13415
0
,
13416
1
,
13417
0
,
13418
0
,
13419
1
,
13420
0
,
13421
0
,
13422
1
,
13423
0
,
13424
0
,
13425
1
,
13426
0
,
13427
0
,
13428
0
,
13429
1
,
13430
0
,
13431
0
,
13432
0
,
13433
0
,
13434
1
,
13435
0
,
13436
0
,
13437
0
,
13438
0
,
13439
0
,
13440
1
,
13441
0
,
13442
0
,
13443
0
,
13444
0
,
13445
0
,
13446
0
,
13447
0
,
13448
0
,
13449
0
,
13450
0
,
13451
0
,
13452
0
,
13453
0
,
13454
0
,
13455
0
,
13456
0
,
13457
0
,
13458
0
,
13459
0
,
13460
0
,
13461
0
,
13462
0
,
13463
0
,
13464
0
,
13465
0
,
13466
0
,
13467
-
1
,
13468
0
,
13469
0
,
13470
0
,
13471
0
,
13472
0
,
13473
-
1
,
13474
0
,
13475
0
,
13476
0
,
13477
0
,
13478
-
1
,
13479
0
,
13480
0
,
13481
0
,
13482
-
1
,
13483
0
,
13484
0
,
13485
-
1
,
13486
0
,
13487
0
,
13488
0
,
13489
-
1
,
13490
0
,
13491
-
1
,
13492
0
,
13493
0
,
13494
-
1
,
13495
0
,
13496
0
,
13497
-
1
,
13498
0
,
13499
-
1
,
13500
0
,
13501
0
,
13502
-
1
,
13503
0
,
13504
-
1
,
13505
0
,
13506
-
1
,
13507
0
,
13508
-
1
,
13509
0
,
13510
-
1
,
13511
0
,
13512
-
1
,
13513
0
,
13514
-
1
,
13515
0
,
13516
-
1
,
13517
0
,
13518
-
1
,
13519
0
,
13520
-
1
,
13521
0
,
13522
-
1
,
13523
-
1
,
13524
0
,
13525
-
1
,
13526
0
,
13527
-
1
,
13528
0
,
13529
-
1
,
13530
-
1
,
13531
0
,
13532
-
1
,
13533
-
1
,
13534
0
,
13535
-
1
,
13536
0
,
13537
-
1
,
13538
-
1
,
13539
0
,
13540
-
1
,
13541
-
1
,
13542
0
,
13543
-
1
,
13544
-
1
,
13545
0
,
13546
-
1
,
13547
-
1
,
13548
-
1
,
13549
0
,
13550
-
1
,
13551
-
1
,
13552
0
,
13553
-
1
,
13554
-
1
,
13555
0
,
13556
-
1
,
13557
-
1
,
13558
-
1
,
13559
0
,
13560
-
1
,
13561
-
1
,
13562
-
1
,
13563
0
,
13564
-
1
,
13565
-
1
,
13566
-
1
,
13567
0
,
13568
-
1
,
13569
-
1
,
13570
-
1
,
13571
0
,
13572
-
1
,
13573
-
1
,
13574
-
1
,
13575
0
,
13576
-
1
,
13577
-
1
,
13578
-
1
,
13579
0
,
13580
-
1
,
13581
-
1
,
13582
-
1
,
13583
0
,
13584
-
1
,
13585
-
1
,
13586
-
1
,
13587
-
1
,
13588
0
,
13589
-
1
,
13590
-
1
,
13591
-
1
,
13592
0
,
13593
-
1
,
13594
-
1
,
13595
-
1
,
13596
0
,
13597
-
1
,
13598
-
1
,
13599
-
1
,
13600
0
,
13601
-
1
,
13602
-
1
,
13603
-
1
,
13604
0
,
13605
0
,
13606
-
1
,
13607
-
1
,
13608
0
,
13609
-
1
,
13610
-
1
,
13611
-
1
,
13612
0
,
13613
-
1
,
13614
-
1
,
13615
-
1
,
13616
0
,
13617
-
1
,
13618
-
1
,
13619
0
,
13620
-
1
,
13621
-
1
,
13622
-
1
,
13623
0
,
13624
-
1
,
13625
-
1
,
13626
0
,
13627
-
1
,
13628
-
1
,
13629
0
,
13630
-
1
,
13631
-
1
,
13632
0
,
13633
-
1
,
13634
-
1
,
13635
0
,
13636
-
1
,
13637
-
1
,
13638
0
,
13639
-
1
,
13640
-
1
,
13641
0
,
13642
-
1
,
13643
-
1
,
13644
0
,
13645
-
1
,
13646
0
,
13647
-
1
,
13648
-
1
,
13649
0
,
13650
-
1
,
13651
0
,
13652
-
1
,
13653
-
1
,
13654
0
,
13655
-
1
,
13656
0
,
13657
-
1
,
13658
0
,
13659
-
1
,
13660
0
,
13661
-
1
,
13662
0
,
13663
-
1
,
13664
0
,
13665
-
1
,
13666
0
,
13667
-
1
,
13668
0
,
13669
-
1
,
13670
0
,
13671
-
1
,
13672
0
,
13673
-
1
,
13674
0
,
13675
-
1
,
13676
0
,
13677
-
1
,
13678
0
,
13679
0
,
13680
-
1
,
13681
0
,
13682
-
1
,
13683
0
,
13684
0
,
13685
-
1
,
13686
0
,
13687
-
1
,
13688
0
,
13689
0
,
13690
-
1
,
13691
0
,
13692
0
,
13693
-
1
,
13694
0
,
13695
0
,
13696
0
,
13697
-
1
,
13698
0
,
13699
0
,
13700
-
1
,
13701
0
,
13702
0
,
13703
0
,
13704
-
1
,
13705
0
,
13706
0
,
13707
0
,
13708
0
,
13709
-
1
,
13710
0
,
13711
0
,
13712
0
,
13713
0
,
13714
-
1
,
13715
0
,
13716
0
,
13717
0
,
13718
0
,
13719
0
,
13720
0
,
13721
-
1
,
13722
0
,
13723
0
,
13724
0
,
13725
0
,
13726
0
,
13727
0
,
13728
0
,
13729
0
,
13730
0
,
13731
0
,
13732
0
,
13733
0
,
13734
0
,
13735
0
,
13736
0
,
13737
0
,
13738
0
,
13739
0
,
13740
0
,
13741
0
,
13742
0
,
13743
0
,
13744
0
,
13745
0
,
13746
0
,
13747
0
,
13748
0
,
13749
0
,
13750
0
,
13751
0
,
13752
0
,
13753
0
,
13754
1
,
13755
0
,
13756
0
,
13757
0
,
13758
0
,
13759
0
,
13760
0
,
13761
1
,
13762
0
,
13763
0
,
13764
0
,
13765
0
,
13766
1
,
13767
0
,
13768
0
,
13769
0
,
13770
0
,
13771
1
,
13772
0
,
13773
0
,
13774
0
,
13775
1
,
13776
0
,
13777
0
,
13778
0
,
13779
1
,
13780
0
,
13781
0
,
13782
1
,
13783
0
,
13784
0
,
13785
0
,
13786
1
,
13787
0
,
13788
0
,
13789
1
,
13790
0
,
13791
0
,
13792
1
,
13793
0
,
13794
1
,
13795
0
,
13796
0
,
13797
1
,
13798
0
,
13799
0
,
13800
1
,
13801
0
,
13802
1
,
13803
0
,
13804
0
,
13805
1
,
13806
0
,
13807
1
,
13808
0
,
13809
1
,
13810
0
,
13811
0
,
13812
1
,
13813
0
,
13814
1
,
13815
0
,
13816
1
,
13817
0
,
13818
1
,
13819
0
,
13820
1
,
13821
0
,
13822
0
,
13823
1
,
13824
0
,
13825
1
,
13826
0
,
13827
1
,
13828
0
,
13829
1
,
13830
0
,
13831
1
,
13832
0
,
13833
1
,
13834
0
,
13835
1
,
13836
0
,
13837
1
,
13838
1
,
13839
0
,
13840
1
,
13841
0
,
13842
1
,
13843
0
,
13844
1
,
13845
0
,
13846
1
,
13847
0
,
13848
1
,
13849
0
,
13850
1
,
13851
1
,
13852
0
,
13853
1
,
13854
0
,
13855
1
,
13856
0
,
13857
1
,
13858
0
,
13859
1
,
13860
0
,
13861
1
,
13862
1
,
13863
0
,
13864
1
,
13865
0
,
13866
1
,
13867
0
,
13868
1
,
13869
1
,
13870
0
,
13871
1
,
13872
0
,
13873
1
,
13874
0
,
13875
1
,
13876
0
,
13877
1
,
13878
1
,
13879
0
,
13880
1
,
13881
0
,
13882
1
,
13883
0
,
13884
1
,
13885
0
,
13886
1
,
13887
0
,
13888
0
,
13889
1
,
13890
0
,
13891
1
,
13892
0
,
13893
1
,
13894
0
,
13895
1
,
13896
0
,
13897
1
,
13898
0
,
13899
1
,
13900
1
,
13901
0
,
13902
1
,
13903
0
,
13904
1
,
13905
0
,
13906
1
,
13907
0
,
13908
1
,
13909
0
,
13910
1
,
13911
0
,
13912
1
,
13913
0
,
13914
1
,
13915
0
,
13916
1
,
13917
0
,
13918
1
,
13919
0
,
13920
1
,
13921
0
,
13922
1
,
13923
0
,
13924
0
,
13925
1
,
13926
0
,
13927
1
,
13928
0
,
13929
1
,
13930
0
,
13931
1
,
13932
0
,
13933
0
,
13934
1
,
13935
0
,
13936
1
,
13937
0
,
13938
1
,
13939
0
,
13940
0
,
13941
1
,
13942
0
,
13943
1
,
13944
0
,
13945
0
,
13946
1
,
13947
0
,
13948
0
,
13949
1
,
13950
0
,
13951
1
,
13952
0
,
13953
0
,
13954
1
,
13955
0
,
13956
0
,
13957
1
,
13958
0
,
13959
0
,
13960
1
,
13961
0
,
13962
0
,
13963
0
,
13964
1
,
13965
0
,
13966
0
,
13967
1
,
13968
0
,
13969
0
,
13970
0
,
13971
1
,
13972
0
,
13973
0
,
13974
0
,
13975
1
,
13976
0
,
13977
0
,
13978
0
,
13979
1
,
13980
0
,
13981
0
,
13982
0
,
13983
0
,
13984
1
,
13985
0
,
13986
0
,
13987
0
,
13988
0
,
13989
1
,
13990
0
,
13991
0
,
13992
0
,
13993
0
,
13994
0
,
13995
0
,
13996
1
,
13997
0
,
13998
0
,
13999
0
,
14000
0
,
14001
0
,
14002
0
,
14003
0
,
14004
0
,
14005
1
,
14006
0
,
14007
0
,
14008
0
,
14009
0
,
14010
0
,
14011
0
,
14012
0
,
14013
0
,
14014
0
,
14015
0
,
14016
0
,
14017
0
,
14018
0
,
14019
0
,
14020
0
,
14021
0
,
14022
0
,
14023
0
,
14024
0
,
14025
0
,
14026
0
,
14027
0
,
14028
0
,
14029
0
,
14030
0
,
14031
0
,
14032
0
,
14033
0
,
14034
0
,
14035
0
,
14036
0
,
14037
-
1
,
14038
0
,
14039
0
,
14040
0
,
14041
0
,
14042
0
,
14043
0
,
14044
0
,
14045
0
,
14046
0
,
14047
-
1
,
14048
0
,
14049
0
,
14050
0
,
14051
0
,
14052
0
,
14053
0
,
14054
-
1
,
14055
0
,
14056
0
,
14057
0
,
14058
0
,
14059
-
1
,
14060
0
,
14061
0
,
14062
0
,
14063
0
,
14064
-
1
,
14065
0
,
14066
0
,
14067
0
,
14068
0
,
14069
-
1
,
14070
0
,
14071
0
,
14072
0
,
14073
-
1
,
14074
0
,
14075
0
,
14076
0
,
14077
-
1
,
14078
0
,
14079
0
,
14080
0
,
14081
-
1
,
14082
0
,
14083
0
,
14084
0
,
14085
-
1
,
14086
0
,
14087
0
,
14088
-
1
,
14089
0
,
14090
0
,
14091
-
1
,
14092
0
,
14093
0
,
14094
0
,
14095
-
1
,
14096
0
,
14097
0
,
14098
-
1
,
14099
0
,
14100
0
,
14101
-
1
,
14102
0
,
14103
0
,
14104
-
1
,
14105
0
,
14106
0
,
14107
-
1
,
14108
0
,
14109
0
,
14110
-
1
,
14111
0
,
14112
-
1
,
14113
0
,
14114
0
,
14115
-
1
,
14116
0
,
14117
0
,
14118
-
1
,
14119
0
,
14120
0
,
14121
-
1
,
14122
0
,
14123
-
1
,
14124
0
,
14125
0
,
14126
-
1
,
14127
0
,
14128
0
,
14129
-
1
,
14130
0
,
14131
-
1
,
14132
0
,
14133
0
,
14134
-
1
,
14135
0
,
14136
-
1
,
14137
0
,
14138
0
,
14139
-
1
,
14140
0
,
14141
-
1
,
14142
0
,
14143
0
,
14144
-
1
,
14145
0
,
14146
-
1
,
14147
0
,
14148
0
,
14149
-
1
,
14150
0
,
14151
-
1
,
14152
0
,
14153
0
,
14154
-
1
,
14155
0
,
14156
-
1
,
14157
0
,
14158
0
,
14159
-
1
,
14160
0
,
14161
-
1
,
14162
0
,
14163
0
,
14164
-
1
,
14165
0
,
14166
-
1
,
14167
0
,
14168
0
,
14169
-
1
,
14170
0
,
14171
0
,
14172
-
1
,
14173
0
,
14174
0
,
14175
0
,
14176
0
,
14177
-
1
,
14178
0
,
14179
-
1
,
14180
0
,
14181
0
,
14182
-
1
,
14183
0
,
14184
0
,
14185
-
1
,
14186
0
,
14187
-
1
,
14188
0
,
14189
0
,
14190
-
1
,
14191
0
,
14192
0
,
14193
-
1
,
14194
0
,
14195
0
,
14196
-
1
,
14197
0
,
14198
-
1
,
14199
0
,
14200
0
,
14201
-
1
,
14202
0
,
14203
0
,
14204
-
1
,
14205
0
,
14206
0
,
14207
-
1
,
14208
0
,
14209
0
,
14210
-
1
,
14211
0
,
14212
0
,
14213
-
1
,
14214
0
,
14215
0
,
14216
0
,
14217
-
1
,
14218
0
,
14219
0
,
14220
-
1
,
14221
0
,
14222
0
,
14223
-
1
,
14224
0
,
14225
0
,
14226
0
,
14227
-
1
,
14228
0
,
14229
0
,
14230
-
1
,
14231
0
,
14232
0
,
14233
0
,
14234
-
1
,
14235
0
,
14236
0
,
14237
0
,
14238
-
1
,
14239
0
,
14240
0
,
14241
0
,
14242
0
,
14243
-
1
,
14244
0
,
14245
0
,
14246
0
,
14247
-
1
,
14248
0
,
14249
0
,
14250
0
,
14251
0
,
14252
-
1
,
14253
0
,
14254
0
,
14255
0
,
14256
0
,
14257
-
1
,
14258
0
,
14259
0
,
14260
0
,
14261
0
,
14262
0
,
14263
-
1
,
14264
0
,
14265
0
,
14266
0
,
14267
0
,
14268
0
,
14269
0
,
14270
-
1
,
14271
0
,
14272
0
,
14273
0
,
14274
0
,
14275
0
,
14276
0
,
14277
0
,
14278
0
,
14279
-
1
,
14280
0
,
14281
0
,
14282
0
,
14283
0
,
14284
0
,
14285
0
,
14286
0
,
14287
0
,
14288
0
,
14289
0
,
14290
0
,
14291
0
,
14292
0
,
14293
0
,
14294
0
,
14295
-
1
,
14296
0
,
14297
0
,
14298
0
,
14299
0
,
14300
0
,
14301
0
,
14302
0
,
14303
0
,
14304
0
,
14305
0
,
14306
0
,
14307
0
,
14308
0
,
14309
0
,
14310
0
,
14311
0
,
14312
0
,
14313
0
,
14314
0
,
14315
1
,
14316
0
,
14317
0
,
14318
0
,
14319
0
,
14320
0
,
14321
0
,
14322
0
,
14323
0
,
14324
0
,
14325
0
,
14326
0
,
14327
0
,
14328
0
,
14329
0
,
14330
1
,
14331
0
,
14332
0
,
14333
0
,
14334
0
,
14335
0
,
14336
0
,
14337
0
,
14338
0
,
14339
0
,
14340
1
,
14341
0
,
14342
0
,
14343
0
,
14344
0
,
14345
0
,
14346
0
,
14347
1
,
14348
0
,
14349
0
,
14350
0
,
14351
0
,
14352
0
,
14353
0
,
14354
1
,
14355
0
,
14356
0
,
14357
0
,
14358
0
,
14359
0
,
14360
1
,
14361
0
,
14362
0
,
14363
0
,
14364
0
,
14365
1
,
14366
0
,
14367
0
,
14368
0
,
14369
0
,
14370
1
,
14371
0
,
14372
0
,
14373
0
,
14374
0
,
14375
1
,
14376
0
,
14377
0
,
14378
0
,
14379
0
,
14380
1
,
14381
0
,
14382
0
,
14383
0
,
14384
1
,
14385
0
,
14386
0
,
14387
0
,
14388
1
,
14389
0
,
14390
0
,
14391
0
,
14392
1
,
14393
0
,
14394
0
,
14395
0
,
14396
1
,
14397
0
,
14398
0
,
14399
0
,
14400
1
,
14401
0
,
14402
0
,
14403
0
,
14404
1
,
14405
0
,
14406
0
,
14407
0
,
14408
1
,
14409
0
,
14410
0
,
14411
0
,
14412
1
,
14413
0
,
14414
0
,
14415
0
,
14416
1
,
14417
0
,
14418
0
,
14419
1
,
14420
0
,
14421
0
,
14422
0
,
14423
1
,
14424
0
,
14425
0
,
14426
1
,
14427
0
,
14428
0
,
14429
0
,
14430
1
,
14431
0
,
14432
0
,
14433
0
,
14434
1
,
14435
0
,
14436
0
,
14437
1
,
14438
0
,
14439
0
,
14440
0
,
14441
1
,
14442
0
,
14443
0
,
14444
1
,
14445
0
,
14446
0
,
14447
0
,
14448
1
,
14449
0
,
14450
0
,
14451
0
,
14452
1
,
14453
0
,
14454
0
,
14455
0
,
14456
0
,
14457
0
,
14458
0
,
14459
1
,
14460
0
,
14461
0
,
14462
0
,
14463
1
,
14464
0
,
14465
0
,
14466
0
,
14467
1
,
14468
0
,
14469
0
,
14470
0
,
14471
1
,
14472
0
,
14473
0
,
14474
1
,
14475
0
,
14476
0
,
14477
0
,
14478
1
,
14479
0
,
14480
0
,
14481
0
,
14482
0
,
14483
1
,
14484
0
,
14485
0
,
14486
0
,
14487
1
,
14488
0
,
14489
0
,
14490
0
,
14491
1
,
14492
0
,
14493
0
,
14494
0
,
14495
1
,
14496
0
,
14497
0
,
14498
0
,
14499
0
,
14500
1
,
14501
0
,
14502
0
,
14503
0
,
14504
0
,
14505
1
,
14506
0
,
14507
0
,
14508
0
,
14509
0
,
14510
1
,
14511
0
,
14512
0
,
14513
0
,
14514
0
,
14515
1
,
14516
0
,
14517
0
,
14518
0
,
14519
0
,
14520
0
,
14521
1
,
14522
0
,
14523
0
,
14524
0
,
14525
0
,
14526
0
,
14527
1
,
14528
0
,
14529
0
,
14530
0
,
14531
0
,
14532
0
,
14533
0
,
14534
1
,
14535
0
,
14536
0
,
14537
0
,
14538
0
,
14539
0
,
14540
0
,
14541
0
,
14542
1
,
14543
0
,
14544
0
,
14545
0
,
14546
0
,
14547
0
,
14548
0
,
14549
0
,
14550
0
,
14551
1
,
14552
0
,
14553
0
,
14554
0
,
14555
0
,
14556
0
,
14557
0
,
14558
0
,
14559
0
,
14560
0
,
14561
0
,
14562
0
,
14563
1
,
14564
0
,
14565
0
,
14566
0
,
14567
0
,
14568
0
,
14569
0
,
14570
0
,
14571
0
,
14572
0
,
14573
0
,
14574
0
,
14575
0
,
14576
0
,
14577
0
,
14578
0
,
14579
0
,
14580
0
,
14581
0
,
14582
0
,
14583
0
,
14584
0
,
14585
0
,
14586
0
,
14587
0
,
14588
0
,
14589
0
,
14590
0
,
14591
0
,
14592
0
,
14593
0
,
14594
0
,
14595
0
,
14596
0
,
14597
0
,
14598
0
,
14599
0
,
14600
0
,
14601
0
,
14602
0
,
14603
0
,
14604
0
,
14605
0
,
14606
0
,
14607
0
,
14608
0
,
14609
0
,
14610
0
,
14611
0
,
14612
0
,
14613
-
1
,
14614
0
,
14615
0
,
14616
0
,
14617
0
,
14618
0
,
14619
0
,
14620
0
,
14621
0
,
14622
0
,
14623
0
,
14624
0
,
14625
0
,
14626
0
,
14627
-
1
,
14628
0
,
14629
0
,
14630
0
,
14631
0
,
14632
0
,
14633
0
,
14634
0
,
14635
0
,
14636
0
,
14637
-
1
,
14638
0
,
14639
0
,
14640
0
,
14641
0
,
14642
0
,
14643
0
,
14644
0
,
14645
-
1
,
14646
0
,
14647
0
,
14648
0
,
14649
0
,
14650
0
,
14651
0
,
14652
0
,
14653
-
1
,
14654
0
,
14655
0
,
14656
0
,
14657
0
,
14658
0
,
14659
0
,
14660
-
1
,
14661
0
,
14662
0
,
14663
0
,
14664
0
,
14665
0
,
14666
0
,
14667
-
1
,
14668
0
,
14669
0
,
14670
0
,
14671
0
,
14672
0
,
14673
-
1
,
14674
0
,
14675
0
,
14676
0
,
14677
0
,
14678
0
,
14679
-
1
,
14680
0
,
14681
0
,
14682
0
,
14683
0
,
14684
0
,
14685
-
1
,
14686
0
,
14687
0
,
14688
0
,
14689
0
,
14690
-
1
,
14691
0
,
14692
0
,
14693
0
,
14694
0
,
14695
0
,
14696
-
1
,
14697
0
,
14698
0
,
14699
0
,
14700
0
,
14701
-
1
,
14702
0
,
14703
0
,
14704
0
,
14705
0
,
14706
0
,
14707
-
1
,
14708
0
,
14709
0
,
14710
0
,
14711
0
,
14712
-
1
,
14713
0
,
14714
0
,
14715
0
,
14716
0
,
14717
-
1
,
14718
0
,
14719
0
,
14720
0
,
14721
0
,
14722
0
,
14723
-
1
,
14724
0
,
14725
0
,
14726
0
,
14727
0
,
14728
-
1
,
14729
0
,
14730
0
,
14731
0
,
14732
0
,
14733
0
,
14734
-
1
,
14735
0
,
14736
0
,
14737
0
,
14738
0
,
14739
-
1
,
14740
0
,
14741
0
,
14742
0
,
14743
0
,
14744
0
,
14745
0
,
14746
0
,
14747
0
,
14748
0
,
14749
0
,
14750
-
1
,
14751
0
,
14752
0
,
14753
0
,
14754
0
,
14755
0
,
14756
-
1
,
14757
0
,
14758
0
,
14759
0
,
14760
0
,
14761
0
,
14762
-
1
,
14763
0
,
14764
0
,
14765
0
,
14766
0
,
14767
0
,
14768
-
1
,
14769
0
,
14770
0
,
14771
0
,
14772
0
,
14773
0
,
14774
-
1
,
14775
0
,
14776
0
,
14777
0
,
14778
0
,
14779
0
,
14780
0
,
14781
-
1
,
14782
0
,
14783
0
,
14784
0
,
14785
0
,
14786
0
,
14787
0
,
14788
-
1
,
14789
0
,
14790
0
,
14791
0
,
14792
0
,
14793
0
,
14794
0
,
14795
0
,
14796
-
1
,
14797
0
,
14798
0
,
14799
0
,
14800
0
,
14801
0
,
14802
0
,
14803
0
,
14804
-
1
,
14805
0
,
14806
0
,
14807
0
,
14808
0
,
14809
0
,
14810
0
,
14811
0
,
14812
0
,
14813
-
1
,
14814
0
,
14815
0
,
14816
0
,
14817
0
,
14818
0
,
14819
0
,
14820
0
,
14821
0
,
14822
0
,
14823
0
,
14824
0
,
14825
-
1
,
14826
0
,
14827
0
,
14828
0
,
14829
0
,
14830
0
,
14831
0
,
14832
0
,
14833
0
,
14834
0
,
14835
0
,
14836
0
,
14837
0
,
14838
0
,
14839
-
1
,
14840
0
,
14841
0
,
14842
0
,
14843
0
,
14844
0
,
14845
0
,
14846
0
,
14847
0
,
14848
0
,
14849
0
,
14850
0
,
14851
0
,
14852
0
,
14853
0
,
14854
0
,
14855
0
,
14856
0
,
14857
0
,
14858
0
,
14859
0
,
14860
0
,
14861
0
,
14862
0
,
14863
0
,
14864
0
,
14865
0
,
14866
0
,
14867
0
,
14868
0
,
14869
0
,
14870
0
,
14871
0
,
14872
0
,
14873
0
,
14874
0
,
14875
0
,
14876
0
,
14877
0
,
14878
0
,
14879
0
,
14880
0
,
14881
0
,
14882
0
,
14883
0
,
14884
0
,
14885
0
,
14886
0
,
14887
0
,
14888
0
,
14889
0
,
14890
0
,
14891
0
,
14892
0
,
14893
0
,
14894
0
,
14895
0
,
14896
0
,
14897
0
,
14898
0
,
14899
0
,
14900
0
,
14901
0
,
14902
0
,
14903
0
,
14904
1
,
14905
0
,
14906
0
,
14907
0
,
14908
0
,
14909
0
,
14910
0
,
14911
0
,
14912
0
,
14913
0
,
14914
0
,
14915
0
,
14916
0
,
14917
0
,
14918
0
,
14919
0
,
14920
0
,
14921
1
,
14922
0
,
14923
0
,
14924
0
,
14925
0
,
14926
0
,
14927
0
,
14928
0
,
14929
0
,
14930
0
,
14931
0
,
14932
0
,
14933
1
,
14934
0
,
14935
0
,
14936
0
,
14937
0
,
14938
0
,
14939
0
,
14940
0
,
14941
0
,
14942
0
,
14943
0
,
14944
1
,
14945
0
,
14946
0
,
14947
0
,
14948
0
,
14949
0
,
14950
0
,
14951
0
,
14952
0
,
14953
0
,
14954
1
,
14955
0
,
14956
0
,
14957
0
,
14958
0
,
14959
0
,
14960
0
,
14961
0
,
14962
0
,
14963
1
,
14964
0
,
14965
0
,
14966
0
,
14967
0
,
14968
0
,
14969
0
,
14970
0
,
14971
0
,
14972
1
,
14973
0
,
14974
0
,
14975
0
,
14976
0
,
14977
0
,
14978
0
,
14979
0
,
14980
1
,
14981
0
,
14982
0
,
14983
0
,
14984
0
,
14985
0
,
14986
0
,
14987
0
,
14988
0
,
14989
1
,
14990
0
,
14991
0
,
14992
0
,
14993
0
,
14994
0
,
14995
0
,
14996
0
,
14997
1
,
14998
0
,
14999
0
,
15000
0
,
15001
0
,
15002
0
,
15003
0
,
15004
0
,
15005
1
,
15006
0
,
15007
0
,
15008
0
,
15009
0
,
15010
0
,
15011
0
,
15012
0
,
15013
0
,
15014
1
,
15015
0
,
15016
0
,
15017
0
,
15018
0
,
15019
0
,
15020
0
,
15021
0
,
15022
0
,
15023
0
,
15024
0
,
15025
0
,
15026
0
,
15027
0
,
15028
0
,
15029
0
,
15030
1
,
15031
0
,
15032
0
,
15033
0
,
15034
0
,
15035
0
,
15036
0
,
15037
0
,
15038
0
,
15039
1
,
15040
0
,
15041
0
,
15042
0
,
15043
0
,
15044
0
,
15045
0
,
15046
0
,
15047
0
,
15048
0
,
15049
1
,
15050
0
,
15051
0
,
15052
0
,
15053
0
,
15054
0
,
15055
0
,
15056
0
,
15057
0
,
15058
1
,
15059
0
,
15060
0
,
15061
0
,
15062
0
,
15063
0
,
15064
0
,
15065
0
,
15066
0
,
15067
0
,
15068
0
,
15069
1
,
15070
0
,
15071
0
,
15072
0
,
15073
0
,
15074
0
,
15075
0
,
15076
0
,
15077
0
,
15078
0
,
15079
0
,
15080
0
,
15081
1
,
15082
0
,
15083
0
,
15084
0
,
15085
0
,
15086
0
,
15087
0
,
15088
0
,
15089
0
,
15090
0
,
15091
0
,
15092
0
,
15093
0
,
15094
0
,
15095
1
,
15096
0
,
15097
0
,
15098
0
,
15099
0
,
15100
0
,
15101
0
,
15102
0
,
15103
0
,
15104
0
,
15105
0
,
15106
0
,
15107
0
,
15108
0
,
15109
0
,
15110
0
,
15111
0
,
15112
0
,
15113
1
,
15114
0
,
15115
0
,
15116
0
,
15117
0
,
15118
0
,
15119
0
,
15120
0
,
15121
0
,
15122
0
,
15123
0
,
15124
0
,
15125
0
,
15126
0
,
15127
0
,
15128
0
,
15129
0
,
15130
0
,
15131
0
,
15132
0
,
15133
0
,
15134
0
,
15135
0
,
15136
0
,
15137
0
,
15138
0
,
15139
0
,
15140
0
,
15141
0
,
15142
0
,
15143
0
,
15144
0
,
15145
0
,
15146
0
,
15147
0
,
15148
0
,
15149
0
,
15150
0
,
15151
0
,
15152
0
,
15153
0
,
15154
0
,
15155
0
,
15156
0
,
15157
0
,
15158
0
,
15159
0
,
15160
0
,
15161
0
,
15162
0
,
15163
0
,
15164
0
,
15165
0
,
15166
0
,
15167
0
,
15168
0
,
15169
0
,
15170
0
,
15171
0
,
15172
0
,
15173
0
,
15174
0
,
15175
0
,
15176
0
,
15177
0
,
15178
0
,
15179
0
,
15180
0
,
15181
0
,
15182
0
,
15183
0
,
15184
0
,
15185
0
,
15186
0
,
15187
0
,
15188
0
,
15189
0
,
15190
0
,
15191
0
,
15192
0
,
15193
0
,
15194
0
,
15195
0
,
15196
0
,
15197
0
,
15198
-
1
,
15199
0
,
15200
0
,
15201
0
,
15202
0
,
15203
0
,
15204
0
,
15205
0
,
15206
0
,
15207
0
,
15208
0
,
15209
0
,
15210
0
,
15211
0
,
15212
0
,
15213
0
,
15214
0
,
15215
0
,
15216
0
,
15217
0
,
15218
-
1
,
15219
0
,
15220
0
,
15221
0
,
15222
0
,
15223
0
,
15224
0
,
15225
0
,
15226
0
,
15227
0
,
15228
0
,
15229
0
,
15230
0
,
15231
0
,
15232
0
,
15233
0
,
15234
0
,
15235
-
1
,
15236
0
,
15237
0
,
15238
0
,
15239
0
,
15240
0
,
15241
0
,
15242
0
,
15243
0
,
15244
0
,
15245
0
,
15246
0
,
15247
0
,
15248
0
,
15249
0
,
15250
-
1
,
15251
0
,
15252
0
,
15253
0
,
15254
0
,
15255
0
,
15256
0
,
15257
0
,
15258
0
,
15259
0
,
15260
0
,
15261
0
,
15262
0
,
15263
0
,
15264
-
1
,
15265
0
,
15266
0
,
15267
0
,
15268
0
,
15269
0
,
15270
0
,
15271
0
,
15272
0
,
15273
0
,
15274
0
,
15275
0
,
15276
0
,
15277
-
1
,
15278
0
,
15279
0
,
15280
0
,
15281
0
,
15282
0
,
15283
0
,
15284
0
,
15285
0
,
15286
0
,
15287
0
,
15288
0
,
15289
0
,
15290
-
1
,
15291
0
,
15292
0
,
15293
0
,
15294
0
,
15295
0
,
15296
0
,
15297
0
,
15298
0
,
15299
0
,
15300
0
,
15301
0
,
15302
0
,
15303
0
,
15304
-
1
,
15305
0
,
15306
0
,
15307
0
,
15308
0
,
15309
0
,
15310
0
,
15311
0
,
15312
0
,
15313
0
,
15314
0
,
15315
0
,
15316
0
,
15317
0
,
15318
0
,
15319
0
,
15320
0
,
15321
0
,
15322
0
,
15323
0
,
15324
0
,
15325
0
,
15326
0
,
15327
0
,
15328
0
,
15329
0
,
15330
0
,
15331
0
,
15332
0
,
15333
-
1
,
15334
0
,
15335
0
,
15336
0
,
15337
0
,
15338
0
,
15339
0
,
15340
0
,
15341
0
,
15342
0
,
15343
0
,
15344
0
,
15345
0
,
15346
0
,
15347
0
,
15348
0
,
15349
-
1
,
15350
0
,
15351
0
,
15352
0
,
15353
0
,
15354
0
,
15355
0
,
15356
0
,
15357
0
,
15358
0
,
15359
0
,
15360
0
,
15361
0
,
15362
0
,
15363
0
,
15364
0
,
15365
0
,
15366
0
,
15367
0
,
15368
0
,
15369
-
1
,
15370
0
,
15371
0
,
15372
0
,
15373
0
,
15374
0
,
15375
0
,
15376
0
,
15377
0
,
15378
0
,
15379
0
,
15380
0
,
15381
0
,
15382
0
,
15383
0
,
15384
0
,
15385
0
,
15386
0
,
15387
0
,
15388
0
,
15389
0
,
15390
0
,
15391
0
,
15392
0
,
15393
0
,
15394
0
,
15395
0
,
15396
0
,
15397
-
1
,
15398
0
,
15399
0
,
15400
0
,
15401
0
,
15402
0
,
15403
0
,
15404
0
,
15405
0
,
15406
0
,
15407
0
,
15408
0
,
15409
0
,
15410
0
,
15411
0
,
15412
0
,
15413
0
,
15414
0
,
15415
0
,
15416
0
,
15417
0
,
15418
0
,
15419
0
,
15420
0
,
15421
0
,
15422
0
,
15423
0
,
15424
0
,
15425
0
,
15426
0
,
15427
0
,
15428
0
,
15429
0
,
15430
0
,
15431
0
,
15432
0
,
15433
0
,
15434
0
,
15435
0
,
15436
0
,
15437
0
,
15438
0
,
15439
0
,
15440
0
,
15441
0
,
15442
0
,
15443
0
,
15444
0
,
15445
0
,
15446
0
,
15447
0
,
15448
0
,
15449
0
,
15450
0
,
15451
0
,
15452
0
,
15453
0
,
15454
0
,
15455
0
,
15456
0
,
15457
0
,
15458
0
,
15459
0
,
15460
0
,
15461
0
,
15462
0
,
15463
0
,
15464
0
,
15465
0
,
15466
0
,
15467
0
,
15468
0
,
15469
0
,
15470
0
,
15471
0
,
15472
0
,
15473
0
,
15474
0
,
15475
0
,
15476
0
,
15477
0
,
15478
0
,
15479
1
,
15480
0
,
15481
0
,
15482
0
,
15483
0
,
15484
0
,
15485
0
,
15486
0
,
15487
0
,
15488
0
,
15489
0
,
15490
0
,
15491
0
,
15492
0
,
15493
0
,
15494
0
,
15495
0
,
15496
0
,
15497
0
,
15498
0
,
15499
0
,
15500
0
,
15501
0
,
15502
0
,
15503
0
,
15504
0
,
15505
0
,
15506
0
,
15507
0
,
15508
0
,
15509
0
,
15510
0
,
15511
0
,
15512
1
,
15513
0
,
15514
0
,
15515
0
,
15516
0
,
15517
0
,
15518
0
,
15519
0
,
15520
0
,
15521
0
,
15522
0
,
15523
0
,
15524
0
,
15525
0
,
15526
0
,
15527
0
,
15528
0
,
15529
0
,
15530
0
,
15531
0
,
15532
0
,
15533
0
,
15534
0
,
15535
0
,
15536
0
,
15537
1
,
15538
0
,
15539
0
,
15540
0
,
15541
0
,
15542
0
,
15543
0
,
15544
0
,
15545
0
,
15546
0
,
15547
0
,
15548
0
,
15549
0
,
15550
0
,
15551
0
,
15552
0
,
15553
0
,
15554
0
,
15555
0
,
15556
0
,
15557
0
,
15558
0
,
15559
0
,
15560
1
,
15561
0
,
15562
0
,
15563
0
,
15564
0
,
15565
0
,
15566
0
,
15567
0
,
15568
0
,
15569
0
,
15570
0
,
15571
0
,
15572
0
,
15573
0
,
15574
0
,
15575
0
,
15576
0
,
15577
0
,
15578
0
,
15579
0
,
15580
0
,
15581
0
,
15582
0
,
15583
0
,
15584
0
,
15585
0
,
15586
0
,
15587
0
,
15588
0
,
15589
0
,
15590
0
,
15591
0
,
15592
0
,
15593
0
,
15594
0
,
15595
0
,
15596
0
,
15597
0
,
15598
0
,
15599
0
,
15600
0
,
15601
0
,
15602
0
,
15603
0
,
15604
0
,
15605
0
,
15606
0
,
15607
0
,
15608
1
,
15609
0
,
15610
0
,
15611
0
,
15612
0
,
15613
0
,
15614
0
,
15615
0
,
15616
0
,
15617
0
,
15618
0
,
15619
0
,
15620
0
,
15621
0
,
15622
0
,
15623
0
,
15624
0
,
15625
0
,
15626
0
,
15627
0
,
15628
0
,
15629
0
,
15630
0
,
15631
0
,
15632
0
,
15633
0
,
15634
0
,
15635
0
,
15636
0
,
15637
1
,
15638
0
,
15639
0
,
15640
0
,
15641
0
,
15642
0
,
15643
0
,
15644
0
,
15645
0
,
15646
0
,
15647
0
,
15648
0
,
15649
0
,
15650
0
,
15651
0
,
15652
0
,
15653
0
,
15654
0
,
15655
0
,
15656
0
,
15657
0
,
15658
0
,
15659
0
,
15660
0
,
15661
0
,
15662
0
,
15663
0
,
15664
0
,
15665
0
,
15666
0
,
15667
0
,
15668
0
,
15669
0
,
15670
0
,
15671
0
,
15672
0
,
15673
0
,
15674
0
,
15675
0
,
15676
0
,
15677
0
,
15678
0
,
15679
0
,
15680
0
,
15681
1
,
15682
0
,
15683
0
,
15684
0
,
15685
0
,
15686
0
,
15687
0
,
15688
0
,
15689
0
,
15690
0
,
15691
0
,
15692
0
,
15693
0
,
15694
0
,
15695
0
,
15696
0
,
15697
0
,
15698
0
,
15699
0
,
15700
0
,
15701
0
,
15702
0
,
15703
0
,
15704
0
,
15705
0
,
15706
0
,
15707
0
,
15708
0
,
15709
0
,
15710
0
,
15711
0
,
15712
0
,
15713
0
,
15714
0
,
15715
0
,
15716
0
,
15717
0
,
15718
0
,
15719
0
,
15720
0
,
15721
0
,
15722
0
,
15723
0
,
15724
0
,
15725
0
,
15726
0
,
15727
0
,
15728
0
,
15729
0
,
15730
0
,
15731
0
,
15732
0
,
15733
0
,
15734
0
,
15735
0
,
15736
0
,
15737
0
,
15738
0
,
15739
0
,
15740
0
,
15741
0
,
15742
0
,
15743
0
,
15744
0
,
15745
0
,
15746
0
,
15747
0
,
15748
0
,
15749
0
,
15750
0
,
15751
0
,
15752
0
,
15753
0
,
15754
0
,
15755
0
,
15756
0
,
15757
0
,
15758
0
,
15759
-
1
,
15760
0
,
15761
0
,
15762
0
,
15763
0
,
15764
0
,
15765
0
,
15766
0
,
15767
0
,
15768
0
,
15769
0
,
15770
0
,
15771
0
,
15772
0
,
15773
0
,
15774
0
,
15775
0
,
15776
0
,
15777
0
,
15778
0
,
15779
0
,
15780
0
,
15781
0
,
15782
0
,
15783
0
,
15784
0
,
15785
0
,
15786
0
,
15787
0
,
15788
0
,
15789
0
,
15790
0
,
15791
0
,
15792
0
,
15793
0
,
15794
0
,
15795
0
,
15796
0
,
15797
0
,
15798
0
,
15799
0
,
15800
0
,
15801
0
,
15802
0
,
15803
0
,
15804
0
,
15805
0
,
15806
0
,
15807
0
,
15808
0
,
15809
0
,
15810
0
,
15811
0
,
15812
0
,
15813
0
,
15814
-
1
,
15815
0
,
15816
0
,
15817
0
,
15818
0
,
15819
0
,
15820
0
,
15821
0
,
15822
0
,
15823
0
,
15824
0
,
15825
0
,
15826
0
,
15827
0
,
15828
0
,
15829
0
,
15830
0
,
15831
0
,
15832
0
,
15833
0
,
15834
0
,
15835
0
,
15836
0
,
15837
0
,
15838
0
,
15839
0
,
15840
0
,
15841
0
,
15842
0
,
15843
0
,
15844
0
,
15845
0
,
15846
0
,
15847
0
,
15848
0
,
15849
0
,
15850
0
,
15851
0
,
15852
0
,
15853
0
,
15854
0
,
15855
0
,
15856
0
,
15857
-
1
,
15858
0
,
15859
0
,
15860
0
,
15861
0
,
15862
0
,
15863
0
,
15864
0
,
15865
0
,
15866
0
,
15867
0
,
15868
0
,
15869
0
,
15870
0
,
15871
0
,
15872
0
,
15873
0
,
15874
0
,
15875
0
,
15876
0
,
15877
0
,
15878
0
,
15879
0
,
15880
0
,
15881
0
,
15882
0
,
15883
0
,
15884
0
,
15885
0
,
15886
0
,
15887
0
,
15888
0
,
15889
0
,
15890
0
,
15891
0
,
15892
0
,
15893
0
,
15894
0
,
15895
0
,
15896
0
,
15897
0
,
15898
0
,
15899
0
,
15900
0
,
15901
0
,
15902
0
,
15903
0
,
15904
0
,
15905
0
,
15906
0
,
15907
0
,
15908
0
,
15909
0
,
15910
0
,
15911
0
,
15912
0
,
15913
0
,
15914
0
,
15915
0
,
15916
0
,
15917
0
,
15918
0
,
15919
0
,
15920
0
,
15921
0
,
15922
0
,
15923
0
,
15924
0
,
15925
0
,
15926
0
,
15927
0
,
15928
0
,
15929
0
,
15930
0
,
15931
0
,
15932
0
,
15933
0
,
15934
0
,
15935
0
,
15936
0
,
15937
0
,
15938
0
,
15939
0
,
15940
0
,
15941
0
,
15942
0
,
15943
0
,
15944
0
,
15945
0
,
15946
0
,
15947
0
,
15948
0
,
15949
0
,
15950
0
,
15951
0
,
15952
0
,
15953
0
,
15954
0
,
15955
0
,
15956
0
,
15957
0
,
15958
0
,
15959
0
,
15960
0
,
15961
0
,
15962
0
,
15963
0
,
15964
0
,
15965
0
,
15966
0
,
15967
0
,
15968
0
,
15969
0
,
15970
0
,
15971
0
,
15972
0
,
15973
0
,
15974
0
,
15975
0
,
15976
0
,
15977
0
,
15978
0
,
15979
0
,
15980
0
,
15981
0
,
15982
0
,
15983
0
,
15984
0
,
15985
0
,
15986
0
,
15987
0
,
15988
0
,
15989
0
,
15990
0
,
15991
0
,
15992
0
,
15993
0
,
15994
0
,
15995
0
,
15996
0
,
15997
0
,
15998
0
,
15999
0
,
16000
0
,
16001
0
,
16002
0
,
16003
0
,
16004
0
,
16005
0
,
16006
0
,
16007
0
,
16008
0
,
16009
0
,
16010
0
,
16011
0
,
16012
0
,
16013
0
,
16014
0
,
16015
0
,
16016
0
,
16017
0
,
16018
0
,
16019
0
,
16020
0
,
16021
0
,
16022
0
,
16023
0
,
16024
0
,
16025
0
,
16026
0
,
16027
0
,
16028
0
,
16029
0
,
16030
0
,
16031
0
,
16032
0
,
16033
0
,
16034
0
,
16035
0
,
16036
0
,
16037
0
,
16038
0
,
16039
0
,
16040
0
,
16041
0
,
16042
0
,
16043
0
,
16044
0
,
16045
0
,
16046
0
,
16047
0
,
16048
0
,
16049
0
,
16050
0
,
16051
0
,
16052
0
,
16053
0
,
16054
0
,
16055
0
,
16056
0
,
16057
0
,
16058
0
,
16059
0
,
16060
0
,
16061
0
,
16062
0
,
16063
0
,
16064
0
,
16065
0
,
16066
0
,
16067
0
,
16068
0
,
16069
0
,
16070
0
,
16071
0
,
16072
0
,
16073
0
,
16074
0
,
16075
0
,
16076
0
,
16077
0
,
16078
0
,
16079
0
,
16080
0
,
16081
0
,
16082
0
,
16083
0
,
16084
0
,
16085
0
,
16086
0
,
16087
0
,
16088
0
,
16089
0
,
16090
0
,
16091
0
,
16092
0
,
16093
0
,
16094
0
,
16095
0
,
16096
0
,
16097
0
,
16098
0
,
16099
0
,
16100
0
,
16101
0
,
16102
0
,
16103
0
,
16104
0
,
16105
0
,
16106
0
,
16107
0
,
16108
0
,
16109
0
,
16110
0
,
16111
0
,
16112
0
,
16113
0
,
16114
0
,
16115
0
,
16116
0
,
16117
0
,
16118
0
,
16119
0
,
16120
0
,
16121
0
,
16122
0
,
16123
0
,
16124
0
,
16125
0
,
16126
0
,
16127
0
,
16128
0
,
16129
0
,
16130
0
,
16131
0
,
16132
0
,
16133
0
,
16134
0
,
16135
0
,
16136
0
,
16137
0
,
16138
0
,
16139
0
,
16140
0
,
16141
0
,
16142
0
,
16143
0
,
16144
0
,
16145
0
,
16146
0
,
16147
0
,
16148
0
,
16149
0
,
16150
0
,
16151
0
,
16152
0
,
16153
0
,
16154
0
,
16155
0
,
16156
0
,
16157
0
,
16158
0
,
16159
0
,
16160
0
,
16161
0
,
16162
0
,
16163
0
,
16164
0
,
16165
0
,
16166
0
,
16167
0
,
16168
0
,
16169
0
,
16170
0
,
16171
0
,
16172
0
,
16173
0
,
16174
0
,
16175
0
,
16176
0
,
16177
0
,
16178
0
,
16179
0
,
16180
0
,
16181
0
,
16182
0
,
16183
0
,
16184
0
,
16185
0
,
16186
0
,
16187
0
,
16188
0
,
16189
0
,
16190
0
,
16191
0
,
16192
0
,
16193
0
,
16194
0
,
16195
0
,
16196
0
,
16197
0
,
16198
0
,
16199
0
,
16200
0
,
16201
0
,
16202
0
,
16203
0
,
16204
0
,
16205
0
,
16206
0
,
16207
0
,
16208
0
,
16209
0
,
16210
0
,
16211
0
,
16212
0
,
16213
0
,
16214
0
,
16215
0
,
16216
0
,
16217
0
,
16218
0
,
16219
0
,
16220
0
,
16221
0
,
16222
0
,
16223
0
,
16224
0
,
16225
0
,
16226
0
,
16227
0
,
16228
0
,
16229
0
,
16230
0
,
16231
0
,
16232
0
,
16233
0
,
16234
0
,
16235
0
,
16236
0
,
16237
0
,
16238
0
,
16239
0
,
16240
0
,
16241
0
,
16242
0
,
16243
0
,
16244
0
,
16245
0
,
16246
0
,
16247
0
,
16248
0
,
16249
0
,
16250
0
,
16251
1
,
16252
0
,
16253
0
,
16254
0
,
16255
0
,
16256
0
,
16257
0
,
16258
0
,
16259
0
,
16260
0
,
16261
0
,
16262
0
,
16263
0
,
16264
0
,
16265
0
,
16266
0
,
16267
0
,
16268
0
,
16269
0
,
16270
0
,
16271
0
,
16272
0
,
16273
0
,
16274
0
,
16275
0
,
16276
0
,
16277
0
,
16278
0
,
16279
0
,
16280
0
,
16281
0
,
16282
0
,
16283
0
,
16284
0
,
16285
0
,
16286
0
,
16287
0
,
16288
0
,
16289
0
,
16290
0
,
16291
0
,
16292
0
,
16293
0
,
16294
0
,
16295
0
,
16296
0
,
16297
0
,
16298
0
,
16299
0
,
16300
-
1
,
16301
0
,
16302
0
,
16303
0
,
16304
0
,
16305
0
,
16306
0
,
16307
0
,
16308
0
,
16309
0
,
16310
0
,
16311
0
,
16312
0
,
16313
0
,
16314
0
,
16315
0
,
16316
0
,
16317
0
,
16318
0
,
16319
0
,
16320
0
,
16321
0
,
16322
0
,
16323
0
,
16324
0
,
16325
0
,
16326
0
,
16327
0
,
16328
0
,
16329
0
,
16330
0
,
16331
0
,
16332
0
,
16333
0
,
16334
0
,
16335
0
,
16336
0
,
16337
0
,
16338
0
,
16339
0
,
16340
0
,
16341
0
,
16342
0
,
16343
0
,
16344
0
,
16345
0
,
16346
0
,
16347
0
,
16348
0
,
16349
0
,
16350
0
,
16351
0
,
16352
0
,
16353
0
,
16354
0
,
16355
0
,
16356
0
,
16357
0
,
16358
0
,
16359
0
,
16360
0
,
16361
0
,
16362
0
,
16363
0
,
16364
0
,
16365
0
,
16366
0
,
16367
0
,
16368
0
,
16369
0
,
16370
0
,
16371
0
,
16372
0
,
16373
0
,
16374
0
,
16375
0
,
16376
0
,
16377
0
,
16378
0
,
16379
0
,
16380
0
,
16381
0
,
16382
0
,
16383
0
,
16384
0
,
16385
0
,
16386
0
,
16387
0
,
16388
0
,
16389
0
,
16390
0
,
16391
0
};