git://git.uio.no
/
u
/
mrichter
/
AliRoot.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f732bd7
)
Pad row index in the outer sectors starts from 0
author
cvetan
<cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 24 Mar 2006 11:59:51 +0000
(11:59 +0000)
committer
cvetan
<cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 24 Mar 2006 11:59:51 +0000
(11:59 +0000)
TPC/mapping/Patch2.data
patch
|
blob
|
blame
|
history
TPC/mapping/Patch3.data
patch
|
blob
|
blame
|
history
TPC/mapping/Patch4.data
patch
|
blob
|
blame
|
history
TPC/mapping/Patch5.data
patch
|
blob
|
blame
|
history
diff --git
a/TPC/mapping/Patch2.data
b/TPC/mapping/Patch2.data
index 291e34fa9c04b277f8ee77aeda5ba28de21fdadd..c3854d7811bda38cc1620dd70211d1f4f9dd4754 100644
(file)
--- a/
TPC/mapping/Patch2.data
+++ b/
TPC/mapping/Patch2.data
@@
-1,2306
+1,2306
@@
2304
3199
-0
63
39
-1
63
40
-2
63
38
-3
64
41
-4
63
37
-5
64
40
-6
64
39
-7
65
41
-8
67
41
-9
66
38
-10
66
40
-11
65
39
-12
66
41
-13
65
38
-14
65
40
-15
64
38
-16 7
0
42
-17
71
40
-18 6
9
41
-19 7
0
40
-20 6
9
42
-21 7
0
39
-22
68
39
-23 6
9
39
-24
66
39
-25
67
40
-26
67
38
-27
68
42
-28
67
39
-29
68
41
-30 6
9
40
-31
68
40
-32 7
0
41
-33
71
41
-34
71
43
-35
72
40
-36
71
42
-37
72
41
-38
72
43
-39
73
40
-40
74
42
-41
74
44
-42
73
43
-43
74
43
-44
73
44
-45
73
42
-46
73
41
-47
72
42
-48
77
43
-49
77
44
-50
77
42
-51
77
45
-52
76
42
-53
76
43
-54
76
41
-55
76
44
-56
75
45
-57
74
41
-58
75
44
-59
74
40
-60
75
43
-61
75
42
-62
76
45
-63
75
41
-64
78
45
-65
78
46
-66
78
44
-67
79
46
-68
78
43
-69
79
45
-70
77
41
-71
79
44
-72
81
47
-73
80
42
-74
80
44
-75
79
42
-76
80
45
-77
79
43
-78
80
46
-79
78
42
-80
84
46
-81
83
44
-82
84
47
-83
82
43
-84
83
45
-85
82
44
-86
83
46
-87
82
46
-88
80
43
-89
81
46
-90
81
43
-91
81
45
-92
81
44
-93
82
47
-94
82
45
-95
83
47
-96
84
45
-97
83
43
-98
85
48
-99
84
43
-100
86
48
-101
84
44
-102
85
47
-103
85
44
-104
86
45
-105
87
48
-106
87
46
-107
87
47
-108
86
46
-109
85
46
-110
85
45
-111
86
47
-112
90
47
-113
90
48
-114
89
46
-115
90
49
-116
89
45
-117
89
47
-118
88
45
-119
89
48
-120
88
49
-121
87
45
-122
88
48
-123
86
44
-124
88
47
-125
87
44
-126
89
49
-127
88
46
-128
63
42
-129
63
44
-130
63
41
-131
63
43
-132
64
43
-133
64
45
-134
64
42
-135
64
44
-136
66
44
-137
66
43
-138
66
45
-139
66
42
-140
65
44
-141
65
43
-142
65
45
-143
65
42
-144 7
0
46
-145 7
0
44
-146 7
0
45
-147 7
0
43
-148 6
9
46
-149 6
9
43
-150 6
9
45
-151 6
9
44
-152
67
42
-153
67
45
-154
67
43
-155
67
44
-156
68
43
-157
68
45
-158
68
44
-159
68
46
-160
71
46
-161
71
44
-162
71
48
-163
71
45
-164
71
47
-165
72
44
-166
72
48
-167
72
45
-168
74
46
-169
74
47
-170
73
46
-171
73
48
-172
73
47
-173
72
46
-174
73
45
-175
72
47
-176
78
47
-177
77
50
-178
77
47
-179
77
49
-180
77
46
-181
77
48
-182
76
47
-183
76
49
-184
74
48
-185
74
45
-186
75
48
-187
75
46
-188
75
49
-189
75
47
-190
76
48
-191
76
46
-192
78
51
-193
79
51
-194
79
49
-195
79
50
-196
78
50
-197
80
51
-198
78
49
-199
80
49
-200
81
51
-201
80
48
-202
81
50
-203
79
47
-204
81
52
-205
79
48
-206
80
50
-207
78
48
-208
84
51
-209
84
48
-210
84
52
-211
83
48
-212
83
52
-213
83
49
-214
83
51
-215
82
48
-216
80
47
-217
82
51
-218
81
48
-219
82
52
-220
81
49
-221
82
50
-222
82
49
-223
83
50
-224
84
50
-225
84
49
-226
85
53
-227
85
49
-228
85
52
-229
85
50
-230
85
51
-231
86
49
-232
87
52
-233
88
54
-234
86
53
-235
87
53
-236
87
51
-237
86
51
-238
86
50
-239
86
52
-240
90
51
-241
90
52
-242
90
50
-243
90
53
-244
89
51
-245
90
54
-246
89
50
-247
89
52
-248
88
53
-249
87
50
-250
88
52
-251
87
49
-252
89
54
-253
88
51
-254
89
53
-255
88
50
-256
63
46
-257
63
48
-258
63
45
-259
63
47
-260
64
47
-261
64
49
-262
64
46
-263
64
48
-264
66
48
-265
66
47
-266
66
49
-267
66
46
-268
65
48
-269
65
47
-270
65
49
-271
65
46
-272 7
0
51
-273 7
0
47
-274 6
9
51
-275 6
9
47
-276 6
9
50
-277 6
9
48
-278 6
9
49
-279
68
48
-280
67
46
-281
67
49
-282
67
47
-283
67
48
-284
68
47
-285
68
50
-286
68
49
-287
68
51
-288 7
0
50
-289 7
0
48
-290 7
0
49
-291
71
49
-292
71
52
-293
71
50
-294
71
51
-295
72
49
-296
74
51
-297
74
52
-298
73
52
-299
74
53
-300
73
51
-301
72
51
-302
72
50
-303
72
52
-304
76
51
-305
77
53
-306
76
50
-307
77
54
-308
75
50
-309
76
52
-310
75
51
-311
76
53
-312
75
54
-313
73
50
-314
75
53
-315
73
49
-316
75
52
-317
74
50
-318
76
54
-319
74
49
-320
78
53
-321
77
52
-322
77
51
-323
78
54
-324
78
52
-325
78
55
-326
79
53
-327
79
55
-328
81
57
-329
81
53
-330
80
54
-331
80
53
-332
80
55
-333
80
52
-334
79
54
-335
79
52
-336
84
56
-337
84
54
-338
84
57
-339
83
53
-340
83
57
-341
83
54
-342
83
55
-343
82
55
-344
81
54
-345
81
56
-346
82
53
-347
81
55
-348
82
54
-349
82
57
-350
82
56
-351
83
56
-352
84
55
-353
84
53
-354
85
58
-355
85
54
-356
85
57
-357
85
55
-358
85
56
-359
86
55
-360
87
55
-361
88
59
-362
87
57
-363
87
58
-364
87
56
-365
86
57
-366
86
56
-367
86
58
-368
90
56
-369
90
57
-370
90
55
-371
90
58
-372
89
56
-373
90
59
-374
89
55
-375
89
57
-376
88
58
-377
86
54
-378
88
57
-379
87
54
-380
89
59
-381
88
56
-382
89
58
-383
88
55
-384
63
51
-385
63
52
-386
63
50
-387
64
54
-388
63
49
-389
64
53
-390
64
51
-391
64
52
-392
66
54
-393
66
50
-394
65
52
-395
65
51
-396
65
53
-397
65
50
-398
65
54
-399
64
50
-400 6
9
54
-401 7
0
52
-402
68
54
-403 6
9
53
-404
68
55
-405 6
9
52
-406
67
52
-407
68
52
-408
66
51
-409
66
53
-410
67
50
-411
66
52
-412
67
51
-413
67
54
-414
68
53
-415
67
53
-416 6
9
55
-417 7
0
53
-418 7
0
54
-419
71
53
-420 7
0
55
-421
71
54
-422
71
55
-423
72
53
-424
73
55
-425
73
56
-426
72
55
-427
72
57
-428
72
56
-429
71
57
-430
72
54
-431
71
56
-432
76
56
-433
76
57
-434
76
55
-435
77
58
-436
75
56
-437
76
58
-438
75
55
-439
75
57
-440
73
57
-441
73
54
-442
74
57
-443
73
53
-444
74
56
-445
74
55
-446
75
58
-447
74
54
-448
77
57
-449
78
59
-450
78
58
-451
78
60
-452
77
56
-453
79
60
-454
78
57
-455
79
59
-456
80
58
-457
79
56
-458
80
59
-459
79
57
-460
80
60
-461
78
56
-462
79
58
-463
77
55
-464
84
61
-465
84
58
-466
83
61
-467
83
58
-468
83
60
-469
83
59
-470
82
59
-471
82
58
-472
80
56
-473
81
61
-474
80
57
-475
81
60
-476
81
59
-477
82
61
-478
81
58
-479
82
60
-480
84
60
-481
84
59
-482
85
63
-483
85
59
-484
85
62
-485
85
60
-486
85
61
-487
86
59
-488
87
62
-489
88
64
-490
86
63
-491
87
63
-492
87
61
-493
86
61
-494
86
60
-495
86
62
-496
90
61
-497
90
62
-498
90
60
-499
90
63
-500
89
61
-501
90
64
-502
89
60
-503
89
62
-504
88
63
-505
87
60
-506
88
62
-507
87
59
-508
89
64
-509
88
61
-510
89
63
-511
88
60
-512
63
55
-513
63
57
-514
63
54
-515
63
56
-516
63
53
-517
64
58
-518
64
56
-519
64
57
-520
66
57
-521
66
55
-522
66
58
-523
65
56
-524
65
57
-525
65
55
-526
65
58
-527
64
55
-528 6
9
59
-529 7
0
57
-530 6
9
60
-531 6
9
56
-532
68
60
-533 6
9
57
-534
68
59
-535 6
9
58
-536
66
56
-537
67
58
-538
67
55
-539
67
57
-540
67
56
-541
68
57
-542
68
56
-543
68
58
-544 7
0
60
-545 7
0
58
-546 7
0
59
-547 7
0
56
-548
71
61
-549
71
58
-550
71
60
-551
71
59
-552
72
58
-553
74
62
-554
73
61
-555
73
62
-556
73
60
-557
72
60
-558
72
59
-559
72
61
-560
76
60
-561
76
61
-562
76
59
-563
76
62
-564
75
60
-565
76
63
-566
75
59
-567
75
61
-568
74
61
-569
73
59
-570
74
60
-571
73
58
-572
75
63
-573
74
59
-574
75
62
-575
74
58
-576
77
61
-577
77
62
-578
77
60
-579
77
63
-580
78
62
-581
78
63
-582
77
59
-583
78
64
-584
80
63
-585
80
61
-586
80
64
-587
79
62
-588
79
63
-589
79
61
-590
79
64
-591
78
61
-592
84
66
-593
83
63
-594
83
64
-595
82
62
-596
83
65
-597
82
63
-598
83
66
-599
82
64
-600
80
62
-601
81
65
-602
81
62
-603
81
64
-604
81
63
-605
81
66
-606
82
65
-607
82
66
-608
84
65
-609
83
62
-610
84
64
-611
84
63
-612
85
67
-613
84
62
-614
86
67
-615
85
64
-616
87
65
-617
88
69
-618
86
65
-619
87
67
-620
87
66
-621
86
66
-622
85
65
-623
85
66
-624
90
66
-625
90
67
-626
90
65
-627
90
68
-628
89
66
-629
90
69
-630
89
65
-631
89
67
-632
88
68
-633
86
64
-634
88
67
-635
87
64
-636
89
69
-637
88
66
-638
89
68
-639
88
65
-640
63
59
-641
63
61
-642
63
58
-643
63
60
-644
64
60
-645
64
62
-646
64
59
-647
64
61
-648
66
61
-649
66
60
-650
66
62
-651
66
59
-652
65
61
-653
65
60
-654
65
62
-655
65
59
-656 7
0
64
-657 7
0
61
-658 7
0
63
-659 7
0
62
-660 6
9
64
-661 6
9
61
-662 6
9
63
-663 6
9
62
-664
67
59
-665
67
62
-666
67
60
-667
67
61
-668
68
61
-669
68
63
-670
68
62
-671
68
64
-672
71
64
-673
71
62
-674
71
65
-675
71
63
-676
72
64
-677
72
62
-678
72
65
-679
72
63
-680
74
65
-681
75
67
-682
73
66
-683
75
68
-684
74
66
-685
73
65
-686
73
63
-687
73
64
-688
77
65
-689
77
66
-690
77
64
-691
77
67
-692
76
65
-693
78
69
-694
76
64
-695
77
68
-696
75
66
-697
74
64
-698
76
68
-699
74
63
-700
76
67
-701
75
65
-702
76
66
-703
75
64
-704
78
67
-705
79
69
-706
78
68
-707
79
68
-708
79
67
-709
80
69
-710
78
66
-711
80
68
-712
81
70
-713
80
66
-714
82
71
-715
79
65
-716
81
71
-717
78
65
-718
80
67
-719
79
66
-720
84
70
-721
84
67
-722
84
71
-723
83
67
-724
83
71
-725
83
68
-726
83
70
-727
82
67
-728
80
65
-729
82
70
-730
81
67
-731
81
69
-732
81
68
-733
82
69
-734
82
68
-735
83
69
-736
84
69
-737
84
68
-738
85
72
-739
85
68
-740
85
71
-741
85
69
-742
85
70
-743
86
68
-744
87
70
-745
88
74
-746
87
71
-747
87
72
-748
86
72
-749
86
71
-750
86
69
-751
86
70
-752
90
71
-753
90
72
-754
90
70
-755
90
73
-756
89
71
-757
90
74
-758
89
70
-759
89
72
-760
88
73
-761
87
69
-762
88
72
-763
88
71
-764
89
74
-765
87
68
-766
89
73
-767
88
70
-768
63
64
-769
63
65
-770
63
63
-771
64
67
-772
63
62
-773
64
66
-774
64
64
-775
64
65
-776
66
67
-777
66
63
-778
65
65
-779
65
64
-780
65
66
-781
65
63
-782
65
67
-783
64
63
-784 6
9
67
-785 7
0
65
-786
68
68
-787 6
9
65
-788
68
67
-789 6
9
66
-790
67
67
-791
68
65
-792
66
64
-793
66
66
-794
67
63
-795
66
65
-796
67
64
-797
67
65
-798
68
66
-799
67
66
-800 6
9
68
-801 7
0
66
-802 7
0
68
-803
71
66
-804 7
0
67
-805
71
67
-806
71
70
-807
72
66
-808
73
68
-809
73
69
-810
72
68
-811
72
70
-812
72
69
-813
71
68
-814
72
67
-815
71
69
-816
77
69
-817
76
71
-818
76
69
-819
76
72
-820
76
70
-821
75
71
-822
75
69
-823
75
72
-824
73
70
-825
73
67
-826
74
71
-827
74
68
-828
74
70
-829
74
67
-830
74
69
-831
75
70
-832
78
72
-833
78
73
-834
77
72
-835
78
74
-836
77
71
-837
79
74
-838
77
70
-839
79
73
-840
80
72
-841
79
70
-842
80
73
-843
79
71
-844
80
74
-845
78
70
-846
79
72
-847
78
71
-848
84
75
-849
83
72
-850
84
74
-851
82
72
-852
83
75
-853
83
73
-854
83
74
-855
81
72
-856
80
70
-857
81
75
-858
80
71
-859
81
74
-860
81
73
-861
82
74
-862
82
73
-863
82
75
-864
85
75
-865
84
73
-866
85
77
-867
84
72
-868
85
76
-869
85
73
-870
86
77
-871
85
74
-872
86
73
-873
88
79
-874
87
75
-875
87
77
-876
87
76
-877
86
75
-878
86
74
-879
86
76
-880
90
76
-881
90
77
-882
90
75
-883
90
78
-884
89
76
-885
90
79
-886
89
75
-887
89
77
-888
88
78
-889
87
74
-890
88
77
-891
88
76
-892
89
79
-893
87
73
-894
89
78
-895
88
75
-896
63
67
-897
63
68
-898
63
66
-899
63
69
-900
64
69
-901
64
70
-902
64
68
-903
64
71
-904
66
70
-905
66
69
-906
66
71
-907
66
68
-908
65
70
-909
65
69
-910
65
71
-911
65
68
-912 7
0
73
-913 7
0
70
-914 6
9
73
-915 6
9
69
-916 6
9
72
-917 6
9
70
-918
68
73
-919 6
9
71
-920
67
68
-921
67
71
-922
67
69
-923
67
70
-924
68
69
-925
68
71
-926
68
70
-927
68
72
-928 7
0
72
-929 7
0
71
-930
71
75
-931 7
0
69
-932
71
74
-933
71
71
-934
71
73
-935
71
72
-936
72
71
-937
73
75
-938
72
72
-939
73
74
-940
73
73
-941
72
74
-942
72
73
-943
72
75
-944
76
74
-945
77
75
-946
76
73
-947
77
76
-948
75
74
-949
76
75
-950
75
73
-951
76
76
-952
74
74
-953
73
72
-954
74
75
-955
73
71
-956
75
76
-957
74
73
-958
75
75
-959
74
72
-960
78
77
-961
78
78
-962
78
76
-963
79
78
-964
77
74
-965
79
77
-966
77
73
-967
80
78
-968
82
80
-969
80
75
-970
81
79
-971
79
75
-972
81
80
-973
79
76
-974
80
77
-975
78
75
-976
84
79
-977
84
76
-978
84
80
-979
83
76
-980
83
80
-981
83
77
-982
83
79
-983
82
76
-984
80
76
-985
82
79
-986
81
76
-987
81
78
-988
81
77
-989
82
78
-990
82
77
-991
83
78
-992
84
78
-993
84
77
-994
85
82
-995
85
78
-996
85
81
-997
85
79
-998
85
80
-999
86
78
-1000
87
80
-1001
88
84
-1002
87
81
-1003
87
82
-1004
86
82
-1005
86
80
-1006
86
79
-1007
86
81
-1008
90
81
-1009
90
82
-1010
90
80
-1011
90
83
-1012
89
81
-1013
90
84
-1014
89
80
-1015
89
82
-1016
88
83
-1017
87
79
-1018
88
82
-1019
88
81
-1020
89
84
-1021
87
78
-1022
89
83
-1023
88
80
-1024
63
71
-1025
63
73
-1026
63
70
-1027
63
72
-1028
64
73
-1029
64
75
-1030
64
72
-1031
64
74
-1032
66
74
-1033
66
73
-1034
66
75
-1035
66
72
-1036
65
74
-1037
65
73
-1038
65
75
-1039
65
72
-1040 7
0
76
-1041
71
76
-1042 6
9
77
-1043 7
0
75
-1044 6
9
76
-1045 7
0
74
-1046
68
77
-1047 6
9
75
-1048
67
72
-1049
67
75
-1050
67
73
-1051
67
74
-1052
68
74
-1053
68
75
-1054 6
9
74
-1055
68
76
-1056 7
0
77
-1057
71
77
-1058
71
79
-1059
72
76
-1060
71
78
-1061
72
77
-1062
72
79
-1063
73
76
-1064
74
77
-1065
75
81
-1066
74
78
-1067
74
79
-1068
73
79
-1069
73
78
-1070
73
77
-1071
72
78
-1072
78
79
-1073
77
79
-1074
77
78
-1075
77
80
-1076
77
77
-1077
77
81
-1078
76
78
-1079
76
79
-1080
75
80
-1081
74
76
-1082
75
79
-1083
75
78
-1084
76
81
-1085
75
77
-1086
76
80
-1087
76
77
-1088
78
81
-1089
78
83
-1090
78
82
-1091
79
81
-1092
78
80
-1093
79
82
-1094
79
80
-1095
79
83
-1096
81
85
-1097
81
81
-1098
80
81
-1099
80
80
-1100
80
82
-1101
80
79
-1102
80
83
-1103
79
79
-1104
84
84
-1105
84
83
-1106
84
85
-1107
83
81
-1108
83
84
-1109
83
82
-1110
83
85
-1111
83
83
-1112
81
82
-1113
81
84
-1114
82
81
-1115
81
83
-1116
82
82
-1117
82
84
-1118
82
83
-1119
82
85
-1120
85
87
-1121
84
82
-1122
85
86
-1123
84
81
-1124
85
85
-1125
85
83
-1126
86
87
-1127
85
84
-1128
87
84
-1129
88
89
-1130
87
85
-1131
87
87
-1132
87
86
-1133
86
85
-1134
86
84
-1135
86
86
-1136
90
86
-1137
90
87
-1138
90
85
-1139
90
88
-1140
89
86
-1141
90
89
-1142
89
85
-1143
89
87
-1144
88
88
-1145
86
83
-1146
88
87
-1147
87
83
-1148
89
89
-1149
88
86
-1150
89
88
-1151
88
85
-2048
63
34
-2049
63
33
-2050
63
35
-2051
64
34
-2052
63
36
-2053
64
35
-2054
64
36
-2055
65
34
-2056
67
34
-2057
66
37
-2058
66
35
-2059
65
36
-2060
66
34
-2061
65
37
-2062
65
35
-2063
64
37
-2064 7
0
35
-2065
71
39
-2066 6
9
36
-2067 7
0
37
-2068 6
9
35
-2069 7
0
38
-2070
68
38
-2071 6
9
38
-2072
66
36
-2073
67
35
-2074
67
37
-2075
68
35
-2076
67
36
-2077
68
36
-2078 6
9
37
-2079
68
37
-2080 7
0
36
-2081
71
38
-2082
71
36
-2083
72
39
-2084
71
37
-2085
72
38
-2086
72
36
-2087
73
39
-2088
74
37
-2089
74
35
-2090
73
36
-2091
74
36
-2092
73
35
-2093
73
37
-2094
73
38
-2095
72
37
-2096
77
38
-2097
77
37
-2098
77
39
-2099
77
36
-2100
76
39
-2101
76
38
-2102
76
40
-2103
76
37
-2104
75
36
-2105
74
38
-2106
75
37
-2107
74
39
-2108
75
38
-2109
75
39
-2110
76
36
-2111
75
40
-2112
78
38
-2113
78
37
-2114
78
39
-2115
79
37
-2116
78
40
-2117
79
38
-2118
77
40
-2119
79
39
-2120
81
38
-2121
80
41
-2122
80
39
-2123
79
41
-2124
80
38
-2125
79
40
-2126
80
37
-2127
78
41
-2128
84
39
-2129
83
41
-2130
84
38
-2131
82
42
-2132
83
40
-2133
82
41
-2134
83
39
-2135
82
39
-2136
80
40
-2137
81
39
-2138
81
42
-2139
81
40
-2140
81
41
-2141
82
38
-2142
82
40
-2143
83
38
-2144
84
40
-2145
83
42
-2146
85
39
-2147
84
42
-2148
86
39
-2149
84
41
-2150
85
40
-2151
85
43
-2152
86
42
-2153
87
39
-2154
87
41
-2155
87
40
-2156
86
41
-2157
85
41
-2158
85
42
-2159
86
40
-2160
90
42
-2161
90
41
-2162
89
43
-2163
90
40
-2164
89
44
-2165
89
42
-2166
88
44
-2167
89
41
-2168
88
40
-2169
87
42
-2170
88
41
-2171
86
43
-2172
88
42
-2173
87
43
-2174
89
40
-2175
88
43
-2176
63
31
-2177
63
29
-2178
63
32
-2179
63
30
-2180
64
32
-2181
64
30
-2182
64
33
-2183
64
31
-2184
66
31
-2185
66
32
-2186
66
30
-2187
66
33
-2188
65
31
-2189
65
32
-2190
65
30
-2191
65
33
-2192 7
0
31
-2193 7
0
33
-2194 7
0
32
-2195 7
0
34
-2196 6
9
31
-2197 6
9
34
-2198 6
9
32
-2199 6
9
33
-2200
67
33
-2201
67
30
-2202
67
32
-2203
67
31
-2204
68
34
-2205
68
32
-2206
68
33
-2207
68
31
-2208
71
33
-2209
71
35
-2210
71
31
-2211
71
34
-2212
71
32
-2213
72
35
-2214
72
31
-2215
72
34
-2216
74
33
-2217
74
32
-2218
73
33
-2219
73
31
-2220
73
32
-2221
72
33
-2222
73
34
-2223
72
32
-2224
78
36
-2225
77
31
-2226
77
34
-2227
77
32
-2228
77
35
-2229
77
33
-2230
76
34
-2231
76
32
-2232
74
31
-2233
74
34
-2234
75
33
-2235
75
35
-2236
75
32
-2237
75
34
-2238
76
33
-2239
76
35
-2240
78
32
-2241
79
32
-2242
79
34
-2243
79
33
-2244
78
33
-2245
80
32
-2246
78
34
-2247
80
34
-2248
81
34
-2249
80
35
-2250
81
35
-2251
79
36
-2252
81
33
-2253
79
35
-2254
80
33
-2255
78
35
-2256
84
34
-2257
84
37
-2258
84
33
-2259
83
37
-2260
83
33
-2261
83
36
-2262
83
34
-2263
82
37
-2264
80
36
-2265
82
34
-2266
81
37
-2267
82
33
-2268
81
36
-2269
82
35
-2270
82
36
-2271
83
35
-2272
84
35
-2273
84
36
-2274
85
34
-2275
85
38
-2276
85
35
-2277
85
37
-2278
85
36
-2279
86
38
-2280
87
35
-2281
88
35
-2282
86
34
-2283
87
34
-2284
87
36
-2285
86
36
-2286
86
37
-2287
86
35
-2288
90
38
-2289
90
37
-2290
90
39
-2291
90
36
-2292
89
38
-2293
90
35
-2294
89
39
-2295
89
37
-2296
88
36
-2297
87
37
-2298
88
37
-2299
87
38
-2300
89
35
-2301
88
38
-2302
89
36
-2303
88
39
-2304
63
27
-2305
63
25
-2306
63
28
-2307
63
26
-2308
64
28
-2309
64
26
-2310
64
29
-2311
64
27
-2312
66
27
-2313
66
28
-2314
66
26
-2315
66
29
-2316
65
27
-2317
65
28
-2318
65
26
-2319
65
29
-2320 7
0
26
-2321 7
0
30
-2322 6
9
26
-2323 6
9
30
-2324 6
9
27
-2325 6
9
29
-2326 6
9
28
-2327
68
29
-2328
67
29
-2329
67
26
-2330
67
28
-2331
67
27
-2332
68
30
-2333
68
27
-2334
68
28
-2335
68
26
-2336 7
0
27
-2337 7
0
29
-2338 7
0
28
-2339
71
30
-2340
71
27
-2341
71
29
-2342
71
28
-2343
72
30
-2344
74
28
-2345
74
27
-2346
73
27
-2347
74
26
-2348
73
28
-2349
72
28
-2350
72
29
-2351
72
27
-2352
76
30
-2353
77
28
-2354
76
31
-2355
77
27
-2356
75
31
-2357
76
29
-2358
75
30
-2359
76
28
-2360
75
27
-2361
73
29
-2362
75
28
-2363
73
30
-2364
75
29
-2365
74
29
-2366
76
27
-2367
74
30
-2368
78
30
-2369
77
29
-2370
77
30
-2371
78
29
-2372
78
31
-2373
78
28
-2374
79
30
-2375
79
28
-2376
81
28
-2377
81
32
-2378
80
29
-2379
80
30
-2380
80
28
-2381
80
31
-2382
79
29
-2383
79
31
-2384
84
29
-2385
84
31
-2386
84
28
-2387
83
32
-2388
83
28
-2389
83
31
-2390
83
30
-2391
82
30
-2392
81
31
-2393
81
29
-2394
82
32
-2395
81
30
-2396
82
31
-2397
82
28
-2398
82
29
-2399
83
29
-2400
84
30
-2401
84
32
-2402
85
29
-2403
85
33
-2404
85
30
-2405
85
32
-2406
85
31
-2407
86
32
-2408
87
32
-2409
88
30
-2410
87
30
-2411
87
29
-2412
87
31
-2413
86
30
-2414
86
31
-2415
86
29
-2416
90
33
-2417
90
32
-2418
90
34
-2419
90
31
-2420
89
33
-2421
90
30
-2422
89
34
-2423
89
32
-2424
88
31
-2425
86
33
-2426
88
32
-2427
87
33
-2428
89
30
-2429
88
33
-2430
89
31
-2431
88
34
-2432
63
22
-2433
63
21
-2434
63
23
-2435
64
21
-2436
63
24
-2437
64
22
-2438
64
24
-2439
64
23
-2440
66
21
-2441
66
25
-2442
65
23
-2443
65
24
-2444
65
22
-2445
65
25
-2446
65
21
-2447
64
25
-2448 6
9
23
-2449 7
0
25
-2450
68
23
-2451 6
9
24
-2452
68
22
-2453 6
9
25
-2454
67
23
-2455
68
25
-2456
66
24
-2457
66
22
-2458
67
25
-2459
66
23
-2460
67
24
-2461
67
21
-2462
68
24
-2463
67
22
-2464 6
9
22
-2465 7
0
24
-2466 7
0
23
-2467
71
26
-2468 7
0
22
-2469
71
25
-2470
71
24
-2471
72
26
-2472
73
24
-2473
73
23
-2474
72
24
-2475
72
22
-2476
72
23
-2477
71
22
-2478
72
25
-2479
71
23
-2480
76
25
-2481
76
24
-2482
76
26
-2483
77
23
-2484
75
25
-2485
76
23
-2486
75
26
-2487
75
24
-2488
73
22
-2489
73
25
-2490
74
22
-2491
73
26
-2492
74
23
-2493
74
24
-2494
75
23
-2495
74
25
-2496
77
24
-2497
78
24
-2498
78
25
-2499
78
23
-2500
77
25
-2501
79
23
-2502
78
26
-2503
79
24
-2504
80
25
-2505
79
27
-2506
80
24
-2507
79
26
-2508
80
23
-2509
78
27
-2510
79
25
-2511
77
26
-2512
84
24
-2513
84
27
-2514
83
24
-2515
83
27
-2516
83
25
-2517
83
26
-2518
82
26
-2519
82
27
-2520
80
27
-2521
81
24
-2522
80
26
-2523
81
25
-2524
81
26
-2525
82
24
-2526
81
27
-2527
82
25
-2528
84
25
-2529
84
26
-2530
85
24
-2531
85
28
-2532
85
25
-2533
85
27
-2534
85
26
-2535
86
28
-2536
87
25
-2537
88
25
-2538
86
24
-2539
87
24
-2540
87
26
-2541
86
26
-2542
86
27
-2543
86
25
-2544
90
28
-2545
90
27
-2546
90
29
-2547
90
26
-2548
89
28
-2549
90
25
-2550
89
29
-2551
89
27
-2552
88
26
-2553
87
27
-2554
88
27
-2555
87
28
-2556
89
25
-2557
88
28
-2558
89
26
-2559
88
29
-2560
63
18
-2561
63
16
-2562
63
19
-2563
63
17
-2564
63
20
-2565
64
17
-2566
64
19
-2567
64
18
-2568
66
18
-2569
66
20
-2570
66
17
-2571
65
19
-2572
65
18
-2573
65
20
-2574
65
17
-2575
64
20
-2576 6
9
18
-2577 7
0
20
-2578 6
9
17
-2579 6
9
21
-2580
68
17
-2581 6
9
20
-2582
68
18
-2583 6
9
19
-2584
66
19
-2585
67
17
-2586
67
20
-2587
67
18
-2588
67
19
-2589
68
20
-2590
68
21
-2591
68
19
-2592 7
0
17
-2593 7
0
19
-2594 7
0
18
-2595 7
0
21
-2596
71
18
-2597
71
21
-2598
71
19
-2599
71
20
-2600
72
21
-2601
74
17
-2602
73
18
-2603
73
17
-2604
73
19
-2605
72
19
-2606
72
20
-2607
72
18
-2608
76
21
-2609
76
20
-2610
76
22
-2611
76
19
-2612
75
21
-2613
76
18
-2614
75
22
-2615
75
20
-2616
74
18
-2617
73
20
-2618
74
19
-2619
73
21
-2620
75
18
-2621
74
20
-2622
75
19
-2623
74
21
-2624
77
20
-2625
77
19
-2626
77
21
-2627
77
18
-2628
78
21
-2629
78
20
-2630
77
22
-2631
78
19
-2632
80
20
-2633
80
22
-2634
80
19
-2635
79
21
-2636
79
20
-2637
79
22
-2638
79
19
-2639
78
22
-2640
84
19
-2641
83
22
-2642
83
21
-2643
82
23
-2644
83
20
-2645
82
22
-2646
83
19
-2647
82
21
-2648
80
21
-2649
81
20
-2650
81
23
-2651
81
21
-2652
81
22
-2653
81
19
-2654
82
20
-2655
82
19
-2656
84
20
-2657
83
23
-2658
84
21
-2659
84
22
-2660
85
20
-2661
84
23
-2662
86
20
-2663
85
23
-2664
87
22
-2665
88
20
-2666
86
22
-2667
87
20
-2668
87
21
-2669
86
21
-2670
85
22
-2671
85
21
-2672
90
23
-2673
90
22
-2674
90
24
-2675
90
21
-2676
89
23
-2677
90
20
-2678
89
24
-2679
89
22
-2680
88
21
-2681
86
23
-2682
88
22
-2683
87
23
-2684
89
20
-2685
88
23
-2686
89
21
-2687
88
24
-2688
63
14
-2689
63
12
-2690
63
15
-2691
63
13
-2692
64
15
-2693
64
13
-2694
64
16
-2695
64
14
-2696
66
14
-2697
66
15
-2698
66
13
-2699
66
16
-2700
65
14
-2701
65
15
-2702
65
13
-2703
65
16
-2704 7
0
13
-2705 7
0
16
-2706 7
0
14
-2707 7
0
15
-2708 6
9
13
-2709 6
9
16
-2710 6
9
14
-2711 6
9
15
-2712
67
16
-2713
67
13
-2714
67
15
-2715
67
14
-2716
68
16
-2717
68
14
-2718
68
15
-2719
68
13
-2720
71
15
-2721
71
17
-2722
71
14
-2723
71
16
-2724
72
15
-2725
72
17
-2726
72
14
-2727
72
16
-2728
74
14
-2729
75
14
-2730
73
13
-2731
75
13
-2732
74
13
-2733
73
14
-2734
73
16
-2735
73
15
-2736
77
16
-2737
77
15
-2738
77
17
-2739
77
14
-2740
76
16
-2741
78
14
-2742
76
17
-2743
77
13
-2744
75
15
-2745
74
15
-2746
76
13
-2747
74
16
-2748
76
14
-2749
75
16
-2750
76
15
-2751
75
17
-2752
78
16
-2753
79
14
-2754
78
15
-2755
79
15
-2756
79
16
-2757
80
14
-2758
78
17
-2759
80
15
-2760
81
15
-2761
80
17
-2762
82
14
-2763
79
18
-2764
81
14
-2765
78
18
-2766
80
16
-2767
79
17
-2768
84
15
-2769
84
18
-2770
84
14
-2771
83
18
-2772
83
14
-2773
83
17
-2774
83
15
-2775
82
18
-2776
80
18
-2777
82
15
-2778
81
18
-2779
81
16
-2780
81
17
-2781
82
16
-2782
82
17
-2783
83
16
-2784
84
16
-2785
84
17
-2786
85
15
-2787
85
19
-2788
85
16
-2789
85
18
-2790
85
17
-2791
86
19
-2792
87
17
-2793
88
15
-2794
87
16
-2795
87
15
-2796
86
15
-2797
86
16
-2798
86
18
-2799
86
17
-2800
90
18
-2801
90
17
-2802
90
19
-2803
90
16
-2804
89
18
-2805
90
15
-2806
89
19
-2807
89
17
-2808
88
16
-2809
87
18
-2810
88
17
-2811
88
18
-2812
89
15
-2813
87
19
-2814
89
16
-2815
88
19
-2816
63
9
-2817
63
8
-2818
63
10
-2819
64
8
-2820
63
11
-2821
64
9
-2822
64
11
-2823
64
10
-2824
66
8
-2825
66
12
-2826
65
10
-2827
65
11
-2828
65
9
-2829
65
12
-2830
65
8
-2831
64
12
-2832 6
9
10
-2833 7
0
12
-2834
68
9
-2835 6
9
12
-2836
68
10
-2837 6
9
11
-2838
67
8
-2839
68
12
-2840
66
11
-2841
66
9
-2842
67
12
-2843
66
10
-2844
67
11
-2845
67
10
-2846
68
11
-2847
67
9
-2848 6
9
9
-2849 7
0
11
-2850 7
0
9
-2851
71
13
-2852 7
0
10
-2853
71
12
-2854
71
9
-2855
72
13
-2856
73
11
-2857
73
10
-2858
72
11
-2859
72
9
-2860
72
10
-2861
71
11
-2862
72
12
-2863
71
10
-2864
77
12
-2865
76
10
-2866
76
12
-2867
76
9
-2868
76
11
-2869
75
10
-2870
75
12
-2871
75
9
-2872
73
9
-2873
73
12
-2874
74
8
-2875
74
11
-2876
74
9
-2877
74
12
-2878
74
10
-2879
75
11
-2880
78
11
-2881
78
10
-2882
77
9
-2883
78
9
-2884
77
10
-2885
79
9
-2886
77
11
-2887
79
10
-2888
80
11
-2889
79
13
-2890
80
10
-2891
79
12
-2892
80
9
-2893
78
13
-2894
79
11
-2895
78
12
-2896
84
10
-2897
83
13
-2898
84
11
-2899
82
13
-2900
83
10
-2901
83
12
-2902
83
11
-2903
81
13
-2904
80
13
-2905
81
10
-2906
80
12
-2907
81
11
-2908
81
12
-2909
82
11
-2910
82
12
-2911
82
10
-2912
85
12
-2913
84
12
-2914
85
10
-2915
84
13
-2916
85
11
-2917
85
14
-2918
86
10
-2919
85
13
-2920
86
14
-2921
88
10
-2922
87
12
-2923
87
10
-2924
87
11
-2925
86
12
-2926
86
13
-2927
86
11
-2928
90
13
-2929
90
12
-2930
90
14
-2931
90
11
-2932
89
13
-2933
90
10
-2934
89
14
-2935
89
12
-2936
88
11
-2937
87
13
-2938
88
12
-2939
88
13
-2940
89
10
-2941
87
14
-2942
89
11
-2943
88
14
-2944
63
6
-2945
63
5
-2946
63
7
-2947
63
4
-2948
64
6
-2949
64
5
-2950
64
7
-2951
64
4
-2952
66
5
-2953
66
6
-2954
66
4
-2955
66
7
-2956
65
5
-2957
65
6
-2958
65
4
-2959
65
7
-2960 7
0
4
-2961 7
0
7
-2962 6
9
4
-2963 6
9
8
-2964 6
9
5
-2965 6
9
7
-2966
68
4
-2967 6
9
6
-2968
67
7
-2969
67
4
-2970
67
6
-2971
67
5
-2972
68
8
-2973
68
6
-2974
68
7
-2975
68
5
-2976 7
0
5
-2977 7
0
6
-2978
71
4
-2979 7
0
8
-2980
71
5
-2981
71
8
-2982
71
6
-2983
71
7
-2984
72
8
-2985
73
4
-2986
72
7
-2987
73
5
-2988
73
6
-2989
72
5
-2990
72
6
-2991
72
4
-2992
76
7
-2993
77
6
-2994
76
8
-2995
77
5
-2996
75
7
-2997
76
6
-2998
75
8
-2999
76
5
-3000
74
5
-3001
73
7
-3002
74
4
-3003
73
8
-3004
75
5
-3005
74
6
-3006
75
6
-3007
74
7
-3008
78
6
-3009
78
5
-3010
78
7
-3011
79
5
-3012
77
7
-3013
79
6
-3014
77
8
-3015
80
5
-3016
82
5
-3017
80
8
-3018
81
6
-3019
79
8
-3020
81
5
-3021
79
7
-3022
80
6
-3023
78
8
-3024
84
6
-3025
84
9
-3026
84
5
-3027
83
9
-3028
83
5
-3029
83
8
-3030
83
6
-3031
82
9
-3032
80
7
-3033
82
6
-3034
81
9
-3035
81
7
-3036
81
8
-3037
82
7
-3038
82
8
-3039
83
7
-3040
84
7
-3041
84
8
-3042
85
5
-3043
85
9
-3044
85
6
-3045
85
8
-3046
85
7
-3047
86
9
-3048
87
7
-3049
88
5
-3050
87
6
-3051
87
5
-3052
86
5
-3053
86
7
-3054
86
8
-3055
86
6
-3056
90
8
-3057
90
7
-3058
90
9
-3059
90
6
-3060
89
8
-3061
90
5
-3062
89
9
-3063
89
7
-3064
88
6
-3065
87
8
-3066
88
7
-3067
88
8
-3068
89
5
-3069
87
9
-3070
89
6
-3071
88
9
-3072
63
2
-3073
63
0
-3074
63
3
-3075
63
1
-3076
64
2
-3077
64
0
-3078
64
3
-3079
64
1
-3080
66
1
-3081
66
2
-3082
66
0
-3083
66
3
-3084
65
1
-3085
65
2
-3086
65
0
-3087
65
3
-3088 7
0
1
-3089
71
3
-3090 6
9
0
-3091 7
0
2
-3092 6
9
1
-3093 7
0
3
-3094
68
0
-3095 6
9
2
-3096
67
3
-3097
67
0
-3098
67
2
-3099
67
1
-3100
68
3
-3101
68
2
-3102 6
9
3
-3103
68
1
-3104 7
0
0
-3105
71
2
-3106
71
0
-3107
72
3
-3108
71
1
-3109
72
2
-3110
72
0
-3111
73
3
-3112
74
2
-3113
75
0
-3114
74
1
-3115
74
0
-3116
73
0
-3117
73
1
-3118
73
2
-3119
72
1
-3120
78
4
-3121
77
2
-3122
77
3
-3123
77
1
-3124
77
4
-3125
77
0
-3126
76
3
-3127
76
2
-3128
75
1
-3129
74
3
-3130
75
2
-3131
75
3
-3132
76
0
-3133
75
4
-3134
76
1
-3135
76
4
-3136
78
2
-3137
78
0
-3138
78
1
-3139
79
2
-3140
78
3
-3141
79
1
-3142
79
3
-3143
79
0
-3144
81
0
-3145
81
4
-3146
80
2
-3147
80
3
-3148
80
1
-3149
80
4
-3150
80
0
-3151
79
4
-3152
84
1
-3153
84
2
-3154
84
0
-3155
83
4
-3156
83
1
-3157
83
3
-3158
83
0
-3159
83
2
-3160
81
3
-3161
81
1
-3162
82
4
-3163
81
2
-3164
82
3
-3165
82
1
-3166
82
2
-3167
82
0
-3168
85
0
-3169
84
3
-3170
85
1
-3171
84
4
-3172
85
2
-3173
85
4
-3174
86
0
-3175
85
3
-3176
87
3
-3177
88
0
-3178
87
2
-3179
87
0
-3180
87
1
-3181
86
2
-3182
86
3
-3183
86
1
-3184
90
3
-3185
90
2
-3186
90
4
-3187
90
1
-3188
89
3
-3189
90
0
-3190
89
4
-3191
89
2
-3192
88
1
-3193
86
4
-3194
88
2
-3195
87
4
-3196
89
0
-3197
88
3
-3198
89
1
-3199
88
4
+0
0
39
+1
0
40
+2
0
38
+3
1
41
+4
0
37
+5
1
40
+6
1
39
+7
2
41
+8
4
41
+9
3
38
+10
3
40
+11
2
39
+12
3
41
+13
2
38
+14
2
40
+15
1
38
+16 7
42
+17
8
40
+18 6
41
+19 7
40
+20 6
42
+21 7
39
+22
5
39
+23 6
39
+24
3
39
+25
4
40
+26
4
38
+27
5
42
+28
4
39
+29
5
41
+30 6
40
+31
5
40
+32 7
41
+33
8
41
+34
8
43
+35
9
40
+36
8
42
+37
9
41
+38
9
43
+39
10
40
+40
11
42
+41
11
44
+42
10
43
+43
11
43
+44
10
44
+45
10
42
+46
10
41
+47
9
42
+48
14
43
+49
14
44
+50
14
42
+51
14
45
+52
13
42
+53
13
43
+54
13
41
+55
13
44
+56
12
45
+57
11
41
+58
12
44
+59
11
40
+60
12
43
+61
12
42
+62
13
45
+63
12
41
+64
15
45
+65
15
46
+66
15
44
+67
16
46
+68
15
43
+69
16
45
+70
14
41
+71
16
44
+72
18
47
+73
17
42
+74
17
44
+75
16
42
+76
17
45
+77
16
43
+78
17
46
+79
15
42
+80
21
46
+81
20
44
+82
21
47
+83
19
43
+84
20
45
+85
19
44
+86
20
46
+87
19
46
+88
17
43
+89
18
46
+90
18
43
+91
18
45
+92
18
44
+93
19
47
+94
19
45
+95
20
47
+96
21
45
+97
20
43
+98
22
48
+99
21
43
+100
23
48
+101
21
44
+102
22
47
+103
22
44
+104
23
45
+105
24
48
+106
24
46
+107
24
47
+108
23
46
+109
22
46
+110
22
45
+111
23
47
+112
27
47
+113
27
48
+114
26
46
+115
27
49
+116
26
45
+117
26
47
+118
25
45
+119
26
48
+120
25
49
+121
24
45
+122
25
48
+123
23
44
+124
25
47
+125
24
44
+126
26
49
+127
25
46
+128
0
42
+129
0
44
+130
0
41
+131
0
43
+132
1
43
+133
1
45
+134
1
42
+135
1
44
+136
3
44
+137
3
43
+138
3
45
+139
3
42
+140
2
44
+141
2
43
+142
2
45
+143
2
42
+144 7
46
+145 7
44
+146 7
45
+147 7
43
+148 6
46
+149 6
43
+150 6
45
+151 6
44
+152
4
42
+153
4
45
+154
4
43
+155
4
44
+156
5
43
+157
5
45
+158
5
44
+159
5
46
+160
8
46
+161
8
44
+162
8
48
+163
8
45
+164
8
47
+165
9
44
+166
9
48
+167
9
45
+168
11
46
+169
11
47
+170
10
46
+171
10
48
+172
10
47
+173
9
46
+174
10
45
+175
9
47
+176
15
47
+177
14
50
+178
14
47
+179
14
49
+180
14
46
+181
14
48
+182
13
47
+183
13
49
+184
11
48
+185
11
45
+186
12
48
+187
12
46
+188
12
49
+189
12
47
+190
13
48
+191
13
46
+192
15
51
+193
16
51
+194
16
49
+195
16
50
+196
15
50
+197
17
51
+198
15
49
+199
17
49
+200
18
51
+201
17
48
+202
18
50
+203
16
47
+204
18
52
+205
16
48
+206
17
50
+207
15
48
+208
21
51
+209
21
48
+210
21
52
+211
20
48
+212
20
52
+213
20
49
+214
20
51
+215
19
48
+216
17
47
+217
19
51
+218
18
48
+219
19
52
+220
18
49
+221
19
50
+222
19
49
+223
20
50
+224
21
50
+225
21
49
+226
22
53
+227
22
49
+228
22
52
+229
22
50
+230
22
51
+231
23
49
+232
24
52
+233
25
54
+234
23
53
+235
24
53
+236
24
51
+237
23
51
+238
23
50
+239
23
52
+240
27
51
+241
27
52
+242
27
50
+243
27
53
+244
26
51
+245
27
54
+246
26
50
+247
26
52
+248
25
53
+249
24
50
+250
25
52
+251
24
49
+252
26
54
+253
25
51
+254
26
53
+255
25
50
+256
0
46
+257
0
48
+258
0
45
+259
0
47
+260
1
47
+261
1
49
+262
1
46
+263
1
48
+264
3
48
+265
3
47
+266
3
49
+267
3
46
+268
2
48
+269
2
47
+270
2
49
+271
2
46
+272 7
51
+273 7
47
+274 6
51
+275 6
47
+276 6
50
+277 6
48
+278 6
49
+279
5
48
+280
4
46
+281
4
49
+282
4
47
+283
4
48
+284
5
47
+285
5
50
+286
5
49
+287
5
51
+288 7
50
+289 7
48
+290 7
49
+291
8
49
+292
8
52
+293
8
50
+294
8
51
+295
9
49
+296
11
51
+297
11
52
+298
10
52
+299
11
53
+300
10
51
+301
9
51
+302
9
50
+303
9
52
+304
13
51
+305
14
53
+306
13
50
+307
14
54
+308
12
50
+309
13
52
+310
12
51
+311
13
53
+312
12
54
+313
10
50
+314
12
53
+315
10
49
+316
12
52
+317
11
50
+318
13
54
+319
11
49
+320
15
53
+321
14
52
+322
14
51
+323
15
54
+324
15
52
+325
15
55
+326
16
53
+327
16
55
+328
18
57
+329
18
53
+330
17
54
+331
17
53
+332
17
55
+333
17
52
+334
16
54
+335
16
52
+336
21
56
+337
21
54
+338
21
57
+339
20
53
+340
20
57
+341
20
54
+342
20
55
+343
19
55
+344
18
54
+345
18
56
+346
19
53
+347
18
55
+348
19
54
+349
19
57
+350
19
56
+351
20
56
+352
21
55
+353
21
53
+354
22
58
+355
22
54
+356
22
57
+357
22
55
+358
22
56
+359
23
55
+360
24
55
+361
25
59
+362
24
57
+363
24
58
+364
24
56
+365
23
57
+366
23
56
+367
23
58
+368
27
56
+369
27
57
+370
27
55
+371
27
58
+372
26
56
+373
27
59
+374
26
55
+375
26
57
+376
25
58
+377
23
54
+378
25
57
+379
24
54
+380
26
59
+381
25
56
+382
26
58
+383
25
55
+384
0
51
+385
0
52
+386
0
50
+387
1
54
+388
0
49
+389
1
53
+390
1
51
+391
1
52
+392
3
54
+393
3
50
+394
2
52
+395
2
51
+396
2
53
+397
2
50
+398
2
54
+399
1
50
+400 6
54
+401 7
52
+402
5
54
+403 6
53
+404
5
55
+405 6
52
+406
4
52
+407
5
52
+408
3
51
+409
3
53
+410
4
50
+411
3
52
+412
4
51
+413
4
54
+414
5
53
+415
4
53
+416 6
55
+417 7
53
+418 7
54
+419
8
53
+420 7
55
+421
8
54
+422
8
55
+423
9
53
+424
10
55
+425
10
56
+426
9
55
+427
9
57
+428
9
56
+429
8
57
+430
9
54
+431
8
56
+432
13
56
+433
13
57
+434
13
55
+435
14
58
+436
12
56
+437
13
58
+438
12
55
+439
12
57
+440
10
57
+441
10
54
+442
11
57
+443
10
53
+444
11
56
+445
11
55
+446
12
58
+447
11
54
+448
14
57
+449
15
59
+450
15
58
+451
15
60
+452
14
56
+453
16
60
+454
15
57
+455
16
59
+456
17
58
+457
16
56
+458
17
59
+459
16
57
+460
17
60
+461
15
56
+462
16
58
+463
14
55
+464
21
61
+465
21
58
+466
20
61
+467
20
58
+468
20
60
+469
20
59
+470
19
59
+471
19
58
+472
17
56
+473
18
61
+474
17
57
+475
18
60
+476
18
59
+477
19
61
+478
18
58
+479
19
60
+480
21
60
+481
21
59
+482
22
63
+483
22
59
+484
22
62
+485
22
60
+486
22
61
+487
23
59
+488
24
62
+489
25
64
+490
23
63
+491
24
63
+492
24
61
+493
23
61
+494
23
60
+495
23
62
+496
27
61
+497
27
62
+498
27
60
+499
27
63
+500
26
61
+501
27
64
+502
26
60
+503
26
62
+504
25
63
+505
24
60
+506
25
62
+507
24
59
+508
26
64
+509
25
61
+510
26
63
+511
25
60
+512
0
55
+513
0
57
+514
0
54
+515
0
56
+516
0
53
+517
1
58
+518
1
56
+519
1
57
+520
3
57
+521
3
55
+522
3
58
+523
2
56
+524
2
57
+525
2
55
+526
2
58
+527
1
55
+528 6
59
+529 7
57
+530 6
60
+531 6
56
+532
5
60
+533 6
57
+534
5
59
+535 6
58
+536
3
56
+537
4
58
+538
4
55
+539
4
57
+540
4
56
+541
5
57
+542
5
56
+543
5
58
+544 7
60
+545 7
58
+546 7
59
+547 7
56
+548
8
61
+549
8
58
+550
8
60
+551
8
59
+552
9
58
+553
11
62
+554
10
61
+555
10
62
+556
10
60
+557
9
60
+558
9
59
+559
9
61
+560
13
60
+561
13
61
+562
13
59
+563
13
62
+564
12
60
+565
13
63
+566
12
59
+567
12
61
+568
11
61
+569
10
59
+570
11
60
+571
10
58
+572
12
63
+573
11
59
+574
12
62
+575
11
58
+576
14
61
+577
14
62
+578
14
60
+579
14
63
+580
15
62
+581
15
63
+582
14
59
+583
15
64
+584
17
63
+585
17
61
+586
17
64
+587
16
62
+588
16
63
+589
16
61
+590
16
64
+591
15
61
+592
21
66
+593
20
63
+594
20
64
+595
19
62
+596
20
65
+597
19
63
+598
20
66
+599
19
64
+600
17
62
+601
18
65
+602
18
62
+603
18
64
+604
18
63
+605
18
66
+606
19
65
+607
19
66
+608
21
65
+609
20
62
+610
21
64
+611
21
63
+612
22
67
+613
21
62
+614
23
67
+615
22
64
+616
24
65
+617
25
69
+618
23
65
+619
24
67
+620
24
66
+621
23
66
+622
22
65
+623
22
66
+624
27
66
+625
27
67
+626
27
65
+627
27
68
+628
26
66
+629
27
69
+630
26
65
+631
26
67
+632
25
68
+633
23
64
+634
25
67
+635
24
64
+636
26
69
+637
25
66
+638
26
68
+639
25
65
+640
0
59
+641
0
61
+642
0
58
+643
0
60
+644
1
60
+645
1
62
+646
1
59
+647
1
61
+648
3
61
+649
3
60
+650
3
62
+651
3
59
+652
2
61
+653
2
60
+654
2
62
+655
2
59
+656 7
64
+657 7
61
+658 7
63
+659 7
62
+660 6
64
+661 6
61
+662 6
63
+663 6
62
+664
4
59
+665
4
62
+666
4
60
+667
4
61
+668
5
61
+669
5
63
+670
5
62
+671
5
64
+672
8
64
+673
8
62
+674
8
65
+675
8
63
+676
9
64
+677
9
62
+678
9
65
+679
9
63
+680
11
65
+681
12
67
+682
10
66
+683
12
68
+684
11
66
+685
10
65
+686
10
63
+687
10
64
+688
14
65
+689
14
66
+690
14
64
+691
14
67
+692
13
65
+693
15
69
+694
13
64
+695
14
68
+696
12
66
+697
11
64
+698
13
68
+699
11
63
+700
13
67
+701
12
65
+702
13
66
+703
12
64
+704
15
67
+705
16
69
+706
15
68
+707
16
68
+708
16
67
+709
17
69
+710
15
66
+711
17
68
+712
18
70
+713
17
66
+714
19
71
+715
16
65
+716
18
71
+717
15
65
+718
17
67
+719
16
66
+720
21
70
+721
21
67
+722
21
71
+723
20
67
+724
20
71
+725
20
68
+726
20
70
+727
19
67
+728
17
65
+729
19
70
+730
18
67
+731
18
69
+732
18
68
+733
19
69
+734
19
68
+735
20
69
+736
21
69
+737
21
68
+738
22
72
+739
22
68
+740
22
71
+741
22
69
+742
22
70
+743
23
68
+744
24
70
+745
25
74
+746
24
71
+747
24
72
+748
23
72
+749
23
71
+750
23
69
+751
23
70
+752
27
71
+753
27
72
+754
27
70
+755
27
73
+756
26
71
+757
27
74
+758
26
70
+759
26
72
+760
25
73
+761
24
69
+762
25
72
+763
25
71
+764
26
74
+765
24
68
+766
26
73
+767
25
70
+768
0
64
+769
0
65
+770
0
63
+771
1
67
+772
0
62
+773
1
66
+774
1
64
+775
1
65
+776
3
67
+777
3
63
+778
2
65
+779
2
64
+780
2
66
+781
2
63
+782
2
67
+783
1
63
+784 6
67
+785 7
65
+786
5
68
+787 6
65
+788
5
67
+789 6
66
+790
4
67
+791
5
65
+792
3
64
+793
3
66
+794
4
63
+795
3
65
+796
4
64
+797
4
65
+798
5
66
+799
4
66
+800 6
68
+801 7
66
+802 7
68
+803
8
66
+804 7
67
+805
8
67
+806
8
70
+807
9
66
+808
10
68
+809
10
69
+810
9
68
+811
9
70
+812
9
69
+813
8
68
+814
9
67
+815
8
69
+816
14
69
+817
13
71
+818
13
69
+819
13
72
+820
13
70
+821
12
71
+822
12
69
+823
12
72
+824
10
70
+825
10
67
+826
11
71
+827
11
68
+828
11
70
+829
11
67
+830
11
69
+831
12
70
+832
15
72
+833
15
73
+834
14
72
+835
15
74
+836
14
71
+837
16
74
+838
14
70
+839
16
73
+840
17
72
+841
16
70
+842
17
73
+843
16
71
+844
17
74
+845
15
70
+846
16
72
+847
15
71
+848
21
75
+849
20
72
+850
21
74
+851
19
72
+852
20
75
+853
20
73
+854
20
74
+855
18
72
+856
17
70
+857
18
75
+858
17
71
+859
18
74
+860
18
73
+861
19
74
+862
19
73
+863
19
75
+864
22
75
+865
21
73
+866
22
77
+867
21
72
+868
22
76
+869
22
73
+870
23
77
+871
22
74
+872
23
73
+873
25
79
+874
24
75
+875
24
77
+876
24
76
+877
23
75
+878
23
74
+879
23
76
+880
27
76
+881
27
77
+882
27
75
+883
27
78
+884
26
76
+885
27
79
+886
26
75
+887
26
77
+888
25
78
+889
24
74
+890
25
77
+891
25
76
+892
26
79
+893
24
73
+894
26
78
+895
25
75
+896
0
67
+897
0
68
+898
0
66
+899
0
69
+900
1
69
+901
1
70
+902
1
68
+903
1
71
+904
3
70
+905
3
69
+906
3
71
+907
3
68
+908
2
70
+909
2
69
+910
2
71
+911
2
68
+912 7
73
+913 7
70
+914 6
73
+915 6
69
+916 6
72
+917 6
70
+918
5
73
+919 6
71
+920
4
68
+921
4
71
+922
4
69
+923
4
70
+924
5
69
+925
5
71
+926
5
70
+927
5
72
+928 7
72
+929 7
71
+930
8
75
+931 7
69
+932
8
74
+933
8
71
+934
8
73
+935
8
72
+936
9
71
+937
10
75
+938
9
72
+939
10
74
+940
10
73
+941
9
74
+942
9
73
+943
9
75
+944
13
74
+945
14
75
+946
13
73
+947
14
76
+948
12
74
+949
13
75
+950
12
73
+951
13
76
+952
11
74
+953
10
72
+954
11
75
+955
10
71
+956
12
76
+957
11
73
+958
12
75
+959
11
72
+960
15
77
+961
15
78
+962
15
76
+963
16
78
+964
14
74
+965
16
77
+966
14
73
+967
17
78
+968
19
80
+969
17
75
+970
18
79
+971
16
75
+972
18
80
+973
16
76
+974
17
77
+975
15
75
+976
21
79
+977
21
76
+978
21
80
+979
20
76
+980
20
80
+981
20
77
+982
20
79
+983
19
76
+984
17
76
+985
19
79
+986
18
76
+987
18
78
+988
18
77
+989
19
78
+990
19
77
+991
20
78
+992
21
78
+993
21
77
+994
22
82
+995
22
78
+996
22
81
+997
22
79
+998
22
80
+999
23
78
+1000
24
80
+1001
25
84
+1002
24
81
+1003
24
82
+1004
23
82
+1005
23
80
+1006
23
79
+1007
23
81
+1008
27
81
+1009
27
82
+1010
27
80
+1011
27
83
+1012
26
81
+1013
27
84
+1014
26
80
+1015
26
82
+1016
25
83
+1017
24
79
+1018
25
82
+1019
25
81
+1020
26
84
+1021
24
78
+1022
26
83
+1023
25
80
+1024
0
71
+1025
0
73
+1026
0
70
+1027
0
72
+1028
1
73
+1029
1
75
+1030
1
72
+1031
1
74
+1032
3
74
+1033
3
73
+1034
3
75
+1035
3
72
+1036
2
74
+1037
2
73
+1038
2
75
+1039
2
72
+1040 7
76
+1041
8
76
+1042 6
77
+1043 7
75
+1044 6
76
+1045 7
74
+1046
5
77
+1047 6
75
+1048
4
72
+1049
4
75
+1050
4
73
+1051
4
74
+1052
5
74
+1053
5
75
+1054 6
74
+1055
5
76
+1056 7
77
+1057
8
77
+1058
8
79
+1059
9
76
+1060
8
78
+1061
9
77
+1062
9
79
+1063
10
76
+1064
11
77
+1065
12
81
+1066
11
78
+1067
11
79
+1068
10
79
+1069
10
78
+1070
10
77
+1071
9
78
+1072
15
79
+1073
14
79
+1074
14
78
+1075
14
80
+1076
14
77
+1077
14
81
+1078
13
78
+1079
13
79
+1080
12
80
+1081
11
76
+1082
12
79
+1083
12
78
+1084
13
81
+1085
12
77
+1086
13
80
+1087
13
77
+1088
15
81
+1089
15
83
+1090
15
82
+1091
16
81
+1092
15
80
+1093
16
82
+1094
16
80
+1095
16
83
+1096
18
85
+1097
18
81
+1098
17
81
+1099
17
80
+1100
17
82
+1101
17
79
+1102
17
83
+1103
16
79
+1104
21
84
+1105
21
83
+1106
21
85
+1107
20
81
+1108
20
84
+1109
20
82
+1110
20
85
+1111
20
83
+1112
18
82
+1113
18
84
+1114
19
81
+1115
18
83
+1116
19
82
+1117
19
84
+1118
19
83
+1119
19
85
+1120
22
87
+1121
21
82
+1122
22
86
+1123
21
81
+1124
22
85
+1125
22
83
+1126
23
87
+1127
22
84
+1128
24
84
+1129
25
89
+1130
24
85
+1131
24
87
+1132
24
86
+1133
23
85
+1134
23
84
+1135
23
86
+1136
27
86
+1137
27
87
+1138
27
85
+1139
27
88
+1140
26
86
+1141
27
89
+1142
26
85
+1143
26
87
+1144
25
88
+1145
23
83
+1146
25
87
+1147
24
83
+1148
26
89
+1149
25
86
+1150
26
88
+1151
25
85
+2048
0
34
+2049
0
33
+2050
0
35
+2051
1
34
+2052
0
36
+2053
1
35
+2054
1
36
+2055
2
34
+2056
4
34
+2057
3
37
+2058
3
35
+2059
2
36
+2060
3
34
+2061
2
37
+2062
2
35
+2063
1
37
+2064 7
35
+2065
8
39
+2066 6
36
+2067 7
37
+2068 6
35
+2069 7
38
+2070
5
38
+2071 6
38
+2072
3
36
+2073
4
35
+2074
4
37
+2075
5
35
+2076
4
36
+2077
5
36
+2078 6
37
+2079
5
37
+2080 7
36
+2081
8
38
+2082
8
36
+2083
9
39
+2084
8
37
+2085
9
38
+2086
9
36
+2087
10
39
+2088
11
37
+2089
11
35
+2090
10
36
+2091
11
36
+2092
10
35
+2093
10
37
+2094
10
38
+2095
9
37
+2096
14
38
+2097
14
37
+2098
14
39
+2099
14
36
+2100
13
39
+2101
13
38
+2102
13
40
+2103
13
37
+2104
12
36
+2105
11
38
+2106
12
37
+2107
11
39
+2108
12
38
+2109
12
39
+2110
13
36
+2111
12
40
+2112
15
38
+2113
15
37
+2114
15
39
+2115
16
37
+2116
15
40
+2117
16
38
+2118
14
40
+2119
16
39
+2120
18
38
+2121
17
41
+2122
17
39
+2123
16
41
+2124
17
38
+2125
16
40
+2126
17
37
+2127
15
41
+2128
21
39
+2129
20
41
+2130
21
38
+2131
19
42
+2132
20
40
+2133
19
41
+2134
20
39
+2135
19
39
+2136
17
40
+2137
18
39
+2138
18
42
+2139
18
40
+2140
18
41
+2141
19
38
+2142
19
40
+2143
20
38
+2144
21
40
+2145
20
42
+2146
22
39
+2147
21
42
+2148
23
39
+2149
21
41
+2150
22
40
+2151
22
43
+2152
23
42
+2153
24
39
+2154
24
41
+2155
24
40
+2156
23
41
+2157
22
41
+2158
22
42
+2159
23
40
+2160
27
42
+2161
27
41
+2162
26
43
+2163
27
40
+2164
26
44
+2165
26
42
+2166
25
44
+2167
26
41
+2168
25
40
+2169
24
42
+2170
25
41
+2171
23
43
+2172
25
42
+2173
24
43
+2174
26
40
+2175
25
43
+2176
0
31
+2177
0
29
+2178
0
32
+2179
0
30
+2180
1
32
+2181
1
30
+2182
1
33
+2183
1
31
+2184
3
31
+2185
3
32
+2186
3
30
+2187
3
33
+2188
2
31
+2189
2
32
+2190
2
30
+2191
2
33
+2192 7
31
+2193 7
33
+2194 7
32
+2195 7
34
+2196 6
31
+2197 6
34
+2198 6
32
+2199 6
33
+2200
4
33
+2201
4
30
+2202
4
32
+2203
4
31
+2204
5
34
+2205
5
32
+2206
5
33
+2207
5
31
+2208
8
33
+2209
8
35
+2210
8
31
+2211
8
34
+2212
8
32
+2213
9
35
+2214
9
31
+2215
9
34
+2216
11
33
+2217
11
32
+2218
10
33
+2219
10
31
+2220
10
32
+2221
9
33
+2222
10
34
+2223
9
32
+2224
15
36
+2225
14
31
+2226
14
34
+2227
14
32
+2228
14
35
+2229
14
33
+2230
13
34
+2231
13
32
+2232
11
31
+2233
11
34
+2234
12
33
+2235
12
35
+2236
12
32
+2237
12
34
+2238
13
33
+2239
13
35
+2240
15
32
+2241
16
32
+2242
16
34
+2243
16
33
+2244
15
33
+2245
17
32
+2246
15
34
+2247
17
34
+2248
18
34
+2249
17
35
+2250
18
35
+2251
16
36
+2252
18
33
+2253
16
35
+2254
17
33
+2255
15
35
+2256
21
34
+2257
21
37
+2258
21
33
+2259
20
37
+2260
20
33
+2261
20
36
+2262
20
34
+2263
19
37
+2264
17
36
+2265
19
34
+2266
18
37
+2267
19
33
+2268
18
36
+2269
19
35
+2270
19
36
+2271
20
35
+2272
21
35
+2273
21
36
+2274
22
34
+2275
22
38
+2276
22
35
+2277
22
37
+2278
22
36
+2279
23
38
+2280
24
35
+2281
25
35
+2282
23
34
+2283
24
34
+2284
24
36
+2285
23
36
+2286
23
37
+2287
23
35
+2288
27
38
+2289
27
37
+2290
27
39
+2291
27
36
+2292
26
38
+2293
27
35
+2294
26
39
+2295
26
37
+2296
25
36
+2297
24
37
+2298
25
37
+2299
24
38
+2300
26
35
+2301
25
38
+2302
26
36
+2303
25
39
+2304
0
27
+2305
0
25
+2306
0
28
+2307
0
26
+2308
1
28
+2309
1
26
+2310
1
29
+2311
1
27
+2312
3
27
+2313
3
28
+2314
3
26
+2315
3
29
+2316
2
27
+2317
2
28
+2318
2
26
+2319
2
29
+2320 7
26
+2321 7
30
+2322 6
26
+2323 6
30
+2324 6
27
+2325 6
29
+2326 6
28
+2327
5
29
+2328
4
29
+2329
4
26
+2330
4
28
+2331
4
27
+2332
5
30
+2333
5
27
+2334
5
28
+2335
5
26
+2336 7
27
+2337 7
29
+2338 7
28
+2339
8
30
+2340
8
27
+2341
8
29
+2342
8
28
+2343
9
30
+2344
11
28
+2345
11
27
+2346
10
27
+2347
11
26
+2348
10
28
+2349
9
28
+2350
9
29
+2351
9
27
+2352
13
30
+2353
14
28
+2354
13
31
+2355
14
27
+2356
12
31
+2357
13
29
+2358
12
30
+2359
13
28
+2360
12
27
+2361
10
29
+2362
12
28
+2363
10
30
+2364
12
29
+2365
11
29
+2366
13
27
+2367
11
30
+2368
15
30
+2369
14
29
+2370
14
30
+2371
15
29
+2372
15
31
+2373
15
28
+2374
16
30
+2375
16
28
+2376
18
28
+2377
18
32
+2378
17
29
+2379
17
30
+2380
17
28
+2381
17
31
+2382
16
29
+2383
16
31
+2384
21
29
+2385
21
31
+2386
21
28
+2387
20
32
+2388
20
28
+2389
20
31
+2390
20
30
+2391
19
30
+2392
18
31
+2393
18
29
+2394
19
32
+2395
18
30
+2396
19
31
+2397
19
28
+2398
19
29
+2399
20
29
+2400
21
30
+2401
21
32
+2402
22
29
+2403
22
33
+2404
22
30
+2405
22
32
+2406
22
31
+2407
23
32
+2408
24
32
+2409
25
30
+2410
24
30
+2411
24
29
+2412
24
31
+2413
23
30
+2414
23
31
+2415
23
29
+2416
27
33
+2417
27
32
+2418
27
34
+2419
27
31
+2420
26
33
+2421
27
30
+2422
26
34
+2423
26
32
+2424
25
31
+2425
23
33
+2426
25
32
+2427
24
33
+2428
26
30
+2429
25
33
+2430
26
31
+2431
25
34
+2432
0
22
+2433
0
21
+2434
0
23
+2435
1
21
+2436
0
24
+2437
1
22
+2438
1
24
+2439
1
23
+2440
3
21
+2441
3
25
+2442
2
23
+2443
2
24
+2444
2
22
+2445
2
25
+2446
2
21
+2447
1
25
+2448 6
23
+2449 7
25
+2450
5
23
+2451 6
24
+2452
5
22
+2453 6
25
+2454
4
23
+2455
5
25
+2456
3
24
+2457
3
22
+2458
4
25
+2459
3
23
+2460
4
24
+2461
4
21
+2462
5
24
+2463
4
22
+2464 6
22
+2465 7
24
+2466 7
23
+2467
8
26
+2468 7
22
+2469
8
25
+2470
8
24
+2471
9
26
+2472
10
24
+2473
10
23
+2474
9
24
+2475
9
22
+2476
9
23
+2477
8
22
+2478
9
25
+2479
8
23
+2480
13
25
+2481
13
24
+2482
13
26
+2483
14
23
+2484
12
25
+2485
13
23
+2486
12
26
+2487
12
24
+2488
10
22
+2489
10
25
+2490
11
22
+2491
10
26
+2492
11
23
+2493
11
24
+2494
12
23
+2495
11
25
+2496
14
24
+2497
15
24
+2498
15
25
+2499
15
23
+2500
14
25
+2501
16
23
+2502
15
26
+2503
16
24
+2504
17
25
+2505
16
27
+2506
17
24
+2507
16
26
+2508
17
23
+2509
15
27
+2510
16
25
+2511
14
26
+2512
21
24
+2513
21
27
+2514
20
24
+2515
20
27
+2516
20
25
+2517
20
26
+2518
19
26
+2519
19
27
+2520
17
27
+2521
18
24
+2522
17
26
+2523
18
25
+2524
18
26
+2525
19
24
+2526
18
27
+2527
19
25
+2528
21
25
+2529
21
26
+2530
22
24
+2531
22
28
+2532
22
25
+2533
22
27
+2534
22
26
+2535
23
28
+2536
24
25
+2537
25
25
+2538
23
24
+2539
24
24
+2540
24
26
+2541
23
26
+2542
23
27
+2543
23
25
+2544
27
28
+2545
27
27
+2546
27
29
+2547
27
26
+2548
26
28
+2549
27
25
+2550
26
29
+2551
26
27
+2552
25
26
+2553
24
27
+2554
25
27
+2555
24
28
+2556
26
25
+2557
25
28
+2558
26
26
+2559
25
29
+2560
0
18
+2561
0
16
+2562
0
19
+2563
0
17
+2564
0
20
+2565
1
17
+2566
1
19
+2567
1
18
+2568
3
18
+2569
3
20
+2570
3
17
+2571
2
19
+2572
2
18
+2573
2
20
+2574
2
17
+2575
1
20
+2576 6
18
+2577 7
20
+2578 6
17
+2579 6
21
+2580
5
17
+2581 6
20
+2582
5
18
+2583 6
19
+2584
3
19
+2585
4
17
+2586
4
20
+2587
4
18
+2588
4
19
+2589
5
20
+2590
5
21
+2591
5
19
+2592 7
17
+2593 7
19
+2594 7
18
+2595 7
21
+2596
8
18
+2597
8
21
+2598
8
19
+2599
8
20
+2600
9
21
+2601
11
17
+2602
10
18
+2603
10
17
+2604
10
19
+2605
9
19
+2606
9
20
+2607
9
18
+2608
13
21
+2609
13
20
+2610
13
22
+2611
13
19
+2612
12
21
+2613
13
18
+2614
12
22
+2615
12
20
+2616
11
18
+2617
10
20
+2618
11
19
+2619
10
21
+2620
12
18
+2621
11
20
+2622
12
19
+2623
11
21
+2624
14
20
+2625
14
19
+2626
14
21
+2627
14
18
+2628
15
21
+2629
15
20
+2630
14
22
+2631
15
19
+2632
17
20
+2633
17
22
+2634
17
19
+2635
16
21
+2636
16
20
+2637
16
22
+2638
16
19
+2639
15
22
+2640
21
19
+2641
20
22
+2642
20
21
+2643
19
23
+2644
20
20
+2645
19
22
+2646
20
19
+2647
19
21
+2648
17
21
+2649
18
20
+2650
18
23
+2651
18
21
+2652
18
22
+2653
18
19
+2654
19
20
+2655
19
19
+2656
21
20
+2657
20
23
+2658
21
21
+2659
21
22
+2660
22
20
+2661
21
23
+2662
23
20
+2663
22
23
+2664
24
22
+2665
25
20
+2666
23
22
+2667
24
20
+2668
24
21
+2669
23
21
+2670
22
22
+2671
22
21
+2672
27
23
+2673
27
22
+2674
27
24
+2675
27
21
+2676
26
23
+2677
27
20
+2678
26
24
+2679
26
22
+2680
25
21
+2681
23
23
+2682
25
22
+2683
24
23
+2684
26
20
+2685
25
23
+2686
26
21
+2687
25
24
+2688
0
14
+2689
0
12
+2690
0
15
+2691
0
13
+2692
1
15
+2693
1
13
+2694
1
16
+2695
1
14
+2696
3
14
+2697
3
15
+2698
3
13
+2699
3
16
+2700
2
14
+2701
2
15
+2702
2
13
+2703
2
16
+2704 7
13
+2705 7
16
+2706 7
14
+2707 7
15
+2708 6
13
+2709 6
16
+2710 6
14
+2711 6
15
+2712
4
16
+2713
4
13
+2714
4
15
+2715
4
14
+2716
5
16
+2717
5
14
+2718
5
15
+2719
5
13
+2720
8
15
+2721
8
17
+2722
8
14
+2723
8
16
+2724
9
15
+2725
9
17
+2726
9
14
+2727
9
16
+2728
11
14
+2729
12
14
+2730
10
13
+2731
12
13
+2732
11
13
+2733
10
14
+2734
10
16
+2735
10
15
+2736
14
16
+2737
14
15
+2738
14
17
+2739
14
14
+2740
13
16
+2741
15
14
+2742
13
17
+2743
14
13
+2744
12
15
+2745
11
15
+2746
13
13
+2747
11
16
+2748
13
14
+2749
12
16
+2750
13
15
+2751
12
17
+2752
15
16
+2753
16
14
+2754
15
15
+2755
16
15
+2756
16
16
+2757
17
14
+2758
15
17
+2759
17
15
+2760
18
15
+2761
17
17
+2762
19
14
+2763
16
18
+2764
18
14
+2765
15
18
+2766
17
16
+2767
16
17
+2768
21
15
+2769
21
18
+2770
21
14
+2771
20
18
+2772
20
14
+2773
20
17
+2774
20
15
+2775
19
18
+2776
17
18
+2777
19
15
+2778
18
18
+2779
18
16
+2780
18
17
+2781
19
16
+2782
19
17
+2783
20
16
+2784
21
16
+2785
21
17
+2786
22
15
+2787
22
19
+2788
22
16
+2789
22
18
+2790
22
17
+2791
23
19
+2792
24
17
+2793
25
15
+2794
24
16
+2795
24
15
+2796
23
15
+2797
23
16
+2798
23
18
+2799
23
17
+2800
27
18
+2801
27
17
+2802
27
19
+2803
27
16
+2804
26
18
+2805
27
15
+2806
26
19
+2807
26
17
+2808
25
16
+2809
24
18
+2810
25
17
+2811
25
18
+2812
26
15
+2813
24
19
+2814
26
16
+2815
25
19
+2816
0
9
+2817
0
8
+2818
0
10
+2819
1
8
+2820
0
11
+2821
1
9
+2822
1
11
+2823
1
10
+2824
3
8
+2825
3
12
+2826
2
10
+2827
2
11
+2828
2
9
+2829
2
12
+2830
2
8
+2831
1
12
+2832 6
10
+2833 7
12
+2834
5
9
+2835 6
12
+2836
5
10
+2837 6
11
+2838
4
8
+2839
5
12
+2840
3
11
+2841
3
9
+2842
4
12
+2843
3
10
+2844
4
11
+2845
4
10
+2846
5
11
+2847
4
9
+2848 6
9
+2849 7
11
+2850 7
9
+2851
8
13
+2852 7
10
+2853
8
12
+2854
8
9
+2855
9
13
+2856
10
11
+2857
10
10
+2858
9
11
+2859
9
9
+2860
9
10
+2861
8
11
+2862
9
12
+2863
8
10
+2864
14
12
+2865
13
10
+2866
13
12
+2867
13
9
+2868
13
11
+2869
12
10
+2870
12
12
+2871
12
9
+2872
10
9
+2873
10
12
+2874
11
8
+2875
11
11
+2876
11
9
+2877
11
12
+2878
11
10
+2879
12
11
+2880
15
11
+2881
15
10
+2882
14
9
+2883
15
9
+2884
14
10
+2885
16
9
+2886
14
11
+2887
16
10
+2888
17
11
+2889
16
13
+2890
17
10
+2891
16
12
+2892
17
9
+2893
15
13
+2894
16
11
+2895
15
12
+2896
21
10
+2897
20
13
+2898
21
11
+2899
19
13
+2900
20
10
+2901
20
12
+2902
20
11
+2903
18
13
+2904
17
13
+2905
18
10
+2906
17
12
+2907
18
11
+2908
18
12
+2909
19
11
+2910
19
12
+2911
19
10
+2912
22
12
+2913
21
12
+2914
22
10
+2915
21
13
+2916
22
11
+2917
22
14
+2918
23
10
+2919
22
13
+2920
23
14
+2921
25
10
+2922
24
12
+2923
24
10
+2924
24
11
+2925
23
12
+2926
23
13
+2927
23
11
+2928
27
13
+2929
27
12
+2930
27
14
+2931
27
11
+2932
26
13
+2933
27
10
+2934
26
14
+2935
26
12
+2936
25
11
+2937
24
13
+2938
25
12
+2939
25
13
+2940
26
10
+2941
24
14
+2942
26
11
+2943
25
14
+2944
0
6
+2945
0
5
+2946
0
7
+2947
0
4
+2948
1
6
+2949
1
5
+2950
1
7
+2951
1
4
+2952
3
5
+2953
3
6
+2954
3
4
+2955
3
7
+2956
2
5
+2957
2
6
+2958
2
4
+2959
2
7
+2960 7
4
+2961 7
7
+2962 6
4
+2963 6
8
+2964 6
5
+2965 6
7
+2966
5
4
+2967 6
6
+2968
4
7
+2969
4
4
+2970
4
6
+2971
4
5
+2972
5
8
+2973
5
6
+2974
5
7
+2975
5
5
+2976 7
5
+2977 7
6
+2978
8
4
+2979 7
8
+2980
8
5
+2981
8
8
+2982
8
6
+2983
8
7
+2984
9
8
+2985
10
4
+2986
9
7
+2987
10
5
+2988
10
6
+2989
9
5
+2990
9
6
+2991
9
4
+2992
13
7
+2993
14
6
+2994
13
8
+2995
14
5
+2996
12
7
+2997
13
6
+2998
12
8
+2999
13
5
+3000
11
5
+3001
10
7
+3002
11
4
+3003
10
8
+3004
12
5
+3005
11
6
+3006
12
6
+3007
11
7
+3008
15
6
+3009
15
5
+3010
15
7
+3011
16
5
+3012
14
7
+3013
16
6
+3014
14
8
+3015
17
5
+3016
19
5
+3017
17
8
+3018
18
6
+3019
16
8
+3020
18
5
+3021
16
7
+3022
17
6
+3023
15
8
+3024
21
6
+3025
21
9
+3026
21
5
+3027
20
9
+3028
20
5
+3029
20
8
+3030
20
6
+3031
19
9
+3032
17
7
+3033
19
6
+3034
18
9
+3035
18
7
+3036
18
8
+3037
19
7
+3038
19
8
+3039
20
7
+3040
21
7
+3041
21
8
+3042
22
5
+3043
22
9
+3044
22
6
+3045
22
8
+3046
22
7
+3047
23
9
+3048
24
7
+3049
25
5
+3050
24
6
+3051
24
5
+3052
23
5
+3053
23
7
+3054
23
8
+3055
23
6
+3056
27
8
+3057
27
7
+3058
27
9
+3059
27
6
+3060
26
8
+3061
27
5
+3062
26
9
+3063
26
7
+3064
25
6
+3065
24
8
+3066
25
7
+3067
25
8
+3068
26
5
+3069
24
9
+3070
26
6
+3071
25
9
+3072
0
2
+3073
0
0
+3074
0
3
+3075
0
1
+3076
1
2
+3077
1
0
+3078
1
3
+3079
1
1
+3080
3
1
+3081
3
2
+3082
3
0
+3083
3
3
+3084
2
1
+3085
2
2
+3086
2
0
+3087
2
3
+3088 7
1
+3089
8
3
+3090 6
0
+3091 7
2
+3092 6
1
+3093 7
3
+3094
5
0
+3095 6
2
+3096
4
3
+3097
4
0
+3098
4
2
+3099
4
1
+3100
5
3
+3101
5
2
+3102 6
3
+3103
5
1
+3104 7
0
+3105
8
2
+3106
8
0
+3107
9
3
+3108
8
1
+3109
9
2
+3110
9
0
+3111
10
3
+3112
11
2
+3113
12
0
+3114
11
1
+3115
11
0
+3116
10
0
+3117
10
1
+3118
10
2
+3119
9
1
+3120
15
4
+3121
14
2
+3122
14
3
+3123
14
1
+3124
14
4
+3125
14
0
+3126
13
3
+3127
13
2
+3128
12
1
+3129
11
3
+3130
12
2
+3131
12
3
+3132
13
0
+3133
12
4
+3134
13
1
+3135
13
4
+3136
15
2
+3137
15
0
+3138
15
1
+3139
16
2
+3140
15
3
+3141
16
1
+3142
16
3
+3143
16
0
+3144
18
0
+3145
18
4
+3146
17
2
+3147
17
3
+3148
17
1
+3149
17
4
+3150
17
0
+3151
16
4
+3152
21
1
+3153
21
2
+3154
21
0
+3155
20
4
+3156
20
1
+3157
20
3
+3158
20
0
+3159
20
2
+3160
18
3
+3161
18
1
+3162
19
4
+3163
18
2
+3164
19
3
+3165
19
1
+3166
19
2
+3167
19
0
+3168
22
0
+3169
21
3
+3170
22
1
+3171
21
4
+3172
22
2
+3173
22
4
+3174
23
0
+3175
22
3
+3176
24
3
+3177
25
0
+3178
24
2
+3179
24
0
+3180
24
1
+3181
23
2
+3182
23
3
+3183
23
1
+3184
27
3
+3185
27
2
+3186
27
4
+3187
27
1
+3188
26
3
+3189
27
0
+3190
26
4
+3191
26
2
+3192
25
1
+3193
23
4
+3194
25
2
+3195
24
4
+3196
26
0
+3197
25
3
+3198
26
1
+3199
25
4
diff --git
a/TPC/mapping/Patch3.data
b/TPC/mapping/Patch3.data
index a42c05fa5213fb824dd905d1c8bd6f62aa4f8767..51d03823ca24abd6c4098643e55e815720943058 100644
(file)
--- a/
TPC/mapping/Patch3.data
+++ b/
TPC/mapping/Patch3.data
@@
-1,2562
+1,2562
@@
2560
3327
-0
91
46
-1
90
46
-2
90
45
-3
91
47
-4
91
45
-5
91
48
-6
92
47
-7
92
49
-8
94
49
-9
93
47
-10
93
48
-11
94
46
-12
93
49
-13
93
46
-14
92
48
-15
92
46
-16
97
49
-17
97
48
-18
97
50
-19
96
47
-20
97
51
-21
96
48
-22
96
51
-23
95
50
-24
95
47
-25
94
48
-26
94
47
-27
95
49
-28
95
48
-29
95
51
-30
96
49
-31
96
50
-32
98
52
-33
97
47
-34
98
51
-35
98
48
-36
98
50
-37
98
49
-38
99
52
-39
99
48
-40
100
49
-41
101
52
-42
100
51
-43
100
52
-44
100
50
-45
99
50
-46
99
49
-47
99
51
-48
103
51
-49
103
52
-50
103
50
-51
104
53
-52
103
49
-53
103
53
-54
102
50
-55
102
51
-56
101
51
-57
100
48
-58
101
50
-59
101
49
-60
102
53
-61
101
48
-62
102
52
-63
102
49
-64
104
51
-65
104
52
-66
104
50
-67
105
54
-68
104
49
-69
105
53
-70
105
51
-71
105
52
-72
107
54
-73
107
50
-74
106
52
-75
106
51
-76
106
53
-77
106
50
-78
106
54
-79
105
50
-80
110
54
-81
110
52
-82
110
53
-83
109
51
-84
109
53
-85
109
52
-86
109
54
-87
108
53
-88
107
51
-89
107
53
-90
108
50
-91
107
52
-92
108
51
-93
108
54
-94
108
52
-95
109
55
-96
110
55
-97
110
51
-98
111
55
-99
111
51
-100
111
54
-101
111
52
-102
111
53
-103
112
52
-104
112
56
-105
114
56
-106
113
55
-107
113
56
-108
113
54
-109
112
54
-110
112
53
-111
112
55
-112
116
54
-113
116
55
-114
116
53
-115
116
56
-116
115
54
-117
116
57
-118
115
53
-119
115
57
-120
114
55
-121
113
53
-122
114
54
-123
113
52
-124
115
55
-125
114
53
-126
115
56
-127
114
52
-128
91
51
-129
92
54
-130
91
52
-131
92
53
-132
91
53
-133
92
52
-134
91
50
-135
93
54
-136
95
55
-137
93
50
-138
94
54
-139
92
50
-140
93
52
-141
92
51
-142
93
53
-143
91
49
-144
97
54
-145
97
53
-146
97
55
-147
96
52
-148
97
56
-149
95
52
-150
96
55
-151
96
53
-152
93
51
-153
94
53
-154
94
50
-155
94
52
-156
94
51
-157
95
54
-158
95
53
-159
96
54
-160
98
57
-161
97
52
-162
98
56
-163
98
53
-164
98
55
-165
98
54
-166
99
57
-167
99
53
-168
100
54
-169
101
57
-170
100
56
-171
100
57
-172
100
55
-173
99
55
-174
99
54
-175
99
56
-176
103
55
-177
103
56
-178
104
54
-179
103
57
-180
103
54
-181
103
58
-182
102
55
-183
102
56
-184
101
56
-185
100
53
-186
101
55
-187
101
54
-188
102
58
-189
101
53
-190
102
57
-191
102
54
-192
104
56
-193
105
59
-194
104
57
-195
105
58
-196
104
58
-197
106
59
-198
105
57
-199
106
58
-200
107
58
-201
106
56
-202
108
59
-203
105
55
-204
107
59
-205
105
56
-206
106
57
-207
104
55
-208
109
60
-209
110
58
-210
109
59
-211
110
57
-212
109
58
-213
110
56
-214
108
55
-215
109
56
-216
106
55
-217
108
58
-218
107
55
-219
107
57
-220
107
56
-221
108
57
-222
109
57
-223
108
56
-224
110
59
-225
111
56
-226
110
60
-227
111
57
-228
111
60
-229
111
58
-230
112
61
-231
112
58
-232
113
58
-233
114
61
-234
113
59
-235
113
61
-236
113
60
-237
112
60
-238
112
59
-239
111
59
-240
116
59
-241
116
60
-242
116
58
-243
116
61
-244
115
58
-245
116
62
-246
115
59
-247
115
62
-248
114
60
-249
112
57
-250
114
59
-251
113
57
-252
115
60
-253
114
58
-254
115
61
-255
114
57
-256
91
56
-257
91
57
-258
91
55
-259
92
58
-260
91
54
-261
92
57
-262
92
56
-263
93
58
-264
95
60
-265
94
55
-266
94
57
-267
93
56
-268
94
58
-269
93
55
-270
93
57
-271
92
55
-272
99
62
-273
97
58
-274
98
62
-275
96
56
-276
97
59
-277
96
57
-278
97
60
-279
96
58
-280
94
56
-281
95
59
-282
95
56
-283
95
58
-284
95
57
-285
96
60
-286
96
59
-287
97
61
-288
98
61
-289
97
57
-290
98
60
-291
98
58
-292
100
62
-293
98
59
-294
99
61
-295
99
58
-296
100
58
-297
101
61
-298
100
59
-299
101
60
-300
100
60
-301
99
60
-302
99
59
-303
100
61
-304
104
61
-305
104
62
-306
103
61
-307
103
62
-308
103
60
-309
104
63
-310
103
59
-311
103
63
-312
101
62
-313
101
59
-314
102
63
-315
101
58
-316
102
62
-317
102
60
-318
102
61
-319
102
59
-320
105
62
-321
105
63
-322
104
60
-323
105
64
-324
105
61
-325
106
64
-326
104
59
-327
106
63
-328
107
62
-329
107
60
-330
107
63
-331
106
60
-332
107
64
-333
106
61
-334
106
62
-335
105
60
-336
111
63
-337
110
62
-338
110
63
-339
109
61
-340
110
64
-341
109
62
-342
110
65
-343
109
64
-344
107
61
-345
108
63
-346
108
60
-347
108
62
-348
108
61
-349
108
64
-350
109
63
-351
109
65
-352
111
64
-353
110
61
-354
112
65
-355
111
61
-356
111
65
-357
111
62
-358
112
66
-359
112
62
-360
114
64
-361
114
65
-362
113
65
-363
114
66
-364
113
64
-365
112
64
-366
112
63
-367
113
66
-368
116
64
-369
116
68
-370
116
63
-371
116
67
-372
115
63
-373
116
66
-374
115
64
-375
116
65
-376
115
68
-377
113
63
-378
115
67
-379
113
62
-380
115
66
-381
114
63
-382
115
65
-383
114
62
-384
91
61
-385
91
62
-386
91
60
-387
92
63
-388
91
59
-389
92
61
-390
91
58
-391
92
62
-392
94
63
-393
93
60
-394
93
62
-395
93
59
-396
93
61
-397
92
59
-398
93
63
-399
92
60
-400
95
62
-401
97
62
-402
95
63
-403
97
63
-404
96
64
-405
96
61
-406
95
64
-407
96
62
-408
94
59
-409
94
61
-410
94
60
-411
94
62
-412
95
61
-413
96
65
-414
96
63
-415
95
65
-416
97
65
-417
98
63
-418
97
64
-419
98
64
-420
98
66
-421
99
63
-422
98
65
-423
100
63
-424
100
64
-425
101
65
-426
100
66
-427
101
66
-428
100
65
-429
99
65
-430
99
64
-431
99
66
-432
104
65
-433
104
66
-434
104
64
-435
104
67
-436
103
65
-437
103
66
-438
103
64
-439
103
67
-440
102
68
-441
101
64
-442
102
67
-443
101
63
-444
102
66
-445
102
65
-446
103
68
-447
102
64
-448
105
67
-449
105
69
-450
105
68
-451
106
69
-452
104
68
-453
106
68
-454
105
66
-455
106
67
-456
108
69
-457
107
65
-458
107
67
-459
106
65
-460
107
68
-461
106
66
-462
107
69
-463
105
65
-464
110
68
-465
111
66
-466
110
69
-467
110
66
-468
110
70
-469
110
67
-470
109
70
-471
109
66
-472
107
66
-473
108
68
-474
108
65
-475
108
67
-476
108
66
-477
109
68
-478
109
67
-479
109
69
-480
111
70
-481
111
67
-482
111
69
-483
112
67
-484
111
68
-485
113
67
-486
112
72
-487
112
68
-488
113
69
-489
114
72
-490
113
70
-491
113
72
-492
113
71
-493
112
70
-494
112
69
-495
112
71
-496
116
70
-497
116
71
-498
116
69
-499
116
72
-500
115
70
-501
116
73
-502
115
69
-503
115
73
-504
114
71
-505
113
68
-506
114
70
-507
114
69
-508
115
71
-509
114
68
-510
115
72
-511
114
67
-512
91
65
-513
92
68
-514
91
66
-515
92
67
-516
92
66
-517
93
68
-518
91
64
-519
93
67
-520
94
67
-521
93
65
-522
95
69
-523
92
64
-524
94
68
-525
91
63
-526
93
66
-527
92
65
-528
97
68
-529
97
67
-530
97
69
-531
96
66
-532
97
70
-533
96
67
-534
96
70
-535
95
66
-536
93
64
-537
95
68
-538
94
64
-539
94
66
-540
94
65
-541
96
68
-542
95
67
-543
96
69
-544
98
71
-545
97
66
-546
98
70
-547
98
67
-548
98
69
-549
98
68
-550
99
71
-551
99
67
-552
100
67
-553
100
71
-554
100
68
-555
100
70
-556
100
69
-557
99
69
-558
99
68
-559
99
70
-560
103
71
-561
103
72
-562
103
70
-563
104
73
-564
103
69
-565
103
73
-566
102
70
-567
102
71
-568
101
71
-569
101
68
-570
101
70
-571
101
69
-572
102
73
-573
101
67
-574
102
72
-575
102
69
-576
104
71
-577
104
72
-578
104
70
-579
105
74
-580
104
69
-581
105
73
-582
105
71
-583
105
72
-584
107
74
-585
107
70
-586
106
72
-587
106
71
-588
106
73
-589
106
70
-590
106
74
-591
105
70
-592
109
75
-593
110
73
-594
108
74
-595
110
72
-596
109
74
-597
110
71
-598
108
73
-599
109
71
-600
108
70
-601
107
73
-602
107
71
-603
107
72
-604
108
71
-605
108
72
-606
109
72
-607
109
73
-608
110
74
-609
111
71
-610
110
75
-611
111
72
-612
111
75
-613
111
73
-614
112
76
-615
112
73
-616
112
77
-617
114
77
-618
113
76
-619
113
77
-620
113
75
-621
112
75
-622
112
74
-623
111
74
-624
116
75
-625
116
76
-626
116
74
-627
116
77
-628
115
74
-629
116
78
-630
115
75
-631
115
78
-632
114
76
-633
113
74
-634
114
75
-635
114
74
-636
115
76
-637
113
73
-638
115
77
-639
114
73
-640
91
69
-641
91
70
-642
91
68
-643
91
71
-644
91
67
-645
92
71
-646
92
70
-647
92
72
-648
94
72
-649
94
69
-650
94
73
-651
93
70
-652
93
71
-653
93
69
-654
93
72
-655
92
69
-656
98
76
-657
97
71
-658
97
73
-659
97
72
-660
97
74
-661
96
71
-662
96
73
-663
96
72
-664
94
70
-665
94
71
-666
95
70
-667
95
72
-668
95
71
-669
95
74
-670
95
73
-671
96
74
-672
99
76
-673
98
72
-674
98
75
-675
98
73
-676
98
74
-677
99
72
-678
100
76
-679
99
73
-680
101
73
-681
100
73
-682
100
72
-683
100
74
-684
101
74
-685
100
75
-686
99
74
-687
99
75
-688
104
75
-689
104
76
-690
105
75
-691
104
77
-692
104
74
-693
103
76
-694
103
75
-695
103
77
-696
101
76
-697
101
72
-698
101
75
-699
102
75
-700
102
77
-701
102
74
-702
102
76
-703
103
74
-704
105
78
-705
105
79
-706
105
77
-707
106
77
-708
105
76
-709
106
78
-710
106
76
-711
106
79
-712
108
77
-713
108
75
-714
107
77
-715
107
76
-716
107
78
-717
107
75
-718
107
79
-719
106
75
-720
111
81
-721
110
76
-722
110
79
-723
110
77
-724
110
80
-725
110
78
-726
110
81
-727
109
78
-728
108
76
-729
108
78
-730
109
76
-731
108
79
-732
109
77
-733
109
80
-734
109
79
-735
109
81
-736
112
82
-737
111
76
-738
113
82
-739
111
77
-740
111
80
-741
111
78
-742
111
79
-743
112
78
-744
114
80
-745
114
81
-746
113
80
-747
114
82
-748
113
81
-749
112
80
-750
112
79
-751
112
81
-752
116
80
-753
116
81
-754
116
79
-755
116
82
-756
115
79
-757
116
83
-758
115
80
-759
116
84
-760
115
84
-761
113
79
-762
115
83
-763
113
78
-764
115
82
-765
114
79
-766
115
81
-767
114
78
-768
91
74
-769
91
75
-770
91
73
-771
92
77
-772
91
72
-773
92
76
-774
92
75
-775
93
77
-776
95
78
-777
93
74
-778
95
79
-779
93
73
-780
94
77
-781
92
73
-782
93
76
-783
92
74
-784
97
78
-785
97
76
-786
97
79
-787
97
77
-788
96
77
-789
96
75
-790
96
78
-791
96
76
-792
93
75
-793
94
76
-794
94
74
-795
95
77
-796
94
75
-797
95
76
-798
95
75
-799
96
79
-800
98
81
-801
97
75
-802
98
80
-803
98
77
-804
98
79
-805
98
78
-806
99
81
-807
99
77
-808
100
78
-809
101
81
-810
100
80
-811
100
81
-812
100
79
-813
99
79
-814
99
78
-815
99
80
-816
103
79
-817
103
80
-818
104
78
-819
103
81
-820
103
78
-821
103
82
-822
102
79
-823
102
80
-824
101
80
-825
100
77
-826
101
79
-827
101
78
-828
102
82
-829
101
77
-830
102
81
-831
102
78
-832
104
81
-833
104
82
-834
104
80
-835
105
82
-836
104
79
-837
105
83
-838
105
81
-839
105
84
-840
107
84
-841
107
80
-842
106
82
-843
106
81
-844
106
83
-845
106
80
-846
106
84
-847
105
80
-848
110
85
-849
110
83
-850
110
86
-851
109
82
-852
109
86
-853
109
83
-854
109
85
-855
108
82
-856
107
81
-857
107
83
-858
108
80
-859
107
82
-860
108
81
-861
108
84
-862
108
83
-863
109
84
-864
110
84
-865
110
82
-866
111
86
-867
111
82
-868
111
85
-869
111
83
-870
111
84
-871
112
84
-872
113
84
-873
114
87
-874
113
85
-875
113
87
-876
113
86
-877
112
86
-878
112
85
-879
112
87
-880
116
86
-881
116
87
-882
116
85
-883
116
88
-884
115
85
-885
116
89
-886
115
86
-887
115
89
-888
114
86
-889
112
83
-890
114
85
-891
113
83
-892
115
87
-893
114
84
-894
115
88
-895
114
83
-896
91
79
-897
91
80
-898
91
78
-899
92
82
-900
91
77
-901
92
81
-902
91
76
-903
92
80
-904
94
82
-905
93
79
-906
93
80
-907
93
78
-908
93
81
-909
92
78
-910
93
82
-911
92
79
-912
97
83
-913
97
80
-914
97
84
-915
96
80
-916
96
82
-917
96
81
-918
96
83
-919
95
81
-920
94
78
-921
94
81
-922
94
79
-923
94
80
-924
95
80
-925
95
83
-926
95
82
-927
96
84
-928
97
82
-929
97
81
-930
98
85
-931
98
82
-932
99
85
-933
98
83
-934
100
85
-935
99
82
-936
100
82
-937
101
85
-938
100
83
-939
101
84
-940
100
84
-941
99
84
-942
99
83
-943
98
84
-944
104
84
-945
104
85
-946
104
83
-947
104
86
-948
103
84
-949
103
85
-950
103
83
-951
103
86
-952
102
87
-953
101
83
-954
102
86
-955
101
82
-956
102
85
-957
102
84
-958
103
87
-959
102
83
-960
104
87
-961
105
89
-962
105
87
-963
106
89
-964
105
88
-965
106
88
-966
105
86
-967
106
87
-968
108
89
-969
107
85
-970
107
87
-971
106
85
-972
107
88
-973
106
86
-974
107
89
-975
105
85
-976
111
90
-977
110
88
-978
111
91
-979
109
87
-980
110
89
-981
109
88
-982
110
90
-983
109
90
-984
107
86
-985
108
88
-986
108
85
-987
108
87
-988
108
86
-989
109
91
-990
109
89
-991
110
91
-992
111
89
-993
110
87
-994
112
93
-995
111
87
-996
113
93
-997
111
88
-998
112
92
-999
112
88
-1000
113
89
-1001
114
91
-1002
113
90
-1003
113
92
-1004
113
91
-1005
112
90
-1006
112
89
-1007
112
91
-1008
116
91
-1009
116
92
-1010
116
90
-1011
116
93
-1012
115
90
-1013
116
94
-1014
115
91
-1015
115
92
-1016
114
92
-1017
113
88
-1018
114
93
-1019
114
90
-1020
115
94
-1021
114
89
-1022
115
93
-1023
114
88
-1024
91
83
-1025
91
84
-1026
91
82
-1027
91
85
-1028
91
81
-1029
92
85
-1030
92
83
-1031
92
86
-1032
94
86
-1033
94
83
-1034
94
87
-1035
93
84
-1036
93
85
-1037
93
83
-1038
93
86
-1039
92
84
-1040
97
87
-1041
97
86
-1042
97
88
-1043
98
86
-1044
96
87
-1045
97
85
-1046
96
88
-1047
96
85
-1048
94
84
-1049
94
85
-1050
95
84
-1051
95
86
-1052
95
85
-1053
95
88
-1054
96
86
-1055
95
87
-1056
98
90
-1057
99
86
-1058
99
90
-1059
98
87
-1060
98
89
-1061
100
86
-1062
99
89
-1063
99
87
-1064
101
87
-1065
100
90
-1066
101
88
-1067
100
89
-1068
100
88
-1069
99
88
-1070
100
87
-1071
98
88
-1072
104
90
-1073
103
90
-1074
104
89
-1075
103
91
-1076
103
89
-1077
103
92
-1078
104
88
-1079
102
90
-1080
101
90
-1081
101
86
-1082
101
89
-1083
102
88
-1084
102
92
-1085
102
89
-1086
102
91
-1087
103
88
-1088
104
91
-1089
105
93
-1090
104
92
-1091
105
94
-1092
105
92
-1093
106
94
-1094
105
91
-1095
106
93
-1096
108
93
-1097
107
90
-1098
107
93
-1099
106
90
-1100
107
94
-1101
106
91
-1102
106
92
-1103
105
90
-1104
110
94
-1105
110
92
-1106
110
95
-1107
110
93
-1108
110
96
-1109
109
92
-1110
109
96
-1111
109
93
-1112
107
91
-1113
107
92
-1114
108
90
-1115
108
92
-1116
108
91
-1117
109
95
-1118
109
94
-1119
108
94
-1120
111
96
-1121
111
92
-1122
111
95
-1123
111
93
-1124
111
94
-1125
112
94
-1126
112
98
-1127
113
94
-1128
113
96
-1129
114
97
-1130
113
97
-1131
114
98
-1132
113
98
-1133
112
96
-1134
112
95
-1135
112
97
-1136
116
97
-1137
116
98
-1138
116
96
-1139
116
99
-1140
116
95
-1141
116
100
-1142
115
96
-1143
115
97
-1144
114
96
-1145
113
95
-1146
115
100
-1147
114
95
-1148
115
99
-1149
114
94
-1150
115
98
-1151
115
95
-1152
91
88
-1153
92
91
-1154
91
89
-1155
92
90
-1156
92
89
-1157
93
91
-1158
91
87
-1159
93
90
-1160
95
92
-1161
93
88
-1162
95
93
-1163
92
87
-1164
94
91
-1165
91
86
-1166
93
89
-1167
92
88
-1168
97
91
-1169
97
90
-1170
97
92
-1171
96
89
-1172
97
93
-1173
96
90
-1174
96
93
-1175
95
89
-1176
93
87
-1177
94
90
-1178
94
88
-1179
95
91
-1180
94
89
-1181
96
91
-1182
95
90
-1183
96
92
-1184
98
95
-1185
97
89
-1186
98
94
-1187
98
91
-1188
99
95
-1189
98
92
-1190
99
94
-1191
99
91
-1192
100
91
-1193
100
95
-1194
100
92
-1195
100
94
-1196
100
93
-1197
99
93
-1198
99
92
-1199
98
93
-1200
103
94
-1201
103
95
-1202
104
93
-1203
103
96
-1204
103
93
-1205
103
97
-1206
102
94
-1207
102
95
-1208
101
95
-1209
101
93
-1210
101
94
-1211
101
92
-1212
102
97
-1213
101
91
-1214
102
96
-1215
102
93
-1216
104
96
-1217
104
97
-1218
104
95
-1219
105
99
-1220
104
94
-1221
105
98
-1222
105
96
-1223
105
97
-1224
107
99
-1225
107
95
-1226
106
97
-1227
106
96
-1228
106
98
-1229
106
95
-1230
106
99
-1231
105
95
-1232
109
101
-1233
110
99
-1234
109
100
-1235
110
98
-1236
109
99
-1237
110
97
-1238
108
99
-1239
109
97
-1240
107
96
-1241
107
98
-1242
108
95
-1243
107
97
-1244
108
96
-1245
108
97
-1246
109
98
-1247
108
98
-1248
110
100
-1249
111
97
-1250
110
101
-1251
111
98
-1252
111
101
-1253
111
99
-1254
112
103
-1255
112
100
-1256
112
99
-1257
113
103
-1258
113
100
-1259
113
102
-1260
113
101
-1261
112
102
-1262
112
101
-1263
111
100
-1264
116
102
-1265
116
103
-1266
116
101
-1267
116
104
-1268
115
101
-1269
116
105
-1270
115
102
-1271
115
103
-1272
114
102
-1273
113
99
-1274
114
103
-1275
114
100
-1276
115
105
-1277
114
99
-1278
115
104
-1279
114
101
-2048
91
43
-2049
90
43
-2050
90
44
-2051
91
42
-2052
91
44
-2053
91
41
-2054
92
44
-2055
92
42
-2056
94
42
-2057
93
44
-2058
93
43
-2059
94
45
-2060
93
42
-2061
93
45
-2062
92
43
-2063
92
45
-2064
97
44
-2065
97
45
-2066
97
43
-2067
96
46
-2068
97
42
-2069
96
45
-2070
96
42
-2071
95
43
-2072
95
46
-2073
94
43
-2074
94
44
-2075
95
44
-2076
95
45
-2077
95
42
-2078
96
44
-2079
96
43
-2080
98
43
-2081
97
46
-2082
98
44
-2083
98
47
-2084
98
45
-2085
98
46
-2086
99
43
-2087
99
47
-2088
100
46
-2089
101
43
-2090
100
44
-2091
100
43
-2092
100
45
-2093
99
45
-2094
99
46
-2095
99
44
-2096
103
46
-2097
103
45
-2098
103
47
-2099
104
44
-2100
103
48
-2101
103
44
-2102
102
47
-2103
102
46
-2104
101
44
-2105
100
47
-2106
101
45
-2107
101
46
-2108
102
44
-2109
101
47
-2110
102
45
-2111
102
48
-2112
104
46
-2113
104
45
-2114
104
47
-2115
105
45
-2116
104
48
-2117
105
46
-2118
105
48
-2119
105
47
-2120
107
45
-2121
107
49
-2122
106
47
-2123
106
48
-2124
106
46
-2125
106
49
-2126
106
45
-2127
105
49
-2128
110
47
-2129
110
49
-2130
110
48
-2131
109
50
-2132
109
48
-2133
109
49
-2134
109
47
-2135
108
46
-2136
107
48
-2137
107
46
-2138
108
49
-2139
107
47
-2140
108
48
-2141
108
45
-2142
108
47
-2143
109
46
-2144
110
46
-2145
110
50
-2146
111
46
-2147
111
50
-2148
111
47
-2149
111
49
-2150
111
48
-2151
112
51
-2152
112
47
-2153
114
47
-2154
113
48
-2155
113
47
-2156
113
49
-2157
112
49
-2158
112
50
-2159
112
48
-2160
116
51
-2161
116
50
-2162
116
52
-2163
116
49
-2164
115
51
-2165
116
48
-2166
115
52
-2167
115
48
-2168
114
48
-2169
113
50
-2170
114
49
-2171
113
51
-2172
115
50
-2173
114
50
-2174
115
49
-2175
114
51
-2176
91
38
-2177
92
37
-2178
91
37
-2179
92
38
-2180
91
36
-2181
92
39
-2182
91
39
-2183
93
37
-2184
95
38
-2185
93
41
-2186
94
37
-2187
92
41
-2188
93
39
-2189
92
40
-2190
93
38
-2191
91
40
-2192
97
39
-2193
97
40
-2194
97
38
-2195
96
41
-2196
97
37
-2197
95
41
-2198
96
38
-2199
96
40
-2200
93
40
-2201
94
38
-2202
94
41
-2203
94
39
-2204
94
40
-2205
95
39
-2206
95
40
-2207
96
39
-2208
98
38
-2209
97
41
-2210
98
39
-2211
98
42
-2212
98
40
-2213
98
41
-2214
99
38
-2215
99
42
-2216
100
41
-2217
101
38
-2218
100
39
-2219
100
38
-2220
100
40
-2221
99
40
-2222
99
41
-2223
99
39
-2224
103
42
-2225
103
41
-2226
104
43
-2227
103
40
-2228
103
43
-2229
103
39
-2230
102
42
-2231
102
41
-2232
101
39
-2233
100
42
-2234
101
40
-2235
101
41
-2236
102
39
-2237
101
42
-2238
102
40
-2239
102
43
-2240
104
41
-2241
105
40
-2242
104
40
-2243
105
41
-2244
104
39
-2245
106
40
-2246
105
42
-2247
106
41
-2248
107
41
-2249
106
43
-2250
108
40
-2251
105
44
-2252
107
40
-2253
105
43
-2254
106
42
-2255
104
42
-2256
109
41
-2257
110
43
-2258
109
42
-2259
110
44
-2260
109
43
-2261
110
45
-2262
108
44
-2263
109
45
-2264
106
44
-2265
108
41
-2266
107
44
-2267
107
42
-2268
107
43
-2269
108
42
-2270
109
44
-2271
108
43
-2272
110
42
-2273
111
45
-2274
110
41
-2275
111
44
-2276
111
41
-2277
111
43
-2278
112
42
-2279
112
45
-2280
113
45
-2281
114
42
-2282
113
44
-2283
113
42
-2284
113
43
-2285
112
43
-2286
112
44
-2287
111
42
-2288
116
46
-2289
116
45
-2290
116
47
-2291
116
44
-2292
115
47
-2293
116
43
-2294
115
46
-2295
115
43
-2296
114
43
-2297
112
46
-2298
114
44
-2299
113
46
-2300
115
45
-2301
114
45
-2302
115
44
-2303
114
46
-2304
91
33
-2305
91
32
-2306
91
34
-2307
92
33
-2308
91
35
-2309
92
34
-2310
92
35
-2311
93
33
-2312
95
33
-2313
94
36
-2314
94
34
-2315
93
35
-2316
94
33
-2317
93
36
-2318
93
34
-2319
92
36
-2320
99
33
-2321
97
35
-2322
98
33
-2323
96
37
-2324
97
34
-2325
96
36
-2326
97
33
-2327
96
35
-2328
94
35
-2329
95
34
-2330
95
37
-2331
95
35
-2332
95
36
-2333
96
33
-2334
96
34
-2335
97
32
-2336
98
34
-2337
97
36
-2338
98
35
-2339
98
37
-2340
100
33
-2341
98
36
-2342
99
34
-2343
99
37
-2344
100
37
-2345
101
34
-2346
100
36
-2347
101
35
-2348
100
35
-2349
99
35
-2350
99
36
-2351
100
34
-2352
104
36
-2353
104
35
-2354
103
36
-2355
103
35
-2356
103
37
-2357
104
34
-2358
103
38
-2359
103
34
-2360
101
33
-2361
101
36
-2362
102
34
-2363
101
37
-2364
102
35
-2365
102
37
-2366
102
36
-2367
102
38
-2368
105
37
-2369
105
36
-2370
104
37
-2371
105
35
-2372
105
38
-2373
106
35
-2374
104
38
-2375
106
36
-2376
107
37
-2377
107
39
-2378
107
36
-2379
106
39
-2380
107
35
-2381
106
38
-2382
106
37
-2383
105
39
-2384
111
38
-2385
110
39
-2386
110
38
-2387
109
40
-2388
110
37
-2389
109
39
-2390
110
36
-2391
109
37
-2392
107
38
-2393
108
36
-2394
108
39
-2395
108
37
-2396
108
38
-2397
108
35
-2398
109
38
-2399
109
36
-2400
111
37
-2401
110
40
-2402
112
38
-2403
111
40
-2404
111
36
-2405
111
39
-2406
112
37
-2407
112
41
-2408
114
39
-2409
114
38
-2410
113
38
-2411
114
37
-2412
113
39
-2413
112
39
-2414
112
40
-2415
113
37
-2416
116
41
-2417
116
37
-2418
116
42
-2419
116
38
-2420
115
42
-2421
116
39
-2422
115
41
-2423
116
40
-2424
115
37
-2425
113
40
-2426
115
38
-2427
113
41
-2428
115
39
-2429
114
40
-2430
115
40
-2431
114
41
-2432
91
28
-2433
91
27
-2434
91
29
-2435
92
28
-2436
91
30
-2437
92
30
-2438
91
31
-2439
92
29
-2440
94
28
-2441
93
31
-2442
93
29
-2443
93
32
-2444
93
30
-2445
92
32
-2446
93
28
-2447
92
31
-2448
95
31
-2449
97
31
-2450
95
30
-2451
97
30
-2452
96
29
-2453
96
32
-2454
95
29
-2455
96
31
-2456
94
32
-2457
94
30
-2458
94
31
-2459
94
29
-2460
95
32
-2461
96
28
-2462
96
30
-2463
95
28
-2464
97
28
-2465
98
32
-2466
97
29
-2467
98
31
-2468
98
29
-2469
99
32
-2470
98
30
-2471
100
32
-2472
100
31
-2473
101
30
-2474
100
29
-2475
101
29
-2476
100
30
-2477
99
30
-2478
99
31
-2479
99
29
-2480
104
32
-2481
104
31
-2482
104
33
-2483
104
30
-2484
103
32
-2485
103
31
-2486
103
33
-2487
103
30
-2488
102
29
-2489
101
31
-2490
102
30
-2491
101
32
-2492
102
31
-2493
102
32
-2494
103
29
-2495
102
33
-2496
105
32
-2497
105
30
-2498
105
31
-2499
106
30
-2500
104
29
-2501
106
31
-2502
105
33
-2503
106
32
-2504
108
30
-2505
107
34
-2506
107
32
-2507
106
34
-2508
107
31
-2509
106
33
-2510
107
30
-2511
105
34
-2512
110
33
-2513
111
35
-2514
110
32
-2515
110
35
-2516
110
31
-2517
110
34
-2518
109
31
-2519
109
35
-2520
107
33
-2521
108
31
-2522
108
34
-2523
108
32
-2524
108
33
-2525
109
33
-2526
109
34
-2527
109
32
-2528
111
31
-2529
111
34
-2530
111
32
-2531
112
36
-2532
111
33
-2533
113
36
-2534
112
31
-2535
112
35
-2536
113
34
-2537
114
31
-2538
113
33
-2539
113
31
-2540
113
32
-2541
112
33
-2542
112
34
-2543
112
32
-2544
116
35
-2545
116
34
-2546
116
36
-2547
116
33
-2548
115
35
-2549
116
32
-2550
115
36
-2551
115
32
-2552
114
32
-2553
113
35
-2554
114
33
-2555
114
34
-2556
115
34
-2557
114
35
-2558
115
33
-2559
114
36
-2560
91
24
-2561
92
23
-2562
91
23
-2563
92
24
-2564
92
25
-2565
93
23
-2566
91
25
-2567
93
24
-2568
94
24
-2569
93
26
-2570
95
24
-2571
92
27
-2572
94
23
-2573
91
26
-2574
93
25
-2575
92
26
-2576
97
25
-2577
97
26
-2578
97
24
-2579
96
27
-2580
97
23
-2581
96
26
-2582
96
23
-2583
95
27
-2584
93
27
-2585
95
25
-2586
94
27
-2587
94
25
-2588
94
26
-2589
96
25
-2590
95
26
-2591
96
24
-2592
98
24
-2593
97
27
-2594
98
25
-2595
98
28
-2596
98
26
-2597
98
27
-2598
99
24
-2599
99
28
-2600
100
28
-2601
100
24
-2602
100
27
-2603
100
25
-2604
100
26
-2605
99
26
-2606
99
27
-2607
99
25
-2608
103
26
-2609
103
25
-2610
103
27
-2611
104
24
-2612
103
28
-2613
103
24
-2614
102
27
-2615
102
26
-2616
101
24
-2617
101
27
-2618
101
25
-2619
101
26
-2620
102
24
-2621
101
28
-2622
102
25
-2623
102
28
-2624
104
26
-2625
104
25
-2626
104
27
-2627
105
25
-2628
104
28
-2629
105
26
-2630
105
28
-2631
105
27
-2632
107
25
-2633
107
29
-2634
106
27
-2635
106
28
-2636
106
26
-2637
106
29
-2638
106
25
-2639
105
29
-2640
109
26
-2641
110
28
-2642
108
25
-2643
110
29
-2644
109
27
-2645
110
30
-2646
108
26
-2647
109
30
-2648
108
29
-2649
107
26
-2650
107
28
-2651
107
27
-2652
108
28
-2653
108
27
-2654
109
29
-2655
109
28
-2656
110
27
-2657
111
30
-2658
110
26
-2659
111
29
-2660
111
26
-2661
111
28
-2662
112
27
-2663
112
30
-2664
112
26
-2665
114
26
-2666
113
27
-2667
113
26
-2668
113
28
-2669
112
28
-2670
112
29
-2671
111
27
-2672
116
30
-2673
116
29
-2674
116
31
-2675
116
28
-2676
115
31
-2677
116
27
-2678
115
30
-2679
115
27
-2680
114
27
-2681
113
29
-2682
114
28
-2683
114
29
-2684
115
29
-2685
113
30
-2686
115
28
-2687
114
30
-2688
91
20
-2689
91
19
-2690
91
21
-2691
91
18
-2692
91
22
-2693
92
20
-2694
92
21
-2695
92
19
-2696
94
19
-2697
94
22
-2698
94
18
-2699
93
21
-2700
93
20
-2701
93
22
-2702
93
19
-2703
92
22
-2704
98
19
-2705
97
22
-2706
97
20
-2707
97
21
-2708
97
19
-2709
96
22
-2710
96
20
-2711
96
21
-2712
94
21
-2713
94
20
-2714
95
23
-2715
95
21
-2716
95
22
-2717
95
19
-2718
95
20
-2719
96
19
-2720
99
19
-2721
98
23
-2722
98
20
-2723
98
22
-2724
98
21
-2725
99
23
-2726
100
19
-2727
99
22
-2728
101
22
-2729
100
22
-2730
100
23
-2731
100
21
-2732
101
21
-2733
100
20
-2734
99
21
-2735
99
20
-2736
104
22
-2737
104
21
-2738
105
24
-2739
104
20
-2740
104
23
-2741
103
21
-2742
103
22
-2743
103
20
-2744
101
19
-2745
101
23
-2746
101
20
-2747
102
22
-2748
102
20
-2749
102
23
-2750
102
21
-2751
103
23
-2752
105
21
-2753
105
20
-2754
105
22
-2755
106
22
-2756
105
23
-2757
106
21
-2758
106
23
-2759
106
20
-2760
108
22
-2761
108
24
-2762
107
22
-2763
107
23
-2764
107
21
-2765
107
24
-2766
107
20
-2767
106
24
-2768
111
20
-2769
110
25
-2770
110
22
-2771
110
24
-2772
110
21
-2773
110
23
-2774
110
20
-2775
109
23
-2776
108
23
-2777
108
21
-2778
109
25
-2779
108
20
-2780
109
24
-2781
109
21
-2782
109
22
-2783
109
20
-2784
112
21
-2785
111
25
-2786
113
21
-2787
111
24
-2788
111
21
-2789
111
23
-2790
111
22
-2791
112
25
-2792
114
23
-2793
114
22
-2794
113
23
-2795
114
21
-2796
113
22
-2797
112
23
-2798
112
24
-2799
112
22
-2800
116
25
-2801
116
24
-2802
116
26
-2803
116
23
-2804
115
26
-2805
116
22
-2806
115
25
-2807
116
21
-2808
115
21
-2809
113
24
-2810
115
22
-2811
113
25
-2812
115
23
-2813
114
24
-2814
115
24
-2815
114
25
-2816
91
15
-2817
91
14
-2818
91
16
-2819
92
14
-2820
91
17
-2821
92
15
-2822
92
16
-2823
93
14
-2824
95
15
-2825
93
17
-2826
95
14
-2827
93
18
-2828
94
14
-2829
92
18
-2830
93
15
-2831
92
17
-2832
97
15
-2833
97
17
-2834
97
14
-2835
97
16
-2836
96
16
-2837
96
18
-2838
96
15
-2839
96
17
-2840
93
16
-2841
94
15
-2842
94
17
-2843
95
16
-2844
94
16
-2845
95
17
-2846
95
18
-2847
96
14
-2848
98
14
-2849
97
18
-2850
98
15
-2851
98
18
-2852
98
16
-2853
98
17
-2854
99
14
-2855
99
18
-2856
100
17
-2857
101
14
-2858
100
15
-2859
100
14
-2860
100
16
-2861
99
16
-2862
99
17
-2863
99
15
-2864
103
18
-2865
103
17
-2866
104
19
-2867
103
16
-2868
103
19
-2869
103
15
-2870
102
18
-2871
102
17
-2872
101
15
-2873
100
18
-2874
101
16
-2875
101
17
-2876
102
15
-2877
101
18
-2878
102
16
-2879
102
19
-2880
104
16
-2881
104
15
-2882
104
17
-2883
105
17
-2884
104
18
-2885
105
16
-2886
105
18
-2887
105
15
-2888
107
15
-2889
107
19
-2890
106
17
-2891
106
18
-2892
106
16
-2893
106
19
-2894
106
15
-2895
105
19
-2896
110
16
-2897
110
18
-2898
110
15
-2899
109
19
-2900
109
15
-2901
109
18
-2902
109
16
-2903
108
17
-2904
107
18
-2905
107
16
-2906
108
19
-2907
107
17
-2908
108
18
-2909
108
15
-2910
108
16
-2911
109
17
-2912
110
17
-2913
110
19
-2914
111
15
-2915
111
19
-2916
111
16
-2917
111
18
-2918
111
17
-2919
112
19
-2920
113
19
-2921
114
16
-2922
113
18
-2923
113
16
-2924
113
17
-2925
112
17
-2926
112
18
-2927
112
16
-2928
116
19
-2929
116
18
-2930
116
20
-2931
116
17
-2932
115
20
-2933
116
16
-2934
115
19
-2935
115
16
-2936
114
17
-2937
112
20
-2938
114
18
-2939
113
20
-2940
115
18
-2941
114
19
-2942
115
17
-2943
114
20
-2944
91
10
-2945
91
9
-2946
91
11
-2947
92
9
-2948
91
12
-2949
92
10
-2950
91
13
-2951
92
11
-2952
94
9
-2953
93
12
-2954
93
11
-2955
93
13
-2956
93
10
-2957
92
13
-2958
93
9
-2959
92
12
-2960
97
10
-2961
97
13
-2962
97
9
-2963
96
13
-2964
96
11
-2965
96
12
-2966
96
10
-2967
95
12
-2968
94
13
-2969
94
10
-2970
94
12
-2971
94
11
-2972
95
13
-2973
95
10
-2974
95
11
-2975
96
9
-2976
97
11
-2977
97
12
-2978
98
10
-2979
98
13
-2980
99
10
-2981
98
12
-2982
100
10
-2983
99
13
-2984
100
13
-2985
101
10
-2986
100
12
-2987
101
11
-2988
100
11
-2989
99
11
-2990
99
12
-2991
98
11
-2992
104
13
-2993
104
12
-2994
104
14
-2995
104
11
-2996
103
13
-2997
103
12
-2998
103
14
-2999
103
11
-3000
102
10
-3001
101
12
-3002
102
11
-3003
101
13
-3004
102
12
-3005
102
13
-3006
103
10
-3007
102
14
-3008
104
10
-3009
105
10
-3010
105
12
-3011
106
10
-3012
105
11
-3013
106
11
-3014
105
13
-3015
106
12
-3016
108
10
-3017
107
14
-3018
107
12
-3019
106
14
-3020
107
11
-3021
106
13
-3022
107
10
-3023
105
14
-3024
111
11
-3025
110
13
-3026
111
10
-3027
109
14
-3028
110
12
-3029
109
13
-3030
110
11
-3031
109
11
-3032
107
13
-3033
108
11
-3034
108
14
-3035
108
12
-3036
108
13
-3037
109
10
-3038
109
12
-3039
110
10
-3040
111
12
-3041
110
14
-3042
112
10
-3043
111
14
-3044
113
10
-3045
111
13
-3046
112
11
-3047
112
15
-3048
113
14
-3049
114
12
-3050
113
13
-3051
113
11
-3052
113
12
-3053
112
13
-3054
112
14
-3055
112
12
-3056
116
14
-3057
116
13
-3058
116
15
-3059
116
12
-3060
115
15
-3061
116
11
-3062
115
14
-3063
115
13
-3064
114
11
-3065
113
15
-3066
114
10
-3067
114
13
-3068
115
11
-3069
114
14
-3070
115
12
-3071
114
15
-3072
91
6
-3073
91
5
-3074
91
7
-3075
91
4
-3076
91
8
-3077
92
6
-3078
92
8
-3079
92
5
-3080
94
5
-3081
94
8
-3082
94
4
-3083
93
7
-3084
93
6
-3085
93
8
-3086
93
5
-3087
92
7
-3088
97
6
-3089
97
7
-3090
97
5
-3091
98
9
-3092
96
6
-3093
97
8
-3094
96
5
-3095
96
8
-3096
94
7
-3097
94
6
-3098
95
9
-3099
95
7
-3100
95
8
-3101
95
5
-3102
96
7
-3103
95
6
-3104
98
5
-3105
99
9
-3106
99
5
-3107
98
8
-3108
98
6
-3109
100
9
-3110
99
6
-3111
99
8
-3112
101
8
-3113
100
5
-3114
101
7
-3115
100
6
-3116
100
7
-3117
99
7
-3118
100
8
-3119
98
7
-3120
104
7
-3121
103
7
-3122
104
8
-3123
103
6
-3124
103
8
-3125
103
5
-3126
104
9
-3127
102
7
-3128
101
5
-3129
101
9
-3130
101
6
-3131
102
9
-3132
102
5
-3133
102
8
-3134
102
6
-3135
103
9
-3136
104
6
-3137
105
6
-3138
104
5
-3139
105
5
-3140
105
7
-3141
106
5
-3142
105
8
-3143
106
6
-3144
108
6
-3145
107
9
-3146
107
6
-3147
106
9
-3148
107
5
-3149
106
8
-3150
106
7
-3151
105
9
-3152
110
7
-3153
110
9
-3154
110
6
-3155
110
8
-3156
110
5
-3157
109
9
-3158
109
5
-3159
109
8
-3160
107
8
-3161
107
7
-3162
108
9
-3163
108
7
-3164
108
8
-3165
109
6
-3166
109
7
-3167
108
5
-3168
111
5
-3169
111
9
-3170
111
6
-3171
111
8
-3172
111
7
-3173
112
9
-3174
112
5
-3175
113
9
-3176
113
7
-3177
114
6
-3178
113
6
-3179
114
5
-3180
113
5
-3181
112
7
-3182
112
8
-3183
112
6
-3184
116
8
-3185
116
7
-3186
116
9
-3187
116
6
-3188
116
10
-3189
116
5
-3190
115
9
-3191
115
8
-3192
114
7
-3193
113
8
-3194
115
5
-3195
114
8
-3196
115
6
-3197
114
9
-3198
115
7
-3199
115
10
-3200
91
1
-3201
92
0
-3202
91
0
-3203
92
1
-3204
92
2
-3205
93
0
-3206
91
2
-3207
93
1
-3208
95
1
-3209
93
3
-3210
95
0
-3211
92
4
-3212
94
0
-3213
91
3
-3214
93
2
-3215
92
3
-3216
97
2
-3217
97
3
-3218
97
1
-3219
96
4
-3220
97
0
-3221
96
3
-3222
96
0
-3223
95
4
-3224
93
4
-3225
94
1
-3226
94
3
-3227
95
2
-3228
94
2
-3229
96
2
-3230
95
3
-3231
96
1
-3232
98
0
-3233
97
4
-3234
98
1
-3235
98
4
-3236
99
0
-3237
98
3
-3238
99
1
-3239
99
4
-3240
100
4
-3241
100
0
-3242
100
3
-3243
100
1
-3244
100
2
-3245
99
2
-3246
99
3
-3247
98
2
-3248
103
3
-3249
103
2
-3250
104
4
-3251
103
1
-3252
103
4
-3253
103
0
-3254
102
3
-3255
102
2
-3256
101
0
-3257
101
2
-3258
101
1
-3259
101
3
-3260
102
0
-3261
101
4
-3262
102
1
-3263
102
4
-3264
104
1
-3265
104
0
-3266
104
2
-3267
105
0
-3268
104
3
-3269
105
1
-3270
105
3
-3271
105
2
-3272
107
0
-3273
107
4
-3274
106
2
-3275
106
3
-3276
106
1
-3277
106
4
-3278
106
0
-3279
105
4
-3280
109
0
-3281
110
2
-3282
109
1
-3283
110
3
-3284
109
2
-3285
110
4
-3286
108
0
-3287
109
4
-3288
107
3
-3289
107
1
-3290
108
4
-3291
107
2
-3292
108
3
-3293
108
2
-3294
109
3
-3295
108
1
-3296
110
1
-3297
111
4
-3298
110
0
-3299
111
3
-3300
111
0
-3301
111
2
-3302
112
0
-3303
112
3
-3304
112
4
-3305
113
0
-3306
113
3
-3307
113
1
-3308
113
2
-3309
112
1
-3310
112
2
-3311
111
1
-3312
116
3
-3313
116
2
-3314
116
4
-3315
116
1
-3316
115
4
-3317
116
0
-3318
115
3
-3319
115
2
-3320
114
1
-3321
113
4
-3322
114
0
-3323
114
3
-3324
115
0
-3325
114
4
-3326
115
1
-3327
114
2
+0
28
46
+1
27
46
+2
27
45
+3
28
47
+4
28
45
+5
28
48
+6
29
47
+7
29
49
+8
31
49
+9
30
47
+10
30
48
+11
31
46
+12
30
49
+13
30
46
+14
29
48
+15
29
46
+16
34
49
+17
34
48
+18
34
50
+19
33
47
+20
34
51
+21
33
48
+22
33
51
+23
32
50
+24
32
47
+25
31
48
+26
31
47
+27
32
49
+28
32
48
+29
32
51
+30
33
49
+31
33
50
+32
35
52
+33
34
47
+34
35
51
+35
35
48
+36
35
50
+37
35
49
+38
36
52
+39
36
48
+40
37
49
+41
38
52
+42
37
51
+43
37
52
+44
37
50
+45
36
50
+46
36
49
+47
36
51
+48
40
51
+49
40
52
+50
40
50
+51
41
53
+52
40
49
+53
40
53
+54
39
50
+55
39
51
+56
38
51
+57
37
48
+58
38
50
+59
38
49
+60
39
53
+61
38
48
+62
39
52
+63
39
49
+64
41
51
+65
41
52
+66
41
50
+67
42
54
+68
41
49
+69
42
53
+70
42
51
+71
42
52
+72
44
54
+73
44
50
+74
43
52
+75
43
51
+76
43
53
+77
43
50
+78
43
54
+79
42
50
+80
47
54
+81
47
52
+82
47
53
+83
46
51
+84
46
53
+85
46
52
+86
46
54
+87
45
53
+88
44
51
+89
44
53
+90
45
50
+91
44
52
+92
45
51
+93
45
54
+94
45
52
+95
46
55
+96
47
55
+97
47
51
+98
48
55
+99
48
51
+100
48
54
+101
48
52
+102
48
53
+103
49
52
+104
49
56
+105
51
56
+106
50
55
+107
50
56
+108
50
54
+109
49
54
+110
49
53
+111
49
55
+112
53
54
+113
53
55
+114
53
53
+115
53
56
+116
52
54
+117
53
57
+118
52
53
+119
52
57
+120
51
55
+121
50
53
+122
51
54
+123
50
52
+124
52
55
+125
51
53
+126
52
56
+127
51
52
+128
28
51
+129
29
54
+130
28
52
+131
29
53
+132
28
53
+133
29
52
+134
28
50
+135
30
54
+136
32
55
+137
30
50
+138
31
54
+139
29
50
+140
30
52
+141
29
51
+142
30
53
+143
28
49
+144
34
54
+145
34
53
+146
34
55
+147
33
52
+148
34
56
+149
32
52
+150
33
55
+151
33
53
+152
30
51
+153
31
53
+154
31
50
+155
31
52
+156
31
51
+157
32
54
+158
32
53
+159
33
54
+160
35
57
+161
34
52
+162
35
56
+163
35
53
+164
35
55
+165
35
54
+166
36
57
+167
36
53
+168
37
54
+169
38
57
+170
37
56
+171
37
57
+172
37
55
+173
36
55
+174
36
54
+175
36
56
+176
40
55
+177
40
56
+178
41
54
+179
40
57
+180
40
54
+181
40
58
+182
39
55
+183
39
56
+184
38
56
+185
37
53
+186
38
55
+187
38
54
+188
39
58
+189
38
53
+190
39
57
+191
39
54
+192
41
56
+193
42
59
+194
41
57
+195
42
58
+196
41
58
+197
43
59
+198
42
57
+199
43
58
+200
44
58
+201
43
56
+202
45
59
+203
42
55
+204
44
59
+205
42
56
+206
43
57
+207
41
55
+208
46
60
+209
47
58
+210
46
59
+211
47
57
+212
46
58
+213
47
56
+214
45
55
+215
46
56
+216
43
55
+217
45
58
+218
44
55
+219
44
57
+220
44
56
+221
45
57
+222
46
57
+223
45
56
+224
47
59
+225
48
56
+226
47
60
+227
48
57
+228
48
60
+229
48
58
+230
49
61
+231
49
58
+232
50
58
+233
51
61
+234
50
59
+235
50
61
+236
50
60
+237
49
60
+238
49
59
+239
48
59
+240
53
59
+241
53
60
+242
53
58
+243
53
61
+244
52
58
+245
53
62
+246
52
59
+247
52
62
+248
51
60
+249
49
57
+250
51
59
+251
50
57
+252
52
60
+253
51
58
+254
52
61
+255
51
57
+256
28
56
+257
28
57
+258
28
55
+259
29
58
+260
28
54
+261
29
57
+262
29
56
+263
30
58
+264
32
60
+265
31
55
+266
31
57
+267
30
56
+268
31
58
+269
30
55
+270
30
57
+271
29
55
+272
36
62
+273
34
58
+274
35
62
+275
33
56
+276
34
59
+277
33
57
+278
34
60
+279
33
58
+280
31
56
+281
32
59
+282
32
56
+283
32
58
+284
32
57
+285
33
60
+286
33
59
+287
34
61
+288
35
61
+289
34
57
+290
35
60
+291
35
58
+292
37
62
+293
35
59
+294
36
61
+295
36
58
+296
37
58
+297
38
61
+298
37
59
+299
38
60
+300
37
60
+301
36
60
+302
36
59
+303
37
61
+304
41
61
+305
41
62
+306
40
61
+307
40
62
+308
40
60
+309
41
63
+310
40
59
+311
40
63
+312
38
62
+313
38
59
+314
39
63
+315
38
58
+316
39
62
+317
39
60
+318
39
61
+319
39
59
+320
42
62
+321
42
63
+322
41
60
+323
42
64
+324
42
61
+325
43
64
+326
41
59
+327
43
63
+328
44
62
+329
44
60
+330
44
63
+331
43
60
+332
44
64
+333
43
61
+334
43
62
+335
42
60
+336
48
63
+337
47
62
+338
47
63
+339
46
61
+340
47
64
+341
46
62
+342
47
65
+343
46
64
+344
44
61
+345
45
63
+346
45
60
+347
45
62
+348
45
61
+349
45
64
+350
46
63
+351
46
65
+352
48
64
+353
47
61
+354
49
65
+355
48
61
+356
48
65
+357
48
62
+358
49
66
+359
49
62
+360
51
64
+361
51
65
+362
50
65
+363
51
66
+364
50
64
+365
49
64
+366
49
63
+367
50
66
+368
53
64
+369
53
68
+370
53
63
+371
53
67
+372
52
63
+373
53
66
+374
52
64
+375
53
65
+376
52
68
+377
50
63
+378
52
67
+379
50
62
+380
52
66
+381
51
63
+382
52
65
+383
51
62
+384
28
61
+385
28
62
+386
28
60
+387
29
63
+388
28
59
+389
29
61
+390
28
58
+391
29
62
+392
31
63
+393
30
60
+394
30
62
+395
30
59
+396
30
61
+397
29
59
+398
30
63
+399
29
60
+400
32
62
+401
34
62
+402
32
63
+403
34
63
+404
33
64
+405
33
61
+406
32
64
+407
33
62
+408
31
59
+409
31
61
+410
31
60
+411
31
62
+412
32
61
+413
33
65
+414
33
63
+415
32
65
+416
34
65
+417
35
63
+418
34
64
+419
35
64
+420
35
66
+421
36
63
+422
35
65
+423
37
63
+424
37
64
+425
38
65
+426
37
66
+427
38
66
+428
37
65
+429
36
65
+430
36
64
+431
36
66
+432
41
65
+433
41
66
+434
41
64
+435
41
67
+436
40
65
+437
40
66
+438
40
64
+439
40
67
+440
39
68
+441
38
64
+442
39
67
+443
38
63
+444
39
66
+445
39
65
+446
40
68
+447
39
64
+448
42
67
+449
42
69
+450
42
68
+451
43
69
+452
41
68
+453
43
68
+454
42
66
+455
43
67
+456
45
69
+457
44
65
+458
44
67
+459
43
65
+460
44
68
+461
43
66
+462
44
69
+463
42
65
+464
47
68
+465
48
66
+466
47
69
+467
47
66
+468
47
70
+469
47
67
+470
46
70
+471
46
66
+472
44
66
+473
45
68
+474
45
65
+475
45
67
+476
45
66
+477
46
68
+478
46
67
+479
46
69
+480
48
70
+481
48
67
+482
48
69
+483
49
67
+484
48
68
+485
50
67
+486
49
72
+487
49
68
+488
50
69
+489
51
72
+490
50
70
+491
50
72
+492
50
71
+493
49
70
+494
49
69
+495
49
71
+496
53
70
+497
53
71
+498
53
69
+499
53
72
+500
52
70
+501
53
73
+502
52
69
+503
52
73
+504
51
71
+505
50
68
+506
51
70
+507
51
69
+508
52
71
+509
51
68
+510
52
72
+511
51
67
+512
28
65
+513
29
68
+514
28
66
+515
29
67
+516
29
66
+517
30
68
+518
28
64
+519
30
67
+520
31
67
+521
30
65
+522
32
69
+523
29
64
+524
31
68
+525
28
63
+526
30
66
+527
29
65
+528
34
68
+529
34
67
+530
34
69
+531
33
66
+532
34
70
+533
33
67
+534
33
70
+535
32
66
+536
30
64
+537
32
68
+538
31
64
+539
31
66
+540
31
65
+541
33
68
+542
32
67
+543
33
69
+544
35
71
+545
34
66
+546
35
70
+547
35
67
+548
35
69
+549
35
68
+550
36
71
+551
36
67
+552
37
67
+553
37
71
+554
37
68
+555
37
70
+556
37
69
+557
36
69
+558
36
68
+559
36
70
+560
40
71
+561
40
72
+562
40
70
+563
41
73
+564
40
69
+565
40
73
+566
39
70
+567
39
71
+568
38
71
+569
38
68
+570
38
70
+571
38
69
+572
39
73
+573
38
67
+574
39
72
+575
39
69
+576
41
71
+577
41
72
+578
41
70
+579
42
74
+580
41
69
+581
42
73
+582
42
71
+583
42
72
+584
44
74
+585
44
70
+586
43
72
+587
43
71
+588
43
73
+589
43
70
+590
43
74
+591
42
70
+592
46
75
+593
47
73
+594
45
74
+595
47
72
+596
46
74
+597
47
71
+598
45
73
+599
46
71
+600
45
70
+601
44
73
+602
44
71
+603
44
72
+604
45
71
+605
45
72
+606
46
72
+607
46
73
+608
47
74
+609
48
71
+610
47
75
+611
48
72
+612
48
75
+613
48
73
+614
49
76
+615
49
73
+616
49
77
+617
51
77
+618
50
76
+619
50
77
+620
50
75
+621
49
75
+622
49
74
+623
48
74
+624
53
75
+625
53
76
+626
53
74
+627
53
77
+628
52
74
+629
53
78
+630
52
75
+631
52
78
+632
51
76
+633
50
74
+634
51
75
+635
51
74
+636
52
76
+637
50
73
+638
52
77
+639
51
73
+640
28
69
+641
28
70
+642
28
68
+643
28
71
+644
28
67
+645
29
71
+646
29
70
+647
29
72
+648
31
72
+649
31
69
+650
31
73
+651
30
70
+652
30
71
+653
30
69
+654
30
72
+655
29
69
+656
35
76
+657
34
71
+658
34
73
+659
34
72
+660
34
74
+661
33
71
+662
33
73
+663
33
72
+664
31
70
+665
31
71
+666
32
70
+667
32
72
+668
32
71
+669
32
74
+670
32
73
+671
33
74
+672
36
76
+673
35
72
+674
35
75
+675
35
73
+676
35
74
+677
36
72
+678
37
76
+679
36
73
+680
38
73
+681
37
73
+682
37
72
+683
37
74
+684
38
74
+685
37
75
+686
36
74
+687
36
75
+688
41
75
+689
41
76
+690
42
75
+691
41
77
+692
41
74
+693
40
76
+694
40
75
+695
40
77
+696
38
76
+697
38
72
+698
38
75
+699
39
75
+700
39
77
+701
39
74
+702
39
76
+703
40
74
+704
42
78
+705
42
79
+706
42
77
+707
43
77
+708
42
76
+709
43
78
+710
43
76
+711
43
79
+712
45
77
+713
45
75
+714
44
77
+715
44
76
+716
44
78
+717
44
75
+718
44
79
+719
43
75
+720
48
81
+721
47
76
+722
47
79
+723
47
77
+724
47
80
+725
47
78
+726
47
81
+727
46
78
+728
45
76
+729
45
78
+730
46
76
+731
45
79
+732
46
77
+733
46
80
+734
46
79
+735
46
81
+736
49
82
+737
48
76
+738
50
82
+739
48
77
+740
48
80
+741
48
78
+742
48
79
+743
49
78
+744
51
80
+745
51
81
+746
50
80
+747
51
82
+748
50
81
+749
49
80
+750
49
79
+751
49
81
+752
53
80
+753
53
81
+754
53
79
+755
53
82
+756
52
79
+757
53
83
+758
52
80
+759
53
84
+760
52
84
+761
50
79
+762
52
83
+763
50
78
+764
52
82
+765
51
79
+766
52
81
+767
51
78
+768
28
74
+769
28
75
+770
28
73
+771
29
77
+772
28
72
+773
29
76
+774
29
75
+775
30
77
+776
32
78
+777
30
74
+778
32
79
+779
30
73
+780
31
77
+781
29
73
+782
30
76
+783
29
74
+784
34
78
+785
34
76
+786
34
79
+787
34
77
+788
33
77
+789
33
75
+790
33
78
+791
33
76
+792
30
75
+793
31
76
+794
31
74
+795
32
77
+796
31
75
+797
32
76
+798
32
75
+799
33
79
+800
35
81
+801
34
75
+802
35
80
+803
35
77
+804
35
79
+805
35
78
+806
36
81
+807
36
77
+808
37
78
+809
38
81
+810
37
80
+811
37
81
+812
37
79
+813
36
79
+814
36
78
+815
36
80
+816
40
79
+817
40
80
+818
41
78
+819
40
81
+820
40
78
+821
40
82
+822
39
79
+823
39
80
+824
38
80
+825
37
77
+826
38
79
+827
38
78
+828
39
82
+829
38
77
+830
39
81
+831
39
78
+832
41
81
+833
41
82
+834
41
80
+835
42
82
+836
41
79
+837
42
83
+838
42
81
+839
42
84
+840
44
84
+841
44
80
+842
43
82
+843
43
81
+844
43
83
+845
43
80
+846
43
84
+847
42
80
+848
47
85
+849
47
83
+850
47
86
+851
46
82
+852
46
86
+853
46
83
+854
46
85
+855
45
82
+856
44
81
+857
44
83
+858
45
80
+859
44
82
+860
45
81
+861
45
84
+862
45
83
+863
46
84
+864
47
84
+865
47
82
+866
48
86
+867
48
82
+868
48
85
+869
48
83
+870
48
84
+871
49
84
+872
50
84
+873
51
87
+874
50
85
+875
50
87
+876
50
86
+877
49
86
+878
49
85
+879
49
87
+880
53
86
+881
53
87
+882
53
85
+883
53
88
+884
52
85
+885
53
89
+886
52
86
+887
52
89
+888
51
86
+889
49
83
+890
51
85
+891
50
83
+892
52
87
+893
51
84
+894
52
88
+895
51
83
+896
28
79
+897
28
80
+898
28
78
+899
29
82
+900
28
77
+901
29
81
+902
28
76
+903
29
80
+904
31
82
+905
30
79
+906
30
80
+907
30
78
+908
30
81
+909
29
78
+910
30
82
+911
29
79
+912
34
83
+913
34
80
+914
34
84
+915
33
80
+916
33
82
+917
33
81
+918
33
83
+919
32
81
+920
31
78
+921
31
81
+922
31
79
+923
31
80
+924
32
80
+925
32
83
+926
32
82
+927
33
84
+928
34
82
+929
34
81
+930
35
85
+931
35
82
+932
36
85
+933
35
83
+934
37
85
+935
36
82
+936
37
82
+937
38
85
+938
37
83
+939
38
84
+940
37
84
+941
36
84
+942
36
83
+943
35
84
+944
41
84
+945
41
85
+946
41
83
+947
41
86
+948
40
84
+949
40
85
+950
40
83
+951
40
86
+952
39
87
+953
38
83
+954
39
86
+955
38
82
+956
39
85
+957
39
84
+958
40
87
+959
39
83
+960
41
87
+961
42
89
+962
42
87
+963
43
89
+964
42
88
+965
43
88
+966
42
86
+967
43
87
+968
45
89
+969
44
85
+970
44
87
+971
43
85
+972
44
88
+973
43
86
+974
44
89
+975
42
85
+976
48
90
+977
47
88
+978
48
91
+979
46
87
+980
47
89
+981
46
88
+982
47
90
+983
46
90
+984
44
86
+985
45
88
+986
45
85
+987
45
87
+988
45
86
+989
46
91
+990
46
89
+991
47
91
+992
48
89
+993
47
87
+994
49
93
+995
48
87
+996
50
93
+997
48
88
+998
49
92
+999
49
88
+1000
50
89
+1001
51
91
+1002
50
90
+1003
50
92
+1004
50
91
+1005
49
90
+1006
49
89
+1007
49
91
+1008
53
91
+1009
53
92
+1010
53
90
+1011
53
93
+1012
52
90
+1013
53
94
+1014
52
91
+1015
52
92
+1016
51
92
+1017
50
88
+1018
51
93
+1019
51
90
+1020
52
94
+1021
51
89
+1022
52
93
+1023
51
88
+1024
28
83
+1025
28
84
+1026
28
82
+1027
28
85
+1028
28
81
+1029
29
85
+1030
29
83
+1031
29
86
+1032
31
86
+1033
31
83
+1034
31
87
+1035
30
84
+1036
30
85
+1037
30
83
+1038
30
86
+1039
29
84
+1040
34
87
+1041
34
86
+1042
34
88
+1043
35
86
+1044
33
87
+1045
34
85
+1046
33
88
+1047
33
85
+1048
31
84
+1049
31
85
+1050
32
84
+1051
32
86
+1052
32
85
+1053
32
88
+1054
33
86
+1055
32
87
+1056
35
90
+1057
36
86
+1058
36
90
+1059
35
87
+1060
35
89
+1061
37
86
+1062
36
89
+1063
36
87
+1064
38
87
+1065
37
90
+1066
38
88
+1067
37
89
+1068
37
88
+1069
36
88
+1070
37
87
+1071
35
88
+1072
41
90
+1073
40
90
+1074
41
89
+1075
40
91
+1076
40
89
+1077
40
92
+1078
41
88
+1079
39
90
+1080
38
90
+1081
38
86
+1082
38
89
+1083
39
88
+1084
39
92
+1085
39
89
+1086
39
91
+1087
40
88
+1088
41
91
+1089
42
93
+1090
41
92
+1091
42
94
+1092
42
92
+1093
43
94
+1094
42
91
+1095
43
93
+1096
45
93
+1097
44
90
+1098
44
93
+1099
43
90
+1100
44
94
+1101
43
91
+1102
43
92
+1103
42
90
+1104
47
94
+1105
47
92
+1106
47
95
+1107
47
93
+1108
47
96
+1109
46
92
+1110
46
96
+1111
46
93
+1112
44
91
+1113
44
92
+1114
45
90
+1115
45
92
+1116
45
91
+1117
46
95
+1118
46
94
+1119
45
94
+1120
48
96
+1121
48
92
+1122
48
95
+1123
48
93
+1124
48
94
+1125
49
94
+1126
49
98
+1127
50
94
+1128
50
96
+1129
51
97
+1130
50
97
+1131
51
98
+1132
50
98
+1133
49
96
+1134
49
95
+1135
49
97
+1136
53
97
+1137
53
98
+1138
53
96
+1139
53
99
+1140
53
95
+1141
53
100
+1142
52
96
+1143
52
97
+1144
51
96
+1145
50
95
+1146
52
100
+1147
51
95
+1148
52
99
+1149
51
94
+1150
52
98
+1151
52
95
+1152
28
88
+1153
29
91
+1154
28
89
+1155
29
90
+1156
29
89
+1157
30
91
+1158
28
87
+1159
30
90
+1160
32
92
+1161
30
88
+1162
32
93
+1163
29
87
+1164
31
91
+1165
28
86
+1166
30
89
+1167
29
88
+1168
34
91
+1169
34
90
+1170
34
92
+1171
33
89
+1172
34
93
+1173
33
90
+1174
33
93
+1175
32
89
+1176
30
87
+1177
31
90
+1178
31
88
+1179
32
91
+1180
31
89
+1181
33
91
+1182
32
90
+1183
33
92
+1184
35
95
+1185
34
89
+1186
35
94
+1187
35
91
+1188
36
95
+1189
35
92
+1190
36
94
+1191
36
91
+1192
37
91
+1193
37
95
+1194
37
92
+1195
37
94
+1196
37
93
+1197
36
93
+1198
36
92
+1199
35
93
+1200
40
94
+1201
40
95
+1202
41
93
+1203
40
96
+1204
40
93
+1205
40
97
+1206
39
94
+1207
39
95
+1208
38
95
+1209
38
93
+1210
38
94
+1211
38
92
+1212
39
97
+1213
38
91
+1214
39
96
+1215
39
93
+1216
41
96
+1217
41
97
+1218
41
95
+1219
42
99
+1220
41
94
+1221
42
98
+1222
42
96
+1223
42
97
+1224
44
99
+1225
44
95
+1226
43
97
+1227
43
96
+1228
43
98
+1229
43
95
+1230
43
99
+1231
42
95
+1232
46
101
+1233
47
99
+1234
46
100
+1235
47
98
+1236
46
99
+1237
47
97
+1238
45
99
+1239
46
97
+1240
44
96
+1241
44
98
+1242
45
95
+1243
44
97
+1244
45
96
+1245
45
97
+1246
46
98
+1247
45
98
+1248
47
100
+1249
48
97
+1250
47
101
+1251
48
98
+1252
48
101
+1253
48
99
+1254
49
103
+1255
49
100
+1256
49
99
+1257
50
103
+1258
50
100
+1259
50
102
+1260
50
101
+1261
49
102
+1262
49
101
+1263
48
100
+1264
53
102
+1265
53
103
+1266
53
101
+1267
53
104
+1268
52
101
+1269
53
105
+1270
52
102
+1271
52
103
+1272
51
102
+1273
50
99
+1274
51
103
+1275
51
100
+1276
52
105
+1277
51
99
+1278
52
104
+1279
51
101
+2048
28
43
+2049
27
43
+2050
27
44
+2051
28
42
+2052
28
44
+2053
28
41
+2054
29
44
+2055
29
42
+2056
31
42
+2057
30
44
+2058
30
43
+2059
31
45
+2060
30
42
+2061
30
45
+2062
29
43
+2063
29
45
+2064
34
44
+2065
34
45
+2066
34
43
+2067
33
46
+2068
34
42
+2069
33
45
+2070
33
42
+2071
32
43
+2072
32
46
+2073
31
43
+2074
31
44
+2075
32
44
+2076
32
45
+2077
32
42
+2078
33
44
+2079
33
43
+2080
35
43
+2081
34
46
+2082
35
44
+2083
35
47
+2084
35
45
+2085
35
46
+2086
36
43
+2087
36
47
+2088
37
46
+2089
38
43
+2090
37
44
+2091
37
43
+2092
37
45
+2093
36
45
+2094
36
46
+2095
36
44
+2096
40
46
+2097
40
45
+2098
40
47
+2099
41
44
+2100
40
48