repo.or.cz
/
RRG-proxmark3.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
R&Y: Added DAY RTA Tapp Card and Additional BKK BEM Stored Value Card AIDs to `aid_de...
[RRG-proxmark3.git]
/
traces
/
lf_Q5_mod-nrz.pm3
blob
16c5503727852496779ec778b16ec5428417ed1d
1
-13
2
-13
3
-13
4
-14
5
-13
6
-12
7
-11
8
-12
9
-12
10
-12
11
-12
12
-12
13
-12
14
-13
15
-12
16
-12
17
-12
18
-13
19
-13
20
-12
21
-12
22
-12
23
-12
24
-12
25
-12
26
-12
27
-12
28
-12
29
-12
30
-12
31
-12
32
-12
33
-12
34
-13
35
-13
36
-13
37
-13
38
-13
39
-13
40
-13
41
-13
42
-12
43
-13
44
-13
45
-12
46
-12
47
-13
48
-14
49
-13
50
-12
51
-13
52
-13
53
-13
54
-12
55
-12
56
-13
57
-13
58
-13
59
-13
60
-13
61
-13
62
-13
63
-12
64
-12
65
-12
66
-12
67
-12
68
-12
69
-12
70
-12
71
-12
72
-13
73
-13
74
-13
75
-12
76
-12
77
-13
78
-13
79
-13
80
-12
81
-12
82
-12
83
-12
84
-12
85
-12
86
-12
87
-13
88
-12
89
-12
90
-13
91
-13
92
-13
93
-13
94
-13
95
-14
96
-14
97
-13
98
-13
99
-13
100
-13
101
-13
102
-13
103
-13
104
-13
105
-13
106
-13
107
-13
108
-13
109
-13
110
-12
111
-12
112
-12
113
-12
114
-12
115
-12
116
-12
117
-12
118
-12
119
-12
120
-12
121
-12
122
-13
123
-12
124
-12
125
-12
126
-12
127
-13
128
-13
129
-13
130
-13
131
-13
132
-13
133
-12
134
-12
135
-13
136
-13
137
-12
138
-13
139
-13
140
-14
141
-13
142
-13
143
-13
144
-13
145
-13
146
-12
147
-12
148
-13
149
-12
150
-13
151
-12
152
-12
153
-13
154
-13
155
-12
156
-13
157
-13
158
-14
159
-13
160
-13
161
-13
162
-13
163
-12
164
-12
165
-12
166
-12
167
-12
168
-12
169
-13
170
-12
171
-12
172
-13
173
-13
174
-12
175
-12
176
-12
177
-13
178
-12
179
-12
180
-13
181
-13
182
-13
183
-12
184
-13
185
-13
186
-13
187
-13
188
-12
189
-12
190
-13
191
-13
192
-13
193
-12
194
-13
195
-13
196
-13
197
-12
198
-13
199
-13
200
-13
201
-12
202
-12
203
-12
204
-12
205
-12
206
-12
207
-12
208
-13
209
-12
210
-12
211
-13
212
-13
213
-12
214
-12
215
-12
216
-13
217
-13
218
-13
219
-13
220
-13
221
-13
222
-13
223
-13
224
-13
225
-12
226
-12
227
-12
228
-12
229
-12
230
-12
231
-12
232
-13
233
-12
234
-12
235
-12
236
-12
237
-13
238
-12
239
-12
240
-12
241
-12
242
-13
243
-12
244
127
245
127
246
127
247
127
248
127
249
127
250
127
251
127
252
127
253
127
254
127
255
127
256
127
257
127
258
127
259
127
260
127
261
127
262
122
263
116
264
111
265
108
266
104
267
100
268
95
269
90
270
85
271
79
272
72
273
66
274
59
275
54
276
48
277
43
278
38
279
33
280
29
281
26
282
22
283
20
284
17
285
15
286
12
287
11
288
9
289
7
290
6
291
4
292
2
293
1
294
0
295
-1
296
-2
297
-3
298
-4
299
-4
300
-5
301
-6
302
-7
303
-8
304
-8
305
-9
306
-10
307
-10
308
-11
309
-11
310
-12
311
-12
312
-13
313
-13
314
-13
315
-13
316
-14
317
-14
318
-14
319
-14
320
-14
321
-14
322
-15
323
-15
324
-15
325
-15
326
-16
327
-16
328
-16
329
-16
330
-16
331
-17
332
-17
333
-17
334
-17
335
-16
336
-16
337
-17
338
-17
339
-17
340
-17
341
-17
342
-17
343
-17
344
-17
345
-17
346
-17
347
-17
348
-17
349
-17
350
-18
351
-17
352
-18
353
-18
354
-17
355
-17
356
-17
357
-17
358
-17
359
-17
360
-17
361
-17
362
-17
363
-17
364
-17
365
-17
366
-18
367
-17
368
-18
369
-17
370
-17
371
-17
372
-98
373
-128
374
-128
375
-128
376
-128
377
-128
378
-128
379
-128
380
-128
381
-128
382
-128
383
-128
384
-128
385
-128
386
-128
387
-128
388
-128
389
-128
390
-128
391
-128
392
-128
393
-128
394
-128
395
-128
396
-128
397
-128
398
-128
399
-128
400
-128
401
-128
402
-128
403
-107
404
-100
405
-109
406
-104
407
-80
408
-91
409
-70
410
-82
411
-77
412
-72
413
-68
414
-65
415
-62
416
-58
417
-56
418
-53
419
-51
420
-47
421
-46
422
-44
423
-42
424
-39
425
-37
426
-36
427
-35
428
-33
429
-31
430
-30
431
-29
432
-28
433
-27
434
-26
435
-25
436
-25
437
-24
438
-23
439
-23
440
-22
441
-21
442
-20
443
-20
444
-20
445
-19
446
-19
447
-18
448
-18
449
-18
450
-18
451
-17
452
-17
453
-16
454
-16
455
-16
456
-16
457
-16
458
-15
459
-15
460
-16
461
-15
462
-15
463
-14
464
-15
465
-14
466
-14
467
-14
468
-14
469
-14
470
-14
471
-14
472
-14
473
-14
474
-14
475
-14
476
-14
477
-14
478
-13
479
-13
480
-13
481
-13
482
-13
483
-13
484
-13
485
-13
486
-13
487
-13
488
-13
489
-13
490
-13
491
-12
492
-12
493
-13
494
-13
495
-13
496
-13
497
-13
498
-13
499
-13
500
-13
501
-13
502
-13
503
-13
504
-13
505
-13
506
-13
507
-12
508
-12
509
-13
510
-13
511
-13
512
-13
513
-13
514
-13
515
-13
516
-13
517
-13
518
-13
519
-13
520
-13
521
-12
522
-12
523
-13
524
-12
525
-12
526
-12
527
-12
528
-12
529
-12
530
-12
531
-12
532
-12
533
-12
534
-12
535
-12
536
-13
537
-12
538
-13
539
-12
540
-12
541
-13
542
-13
543
-12
544
-12
545
-12
546
-12
547
-13
548
-12
549
-12
550
-13
551
-13
552
-13
553
-12
554
-12
555
-13
556
-13
557
-13
558
-13
559
-13
560
-13
561
-13
562
-13
563
-13
564
-13
565
-13
566
-12
567
-12
568
-13
569
-13
570
-13
571
-12
572
-12
573
-13
574
-13
575
-12
576
-13
577
-13
578
-14
579
-13
580
-13
581
-13
582
-13
583
-13
584
-12
585
-13
586
-13
587
-13
588
-12
589
-13
590
-13
591
-13
592
-12
593
-12
594
-13
595
-12
596
-12
597
-13
598
-12
599
-13
600
-13
601
-13
602
-13
603
-13
604
-13
605
-13
606
-13
607
-13
608
-13
609
-13
610
-13
611
-13
612
-13
613
-13
614
-13
615
-13
616
-13
617
-12
618
-13
619
-13
620
-13
621
-12
622
-12
623
-12
624
-12
625
-12
626
-12
627
-12
628
-13
629
-13
630
-13
631
-13
632
-13
633
-13
634
-13
635
-13
636
-13
637
-13
638
-13
639
-13
640
-12
641
-13
642
-13
643
-12
644
-13
645
-12
646
-13
647
-13
648
-13
649
-13
650
-13
651
-13
652
-13
653
-13
654
-13
655
-13
656
-13
657
-13
658
-12
659
-12
660
-13
661
-12
662
-13
663
-12
664
-12
665
-12
666
-13
667
-13
668
-12
669
-13
670
-13
671
-13
672
-13
673
-13
674
-13
675
-12
676
-12
677
-12
678
-13
679
-12
680
-12
681
-13
682
-12
683
-13
684
-12
685
-12
686
-12
687
-12
688
-12
689
-12
690
-12
691
-12
692
127
693
127
694
127
695
127
696
127
697
127
698
127
699
127
700
127
701
127
702
127
703
127
704
127
705
127
706
127
707
127
708
127
709
127
710
122
711
116
712
110
713
108
714
104
715
100
716
96
717
90
718
84
719
78
720
71
721
66
722
59
723
53
724
48
725
42
726
37
727
33
728
29
729
26
730
23
731
20
732
17
733
15
734
13
735
11
736
9
737
8
738
6
739
4
740
3
741
2
742
0
743
-1
744
-2
745
-3
746
-4
747
-5
748
-6
749
-6
750
-7
751
-8
752
-9
753
-10
754
-10
755
-10
756
-93
757
-128
758
-128
759
-128
760
-128
761
-128
762
-128
763
-128
764
-128
765
-128
766
-128
767
-128
768
-128
769
-128
770
-128
771
-128
772
-128
773
-128
774
-128
775
-128
776
-128
777
-128
778
-128
779
-128
780
-128
781
-128
782
-128
783
-128
784
-128
785
-128
786
-128
787
-106
788
-99
789
-107
790
-100
791
-79
792
-91
793
-70
794
-80
795
-77
796
-73
797
-70
798
-67
799
-62
800
-58
801
-56
802
-54
803
-51
804
-48
805
-45
806
-44
807
-42
808
-39
809
-38
810
-36
811
-34
812
-33
813
-32
814
-31
815
-29
816
-28
817
-27
818
-26
819
-26
820
-25
821
-24
822
-23
823
-23
824
-22
825
-22
826
-21
827
-20
828
-20
829
-19
830
-18
831
-18
832
-18
833
-17
834
-17
835
-16
836
-17
837
-16
838
-16
839
-16
840
-15
841
-16
842
-16
843
-16
844
-15
845
-15
846
-15
847
-14
848
-14
849
-14
850
-14
851
-14
852
-14
853
-14
854
-14
855
-14
856
-14
857
-14
858
-14
859
-14
860
-14
861
-13
862
-14
863
-13
864
-13
865
-13
866
-13
867
-14
868
-14
869
-14
870
-14
871
-13
872
-14
873
-13
874
-13
875
-13
876
-13
877
-13
878
-14
879
-13
880
-13
881
-13
882
-13
883
-14
884
-13
885
-13
886
-13
887
-13
888
-13
889
-13
890
-13
891
-13
892
-13
893
-13
894
-13
895
-13
896
-13
897
-12
898
-13
899
-13
900
-12
901
-13
902
-13
903
-13
904
-13
905
-13
906
-13
907
-12
908
-12
909
-13
910
-13
911
-13
912
-13
913
-12
914
-13
915
-12
916
-13
917
-13
918
-13
919
-12
920
-13
921
-13
922
-13
923
-12
924
-12
925
-12
926
-12
927
-12
928
-12
929
-12
930
-13
931
-12
932
-12
933
-12
934
-12
935
-12
936
-13
937
-12
938
-13
939
-13
940
-13
941
-13
942
-13
943
-13
944
-13
945
-12
946
-13
947
-13
948
-13
949
-13
950
-13
951
-13
952
-13
953
-13
954
-13
955
-13
956
-13
957
-12
958
-12
959
-12
960
-12
961
-12
962
-12
963
-13
964
-13
965
-13
966
-12
967
-13
968
-13
969
-13
970
-12
971
-12
972
-12
973
-12
974
-12
975
-12
976
-12
977
-13
978
-13
979
-12
980
-13
981
-13
982
-13
983
-12
984
-12
985
-12
986
-13
987
-13
988
-13
989
-12
990
-13
991
-13
992
-13
993
-13
994
-13
995
-13
996
-13
997
-12
998
-13
999
-13
1000
-13
1001
-12
1002
-12
1003
-12
1004
-12
1005
-12
1006
-13
1007
-12
1008
-12
1009
-12
1010
-12
1011
-12
1012
-12
1013
-12
1014
-13
1015
-13
1016
-13
1017
-13
1018
-13
1019
-13
1020
-13
1021
-12
1022
-12
1023
-12
1024
-13
1025
-13
1026
-13
1027
-13
1028
-13
1029
-13
1030
-13
1031
-12
1032
-13
1033
-13
1034
-13
1035
-13
1036
-13
1037
-12
1038
-12
1039
-12
1040
-12
1041
-12
1042
-13
1043
-13
1044
-12
1045
-14
1046
-14
1047
-14
1048
-13
1049
-13
1050
-13
1051
-13
1052
-13
1053
-12
1054
-13
1055
-13
1056
-13
1057
-12
1058
-12
1059
-13
1060
-13
1061
-13
1062
-12
1063
-13
1064
-13
1065
-12
1066
-12
1067
-12
1068
-12
1069
-13
1070
-13
1071
-12
1072
-13
1073
-13
1074
-14
1075
-13
1076
-13
1077
-13
1078
-14
1079
-13
1080
-13
1081
-12
1082
-13
1083
-13
1084
-12
1085
-12
1086
-12
1087
-13
1088
-13
1089
-12
1090
-13
1091
-12
1092
-12
1093
-12
1094
-12
1095
-12
1096
-13
1097
-12
1098
-13
1099
-12
1100
-12
1101
-12
1102
-12
1103
-12
1104
-12
1105
-12
1106
-13
1107
-12
1108
-13
1109
-12
1110
-13
1111
-13
1112
-13
1113
-12
1114
-13
1115
-13
1116
-13
1117
-12
1118
-12
1119
-13
1120
-13
1121
-12
1122
-12
1123
-12
1124
-13
1125
-12
1126
-12
1127
-13
1128
-13
1129
-13
1130
-13
1131
-13
1132
-14
1133
-13
1134
-13
1135
-13
1136
-12
1137
-12
1138
-12
1139
-12
1140
-12
1141
-12
1142
-12
1143
-13
1144
-13
1145
-12
1146
-13
1147
-12
1148
-12
1149
-12
1150
-13
1151
-13
1152
-13
1153
-12
1154
-12
1155
-12
1156
-12
1157
-12
1158
-13
1159
-12
1160
-13
1161
-13
1162
-12
1163
-12
1164
-12
1165
-12
1166
-12
1167
-12
1168
-12
1169
-11
1170
-12
1171
-13
1172
-13
1173
-12
1174
-12
1175
-12
1176
-13
1177
-12
1178
-12
1179
-13
1180
-13
1181
-13
1182
-13
1183
-12
1184
-13
1185
-13
1186
-12
1187
-12
1188
-12
1189
-12
1190
-13
1191
-13
1192
-13
1193
-13
1194
-13
1195
-13
1196
-13
1197
-12
1198
-13
1199
-12
1200
-13
1201
-13
1202
-13
1203
-13
1204
127
1205
127
1206
127
1207
127
1208
127
1209
127
1210
127
1211
127
1212
127
1213
127
1214
127
1215
127
1216
127
1217
127
1218
127
1219
127
1220
127
1221
127
1222
121
1223
115
1224
110
1225
108
1226
104
1227
100
1228
95
1229
90
1230
84
1231
79
1232
72
1233
66
1234
58
1235
53
1236
46
1237
42
1238
37
1239
33
1240
29
1241
26
1242
23
1243
20
1244
17
1245
15
1246
13
1247
11
1248
9
1249
8
1250
6
1251
5
1252
3
1253
2
1254
0
1255
-1
1256
-2
1257
-3
1258
-4
1259
-5
1260
-6
1261
-7
1262
-8
1263
-9
1264
-9
1265
-10
1266
-10
1267
-10
1268
-92
1269
-128
1270
-128
1271
-128
1272
-128
1273
-128
1274
-128
1275
-128
1276
-128
1277
-128
1278
-128
1279
-128
1280
-128
1281
-128
1282
-128
1283
-128
1284
-128
1285
-128
1286
-128
1287
-128
1288
-128
1289
-128
1290
-128
1291
-128
1292
-128
1293
-128
1294
-128
1295
-128
1296
-128
1297
-128
1298
-112
1299
-105
1300
-99
1301
-109
1302
-101
1303
-80
1304
-90
1305
-70
1306
-81
1307
-76
1308
-72
1309
-69
1310
-65
1311
-62
1312
-58
1313
-56
1314
-53
1315
-50
1316
-48
1317
-45
1318
-43
1319
-41
1320
-39
1321
-37
1322
-36
1323
-34
1324
-33
1325
-32
1326
-31
1327
-29
1328
-28
1329
-28
1330
-27
1331
-25
1332
127
1333
127
1334
127
1335
127
1336
127
1337
127
1338
127
1339
127
1340
127
1341
127
1342
127
1343
127
1344
127
1345
127
1346
127
1347
127
1348
127
1349
127
1350
118
1351
112
1352
108
1353
105
1354
101
1355
97
1356
92
1357
88
1358
82
1359
77
1360
70
1361
64
1362
58
1363
52
1364
46
1365
41
1366
36
1367
32
1368
29
1369
25
1370
22
1371
19
1372
16
1373
14
1374
12
1375
10
1376
8
1377
6
1378
5
1379
3
1380
2
1381
0
1382
-1
1383
-1
1384
-2
1385
-3
1386
-4
1387
-6
1388
-6
1389
-8
1390
-8
1391
-9
1392
-10
1393
-10
1394
-10
1395
-11
1396
-93
1397
-128
1398
-128
1399
-128
1400
-128
1401
-128
1402
-128
1403
-128
1404
-128
1405
-128
1406
-128
1407
-128
1408
-128
1409
-128
1410
-128
1411
-128
1412
-128
1413
-128
1414
-128
1415
-128
1416
-128
1417
-128
1418
-128
1419
-128
1420
-128
1421
-128
1422
-128
1423
-128
1424
-128
1425
-128
1426
-128
1427
-104
1428
-98
1429
-108
1430
-102
1431
-80
1432
-90
1433
-69
1434
-81
1435
-77
1436
-72
1437
-69
1438
-65
1439
-62
1440
-58
1441
-55
1442
-52
1443
-50
1444
-48
1445
-45
1446
-43
1447
-42
1448
-40
1449
-38
1450
-36
1451
-35
1452
-34
1453
-32
1454
-31
1455
-30
1456
-29
1457
-28
1458
-26
1459
-25
1460
-24
1461
-23
1462
-22
1463
-22
1464
-21
1465
-21
1466
-20
1467
-20
1468
-20
1469
-20
1470
-19
1471
-18
1472
-18
1473
-18
1474
-17
1475
-17
1476
-17
1477
-16
1478
-16
1479
-16
1480
-16
1481
-16
1482
-16
1483
-16
1484
-16
1485
-15
1486
-15
1487
-14
1488
-15
1489
-14
1490
-14
1491
-14
1492
-14
1493
-14
1494
-14
1495
-14
1496
-14
1497
-14
1498
-14
1499
-13
1500
-13
1501
-13
1502
-14
1503
-13
1504
-13
1505
-13
1506
-13
1507
-13
1508
-13
1509
-12
1510
-13
1511
-13
1512
-12
1513
-12
1514
-13
1515
-13
1516
-13
1517
-13
1518
-13
1519
-13
1520
-13
1521
-13
1522
-13
1523
-13
1524
-13
1525
-13
1526
-14
1527
-13
1528
-14
1529
-13
1530
-13
1531
-13
1532
-13
1533
-13
1534
-13
1535
-12
1536
-12
1537
-12
1538
-12
1539
-13
1540
-13
1541
-13
1542
-13
1543
-13
1544
-13
1545
-14
1546
-14
1547
-14
1548
-14
1549
-12
1550
-13
1551
-13
1552
-14
1553
-12
1554
-12
1555
-12
1556
-12
1557
-12
1558
-12
1559
-12
1560
-12
1561
-12
1562
-12
1563
-12
1564
-12
1565
-12
1566
-12
1567
-12
1568
-12
1569
-12
1570
-12
1571
-12
1572
-12
1573
-13
1574
-13
1575
-12
1576
-13
1577
-13
1578
-13
1579
-13
1580
-13
1581
-13
1582
-13
1583
-12
1584
-13
1585
-12
1586
-12
1587
-12
1588
-12
1589
-12
1590
-12
1591
-12
1592
-12
1593
-12
1594
-12
1595
-12
1596
-13
1597
-13
1598
-12
1599
-12
1600
-13
1601
-13
1602
-13
1603
-12
1604
-13
1605
-13
1606
-13
1607
-13
1608
-13
1609
-13
1610
-13
1611
-13
1612
-13
1613
-12
1614
-12
1615
-12
1616
-12
1617
-12
1618
-13
1619
-13
1620
-13
1621
-12
1622
-12
1623
-13
1624
-13
1625
-12
1626
-13
1627
-13
1628
-13
1629
-13
1630
-13
1631
-13
1632
-12
1633
-12
1634
-12
1635
-12
1636
-13
1637
-12
1638
-13
1639
-13
1640
-13
1641
-13
1642
-13
1643
-13
1644
-13
1645
-13
1646
-13
1647
-13
1648
-13
1649
-12
1650
-12
1651
-12
1652
-13
1653
-13
1654
-13
1655
-13
1656
-13
1657
-13
1658
-13
1659
-12
1660
-13
1661
-14
1662
-14
1663
-14
1664
-14
1665
-14
1666
-13
1667
-12
1668
-12
1669
-11
1670
-12
1671
-12
1672
-12
1673
-12
1674
-12
1675
-12
1676
-13
1677
-12
1678
-13
1679
-13
1680
-12
1681
-12
1682
-12
1683
-13
1684
-12
1685
-12
1686
-12
1687
-13
1688
-13
1689
-13
1690
-13
1691
-13
1692
-12
1693
-12
1694
-13
1695
-12
1696
-12
1697
-12
1698
-12
1699
-12
1700
-12
1701
-12
1702
-13
1703
-13
1704
-13
1705
-12
1706
-13
1707
-13
1708
-13
1709
-12
1710
-13
1711
-12
1712
-13
1713
-12
1714
-12
1715
-12
1716
127
1717
127
1718
127
1719
127
1720
127
1721
127
1722
127
1723
127
1724
127
1725
127
1726
127
1727
127
1728
127
1729
127
1730
127
1731
127
1732
127
1733
127
1734
122
1735
115
1736
110
1737
108
1738
104
1739
100
1740
95
1741
90
1742
84
1743
78
1744
72
1745
66
1746
59
1747
53
1748
47
1749
42
1750
37
1751
33
1752
29
1753
25
1754
22
1755
19
1756
17
1757
15
1758
13
1759
11
1760
9
1761
7
1762
5
1763
4
1764
3
1765
1
1766
0
1767
-1
1768
-2
1769
-3
1770
-4
1771
-5
1772
-6
1773
-6
1774
-7
1775
-8
1776
-9
1777
-9
1778
-10
1779
-10
1780
-11
1781
-11
1782
-12
1783
-12
1784
-13
1785
-13
1786
-13
1787
-13
1788
-14
1789
-14
1790
-14
1791
-15
1792
-15
1793
-15
1794
-15
1795
-16
1796
-16
1797
-16
1798
-16
1799
-16
1800
-16
1801
-15
1802
-16
1803
-16
1804
-16
1805
-16
1806
-16
1807
-16
1808
-17
1809
-17
1810
-17
1811
-17
1812
-17
1813
-17
1814
-17
1815
-17
1816
-17
1817
-17
1818
-17
1819
-17
1820
-17
1821
-17
1822
-18
1823
-18
1824
-18
1825
-18
1826
-18
1827
-17
1828
-18
1829
-17
1830
-18
1831
-17
1832
-18
1833
-18
1834
-18
1835
-17
1836
-18
1837
-17
1838
-17
1839
-17
1840
-17
1841
-17
1842
-17
1843
-18
1844
-98
1845
-128
1846
-128
1847
-128
1848
-128
1849
-128
1850
-128
1851
-128
1852
-128
1853
-128
1854
-128
1855
-128
1856
-128
1857
-128
1858
-128
1859
-128
1860
-128
1861
-128
1862
-128
1863
-128
1864
-128
1865
-128
1866
-128
1867
-128
1868
-128
1869
-128
1870
-128
1871
-128
1872
-128
1873
-128
1874
-128
1875
-107
1876
-100
1877
-108
1878
-101
1879
-80
1880
-92
1881
-71
1882
-81
1883
-77
1884
-73
1885
-70
1886
-65
1887
-61
1888
-59
1889
-56
1890
-53
1891
-50
1892
-48
1893
-46
1894
-44
1895
-41
1896
-39
1897
-37
1898
-36
1899
-34
1900
-33
1901
-32
1902
-31
1903
-30
1904
-29
1905
-28
1906
-27
1907
-26
1908
-25
1909
-24
1910
-23
1911
-22
1912
-22
1913
-21
1914
-21
1915
-20
1916
-19
1917
-19
1918
-18
1919
-18
1920
-18
1921
-18
1922
-18
1923
-17
1924
-17
1925
-17
1926
-16
1927
-16
1928
-16
1929
-16
1930
-16
1931
-15
1932
-15
1933
-15
1934
-15
1935
-15
1936
-15
1937
-14
1938
-14
1939
-14
1940
-13
1941
-13
1942
-13
1943
-13
1944
-14
1945
-13
1946
-14
1947
-14
1948
-14
1949
-14
1950
-14
1951
-13
1952
-13
1953
-13
1954
-13
1955
-13
1956
-13
1957
-13
1958
-13
1959
-13
1960
-13
1961
-13
1962
-13
1963
-13
1964
-14
1965
-13
1966
-13
1967
-13
1968
-13
1969
-12
1970
-13
1971
-13
1972
-13
1973
-12
1974
-13
1975
-13
1976
-13
1977
-13
1978
-12
1979
-13
1980
-13
1981
-13
1982
-12
1983
-13
1984
-13
1985
-13
1986
-12
1987
-12
1988
-12
1989
-12
1990
-12
1991
-12
1992
-12
1993
-13
1994
-13
1995
-12
1996
-13
1997
-12
1998
-12
1999
-12
2000
-12
2001
-12
2002
-13
2003
-13
2004
-13
2005
-13
2006
-13
2007
-13
2008
-12
2009
-12
2010
-12
2011
-12
2012
-12
2013
-12
2014
-12
2015
-12
2016
-12
2017
-12
2018
-12
2019
-12
2020
-12
2021
-12
2022
-12
2023
-12
2024
-12
2025
-13
2026
-13
2027
-13
2028
-13
2029
-12
2030
-13
2031
-12
2032
-13
2033
-12
2034
-13
2035
-13
2036
-12
2037
-12
2038
-13
2039
-12
2040
-13
2041
-12
2042
-13
2043
-13
2044
-12
2045
-12
2046
-14
2047
-14
2048
-13
2049
-13
2050
-14
2051
-14
2052
-13
2053
-12
2054
-12
2055
-12
2056
-12
2057
-11
2058
-11
2059
-12
2060
-12
2061
-12
2062
-12
2063
-13
2064
-14
2065
-13
2066
-12
2067
-13
2068
-13
2069
-12
2070
-12
2071
-12
2072
-13
2073
-12
2074
-12
2075
-12
2076
-13
2077
-13
2078
-12
2079
-12
2080
-13
2081
-13
2082
-13
2083
-13
2084
-13
2085
-13
2086
-13
2087
-12
2088
-13
2089
-13
2090
-13
2091
-12
2092
-12
2093
-13
2094
-13
2095
-13
2096
-13
2097
-13
2098
-13
2099
-12
2100
-12
2101
-12
2102
-12
2103
-12
2104
-12
2105
-12
2106
-13
2107
-13
2108
-13
2109
-13
2110
-13
2111
-13
2112
-13
2113
-12
2114
-13
2115
-12
2116
-13
2117
-13
2118
-13
2119
-13
2120
-13
2121
-12
2122
-13
2123
-12
2124
-12
2125
-12
2126
-12
2127
-13
2128
-12
2129
-12
2130
-13
2131
-13
2132
-13
2133
-12
2134
-12
2135
-12
2136
-12
2137
-12
2138
-12
2139
-13
2140
-13
2141
-12
2142
-12
2143
-13
2144
-13
2145
-13
2146
-12
2147
-12
2148
-13
2149
-13
2150
-12
2151
-12
2152
-12
2153
-13
2154
-13
2155
-13
2156
-13
2157
-13
2158
-13
2159
-13
2160
-13
2161
-13
2162
-13
2163
-13
2164
-13
2165
-13
2166
-13
2167
-12
2168
-13
2169
-12
2170
-13
2171
-13
2172
-13
2173
-13
2174
-13
2175
-13
2176
-13
2177
-14
2178
-13
2179
-13
2180
-13
2181
-13
2182
-13
2183
-13
2184
-13
2185
-13
2186
-13
2187
-13
2188
-13
2189
-12
2190
-13
2191
-13
2192
-13
2193
-12
2194
-12
2195
-12
2196
-13
2197
-12
2198
-13
2199
-12
2200
-13
2201
-13
2202
-12
2203
-13
2204
-13
2205
-12
2206
-12
2207
-12
2208
-13
2209
-12
2210
-12
2211
-12
2212
-12
2213
-12
2214
-13
2215
-12
2216
-12
2217
-12
2218
-12
2219
-12
2220
-13
2221
-13
2222
-12
2223
-12
2224
-13
2225
-12
2226
-13
2227
-13
2228
127
2229
127
2230
127
2231
127
2232
127
2233
127
2234
127
2235
127
2236
127
2237
127
2238
127
2239
127
2240
127
2241
127
2242
127
2243
127
2244
127
2245
127
2246
122
2247
117
2248
112
2249
108
2250
104
2251
100
2252
95
2253
90
2254
84
2255
78
2256
71
2257
65
2258
59
2259
53
2260
48
2261
43
2262
38
2263
33
2264
29
2265
26
2266
23
2267
20
2268
17
2269
15
2270
12
2271
11
2272
9
2273
7
2274
5
2275
4
2276
3
2277
1
2278
0
2279
-2
2280
-3
2281
-3
2282
-5
2283
-5
2284
-6
2285
-7
2286
-7
2287
-8
2288
-9
2289
-9
2290
-10
2291
-10
2292
-11
2293
-11
2294
-12
2295
-13
2296
-13
2297
-13
2298
-14
2299
-14
2300
-14
2301
-14
2302
-14
2303
-14
2304
-14
2305
-14
2306
-15
2307
-15
2308
-15
2309
-15
2310
-16
2311
-16
2312
-16
2313
-16
2314
-16
2315
-16
2316
-16
2317
-16
2318
-16
2319
-16
2320
-16
2321
-17
2322
-17
2323
-17
2324
-17
2325
-16
2326
-17
2327
-17
2328
-17
2329
-17
2330
-17
2331
-17
2332
-17
2333
-17
2334
-17
2335
-17
2336
-17
2337
-17
2338
-17
2339
-17
2340
-17
2341
-16
2342
-17
2343
-16
2344
-16
2345
-17
2346
-17
2347
-17
2348
-17
2349
-17
2350
-17
2351
-17
2352
-17
2353
-17
2354
-17
2355
-17
2356
-17
2357
-17
2358
-17
2359
-17
2360
-17
2361
-17
2362
-17
2363
-17
2364
-17
2365
-17
2366
-17
2367
-17
2368
-17
2369
-16
2370
-16
2371
-17
2372
-16
2373
-16
2374
-17
2375
-16
2376
-17
2377
-17
2378
-17
2379
-17
2380
-18
2381
-17
2382
-18
2383
-18
2384
-18
2385
-18
2386
-18
2387
-18
2388
-17
2389
-17
2390
-18
2391
-17
2392
-17
2393
-17
2394
-17
2395
-17
2396
-17
2397
-17
2398
-17
2399
-17
2400
-18
2401
-17
2402
-17
2403
-17
2404
-17
2405
-17
2406
-17
2407
-17
2408
-18
2409
-18
2410
-18
2411
-18
2412
-18
2413
-18
2414
-18
2415
-17
2416
-17
2417
-17
2418
-18
2419
-17
2420
-98
2421
-128
2422
-128
2423
-128
2424
-128
2425
-128
2426
-128
2427
-128
2428
-128
2429
-128
2430
-128
2431
-128
2432
-128
2433
-128
2434
-128
2435
-128
2436
-128
2437
-128
2438
-128
2439
-128
2440
-128
2441
-128
2442
-128
2443
-128
2444
-128
2445
-128
2446
-128
2447
-128
2448
-128
2449
-128
2450
-128
2451
-108
2452
-101
2453
-109
2454
-102
2455
-97
2456
-92
2457
-71
2458
-81
2459
-77
2460
-73
2461
-70
2462
-65
2463
-62
2464
-59
2465
-56
2466
-54
2467
-50
2468
-48
2469
-46
2470
-44
2471
-42
2472
-39
2473
-38
2474
-36
2475
-34
2476
-33
2477
-32
2478
-31
2479
-30
2480
-28
2481
-27
2482
-27
2483
-25
2484
-24
2485
-23
2486
-23
2487
-22
2488
-21
2489
-21
2490
-21
2491
-20
2492
-20
2493
-19
2494
-19
2495
-19
2496
-18
2497
-17
2498
-17
2499
-17
2500
-17
2501
-16
2502
-16
2503
-16
2504
-16
2505
-16
2506
-15
2507
-15
2508
-15
2509
-15
2510
-14
2511
-14
2512
-15
2513
-14
2514
-14
2515
-14
2516
-14
2517
-14
2518
-15
2519
-14
2520
-14
2521
-14
2522
-14
2523
-13
2524
-13
2525
-13
2526
-14
2527
-13
2528
-13
2529
-13
2530
-14
2531
-14
2532
-13
2533
-13
2534
-14
2535
-13
2536
-14
2537
-13
2538
-13
2539
-13
2540
-13
2541
-13
2542
-13
2543
-12
2544
-13
2545
-13
2546
-14
2547
-14
2548
-12
2549
-12
2550
-13
2551
-14
2552
-13
2553
-12
2554
-13
2555
-13
2556
-13
2557
-12
2558
-12
2559
-13
2560
-13
2561
-13
2562
-13
2563
-13
2564
-13
2565
-13
2566
-13
2567
-12
2568
-13
2569
-12
2570
-12
2571
-12
2572
-12
2573
-12
2574
-12
2575
-12
2576
-13
2577
-12
2578
-12
2579
-12
2580
-12
2581
-13
2582
-13
2583
-13
2584
-13
2585
-13
2586
-13
2587
-13
2588
-13
2589
-13
2590
-13
2591
-13
2592
-13
2593
-12
2594
-13
2595
-12
2596
-12
2597
-12
2598
-13
2599
-13
2600
-13
2601
-13
2602
-13
2603
-12
2604
-12
2605
-12
2606
-12
2607
-12
2608
-12
2609
-12
2610
-13
2611
-12
2612
-12
2613
-12
2614
-12
2615
-12
2616
-13
2617
-13
2618
-13
2619
-12
2620
-13
2621
-12
2622
-12
2623
-13
2624
-12
2625
-12
2626
-13
2627
-12
2628
-13
2629
-12
2630
-12
2631
-13
2632
-13
2633
-12
2634
-13
2635
-13
2636
-13
2637
-13
2638
-13
2639
-13
2640
-13
2641
-13
2642
-13
2643
-12
2644
-13
2645
-13
2646
-12
2647
-12
2648
-12
2649
-13
2650
-13
2651
-13
2652
-13
2653
-13
2654
-13
2655
-12
2656
-12
2657
-12
2658
-13
2659
-13
2660
-13
2661
-12
2662
-13
2663
-12
2664
-12
2665
-12
2666
-12
2667
-12
2668
-12
2669
-12
2670
-13
2671
-12
2672
-12
2673
-13
2674
-13
2675
-12
2676
127
2677
127
2678
127
2679
127
2680
127
2681
127
2682
127
2683
127
2684
127
2685
127
2686
127
2687
127
2688
127
2689
127
2690
127
2691
127
2692
127
2693
127
2694
120
2695
114
2696
110
2697
107
2698
103
2699
100
2700
95
2701
90
2702
84
2703
79
2704
71
2705
66
2706
59
2707
53
2708
47
2709
42
2710
37
2711
34
2712
29
2713
26
2714
23
2715
20
2716
18
2717
16
2718
13
2719
11
2720
9
2721
7
2722
6
2723
4
2724
3
2725
1
2726
0
2727
-1
2728
-2
2729
-3
2730
-4
2731
-5
2732
-6
2733
-7
2734
-8
2735
-8
2736
-9
2737
-9
2738
-10
2739
-10
2740
-93
2741
-128
2742
-128
2743
-128
2744
-128
2745
-128
2746
-128
2747
-128
2748
-128
2749
-128
2750
-128
2751
-128
2752
-128
2753
-128
2754
-128
2755
-128
2756
-128
2757
-128
2758
-128
2759
-128
2760
-128
2761
-128
2762
-128
2763
-128
2764
-128
2765
-128
2766
-128
2767
-128
2768
-128
2769
-128
2770
-112
2771
-105
2772
-98
2773
-107
2774
-101
2775
-80
2776
-91
2777
-69
2778
-80
2779
-76
2780
-72
2781
-68
2782
-64
2783
-62
2784
-58
2785
-55
2786
-53
2787
-50
2788
-48
2789
-46
2790
-43
2791
-42
2792
-40
2793
-38
2794
-36
2795
-35
2796
-34
2797
-32
2798
-31
2799
-30
2800
-29
2801
-28
2802
-27
2803
-25
2804
-25
2805
-24
2806
-23
2807
-22
2808
-22
2809
-21
2810
-21
2811
-20
2812
-20
2813
-20
2814
-20
2815
-19
2816
-19
2817
-18
2818
-18
2819
-17
2820
-17
2821
-16
2822
-16
2823
-16
2824
-16
2825
-15
2826
-15
2827
-14
2828
-15
2829
-14
2830
-14
2831
-14
2832
-15
2833
-15
2834
-14
2835
-14
2836
-14
2837
-14
2838
-14
2839
-13
2840
-14
2841
-14
2842
-14
2843
-13
2844
-13
2845
-13
2846
-14
2847
-13
2848
-13
2849
-13
2850
-13
2851
-13
2852
-13
2853
-13
2854
-14
2855
-13
2856
-13
2857
-13
2858
-13
2859
-13
2860
-13
2861
-12
2862
-13
2863
-12
2864
-13
2865
-13
2866
-13
2867
-13
2868
-13
2869
-13
2870
-14
2871
-13
2872
-13
2873
-13
2874
-14
2875
-14
2876
-13
2877
-13
2878
-13
2879
-13
2880
-13
2881
-12
2882
-12
2883
-13
2884
-12
2885
-12
2886
-12
2887
-12
2888
-13
2889
-13
2890
-13
2891
-13
2892
-13
2893
-13
2894
-12
2895
-12
2896
-13
2897
-12
2898
-12
2899
-12
2900
-13
2901
-12
2902
-12
2903
-12
2904
-13
2905
-13
2906
-13
2907
-13
2908
-13
2909
-13
2910
-13
2911
-12
2912
-13
2913
-13
2914
-13
2915
-13
2916
-13
2917
-13
2918
-13
2919
-13
2920
-13
2921
-13
2922
-13
2923
-13
2924
-13
2925
-13
2926
-13
2927
-12
2928
-12
2929
-12
2930
-12
2931
-12
2932
-12
2933
-13
2934
-12
2935
-12
2936
-12
2937
-12
2938
-12
2939
-12
2940
-12
2941
-12
2942
-12
2943
-13
2944
-12
2945
-12
2946
-12
2947
-12
2948
-12
2949
-12
2950
-12
2951
-12
2952
-12
2953
-12
2954
-12
2955
-12
2956
-12
2957
-12
2958
-12
2959
-13
2960
-13
2961
-12
2962
-12
2963
-12
2964
-13
2965
-13
2966
-12
2967
-12
2968
-13
2969
-13
2970
-13
2971
-13
2972
-13
2973
-13
2974
-13
2975
-13
2976
-12
2977
-13
2978
-13
2979
-12
2980
-12
2981
-12
2982
-13
2983
-13
2984
-12
2985
-13
2986
-13
2987
-13
2988
-13
2989
-12
2990
-12
2991
-13
2992
-12
2993
-12
2994
-12
2995
-13
2996
-13
2997
-13
2998
-13
2999
-13
3000
-14
3001
-14
3002
-13
3003
-13
3004
-13
3005
-13
3006
-13
3007
-12
3008
-12
3009
-13
3010
-13
3011
-12
3012
-12
3013
-12
3014
-13
3015
-13
3016
-12
3017
-13
3018
-14
3019
-14
3020
-13
3021
-13
3022
-13
3023
-13
3024
-12
3025
-13
3026
-12
3027
-12
3028
-12
3029
-12
3030
-13
3031
-13
3032
-13
3033
-13
3034
-13
3035
-13
3036
-13
3037
-12
3038
-12
3039
-12
3040
-12
3041
-12
3042
-12
3043
-13
3044
-13
3045
-13
3046
-13
3047
-12
3048
-13
3049
-13
3050
-13
3051
-13
3052
-12
3053
-12
3054
-12
3055
-12
3056
-13
3057
-13
3058
-13
3059
-13
3060
-13
3061
-13
3062
-12
3063
-12
3064
-12
3065
-12
3066
-12
3067
-12
3068
-12
3069
-13
3070
-12
3071
-12
3072
-12
3073
-12
3074
-12
3075
-12
3076
-12
3077
-12
3078
-12
3079
-12
3080
-13
3081
-12
3082
-12
3083
-12
3084
-12
3085
-12
3086
-13
3087
-13
3088
-13
3089
-13
3090
-13
3091
-13
3092
-13
3093
-13
3094
-13
3095
-12
3096
-13
3097
-12
3098
-12
3099
-12
3100
-13
3101
-13
3102
-13
3103
-13
3104
-13
3105
-13
3106
-14
3107
-13
3108
-13
3109
-13
3110
-13
3111
-13
3112
-12
3113
-12
3114
-13
3115
-13
3116
-12
3117
-12
3118
-13
3119
-13
3120
-13
3121
-12
3122
-13
3123
-13
3124
-13
3125
-13
3126
-12
3127
-13
3128
-13
3129
-12
3130
-12
3131
-12
3132
-13
3133
-13
3134
-13
3135
-13
3136
-13
3137
-13
3138
-13
3139
-12
3140
-13
3141
-13
3142
-13
3143
-13
3144
-13
3145
-13
3146
-13
3147
-13
3148
-13
3149
-12
3150
-12
3151
-12
3152
-12
3153
-12
3154
-12
3155
-13
3156
-14
3157
-13
3158
-13
3159
-13
3160
-13
3161
-13
3162
-13
3163
-12
3164
-13
3165
-13
3166
-13
3167
-12
3168
-13
3169
-13
3170
-13
3171
-12
3172
-12
3173
-12
3174
-13
3175
-12
3176
-12
3177
-13
3178
-12
3179
-12
3180
-12
3181
-12
3182
-12
3183
-12
3184
-12
3185
-12
3186
-12
3187
-12
3188
127
3189
127
3190
127
3191
127
3192
127
3193
127
3194
127
3195
127
3196
127
3197
127
3198
127
3199
127
3200
127
3201
127
3202
127
3203
127
3204
127
3205
127
3206
121
3207
115
3208
110
3209
108
3210
104
3211
101
3212
96
3213
91
3214
84
3215
79
3216
72
3217
66
3218
59
3219
53
3220
47
3221
42
3222
37
3223
33
3224
29
3225
26
3226
23
3227
20
3228
17
3229
15
3230
13
3231
12
3232
9
3233
8
3234
6
3235
4
3236
3
3237
2
3238
0
3239
0
3240
-2
3241
-2
3242
-4
3243
-5
3244
-6
3245
-7
3246
-8
3247
-8
3248
-9
3249
-10
3250
-10
3251
-11
3252
-93
3253
-128
3254
-128
3255
-128
3256
-128
3257
-128
3258
-128
3259
-128
3260
-128
3261
-128
3262
-128
3263
-128
3264
-128
3265
-128
3266
-128
3267
-128
3268
-128
3269
-128
3270
-128
3271
-128
3272
-128
3273
-128
3274
-128
3275
-128
3276
-128
3277
-128
3278
-128
3279
-128
3280
-128
3281
-128
3282
-128
3283
-106
3284
-99
3285
-107
3286
-101
3287
-80
3288
-91
3289
-69
3290
-80
3291
-76
3292
-73
3293
-69
3294
-65
3295
-61
3296
-58
3297
-56
3298
-54
3299
-50
3300
-48
3301
-46
3302
-44
3303
-42
3304
-39
3305
-37
3306
-36
3307
-34
3308
-33
3309
-32
3310
-31
3311
-30
3312
-28
3313
-27
3314
-26
3315
-26
3316
-25
3317
-23
3318
-23
3319
-23
3320
-22
3321
-22
3322
-21
3323
-20
3324
-20
3325
-19
3326
-18
3327
-18
3328
-18
3329
-18
3330
-17
3331
-17
3332
-17
3333
-17
3334
-16
3335
-16
3336
-16
3337
-16
3338
-16
3339
-15
3340
-15
3341
-15
3342
-15
3343
-14
3344
-14
3345
-14
3346
-15
3347
-14
3348
-14
3349
-14
3350
-14
3351
-14
3352
-14
3353
-14
3354
-13
3355
-13
3356
-14
3357
-13
3358
-13
3359
-13
3360
-13
3361
-13
3362
-13
3363
-13
3364
-13
3365
-12
3366
-12
3367
-12
3368
-12
3369
-13
3370
-13
3371
-13
3372
-13
3373
-13
3374
-13
3375
-13
3376
-13
3377
-13
3378
-14
3379
-14
3380
127
3381
127
3382
127
3383
127
3384
127
3385
127
3386
127
3387
127
3388
127
3389
127
3390
127
3391
127
3392
127
3393
127
3394
127
3395
127
3396
127
3397
127
3398
121
3399
116
3400
110
3401
107
3402
103
3403
100
3404
95
3405
89
3406
83
3407
78
3408
71
3409
66
3410
59
3411
53
3412
47
3413
42
3414
37
3415
33
3416
29
3417
26
3418
23
3419
20
3420
18
3421
15
3422
13
3423
11
3424
9
3425
7
3426
5
3427
4
3428
2
3429
1
3430
0
3431
-1
3432
-2
3433
-2
3434
-4
3435
-5
3436
-6
3437
-7
3438
-7
3439
-8
3440
-9
3441
-10
3442
-10
3443
-11
3444
-93
3445
-128
3446
-128
3447
-128
3448
-128
3449
-128
3450
-128
3451
-128
3452
-128
3453
-128
3454
-128
3455
-128
3456
-128
3457
-128
3458
-128
3459
-128
3460
-128
3461
-128
3462
-128
3463
-128
3464
-128
3465
-128
3466
-128
3467
-128
3468
-128
3469
-128
3470
-128
3471
-128
3472
-128
3473
-128
3474
-128
3475
-106
3476
-99
3477
-109
3478
-102
3479
-79
3480
-90
3481
-70
3482
-82
3483
-76
3484
-72
3485
-68
3486
-65
3487
-62
3488
-58
3489
-56
3490
-53
3491
-50
3492
-48
3493
-45
3494
-43
3495
-41
3496
-39
3497
-37
3498
-35
3499
-34
3500
-33
3501
-31
3502
-30
3503
-30
3504
-29
3505
-28
3506
-26
3507
-26
3508
-25
3509
-24
3510
-23
3511
-22
3512
-22
3513
-21
3514
-20
3515
-20
3516
-20
3517
-19
3518
-19
3519
-19
3520
-19
3521
-18
3522
-17
3523
-17
3524
-17
3525
-16
3526
-16
3527
-15
3528
-16
3529
-16
3530
-16
3531
-15
3532
-15
3533
-16
3534
-16
3535
-15
3536
-14
3537
-14
3538
-15
3539
-14
3540
-14
3541
-14
3542
-15
3543
-14
3544
-16
3545
-14
3546
-14
3547
-14
3548
-15
3549
-14
3550
-14
3551
-13
3552
-14
3553
-13
3554
-13
3555
-13
3556
-13
3557
-13
3558
-13
3559
-12
3560
-13
3561
-13
3562
-13
3563
-13
3564
-13
3565
-13
3566
-13
3567
-12
3568
-13
3569
-13
3570
-13
3571
-13
3572
-13
3573
-13
3574
-13
3575
-13
3576
-13
3577
-13
3578
-13
3579
-13
3580
-13
3581
-12
3582
-12
3583
-12
3584
-12
3585
-12
3586
-11
3587
-12
3588
-12
3589
-12
3590
-12
3591
-12
3592
-12
3593
-12
3594
-13
3595
-13
3596
-13
3597
-13
3598
-13
3599
-13
3600
-13
3601
-13
3602
-13
3603
-13
3604
-13
3605
-13
3606
-13
3607
-13
3608
-12
3609
-12
3610
-13
3611
-13
3612
-13
3613
-13
3614
-13
3615
-13
3616
-13
3617
-12
3618
-13
3619
-13
3620
-13
3621
-13
3622
-12
3623
-12
3624
-12
3625
-12
3626
-12
3627
-13
3628
-13
3629
-14
3630
-13
3631
-13
3632
-13
3633
-12
3634
-13
3635
-12
3636
-12
3637
-12
3638
-12
3639
-12
3640
-12
3641
-12
3642
-13
3643
-13
3644
-13
3645
-13
3646
-13
3647
-13
3648
-12
3649
-12
3650
-12
3651
-12
3652
-12
3653
-12
3654
-13
3655
-13
3656
-13
3657
-13
3658
-13
3659
-13
3660
-13
3661
-13
3662
-13
3663
-12
3664
-12
3665
-12
3666
-12
3667
-12
3668
-12
3669
-13
3670
-13
3671
-13
3672
-13
3673
-13
3674
-13
3675
-12
3676
-12
3677
-12
3678
-12
3679
-12
3680
-12
3681
-12
3682
-12
3683
-12
3684
-13
3685
-13
3686
-13
3687
-12
3688
-13
3689
-13
3690
-13
3691
-12
3692
-13
3693
-13
3694
-13
3695
-12
3696
-12
3697
-13
3698
-13
3699
-13
3700
127
3701
127
3702
127
3703
127
3704
127
3705
127
3706
127
3707
127
3708
127
3709
127
3710
127
3711
127
3712
127
3713
127
3714
127
3715
127
3716
127
3717
127
3718
121
3719
116
3720
111
3721
108
3722
104
3723
100
3724
96
3725
91
3726
84
3727
79
3728
72
3729
66
3730
60
3731
54
3732
48
3733
43
3734
38
3735
34
3736
29
3737
26
3738
23
3739
20
3740
17
3741
15
3742
13
3743
11
3744
9
3745
8
3746
6
3747
5
3748
3
3749
2
3750
0
3751
-1
3752
-2
3753
-3
3754
-5
3755
-6
3756
-6
3757
-7
3758
-8
3759
-8
3760
-9
3761
-9
3762
-10
3763
-10
3764
-93
3765
-128
3766
-128
3767
-128
3768
-128
3769
-128
3770
-128
3771
-128
3772
-128
3773
-128
3774
-128
3775
-128
3776
-128
3777
-128
3778
-128
3779
-128
3780
-128
3781
-128
3782
-128
3783
-128
3784
-128
3785
-128
3786
-128
3787
-128
3788
-128
3789
-128
3790
-128
3791
-128
3792
-128
3793
-128
3794
-128
3795
-106
3796
-98
3797
-108
3798
-102
3799
-80
3800
-90
3801
-70
3802
-81
3803
-77
3804
-72
3805
-68
3806
-65
3807
-62
3808
-59
3809
-55
3810
-52
3811
-50
3812
-48
3813
-45
3814
-43
3815
-41
3816
-40
3817
-38
3818
-36
3819
-34
3820
-33
3821
-32
3822
-30
3823
-29
3824
-28
3825
-27
3826
-26
3827
-25
3828
127
3829
127
3830
127
3831
127
3832
127
3833
127
3834
127
3835
127
3836
127
3837
127
3838
127
3839
127
3840
127
3841
127
3842
127
3843
127
3844
127
3845
127
3846
118
3847
112
3848
108
3849
104
3850
100
3851
98
3852
92
3853
88
3854
81
3855
76
3856
70
3857
64
3858
58
3859
52
3860
46
3861
41
3862
36
3863
33
3864
29
3865
25
3866
22
3867
19
3868
16
3869
14
3870
12
3871
10
3872
8
3873
6
3874
5
3875
3
3876
2
3877
1
3878
-1
3879
-2
3880
-3
3881
-4
3882
-5
3883
-6
3884
-6
3885
-7
3886
-8
3887
-9
3888
-10
3889
-10
3890
-11
3891
-11
3892
-93
3893
-128
3894
-128
3895
-128
3896
-128
3897
-128
3898
-128
3899
-128
3900
-128
3901
-128
3902
-128
3903
-128
3904
-128
3905
-128
3906
-128
3907
-128
3908
-128
3909
-128
3910
-128
3911
-128
3912
-128
3913
-128
3914
-128
3915
-128
3916
-128
3917
-128
3918
-128
3919
-128
3920
-128
3921
-128
3922
-112
3923
-105
3924
-98
3925
-107
3926
-101
3927
-79
3928
-90
3929
-69
3930
-80
3931
-76
3932
-72
3933
-68
3934
-65
3935
-62
3936
-59
3937
-56
3938
-53
3939
-50
3940
-48
3941
-46
3942
-43
3943
-42
3944
-40
3945
-37
3946
-35
3947
-34
3948
-33
3949
-31
3950
-30
3951
-29
3952
-28
3953
-28
3954
-27
3955
-25
3956
-25
3957
-25
3958
-23
3959
-22
3960
-22
3961
-21
3962
-21
3963
-20
3964
-20
3965
-19
3966
-19
3967
-19
3968
-18
3969
-17
3970
-17
3971
-16
3972
-17
3973
-16
3974
-16
3975
-16
3976
-16
3977
-16
3978
-16
3979
-15
3980
-15
3981
-14
3982
-14
3983
-14
3984
-14
3985
-14
3986
-14
3987
-14
3988
-14
3989
-14
3990
-14
3991
-14
3992
-14
3993
-14
3994
-13
3995
-13
3996
-13
3997
-13
3998
-13
3999
-13
4000
-13
4001
-13
4002
-13
4003
-13
4004
-13
4005
-13
4006
-13
4007
-13
4008
-13
4009
-13
4010
-12
4011
-12
4012
-12
4013
-12
4014
-13
4015
-13
4016
-13
4017
-13
4018
-13
4019
-13
4020
-13
4021
-13
4022
-13
4023
-13
4024
-12
4025
-12
4026
-12
4027
-13
4028
-13
4029
-13
4030
-13
4031
-13
4032
-13
4033
-13
4034
-13
4035
-13
4036
-13
4037
-12
4038
-12
4039
-12
4040
-13
4041
-13
4042
-13
4043
-13
4044
-14
4045
-13
4046
-12
4047
-12
4048
-13
4049
-13
4050
-12
4051
-12
4052
-12
4053
-12
4054
-12
4055
-12
4056
-13
4057
-13
4058
-12
4059
-13
4060
-13
4061
-13
4062
-13
4063
-13
4064
-12
4065
-12
4066
-12
4067
-12
4068
-12
4069
-12
4070
-12
4071
-13
4072
-13
4073
-12
4074
-12
4075
-13
4076
-13
4077
-13
4078
-13
4079
-13
4080
-14
4081
-14
4082
-13
4083
-13
4084
-13
4085
-13
4086
-12
4087
-12
4088
-12
4089
-12
4090
-13
4091
-12
4092
-12
4093
-12
4094
-12
4095
-12
4096
-12
4097
-12
4098
-12
4099
-12
4100
-12
4101
-12
4102
-13
4103
-13
4104
-13
4105
-13
4106
-13
4107
-13
4108
-13
4109
-13
4110
-13
4111
-12
4112
-12
4113
-12
4114
-13
4115
-12
4116
-13
4117
-13
4118
-12
4119
-13
4120
-13
4121
-13
4122
-13
4123
-13
4124
-13
4125
-14
4126
-13
4127
-13
4128
-12
4129
-12
4130
-13
4131
-12
4132
-12
4133
-12
4134
-12
4135
-13
4136
-12
4137
-12
4138
-12
4139
-12
4140
-13
4141
-12
4142
-12
4143
-13
4144
-13
4145
-12
4146
-12
4147
-12
4148
-13
4149
-12
4150
-12
4151
-12
4152
-13
4153
-13
4154
-13
4155
-12
4156
-13
4157
-13
4158
-13
4159
-13
4160
-13
4161
-13
4162
-13
4163
-13
4164
-13
4165
-13
4166
-13
4167
-13
4168
-13
4169
-14
4170
-13
4171
-12
4172
-13
4173
-13
4174
-13
4175
-13
4176
-13
4177
-13
4178
-13
4179
-12
4180
-12
4181
-12
4182
-13
4183
-12
4184
-12
4185
-13
4186
-13
4187
-12
4188
-12
4189
-13
4190
-13
4191
-12
4192
-12
4193
-12
4194
-12
4195
-12
4196
-12
4197
-12
4198
-13
4199
-12
4200
-12
4201
-12
4202
-12
4203
-13
4204
-13
4205
-13
4206
-13
4207
-13
4208
-13
4209
-13
4210
-12
4211
-13
4212
127
4213
127
4214
127
4215
127
4216
127
4217
127
4218
127
4219
127
4220
127
4221
127
4222
127
4223
127
4224
127
4225
127
4226
127
4227
127
4228
127
4229
127
4230
121
4231
116
4232
111
4233
108
4234
104
4235
100
4236
96
4237
90
4238
84
4239
79
4240
72
4241
66
4242
59
4243
54
4244
47
4245
42
4246
37
4247
33
4248
29
4249
26
4250
23
4251
20
4252
18
4253
16
4254
13
4255
12
4256
9
4257
7
4258
5
4259
4
4260
3
4261
2
4262
0
4263
-1
4264
-2
4265
-3
4266
-4
4267
-5
4268
-6
4269
-8
4270
-8
4271
-9
4272
-9
4273
-9
4274
-10
4275
-10
4276
-93
4277
-128
4278
-128
4279
-128
4280
-128
4281
-128
4282
-128
4283
-128
4284
-128
4285
-128
4286
-128
4287
-128
4288
-128
4289
-128
4290
-128
4291
-128
4292
-128
4293
-128
4294
-128
4295
-128
4296
-128
4297
-128
4298
-128
4299
-128
4300
-128
4301
-128
4302
-128
4303
-128
4304
-128
4305
-128
4306
-128
4307
-104
4308
-97
4309
-107
4310
-102
4311
-97
4312
-90
4313
-69
4314
-81
4315
-77
4316
-72
4317
-68
4318
-65
4319
-62
4320
-58
4321
-55
4322
-53
4323
-50
4324
-48
4325
-45
4326
-44
4327
-42
4328
-40
4329
-38
4330
-36
4331
-34
4332
-33
4333
-32
4334
-31
4335
-30
4336
-28
4337
-28
4338
-26
4339
-26
4340
127
4341
127
4342
127
4343
127
4344
127
4345
127
4346
127
4347
127
4348
127
4349
127
4350
127
4351
127
4352
127
4353
127
4354
127
4355
127
4356
127
4357
126
4358
117
4359
112
4360
108
4361
104
4362
101
4363
97
4364
92
4365
88
4366
82
4367
76
4368
70
4369
64
4370
58
4371
52
4372
46
4373
41
4374
36
4375
33
4376
29
4377
26
4378
23
4379
19
4380
17
4381
15
4382
12
4383
10
4384
8
4385
7
4386
5
4387
3
4388
2
4389
1
4390
-1
4391
-1
4392
-3
4393
-4
4394
-5
4395
-6
4396
-6
4397
-7
4398
-8
4399
-8
4400
-9
4401
-10
4402
-10
4403
-11
4404
-11
4405
-12
4406
-12
4407
-12
4408
-13
4409
-13
4410
-14
4411
-14
4412
-14
4413
-14
4414
-15
4415
-14
4416
-15
4417
-14
4418
-15
4419
-15
4420
-16
4421
-16
4422
-16
4423
-16
4424
-16
4425
-16
4426
-16
4427
-16
4428
-16
4429
-16
4430
-16
4431
-16
4432
-16
4433
-16
4434
-16
4435
-16
4436
-16
4437
-16
4438
-17
4439
-17
4440
-17
4441
-17
4442
-17
4443
-17
4444
-17
4445
-17
4446
-17
4447
-17
4448
-17
4449
-17
4450
-18
4451
-18
4452
-18
4453
-18
4454
-18
4455
-18
4456
-18
4457
-17
4458
-18
4459
-17
4460
-18
4461
-17
4462
-17
4463
-17
4464
-17
4465
-17
4466
-17
4467
-17
4468
-98
4469
-128
4470
-128
4471
-128
4472
-128
4473
-128
4474
-128
4475
-128
4476
-128
4477
-128
4478
-128
4479
-128
4480
-128
4481
-128
4482
-128
4483
-128
4484
-128
4485
-128
4486
-128
4487
-128
4488
-128
4489
-128
4490
-128
4491
-128
4492
-128
4493
-128
4494
-128
4495
-128
4496
-128
4497
-128
4498
-128
4499
-106
4500
-100
4501
-109
4502
-102
4503
-80
4504
-91
4505
-70
4506
-81
4507
-76
4508
-73
4509
-69
4510
-65
4511
-62
4512
-59
4513
-57
4514
-53
4515
-50
4516
-48
4517
-46
4518
-44
4519
-42
4520
-40
4521
-38
4522
-37
4523
-34
4524
-33
4525
-32
4526
-31
4527
-29
4528
-28
4529
-27
4530
-26
4531
-26
4532
-25
4533
-24
4534
-23
4535
-22
4536
-21
4537
-21
4538
-20
4539
-20
4540
-19
4541
-19
4542
-19
4543
-19
4544
-18
4545
-18
4546
-18
4547
-18
4548
-17
4549
-17
4550
-17
4551
-16
4552
-16
4553
-15
4554
-16
4555
-16
4556
-15
4557
-14
4558
-15
4559
-15
4560
-15
4561
-14
4562
-14
4563
-15
4564
-14
4565
-13
4566
-14
4567
-14
4568
-14
4569
-14
4570
-14
4571
-14
4572
-14
4573
-14
4574
-13
4575
-14
4576
-14
4577
-13
4578
-13
4579
-13
4580
-13
4581
-13
4582
-13
4583
-13
4584
-13
4585
-13
4586
-13
4587
-13
4588
-13
4589
-13
4590
-13
4591
-13
4592
-13
4593
-13
4594
-13
4595
-13
4596
-13
4597
-13
4598
-12
4599
-12
4600
-13
4601
-12
4602
-12
4603
-12
4604
-12
4605
-13
4606
-13
4607
-12
4608
-13
4609
-12
4610
-12
4611
-12
4612
-12
4613
-12
4614
-12
4615
-12
4616
-12
4617
-12
4618
-13
4619
-12
4620
-12
4621
-13
4622
-13
4623
-13
4624
-12
4625
-12
4626
-13
4627
-13
4628
-13
4629
-13
4630
-13
4631
-13
4632
-12
4633
-12
4634
-12
4635
-12
4636
-12
4637
-12
4638
-12
4639
-13
4640
-13
4641
-12
4642
-13
4643
-13
4644
-13
4645
-12
4646
-12
4647
-13
4648
-13
4649
-12
4650
-12
4651
-12
4652
-13
4653
-12
4654
-12
4655
-13
4656
-13
4657
-12
4658
-12
4659
-12
4660
-13
4661
-12
4662
-12
4663
-12
4664
-13
4665
-12
4666
-12
4667
-12
4668
-13
4669
-13
4670
-12
4671
-13
4672
-13
4673
-13
4674
-12
4675
-12
4676
-13
4677
-12
4678
-13
4679
-12
4680
-13
4681
-13
4682
-13
4683
-13
4684
-13
4685
-13
4686
-13
4687
-13
4688
-13
4689
-13
4690
-13
4691
-13
4692
-13
4693
-13
4694
-13
4695
-12
4696
-12
4697
-13
4698
-12
4699
-13
4700
-13
4701
-12
4702
-13
4703
-13
4704
-13
4705
-13
4706
-13
4707
-13
4708
-13
4709
-13
4710
-13
4711
-13
4712
-13
4713
-13
4714
-14
4715
-13
4716
-13
4717
-13
4718
-14
4719
-13
4720
-13
4721
-13
4722
-14
4723
-14
4724
-13
4725
-13
4726
-13
4727
-13
4728
-13
4729
-12
4730
-12
4731
-12
4732
-12
4733
-12
4734
-13
4735
-13
4736
-14
4737
-13
4738
-13
4739
-13
4740
-13
4741
-13
4742
-13
4743
-12
4744
-13
4745
-13
4746
-13
4747
-13
4748
-13
4749
-13
4750
-13
4751
-13
4752
-13
4753
-13
4754
-13
4755
-13
4756
-12
4757
-12
4758
-12
4759
-12
4760
-12
4761
-12
4762
-13
4763
-13
4764
-13
4765
-13
4766
-13
4767
-13
4768
-13
4769
-12
4770
-13
4771
-12
4772
-12
4773
-13
4774
-12
4775
-12
4776
-13
4777
-13
4778
-13
4779
-13
4780
-13
4781
-13
4782
-12
4783
-12
4784
-13
4785
-13
4786
-13
4787
-12
4788
-12
4789
-13
4790
-13
4791
-13
4792
-13
4793
-12
4794
-13
4795
-13
4796
-13
4797
-13
4798
-13
4799
-13
4800
-13
4801
-12
4802
-13
4803
-13
4804
-13
4805
-13
4806
-13
4807
-13
4808
-13
4809
-13
4810
-13
4811
-13
4812
-13
4813
-12
4814
-12
4815
-13
4816
-13
4817
-12
4818
-13
4819
-13
4820
-13
4821
-12
4822
-12
4823
-12
4824
-13
4825
-13
4826
-12
4827
-12
4828
-13
4829
-13
4830
-12
4831
-13
4832
-13
4833
-12
4834
-12
4835
-11
4836
-12
4837
-12
4838
-12
4839
-12
4840
-12
4841
-12
4842
-12
4843
-12
4844
-12
4845
-12
4846
-13
4847
-12
4848
-12
4849
-12
4850
-12
4851
-12
4852
-12
4853
-12
4854
-13
4855
-12
4856
-12
4857
-13
4858
-13
4859
-13
4860
-13
4861
-12
4862
-13
4863
-13
4864
-12
4865
-12
4866
-12
4867
-13
4868
-13
4869
-13
4870
-13
4871
-13
4872
-13
4873
-13
4874
-13
4875
-12
4876
-12
4877
-13
4878
-13
4879
-12
4880
-12
4881
-13
4882
-12
4883
-12
4884
-12
4885
-12
4886
-13
4887
-13
4888
-13
4889
-13
4890
-13
4891
-13
4892
-13
4893
-12
4894
-13
4895
-13
4896
-13
4897
-12
4898
-12
4899
-13
4900
-12
4901
-12
4902
-12
4903
-12
4904
-13
4905
-13
4906
-13
4907
-13
4908
-13
4909
-13
4910
-13
4911
-13
4912
-13
4913
-13
4914
-12
4915
-12
4916
-12
4917
-13
4918
-12
4919
-12
4920
-13
4921
-14
4922
-14
4923
-13
4924
-13
4925
-13
4926
-13
4927
-12
4928
-12
4929
-12
4930
-12
4931
-13
4932
-13
4933
-13
4934
-12
4935
-12
4936
-13
4937
-12
4938
-12
4939
-12
4940
-12
4941
-13
4942
-13
4943
-12
4944
-13
4945
-13
4946
-13
4947
-13
4948
-13
4949
-13
4950
-13
4951
-12
4952
-12
4953
-12
4954
-13
4955
-13
4956
-12
4957
-12
4958
-13
4959
-13
4960
-13
4961
-12
4962
-13
4963
-13
4964
-13
4965
-13
4966
-13
4967
-13
4968
-13
4969
-13
4970
-13
4971
-12
4972
-13
4973
-13
4974
-13
4975
-12
4976
-12
4977
-12
4978
-13
4979
-12
4980
-12
4981
-12
4982
-13
4983
-13
4984
-12
4985
-12
4986
-13
4987
-13
4988
-13
4989
-12
4990
-12
4991
-13
4992
-12
4993
-12
4994
-12
4995
-12
4996
-13
4997
-12
4998
-12
4999
-12
5000
-12
5001
-12
5002
-12
5003
-12
5004
-13
5005
-13
5006
-12
5007
-12
5008
-12
5009
-12
5010
-12
5011
-12
5012
-12
5013
-12
5014
-13
5015
-13
5016
-13
5017
-13
5018
-13
5019
-13
5020
-13
5021
-12
5022
-12
5023
-12
5024
-12
5025
-12
5026
-12
5027
-12
5028
-13
5029
-13
5030
-13
5031
-13
5032
-13
5033
-14
5034
-13
5035
-13
5036
-13
5037
-13
5038
-13
5039
-12
5040
-12
5041
-12
5042
-12
5043
-12
5044
-12
5045
-12
5046
-14
5047
-13
5048
-13
5049
-13
5050
-13
5051
-13
5052
-12
5053
-12
5054
-13
5055
-13
5056
-13
5057
-12
5058
-13
5059
-13
5060
-12
5061
-12
5062
-13
5063
-13
5064
-13
5065
-13
5066
-13
5067
-13
5068
-13
5069
-12
5070
-13
5071
-12
5072
-12
5073
-12
5074
-12
5075
-13
5076
-13
5077
-13
5078
-13
5079
-13
5080
-13
5081
-12
5082
-12
5083
-13
5084
-13
5085
-13
5086
-13
5087
-13
5088
-13
5089
-13
5090
-12
5091
-13
5092
-13
5093
-13
5094
-12
5095
-13
5096
-13
5097
-13
5098
-13
5099
-13
5100
-13
5101
-12
5102
-12
5103
-12
5104
-12
5105
-12
5106
-12
5107
-12
5108
-12
5109
-12
5110
-12
5111
-12
5112
-13
5113
-12
5114
-12
5115
-12
5116
-12
5117
-12
5118
-12
5119
-12
5120
-12
5121
-12
5122
-13
5123
-13
5124
-13
5125
-13
5126
-13
5127
-13
5128
-13
5129
-13
5130
-13
5131
-12
5132
-12
5133
-12
5134
-12
5135
-12
5136
-12
5137
-12
5138
-12
5139
-12
5140
-12
5141
-12
5142
-12
5143
-13
5144
-13
5145
-12
5146
-13
5147
-13
5148
-13
5149
-13
5150
-13
5151
-13
5152
-13
5153
-12
5154
-13
5155
-13
5156
-13
5157
-12
5158
-12
5159
-13
5160
-13
5161
-13
5162
-12
5163
-12
5164
-13
5165
-12
5166
-12
5167
-12
5168
-13
5169
-13
5170
-13
5171
-13
5172
-13
5173
-12
5174
-12
5175
-12
5176
-12
5177
-12
5178
-12
5179
-12
5180
-13
5181
-13
5182
-13
5183
-13
5184
-13
5185
-13
5186
-13
5187
-13
5188
-13
5189
-12
5190
-12
5191
-12
5192
-12
5193
-12
5194
-12
5195
-12
5196
-13
5197
-12
5198
-13
5199
-12
5200
-13
5201
-13
5202
-12
5203
-12
5204
-12
5205
-12
5206
-13
5207
-12
5208
-12
5209
-13
5210
-13
5211
-13
5212
-13
5213
-13
5214
-14
5215
-13
5216
-12
5217
-12
5218
-12
5219
-12
5220
-12
5221
-12
5222
-12
5223
-12
5224
-12
5225
-12
5226
-12
5227
-12
5228
-12
5229
-12
5230
-12
5231
-12
5232
-12
5233
-12
5234
-12
5235
-13
5236
-13
5237
-13
5238
-14
5239
-13
5240
-13
5241
-12
5242
-12
5243
-13
5244
-12
5245
-12
5246
-13
5247
-12
5248
-13
5249
-12
5250
-12
5251
-12
5252
-13
5253
-13
5254
-13
5255
-13
5256
-13
5257
-12
5258
-12
5259
-12
5260
-12
5261
-12
5262
-12
5263
-12
5264
-13
5265
-12
5266
-13
5267
-13
5268
-13
5269
-13
5270
-13
5271
-12
5272
-13
5273
-12
5274
-13
5275
-12
5276
-12
5277
-13
5278
-13
5279
-12
5280
-13
5281
-12
5282
-13
5283
-12
5284
-12
5285
-12
5286
-12
5287
-12
5288
-12
5289
-12
5290
-12
5291
-12
5292
-13
5293
-13
5294
-13
5295
-13
5296
-14
5297
-14
5298
-13
5299
-13
5300
-13
5301
-13
5302
-12
5303
-12
5304
-12
5305
-12
5306
-12
5307
-12
5308
-13
5309
-13
5310
-13
5311
-13
5312
-12
5313
-13
5314
-13
5315
-13
5316
-13
5317
-12
5318
-12
5319
-12
5320
-12
5321
-12
5322
-12
5323
-12
5324
-12
5325
-12
5326
-12
5327
-12
5328
-12
5329
-13
5330
-12
5331
-12
5332
-12
5333
-12
5334
-12
5335
-12
5336
-12
5337
-13
5338
-13
5339
-13
5340
-13
5341
-12
5342
-12
5343
-12
5344
-12
5345
-12
5346
-13
5347
-13
5348
-14
5349
-13
5350
-14
5351
-13
5352
-13
5353
-13
5354
-13
5355
-13
5356
-13
5357
-13
5358
-13
5359
-13
5360
-13
5361
-13
5362
-13
5363
-12
5364
-13
5365
-13
5366
-13
5367
-12
5368
-12
5369
-12
5370
-12
5371
-12
5372
-12
5373
-12
5374
-13
5375
-13
5376
-13
5377
-13
5378
-13
5379
-13
5380
-13
5381
-12
5382
-12
5383
-12
5384
-12
5385
-13
5386
-12
5387
-12
5388
-12
5389
-12
5390
-13
5391
-12
5392
-13
5393
-12
5394
-12
5395
-12
5396
-12
5397
-12
5398
-12
5399
-12
5400
-12
5401
-12
5402
-13
5403
-13
5404
-13
5405
-13
5406
-13
5407
-13
5408
-13
5409
-13
5410
-12
5411
-12
5412
-12
5413
-12
5414
-12
5415
-12
5416
-12
5417
-12
5418
-11
5419
-12
5420
-12
5421
-12
5422
-12
5423
-13
5424
-13
5425
-13
5426
-13
5427
-12
5428
127
5429
127
5430
127
5431
127
5432
127
5433
127
5434
127
5435
127
5436
127
5437
127
5438
127
5439
127
5440
127
5441
127
5442
127
5443
127
5444
127
5445
127
5446
121
5447
116
5448
110
5449
108
5450
104
5451
100
5452
95
5453
90
5454
84
5455
78
5456
71
5457
66
5458
59
5459
53
5460
47
5461
42
5462
37
5463
33
5464
29
5465
26
5466
23
5467
20
5468
18
5469
15
5470
13
5471
11
5472
9
5473
8
5474
6
5475
4
5476
3
5477
2
5478
0
5479
-1
5480
-2
5481
-3
5482
-4
5483
-5
5484
-6
5485
-7
5486
-7
5487
-8
5488
-9
5489
-9
5490
-10
5491
-10
5492
-93
5493
-128
5494
-128
5495
-128
5496
-128
5497
-128
5498
-128
5499
-128
5500
-128
5501
-128
5502
-128
5503
-128
5504
-128
5505
-128
5506
-128
5507
-128
5508
-128
5509
-128
5510
-128
5511
-128
5512
-128
5513
-128
5514
-128
5515
-128
5516
-128
5517
-128
5518
-128
5519
-128
5520
-128
5521
-128
5522
-112
5523
-105
5524
-99
5525
-108
5526
-101
5527
-79
5528
-90
5529
-70
5530
-81
5531
-76
5532
-72
5533
-69
5534
-65
5535
-62
5536
-58
5537
-56
5538
-53
5539
-50
5540
-48
5541
-45
5542
-44
5543
-41
5544
-39
5545
-38
5546
-36
5547
-35
5548
-33
5549
-32
5550
-31
5551
-30
5552
-28
5553
-27
5554
-26
5555
-26
5556
-25
5557
-24
5558
-23
5559
-23
5560
-23
5561
-21
5562
-20
5563
-20
5564
-20
5565
-19
5566
-19
5567
-18
5568
-18
5569
-18
5570
-18
5571
-18
5572
-17
5573
-17
5574
-17
5575
-16
5576
-16
5577
-16
5578
-16
5579
-15
5580
-15
5581
-14
5582
-15
5583
-14
5584
-14
5585
-14
5586
-14
5587
-14
5588
-14
5589
-14
5590
-14
5591
-14
5592
-14
5593
-14
5594
-13
5595
-13
5596
-13
5597
-13
5598
-13
5599
-13
5600
-13
5601
-13
5602
-13
5603
-13
5604
-13
5605
-13
5606
-13
5607
-13
5608
-13
5609
-12
5610
-13
5611
-13
5612
-13
5613
-13
5614
-13
5615
-13
5616
-13
5617
-12
5618
-13
5619
-13
5620
-12
5621
-13
5622
-13
5623
-13
5624
-13
5625
-13
5626
-14
5627
-13
5628
-13
5629
-13
5630
-13
5631
-13
5632
-13
5633
-12
5634
-13
5635
-13
5636
-12
5637
-12
5638
-13
5639
-13
5640
-12
5641
-13
5642
-13
5643
-13
5644
-13
5645
-13
5646
-13
5647
-13
5648
-12
5649
-12
5650
-13
5651
-13
5652
-13
5653
-13
5654
-13
5655
-13
5656
-13
5657
-13
5658
-13
5659
-13
5660
-14
5661
-13
5662
-13
5663
-12
5664
-12
5665
-12
5666
-13
5667
-12
5668
-13
5669
-13
5670
-13
5671
-13
5672
-12
5673
-12
5674
-13
5675
-13
5676
-13
5677
-12
5678
-12
5679
-13
5680
-13
5681
-12
5682
-12
5683
-12
5684
-13
5685
-12
5686
-12
5687
-12
5688
-12
5689
-12
5690
-12
5691
-12
5692
-13
5693
-12
5694
-12
5695
-12
5696
-12
5697
-12
5698
-12
5699
-12
5700
-12
5701
-12
5702
-13
5703
-12
5704
-12
5705
-13
5706
-12
5707
-12
5708
-12
5709
-12
5710
-13
5711
-13
5712
-12
5713
-12
5714
-12
5715
-13
5716
-13
5717
-12
5718
-13
5719
-13
5720
-13
5721
-13
5722
-13
5723
-13
5724
-13
5725
-12
5726
-12
5727
-12
5728
-12
5729
-12
5730
-12
5731
-13
5732
-13
5733
-12
5734
-13
5735
-12
5736
-12
5737
-12
5738
-12
5739
-13
5740
-12
5741
-12
5742
-12
5743
-12
5744
-13
5745
-13
5746
-13
5747
-12
5748
-12
5749
-13
5750
-13
5751
-13
5752
-14
5753
-14
5754
-13
5755
-13
5756
-13
5757
-13
5758
-12
5759
-12
5760
-13
5761
-12
5762
-13
5763
-13
5764
-13
5765
-14
5766
-14
5767
-13
5768
-13
5769
-13
5770
-13
5771
-12
5772
-12
5773
-12
5774
-12
5775
-12
5776
-13
5777
-13
5778
-13
5779
-13
5780
-13
5781
-13
5782
-13
5783
-13
5784
-13
5785
-12
5786
-12
5787
-12
5788
-12
5789
-12
5790
-12
5791
-12
5792
-12
5793
-12
5794
-12
5795
-13
5796
-14
5797
-14
5798
-12
5799
-13
5800
-13
5801
-13
5802
-13
5803
-12
5804
-13
5805
-13
5806
-13
5807
-12
5808
-12
5809
-12
5810
-13
5811
-12
5812
-12
5813
-12
5814
-12
5815
-13
5816
-13
5817
-12
5818
-13
5819
-12
5820
-13
5821
-12
5822
-12
5823
-12
5824
-12
5825
-12
5826
-12
5827
-12
5828
-13
5829
-13
5830
-13
5831
-13
5832
-12
5833
-12
5834
-13
5835
-12
5836
-12
5837
-12
5838
-12
5839
-12
5840
-12
5841
-13
5842
-12
5843
-12
5844
-12
5845
-12
5846
-13
5847
-13
5848
-12
5849
-12
5850
-12
5851
-12
5852
-13
5853
-12
5854
-12
5855
-12
5856
-12
5857
-12
5858
-12
5859
-12
5860
-13
5861
-13
5862
-13
5863
-13
5864
-13
5865
-13
5866
-13
5867
-12
5868
-12
5869
-12
5870
-12
5871
-12
5872
-12
5873
-12
5874
-12
5875
-13
5876
127
5877
127
5878
127
5879
127
5880
127
5881
127
5882
127
5883
127
5884
127
5885
127
5886
127
5887
127
5888
127
5889
127
5890
127
5891
127
5892
127
5893
127
5894
120
5895
115
5896
110
5897
108
5898
104
5899
100
5900
95
5901
91
5902
84
5903
79
5904
71
5905
65
5906
58
5907
53
5908
47
5909
42
5910
38
5911
34
5912
29
5913
26
5914
23
5915
20
5916
18
5917
15
5918
12
5919
11
5920
8
5921
7
5922
5
5923
4
5924
3
5925
2
5926
0
5927
-1
5928
-2
5929
-3
5930
-4
5931
-5
5932
-6
5933
-7
5934
-8
5935
-8
5936
-9
5937
-10
5938
-10
5939
-10
5940
-93
5941
-128
5942
-128
5943
-128
5944
-128
5945
-128
5946
-128
5947
-128
5948
-128
5949
-128
5950
-128
5951
-128
5952
-128
5953
-128
5954
-128
5955
-128
5956
-128
5957
-128
5958
-128
5959
-128
5960
-128
5961
-128
5962
-128
5963
-128
5964
-128
5965
-128
5966
-128
5967
-128
5968
-128
5969
-128
5970
-128
5971
-106
5972
-99
5973
-108
5974
-101
5975
-80
5976
-91
5977
-70
5978
-81
5979
-76
5980
-73
5981
-69
5982
-65
5983
-62
5984
-59
5985
-56
5986
-53
5987
-50
5988
-48
5989
-46
5990
-43
5991
-42
5992
-39
5993
-37
5994
-36
5995
-34
5996
-33
5997
-32
5998
-31
5999
-29
6000
-28
6001
-27
6002
-26
6003
-26
6004
-25
6005
-23
6006
-23
6007
-22
6008
-22
6009
-21
6010
-20
6011
-20
6012
-20
6013
-19
6014
-18
6015
-18
6016
-19
6017
-18
6018
-17
6019
-17
6020
-17
6021
-16
6022
-16
6023
-16
6024
-16
6025
-16
6026
-16
6027
-15
6028
-16
6029
-15
6030
-15
6031
-15
6032
-14
6033
-14
6034
-14
6035
-14
6036
-14
6037
-13
6038
-13
6039
-14
6040
-14
6041
-14
6042
-14
6043
-14
6044
-14
6045
-14
6046
-15
6047
-14
6048
-13
6049
-13
6050
-13
6051
-14
6052
-13
6053
-13
6054
-13
6055
-13
6056
-12
6057
-12
6058
-12
6059
-12
6060
-12
6061
-12
6062
-13
6063
-12
6064
-13
6065
-12
6066
-12
6067
-13
6068
-13
6069
-13
6070
-13
6071
-13
6072
-13
6073
-13
6074
-13
6075
-13
6076
-13
6077
-12
6078
-12
6079
-12
6080
-13
6081
-13
6082
-13
6083
-13
6084
-13
6085
-13
6086
-13
6087
-13
6088
-13
6089
-12
6090
-12
6091
-13
6092
-12
6093
-12
6094
-12
6095
-12
6096
-13
6097
-12
6098
-12
6099
-12
6100
-12
6101
-12
6102
-12
6103
-12
6104
-12
6105
-12
6106
-13
6107
-13
6108
-12
6109
-12
6110
-12
6111
-12
6112
-12
6113
-12
6114
-12
6115
-12
6116
-12
6117
-13
6118
-12
6119
-12
6120
-13
6121
-12
6122
-12
6123
-12
6124
-12
6125
-13
6126
-13
6127
-13
6128
-13
6129
-14
6130
-14
6131
-13
6132
-13
6133
-13
6134
-13
6135
-12
6136
-12
6137
-12
6138
-13
6139
-12
6140
-12
6141
-12
6142
-12
6143
-13
6144
-13
6145
-13
6146
-13
6147
-13
6148
-13
6149
-12
6150
-12
6151
-12
6152
-12
6153
-12
6154
-13
6155
-12
6156
-12
6157
-12
6158
-12
6159
-13
6160
-12
6161
-12
6162
-12
6163
-12
6164
-13
6165
-13
6166
-13
6167
-13
6168
-13
6169
-12
6170
-13
6171
-13
6172
-13
6173
-12
6174
-12
6175
-13
6176
-13
6177
-12
6178
-12
6179
-12
6180
-13
6181
-12
6182
-12
6183
-12
6184
-12
6185
-12
6186
-12
6187
-12
6188
-12
6189
-12
6190
-12
6191
-12
6192
-13
6193
-13
6194
-13
6195
-13
6196
-13
6197
-13
6198
-13
6199
-13
6200
-12
6201
-13
6202
-13
6203
-12
6204
-12
6205
-12
6206
-13
6207
-13
6208
-12
6209
-12
6210
-12
6211
-13
6212
-12
6213
-12
6214
-12
6215
-12
6216
-12
6217
-12
6218
-12
6219
-12
6220
-13
6221
-13
6222
-13
6223
-12
6224
-12
6225
-12
6226
-13
6227
-12
6228
-12
6229
-12
6230
-13
6231
-13
6232
-13
6233
-12
6234
-13
6235
-13
6236
-13
6237
-12
6238
-13
6239
-13
6240
-13
6241
-12
6242
-12
6243
-13
6244
-13
6245
-12
6246
-12
6247
-12
6248
-13
6249
-13
6250
-12
6251
-13
6252
-13
6253
-13
6254
-13
6255
-12
6256
-12
6257
-12
6258
-12
6259
-12
6260
-12
6261
-12
6262
-13
6263
-12
6264
-12
6265
-12
6266
-12
6267
-13
6268
-13
6269
-13
6270
-13
6271
-13
6272
-13
6273
-12
6274
-13
6275
-13
6276
-12
6277
-13
6278
-12
6279
-12
6280
-13
6281
-13
6282
-13
6283
-13
6284
-13
6285
-13
6286
-13
6287
-12
6288
-13
6289
-12
6290
-12
6291
-12
6292
-12
6293
-12
6294
-12
6295
-12
6296
-12
6297
-12
6298
-13
6299
-12
6300
-13
6301
-13
6302
-13
6303
-12
6304
-13
6305
-12
6306
-13
6307
-12
6308
-12
6309
-12
6310
-12
6311
-13
6312
-13
6313
-12
6314
-13
6315
-12
6316
-13
6317
-12
6318
-12
6319
-12
6320
-13
6321
-13
6322
-13
6323
-13
6324
-13
6325
-13
6326
-13
6327
-13
6328
-13
6329
-12
6330
-12
6331
-12
6332
-13
6333
-12
6334
-12
6335
-12
6336
-13
6337
-13
6338
-12
6339
-12
6340
-13
6341
-12
6342
-12
6343
-12
6344
-12
6345
-13
6346
-12
6347
-12
6348
-12
6349
-12
6350
-12
6351
-13
6352
-13
6353
-12
6354
-13
6355
-13
6356
-13
6357
-13
6358
-13
6359
-13
6360
-13
6361
-13
6362
-12
6363
-12
6364
-13
6365
-12
6366
-12
6367
-12
6368
-13
6369
-14
6370
-13
6371
-13
6372
-14
6373
-13
6374
-13
6375
-13
6376
-13
6377
-13
6378
-13
6379
-13
6380
-13
6381
-13
6382
-13
6383
-12
6384
-13
6385
-13
6386
-13
6387
-12
6388
127
6389
127
6390
127
6391
127
6392
127
6393
127
6394
127
6395
127
6396
127
6397
127
6398
127
6399
127
6400
127
6401
127
6402
127
6403
127
6404
127
6405
127
6406
120
6407
115
6408
110
6409
107
6410
104
6411
100
6412
95
6413
90
6414
84
6415
78
6416
72
6417
66
6418
59
6419
52
6420
46
6421
42
6422
37
6423
33
6424
29
6425
26
6426
22
6427
19
6428
17
6429
15
6430
13
6431
11
6432
9
6433
8
6434
6
6435
5
6436
3
6437
2
6438
0
6439
-1
6440
-2
6441
-3
6442
-4
6443
-5
6444
-6
6445
-7
6446
-7
6447
-8
6448
-8
6449
-9
6450
-10
6451
-10
6452
-11
6453
-12
6454
-12
6455
-12
6456
-13
6457
-13
6458
-13
6459
-13
6460
-13
6461
-13
6462
-14
6463
-14
6464
-14
6465
-14
6466
-15
6467
-15
6468
-16
6469
-16
6470
-16
6471
-16
6472
-16
6473
-16
6474
-16
6475
-16
6476
-16
6477
-16
6478
-16
6479
-16
6480
-16
6481
-16
6482
-16
6483
-16
6484
-17
6485
-17
6486
-17
6487
-17
6488
-17
6489
-17
6490
-18
6491
-17
6492
-17
6493
-16
6494
-17
6495
-17
6496
-17
6497
-17
6498
-18
6499
-17
6500
-17
6501
-17
6502
-17
6503
-18
6504
-17
6505
-17
6506
-17
6507
-17
6508
-17
6509
-17
6510
-17
6511
-18
6512
-18
6513
-18
6514
-17
6515
-17
6516
-98
6517
-128
6518
-128
6519
-128
6520
-128
6521
-128
6522
-128
6523
-128
6524
-128
6525
-128
6526
-128
6527
-128
6528
-128
6529
-128
6530
-128
6531
-128
6532
-128
6533
-128
6534
-128
6535
-128
6536
-128
6537
-128
6538
-128
6539
-128
6540
-128
6541
-128
6542
-128
6543
-128
6544
-128
6545
-128
6546
-128
6547
-107
6548
-98
6549
-108
6550
-102
6551
-97
6552
-91
6553
-70
6554
-82
6555
-78
6556
-74
6557
-69
6558
-65
6559
-62
6560
-58
6561
-55
6562
-52
6563
-50
6564
-48
6565
-45
6566
-44
6567
-42
6568
-40
6569
-38
6570
-36
6571
-35
6572
-34
6573
-32
6574
-31
6575
-30
6576
-29
6577
-28
6578
-26
6579
-25
6580
-24
6581
-23
6582
-22
6583
-22
6584
-22
6585
-21
6586
-20
6587
-20
6588
-20
6589
-20
6590
-19
6591
-18
6592
-18
6593
-17
6594
-17
6595
-17
6596
-17
6597
-17
6598
-16
6599
-16
6600
-16
6601
-16
6602
-15
6603
-15
6604
-15
6605
-15
6606
-15
6607
-14
6608
-15
6609
-15
6610
-15
6611
-14
6612
-14
6613
-14
6614
-14
6615
-13
6616
-13
6617
-13
6618
-13
6619
-12
6620
-13
6621
-13
6622
-13
6623
-13
6624
-14
6625
-13
6626
-14
6627
-14
6628
-15
6629
-14
6630
-14
6631
-13
6632
-13
6633
-13
6634
-13
6635
-13
6636
-13
6637
-13
6638
-13
6639
-13
6640
-13
6641
-13
6642
-13
6643
-13
6644
-13
6645
-13
6646
-13
6647
-12
6648
-13
6649
-13
6650
-13
6651
-12
6652
-13
6653
-13
6654
-13
6655
-13
6656
-12
6657
-13
6658
-13
6659
-13
6660
-13
6661
-13
6662
-13
6663
-13
6664
-13
6665
-13
6666
-13
6667
-12
6668
-12
6669
-13
6670
-13
6671
-13
6672
-12
6673
-12
6674
-13
6675
-12
6676
-13
6677
-12
6678
-12
6679
-13
6680
-13
6681
-13
6682
-13
6683
-13
6684
-13
6685
-13
6686
-13
6687
-13
6688
-13
6689
-13
6690
-13
6691
-13
6692
-13
6693
-12
6694
-12
6695
-12
6696
-12
6697
-12
6698
-12
6699
-12
6700
-13
6701
-13
6702
-13
6703
-12
6704
-13
6705
-13
6706
-13
6707
-12
6708
-12
6709
-12
6710
-12
6711
-12
6712
-12
6713
-13
6714
-13
6715
-13
6716
-13
6717
-13
6718
-14
6719
-14
6720
-13
6721
-13
6722
-13
6723
-13
6724
-13
6725
-12
6726
-13
6727
-13
6728
-12
6729
-12
6730
-12
6731
-13
6732
-13
6733
-12
6734
-13
6735
-13
6736
-13
6737
-13
6738
-13
6739
-13
6740
-13
6741
-12
6742
-12
6743
-12
6744
-13
6745
-12
6746
-12
6747
-12
6748
-12
6749
-12
6750
-12
6751
-12
6752
-12
6753
-13
6754
-13
6755
-13
6756
-12
6757
-12
6758
-12
6759
-12
6760
-12
6761
-12
6762
-12
6763
-12
6764
-12
6765
-13
6766
-13
6767
-13
6768
-13
6769
-13
6770
-12
6771
-12
6772
-13
6773
-13
6774
-12
6775
-12
6776
-13
6777
-13
6778
-13
6779
-12
6780
-13
6781
-13
6782
-13
6783
-12
6784
-13
6785
-13
6786
-13
6787
-13
6788
-12
6789
-13
6790
-13
6791
-12
6792
-12
6793
-12
6794
-13
6795
-13
6796
-13
6797
-12
6798
-12
6799
-13
6800
-13
6801
-13
6802
-13
6803
-13
6804
-13
6805
-13
6806
-12
6807
-12
6808
-12
6809
-12
6810
-13
6811
-12
6812
-12
6813
-12
6814
-13
6815
-13
6816
-13
6817
-12
6818
-13
6819
-13
6820
-13
6821
-12
6822
-12
6823
-12
6824
-12
6825
-12
6826
-13
6827
-13
6828
-13
6829
-13
6830
-13
6831
-13
6832
-13
6833
-12
6834
-12
6835
-12
6836
127
6837
127
6838
127
6839
127
6840
127
6841
127
6842
127
6843
127
6844
127
6845
127
6846
127
6847
127
6848
127
6849
127
6850
127
6851
127
6852
127
6853
127
6854
121
6855
115
6856
110
6857
107
6858
104
6859
100
6860
95
6861
90
6862
84
6863
79
6864
72
6865
66
6866
59
6867
53
6868
46
6869
42
6870
37
6871
33
6872
29
6873
26
6874
23
6875
20
6876
17
6877
15
6878
12
6879
11
6880
9
6881
7
6882
5
6883
4
6884
2
6885
1
6886
0
6887
-1
6888
-2
6889
-3
6890
-4
6891
-5
6892
-6
6893
-6
6894
-8
6895
-8
6896
-9
6897
-10
6898
-10
6899
-10
6900
-92
6901
-128
6902
-128
6903
-128
6904
-128
6905
-128
6906
-128
6907
-128
6908
-128
6909
-128
6910
-128
6911
-128
6912
-128
6913
-128
6914
-128
6915
-128
6916
-128
6917
-128
6918
-128
6919
-128
6920
-128
6921
-128
6922
-128
6923
-128
6924
-128
6925
-128
6926
-128
6927
-128
6928
-128
6929
-128
6930
-128
6931
-106
6932
-99
6933
-109
6934
-103
6935
-97
6936
-91
6937
-69
6938
-81
6939
-77
6940
-73
6941
-68
6942
-64
6943
-61
6944
-59
6945
-55
6946
-52
6947
-49
6948
-48
6949
-45
6950
-43
6951
-41
6952
-39
6953
-38
6954
-36
6955
-34
6956
-33
6957
-32
6958
-31
6959
-29
6960
-28
6961
-27
6962
-26
6963
-25
6964
-24
6965
-24
6966
-23
6967
-23
6968
-22
6969
-21
6970
-21
6971
-20
6972
-20
6973
-19
6974
-19
6975
-18
6976
-18
6977
-18
6978
-18
6979
-17
6980
-16
6981
-16
6982
-16
6983
-16
6984
-16
6985
-15
6986
-16
6987
-15
6988
-15
6989
-15
6990
-15
6991
-14
6992
-14
6993
-14
6994
-14
6995
-14
6996
-14
6997
-14
6998
-14
6999
-15
7000
-15
7001
-14
7002
-14
7003
-14
7004
-14
7005
-14
7006
-13
7007
-13
7008
-13
7009
-13
7010
-13
7011
-13
7012
-13
7013
-13
7014
-14
7015
-14
7016
-14
7017
-14
7018
-13
7019
-13
7020
-13
7021
-13
7022
-13
7023
-13
7024
-12
7025
-12
7026
-12
7027
-13
7028
-13
7029
-12
7030
-13
7031
-13
7032
-13
7033
-12
7034
-12
7035
-12
7036
-13
7037
-12
7038
-13
7039
-13
7040
-13
7041
-14
7042
-13
7043
-12
7044
-13
7045
-14
7046
-14
7047
-12
7048
-12
7049
-13
7050
-13
7051
-13
7052
-12
7053
-12
7054
-13
7055
-12
7056
-12
7057
-12
7058
-12
7059
-12
7060
-12
7061
-12
7062
-13
7063
-13
7064
-13
7065
-13
7066
-12
7067
-12
7068
-12
7069
-12
7070
-12
7071
-12
7072
-13
7073
-13
7074
-13
7075
-13
7076
-13
7077
-13
7078
-13
7079
-13
7080
-13
7081
-13
7082
-13
7083
-13
7084
-13
7085
-13
7086
-13
7087
-12
7088
-12
7089
-12
7090
-12
7091
-13
7092
-13
7093
-13
7094
-13
7095
-13
7096
-14
7097
-13
7098
-13
7099
-13
7100
-13
7101
-13
7102
-12
7103
-12
7104
-13
7105
-12
7106
-12
7107
-12
7108
-12
7109
-13
7110
-12
7111
-12
7112
-12
7113
-12
7114
-13
7115
-12
7116
-12
7117
-12
7118
-13
7119
-12
7120
-13
7121
-13
7122
-13
7123
-13
7124
-13
7125
-12
7126
-12
7127
-13
7128
-13
7129
-13
7130
-13
7131
-12
7132
-12
7133
-12
7134
-12
7135
-12
7136
-12
7137
-12
7138
-12
7139
-12
7140
-12
7141
-13
7142
-12
7143
-13
7144
-13
7145
-13
7146
-13
7147
-13
7148
-12
7149
-12
7150
-12
7151
-13
7152
-13
7153
-12
7154
-13
7155
-13
7156
-13
7157
-13
7158
-13
7159
-13
7160
-12
7161
-12
7162
-13
7163
-12
7164
-13
7165
-12
7166
-13
7167
-13
7168
-13
7169
-13
7170
-13
7171
-12
7172
-13
7173
-12
7174
-12
7175
-12
7176
-12
7177
-12
7178
-13
7179
-13
7180
-13
7181
-12
7182
-12
7183
-13
7184
-12
7185
-12
7186
-12
7187
-13
7188
-13
7189
-13
7190
-13
7191
-13
7192
-13
7193
-12
7194
-12
7195
-12
7196
-12
7197
-12
7198
-12
7199
-12
7200
-13
7201
-13
7202
-13
7203
-12
7204
-13
7205
-13
7206
-13
7207
-12
7208
-12
7209
-13
7210
-12
7211
-12
7212
-12
7213
-12
7214
-13
7215
-13
7216
-12
7217
-13
7218
-13
7219
-13
7220
-12
7221
-13
7222
-13
7223
-13
7224
-13
7225
-13
7226
-13
7227
-13
7228
-13
7229
-13
7230
-13
7231
-13
7232
-13
7233
-12
7234
-12
7235
-12
7236
-13
7237
-12
7238
-12
7239
-12
7240
-12
7241
-12
7242
-12
7243
-12
7244
-12
7245
-12
7246
-13
7247
-12
7248
-13
7249
-13
7250
-13
7251
-13
7252
-13
7253
-13
7254
-13
7255
-13
7256
-13
7257
-12
7258
-12
7259
-12
7260
-12
7261
-12
7262
-12
7263
-12
7264
-12
7265
-12
7266
-12
7267
-13
7268
-12
7269
-12
7270
-12
7271
-12
7272
-12
7273
-12
7274
-12
7275
-12
7276
-13
7277
-13
7278
-13
7279
-13
7280
-13
7281
-13
7282
-13
7283
-13
7284
-13
7285
-13
7286
-12
7287
-12
7288
-12
7289
-12
7290
-13
7291
-13
7292
-13
7293
-14
7294
-14
7295
-13
7296
-13
7297
-12
7298
-13
7299
-12
7300
-12
7301
-12
7302
-12
7303
-12
7304
-12
7305
-12
7306
-12
7307
-12
7308
-13
7309
-13
7310
-13
7311
-13
7312
-13
7313
-13
7314
-13
7315
-13
7316
-12
7317
-13
7318
-13
7319
-13
7320
-13
7321
-13
7322
-13
7323
-13
7324
-13
7325
-13
7326
-13
7327
-13
7328
-12
7329
-12
7330
-13
7331
-13
7332
-13
7333
-13
7334
-13
7335
-13
7336
-13
7337
-13
7338
-13
7339
-13
7340
-13
7341
-13
7342
-12
7343
-12
7344
-13
7345
-13
7346
-13
7347
-12
7348
127
7349
127
7350
127
7351
127
7352
127
7353
127
7354
127
7355
127
7356
127
7357
127
7358
127
7359
127
7360
127
7361
127
7362
127
7363
127
7364
127
7365
127
7366
122
7367
116
7368
111
7369
108
7370
104
7371
100
7372
95
7373
90
7374
84
7375
79
7376
72
7377
66
7378
59
7379
53
7380
47
7381
42
7382
37
7383
33
7384
30
7385
26
7386
23
7387
20
7388
17
7389
15
7390
13
7391
11
7392
9
7393
7
7394
5
7395
4
7396
2
7397
1
7398
-1
7399
-1
7400
-2
7401
-3
7402
-4
7403
-4
7404
-5
7405
-6
7406
-7
7407
-7
7408
-8
7409
-9
7410
-9
7411
-10
7412
-92
7413
-128
7414
-128
7415
-128
7416
-128
7417
-128
7418
-128
7419
-128
7420
-128
7421
-128
7422
-128
7423
-128
7424
-128
7425
-128
7426
-128
7427
-128
7428
-128
7429
-128
7430
-128
7431
-128
7432
-128
7433
-128
7434
-128
7435
-128
7436
-128
7437
-128
7438
-128
7439
-128
7440
-128
7441
-128
7442
-112
7443
-105
7444
-97
7445
-107
7446
-101
7447
-80
7448
-90
7449
-69
7450
-81
7451
-77
7452
-73
7453
-69
7454
-65
7455
-62
7456
-59
7457
-56
7458
-53
7459
-50
7460
-48
7461
-46
7462
-43
7463
-41
7464
-40
7465
-38
7466
-37
7467
-34
7468
-33
7469
-33
7470
-32
7471
-30
7472
-29
7473
-28
7474
-27
7475
-25
7476
127
7477
127
7478
127
7479
127
7480
127
7481
127
7482
127
7483
127
7484
127
7485
127
7486
127
7487
127
7488
127
7489
127
7490
127
7491
127
7492
127
7493
127
7494
118
7495
113
7496
109
7497
106
7498
102
7499
98
7500
93
7501
88
7502
82
7503
76
7504
70
7505
64
7506
57
7507
52
7508
46
7509
41
7510
36
7511
32
7512
28
7513
25
7514
22
7515
19
7516
16
7517
15
7518
12
7519
11
7520
9
7521
7
7522
5
7523
4
7524
2
7525
1
7526
0
7527
-1
7528
-2
7529
-3
7530
-4
7531
-5
7532
-6
7533
-6
7534
-8
7535
-8
7536
-9
7537
-10
7538
-10
7539
-10
7540
-93
7541
-128
7542
-128
7543
-128
7544
-128
7545
-128
7546
-128
7547
-128
7548
-128
7549
-128
7550
-128
7551
-128
7552
-128
7553
-128
7554
-128
7555
-128
7556
-128
7557
-128
7558
-128
7559
-128
7560
-128
7561
-128
7562
-128
7563
-128
7564
-128
7565
-128
7566
-128
7567
-128
7568
-128
7569
-128
7570
-128
7571
-106
7572
-99
7573
-108
7574
-102
7575
-97
7576
-91
7577
-70
7578
-81
7579
-77
7580
-72
7581
-68
7582
-65
7583
-62
7584
-59
7585
-56
7586
-53
7587
-50
7588
-48
7589
-45
7590
-43
7591
-41
7592
-39
7593
-37
7594
-35
7595
-34
7596
-33
7597
-32
7598
-31
7599
-29
7600
-29
7601
-27
7602
-26
7603
-26
7604
-24
7605
-24
7606
-23
7607
-22
7608
-22
7609
-21
7610
-20
7611
-20
7612
-20
7613
-19
7614
-19
7615
-18
7616
-18
7617
-17
7618
-17
7619
-17
7620
-17
7621
-16
7622
-16
7623
-16
7624
-16
7625
-15
7626
-15
7627
-15
7628
-15
7629
-15
7630
-15
7631
-14
7632
-15
7633
-14
7634
-14
7635
-14
7636
-14
7637
-14
7638
-13
7639
-13
7640
-14
7641
-14
7642
-14
7643
-13
7644
-13
7645
-14
7646
-14
7647
-13
7648
-13
7649
-13
7650
-14
7651
-13
7652
-13
7653
-13
7654
-13
7655
-13
7656
-13
7657
-12
7658
-13
7659
-12
7660
-13
7661
-12
7662
-12
7663
-12
7664
-13
7665
-12
7666
-13
7667
-12
7668
-13
7669
-14
7670
-13
7671
-13
7672
-13
7673
-13
7674
-14
7675
-12
7676
-12
7677
-12
7678
-12
7679
-12
7680
-12
7681
-13
7682
-13
7683
-13
7684
-13
7685
-12
7686
-13
7687
-13
7688
-12
7689
-13
7690
-13
7691
-13
7692
-13
7693
-13
7694
-13
7695
-13
7696
-12
7697
-13
7698
-13
7699
-12
7700
-12
7701
-12
7702
-12
7703
-12
7704
-12
7705
-12
7706
-13
7707
-12
7708
-13
7709
-12
7710
-13
7711
-13
7712
-12
7713
-13
7714
-13
7715
-12
7716
-13
7717
-12
7718
-13
7719
-12
7720
-12
7721
-12
7722
-12
7723
-13
7724
-13
7725
-12
7726
-13
7727
-12
7728
-13
7729
-13
7730
-12
7731
-12
7732
-13
7733
-13
7734
-14
7735
-13
7736
-13
7737
-13
7738
-13
7739
-13
7740
-13
7741
-13
7742
-13
7743
-13
7744
-13
7745
-13
7746
-13
7747
-13
7748
-13
7749
-13
7750
-13
7751
-13
7752
-13
7753
-13
7754
-13
7755
-13
7756
-13
7757
-12
7758
-12
7759
-12
7760
-12
7761
-12
7762
-12
7763
-12
7764
-13
7765
-13
7766
-13
7767
-12
7768
-13
7769
-13
7770
-13
7771
-13
7772
-12
7773
-12
7774
-13
7775
-12
7776
-12
7777
-12
7778
-12
7779
-13
7780
-12
7781
-12
7782
-12
7783
-13
7784
-14
7785
-13
7786
-13
7787
-13
7788
-13
7789
-13
7790
-12
7791
-12
7792
-12
7793
-12
7794
-13
7795
-12
7796
-12
7797
-12
7798
-13
7799
-13
7800
-13
7801
-13
7802
-13
7803
-13
7804
-12
7805
-12
7806
-13
7807
-13
7808
-12
7809
-12
7810
-13
7811
-13
7812
-13
7813
-12
7814
-12
7815
-13
7816
-13
7817
-13
7818
-13
7819
-13
7820
-13
7821
-13
7822
-12
7823
-12
7824
-13
7825
-12
7826
-12
7827
-12
7828
-13
7829
-13
7830
-12
7831
-13
7832
-13
7833
-13
7834
-13
7835
-12
7836
-12
7837
-12
7838
-12
7839
-12
7840
-12
7841
-12
7842
-12
7843
-12
7844
-12
7845
-12
7846
-12
7847
-13
7848
-12
7849
-12
7850
-12
7851
-12
7852
-12
7853
-12
7854
-12
7855
-12
7856
-12
7857
-13
7858
-13
7859
-13
7860
127
7861
127
7862
127
7863
127
7864
127
7865
127
7866
127
7867
127
7868
127
7869
127
7870
127
7871
127
7872
127
7873
127
7874
127
7875
127
7876
127
7877
127
7878
120
7879
114
7880
109
7881
107
7882
104
7883
100
7884
96
7885
91
7886
85
7887
79
7888
72
7889
66
7890
59
7891
53
7892
47
7893
42
7894
37
7895
33
7896
29
7897
26
7898
23
7899
20
7900
17
7901
15
7902
13
7903
11
7904
9
7905
7
7906
6
7907
4
7908
3
7909
2
7910
0
7911
-1
7912
-2
7913
-3
7914
-4
7915
-5
7916
-6
7917
-6
7918
-7
7919
-8
7920
-9
7921
-9
7922
-10
7923
-10
7924
-11
7925
-11
7926
-12
7927
-12
7928
-13
7929
-13
7930
-13
7931
-14
7932
-14
7933
-14
7934
-14
7935
-14
7936
-15
7937
-14
7938
-15
7939
-15
7940
-15
7941
-16
7942
-16
7943
-16
7944
-16
7945
-16
7946
-16
7947
-16
7948
-16
7949
-16
7950
-17
7951
-16
7952
-17
7953
-16
7954
-17
7955
-17
7956
-17
7957
-16
7958
-16
7959
-16
7960
-17
7961
-17
7962
-17
7963
-17
7964
-17
7965
-17
7966
-17
7967
-16
7968
-17
7969
-17
7970
-17
7971
-17
7972
-17
7973
-17
7974
-17
7975
-17
7976
-17
7977
-17
7978
-17
7979
-16
7980
-16
7981
-16
7982
-16
7983
-17
7984
-17
7985
-17
7986
-17
7987
-17
7988
-98
7989
-128
7990
-128
7991
-128
7992
-128
7993
-128
7994
-128
7995
-128
7996
-128
7997
-128
7998
-128
7999
-128
8000
-128
8001
-128
8002
-128
8003
-128
8004
-128
8005
-128
8006
-128
8007
-128
8008
-128
8009
-128
8010
-128
8011
-128
8012
-128
8013
-128
8014
-128
8015
-128
8016
-128
8017
-128
8018
-128
8019
-106
8020
-99
8021
-108
8022
-102
8023
-80
8024
-91
8025
-70
8026
-81
8027
-76
8028
-72
8029
-69
8030
-65
8031
-62
8032
-58
8033
-56
8034
-53
8035
-50
8036
-48
8037
-45
8038
-44
8039
-41
8040
-39
8041
-38
8042
-36
8043
-35
8044
-35
8045
-33
8046
-31
8047
-30
8048
-30
8049
-29
8050
-27
8051
-26
8052
-25
8053
-24
8054
-23
8055
-22
8056
-22
8057
-22
8058
-21
8059
-20
8060
-20
8061
-20
8062
-19
8063
-18
8064
-18
8065
-18
8066
-17
8067
-17
8068
-16
8069
-16
8070
-17
8071
-16
8072
-16
8073
-16
8074
-16
8075
-16
8076
-15
8077
-15
8078
-15
8079
-15
8080
-15
8081
-14
8082
-14
8083
-14
8084
-14
8085
-14
8086
-14
8087
-13
8088
-14
8089
-13
8090
-13
8091
-13
8092
-13
8093
-13
8094
-13
8095
-13
8096
-13
8097
-13
8098
-13
8099
-13
8100
-12
8101
-13
8102
-13
8103
-12
8104
-13
8105
-13
8106
-13
8107
-13
8108
-12
8109
-12
8110
-12
8111
-13
8112
-13
8113
-12
8114
-12
8115
-13
8116
-13
8117
-12
8118
-12
8119
-12
8120
-13
8121
-12
8122
-13
8123
-12
8124
-12
8125
-12
8126
-12
8127
-12
8128
-13
8129
-12
8130
-13
8131
-13
8132
-13
8133
-13
8134
-12
8135
-12
8136
-13
8137
-12
8138
-13
8139
-13
8140
-13
8141
-13
8142
-13
8143
-13
8144
-12
8145
-12
8146
-12
8147
-12
8148
-12
8149
-12
8150
-12
8151
-13
8152
-13
8153
-13
8154
-13
8155
-13
8156
-13
8157
-13
8158
-13
8159
-13
8160
-12
8161
-12
8162
-13
8163
-12
8164
-12
8165
-12
8166
-12
8167
-13
8168
-12
8169
-13
8170
-14
8171
-13
8172
-13
8173
-13
8174
-13
8175
-13
8176
-13
8177
-12
8178
-13
8179
-12
8180
-12
8181
-12
8182
-13
8183
-12
8184
-12
8185
-12
8186
-12
8187
-12
8188
-12
8189
-12
8190
-12
8191
-12
8192
-12
8193
-13
8194
-12
8195
-12
8196
-13
8197
-13
8198
-13
8199
-13
8200
-12
8201
-12
8202
-13
8203
-12
8204
-13
8205
-12
8206
-13
8207
-12
8208
-13
8209
-13
8210
-13
8211
-13
8212
-13
8213
-12
8214
-13
8215
-12
8216
-12
8217
-13
8218
-13
8219
-13
8220
-13
8221
-13
8222
-13
8223
-12
8224
-12
8225
-12
8226
-12
8227
-13
8228
-13
8229
-13
8230
-14
8231
-13
8232
-13
8233
-13
8234
-13
8235
-13
8236
-13
8237
-13
8238
-13
8239
-13
8240
-13
8241
-13
8242
-13
8243
-12
8244
-12
8245
-12
8246
-13
8247
-12
8248
-13
8249
-13
8250
-13
8251
-13
8252
-13
8253
-13
8254
-13
8255
-12
8256
-12
8257
-12
8258
-12
8259
-12
8260
-12
8261
-12
8262
-13
8263
-12
8264
-12
8265
-12
8266
-12
8267
-12
8268
-12
8269
-12
8270
-13
8271
-12
8272
-13
8273
-12
8274
-13
8275
-13
8276
-12
8277
-12
8278
-12
8279
-12
8280
-13
8281
-12
8282
-13
8283
-13
8284
-13
8285
-13
8286
-13
8287
-12
8288
-13
8289
-12
8290
-12
8291
-12
8292
-13
8293
-14
8294
-14
8295
-12
8296
-12
8297
-12
8298
-14
8299
-13
8300
-13
8301
-13
8302
-13
8303
-13
8304
-12
8305
-12
8306
-13
8307
-13
8308
-12
8309
-12
8310
-12
8311
-12
8312
-12
8313
-12
8314
-12
8315
-13
8316
-13
8317
-12
8318
-12
8319
-12
8320
-12
8321
-11
8322
-12
8323
-12
8324
-12
8325
-13
8326
-12
8327
-12
8328
-13
8329
-13
8330
-13
8331
-13
8332
-13
8333
-13
8334
-13
8335
-13
8336
-12
8337
-12
8338
-12
8339
-12
8340
-12
8341
-12
8342
-12
8343
-13
8344
-13
8345
-12
8346
-13
8347
-13
8348
-13
8349
-13
8350
-12
8351
-12
8352
-12
8353
-12
8354
-12
8355
-12
8356
-13
8357
-13
8358
-13
8359
-13
8360
-13
8361
-13
8362
-13
8363
-12
8364
-13
8365
-12
8366
-12
8367
-12
8368
-12
8369
-12
8370
-12
8371
-12
8372
127
8373
127
8374
127
8375
127
8376
127
8377
127
8378
127
8379
127
8380
127
8381
127
8382
127
8383
127
8384
127
8385
127
8386
127
8387
127
8388
127
8389
127
8390
121
8391
115
8392
110
8393
106
8394
103
8395
100
8396
96
8397
90
8398
84
8399
79
8400
72
8401
66
8402
59
8403
52
8404
46
8405
42
8406
37
8407
33
8408
29
8409
26
8410
23
8411
20
8412
17
8413
15
8414
13
8415
11
8416
9
8417
7
8418
5
8419
4
8420
2
8421
1
8422
0
8423
-1
8424
-2
8425
-3
8426
-4
8427
-5
8428
-6
8429
-6
8430
-7
8431
-8
8432
-8
8433
-9
8434
-10
8435
-10
8436
-11
8437
-11
8438
-12
8439
-12
8440
-13
8441
-13
8442
-13
8443
-13
8444
-14
8445
-14
8446
-14
8447
-14
8448
-15
8449
-15
8450
-15
8451
-15
8452
-15
8453
-15
8454
-15
8455
-15
8456
-16
8457
-15
8458
-16
8459
-16
8460
-16
8461
-16
8462
-16
8463
-16
8464
-17
8465
-16
8466
-17
8467
-17
8468
-17
8469
-17
8470
-17
8471
-17
8472
-17
8473
-17
8474
-17
8475
-17
8476
-16
8477
-16
8478
-16
8479
-17
8480
-17
8481
-16
8482
-17
8483
-17
8484
-17
8485
-18
8486
-18
8487
-18
8488
-18
8489
-18
8490
-18
8491
-17
8492
-17
8493
-17
8494
-17
8495
-18
8496
-18
8497
-18
8498
-18
8499
-17
8500
-17
8501
-17
8502
-17
8503
-17
8504
-17
8505
-17
8506
-17
8507
-17
8508
-17
8509
-17
8510
-17
8511
-17
8512
-17
8513
-17
8514
-17
8515
-17
8516
-18
8517
-17
8518
-18
8519
-18
8520
-18
8521
-18
8522
-18
8523
-17
8524
-18
8525
-17
8526
-17
8527
-17
8528
-17
8529
-17
8530
-17
8531
-17
8532
-18
8533
-18
8534
-17
8535
-18
8536
-17
8537
-17
8538
-17
8539
-17
8540
-18
8541
-17
8542
-18
8543
-17
8544
-18
8545
-18
8546
-18
8547
-18
8548
-18
8549
-18
8550
-18
8551
-18
8552
-18
8553
-18
8554
-18
8555
-17
8556
-17
8557
-17
8558
-17
8559
-17
8560
-17
8561
-17
8562
-17
8563
-17
8564
-99
8565
-128
8566
-128
8567
-128
8568
-128
8569
-128
8570
-128
8571
-128
8572
-128
8573
-128
8574
-128
8575
-128
8576
-128
8577
-128
8578
-128
8579
-128
8580
-128
8581
-128
8582
-128
8583
-128
8584
-128
8585
-128
8586
-128
8587
-128
8588
-128
8589
-128
8590
-128
8591
-128
8592
-128
8593
-128
8594
-128
8595
-108
8596
-101
8597
-109
8598
-102
8599
-80
8600
-92
8601
-71
8602
-81
8603
-77
8604
-73
8605
-69
8606
-65
8607
-61
8608
-59
8609
-56
8610
-53
8611
-50
8612
-48
8613
-46
8614
-44
8615
-41
8616
-40
8617
-38
8618
-37
8619
-35
8620
-34
8621
-33
8622
-32
8623
-30
8624
-28
8625
-28
8626
-27
8627
-26
8628
-25
8629
-25
8630
-24
8631
-23
8632
-22
8633
-21
8634
-21
8635
-20
8636
-20
8637
-20
8638
-19
8639
-19
8640
-19
8641
-18
8642
-18
8643
-17
8644
-17
8645
-16
8646
-16
8647
-16
8648
-15
8649
-15
8650
-15
8651
-14
8652
-15
8653
-15
8654
-15
8655
-15
8656
-15
8657
-15
8658
-15
8659
-14
8660
-14
8661
-14
8662
-14
8663
-14
8664
-14
8665
-14
8666
-15
8667
-14
8668
-14
8669
-14
8670
-14
8671
-13
8672
-14
8673
-14
8674
-14
8675
-13
8676
-13
8677
-13
8678
-13
8679
-13
8680
-13
8681
-13
8682
-14
8683
-13
8684
-14
8685
-13
8686
-13
8687
-13
8688
-13
8689
-12
8690
-13
8691
-12
8692
-12
8693
-12
8694
-12
8695
-12
8696
-12
8697
-13
8698
-13
8699
-13
8700
-13
8701
-13
8702
-13
8703
-13
8704
-12
8705
-12
8706
-12
8707
-12
8708
-13
8709
-12
8710
-12
8711
-12
8712
-13
8713
-13
8714
-13
8715
-13
8716
-13
8717
-13
8718
-13
8719
-12
8720
-12
8721
-13
8722
-13
8723
-12
8724
-12
8725
-12
8726
-12
8727
-11
8728
-11
8729
-12
8730
-12
8731
-12
8732
-12
8733
-12
8734
-13
8735
-13
8736
-13
8737
-13
8738
-13
8739
-13
8740
-13
8741
-12
8742
-12
8743
-12
8744
-12
8745
-13
8746
-12
8747
-12
8748
-12
8749
-12
8750
-12
8751
-12
8752
-12
8753
-13
8754
-13
8755
-13
8756
-12
8757
-12
8758
-13
8759
-13
8760
-13
8761
-12
8762
-12
8763
-13
8764
-13
8765
-12
8766
-13
8767
-13
8768
-13
8769
-13
8770
-13
8771
-13
8772
-13
8773
-13
8774
-13
8775
-12
8776
-13
8777
-12
8778
-12
8779
-13
8780
-13
8781
-13
8782
-13
8783
-13
8784
-13
8785
-13
8786
-13
8787
-13
8788
-13
8789
-13
8790
-13
8791
-12
8792
-12
8793
-12
8794
-13
8795
-12
8796
-12
8797
-12
8798
-13
8799
-13
8800
-13
8801
-12
8802
-13
8803
-13
8804
-12
8805
-13
8806
-13
8807
-13
8808
-13
8809
-13
8810
-13
8811
-13
8812
-13
8813
-13
8814
-13
8815
-13
8816
-13
8817
-12
8818
-13
8819
-12
8820
127
8821
127
8822
127
8823
127
8824
127
8825
127
8826
127
8827
127
8828
127
8829
127
8830
127
8831
127
8832
127
8833
127
8834
127
8835
127
8836
127
8837
127
8838
118
8839
112
8840
109
8841
106
8842
102
8843
98
8844
94
8845
90
8846
83
8847
77
8848
70
8849
64
8850
57
8851
51
8852
45
8853
40
8854
35
8855
31
8856
27
8857
24
8858
21
8859
18
8860
15
8861
13
8862
11
8863
9
8864
7
8865
5
8866
4
8867
3
8868
1
8869
0
8870
-1
8871
-3
8872
-4
8873
-5
8874
-6
8875
-7
8876
-9
8877
-9
8878
-10
8879
-11
8880
-11
8881
-11
8882
-12
8883
-11
8884
-95
8885
-128
8886
-128
8887
-128
8888
-128
8889
-128
8890
-128
8891
-128
8892
-128
8893
-128
8894
-128
8895
-128
8896
-128
8897
-128
8898
-128
8899
-128
8900
-128
8901
-128
8902
-128
8903
-128
8904
-128
8905
-128
8906
-128
8907
-128
8908
-128
8909
-128
8910
-128
8911
-128
8912
-128
8913
-128
8914
-128
8915
-105
8916
-98
8917
-107
8918
-102
8919
-97
8920
-91
8921
-70
8922
-81
8923
-77
8924
-73
8925
-68
8926
-65
8927
-62
8928
-59
8929
-56
8930
-53
8931
-50
8932
-48
8933
-45
8934
-43
8935
-41
8936
-39
8937
-37
8938
-36
8939
-34
8940
-33
8941
-32
8942
-31
8943
-30
8944
-29
8945
-28
8946
-26
8947
-26
8948
-24
8949
-24
8950
-23
8951
-22
8952
-22
8953
-21
8954
-21
8955
-20
8956
-20
8957
-20
8958
-19
8959
-18
8960
-18
8961
-18
8962
-18
8963
-17
8964
-16
8965
-16
8966
-16
8967
-16
8968
-16
8969
-15
8970
-15
8971
-14
8972
-14
8973
-15
8974
-14
8975
-14
8976
-15
8977
-14
8978
-14
8979
-14
8980
-13
8981
-14
8982
-13
8983
-13
8984
-13
8985
-14
8986
-14
8987
-14
8988
-13
8989
-14
8990
-13
8991
-13
8992
-13
8993
-13
8994
-14
8995
-13
8996
-13
8997
-13
8998
-12
8999
-13
9000
-12
9001
-12
9002
-13
9003
-13
9004
-13
9005
-12
9006
-12
9007
-12
9008
-12
9009
-12
9010
-12
9011
-12
9012
-13
9013
-13
9014
-12
9015
-12
9016
-12
9017
-13
9018
-14
9019
-13
9020
-13
9021
-13
9022
-13
9023
-13
9024
-12
9025
-12
9026
-13
9027
-13
9028
-13
9029
-13
9030
-13
9031
-13
9032
-13
9033
-13
9034
-13
9035
-12
9036
-13
9037
-13
9038
-12
9039
-13
9040
-13
9041
-13
9042
-13
9043
-13
9044
-13
9045
-12
9046
-12
9047
-12
9048
-13
9049
-13
9050
-13
9051
-13
9052
-13
9053
-13
9054
-13
9055
-13
9056
-13
9057
-13
9058
-13
9059
-12
9060
-13
9061
-12
9062
-12
9063
-12
9064
-13
9065
-13
9066
-12
9067
-12
9068
-12
9069
-12
9070
-12
9071
-12
9072
-12
9073
-12
9074
-12
9075
-12
9076
-12
9077
-12
9078
-12
9079
-12
9080
-12
9081
-12
9082
-13
9083
-13
9084
-13
9085
-13
9086
-13
9087
-13
9088
-13
9089
-12
9090
-12
9091
-13
9092
-12
9093
-12
9094
-13
9095
-13
9096
-13
9097
-12
9098
-12
9099
-13
9100
-12
9101
-12
9102
-12
9103
-12
9104
-13
9105
-13
9106
-12
9107
-12
9108
-12
9109
-13
9110
-12
9111
-12
9112
-13
9113
-13
9114
-12
9115
-12
9116
-12
9117
-12
9118
-12
9119
-12
9120
-12
9121
-13
9122
-13
9123
-13
9124
-13
9125
-13
9126
-13
9127
-13
9128
-14
9129
-13
9130
-13
9131
-13
9132
-12
9133
-12
9134
-12
9135
-12
9136
-12
9137
-12
9138
-13
9139
-12
9140
-12
9141
-12
9142
-12
9143
-12
9144
-13
9145
-13
9146
-13
9147
-13
9148
-13
9149
-13
9150
-13
9151
-13
9152
-12
9153
-12
9154
-13
9155
-12
9156
-12
9157
-12
9158
-13
9159
-13
9160
-12
9161
-12
9162
-13
9163
-13
9164
-12
9165
-12
9166
-13
9167
-13
9168
-13
9169
-13
9170
-13
9171
-13
9172
-13
9173
-13
9174
-13
9175
-13
9176
-13
9177
-13
9178
-13
9179
-12
9180
-12
9181
-12
9182
-12
9183
-12
9184
-12
9185
-12
9186
-12
9187
-12
9188
-13
9189
-12
9190
-12
9191
-13
9192
-12
9193
-12
9194
-12
9195
-12
9196
-13
9197
-12
9198
-12
9199
-12
9200
-12
9201
-13
9202
-12
9203
-12
9204
-12
9205
-12
9206
-12
9207
-12
9208
-12
9209
-13
9210
-13
9211
-12
9212
-13
9213
-13
9214
-13
9215
-13
9216
-13
9217
-13
9218
-13
9219
-12
9220
-13
9221
-12
9222
-13
9223
-13
9224
-12
9225
-13
9226
-13
9227
-12
9228
-13
9229
-12
9230
-13
9231
-13
9232
-13
9233
-13
9234
-13
9235
-13
9236
-13
9237
-12
9238
-12
9239
-12
9240
-12
9241
-12
9242
-12
9243
-12
9244
-12
9245
-12
9246
-13
9247
-12
9248
-12
9249
-13
9250
-13
9251
-13
9252
-12
9253
-12
9254
-12
9255
-12
9256
-12
9257
-12
9258
-12
9259
-13
9260
-13
9261
-13
9262
-13
9263
-12
9264
-12
9265
-12
9266
-13
9267
-13
9268
-13
9269
-13
9270
-13
9271
-12
9272
-13
9273
-13
9274
-12
9275
-13
9276
-13
9277
-13
9278
-13
9279
-12
9280
-13
9281
-12
9282
-12
9283
-13
9284
-13
9285
-13
9286
-13
9287
-12
9288
-12
9289
-12
9290
-12
9291
-12
9292
-13
9293
-12
9294
-12
9295
-13
9296
-14
9297
-13
9298
-12
9299
-12
9300
-13
9301
-13
9302
-12
9303
-12
9304
-13
9305
-13
9306
-13
9307
-12
9308
-13
9309
-13
9310
-13
9311
-12
9312
-13
9313
-13
9314
-13
9315
-13
9316
-13
9317
-13
9318
-13
9319
-12
9320
-12
9321
-12
9322
-13
9323
-12
9324
-12
9325
-12
9326
-12
9327
-12
9328
-13
9329
-12
9330
-13
9331
-13
9332
127
9333
127
9334
127
9335
127
9336
127
9337
127
9338
127
9339
127
9340
127
9341
127
9342
127
9343
127
9344
127
9345
127
9346
127
9347
127
9348
127
9349
127
9350
121
9351
115
9352
110
9353
107
9354
104
9355
100
9356
95
9357
90
9358
84
9359
78
9360
72
9361
66
9362
59
9363
53
9364
47
9365
43
9366
38
9367
33
9368
29
9369
25
9370
22
9371
20
9372
16
9373
14
9374
12
9375
11
9376
9
9377
7
9378
6
9379
4
9380
3
9381
2
9382
1
9383
0
9384
-1
9385
-2
9386
-4
9387
-5
9388
-6
9389
-7
9390
-8
9391
-8
9392
-9
9393
-10
9394
-10
9395
-10
9396
-93
9397
-128
9398
-128
9399
-128
9400
-128
9401
-128
9402
-128
9403
-128
9404
-128
9405
-128
9406
-128
9407
-128
9408
-128
9409
-128
9410
-128
9411
-128
9412
-128
9413
-128
9414
-128
9415
-128
9416
-128
9417
-128
9418
-128
9419
-128
9420
-128
9421
-128
9422
-128
9423
-128
9424
-128
9425
-128
9426
-112
9427
-104
9428
-98
9429
-108
9430
-102
9431
-80
9432
-91
9433
-70
9434
-82
9435
-77
9436
-73
9437
-69
9438
-66
9439
-62
9440
-59
9441
-56
9442
-53
9443
-51
9444
-48
9445
-45
9446
-44
9447
-42
9448
-40
9449
-37
9450
-36
9451
-34
9452
-33
9453
-31
9454
-30
9455
-29
9456
-29
9457
-27
9458
-26
9459
-25
9460
-25
9461
-24
9462
-23
9463
-22
9464
-22
9465
-22
9466
-21
9467
-20
9468
-20
9469
-19
9470
-19
9471
-18
9472
-18
9473
-18
9474
-18
9475
-17
9476
-17
9477
-16
9478
-16
9479
-16
9480
-16
9481
-15
9482
-16
9483
-15
9484
-15
9485
-15
9486
-14
9487
-14
9488
-14
9489
-14
9490
-14
9491
-14
9492
-14
9493
-14
9494
-14
9495
-14
9496
-14
9497
-14
9498
-14
9499
-13
9500
-13
9501
-14
9502
-14
9503
-14
9504
-14
9505
-14
9506
-14
9507
-12
9508
-13
9509
-13
9510
-12
9511
-12
9512
-13
9513
-13
9514
-14
9515
-13
9516
-14
9517
-13
9518
-13
9519
-14
9520
-13
9521
-12
9522
-13
9523
-13
9524
127
9525
127
9526
127
9527
127
9528
127
9529
127
9530
127
9531
127
9532
127
9533
127
9534
127
9535
127
9536
127
9537
127
9538
127
9539
127
9540
127
9541
127
9542
122
9543
116
9544
111
9545
108
9546
104
9547
100
9548
96
9549
91
9550
84
9551
79
9552
72
9553
66
9554
59
9555
54
9556
48
9557
43
9558
38
9559
34
9560
29
9561
26
9562
23
9563
20
9564
17
9565
15
9566
12
9567
11
9568
9
9569
7
9570
6
9571
4
9572
3
9573
2
9574
0
9575
0
9576
-2
9577
-3
9578
-4
9579
-5
9580
-6
9581
-7
9582
-8
9583
-8
9584
-9
9585
-9
9586
-10
9587
-10
9588
-93
9589
-128
9590
-128
9591
-128
9592
-128
9593
-128
9594
-128
9595
-128
9596
-128
9597
-128
9598
-128
9599
-128
9600
-128
9601
-128
9602
-128
9603
-128
9604
-128
9605
-128
9606
-128
9607
-128
9608
-128
9609
-128
9610
-128
9611
-128
9612
-128
9613
-128
9614
-128
9615
-128
9616
-128
9617
-128
9618
-112
9619
-105
9620
-98
9621
-108
9622
-102
9623
-80
9624
-91
9625
-70
9626
-81
9627
-76
9628
-72
9629
-69
9630
-65
9631
-61
9632
-58
9633
-55
9634
-52
9635
-50
9636
-48
9637
-45
9638
-43
9639
-41
9640
-39
9641
-37
9642
-36
9643
-34
9644
-33
9645
-32
9646
-31
9647
-29
9648
-29
9649
-27
9650
-27
9651
-26
9652
-25
9653
-24
9654
-23
9655
-23
9656
-22
9657
-21
9658
-20
9659
-20
9660
-20
9661
-19
9662
-19
9663
-18
9664
-18
9665
-17
9666
-18
9667
-17
9668
-16
9669
-16
9670
-16
9671
-16
9672
-16
9673
-15
9674
-16
9675
-15
9676
-15
9677
-14
9678
-15
9679
-15
9680
-15
9681
-15
9682
-15
9683
-15
9684
-15
9685
-14
9686
-14
9687
-14
9688
-14
9689
-13
9690
-14
9691
-13
9692
-14
9693
-13
9694
-13
9695
-13
9696
-13
9697
-13
9698
-13
9699
-13
9700
-13
9701
-13
9702
-13
9703
-13
9704
-13
9705
-13
9706
-13
9707
-13
9708
-13
9709
-13
9710
-13
9711
-13
9712
-13
9713
-13
9714
-13
9715
-12
9716
-13
9717
-13
9718
-13
9719
-12
9720
-13
9721
-13
9722
-12
9723
-12
9724
-12
9725
-12
9726
-12
9727
-12
9728
-12
9729
-12
9730
-12
9731
-12
9732
-12
9733
-12
9734
-13
9735
-12
9736
-12
9737
-13
9738
-13
9739
-13
9740
-13
9741
-13
9742
-13
9743
-13
9744
-12
9745
-13
9746
-13
9747
-13
9748
-13
9749
-12
9750
-13
9751
-13
9752
-13
9753
-13
9754
-13
9755
-13
9756
-12
9757
-12
9758
-13
9759
-12
9760
-13
9761
-12
9762
-12
9763
-12
9764
-12
9765
-12
9766
-13
9767
-13
9768
-13
9769
-13
9770
-13
9771
-13
9772
-13
9773
-12
9774
-13
9775
-12
9776
-13
9777
-13
9778
-13
9779
-13
9780
-13
9781
-13
9782
-13
9783
-13
9784
-13
9785
-13
9786
-13
9787
-13
9788
-12
9789
-13
9790
-13
9791
-12
9792
-13
9793
-12
9794
-12
9795
-13
9796
-13
9797
-13
9798
-12
9799
-12
9800
-13
9801
-13
9802
-13
9803
-12
9804
-12
9805
-12
9806
-12
9807
-12
9808
-12
9809
-12
9810
-12
9811
-12
9812
-12
9813
-12
9814
-13
9815
-13
9816
-13
9817
-12
9818
-13
9819
-13
9820
-13
9821
-13
9822
-13
9823
-13
9824
-12
9825
-12
9826
-13
9827
-12
9828
-12
9829
-13
9830
-12
9831
-12
9832
-12
9833
-13
9834
-13
9835
-12
9836
-12
9837
-12
9838
-12
9839
-12
9840
-12
9841
-13
9842
-13
9843
-12
9844
127
9845
127
9846
127
9847
127
9848
127
9849
127
9850
127
9851
127
9852
127
9853
127
9854
127
9855
127
9856
127
9857
127
9858
127
9859
127
9860
127
9861
127
9862
120
9863
115
9864
110
9865
107
9866
103
9867
100
9868
95
9869
90
9870
84
9871
79
9872
72
9873
66
9874
59
9875
53
9876
47
9877
42
9878
37
9879
33
9880
29
9881
26
9882
23
9883
21
9884
18
9885
16
9886
13
9887
11
9888
9
9889
7
9890
6
9891
4
9892
3
9893
2
9894
0
9895
0
9896
-1
9897
-3
9898
-4
9899
-5
9900
-6
9901
-7
9902
-8
9903
-9
9904
-9
9905
-10
9906
-10
9907
-10
9908
-93
9909
-128
9910
-128
9911
-128
9912
-128
9913
-128
9914
-128
9915
-128
9916
-128
9917
-128
9918
-128
9919
-128
9920
-128
9921
-128
9922
-128
9923
-128
9924
-128
9925
-128
9926
-128
9927
-128
9928
-128
9929
-128
9930
-128
9931
-128
9932
-128
9933
-128
9934
-128
9935
-128
9936
-128
9937
-128
9938
-128
9939
-106
9940
-100
9941
-109
9942
-103
9943
-98
9944
-91
9945
-70
9946
-82
9947
-78
9948
-74
9949
-68
9950
-65
9951
-62
9952
-59
9953
-56
9954
-52
9955
-50
9956
-48
9957
-46
9958
-43
9959
-41
9960
-40
9961
-38
9962
-36
9963
-34
9964
-33
9965
-32
9966
-31
9967
-30
9968
-29
9969
-28
9970
-28
9971
-26
9972
127
9973
127
9974
127
9975
127
9976
127
9977
127
9978
127
9979
127
9980
127
9981
127
9982
127
9983
127
9984
127
9985
127
9986
127
9987
127
9988
127
9989
126
9990
118
9991
112
9992
108
9993
104
9994
101
9995
98
9996
93
9997
88
9998
82
9999
76
10000
70
10001
64
10002
57
10003
51
10004
45
10005
40
10006
36
10007
32
10008
28
10009
26
10010
22
10011
20
10012
18
10013
16
10014
13
10015
11
10016
9
10017
7
10018
5
10019
4
10020
2
10021
1
10022
0
10023
-2
10024
-3
10025
-4
10026
-5
10027
-5
10028
-6
10029
-7
10030
-7
10031
-8
10032
-8
10033
-9
10034
-9
10035
-10
10036
-93
10037
-128
10038
-128
10039
-128
10040
-128
10041
-128
10042
-128
10043
-128
10044
-128
10045
-128
10046
-128
10047
-128
10048
-128
10049
-128
10050
-128
10051
-128
10052
-128
10053
-128
10054
-128
10055
-128
10056
-128
10057
-128
10058
-128
10059
-128
10060
-128
10061
-128
10062
-128
10063
-128
10064
-128
10065
-128
10066
-128
10067
-106
10068
-99
10069
-108
10070
-102
10071
-97
10072
-91
10073
-70
10074
-82
10075
-77
10076
-72
10077
-69
10078
-65
10079
-62
10080
-59
10081
-56
10082
-53
10083
-50
10084
-48
10085
-45
10086
-43
10087
-41
10088
-39
10089
-38
10090
-36
10091
-34
10092
-33
10093
-32
10094
-31
10095
-29
10096
-28
10097
-27
10098
-27
10099
-26
10100
-25
10101
-24
10102
-24
10103
-22
10104
-22
10105
-21
10106
-21
10107
-21
10108
-20
10109
-19
10110
-19
10111
-18
10112
-18
10113
-17
10114
-17
10115
-17
10116
-17
10117
-16
10118
-16
10119
-16
10120
-16
10121
-15
10122
-15
10123
-15
10124
-15
10125
-15
10126
-14
10127
-14
10128
-15
10129
-14
10130
-14
10131
-14
10132
-14
10133
-14
10134
-13
10135
-13
10136
-13
10137
-13
10138
-13
10139
-13
10140
-13
10141
-13
10142
-13
10143
-13
10144
-13
10145
-13
10146
-13
10147
-13
10148
-13
10149
-13
10150
-13
10151
-13
10152
-13
10153
-13
10154
-12
10155
-13
10156
-13
10157
-12
10158
-12
10159
-12
10160
-13
10161
-13
10162
-13
10163
-12
10164
-13
10165
-13
10166
-13
10167
-12
10168
-12
10169
-12
10170
-13
10171
-13
10172
-12
10173
-12
10174
-12
10175
-13
10176
-12
10177
-12
10178
-12
10179
-12
10180
-12
10181
-12
10182
-12
10183
-12
10184
-12
10185
-12
10186
-12
10187
-12
10188
-13
10189
-13
10190
-12
10191
-13
10192
-13
10193
-12
10194
-12
10195
-12
10196
-13
10197
-13
10198
-12
10199
-12
10200
-13
10201
-13
10202
-13
10203
-12
10204
-13
10205
-13
10206
-13
10207
-13
10208
-13
10209
-13
10210
-13
10211
-12
10212
-13
10213
-13
10214
-12
10215
-13
10216
-13
10217
-13
10218
-13
10219
-13
10220
-13
10221
-13
10222
-13
10223
-13
10224
-13
10225
-13
10226
-12
10227
-13
10228
-13
10229
-13
10230
-13
10231
-13
10232
-13
10233
-13
10234
-12
10235
-12
10236
-13
10237
-12
10238
-12
10239
-12
10240
-13
10241
-13
10242
-13
10243
-13
10244
-13
10245
-13
10246
-13
10247
-12
10248
-13
10249
-13
10250
-13
10251
-13
10252
-13
10253
-14
10254
-14
10255
-13
10256
-13
10257
-12
10258
-12
10259
-12
10260
-12
10261
-12
10262
-12
10263
-12
10264
-12
10265
-12
10266
-13
10267
-13
10268
-12
10269
-12
10270
-13
10271
-12
10272
-13
10273
-12
10274
-12
10275
-13
10276
-13
10277
-12
10278
-13
10279
-13
10280
-13
10281
-13
10282
-12
10283
-13
10284
-12
10285
-12
10286
-12
10287
-12
10288
-13
10289
-13
10290
-12
10291
-12
10292
-12
10293
-12
10294
-12
10295
-12
10296
-13
10297
-12
10298
-12
10299
-12
10300
-13
10301
-13
10302
-12
10303
-13
10304
-13
10305
-13
10306
-13
10307
-13
10308
-13
10309
-13
10310
-13
10311
-12
10312
-13
10313
-13
10314
-13
10315
-12
10316
-12
10317
-13
10318
-13
10319
-12
10320
-13
10321
-13
10322
-13
10323
-13
10324
-13
10325
-13
10326
-13
10327
-13
10328
-12
10329
-12
10330
-13
10331
-12
10332
-12
10333
-12
10334
-13
10335
-14
10336
-13
10337
-12
10338
-13
10339
-13
10340
-12
10341
-12
10342
-12
10343
-12
10344
-13
10345
-12
10346
-12
10347
-12
10348
-13
10349
-12
10350
-12
10351
-12
10352
-13
10353
-12
10354
-12
10355
-12
10356
127
10357
127
10358
127
10359
127
10360
127
10361
127
10362
127
10363
127
10364
127
10365
127
10366
127
10367
127
10368
127
10369
127
10370
127
10371
127
10372
127
10373
127
10374
122
10375
116
10376
110
10377
106
10378
103
10379
99
10380
95
10381
90
10382
84
10383
78
10384
72
10385
66
10386
59
10387
54
10388
48
10389
43
10390
38
10391
34
10392
29
10393
26
10394
23
10395
21
10396
18
10397
16
10398
13
10399
11
10400
9
10401
7
10402
6
10403
5
10404
3
10405
2
10406
0
10407
-1
10408
-2
10409
-4
10410
-4
10411
-5
10412
-6
10413
-6
10414
-7
10415
-8
10416
-8
10417
-9
10418
-9
10419
-10
10420
-93
10421
-128
10422
-128
10423
-128
10424
-128
10425
-128
10426
-128
10427
-128
10428
-128
10429
-128
10430
-128
10431
-128
10432
-128
10433
-128
10434
-128
10435
-128
10436
-128
10437
-128
10438
-128
10439
-128
10440
-128
10441
-128
10442
-128
10443
-128
10444
-128
10445
-128
10446
-128
10447
-128
10448
-128
10449
-128
10450
-112
10451
-105
10452
-98
10453
-107
10454
-101
10455
-80
10456
-91
10457
-70
10458
-81
10459
-77
10460
-73
10461
-69
10462
-65
10463
-62
10464
-59
10465
-56
10466
-53
10467
-50
10468
-48
10469
-45
10470
-44
10471
-42
10472
-40
10473
-38
10474
-36
10475
-35
10476
-33
10477
-32
10478
-31
10479
-29
10480
-28
10481
-27
10482
-26
10483
-25
10484
127
10485
127
10486
127
10487
127
10488
127
10489
127
10490
127
10491
127
10492
127
10493
127
10494
127
10495
127
10496
127
10497
127
10498
127
10499
127
10500
127
10501
126
10502
118
10503
112
10504
108
10505
105
10506
101
10507
98
10508
93
10509
88
10510
82
10511
76
10512
70
10513
64
10514
57
10515
51
10516
45
10517
40
10518
35
10519
31
10520
28
10521
24
10522
22
10523
20
10524
17
10525
15
10526
13
10527
11
10528
8
10529
7
10530
5
10531
4
10532
2
10533
1
10534
0
10535
-1
10536
-2
10537
-3
10538
-4
10539
-5
10540
-6
10541
-6
10542
-7
10543
-8
10544
-9
10545
-10
10546
-10
10547
-11
10548
-12
10549
-12
10550
-12
10551
-13
10552
-13
10553
-14
10554
-14
10555
-14
10556
-14
10557
-14
10558
-14
10559
-14
10560
-15
10561
-15
10562
-15
10563
-15
10564
-16
10565
-16
10566
-16
10567
-16
10568
-16
10569
-16
10570
-16
10571
-16
10572
-16
10573
-16
10574
-16
10575
-16
10576
-16
10577
-16
10578
-16
10579
-16
10580
-16
10581
-16
10582
-17
10583
-16
10584
-16
10585
-16
10586
-17
10587
-17
10588
-17
10589
-17
10590
-17
10591
-16
10592
-17
10593
-17
10594
-17
10595
-17
10596
-17
10597
-17
10598
-17
10599
-17
10600
-17
10601
-17
10602
-17
10603
-17
10604
-17
10605
-16
10606
-17
10607
-17
10608
-18
10609
-18
10610
-17
10611
-18
10612
-99
10613
-128
10614
-128
10615
-128
10616
-128
10617
-128
10618
-128
10619
-128
10620
-128
10621
-128
10622
-128
10623
-128
10624
-128
10625
-128
10626
-128
10627
-128
10628
-128
10629
-128
10630
-128
10631
-128
10632
-128
10633
-128
10634
-128
10635
-128
10636
-128
10637
-128
10638
-128
10639
-128
10640
-128
10641
-128
10642
-128
10643
-106
10644
-99
10645
-108
10646
-102
10647
-80
10648
-91
10649
-70
10650
-82
10651
-77
10652
-73
10653
-70
10654
-66
10655
-62
10656
-59
10657
-56
10658
-53
10659
-50
10660
-48
10661
-46
10662
-44
10663
-42
10664
-40
10665
-38
10666
-36
10667
-35
10668
-33
10669
-32
10670
-31
10671
-30
10672
-28
10673
-27
10674
-27
10675
-26
10676
-25
10677
-24
10678
-24
10679
-23
10680
-22
10681
-22
10682
-21
10683
-20
10684
-20
10685
-19
10686
-19
10687
-19
10688
-19
10689
-18
10690
-18
10691
-18
10692
-18
10693
-17
10694
-16
10695
-16
10696
-16
10697
-15
10698
-16
10699
-15
10700
-15
10701
-14
10702
-14
10703
-15
10704
-14
10705
-14
10706
-14
10707
-14
10708
-14
10709
-13
10710
-13
10711
-13
10712
-13
10713
-13
10714
-13
10715
-13
10716
-13
10717
-13
10718
-13
10719
-13
10720
-14
10721
-14
10722
-14
10723
-13
10724
-13
10725
-12
10726
-13
10727
-12
10728
-12
10729
-13
10730
-13
10731
-13
10732
-13
10733
-12
10734
-13
10735
-13
10736
-13
10737
-13
10738
-13
10739
-13
10740
-13
10741
-12
10742
-12
10743
-13
10744
-13
10745
-13
10746
-12
10747
-13
10748
-13
10749
-13
10750
-13
10751
-12
10752
-13
10753
-13
10754
-13
10755
-12
10756
-12
10757
-12
10758
-13
10759
-13
10760
-13
10761
-13
10762
-14
10763
-13
10764
-13
10765
-12
10766
-13
10767
-12
10768
-12
10769
-12
10770
-13
10771
-13
10772
-13
10773
-12
10774
-13
10775
-13
10776
-13
10777
-13
10778
-12
10779
-13
10780
-12
10781
-12
10782
-12
10783
-12
10784
-12
10785
-12
10786
-12
10787
-12
10788
-12
10789
-12
10790
-13
10791
-12
10792
-13
10793
-12
10794
-13
10795
-13
10796
-14
10797
-13
10798
-12
10799
-12
10800
-13
10801
-13
10802
-13
10803
-13
10804
-13
10805
-13
10806
-12
10807
-12
10808
-13
10809
-13
10810
-13
10811
-13
10812
-13
10813
-13
10814
-13
10815
-12
10816
-12
10817
-12
10818
-12
10819
-12
10820
-12
10821
-12
10822
-12
10823
-12
10824
-13
10825
-12
10826
-13
10827
-12
10828
-12
10829
-13
10830
-13
10831
-13
10832
-12
10833
-12
10834
-13
10835
-12
10836
-12
10837
-12
10838
-12
10839
-12
10840
-13
10841
-12
10842
-12
10843
-12
10844
-12
10845
-13
10846
-12
10847
-13
10848
-13
10849
-12
10850
-13
10851
-13
10852
-13
10853
-13
10854
-13
10855
-13
10856
-13
10857
-13
10858
-13
10859
-13
10860
-13
10861
-13
10862
-13
10863
-13
10864
-13
10865
-13
10866
-13
10867
-13
10868
-13
10869
-12
10870
-12
10871
-13
10872
-13
10873
-12
10874
-12
10875
-12
10876
-13
10877
-12
10878
-12
10879
-12
10880
-12
10881
-13
10882
-13
10883
-13
10884
-13
10885
-13
10886
-13
10887
-13
10888
-13
10889
-13
10890
-13
10891
-13
10892
-13
10893
-13
10894
-13
10895
-13
10896
-13
10897
-13
10898
-12
10899
-12
10900
-13
10901
-12
10902
-12
10903
-12
10904
-13
10905
-13
10906
-12
10907
-12
10908
-13
10909
-13
10910
-13
10911
-12
10912
-12
10913
-13
10914
-13
10915
-12
10916
-12
10917
-12
10918
-12
10919
-12
10920
-12
10921
-13
10922
-12
10923
-12
10924
-12
10925
-12
10926
-13
10927
-12
10928
-12
10929
-13
10930
-13
10931
-13
10932
-12
10933
-12
10934
-13
10935
-13
10936
-13
10937
-13
10938
-13
10939
-13
10940
-13
10941
-12
10942
-12
10943
-12
10944
-13
10945
-12
10946
-12
10947
-13
10948
-13
10949
-13
10950
-13
10951
-13
10952
-13
10953
-13
10954
-13
10955
-13
10956
-13
10957
-13
10958
-13
10959
-13
10960
-13
10961
-12
10962
-12
10963
-13
10964
-13
10965
-13
10966
-13
10967
-12
10968
-13
10969
-12
10970
-12
10971
-12
10972
-12
10973
-12
10974
-12
10975
-12
10976
-13
10977
-13
10978
-13
10979
-13
10980
-13
10981
-13
10982
-13
10983
-12
10984
-12
10985
-12
10986
-12
10987
-12
10988
-12
10989
-12
10990
-12
10991
-12
10992
-12
10993
-12
10994
-13
10995
-12
10996
-12
10997
-12
10998
-12
10999
-13
11000
-13
11001
-12
11002
-13
11003
-13
11004
-13
11005
-13
11006
-12
11007
-12
11008
-12
11009
-12
11010
-12
11011
-12
11012
-12
11013
-13
11014
-13
11015
-13
11016
-12
11017
-13
11018
-13
11019
-12
11020
-12
11021
-12
11022
-12
11023
-12
11024
-12
11025
-12
11026
-13
11027
-13
11028
-13
11029
-12
11030
-13
11031
-13
11032
-13
11033
-12
11034
-13
11035
-12
11036
-13
11037
-12
11038
-12
11039
-12
11040
-13
11041
-13
11042
-12
11043
-12
11044
-13
11045
-13
11046
-13
11047
-12
11048
-12
11049
-13
11050
-13
11051
-12
11052
-13
11053
-13
11054
-13
11055
-13
11056
-13
11057
-13
11058
-13
11059
-12
11060
-12
11061
-12
11062
-12
11063
-12
11064
-12
11065
-12
11066
-12
11067
-12
11068
-13
11069
-13
11070
-13
11071
-13
11072
-13
11073
-13
11074
-13
11075
-13
11076
-13
11077
-13
11078
-13
11079
-13
11080
-13
11081
-13
11082
-13
11083
-13
11084
-12
11085
-12
11086
-13
11087
-12
11088
-12
11089
-12
11090
-12
11091
-13
11092
-13
11093
-13
11094
-13
11095
-13
11096
-13
11097
-13
11098
-12
11099
-12
11100
-12
11101
-12
11102
-12
11103
-12
11104
-12
11105
-12
11106
-12
11107
-12
11108
-12
11109
-12
11110
-13
11111
-12
11112
-13
11113
-13
11114
-13
11115
-13
11116
-13
11117
-13
11118
-13
11119
-12
11120
-12
11121
-12
11122
-13
11123
-12
11124
-12
11125
-13
11126
-13
11127
-13
11128
-14
11129
-13
11130
-13
11131
-13
11132
-12
11133
-12
11134
-12
11135
-12
11136
-13
11137
-12
11138
-12
11139
-13
11140
-13
11141
-13
11142
-13
11143
-13
11144
-13
11145
-13
11146
-13
11147
-13
11148
-13
11149
-13
11150
-13
11151
-13
11152
-14
11153
-13
11154
-13
11155
-13
11156
-12
11157
-12
11158
-12
11159
-12
11160
-12
11161
-12
11162
-12
11163
-12
11164
-12
11165
-12
11166
-12
11167
-12
11168
-12
11169
-12
11170
-13
11171
-12
11172
-12
11173
-13
11174
-13
11175
-12
11176
-12
11177
-12
11178
-12
11179
-12
11180
-12
11181
-13
11182
-13
11183
-13
11184
-13
11185
-13
11186
-13
11187
-13
11188
-13
11189
-12
11190
-13
11191
-13
11192
-13
11193
-12
11194
-13
11195
-13
11196
-13
11197
-12
11198
-13
11199
-13
11200
-13
11201
-12
11202
-12
11203
-12
11204
-12
11205
-13
11206
-12
11207
-12
11208
-13
11209
-13
11210
-13
11211
-12
11212
-13
11213
-13
11214
-12
11215
-12
11216
-12
11217
-13
11218
-13
11219
-12
11220
-13
11221
-13
11222
-13
11223
-13
11224
-12
11225
-12
11226
-13
11227
-13
11228
-13
11229
-12
11230
-13
11231
-12
11232
-12
11233
-13
11234
-13
11235
-13
11236
-13
11237
-13
11238
-13
11239
-12
11240
-12
11241
-13
11242
-13
11243
-12
11244
-12
11245
-12
11246
-12
11247
-12
11248
-12
11249
-12
11250
-12
11251
-12
11252
-13
11253
-13
11254
-13
11255
-13
11256
-12
11257
-12
11258
-12
11259
-12
11260
-12
11261
-12
11262
-13
11263
-12
11264
-12
11265
-12
11266
-12
11267
-13
11268
-13
11269
-13
11270
-13
11271
-13
11272
-13
11273
-12
11274
-12
11275
-12
11276
-12
11277
-12
11278
-12
11279
-12
11280
-12
11281
-12
11282
-13
11283
-13
11284
-13
11285
-12
11286
-13
11287
-12
11288
-12
11289
-12
11290
-12
11291
-13
11292
-13
11293
-12
11294
-13
11295
-13
11296
-14
11297
-12
11298
-13
11299
-14
11300
-14
11301
-13
11302
-13
11303
-12
11304
-13
11305
-12
11306
-12
11307
-12
11308
-12
11309
-12
11310
-12
11311
-12
11312
-13
11313
-13
11314
-13
11315
-13
11316
-13
11317
-13
11318
-13
11319
-13
11320
-13
11321
-13
11322
-13
11323
-13
11324
-13
11325
-13
11326
-13
11327
-13
11328
-13
11329
-13
11330
-13
11331
-13
11332
-13
11333
-13
11334
-12
11335
-13
11336
-12
11337
-12
11338
-12
11339
-12
11340
-12
11341
-12
11342
-12
11343
-12
11344
-12
11345
-13
11346
-13
11347
-13
11348
-12
11349
-12
11350
-13
11351
-13
11352
-13
11353
-12
11354
-13
11355
-13
11356
-13
11357
-12
11358
-13
11359
-13
11360
-14
11361
-12
11362
-13
11363
-13
11364
-13
11365
-12
11366
-12
11367
-13
11368
-13
11369
-12
11370
-13
11371
-12
11372
-13
11373
-13
11374
-13
11375
-13
11376
-13
11377
-13
11378
-12
11379
-12
11380
-12
11381
-12
11382
-12
11383
-12
11384
-12
11385
-13
11386
-13
11387
-12
11388
-13
11389
-13
11390
-13
11391
-13
11392
-12
11393
-12
11394
-12
11395
-12
11396
-12
11397
-12
11398
-12
11399
-12
11400
-12
11401
-12
11402
-12
11403
-12
11404
-13
11405
-13
11406
-13
11407
-13
11408
-13
11409
-13
11410
-13
11411
-12
11412
-13
11413
-13
11414
-13
11415
-12
11416
-13
11417
-13
11418
-12
11419
-12
11420
-12
11421
-12
11422
-12
11423
-13
11424
-13
11425
-13
11426
-13
11427
-13
11428
-13
11429
-13
11430
-13
11431
-12
11432
-12
11433
-13
11434
-12
11435
-12
11436
-12
11437
-12
11438
-12
11439
-12
11440
-12
11441
-12
11442
-12
11443
-12
11444
-12
11445
-12
11446
-13
11447
-13
11448
-13
11449
-13
11450
-13
11451
-13
11452
-13
11453
-12
11454
-13
11455
-13
11456
-13
11457
-13
11458
-13
11459
-13
11460
-13
11461
-13
11462
-13
11463
-13
11464
-13
11465
-12
11466
-12
11467
-12
11468
-12
11469
-12
11470
-12
11471
-12
11472
-13
11473
-12
11474
-12
11475
-12
11476
-12
11477
-12
11478
-12
11479
-12
11480
-12
11481
-12
11482
-13
11483
-13
11484
-13
11485
-13
11486
-13
11487
-13
11488
-13
11489
-12
11490
-12
11491
-12
11492
-12
11493
-12
11494
-12
11495
-12
11496
-12
11497
-12
11498
-13
11499
-12
11500
-13
11501
-13
11502
-13
11503
-13
11504
-13
11505
-13
11506
-13
11507
-12
11508
-12
11509
-13
11510
-12
11511
-12
11512
-12
11513
-12
11514
-13
11515
-12
11516
-12
11517
-12
11518
-13
11519
-13
11520
-12
11521
-12
11522
-13
11523
-13
11524
-13
11525
-12
11526
-13
11527
-13
11528
-12
11529
-12
11530
-12
11531
-12
11532
-13
11533
-13
11534
-13
11535
-13
11536
-12
11537
-12
11538
-12
11539
-12
11540
-12
11541
-12
11542
-12
11543
-12
11544
-13
11545
-14
11546
-14
11547
-13
11548
-13
11549
-13
11550
-13
11551
-13
11552
-12
11553
-12
11554
-13
11555
-13
11556
-12
11557
-12
11558
-13
11559
-13
11560
-12
11561
-12
11562
-12
11563
-12
11564
-13
11565
-13
11566
-13
11567
-14
11568
-14
11569
-13
11570
-13
11571
-13
11572
127
11573
127
11574
127
11575
127
11576
127
11577
127
11578
127
11579
127
11580
127
11581
127
11582
127
11583
127
11584
127
11585
127
11586
127
11587
127
11588
127
11589
127
11590
121
11591
116
11592
110
11593
108
11594
104
11595
100
11596
94
11597
90
11598
84
11599
78
11600
71
11601
64
11602
58
11603
52
11604
46
11605
42
11606
37
11607
33
11608
29
11609
26
11610
23
11611
20
11612
17
11613
16
11614
13
11615
12
11616
10
11617
8
11618
6
11619
4
11620
3
11621
2
11622
0
11623
-1
11624
-2
11625
-3
11626
-4
11627
-6
11628
-6
11629
-7
11630
-8
11631
-8
11632
-9
11633
-9
11634
-9
11635
-10
11636
-92
11637
-128
11638
-128
11639
-128
11640
-128
11641
-128
11642
-128
11643
-128
11644
-128
11645
-128
11646
-128
11647
-128
11648
-128
11649
-128
11650
-128
11651
-128
11652
-128
11653
-128
11654
-128
11655
-128
11656
-128
11657
-128
11658
-128
11659
-128
11660
-128
11661
-128
11662
-128
11663
-128
11664
-128
11665
-128
11666
-128
11667
-106
11668
-99
11669
-109
11670
-103
11671
-98
11672
-92
11673
-69
11674
-81
11675
-77
11676
-73
11677
-68
11678
-64
11679
-62
11680
-59
11681
-55
11682
-52
11683
-50
11684
-48
11685
-46
11686
-43
11687
-41
11688
-39
11689
-38
11690
-36
11691
-34
11692
-33
11693
-32
11694
-30
11695
-29
11696
-28
11697
-27
11698
-26
11699
-25
11700
-24
11701
-24
11702
-23
11703
-22
11704
-22
11705
-21
11706
-21
11707
-20
11708
-20
11709
-20
11710
-19
11711
-19
11712
-18
11713
-17
11714
-17
11715
-17
11716
-17
11717
-16
11718
-16
11719
-16
11720
-15
11721
-15
11722
-15
11723
-15
11724
-15
11725
-14
11726
-14
11727
-15
11728
-15
11729
-15
11730
-14
11731
-14
11732
-14
11733
-14
11734
-14
11735
-14
11736
-14
11737
-14
11738
-13
11739
-13
11740
-13
11741
-13
11742
-14
11743
-13
11744
-13
11745
-13
11746
-14
11747
-13
11748
-13
11749
-13
11750
-14
11751
-13
11752
-13
11753
-12
11754
-12
11755
-13
11756
-13
11757
-13
11758
-13
11759
-13
11760
-13
11761
-14
11762
-13
11763
-13
11764
-13
11765
-12
11766
-13
11767
-13
11768
-13
11769
-13
11770
-13
11771
-13
11772
-13
11773
-12
11774
-13
11775
-12
11776
-13
11777
-12
11778
-13
11779
-13
11780
-12
11781
-12
11782
-12
11783
-12
11784
-12
11785
-12
11786
-13
11787
-13
11788
-12
11789
-12
11790
-13
11791
-12
11792
-13
11793
-13
11794
-13
11795
-13
11796
-12
11797
-12
11798
-12
11799
-13
11800
-13
11801
-12
11802
-12
11803
-12
11804
-12
11805
-13
11806
-13
11807
-12
11808
-13
11809
-13
11810
-13
11811
-13
11812
-12
11813
-13
11814
-13
11815
-13
11816
-13
11817
-12
11818
-13
11819
-12
11820
-12
11821
-13
11822
-13
11823
-13
11824
-13
11825
-13
11826
-13
11827
-13
11828
-13
11829
-13
11830
-12
11831
-12
11832
-12
11833
-12
11834
-12
11835
-12
11836
-12
11837
-12
11838
-13
11839
-13
11840
-12
11841
-12
11842
-13
11843
-12
11844
-13
11845
-13
11846
-13
11847
-13
11848
-12
11849
-12
11850
-13
11851
-13
11852
-12
11853
-12
11854
-12
11855
-13
11856
-13
11857
-12
11858
-13
11859
-13
11860
-13
11861
-12
11862
-12
11863
-13
11864
-13
11865
-12
11866
-12
11867
-12
11868
-13
11869
-13
11870
-13
11871
-13
11872
-13
11873
-13
11874
-13
11875
-13
11876
-12
11877
-12
11878
-12
11879
-13
11880
-12
11881
-12
11882
-13
11883
-13
11884
-13
11885
-12
11886
-13
11887
-13
11888
-13
11889
-12
11890
-12
11891
-13
11892
-13
11893
-13
11894
-13
11895
-13
11896
-13
11897
-13
11898
-13
11899
-12
11900
-13
11901
-13
11902
-13
11903
-13
11904
-13
11905
-13
11906
-13
11907
-12
11908
-13
11909
-12
11910
-13
11911
-12
11912
-12
11913
-12
11914
-12
11915
-12
11916
-13
11917
-13
11918
-13
11919
-13
11920
-13
11921
-13
11922
-12
11923
-13
11924
-13
11925
-13
11926
-13
11927
-12
11928
-12
11929
-13
11930
-12
11931
-12
11932
-12
11933
-12
11934
-12
11935
-12
11936
-12
11937
-12
11938
-12
11939
-12
11940
-12
11941
-12
11942
-12
11943
-12
11944
-12
11945
-12
11946
-12
11947
-12
11948
-12
11949
-12
11950
-13
11951
-13
11952
-12
11953
-12
11954
-12
11955
-13
11956
-13
11957
-13
11958
-13
11959
-12
11960
-12
11961
-12
11962
-12
11963
-12
11964
-12
11965
-12
11966
-12
11967
-12
11968
-12
11969
-12
11970
-12
11971
-12
11972
-12
11973
-12
11974
-12
11975
-12
11976
-12
11977
-12
11978
-12
11979
-12
11980
-12
11981
-12
11982
-12
11983
-12
11984
-13
11985
-13
11986
-13
11987
-12
11988
-12
11989
-12
11990
-12
11991
-12
11992
-12
11993
-12
11994
-13
11995
-12
11996
-13
11997
-13
11998
-13
11999
-12
12000
-13
12001
-12
12002
-13
12003
-12
12004
-12
12005
-13
12006
-13
12007
-13
12008
-12
12009
-13
12010
-13
12011
-12
12012
-12
12013
-13
12014
-13
12015
-13
12016
-13
12017
-13
12018
-13
12019
-13
12020
127
12021
127
12022
127
12023
127
12024
127
12025
127
12026
127
12027
127
12028
127
12029
127
12030
127
12031
127
12032
127
12033
127
12034
127
12035
127
12036
127
12037
127
12038
120
12039
115
12040
112
12041
108
12042
103
12043
100
12044
95
12045
90
12046
84
12047
78
12048
72
12049
66
12050
59
12051
54
12052
48
12053
43
12054
38
12055
33
12056
29
12057
26
12058
22
12059
20
12060
17
12061
15
12062
13
12063
11
12064
9
12065
7
12066
6
12067
4
12068
3
12069
2
12070
0
12071
0
12072
-2
12073
-2
12074
-4
12075
-4
12076
-6
12077
-6
12078
-7
12079
-8
12080
-8
12081
-9
12082
-9
12083
-10
12084
-92
12085
-128
12086
-128
12087
-128
12088
-128
12089
-128
12090
-128
12091
-128
12092
-128
12093
-128
12094
-128
12095
-128
12096
-128
12097
-128
12098
-128
12099
-128
12100
-128
12101
-128
12102
-128
12103
-128
12104
-128
12105
-128
12106
-128
12107
-128
12108
-128
12109
-128
12110
-128
12111
-128
12112
-128
12113
-128
12114
-128
12115
-106
12116
-99
12117
-108
12118
-103
12119
-97
12120
-90
12121
-70
12122
-81
12123
-78
12124
-73
12125
-68
12126
-65
12127
-62
12128
-60
12129
-56
12130
-52
12131
-50
12132
-48
12133
-46
12134
-43
12135
-41
12136
-40
12137
-38
12138
-36
12139
-34
12140
-33
12141
-32
12142
-30
12143
-29
12144
-29
12145
-27
12146
-26
12147
-26
12148
-25
12149
-24
12150
-23
12151
-22
12152
-22
12153
-21
12154
-21
12155
-20
12156
-20
12157
-20
12158
-19
12159
-18
12160
-19
12161
-19
12162
-18
12163
-17
12164
-17
12165
-17
12166
-16
12167
-16
12168
-16
12169
-16
12170
-16
12171
-15
12172
-15
12173
-16
12174
-16
12175
-15
12176
-14
12177
-14
12178
-15
12179
-15
12180
-14
12181
-14
12182
-14
12183
-14
12184
-13
12185
-13
12186
-13
12187
-13
12188
-13
12189
-13
12190
-13
12191
-13
12192
-13
12193
-13
12194
-13
12195
-12
12196
-13
12197
-13
12198
-12
12199
-13
12200
-13
12201
-13
12202
-13
12203
-13
12204
-13
12205
-12
12206
-13
12207
-13
12208
-12
12209
-12
12210
-13
12211
-13
12212
-13
12213
-13
12214
-13
12215
-13
12216
-13
12217
-13
12218
-13
12219
-12
12220
-13
12221
-13
12222
-13
12223
-13
12224
-13
12225
-13
12226
-12
12227
-12
12228
-13
12229
-13
12230
-13
12231
-12
12232
-13
12233
-13
12234
-13
12235
-13
12236
-13
12237
-13
12238
-13
12239
-13
12240
-13
12241
-13
12242
-13
12243
-12
12244
-13
12245
-13
12246
-13
12247
-13
12248
-13
12249
-13
12250
-13
12251
-13
12252
-13
12253
-13
12254
-13
12255
-13
12256
-13
12257
-13
12258
-12
12259
-12
12260
-12
12261
-12
12262
-12
12263
-12
12264
-12
12265
-13
12266
-13
12267
-13
12268
-12
12269
-12
12270
-13
12271
-12
12272
-12
12273
-12
12274
-12
12275
-12
12276
-12
12277
-12
12278
-12
12279
-12
12280
-13
12281
-12
12282
-12
12283
-13
12284
-13
12285
-13
12286
-13
12287
-12
12288
-13
12289
-13
12290
-13
12291
-13
12292
-13
12293
-13
12294
-13
12295
-12
12296
-12
12297
-12
12298
-13
12299
-13
12300
-13
12301
-13
12302
-13
12303
-13
12304
-13
12305
-12
12306
-13
12307
-13
12308
-12
12309
-12
12310
-12
12311
-12
12312
-13
12313
-12
12314
-12
12315
-13
12316
-13
12317
-13
12318
-12
12319
-12
12320
-13
12321
-13
12322
-13
12323
-13
12324
-13
12325
-13
12326
-13
12327
-12
12328
-13
12329
-13
12330
-13
12331
-12
12332
-12
12333
-13
12334
-12
12335
-12
12336
-13
12337
-12
12338
-13
12339
-13
12340
-12
12341
-12
12342
-12
12343
-12
12344
-12
12345
-12
12346
-13
12347
-13
12348
-13
12349
-13
12350
-12
12351
-13
12352
-13
12353
-12
12354
-13
12355
-12
12356
-12
12357
-13
12358
-12
12359
-12
12360
-13
12361
-13
12362
-13
12363
-13
12364
-13
12365
-13
12366
-13
12367
-13
12368
-13
12369
-12
12370
-13
12371
-13
12372
-13
12373
-12
12374
-12
12375
-13
12376
-13
12377
-13
12378
-13
12379
-13
12380
-13
12381
-12
12382
-12
12383
-13
12384
-13
12385
-13
12386
-12
12387
-12
12388
-13
12389
-12
12390
-12
12391
-12
12392
-13
12393
-13
12394
-13
12395
-13
12396
-13
12397
-13
12398
-13
12399
-12
12400
-12
12401
-12
12402
-12
12403
-12
12404
-12
12405
-13
12406
-13
12407
-13
12408
-13
12409
-13
12410
-13
12411
-13
12412
-13
12413
-13
12414
-13
12415
-13
12416
-13
12417
-13
12418
-14
12419
-14
12420
-14
12421
-13
12422
-13
12423
-14
12424
-13
12425
-13
12426
-13
12427
-13
12428
-13
12429
-13
12430
-13
12431
-13
12432
-13
12433
-14
12434
-13
12435
-14
12436
-13
12437
-13
12438
-13
12439
-13
12440
-12
12441
-12
12442
-13
12443
-13
12444
-12
12445
-12
12446
-13
12447
-13
12448
-13
12449
-12
12450
-12
12451
-13
12452
-13
12453
-13
12454
-13
12455
-13
12456
-13
12457
-13
12458
-12
12459
-12
12460
-13
12461
-12
12462
-12
12463
-12
12464
-13
12465
-12
12466
-12
12467
-13
12468
-12
12469
-13
12470
-13
12471
-13
12472
-13
12473
-12
12474
-13
12475
-13
12476
-13
12477
-12
12478
-12
12479
-12
12480
-13
12481
-12
12482
-12
12483
-12
12484
-13
12485
-13
12486
-13
12487
-12
12488
-12
12489
-12
12490
-12
12491
-12
12492
-12
12493
-13
12494
-12
12495
-12
12496
-12
12497
-12
12498
-13
12499
-12
12500
-12
12501
-12
12502
-13
12503
-13
12504
-13
12505
-12
12506
-13
12507
-12
12508
-12
12509
-12
12510
-12
12511
-12
12512
-12
12513
-12
12514
-12
12515
-12
12516
-12
12517
-13
12518
-12
12519
-13
12520
-13
12521
-12
12522
-13
12523
-13
12524
-12
12525
-13
12526
-12
12527
-12
12528
-12
12529
-12
12530
-12
12531
-12
12532
127
12533
127
12534
127
12535
127
12536
127
12537
127
12538
127
12539
127
12540
127
12541
127
12542
127
12543
127
12544
127
12545
127
12546
127
12547
127
12548
127
12549
127
12550
120
12551
116
12552
110
12553
107
12554
103
12555
100
12556
95
12557
91
12558
85
12559
79
12560
72
12561
66
12562
59
12563
54
12564
48
12565
43
12566
37
12567
32
12568
29
12569
25
12570
22
12571
20
12572
16
12573
15
12574
13
12575
11
12576
9
12577
7
12578
6
12579
4
12580
2
12581
2
12582
0
12583
-1
12584
-2
12585
-3
12586
-4
12587
-4
12588
-6
12589
-7
12590
-8
12591
-8
12592
-8
12593
-9
12594
-10
12595
-10
12596
-11
12597
-11
12598
-12
12599
-12
12600
-12
12601
-13
12602
-13
12603
-14
12604
-14
12605
-14
12606
-14
12607
-14
12608
-14
12609
-15
12610
-15
12611
-15
12612
-15
12613
-15
12614
-16
12615
-15
12616
-16
12617
-16
12618
-16
12619
-16
12620
-16
12621
-16
12622
-17
12623
-16
12624
-17
12625
-17
12626
-17
12627
-17
12628
-18
12629
-18
12630
-18
12631
-18
12632
-18
12633
-17
12634
-17
12635
-17
12636
-17
12637
-17
12638
-17
12639
-16
12640
-17
12641
-17
12642
-17
12643
-17
12644
-17
12645
-17
12646
-16
12647
-16
12648
-17
12649
-16
12650
-16
12651
-17
12652
-17
12653
-17
12654
-17
12655
-17
12656
-18
12657
-18
12658
-18
12659
-18
12660
-99
12661
-128
12662
-128
12663
-128
12664
-128
12665
-128
12666
-128
12667
-128
12668
-128
12669
-128
12670
-128
12671
-128
12672
-128
12673
-128
12674
-128
12675
-128
12676
-128
12677
-128
12678
-128
12679
-128
12680
-128
12681
-128
12682
-128
12683
-128
12684
-128
12685
-128
12686
-128
12687
-128
12688
-128
12689
-128
12690
-128
12691
-107
12692
-100
12693
-108
12694
-101
12695
-80
12696
-92
12697
-71
12698
-82
12699
-78
12700
-74
12701
-70
12702
-66
12703
-62
12704
-59
12705
-56
12706
-53
12707
-50
12708
-49
12709
-46
12710
-43
12711
-42
12712
-41
12713
-38
12714
-36
12715
-35
12716
-34
12717
-32
12718
-30
12719
-29
12720
-28
12721
-28
12722
-26
12723
-25
12724
-24
12725
-24
12726
-24
12727
-22
12728
-22
12729
-22
12730
-21
12731
-20
12732
-20
12733
-19
12734
-19
12735
-19
12736
-19
12737
-18
12738
-18
12739
-17
12740
-17
12741
-16
12742
-16
12743
-16
12744
-16
12745
-16
12746
-15
12747
-15
12748
-16
12749
-15
12750
-15
12751
-15
12752
-15
12753
-15
12754
-15
12755
-14
12756
-14
12757
-14
12758
-14
12759
-13
12760
-13
12761
-14
12762
-13
12763
-13
12764
-13
12765
-13
12766
-14
12767
-13
12768
-13
12769
-13
12770
-13
12771
-13
12772
-13
12773
-12
12774
-13
12775
-12
12776
-12
12777
-12
12778
-12
12779
-12
12780
-13
12781
-12
12782
-12
12783
-12
12784
-13
12785
-12
12786
-12
12787
-12
12788
-12
12789
-12
12790
-13
12791
-12
12792
-12
12793
-13
12794
-13
12795
-13
12796
-12
12797
-13
12798
-14
12799
-13
12800
-13
12801
-13
12802
-13
12803
-13
12804
-13
12805
-12
12806
-13
12807
-13
12808
-13
12809
-12
12810
-13
12811
-13
12812
-13
12813
-13
12814
-13
12815
-13
12816
-13
12817
-13
12818
-13
12819
-13
12820
-12
12821
-13
12822
-13
12823
-13
12824
-13
12825
-12
12826
-13
12827
-13
12828
-12
12829
-13
12830
-12
12831
-12
12832
-13
12833
-13
12834
-13
12835
-12
12836
-12
12837
-13
12838
-12
12839
-12
12840
-13
12841
-13
12842
-13
12843
-13
12844
-13
12845
-14
12846
-13
12847
-13
12848
-13
12849
-13
12850
-13
12851
-13
12852
-13
12853
-13
12854
-13
12855
-13
12856
-13
12857
-13
12858
-13
12859
-13
12860
-12
12861
-13
12862
-13
12863
-13
12864
-12
12865
-12
12866
-13
12867
-12
12868
-13
12869
-12
12870
-12
12871
-13
12872
-13
12873
-12
12874
-13
12875
-12
12876
-13
12877
-13
12878
-13
12879
-13
12880
-13
12881
-13
12882
-13
12883
-12
12884
-12
12885
-12
12886
-12
12887
-12
12888
-12
12889
-13
12890
-13
12891
-13
12892
-13
12893
-12
12894
-12
12895
-12
12896
-12
12897
-12
12898
-12
12899
-12
12900
-13
12901
-12
12902
-12
12903
-12
12904
-12
12905
-12
12906
-12
12907
-12
12908
-12
12909
-12
12910
-12
12911
-12
12912
-12
12913
-13
12914
-12
12915
-12
12916
-13
12917
-13
12918
-14
12919
-12
12920
-12
12921
-12
12922
-13
12923
-12
12924
-13
12925
-13
12926
-13
12927
-13
12928
-12
12929
-12
12930
-13
12931
-13
12932
-12
12933
-12
12934
-13
12935
-13
12936
-13
12937
-13
12938
-13
12939
-13
12940
-13
12941
-12
12942
-13
12943
-13
12944
-12
12945
-12
12946
-13
12947
-13
12948
-13
12949
-12
12950
-13
12951
-13
12952
-13
12953
-13
12954
-13
12955
-13
12956
-13
12957
-13
12958
-13
12959
-13
12960
-13
12961
-12
12962
-12
12963
-13
12964
-13
12965
-12
12966
-13
12967
-13
12968
-13
12969
-12
12970
-12
12971
-12
12972
-12
12973
-12
12974
-12
12975
-12
12976
-12
12977
-12
12978
-12
12979
-12
12980
127
12981
127
12982
127
12983
127
12984
127
12985
127
12986
127
12987
127
12988
127
12989
127
12990
127
12991
127
12992
127
12993
127
12994
127
12995
127
12996
127
12997
127
12998
120
12999
114
13000
110
13001
107
13002
103
13003
100
13004
95
13005
90
13006
84
13007
78
13008
72
13009
66
13010
59
13011
54
13012
48
13013
42
13014
37
13015
33
13016
29
13017
26
13018
22
13019
20
13020
17
13021
15
13022
13
13023
11
13024
10
13025
8
13026
6
13027
4
13028
3
13029
1
13030
0
13031
-1
13032
-2
13033
-3
13034
-4
13035
-5
13036
-6
13037
-7
13038
-7
13039
-8
13040
-9
13041
-9
13042
-10
13043
-10
13044
-93
13045
-128
13046
-128
13047
-128
13048
-128
13049
-128
13050
-128
13051
-128
13052
-128
13053
-128
13054
-128
13055
-128
13056
-128
13057
-128
13058
-128
13059
-128
13060
-128
13061
-128
13062
-128
13063
-128
13064
-128
13065
-128
13066
-128
13067
-128
13068
-128
13069
-128
13070
-128
13071
-128
13072
-128
13073
-128
13074
-112
13075
-104
13076
-97
13077
-107
13078
-101
13079
-80
13080
-90
13081
-70
13082
-81
13083
-76
13084
-72
13085
-68
13086
-65
13087
-61
13088
-58
13089
-55
13090
-53
13091
-50
13092
-47
13093
-45
13094
-43
13095
-41
13096
-39
13097
-38
13098
-36
13099
-35
13100
-33
13101
-32
13102
-31
13103
-30
13104
-28
13105
-27
13106
-26
13107
-25
13108
-25
13109
-24
13110
-23
13111
-22
13112
-22
13113
-21
13114
-20
13115
-19
13116
-19
13117
-19
13118
-19
13119
-18
13120
-19
13121
-18
13122
-18
13123
-17
13124
-17
13125
-16
13126
-17
13127
-16
13128
-15
13129
-15
13130
-15
13131
-15
13132
-15
13133
-14
13134
-14
13135
-14
13136
-15
13137
-14
13138
-14
13139
-14
13140
-14
13141
-14
13142
-14
13143
-14
13144
-14
13145
-14
13146
-13
13147
-14
13148
-14
13149
-14
13150
-13
13151
-13
13152
-14
13153
-14
13154
-14
13155
-14
13156
-13
13157
-14
13158
-14
13159
-14
13160
-14
13161
-13
13162
-13
13163
-13
13164
-12
13165
-12
13166
-12
13167
-12
13168
-14
13169
-13
13170
-12
13171
-12
13172
-13
13173
-14
13174
-13
13175
-12
13176
-13
13177
-12
13178
-12
13179
-12
13180
-12
13181
-13
13182
-13
13183
-12
13184
-12
13185
-12
13186
-13
13187
-13
13188
-12
13189
-12
13190
-13
13191
-13
13192
-13
13193
-12
13194
-13
13195
-13
13196
-13
13197
-13
13198
-12
13199
-12
13200
-13
13201
-12
13202
-13
13203
-12
13204
-13
13205
-12
13206
-12
13207
-12
13208
-12
13209
-12
13210
-12
13211
-12
13212
-13
13213
-13
13214
-13
13215
-13
13216
-13
13217
-13
13218
-13
13219
-13
13220
-13
13221
-13
13222
-13
13223
-13
13224
-12
13225
-12
13226
-12
13227
-13
13228
-12
13229
-12
13230
-12
13231
-13
13232
-13
13233
-12
13234
-12
13235
-13
13236
-13
13237
-12
13238
-12
13239
-12
13240
-12
13241
-12
13242
-12
13243
-12
13244
-13
13245
-13
13246
-13
13247
-12
13248
-13
13249
-13
13250
-13
13251
-12
13252
-13
13253
-13
13254
-13
13255
-12
13256
-12
13257
-12
13258
-13
13259
-13
13260
-13
13261
-13
13262
-14
13263
-13
13264
-13
13265
-13
13266
-12
13267
-12
13268
-12
13269
-12
13270
-12
13271
-13
13272
-13
13273
-13
13274
-13
13275
-13
13276
-13
13277
-12
13278
-12
13279
-12
13280
-12
13281
-12
13282
-12
13283
-12
13284
-13
13285
-12
13286
-13
13287
-13
13288
-13
13289
-13
13290
-13
13291
-13
13292
-12
13293
-12
13294
-12
13295
-12
13296
-12
13297
-12
13298
-12
13299
-13
13300
-13
13301
-13
13302
-13
13303
-13
13304
-13
13305
-13
13306
-12
13307
-12
13308
-13
13309
-13
13310
-12
13311
-12
13312
-13
13313
-13
13314
-13
13315
-13
13316
-13
13317
-13
13318
-12
13319
-12
13320
-12
13321
-12
13322
-12
13323
-12
13324
-12
13325
-12
13326
-12
13327
-12
13328
-13
13329
-12
13330
-13
13331
-13
13332
-13
13333
-13
13334
-13
13335
-13
13336
-13
13337
-12
13338
-12
13339
-12
13340
-13
13341
-13
13342
-13
13343
-12
13344
-13
13345
-12
13346
-13
13347
-12
13348
-12
13349
-13
13350
-13
13351
-12
13352
-12
13353
-12
13354
-13
13355
-12
13356
-12
13357
-13
13358
-13
13359
-13
13360
-13
13361
-13
13362
-13
13363
-13
13364
-12
13365
-12
13366
-13
13367
-13
13368
-13
13369
-12
13370
-13
13371
-12
13372
-13
13373
-13
13374
-13
13375
-13
13376
-13
13377
-13
13378
-13
13379
-13
13380
-13
13381
-12
13382
-12
13383
-12
13384
-12
13385
-12
13386
-12
13387
-12
13388
-13
13389
-13
13390
-13
13391
-13
13392
-13
13393
-13
13394
-13
13395
-13
13396
-12
13397
-12
13398
-12
13399
-13
13400
-13
13401
-13
13402
-13
13403
-13
13404
-13
13405
-13
13406
-13
13407
-13
13408
-13
13409
-13
13410
-13
13411
-13
13412
-13
13413
-12
13414
-13
13415
-13
13416
-13
13417
-12
13418
-13
13419
-12
13420
-12
13421
-12
13422
-13
13423
-13
13424
-12
13425
-12
13426
-13
13427
-13
13428
-13
13429
-13
13430
-13
13431
-13
13432
-14
13433
-13
13434
-13
13435
-13
13436
-13
13437
-12
13438
-12
13439
-12
13440
-12
13441
-13
13442
-12
13443
-12
13444
-12
13445
-13
13446
-13
13447
-12
13448
-12
13449
-12
13450
-12
13451
-13
13452
-12
13453
-12
13454
-13
13455
-13
13456
-13
13457
-12
13458
-13
13459
-14
13460
-13
13461
-12
13462
-13
13463
-13
13464
-13
13465
-12
13466
-12
13467
-13
13468
-13
13469
-12
13470
-13
13471
-13
13472
-13
13473
-13
13474
-12
13475
-12
13476
-12
13477
-12
13478
-12
13479
-12
13480
-12
13481
-12
13482
-12
13483
-12
13484
-12
13485
-12
13486
-12
13487
-12
13488
-12
13489
-12
13490
-12
13491
-12
13492
127
13493
127
13494
127
13495
127
13496
127
13497
127
13498
127
13499
127
13500
127
13501
127
13502
127
13503
127
13504
127
13505
127
13506
127
13507
127
13508
127
13509
127
13510
122
13511
117
13512
112
13513
108
13514
103
13515
100
13516
95
13517
90
13518
84
13519
78
13520
71
13521
66
13522
59
13523
54
13524
48
13525
42
13526
38
13527
34
13528
30
13529
26
13530
23
13531
20
13532
18
13533
15
13534
13
13535
11
13536
9
13537
7
13538
6
13539
4
13540
2
13541
0
13542
0
13543
-2
13544
-4
13545
-4
13546
-5
13547
-5
13548
-6
13549
-7
13550
-8
13551
-8
13552
-9
13553
-9
13554
-10
13555
-10
13556
-93
13557
-128
13558
-128
13559
-128
13560
-128
13561
-128
13562
-128
13563
-128
13564
-128
13565
-128
13566
-128
13567
-128
13568
-128
13569
-128
13570
-128
13571
-128
13572
-128
13573
-128
13574
-128
13575
-128
13576
-128
13577
-128
13578
-128
13579
-128
13580
-128
13581
-128
13582
-128
13583
-128
13584
-128
13585
-128
13586
-112
13587
-105
13588
-98
13589
-107
13590
-101
13591
-80
13592
-90
13593
-70
13594
-81
13595
-77
13596
-73
13597
-69
13598
-65
13599
-61
13600
-58
13601
-55
13602
-52
13603
-50
13604
-47
13605
-45
13606
-43
13607
-40
13608
-39
13609
-38
13610
-36
13611
-35
13612
-33
13613
-32
13614
-31
13615
-30
13616
-28
13617
-28
13618
-26
13619
-26
13620
127
13621
127
13622
127
13623
127
13624
127
13625
127
13626
127
13627
127
13628
127
13629
127
13630
127
13631
127
13632
127
13633
127
13634
127
13635
127
13636
127
13637
127
13638
118
13639
113
13640
108
13641
104
13642
100
13643
97
13644
92
13645
88
13646
82
13647
77
13648
70
13649
64
13650
58
13651
53
13652
46
13653
41
13654
36
13655
32
13656
27
13657
24
13658
22
13659
19
13660
17
13661
15
13662
13
13663
11
13664
9
13665
7
13666
5
13667
4
13668
2
13669
1
13670
-1
13671
-1
13672
-2
13673
-3
13674
-4
13675
-5
13676
-6
13677
-6
13678
-7
13679
-8
13680
-9
13681
-10
13682
-11
13683
-11
13684
-93
13685
-128
13686
-128
13687
-128
13688
-128
13689
-128
13690
-128
13691
-128
13692
-128
13693
-128
13694
-128
13695
-128
13696
-128
13697
-128
13698
-128
13699
-128
13700
-128
13701
-128
13702
-128
13703
-128
13704
-128
13705
-128
13706
-128
13707
-128
13708
-128
13709
-128
13710
-128
13711
-128
13712
-128
13713
-128
13714
-112
13715
-104
13716
-97
13717
-106
13718
-101
13719
-79
13720
-90
13721
-69
13722
-81
13723
-77
13724
-72
13725
-68
13726
-65
13727
-62
13728
-58
13729
-55
13730
-52
13731
-50
13732
-48
13733
-45
13734
-43
13735
-42
13736
-40
13737
-38
13738
-36
13739
-34
13740
-33
13741
-32
13742
-31
13743
-29
13744
-29
13745
-28
13746
-27
13747
-25
13748
-24
13749
-24
13750
-24
13751
-22
13752
-22
13753
-22
13754
-21
13755
-21
13756
-20
13757
-19
13758
-19
13759
-18
13760
-18
13761
-17
13762
-17
13763
-17
13764
-17
13765
-17
13766
-16
13767
-16
13768
-16
13769
-16
13770
-15
13771
-15
13772
-15
13773
-15
13774
-15
13775
-14
13776
-14
13777
-15
13778
-14
13779
-14
13780
-14
13781
-14
13782
-15
13783
-14
13784
-14
13785
-14
13786
-13
13787
-13
13788
-13
13789
-13
13790
-14
13791
-13
13792
-13
13793
-14
13794
-13
13795
-13
13796
-13
13797
-13
13798
-13
13799
-13
13800
-13
13801
-13
13802
-13
13803
-13
13804
-13
13805
-13
13806
-13
13807
-12
13808
-13
13809
-12
13810
-13
13811
-13
13812
-12
13813
-13
13814
-13
13815
-12
13816
-12
13817
-12
13818
-12
13819
-13
13820
-13
13821
-13
13822
-13
13823
-13
13824
-14
13825
-14
13826
-13
13827
-13
13828
-13
13829
-13
13830
-13
13831
-12
13832
-12
13833
-12
13834
-12
13835
-12
13836
-12
13837
-13
13838
-12
13839
-12
13840
-12
13841
-12
13842
-13
13843
-12
13844
-12
13845
-13
13846
-13
13847
-12
13848
-12
13849
-12
13850
-13
13851
-12
13852
-12
13853
-12
13854
-12
13855
-13
13856
-13
13857
-12
13858
-12
13859
-12
13860
-12
13861
-12
13862
-12
13863
-12
13864
-12
13865
-12
13866
-12
13867
-12
13868
-12
13869
-13
13870
-13
13871
-12
13872
-13
13873
-13
13874
-13
13875
-12
13876
-12
13877
-13
13878
-13
13879
-13
13880
-12
13881
-12
13882
-13
13883
-12
13884
-12
13885
-12
13886
-12
13887
-13
13888
-13
13889
-12
13890
-13
13891
-13
13892
-13
13893
-13
13894
-12
13895
-13
13896
-13
13897
-13
13898
-12
13899
-12
13900
-13
13901
-12
13902
-12
13903
-12
13904
-12
13905
-13
13906
-13
13907
-13
13908
-13
13909
-13
13910
-13
13911
-13
13912
-13
13913
-13
13914
-13
13915
-13
13916
-13
13917
-12
13918
-13
13919
-13
13920
-12
13921
-12
13922
-13
13923
-13
13924
-13
13925
-12
13926
-12
13927
-12
13928
-12
13929
-12
13930
-12
13931
-12
13932
-13
13933
-13
13934
-12
13935
-12
13936
-13
13937
-13
13938
-13
13939
-13
13940
-13
13941
-13
13942
-13
13943
-12
13944
-12
13945
-12
13946
-12
13947
-12
13948
-12
13949
-12
13950
-12
13951
-12
13952
-12
13953
-12
13954
-12
13955
-13
13956
-13
13957
-13
13958
-13
13959
-13
13960
-14
13961
-13
13962
-13
13963
-13
13964
-13
13965
-13
13966
-12
13967
-12
13968
-13
13969
-13
13970
-13
13971
-13
13972
-13
13973
-13
13974
-13
13975
-12
13976
-13
13977
-13
13978
-13
13979
-13
13980
-12
13981
-12
13982
-13
13983
-12
13984
-12
13985
-12
13986
-13
13987
-13
13988
-12
13989
-12
13990
-12
13991
-12
13992
-13
13993
-12
13994
-12
13995
-13
13996
-12
13997
-12
13998
-12
13999
-12
14000
-12
14001
-12
14002
-12
14003
-12
14004
127
14005
127
14006
127
14007
127
14008
127
14009
127
14010
127
14011
127
14012
127
14013
127
14014
127
14015
127
14016
127
14017
127
14018
127
14019
127
14020
127
14021
127
14022
121
14023
114
14024
110
14025
107
14026
103
14027
100
14028
96
14029
90
14030
84
14031
78
14032
71
14033
66
14034
58
14035
53
14036
47
14037
42
14038
37
14039
33
14040
29
14041
26
14042
22
14043
19
14044
17
14045
16
14046
13
14047
11
14048
9
14049
8
14050
6
14051
5
14052
3
14053
1
14054
0
14055
-1
14056
-2
14057
-2
14058
-4
14059
-4
14060
-6
14061
-6
14062
-7
14063
-8
14064
-9
14065
-10
14066
-11
14067
-11
14068
-11
14069
-11
14070
-12
14071
-13
14072
-13
14073
-14
14074
-14
14075
-14
14076
-14
14077
-14
14078
-15
14079
-15
14080
-15
14081
-15
14082
-16
14083
-16
14084
-16
14085
-15
14086
-16
14087
-15
14088
-15
14089
-15
14090
-16
14091
-16
14092
-16
14093
-16
14094
-16
14095
-17
14096
-17
14097
-17
14098
-17
14099
-16
14100
-17
14101
-17
14102
-17
14103
-17
14104
-17
14105
-17
14106
-16
14107
-16
14108
-16
14109
-16
14110
-17
14111
-17
14112
-17
14113
-17
14114
-17
14115
-18
14116
-18
14117
-17
14118
-18
14119
-18
14120
-18
14121
-18
14122
-18
14123
-18
14124
-18
14125
-17
14126
-18
14127
-17
14128
-18
14129
-18
14130
-18
14131
-17
14132
-99
14133
-128
14134
-128
14135
-128
14136
-128
14137
-128
14138
-128
14139
-128
14140
-128
14141
-128
14142
-128
14143
-128
14144
-128
14145
-128
14146
-128
14147
-128
14148
-128
14149
-128
14150
-128
14151
-128
14152
-128
14153
-128
14154
-128
14155
-128
14156
-128
14157
-128
14158
-128
14159
-128
14160
-128
14161
-128
14162
-128
14163
-107
14164
-99
14165
-109
14166
-103
14167
-79
14168
-91
14169
-71
14170
-83
14171
-77
14172
-73
14173
-70
14174
-66
14175
-62
14176
-59
14177
-56
14178
-53
14179
-50
14180
-48
14181
-46
14182
-44
14183
-42
14184
-40
14185
-38
14186
-37
14187
-35
14188
-34
14189
-32
14190
-31
14191
-30
14192
-29
14193
-27
14194
-27
14195
-26
14196
-24
14197
-24
14198
-23
14199
-22
14200
-22
14201
-21
14202
-21
14203
-20
14204
-20
14205
-20
14206
-19
14207
-18
14208
-18
14209
-17
14210
-18
14211
-17
14212
-17
14213
-16
14214
-16
14215
-16
14216
-16
14217
-16
14218
-16
14219
-16
14220
-16
14221
-15
14222
-15
14223
-15
14224
-15
14225
-14
14226
-14
14227
-14
14228
-14
14229
-13
14230
-13
14231
-13
14232
-14
14233
-14
14234
-14
14235
-13
14236
-14
14237
-13
14238
-13
14239
-13
14240
-13
14241
-13
14242
-13
14243
-13
14244
-13
14245
-13
14246
-13
14247
-13
14248
-13
14249
-13
14250
-13
14251
-12
14252
-13
14253
-13
14254
-13
14255
-12
14256
-13
14257
-13
14258
-12
14259
-12
14260
-13
14261
-13
14262
-13
14263
-12
14264
-13
14265
-13
14266
-13
14267
-13
14268
-13
14269
-13
14270
-14
14271
-13
14272
-12
14273
-13
14274
-13
14275
-13
14276
-12
14277
-12
14278
-13
14279
-12
14280
-12
14281
-12
14282
-12
14283
-13
14284
-12
14285
-12
14286
-12
14287
-12
14288
-12
14289
-12
14290
-13
14291
-13
14292
-13
14293
-12
14294
-13
14295
-13
14296
-14
14297
-12
14298
-13
14299
-13
14300
-13
14301
-12
14302
-13
14303
-12
14304
-13
14305
-12
14306
-12
14307
-13
14308
-13
14309
-13
14310
-13
14311
-13
14312
-13
14313
-13
14314
-13
14315
-13
14316
-13
14317
-12
14318
-12
14319
-12
14320
-12
14321
-12
14322
-12
14323
-12
14324
-13
14325
-13
14326
-13
14327
-12
14328
-13
14329
-13
14330
-13
14331
-12
14332
-12
14333
-13
14334
-13
14335
-12
14336
-12
14337
-12
14338
-12
14339
-12
14340
-12
14341
-12
14342
-13
14343
-12
14344
-12
14345
-12
14346
-13
14347
-13
14348
-13
14349
-13
14350
-13
14351
-13
14352
-13
14353
-12
14354
-13
14355
-12
14356
-12
14357
-12
14358
-12
14359
-12
14360
-12
14361
-12
14362
-13
14363
-12
14364
-12
14365
-13
14366
-13
14367
-13
14368
-13
14369
-13
14370
-13
14371
-13
14372
-13
14373
-13
14374
-13
14375
-13
14376
-13
14377
-13
14378
-14
14379
-14
14380
-14
14381
-14
14382
-14
14383
-14
14384
-14
14385
-13
14386
-13
14387
-13
14388
-13
14389
-12
14390
-12
14391
-13
14392
-13
14393
-13
14394
-13
14395
-13
14396
-14
14397
-13
14398
-13
14399
-12
14400
-12
14401
-12
14402
-12
14403
-12
14404
-12
14405
-13
14406
-13
14407
-13
14408
-12
14409
-13
14410
-13
14411
-13
14412
-13
14413
-12
14414
-13
14415
-13
14416
-12
14417
-12
14418
-12
14419
-12
14420
-13
14421
-13
14422
-13
14423
-13
14424
-13
14425
-13
14426
-13
14427
-12
14428
-13
14429
-13
14430
-12
14431
-12
14432
-12
14433
-13
14434
-12
14435
-11
14436
-12
14437
-12
14438
-13
14439
-13
14440
-13
14441
-13
14442
-13
14443
-13
14444
-13
14445
-12
14446
-13
14447
-12
14448
-12
14449
-12
14450
-13
14451
-13
14452
-13
14453
-13
14454
-13
14455
-13
14456
-13
14457
-13
14458
-13
14459
-13
14460
-13
14461
-13
14462
-13
14463
-13
14464
-13
14465
-12
14466
-13
14467
-13
14468
-12
14469
-12
14470
-13
14471
-12
14472
-12
14473
-12
14474
-12
14475
-13
14476
-13
14477
-12
14478
-12
14479
-12
14480
-13
14481
-13
14482
-13
14483
-13
14484
-13
14485
-14
14486
-13
14487
-13
14488
-13
14489
-12
14490
-12
14491
-12
14492
-12
14493
-12
14494
-12
14495
-12
14496
-13
14497
-12
14498
-12
14499
-13
14500
-13
14501
-13
14502
-13
14503
-12
14504
-13
14505
-13
14506
-13
14507
-13
14508
-13
14509
-13
14510
-12
14511
-12
14512
-13
14513
-12
14514
-13
14515
-12
14516
127
14517
127
14518
127
14519
127
14520
127
14521
127
14522
127
14523
127
14524
127
14525
127
14526
127
14527
127
14528
127
14529
127
14530
127
14531
127
14532
127
14533
127
14534
121
14535
115
14536
110
14537
107
14538
103
14539
100
14540
95
14541
90
14542
84
14543
79
14544
72
14545
66
14546
59
14547
54
14548
47
14549
42
14550
37
14551
33
14552
29
14553
25
14554
22
14555
20
14556
17
14557
15
14558
13
14559
11
14560
10
14561
8
14562
6
14563
5
14564
3
14565
2
14566
0
14567
-1
14568
-2
14569
-3
14570
-4
14571
-5
14572
-6
14573
-6
14574
-7
14575
-8
14576
-9
14577
-10
14578
-10
14579
-10
14580
-11
14581
-11
14582
-11
14583
-12
14584
-12
14585
-13
14586
-13
14587
-13
14588
-14
14589
-14
14590
-14
14591
-14
14592
-15
14593
-15
14594
-15
14595
-15
14596
-16
14597
-15
14598
-16
14599
-16
14600
-16
14601
-16
14602
-16
14603
-16
14604
-17
14605
-17
14606
-18
14607
-17
14608
-18
14609
-17
14610
-18
14611
-17
14612
-17
14613
-17
14614
-17
14615
-16
14616
-16
14617
-16
14618
-16
14619
-16
14620
-16
14621
-16
14622
-16
14623
-16
14624
-16
14625
-16
14626
-17
14627
-17
14628
-17
14629
-17
14630
-18
14631
-18
14632
-18
14633
-18
14634
-18
14635
-18
14636
-17
14637
-17
14638
-18
14639
-17
14640
-18
14641
-18
14642
-18
14643
-18
14644
-17
14645
-17
14646
-17
14647
-17
14648
-17
14649
-17
14650
-17
14651
-17
14652
-17
14653
-18
14654
-18
14655
-18
14656
-18
14657
-18
14658
-18
14659
-18
14660
-18
14661
-18
14662
-18
14663
-17
14664
-18
14665
-17
14666
-17
14667
-16
14668
-16
14669
-17
14670
-17
14671
-17
14672
-18
14673
-17
14674
-18
14675
-18
14676
-18
14677
-18
14678
-18
14679
-17
14680
-18
14681
-17
14682
-18
14683
-18
14684
-18
14685
-18
14686
-18
14687
-18
14688
-18
14689
-17
14690
-17
14691
-16
14692
-17
14693
-17
14694
-17
14695
-17
14696
-17
14697
-17
14698
-17
14699
-17
14700
-17
14701
-18
14702
-18
14703
-18
14704
-18
14705
-17
14706
-18
14707
-17
14708
-99
14709
-128
14710
-128
14711
-128
14712
-128
14713
-128
14714
-128
14715
-128
14716
-128
14717
-128
14718
-128
14719
-128
14720
-128
14721
-128
14722
-128
14723
-128
14724
-128
14725
-128
14726
-128
14727
-128
14728
-128
14729
-128
14730
-128
14731
-128
14732
-128
14733
-128
14734
-128
14735
-128
14736
-128
14737
-128
14738
-128
14739
-106
14740
-99
14741
-108
14742
-101
14743
-80
14744
-90
14745
-70
14746
-81
14747
-77
14748
-73
14749
-70
14750
-66
14751
-63
14752
-59
14753
-57
14754
-54
14755
-51
14756
-49
14757
-46
14758
-44
14759
-42
14760
-40
14761
-38
14762
-37
14763
-34
14764
-33
14765
-32
14766
-31
14767
-29
14768
-28
14769
-27
14770
-26
14771
-25
14772
-25
14773
-24
14774
-24
14775
-23
14776
-23
14777
-22
14778
-21
14779
-21
14780
-20
14781
-19
14782
-18
14783
-18
14784
-18
14785
-18
14786
-17
14787
-17
14788
-17
14789
-16
14790
-17
14791
-16
14792
-17
14793
-16
14794
-16
14795
-17
14796
-17
14797
-15
14798
-15
14799
-15
14800
-15
14801
-14
14802
-13
14803
-13
14804
-13
14805
-14
14806
-13
14807
-13
14808
-13
14809
-14
14810
-13
14811
-13
14812
-13
14813
-13
14814
-13
14815
-13
14816
-13
14817
-13
14818
-13
14819
-13
14820
-13
14821
-14
14822
-13
14823
-13
14824
-13
14825
-13
14826
-13
14827
-13
14828
-13
14829
-13
14830
-13
14831
-12
14832
-13
14833
-13
14834
-13
14835
-13
14836
-13
14837
-13
14838
-13
14839
-12
14840
-13
14841
-12
14842
-13
14843
-12
14844
-12
14845
-13
14846
-13
14847
-13
14848
-13
14849
-13
14850
-13
14851
-13
14852
-13
14853
-13
14854
-13
14855
-12
14856
-12
14857
-12
14858
-12
14859
-12
14860
-12
14861
-12
14862
-12
14863
-12
14864
-12
14865
-12
14866
-13
14867
-13
14868
-13
14869
-13
14870
-14
14871
-14
14872
-13
14873
-13
14874
-13
14875
-12
14876
-12
14877
-12
14878
-12
14879
-12
14880
-12
14881
-12
14882
-12
14883
-12
14884
-12
14885
-12
14886
-13
14887
-13
14888
-12
14889
-12
14890
-13
14891
-12
14892
-13
14893
-13
14894
-12
14895
-13
14896
-12
14897
-12
14898
-13
14899
-13
14900
-13
14901
-13
14902
-13
14903
-13
14904
-13
14905
-13
14906
-13
14907
-13
14908
-13
14909
-12
14910
-12
14911
-13
14912
-13
14913
-13
14914
-12
14915
-13
14916
-13
14917
-13
14918
-12
14919
-13
14920
-13
14921
-14
14922
-13
14923
-12
14924
-13
14925
-13
14926
-14
14927
-12
14928
-13
14929
-13
14930
-14
14931
-13
14932
-13
14933
-13
14934
-14
14935
-13
14936
-12
14937
-13
14938
-13
14939
-13
14940
-12
14941
-12
14942
-12
14943
-13
14944
-12
14945
-12
14946
-12
14947
-13
14948
-13
14949
-13
14950
-13
14951
-12
14952
-12
14953
-12
14954
-12
14955
-12
14956
-12
14957
-13
14958
-13
14959
-12
14960
-13
14961
-13
14962
-12
14963
-12
14964
127
14965
127
14966
127
14967
127
14968
127
14969
127
14970
127
14971
127
14972
127
14973
127
14974
127
14975
127
14976
127
14977
127
14978
127
14979
127
14980
127
14981
127
14982
122
14983
116
14984
110
14985
108
14986
104
14987
100
14988
96
14989
91
14990
84
14991
78
14992
71
14993
65
14994
58
14995
52
14996
46
14997
41
14998
36
14999
32
15000
29
15001
26
15002
23
15003
20
15004
18
15005
16
15006
13
15007
12
15008
10
15009
8
15010
6
15011
5
15012
3
15013
2
15014
0
15015
-1
15016
-3
15017
-4
15018
-5
15019
-5
15020
-6
15021
-8
15022
-9
15023
-9
15024
-10
15025
-10
15026
-10
15027
-11
15028
-93
15029
-128
15030
-128
15031
-128
15032
-128
15033
-128
15034
-128
15035
-128
15036
-128
15037
-128
15038
-128
15039
-128
15040
-128
15041
-128
15042
-128
15043
-128
15044
-128
15045
-128
15046
-128
15047
-128
15048
-128
15049
-128
15050
-128
15051
-128
15052
-128
15053
-128
15054
-128
15055
-128
15056
-128
15057
-128
15058
-112
15059
-105
15060
-98
15061
-106
15062
-100
15063
-80
15064
-90
15065
-68
15066
-80
15067
-76
15068
-73
15069
-68
15070
-64
15071
-62
15072
-59
15073
-55
15074
-52
15075
-50
15076
-48
15077
-45
15078
-43
15079
-41
15080
-39
15081
-38
15082
-36
15083
-34
15084
-33
15085
-32
15086
-30
15087
-29
15088
-28
15089
-27
15090
-26
15091
-25
15092
-24
15093
-23
15094
-23
15095
-22
15096
-21
15097
-21
15098
-20
15099
-20
15100
-20
15101
-19
15102
-19
15103
-18
15104
-18
15105
-18
15106
-17
15107
-17
15108
-17
15109
-16
15110
-16
15111
-16
15112
-16
15113
-16
15114
-15
15115
-15
15116
-15
15117
-15
15118
-15
15119
-14
15120
-14
15121
-14
15122
-14
15123
-14
15124
-14
15125
-14
15126
-15
15127
-14
15128
-14
15129
-14
15130
-15
15131
-15
15132
-15
15133
-15
15134
-15
15135
-16
15136
-16
15137
-14
15138
-14
15139
-13
15140
-11
15141
-10
15142
-9
15143
-9
15144
-10
15145
-10
15146
-10
15147
-11
15148
-12
15149
-12
15150
-13
15151
-13
15152
-13
15153
-13
15154
-13
15155
-13
15156
-14
15157
-14
15158
-14
15159
-14
15160
-15
15161
-15
15162
-16
15163
-16
15164
-16
15165
-16
15166
-16
15167
-16
15168
-14
15169
-14
15170
-14
15171
-13
15172
-12
15173
-10
15174
-9
15175
-9
15176
-9
15177
-8
15178
-9
15179
-10
15180
-11
15181
-12
15182
-12
15183
-12
15184
-14
15185
-13
15186
-14
15187
-13
15188
-14
15189
-15
15190
-15
15191
-14
15192
-14
15193
-14
15194
-13
15195
-11
15196
-11
15197
-11
15198
-11
15199
-11
15200
-11
15201
-12
15202
-13
15203
-13
15204
-13
15205
-14
15206
-14
15207
-14
15208
-14
15209
-14
15210
-14
15211
-14
15212
-13
15213
-13
15214
-13
15215
-12
15216
-12
15217
-12
15218
-12
15219
-11
15220
-12
15221
-12
15222
-12
15223
-12
15224
-12
15225
-12
15226
-13
15227
-13
15228
-13
15229
-13
15230
-13
15231
-14
15232
-13
15233
-12
15234
-13
15235
-13
15236
-13
15237
-12
15238
-12
15239
-13
15240
-12
15241
-12
15242
-12
15243
-12
15244
-13
15245
-12
15246
-12
15247
-13
15248
-13
15249
-13
15250
-12
15251
-12
15252
-13
15253
-13
15254
-12
15255
-12
15256
-12
15257
-12
15258
-12
15259
-12
15260
-12
15261
-12
15262
-13
15263
-12
15264
-12
15265
-12
15266
-12
15267
-12
15268
-12
15269
-12
15270
-13
15271
-13
15272
-13
15273
-13
15274
-13
15275
-13
15276
-14
15277
-13
15278
-12
15279
-12
15280
-12
15281
-12
15282
-12
15283
-12
15284
-12
15285
-13
15286
-13
15287
-12
15288
-12
15289
-12
15290
-13
15291
-13
15292
-13
15293
-12
15294
-14
15295
-14
15296
-14
15297
-12
15298
-13
15299
-14
15300
-14
15301
-13
15302
-12
15303
-12
15304
-13
15305
-12
15306
-12
15307
-12
15308
-13
15309
-13
15310
-12
15311
-12
15312
-13
15313
-13
15314
-13
15315
-12
15316
-13
15317
-12
15318
-13
15319
-12
15320
-12
15321
-12
15322
-12
15323
-12
15324
-12
15325
-12
15326
-13
15327
-12
15328
-13
15329
-12
15330
-13
15331
-13
15332
-12
15333
-12
15334
-12
15335
-12
15336
-13
15337
-12
15338
-12
15339
-13
15340
-13
15341
-13
15342
-12
15343
-12
15344
-13
15345
-12
15346
-12
15347
-12
15348
-13
15349
-13
15350
-13
15351
-13
15352
-13
15353
-13
15354
-13
15355
-13
15356
-13
15357
-13
15358
-13
15359
-12
15360
-13
15361
-12
15362
-12
15363
-12
15364
-12
15365
-12
15366
-13
15367
-13
15368
-13
15369
-13
15370
-13
15371
-12
15372
-12
15373
-13
15374
-12
15375
-13
15376
-13
15377
-13
15378
-13
15379
-13
15380
-13
15381
-13
15382
-12
15383
-12
15384
-12
15385
-12
15386
-12
15387
-12
15388
-12
15389
-12
15390
-13
15391
-13
15392
-13
15393
-12
15394
-13
15395
-13
15396
-12
15397
-12
15398
-12
15399
-12
15400
-12
15401
-12
15402
-12
15403
-13
15404
-13
15405
-12
15406
-13
15407
-14
15408
-14
15409
-13
15410
-13
15411
-13
15412
-13
15413
-13
15414
-12
15415
-13
15416
-13
15417
-13
15418
-12
15419
-13
15420
-14
15421
-14
15422
-13
15423
-13
15424
-13
15425
-14
15426
-14
15427
-13
15428
-13
15429
-13
15430
-13
15431
-13
15432
-13
15433
-13
15434
-13
15435
-13
15436
-13
15437
-12
15438
-13
15439
-12
15440
-12
15441
-12
15442
-12
15443
-12
15444
-12
15445
-12
15446
-12
15447
-12
15448
-12
15449
-13
15450
-12
15451
-13
15452
-12
15453
-13
15454
-13
15455
-12
15456
-12
15457
-12
15458
-12
15459
-13
15460
-12
15461
-12
15462
-13
15463
-12
15464
-12
15465
-12
15466
-12
15467
-12
15468
-12
15469
-12
15470
-12
15471
-12
15472
-12
15473
-12
15474
-12
15475
-13
15476
127
15477
127
15478
127
15479
127
15480
127
15481
127
15482
127
15483
127
15484
127
15485
127
15486
127
15487
127
15488
127
15489
127
15490
127
15491
127
15492
127
15493
127
15494
121
15495
116
15496
110
15497
108
15498
104
15499
100
15500
96
15501
90
15502
84
15503
79
15504
72
15505
66
15506
59
15507
53
15508
47
15509
42
15510
37
15511
33
15512
29
15513
26
15514
22
15515
20
15516
17
15517
14
15518
12
15519
11
15520
8
15521
7
15522
5
15523
4
15524
3
15525
1
15526
0
15527
-1
15528
-2
15529
-3
15530
-4
15531
-5
15532
-6
15533
-7
15534
-8
15535
-8
15536
-9
15537
-9
15538
-9
15539
-10
15540
-92
15541
-128
15542
-128
15543
-128
15544
-128
15545
-128
15546
-128
15547
-128
15548
-128
15549
-128
15550
-128
15551
-128
15552
-128
15553
-128
15554
-128
15555
-128
15556
-128
15557
-128
15558
-128
15559
-128
15560
-128
15561
-128
15562
-128
15563
-128
15564
-128
15565
-128
15566
-128
15567
-128
15568
-128
15569
-128
15570
-128
15571
-106
15572
-98
15573
-107
15574
-101
15575
-80
15576
-91
15577
-69
15578
-80
15579
-76
15580
-73
15581
-68
15582
-64
15583
-62
15584
-58
15585
-56
15586
-53
15587
-50
15588
-48
15589
-46
15590
-44
15591
-42
15592
-40
15593
-38
15594
-36
15595
-34
15596
-33
15597
-32
15598
-31
15599
-29
15600
-28
15601
-28
15602
-26
15603
-25
15604
-25
15605
-24
15606
-24
15607
-22
15608
-22
15609
-22
15610
-21
15611
-20
15612
-20
15613
-19
15614
-19
15615
-18
15616
-18
15617
-18
15618
-18
15619
-17
15620
-17
15621
-17
15622
-17
15623
-16
15624
-16
15625
-16
15626
-15
15627
-15
15628
-15
15629
-15
15630
-15
15631
-14
15632
-14
15633
-14
15634
-14
15635
-14
15636
-14
15637
-14
15638
-14
15639
-14
15640
-15
15641
-14
15642
-14
15643
-14
15644
-14
15645
-14
15646
-14
15647
-13
15648
-14
15649
-13
15650
-13
15651
-13
15652
-12
15653
-12
15654
-13
15655
-13
15656
-13
15657
-13
15658
-13
15659
-13
15660
-13
15661
-12
15662
-13
15663
-13
15664
-13
15665
-13
15666
-12
15667
-12
15668
127
15669
127
15670
127
15671
127
15672
127
15673
127
15674
127
15675
127
15676
127
15677
127
15678
127
15679
127
15680
127
15681
127
15682
127
15683
127
15684
127
15685
127
15686
120
15687
115
15688
110
15689
107
15690
103
15691
100
15692
95
15693
90
15694
84
15695
78
15696
72
15697
66
15698
59
15699
53
15700
47
15701
42
15702
37
15703
33
15704
29
15705
26
15706
22
15707
20
15708
17
15709
15
15710
13
15711
12
15712
10
15713
8
15714
6
15715
4
15716
2
15717
1
15718
0
15719
-1
15720
-2
15721
-3
15722
-4
15723
-5
15724
-6
15725
-7
15726
-7
15727
-8
15728
-9
15729
-9
15730
-10
15731
-10
15732
-93
15733
-128
15734
-128
15735
-128
15736
-128
15737
-128
15738
-128
15739
-128
15740
-128
15741
-128
15742
-128
15743
-128
15744
-128
15745
-128
15746
-128
15747
-128
15748
-128
15749
-128
15750
-128
15751
-128
15752
-128
15753
-128
15754
-128
15755
-128
15756
-128
15757
-128
15758
-128
15759
-128
15760
-128
15761
-128
15762
-128
15763
-105
15764
-98
15765
-108
15766
-102
15767
-80
15768
-90
15769
-70
15770
-81
15771
-76
15772
-72
15773
-68
15774
-65
15775
-62
15776
-59
15777
-56
15778
-52
15779
-49
15780
-47
15781
-45
15782
-43
15783
-41
15784
-39
15785
-38
15786
-36
15787
-34
15788
-33
15789
-32
15790
-31
15791
-29
15792
-28
15793
-28
15794
-27
15795
-26
15796
-24
15797
-23
15798
-23
15799
-22
15800
-21
15801
-21
15802
-20
15803
-20
15804
-19
15805
-19
15806
-19
15807
-18
15808
-18
15809
-17
15810
-17
15811
-16
15812
-16
15813
-16
15814
-16
15815
-16
15816
-16
15817
-16
15818
-16
15819
-15
15820
-14
15821
-14
15822
-15
15823
-14
15824
-14
15825
-14
15826
-14
15827
-14
15828
-14
15829
-14
15830
-14
15831
-14
15832
-14
15833
-14
15834
-13
15835
-14
15836
-14
15837
-14
15838
-13
15839
-13
15840
-13
15841
-13
15842
-13
15843
-13
15844
-13
15845
-14
15846
-13
15847
-13
15848
-13
15849
-12
15850
-13
15851
-13
15852
-12
15853
-12
15854
-12
15855
-12
15856
-13
15857
-12
15858
-13
15859
-12
15860
-13
15861
-13
15862
-13
15863
-13
15864
-13
15865
-13
15866
-13
15867
-12
15868
-12
15869
-12
15870
-12
15871
-12
15872
-12
15873
-12
15874
-13
15875
-12
15876
-12
15877
-13
15878
-13
15879
-13
15880
-13
15881
-13
15882
-13
15883
-12
15884
-12
15885
-12
15886
-13
15887
-13
15888
-12
15889
-12
15890
-12
15891
-12
15892
-12
15893
-12
15894
-13
15895
-13
15896
-12
15897
-12
15898
-12
15899
-12
15900
-13
15901
-13
15902
-13
15903
-13
15904
-13
15905
-13
15906
-13
15907
-12
15908
-13
15909
-13
15910
-13
15911
-13
15912
-12
15913
-12
15914
-12
15915
-12
15916
-13
15917
-12
15918
-12
15919
-13
15920
-13
15921
-12
15922
-12
15923
-12
15924
-13
15925
-13
15926
-13
15927
-13
15928
-13
15929
-14
15930
-13
15931
-13
15932
-13
15933
-13
15934
-13
15935
-12
15936
-13
15937
-13
15938
-12
15939
-12
15940
-12
15941
-12
15942
-12
15943
-12
15944
-12
15945
-12
15946
-13
15947
-12
15948
-12
15949
-12
15950
-13
15951
-12
15952
-12
15953
-13
15954
-13
15955
-13
15956
-13
15957
-13
15958
-13
15959
-12
15960
-12
15961
-12
15962
-12
15963
-13
15964
-12
15965
-12
15966
-13
15967
-13
15968
-13
15969
-13
15970
-13
15971
-13
15972
-12
15973
-12
15974
-13
15975
-12
15976
-12
15977
-12
15978
-12
15979
-13
15980
-12
15981
-12
15982
-13
15983
-13
15984
-13
15985
-12
15986
-12
15987
-13
15988
127
15989
127
15990
127
15991
127
15992
127
15993
127
15994
127
15995
127
15996
127
15997
127
15998
127
15999
127
16000
127
16001
127
16002
127
16003
127
16004
127
16005
127
16006
121
16007
116
16008
111
16009
108
16010
104
16011
100
16012
96
16013
90
16014
84
16015
79
16016
72
16017
66
16018
59
16019
53
16020
47
16021
42
16022
38
16023
33
16024
29
16025
26
16026
22
16027
20
16028
17
16029
15
16030
13
16031
12
16032
9
16033
7
16034
6
16035
4
16036
3
16037
2
16038
0
16039
-1
16040
-3
16041
-4
16042
-5
16043
-5
16044
-6
16045
-7
16046
-8
16047
-9
16048
-9
16049
-9
16050
-10
16051
-10
16052
-92
16053
-128
16054
-128
16055
-128
16056
-128
16057
-128
16058
-128
16059
-128
16060
-128
16061
-128
16062
-128
16063
-128
16064
-128
16065
-128
16066
-128
16067
-128
16068
-128
16069
-128
16070
-128
16071
-128
16072
-128
16073
-128
16074
-128
16075
-128
16076
-128
16077
-128
16078
-128
16079
-128
16080
-128
16081
-128
16082
-128
16083
-104
16084
-98
16085
-107
16086
-101
16087
-79
16088
-90
16089
-69
16090
-81
16091
-76
16092
-72
16093
-68
16094
-65
16095
-62
16096
-59
16097
-56
16098
-53
16099
-50
16100
-48
16101
-45
16102
-43
16103
-41
16104
-39
16105
-38
16106
-36
16107
-34
16108
-33
16109
-32
16110
-31
16111
-29
16112
-28
16113
-27
16114
-26
16115
-24
16116
127
16117
127
16118
127
16119
127
16120
127
16121
127
16122
127
16123
127
16124
127
16125
127
16126
127
16127
127
16128
127
16129
127
16130
127
16131
127
16132
127
16133
127
16134
118
16135
113
16136
109
16137
106
16138
102
16139
98
16140
93
16141
88
16142
82
16143
76
16144
70
16145
63
16146
57
16147
51
16148
45
16149
40
16150
36
16151
32
16152
28
16153
25
16154
22
16155
19
16156
16
16157
15
16158
12
16159
11
16160
8
16161
7
16162
5
16163
3
16164
2
16165
1
16166
-1
16167
-2
16168
-3
16169
-4
16170
-5
16171
-6
16172
-6
16173
-8
16174
-8
16175
-8
16176
-9
16177
-10
16178
-10
16179
-11
16180
-94
16181
-128
16182
-128
16183
-128
16184
-128
16185
-128
16186
-128
16187
-128
16188
-128
16189
-128
16190
-128
16191
-128
16192
-128
16193
-128
16194
-128
16195
-128
16196
-128
16197
-128
16198
-128
16199
-128
16200
-128
16201
-128
16202
-128
16203
-128
16204
-128
16205
-128
16206
-128
16207
-128
16208
-128
16209
-128
16210
-128
16211
-106
16212
-99
16213
-108
16214
-101
16215
-80
16216
-91
16217
-69
16218
-80
16219
-76
16220
-73
16221
-69
16222
-65
16223
-62
16224
-59
16225
-56
16226
-54
16227
-50
16228
-48
16229
-46
16230
-43
16231
-41
16232
-39
16233
-38
16234
-36
16235
-34
16236
-33
16237
-32
16238
-31
16239
-29
16240
-28
16241
-27
16242
-26
16243
-26
16244
-25
16245
-24
16246
-24
16247
-23
16248
-22
16249
-21
16250
-21
16251
-20
16252
-20
16253
-19
16254
-18
16255
-18
16256
-18
16257
-18
16258
-17
16259
-17
16260
-18
16261
-17
16262
-17
16263
-17
16264
-17
16265
-17
16266
-16
16267
-16
16268
-16
16269
-16
16270
-16
16271
-15
16272
-15
16273
-15
16274
-15
16275
-14
16276
-15
16277
-14
16278
-15
16279
-14
16280
-14
16281
-14
16282
-14
16283
-14
16284
-14
16285
-13
16286
-13
16287
-13
16288
-13
16289
-13
16290
-13
16291
-13
16292
-13
16293
-13
16294
-13
16295
-13
16296
-13
16297
-13
16298
-13
16299
-13
16300
-13
16301
-13
16302
-14
16303
-13
16304
-13
16305
-13
16306
-13
16307
-14
16308
-13
16309
-13
16310
-13
16311
-13
16312
-13
16313
-13
16314
-13
16315
-13
16316
-13
16317
-13
16318
-13
16319
-12
16320
-12
16321
-12
16322
-12
16323
-13
16324
-12
16325
-12
16326
-12
16327
-13
16328
-13
16329
-13
16330
-13
16331
-12
16332
-12
16333
-12
16334
-12
16335
-12
16336
-12
16337
-12
16338
-12
16339
-13
16340
-13
16341
-13
16342
-13
16343
-13
16344
-13
16345
-13
16346
-12
16347
-12
16348
-12
16349
-12
16350
-12
16351
-12
16352
-12
16353
-12
16354
-12
16355
-12
16356
-13
16357
-13
16358
-13
16359
-13
16360
-13
16361
-13
16362
-14
16363
-13
16364
-13
16365
-14
16366
-13
16367
-13
16368
-13
16369
-13
16370
-13
16371
-12
16372
-12
16373
-12
16374
-12
16375
-12
16376
-12
16377
-13
16378
-13
16379
-13
16380
-13
16381
-13
16382
-13
16383
-13
16384
-13
16385
-12
16386
-13
16387
-12
16388
-12
16389
-12
16390
-12
16391
-12
16392
-12
16393
-12
16394
-12
16395
-12
16396
-12
16397
-12
16398
-12
16399
-12
16400
-12
16401
-12
16402
-12
16403
-12
16404
-13
16405
-12
16406
-12
16407
-13
16408
-13
16409
-12
16410
-13
16411
-13
16412
-13
16413
-13
16414
-13
16415
-13
16416
-13
16417
-12
16418
-13
16419
-13
16420
-13
16421
-12
16422
-12
16423
-13
16424
-13
16425
-12
16426
-12
16427
-12
16428
-13
16429
-12
16430
-12
16431
-13
16432
-13
16433
-13
16434
-12
16435
-12
16436
-13
16437
-12
16438
-13
16439
-13
16440
-13
16441
-13
16442
-13
16443
-12
16444
-12
16445
-12
16446
-13
16447
-12
16448
-12
16449
-12
16450
-13
16451
-13
16452
-13
16453
-12
16454
-12
16455
-12
16456
-13
16457
-13
16458
-13
16459
-13
16460
-13
16461
-13
16462
-13
16463
-13
16464
-13
16465
-13
16466
-12
16467
-12
16468
-12
16469
-12
16470
-13
16471
-13
16472
-13
16473
-13
16474
-13
16475
-13
16476
-12
16477
-12
16478
-12
16479
-12
16480
-13
16481
-12
16482
-13
16483
-13
16484
-13
16485
-12
16486
-13
16487
-13
16488
-13
16489
-12
16490
-12
16491
-12
16492
-12
16493
-12
16494
-12
16495
-12
16496
-12
16497
-12
16498
-12
16499
-12
16500
127
16501
127
16502
127
16503
127
16504
127
16505
127
16506
127
16507
127
16508
127
16509
127
16510
127
16511
127
16512
127
16513
127
16514
127
16515
127
16516
127
16517
127
16518
120
16519
115
16520
110
16521
108
16522
104
16523
100
16524
95
16525
90
16526
84
16527
79
16528
72
16529
66
16530
59
16531
53
16532
48
16533
42
16534
37
16535
33
16536
29
16537
26
16538
23
16539
20
16540
17
16541
15
16542
12
16543
10
16544
8
16545
7
16546
5
16547
4
16548
3
16549
1
16550
0
16551
-1
16552
-2
16553
-3
16554
-4
16555
-5
16556
-6
16557
-7
16558
-7
16559
-8
16560
-9
16561
-10
16562
-10
16563
-10
16564
-93
16565
-128
16566
-128
16567
-128
16568
-128
16569
-128
16570
-128
16571
-128
16572
-128
16573
-128
16574
-128
16575
-128
16576
-128
16577
-128
16578
-128
16579
-128
16580
-128
16581
-128
16582
-128
16583
-128
16584
-128
16585
-128
16586
-128
16587
-128
16588
-128
16589
-128
16590
-128
16591
-128
16592
-128
16593
-128
16594
-112
16595
-105
16596
-99
16597
-106
16598
-100
16599
-80
16600
-91
16601
-70
16602
-81
16603
-76
16604
-73
16605
-69
16606
-65
16607
-61
16608
-58
16609
-56
16610
-52
16611
-49
16612
-47
16613
-45
16614
-44
16615
-41
16616
-39
16617
-38
16618
-36
16619
-34
16620
-33
16621
-32
16622
-32
16623
-30
16624
-28
16625
-28
16626
-27
16627
-26
16628
127
16629
127
16630
127
16631
127
16632
127
16633
127
16634
127
16635
127
16636
127
16637
127
16638
127
16639
127
16640
127
16641
127
16642
127
16643
127
16644
127
16645
126
16646
117
16647
112
16648
108
16649
105
16650
102
16651
98
16652
92
16653
88
16654
82
16655
77
16656
70
16657
63
16658
57
16659
51
16660
46
16661
41
16662
36
16663
32
16664
29
16665
25
16666
22
16667
19
16668
16
16669
14
16670
12
16671
10
16672
8
16673
7
16674
5
16675
4
16676
2
16677
1
16678
0
16679
-1
16680
-2
16681
-3
16682
-4
16683
-5
16684
-6
16685
-7
16686
-8
16687
-9
16688
-10
16689
-10
16690
-10
16691
-10
16692
-11
16693
-11
16694
-11
16695
-12
16696
-12
16697
-12
16698
-13
16699
-13
16700
-14
16701
-14
16702
-14
16703
-14
16704
-15
16705
-14
16706
-15
16707
-15
16708
-16
16709
-16
16710
-16
16711
-16
16712
-16
16713
-16
16714
-17
16715
-16
16716
-17
16717
-17
16718
-16
16719
-17
16720
-17
16721
-17
16722
-17
16723
-17
16724
-17
16725
-17
16726
-17
16727
-17
16728
-17
16729
-16
16730
-17
16731
-17
16732
-18
16733
-18
16734
-18
16735
-18
16736
-18
16737
-18
16738
-18
16739
-18
16740
-18
16741
-18
16742
-18
16743
-17
16744
-17
16745
-17
16746
-17
16747
-17
16748
-17
16749
-17
16750
-17
16751
-17
16752
-17
16753
-17
16754
-17
16755
-17
16756
-98
16757
-128
16758
-128
16759
-128
16760
-128
16761
-128
16762
-128
16763
-128
16764
-128
16765
-128
16766
-128
16767
-128
16768
-128
16769
-128
16770
-128
16771
-128
16772
-128
16773
-128
16774
-128
16775
-128
16776
-128
16777
-128
16778
-128
16779
-128
16780
-128
16781
-128
16782
-128
16783
-128
16784
-128
16785
-128
16786
-128
16787
-107
16788
-100
16789
-108
16790
-102
16791
-97
16792
-92
16793
-72
16794
-82
16795
-77
16796
-73
16797
-69
16798
-66
16799
-61
16800
-58
16801
-56
16802
-53
16803
-50
16804
-48
16805
-45
16806
-44
16807
-41
16808
-39
16809
-38
16810
-37
16811
-36
16812
-34
16813
-32
16814
-31
16815
-30
16816
-29
16817
-27
16818
-26
16819
-26
16820
-25
16821
-24
16822
-23
16823
-22
16824
-22
16825
-21
16826
-20
16827
-20
16828
-20
16829
-19
16830
-19
16831
-18
16832
-18
16833
-18
16834
-18
16835
-17
16836
-16
16837
-16
16838
-16
16839
-16
16840
-16
16841
-15
16842
-15
16843
-16
16844
-15
16845
-15
16846
-15
16847
-14
16848
-15
16849
-14
16850
-14
16851
-14
16852
-14
16853
-14
16854
-14
16855
-14
16856
-14
16857
-14
16858
-14
16859
-13
16860
-13
16861
-14
16862
-14
16863
-13
16864
-13
16865
-13
16866
-13
16867
-13
16868
-13
16869
-13
16870
-13
16871
-13
16872
-13
16873
-13
16874
-13
16875
-13
16876
-13
16877
-13
16878
-13
16879
-13
16880
-13
16881
-13
16882
-13
16883
-13
16884
-13
16885
-13
16886
-13
16887
-13
16888
-13
16889
-13
16890
-13
16891
-13
16892
-13
16893
-13
16894
-13
16895
-13
16896
-12
16897
-12
16898
-12
16899
-12
16900
-12
16901
-12
16902
-12
16903
-12
16904
-12
16905
-12
16906
-13
16907
-13
16908
-13
16909
-13
16910
-13
16911
-13
16912
-13
16913
-12
16914
-12
16915
-13
16916
-13
16917
-13
16918
-13
16919
-14
16920
-13
16921
-13
16922
-13
16923
-13
16924
-13
16925
-12
16926
-12
16927
-12
16928
-12
16929
-13
16930
-13
16931
-12
16932
-12
16933
-12
16934
-12
16935
-13
16936
-12
16937
-13
16938
-13
16939
-13
16940
-13
16941
-12
16942
-12
16943
-13
16944
-12
16945
-12
16946
-12
16947
-12
16948
-13
16949
-13
16950
-13
16951
-13
16952
-13
16953
-13
16954
-13
16955
-12
16956
-13
16957
-13
16958
-13
16959
-12
16960
-13
16961
-13
16962
-13
16963
-13
16964
-12
16965
-12
16966
-13
16967
-12
16968
-12
16969
-12
16970
-13
16971
-13
16972
-13
16973
-12
16974
-13
16975
-13
16976
-13
16977
-13
16978
-13
16979
-13
16980
-13
16981
-13
16982
-13
16983
-12
16984
-13
16985
-12
16986
-12
16987
-12
16988
-12
16989
-12
16990
-12
16991
-12
16992
-13
16993
-13
16994
-13
16995
-13
16996
-13
16997
-12
16998
-13
16999
-12
17000
-12
17001
-12
17002
-12
17003
-12
17004
-12
17005
-12
17006
-13
17007
-13
17008
-13
17009
-13
17010
-12
17011
-12
17012
-12
17013
-12
17014
-12
17015
-12
17016
-12
17017
-12
17018
-12
17019
-12
17020
-12
17021
-12
17022
-12
17023
-13
17024
-13
17025
-12
17026
-13
17027
-12
17028
-12
17029
-13
17030
-13
17031
-13
17032
-13
17033
-13
17034
-13
17035
-13
17036
-13
17037
-12
17038
-12
17039
-12
17040
-13
17041
-12
17042
-12
17043
-13
17044
-13
17045
-13
17046
-13
17047
-13
17048
-13
17049
-13
17050
-13
17051
-12
17052
-12
17053
-12
17054
-12
17055
-12
17056
-12
17057
-12
17058
-12
17059
-12
17060
-12
17061
-12
17062
-12
17063
-12
17064
-12
17065
-12
17066
-13
17067
-13
17068
-13
17069
-12
17070
-13
17071
-13
17072
-12
17073
-12
17074
-13
17075
-13
17076
-13
17077
-13
17078
-13
17079
-13
17080
-13
17081
-12
17082
-13
17083
-12
17084
-12
17085
-12
17086
-12
17087
-13
17088
-13
17089
-13
17090
-13
17091
-13
17092
-13
17093
-13
17094
-12
17095
-13
17096
-13
17097
-12
17098
-12
17099
-13
17100
-13
17101
-13
17102
-12
17103
-12
17104
-13
17105
-13
17106
-12
17107
-12
17108
-13
17109
-12
17110
-13
17111
-13
17112
-13
17113
-13
17114
-13
17115
-12
17116
-12
17117
-12
17118
-13
17119
-12
17120
-12
17121
-13
17122
-13
17123
-12
17124
-13
17125
-12
17126
-13
17127
-13
17128
-12
17129
-13
17130
-13
17131
-12
17132
-12
17133
-12
17134
-12
17135
-12
17136
-12
17137
-12
17138
-12
17139
-13
17140
-13
17141
-12
17142
-13
17143
-12
17144
-13
17145
-13
17146
-13
17147
-13
17148
-14
17149
-13
17150
-14
17151
-13
17152
-14
17153
-13
17154
-13
17155
-13
17156
-12
17157
-12
17158
-12
17159
-12
17160
-12
17161
-12
17162
-13
17163
-13
17164
-12
17165
-12
17166
-13
17167
-13
17168
-14
17169
-14
17170
-13
17171
-13
17172
-13
17173
-14
17174
-13
17175
-13
17176
-14
17177
-13
17178
-13
17179
-13
17180
-13
17181
-13
17182
-13
17183
-12
17184
-12
17185
-12
17186
-13
17187
-13
17188
-13
17189
-13
17190
-13
17191
-13
17192
-13
17193
-12
17194
-12
17195
-12
17196
-12
17197
-12
17198
-13
17199
-13
17200
-13
17201
-13
17202
-13
17203
-12
17204
-12
17205
-12
17206
-12
17207
-12
17208
-13
17209
-12
17210
-13
17211
-13
17212
-13
17213
-13
17214
-13
17215
-13
17216
-13
17217
-12
17218
-12
17219
-12
17220
-12
17221
-12
17222
-12
17223
-12
17224
-12
17225
-12
17226
-12
17227
-12
17228
-12
17229
-13
17230
-13
17231
-13
17232
-13
17233
-13
17234
-13
17235
-13
17236
-14
17237
-13
17238
-12
17239
-12
17240
-12
17241
-12
17242
-12
17243
-12
17244
-13
17245
-13
17246
-13
17247
-13
17248
-13
17249
-13
17250
-13
17251
-12
17252
-13
17253
-13
17254
-12
17255
-12
17256
-12
17257
-13
17258
-13
17259
-12
17260
-13
17261
-13
17262
-13
17263
-13
17264
-12
17265
-13
17266
-13
17267
-12
17268
-12
17269
-12
17270
-12
17271
-13
17272
-13
17273
-12
17274
-12
17275
-12
17276
-12
17277
-12
17278
-12
17279
-12
17280
-13
17281
-13
17282
-13
17283
-13
17284
-14
17285
-13
17286
-13
17287
-13
17288
-13
17289
-13
17290
-13
17291
-12
17292
-12
17293
-12
17294
-12
17295
-12
17296
-12
17297
-12
17298
-12
17299
-13
17300
-13
17301
-12
17302
-12
17303
-13
17304
-12
17305
-12
17306
-13
17307
-13
17308
-13
17309
-13
17310
-13
17311
-12
17312
-12
17313
-12
17314
-12
17315
-12
17316
-12
17317
-12
17318
-13
17319
-12
17320
-13
17321
-13
17322
-13
17323
-13
17324
-13
17325
-12
17326
-13
17327
-12
17328
-12
17329
-12
17330
-13
17331
-13
17332
-13
17333
-12
17334
-13
17335
-13
17336
-13
17337
-12
17338
-12
17339
-13
17340
-13
17341
-12
17342
-12
17343
-12
17344
-13
17345
-13
17346
-13
17347
-13
17348
-13
17349
-13
17350
-12
17351
-12
17352
-12
17353
-12
17354
-12
17355
-12
17356
-12
17357
-12
17358
-12
17359
-12
17360
-12
17361
-12
17362
-13
17363
-12
17364
-12
17365
-12
17366
-12
17367
-12
17368
-13
17369
-12
17370
-13
17371
-13
17372
-13
17373
-13
17374
-13
17375
-12
17376
-13
17377
-12
17378
-13
17379
-12
17380
-13
17381
-12
17382
-12
17383
-12
17384
-13
17385
-13
17386
-13
17387
-13
17388
-13
17389
-13
17390
-13
17391
-12
17392
-12
17393
-13
17394
-13
17395
-12
17396
-12
17397
-13
17398
-12
17399
-12
17400
-12
17401
-12
17402
-12
17403
-12
17404
-12
17405
-12
17406
-12
17407
-12
17408
-12
17409
-12
17410
-13
17411
-13
17412
-13
17413
-13
17414
-13
17415
-13
17416
-13
17417
-13
17418
-14
17419
-14
17420
-13
17421
-13
17422
-13
17423
-14
17424
-13
17425
-13
17426
-13
17427
-13
17428
-13
17429
-12
17430
-12
17431
-13
17432
-13
17433
-13
17434
-13
17435
-13
17436
-14
17437
-13
17438
-13
17439
-13
17440
-13
17441
-13
17442
-12
17443
-12
17444
-13
17445
-13
17446
-13
17447
-13
17448
-13
17449
-13
17450
-12
17451
-12
17452
-13
17453
-12
17454
-13
17455
-12
17456
-13
17457
-13
17458
-13
17459
-12
17460
-12
17461
-12
17462
-13
17463
-13
17464
-13
17465
-13
17466
-13
17467
-13
17468
-13
17469
-12
17470
-13
17471
-13
17472
-12
17473
-13
17474
-12
17475
-12
17476
-12
17477
-12
17478
-12
17479
-13
17480
-13
17481
-13
17482
-13
17483
-13
17484
-13
17485
-13
17486
-13
17487
-12
17488
-12
17489
-12
17490
-12
17491
-12
17492
-12
17493
-12
17494
-12
17495
-12
17496
-13
17497
-13
17498
-13
17499
-13
17500
-13
17501
-13
17502
-13
17503
-13
17504
-14
17505
-13
17506
-12
17507
-12
17508
-12
17509
-12
17510
-12
17511
-12
17512
-13
17513
-13
17514
-13
17515
-13
17516
-13
17517
-13
17518
-13
17519
-12
17520
-13
17521
-12
17522
-12
17523
-13
17524
-13
17525
-13
17526
-13
17527
-12
17528
-12
17529
-12
17530
-12
17531
-11
17532
-12
17533
-12
17534
-12
17535
-12
17536
-12
17537
-12
17538
-12
17539
-12
17540
-12
17541
-13
17542
-13
17543
-14
17544
-14
17545
-12
17546
-12
17547
-13
17548
-13
17549
-12
17550
-12
17551
-13
17552
-13
17553
-12
17554
-12
17555
-12
17556
-12
17557
-12
17558
-12
17559
-13
17560
-13
17561
-13
17562
-13
17563
-13
17564
-13
17565
-13
17566
-12
17567
-13
17568
-13
17569
-12
17570
-13
17571
-13
17572
-13
17573
-13
17574
-13
17575
-13
17576
-13
17577
-13
17578
-13
17579
-12
17580
-13
17581
-12
17582
-12
17583
-12
17584
-12
17585
-12
17586
-12
17587
-12
17588
-13
17589
-12
17590
-12
17591
-13
17592
-13
17593
-13
17594
-13
17595
-13
17596
-13
17597
-12
17598
-12
17599
-13
17600
-13
17601
-12
17602
-12
17603
-13
17604
-13
17605
-13
17606
-13
17607
-13
17608
-13
17609
-12
17610
-12
17611
-12
17612
-12
17613
-12
17614
-12
17615
-12
17616
-12
17617
-12
17618
-12
17619
-12
17620
-13
17621
-12
17622
-13
17623
-13
17624
-12
17625
-13
17626
-13
17627
-13
17628
-13
17629
-12
17630
-12
17631
-12
17632
-12
17633
-12
17634
-12
17635
-12
17636
-13
17637
-12
17638
-12
17639
-12
17640
-12
17641
-13
17642
-13
17643
-13
17644
-13
17645
-13
17646
-13
17647
-12
17648
-12
17649
-12
17650
-12
17651
-13
17652
-12
17653
-12
17654
-13
17655
-12
17656
-12
17657
-12
17658
-12
17659
-13
17660
-13
17661
-12
17662
-13
17663
-13
17664
-13
17665
-13
17666
-13
17667
-13
17668
-12
17669
-12
17670
-12
17671
-12
17672
-13
17673
-12
17674
-13
17675
-13
17676
-12
17677
-12
17678
-12
17679
-12
17680
-12
17681
-12
17682
-12
17683
-12
17684
-12
17685
-12
17686
-13
17687
-12
17688
-13
17689
-12
17690
-13
17691
-13
17692
-13
17693
-13
17694
-13
17695
-13
17696
-14
17697
-13
17698
-13
17699
-13
17700
-13
17701
-13
17702
-13
17703
-12
17704
-13
17705
-13
17706
-13
17707
-12
17708
-12
17709
-12
17710
-12
17711
-12
17712
-12
17713
-12
17714
-12
17715
-12
17716
127
17717
127
17718
127
17719
127
17720
127
17721
127
17722
127
17723
127
17724
127
17725
127
17726
127
17727
127
17728
127
17729
127
17730
127
17731
127
17732
127
17733
127
17734
121
17735
115
17736
110
17737
108
17738
104
17739
100
17740
95
17741
90
17742
85
17743
79
17744
72
17745
66
17746
59
17747
54
17748
47
17749
43
17750
38
17751
34
17752
29
17753
26
17754
23
17755
20
17756
18
17757
16
17758
13
17759
12
17760
10
17761
8
17762
6
17763
5
17764
3
17765
2
17766
0
17767
-1
17768
-2
17769
-3
17770
-4
17771
-5
17772
-6
17773
-7
17774
-7
17775
-8
17776
-8
17777
-9
17778
-10
17779
-10
17780
-93
17781
-128
17782
-128
17783
-128
17784
-128
17785
-128
17786
-128
17787
-128
17788
-128
17789
-128
17790
-128
17791
-128
17792
-128
17793
-128
17794
-128
17795
-128
17796
-128
17797
-128
17798
-128
17799
-128
17800
-128
17801
-128
17802
-128
17803
-128
17804
-128
17805
-128
17806
-128
17807
-128
17808
-128
17809
-128
17810
-112
17811
-105
17812
-97
17813
-107
17814
-102
17815
-80
17816
-90
17817
-70
17818
-81
17819
-76
17820
-72
17821
-68
17822
-65
17823
-61
17824
-58
17825
-55
17826
-53
17827
-50
17828
-48
17829
-45
17830
-43
17831
-41
17832
-39
17833
-37
17834
-36
17835
-34
17836
-33
17837
-32
17838
-31
17839
-29
17840
-29
17841
-28
17842
-26
17843
-25
17844
-24
17845
-24
17846
-23
17847
-22
17848
-22
17849
-21
17850
-20
17851
-20
17852
-19
17853
-19
17854
-18
17855
-18
17856
-18
17857
-17
17858
-17
17859
-17
17860
-16
17861
-16
17862
-17
17863
-16
17864
-16
17865
-15
17866
-16
17867
-15
17868
-15
17869
-15
17870
-15
17871
-14
17872
-14
17873
-14
17874
-15
17875
-14
17876
-15
17877
-15
17878
-14
17879
-14
17880
-14
17881
-13
17882
-13
17883
-13
17884
-13
17885
-13
17886
-13
17887
-13
17888
-13
17889
-13
17890
-13
17891
-13
17892
-13
17893
-13
17894
-13
17895
-13
17896
-13
17897
-13
17898
-13
17899
-13
17900
-13
17901
-13
17902
-13
17903
-13
17904
-13
17905
-13
17906
-13
17907
-13
17908
-13
17909
-13
17910
-13
17911
-13
17912
-12
17913
-12
17914
-13
17915
-13
17916
-13
17917
-13
17918
-13
17919
-13
17920
-13
17921
-13
17922
-13
17923
-13
17924
-13
17925
-12
17926
-12
17927
-13
17928
-12
17929
-12
17930
-12
17931
-12
17932
-13
17933
-12
17934
-12
17935
-12
17936
-12
17937
-12
17938
-12
17939
-12
17940
-13
17941
-13
17942
-12
17943
-12
17944
-12
17945
-13
17946
-13
17947
-12
17948
-13
17949
-12
17950
-13
17951
-13
17952
-13
17953
-13
17954
-13
17955
-13
17956
-13
17957
-12
17958
-13
17959
-13
17960
-13
17961
-13
17962
-13
17963
-13
17964
-13
17965
-12
17966
-12
17967
-12
17968
-12
17969
-12
17970
-12
17971
-12
17972
-13
17973
-13
17974
-13
17975
-12
17976
-13
17977
-13
17978
-12
17979
-12
17980
-12
17981
-12
17982
-13
17983
-12
17984
-12
17985
-12
17986
-13
17987
-13
17988
-12
17989
-12
17990
-13
17991
-13
17992
-12
17993
-12
17994
-12
17995
-13
17996
-13
17997
-12
17998
-13
17999
-13
18000
-13
18001
-12
18002
-12
18003
-12
18004
-13
18005
-12
18006
-12
18007
-12
18008
-13
18009
-13
18010
-12
18011
-12
18012
-12
18013
-13
18014
-13
18015
-12
18016
-13
18017
-13
18018
-13
18019
-13
18020
-13
18021
-13
18022
-13
18023
-13
18024
-13
18025
-13
18026
-13
18027
-13
18028
-13
18029
-13
18030
-13
18031
-12
18032
-13
18033
-12
18034
-12
18035
-12
18036
-12
18037
-13
18038
-12
18039
-12
18040
-13
18041
-13
18042
-13
18043
-12
18044
-12
18045
-13
18046
-13
18047
-13
18048
-13
18049
-13
18050
-14
18051
-13
18052
-13
18053
-13
18054
-13
18055
-13
18056
-13
18057
-13
18058
-13
18059
-12
18060
-12
18061
-12
18062
-12
18063
-13
18064
-13
18065
-13
18066
-13
18067
-13
18068
-13
18069
-13
18070
-13
18071
-13
18072
-13
18073
-13
18074
-13
18075
-13
18076
-13
18077
-13
18078
-12
18079
-13
18080
-12
18081
-12
18082
-12
18083
-12
18084
-13
18085
-12
18086
-13
18087
-13
18088
-13
18089
-12
18090
-13
18091
-12
18092
-12
18093
-12
18094
-12
18095
-12
18096
-12
18097
-12
18098
-12
18099
-12
18100
-12
18101
-12
18102
-12
18103
-13
18104
-13
18105
-13
18106
-13
18107
-13
18108
-13
18109
-13
18110
-13
18111
-13
18112
-13
18113
-14
18114
-13
18115
-13
18116
-13
18117
-13
18118
-13
18119
-13
18120
-13
18121
-13
18122
-13
18123
-12
18124
-13
18125
-12
18126
-12
18127
-12
18128
-12
18129
-12
18130
-12
18131
-12
18132
-13
18133
-12
18134
-12
18135
-12
18136
-13
18137
-13
18138
-13
18139
-13
18140
-13
18141
-13
18142
-13
18143
-12
18144
-13
18145
-13
18146
-12
18147
-12
18148
-12
18149
-13
18150
-13
18151
-12
18152
-12
18153
-12
18154
-12
18155
-12
18156
-12
18157
-12
18158
-13
18159
-12
18160
-12
18161
-12
18162
-12
18163
-12
18164
127
18165
127
18166
127
18167
127
18168
127
18169
127
18170
127
18171
127
18172
127
18173
127
18174
127
18175
127
18176
127
18177
127
18178
127
18179
127
18180
127
18181
127
18182
121
18183
116
18184
111
18185
108
18186
104
18187
100
18188
95
18189
90
18190
84
18191
79
18192
72
18193
66
18194
59
18195
53
18196
47
18197
42
18198
37
18199
32
18200
28
18201
25
18202
22
18203
19
18204
17
18205
14
18206
12
18207
11
18208
9
18209
7
18210
5
18211
4
18212
2
18213
1
18214
-1
18215
-1
18216
-3
18217
-3
18218
-5
18219
-5
18220
-6
18221
-7
18222
-8
18223
-8
18224
-9
18225
-9
18226
-10
18227
-10
18228
-93
18229
-128
18230
-128
18231
-128
18232
-128
18233
-128
18234
-128
18235
-128
18236
-128
18237
-128
18238
-128
18239
-128
18240
-128
18241
-128
18242
-128
18243
-128
18244
-128
18245
-128
18246
-128
18247
-128
18248
-128
18249
-128
18250
-128
18251
-128
18252
-128
18253
-128
18254
-128
18255
-128
18256
-128
18257
-128
18258
-128
18259
-106
18260
-99
18261
-107
18262
-100
18263
-79
18264
-91
18265
-70
18266
-80
18267
-76
18268
-73
18269
-69
18270
-65
18271
-62
18272
-59
18273
-56
18274
-53
18275
-50
18276
-48
18277
-45
18278
-43
18279
-41
18280
-39
18281
-38
18282
-36
18283
-35
18284
-33
18285
-32
18286
-31
18287
-30
18288
-28
18289
-27
18290
-26
18291
-26
18292
-24
18293
-23
18294
-22
18295
-22
18296
-22
18297
-21
18298
-21
18299
-20
18300
-20
18301
-19
18302
-19
18303
-18
18304
-18
18305
-18
18306
-18
18307
-17
18308
-17
18309
-16
18310
-17
18311
-16
18312
-16
18313
-16
18314
-16
18315
-15
18316
-15
18317
-14
18318
-15
18319
-14
18320
-14
18321
-14
18322
-14
18323
-14
18324
-14
18325
-13
18326
-14
18327
-14
18328
-14
18329
-14
18330
-14
18331
-13
18332
-13
18333
-13
18334
-13
18335
-13
18336
-14
18337
-14
18338
-13
18339
-13
18340
-13
18341
-13
18342
-13
18343
-13
18344
-13
18345
-13
18346
-13
18347
-13
18348
-12
18349
-13
18350
-13
18351
-13
18352
-13
18353
-13
18354
-13
18355
-13
18356
-13
18357
-13
18358
-12
18359
-13
18360
-13
18361
-13
18362
-13
18363
-13
18364
-13
18365
-14
18366
-13
18367
-12
18368
-13
18369
-13
18370
-13
18371
-13
18372
-13
18373
-13
18374
-13
18375
-12
18376
-12
18377
-13
18378
-13
18379
-12
18380
-12
18381
-13
18382
-13
18383
-12
18384
-13
18385
-13
18386
-13
18387
-13
18388
-13
18389
-13
18390
-13
18391
-13
18392
-13
18393
-12
18394
-13
18395
-12
18396
-12
18397
-12
18398
-12
18399
-12
18400
-12
18401
-12
18402
-13
18403
-13
18404
-12
18405
-13
18406
-13
18407
-13
18408
-12
18409
-12
18410
-13
18411
-13
18412
-13
18413
-13
18414
-13
18415
-13
18416
-13
18417
-12
18418
-13
18419
-12
18420
-13
18421
-13
18422
-13
18423
-13
18424
-13
18425
-12
18426
-12
18427
-12
18428
-12
18429
-12
18430
-12
18431
-12
18432
-12
18433
-12
18434
-12
18435
-12
18436
-12
18437
-13
18438
-13
18439
-13
18440
-13
18441
-13
18442
-13
18443
-13
18444
-13
18445
-12
18446
-12
18447
-12
18448
-12
18449
-12
18450
-12
18451
-12
18452
-13
18453
-12
18454
-13
18455
-13
18456
-12
18457
-12
18458
-12
18459
-12
18460
-13
18461
-12
18462
-12
18463
-12
18464
-13
18465
-13
18466
-13
18467
-12
18468
-13
18469
-13
18470
-13
18471
-12
18472
-12
18473
-13
18474
-12
18475
-12
18476
-12
18477
-12
18478
-13
18479
-13
18480
-12
18481
-12
18482
-13
18483
-13
18484
-12
18485
-13
18486
-13
18487
-13
18488
-13
18489
-12
18490
-12
18491
-12
18492
-12
18493
-12
18494
-12
18495
-12
18496
-13
18497
-13
18498
-13
18499
-13
18500
-13
18501
-13
18502
-13
18503
-13
18504
-13
18505
-13
18506
-13
18507
-13
18508
-12
18509
-12
18510
-13
18511
-12
18512
-12
18513
-12
18514
-12
18515
-13
18516
-12
18517
-12
18518
-13
18519
-13
18520
-13
18521
-12
18522
-12
18523
-12
18524
-12
18525
-12
18526
-12
18527
-12
18528
-13
18529
-12
18530
-12
18531
-13
18532
-13
18533
-13
18534
-13
18535
-12
18536
-13
18537
-13
18538
-13
18539
-12
18540
-12
18541
-13
18542
-13
18543
-12
18544
-13
18545
-12
18546
-13
18547
-13
18548
-12
18549
-13
18550
-13
18551
-12
18552
-13
18553
-13
18554
-13
18555
-13
18556
-13
18557
-13
18558
-12
18559
-12
18560
-13
18561
-13
18562
-13
18563
-12
18564
-13
18565
-13
18566
-13
18567
-13
18568
-12
18569
-12
18570
-13
18571
-12
18572
-12
18573
-13
18574
-13
18575
-12
18576
-12
18577
-12
18578
-13
18579
-13
18580
-13
18581
-13
18582
-13
18583
-14
18584
-13
18585
-12
18586
-13
18587
-13
18588
-13
18589
-12
18590
-12
18591
-13
18592
-13
18593
-12
18594
-12
18595
-13
18596
-13
18597
-12
18598
-12
18599
-13
18600
-12
18601
-13
18602
-12
18603
-12
18604
-13
18605
-13
18606
-12
18607
-12
18608
-12
18609
-13
18610
-12
18611
-12
18612
-12
18613
-12
18614
-12
18615
-12
18616
-12
18617
-13
18618
-13
18619
-13
18620
-13
18621
-12
18622
-13
18623
-13
18624
-13
18625
-13
18626
-13
18627
-12
18628
-13
18629
-13
18630
-13
18631
-12
18632
-12
18633
-13
18634
-13
18635
-12
18636
-13
18637
-13
18638
-13
18639
-13
18640
-12
18641
-13
18642
-13
18643
-13
18644
-12
18645
-12
18646
-13
18647
-12
18648
-11
18649
-12
18650
-12
18651
-12
18652
-12
18653
-12
18654
-13
18655
-13
18656
-13
18657
-13
18658
-13
18659
-13
18660
-13
18661
-12
18662
-13
18663
-12
18664
-12
18665
-12
18666
-12
18667
-12
18668
-12
18669
-12
18670
-13
18671
-12
18672
-12
18673
-13
18674
-13
18675
-13
18676
127
18677
127
18678
127
18679
127
18680
127
18681
127
18682
127
18683
127
18684
127
18685
127
18686
127
18687
127
18688
127
18689
127
18690
127
18691
127
18692
127
18693
127
18694
120
18695
115
18696
110
18697
108
18698
104
18699
100
18700
95
18701
90
18702
83
18703
78
18704
71
18705
66
18706
59
18707
53
18708
48
18709
43
18710
38
18711
34
18712
29
18713
26
18714
22
18715
20
18716
17
18717
15
18718
13
18719
11
18720
9
18721
7
18722
5
18723
4
18724
2
18725
2
18726
0
18727
-1
18728
-2
18729
-2
18730
-4
18731
-4
18732
-5
18733
-6
18734
-7
18735
-8
18736
-8
18737
-9
18738
-9
18739
-10
18740
-10
18741
-11
18742
-11
18743
-12
18744
-12
18745
-13
18746
-13
18747
-13
18748
-14
18749
-14
18750
-13
18751
-14
18752
-14
18753
-15
18754
-15
18755
-15
18756
-16
18757
-16
18758
-16
18759
-16
18760
-16
18761
-16
18762
-17
18763
-16
18764
-16
18765
-16
18766
-16
18767
-16
18768
-17
18769
-17
18770
-17
18771
-17
18772
-17
18773
-17
18774
-17
18775
-17
18776
-16
18777
-16
18778
-17
18779
-16
18780
-17
18781
-17
18782
-17
18783
-17
18784
-17
18785
-17
18786
-17
18787
-17
18788
-17
18789
-17
18790
-17
18791
-17
18792
-17
18793
-17
18794
-17
18795
-17
18796
-17
18797
-17
18798
-18
18799
-18
18800
-18
18801
-18
18802
-18
18803
-17
18804
-99
18805
-128
18806
-128
18807
-128
18808
-128
18809
-128
18810
-128
18811
-128
18812
-128
18813
-128
18814
-128
18815
-128
18816
-128
18817
-128
18818
-128
18819
-128
18820
-128
18821
-128
18822
-128
18823
-128
18824
-128
18825
-128
18826
-128
18827
-128
18828
-128
18829
-128
18830
-128
18831
-128
18832
-128
18833
-128
18834
-128
18835
-107
18836
-100
18837
-110
18838
-102
18839
-80
18840
-91
18841
-71
18842
-82
18843
-77
18844
-73
18845
-69
18846
-66
18847
-62
18848
-59
18849
-56
18850
-53
18851
-51
18852
-48
18853
-46
18854
-44
18855
-42
18856
-40
18857
-37
18858
-36
18859
-34
18860
-33
18861
-32
18862
-31
18863
-30
18864
-29
18865
-27
18866
-26
18867
-25
18868
-24
18869
-24
18870
-23
18871
-22
18872
-22
18873
-21
18874
-21
18875
-20
18876
-20
18877
-19
18878
-19
18879
-18
18880
-18
18881
-17
18882
-17
18883
-17
18884
-17
18885
-17
18886
-16
18887
-16
18888
-16
18889
-16
18890
-16
18891
-15
18892
-15
18893
-15
18894
-14
18895
-14
18896
-14
18897
-14
18898
-14
18899
-13
18900
-13
18901
-14
18902
-14
18903
-14
18904
-14
18905
-14
18906
-14
18907
-14
18908
-13
18909
-13
18910
-13
18911
-14
18912
-13
18913
-13
18914
-13
18915
-13
18916
-13
18917
-13
18918
-12
18919
-13
18920
-13
18921
-14
18922
-12
18923
-12
18924
-13
18925
-14
18926
-13
18927
-12
18928
-12
18929
-13
18930
-13
18931
-12
18932
-12
18933
-12
18934
-13
18935
-13
18936
-12
18937
-13
18938
-14
18939
-13
18940
-13
18941
-13
18942
-13
18943
-14
18944
-13
18945
-12
18946
-12
18947
-12
18948
-13
18949
-12
18950
-12
18951
-12
18952
-13
18953
-12
18954
-13
18955
-12
18956
-13
18957
-13
18958
-13
18959
-13
18960
-13
18961
-14
18962
-13
18963
-12
18964
-13
18965
-13
18966
-13
18967
-13
18968
-13
18969
-13
18970
-14
18971
-13
18972
-13
18973
-13
18974
-13
18975
-13
18976
-12
18977
-12
18978
-12
18979
-12
18980
-12
18981
-12
18982
-12
18983
-12
18984
-12
18985
-13
18986
-12
18987
-12
18988
-12
18989
-12
18990
-12
18991
-12
18992
-12
18993
-12
18994
-12
18995
-12
18996
-12
18997
-13
18998
-13
18999
-13
19000
-13
19001
-13
19002
-13
19003
-14
19004
-13
19005
-12
19006
-13
19007
-13
19008
-12
19009
-12
19010
-12
19011
-13
19012
-12
19013
-12
19014
-13
19015
-12
19016
-13
19017
-13
19018
-13
19019
-13
19020
-13
19021
-14
19022
-13
19023
-13
19024
-13
19025
-13
19026
-13
19027
-13
19028
-13
19029
-12
19030
-13
19031
-12
19032
-13
19033
-12
19034
-12
19035
-13
19036
-13
19037
-12
19038
-13
19039
-13
19040
-13
19041
-13
19042
-13
19043
-12
19044
-14
19045
-14
19046
-14
19047
-14
19048
-12
19049
-12
19050
-13
19051
-13
19052
-12
19053
-11
19054
-12
19055
-12
19056
-12
19057
-12
19058
-12
19059
-12
19060
-13
19061
-13
19062
-12
19063
-13
19064
-13
19065
-13
19066
-13
19067
-13
19068
-13
19069
-13
19070
-12
19071
-13
19072
-12
19073
-13
19074
-13
19075
-13
19076
-13
19077
-13
19078
-13
19079
-14
19080
-13
19081
-13
19082
-13
19083
-13
19084
-13
19085
-12
19086
-12
19087
-13
19088
-13
19089
-13
19090
-13
19091
-13
19092
-13
19093
-13
19094
-12
19095
-12
19096
-12
19097
-12
19098
-12
19099
-12
19100
-13
19101
-12
19102
-12
19103
-13
19104
-13
19105
-12
19106
-12
19107
-12
19108
-13
19109
-13
19110
-13
19111
-13
19112
-13
19113
-13
19114
-12
19115
-12
19116
-13
19117
-12
19118
-12
19119
-12
19120
-12
19121
-12
19122
-12
19123
-12
19124
127
19125
127
19126
127
19127
127
19128
127
19129
127
19130
127
19131
127
19132
127
19133
127
19134
127
19135
127
19136
127
19137
127
19138
127
19139
127
19140
127
19141
127
19142
122
19143
116
19144
110
19145
107
19146
104
19147
100
19148
96
19149
91
19150
84
19151
78
19152
71
19153
65
19154
59
19155
53
19156
47
19157
42
19158
37
19159
34
19160
30
19161
26
19162
23
19163
20
19164
17
19165
15
19166
13
19167
11
19168
9
19169
7
19170
5
19171
4
19172
2
19173
1
19174
0
19175
-1
19176
-3
19177
-3
19178
-4
19179
-5
19180
-6
19181
-7
19182
-8
19183
-8
19184
-9
19185
-9
19186
-10
19187
-10
19188
-93
19189
-128
19190
-128
19191
-128
19192
-128
19193
-128
19194
-128
19195
-128
19196
-128
19197
-128
19198
-128
19199
-128
19200
-128
19201
-128
19202
-128
19203
-128
19204
-128
19205
-128
19206
-128
19207
-128
19208
-128
19209
-128
19210
-128
19211
-128
19212
-128
19213
-128
19214
-128
19215
-128
19216
-128
19217
-128
19218
-128
19219
-106
19220
-98
19221
-107
19222
-101
19223
-80
19224
-91
19225
-69
19226
-81
19227
-77
19228
-73
19229
-69
19230
-65
19231
-62
19232
-59
19233
-55
19234
-52
19235
-50
19236
-48
19237
-46
19238
-43
19239
-42
19240
-40
19241
-38
19242
-36
19243
-35
19244
-33
19245
-32
19246
-31
19247
-30
19248
-29
19249
-28
19250
-26
19251
-25
19252
-25
19253
-24
19254
-23
19255
-22
19256
-21
19257
-20
19258
-20
19259
-19
19260
-19
19261
-19
19262
-19
19263
-18
19264
-18
19265
-17
19266
-18
19267
-17
19268
-17
19269
-16
19270
-16
19271
-16
19272
-16
19273
-15
19274
-15
19275
-15
19276
-15
19277
-15
19278
-15
19279
-15
19280
-15
19281
-15
19282
-15
19283
-14
19284
-15
19285
-14
19286
-13
19287
-13
19288
-13
19289
-14
19290
-13
19291
-13
19292
-13
19293
-12
19294
-14
19295
-14
19296
-15
19297
-16
19298
-14
19299
-13
19300
-14
19301
-14
19302
-14
19303
-13
19304
-13
19305
-13
19306
-13
19307
-12
19308
-12
19309
-12
19310
-12
19311
-12
19312
-12
19313
-13
19314
-12
19315
-12
19316
-12
19317
-12
19318
-13
19319
-12
19320
-12
19321
-13
19322
-13
19323
-13
19324
-12
19325
-13
19326
-13
19327
-13
19328
-12
19329
-12
19330
-13
19331
-13
19332
-13
19333
-12
19334
-13
19335
-12
19336
-12
19337
-12
19338
-12
19339
-13
19340
-13
19341
-12
19342
-13
19343
-13
19344
-13
19345
-13
19346
-13
19347
-13
19348
-13
19349
-13
19350
-13
19351
-13
19352
-14
19353
-13
19354
-13
19355
-13
19356
-13
19357
-13
19358
-13
19359
-13
19360
-13
19361
-13
19362
-13
19363
-12
19364
-12
19365
-13
19366
-12
19367
-12
19368
-13
19369
-12
19370
-12
19371
-12
19372
-12
19373
-12
19374
-12
19375
-12
19376
-13
19377
-13
19378
-13
19379
-12
19380
-13
19381
-13
19382
-13
19383
-13
19384
-13
19385
-13
19386
-13
19387
-13
19388
-13
19389
-13
19390
-13
19391
-12
19392
-12
19393
-12
19394
-13
19395
-13
19396
-13
19397
-13
19398
-13
19399
-13
19400
-12
19401
-12
19402
-13
19403
-12
19404
-12
19405
-12
19406
-12
19407
-12
19408
-12
19409
-11
19410
-12
19411
-12
19412
-12
19413
-12
19414
-12
19415
-12
19416
-13
19417
-12
19418
-12
19419
-13
19420
-14
19421
-14
19422
-14
19423
-12
19424
-13
19425
-13
19426
-14
19427
-12
19428
-13
19429
-13
19430
-13
19431
-13
19432
-12
19433
-12
19434
-13
19435
-13
19436
-12
19437
-12
19438
-13
19439
-13
19440
-12
19441
-12
19442
-12
19443
-12
19444
-13
19445
-12
19446
-12
19447
-13
19448
-13
19449
-13
19450
-13
19451
-12
19452
-13
19453
-13
19454
-13
19455
-13
19456
-13
19457
-13
19458
-12
19459
-12
19460
-13
19461
-12
19462
-12
19463
-12
19464
-13
19465
-13
19466
-13
19467
-12
19468
-12
19469
-12
19470
-12
19471
-12
19472
-12
19473
-12
19474
-12
19475
-12
19476
-13
19477
-13
19478
-13
19479
-13
19480
-13
19481
-13
19482
-13
19483
-13
19484
-13
19485
-13
19486
-13
19487
-12
19488
-13
19489
-13
19490
-12
19491
-12
19492
-13
19493
-13
19494
-14
19495
-13
19496
-13
19497
-13
19498
-13
19499
-13
19500
-12
19501
-12
19502
-13
19503
-12
19504
-12
19505
-12
19506
-12
19507
-13
19508
-12
19509
-12
19510
-12
19511
-12
19512
-13
19513
-12
19514
-12
19515
-13
19516
-12
19517
-12
19518
-13
19519
-12
19520
-13
19521
-13
19522
-12
19523
-13
19524
-12
19525
-12
19526
-12
19527
-12
19528
-12
19529
-12
19530
-12
19531
-13
19532
-13
19533
-13
19534
-13
19535
-13
19536
-13
19537
-12
19538
-12
19539
-12
19540
-12
19541
-13
19542
-12
19543
-12
19544
-14
19545
-14
19546
-14
19547
-13
19548
-12
19549
-13
19550
-14
19551
-13
19552
-13
19553
-12
19554
-13
19555
-13
19556
-12
19557
-12
19558
-13
19559
-12
19560
-13
19561
-12
19562
-13
19563
-13
19564
-13
19565
-13
19566
-13
19567
-13
19568
-12
19569
-12
19570
-12
19571
-12
19572
-12
19573
-12
19574
-12
19575
-13
19576
-12
19577
-12
19578
-13
19579
-12
19580
-12
19581
-12
19582
-12
19583
-13
19584
-13
19585
-13
19586
-13
19587
-13
19588
-13
19589
-12
19590
-13
19591
-13
19592
-12
19593
-12
19594
-13
19595
-13
19596
-13
19597
-13
19598
-13
19599
-13
19600
-13
19601
-12
19602
-12
19603
-12
19604
-13
19605
-13
19606
-12
19607
-13
19608
-14
19609
-14
19610
-13
19611
-13
19612
-14
19613
-14
19614
-13
19615
-13
19616
-13
19617
-13
19618
-13
19619
-12
19620
-12
19621
-12
19622
-12
19623
-12
19624
-12
19625
-13
19626
-13
19627
-13
19628
-13
19629
-12
19630
-12
19631
-12
19632
-12
19633
-11
19634
-12
19635
-12
19636
127
19637
127
19638
127
19639
127
19640
127
19641
127
19642
127
19643
127
19644
127
19645
127
19646
127
19647
127
19648
127
19649
127
19650
127
19651
127
19652
127
19653
127
19654
121
19655
116
19656
112
19657
108
19658
104
19659
100
19660
95
19661
91
19662
84
19663
79
19664
72
19665
66
19666
59
19667
54
19668
48
19669
43
19670
37
19671
33
19672
29
19673
26
19674
23
19675
20
19676
17
19677
15
19678
13
19679
11
19680
9
19681
7
19682
6
19683
4
19684
2
19685
2
19686
0
19687
0
19688
-1
19689
-2
19690
-3
19691
-4
19692
-5
19693
-6
19694
-7
19695
-8
19696
-9
19697
-9
19698
-10
19699
-10
19700
-93
19701
-128
19702
-128
19703
-128
19704
-128
19705
-128
19706
-128
19707
-128
19708
-128
19709
-128
19710
-128
19711
-128
19712
-128
19713
-128
19714
-128
19715
-128
19716
-128
19717
-128
19718
-128
19719
-128
19720
-128
19721
-128
19722
-128
19723
-128
19724
-128
19725
-128
19726
-128
19727
-128
19728
-128
19729
-128
19730
-128
19731
-106
19732
-99
19733
-108
19734
-101
19735
-80
19736
-91
19737
-70
19738
-80
19739
-76
19740
-72
19741
-69
19742
-65
19743
-61
19744
-58
19745
-56
19746
-53
19747
-50
19748
-48
19749
-46
19750
-44
19751
-42
19752
-40
19753
-38
19754
-37
19755
-35
19756
-33
19757
-32
19758
-31
19759
-30
19760
-28
19761
-27
19762
-27
19763
-26
19764
127
19765
127
19766
127
19767
127
19768
127
19769
127
19770
127
19771
127
19772
127
19773
127
19774
127
19775
127
19776
127
19777
127
19778
127
19779
127
19780
127
19781
127
19782
119
19783
112
19784
108
19785
104
19786
101
19787
98
19788
92
19789
88
19790
82
19791
76
19792
70
19793
64
19794
57
19795
51
19796
45
19797
40
19798
35
19799
32
19800
28
19801
25
19802
22
19803
20
19804
17
19805
15
19806
13
19807
10
19808
8
19809
7
19810
5
19811
3
19812
2
19813
1
19814
-1
19815
-1
19816
-3
19817
-4
19818
-4
19819
-5
19820
-6
19821
-6
19822
-7
19823
-8
19824
-8
19825
-9
19826
-9
19827
-10
19828
-92
19829
-128
19830
-128
19831
-128
19832
-128
19833
-128
19834
-128
19835
-128
19836
-128
19837
-128
19838
-128
19839
-128
19840
-128
19841
-128
19842
-128
19843
-128
19844
-128
19845
-128
19846
-128
19847
-128
19848
-128
19849
-128
19850
-128
19851
-128
19852
-128
19853
-128
19854
-128
19855
-128
19856
-128
19857
-128
19858
-112
19859
-106
19860
-98
19861
-108
19862
-101
19863
-80
19864
-91
19865
-69
19866
-80
19867
-77
19868
-73
19869
-69
19870
-65
19871
-62
19872
-59
19873
-55
19874
-52
19875
-50
19876
-48
19877
-46
19878
-43
19879
-41
19880
-39
19881
-37
19882
-36
19883
-34
19884
-33
19885
-32
19886
-31
19887
-29
19888
-28
19889
-27
19890
-26
19891
-25
19892
-24
19893
-24
19894
-23
19895
-22
19896
-22
19897
-21
19898
-21
19899
-20
19900
-20
19901
-19
19902
-19
19903
-19
19904
-18
19905
-18
19906
-18
19907
-17
19908
-17
19909
-17
19910
-16
19911
-16
19912
-16
19913
-16
19914
-16
19915
-15
19916
-15
19917
-16
19918
-15
19919
-15
19920
-15
19921
-15
19922
-14
19923
-14
19924
-14
19925
-13
19926
-13
19927
-13
19928
-13
19929
-13
19930
-13
19931
-13
19932
-14
19933
-14
19934
-14
19935
-13
19936
-13
19937
-13
19938
-13
19939
-12
19940
-13
19941
-13
19942
-13
19943
-13
19944
-13
19945
-13
19946
-13
19947
-13
19948
-13
19949
-12
19950
-12
19951
-12
19952
-12
19953
-12
19954
-12
19955
-12
19956
-13
19957
-13
19958
-13
19959
-13
19960
-12
19961
-12
19962
-12
19963
-12
19964
-12
19965
-12
19966
-12
19967
-12
19968
-12
19969
-12
19970
-12
19971
-12
19972
-12
19973
-12
19974
-12
19975
-12
19976
-12
19977
-13
19978
-13
19979
-12
19980
-13
19981
-13
19982
-13
19983
-12
19984
-12
19985
-13
19986
-13
19987
-13
19988
-12
19989
-12
19990
-13
19991
-12
19992
-12
19993
-12
19994
-13
19995
-13
19996
-12
19997
-12
19998
-13
19999
-13
20000
-13
20001
-13
20002
-13
20003
-13
20004
-13
20005
-13
20006
-13
20007
-12
20008
-12
20009
-13
20010
-13
20011
-13
20012
-13
20013
-13
20014
-13
20015
-13
20016
-13
20017
-13
20018
-13
20019
-13
20020
-13
20021
-12
20022
-13
20023
-12
20024
-12
20025
-12
20026
-12
20027
-13
20028
-13
20029
-13
20030
-13
20031
-14
20032
-14
20033
-13
20034
-13
20035
-13
20036
-13
20037
-13
20038
-13
20039
-12
20040
-13
20041
-13
20042
-13
20043
-12
20044
-13
20045
-14
20046
-13
20047
-12
20048
-13
20049
-13
20050
-13
20051
-12
20052
-12
20053
-13
20054
-13
20055
-12
20056
-12
20057
-13
20058
-13
20059
-13
20060
-12
20061
-12
20062
-12
20063
-12
20064
-12
20065
-12
20066
-12
20067
-12
20068
-12
20069
-12
20070
-12
20071
-12
20072
-12
20073
-12
20074
-12
20075
-12
20076
-12
20077
-12
20078
-12
20079
-12
20080
-12
20081
-12
20082
-13
20083
-13
20084
-13
20085
-13
20086
-13
20087
-13
20088
-13
20089
-13
20090
-14
20091
-13
20092
-13
20093
-13
20094
-13
20095
-13
20096
-13
20097
-12
20098
-13
20099
-12
20100
-13
20101
-12
20102
-12
20103
-12
20104
-12
20105
-12
20106
-12
20107
-12
20108
-12
20109
-12
20110
-12
20111
-13
20112
-13
20113
-13
20114
-13
20115
-13
20116
-13
20117
-13
20118
-13
20119
-12
20120
-12
20121
-12
20122
-12
20123
-12
20124
-13
20125
-12
20126
-13
20127
-13
20128
-13
20129
-13
20130
-13
20131
-12
20132
-13
20133
-13
20134
-13
20135
-13
20136
-13
20137
-14
20138
-14
20139
-13
20140
-14
20141
-13
20142
-13
20143
-13
20144
-13
20145
-13
20146
-13
20147
-13
20148
127
20149
127
20150
127
20151
127
20152
127
20153
127
20154
127
20155
127
20156
127
20157
127
20158
127
20159
127
20160
127
20161
127
20162
127
20163
127
20164
127
20165
127
20166
122
20167
116
20168
111
20169
108
20170
104
20171
100
20172
95
20173
90
20174
84
20175
78
20176
71
20177
66
20178
59
20179
53
20180
48
20181
43
20182
38
20183
34
20184
30
20185
26
20186
23
20187
20
20188
17
20189
15
20190
12
20191
11
20192
9
20193
7
20194
6
20195
4
20196
3
20197
2
20198
0
20199
-1
20200
-2
20201
-3
20202
-4
20203
-5
20204
-6
20205
-7
20206
-7
20207
-8
20208
-8
20209
-9
20210
-10
20211
-10
20212
-11
20213
-12
20214
-12
20215
-12
20216
-12
20217
-13
20218
-13
20219
-13
20220
-14
20221
-14
20222
-14
20223
-14
20224
-15
20225
-15
20226
-16
20227
-15
20228
-16
20229
-16
20230
-16
20231
-16
20232
-17
20233
-16
20234
-16
20235
-16
20236
-16
20237
-16
20238
-16
20239
-16
20240
-16
20241
-16
20242
-16
20243
-16
20244
-16
20245
-17
20246
-17
20247
-17
20248
-17
20249
-17
20250
-17
20251
-18
20252
-17
20253
-18
20254
-18
20255
-18
20256
-17
20257
-17
20258
-17
20259
-17
20260
-17
20261
-17
20262
-17
20263
-17
20264
-17
20265
-17
20266
-18
20267
-17
20268
-18
20269
-17
20270
-17
20271
-17
20272
-17
20273
-17
20274
-18
20275
-17
20276
-99
20277
-128
20278
-128
20279
-128
20280
-128
20281
-128
20282
-128
20283
-128
20284
-128
20285
-128
20286
-128
20287
-128
20288
-128
20289
-128
20290
-128
20291
-128
20292
-128
20293
-128
20294
-128
20295
-128
20296
-128
20297
-128
20298
-128
20299
-128
20300
-128
20301
-128
20302
-128
20303
-128
20304
-128
20305
-128
20306
-128
20307
-106
20308
-99
20309
-109
20310
-103
20311
-80
20312
-91
20313
-70
20314
-82
20315
-77
20316
-73
20317
-69
20318
-66
20319
-62
20320
-59
20321
-56
20322
-53
20323
-51
20324
-48
20325
-45
20326
-43
20327
-42
20328
-40
20329
-38
20330
-36
20331
-35
20332
-33
20333
-32
20334
-31
20335
-30
20336
-28
20337
-28
20338
-27
20339
-26
20340
-25
20341
-24
20342
-23
20343
-22
20344
-22
20345
-21
20346
-20
20347
-20
20348
-19
20349
-19
20350
-19
20351
-19
20352
-18
20353
-17
20354
-17
20355
-17
20356
-17
20357
-16
20358
-16
20359
-16
20360
-16
20361
-16
20362
-15
20363
-15
20364
-15
20365
-14
20366
-14
20367
-14
20368
-15
20369
-14
20370
-14
20371
-14
20372
-14
20373
-14
20374
-14
20375
-14
20376
-14
20377
-14
20378
-14
20379
-14
20380
-14
20381
-14
20382
-13
20383
-13
20384
-13
20385
-13
20386
-13
20387
-13
20388
-13
20389
-13
20390
-13
20391
-12
20392
-13
20393
-13
20394
-13
20395
-13
20396
-12
20397
-13
20398
-13
20399
-12
20400
-12
20401
-12
20402
-12
20403
-12
20404
-12
20405
-12
20406
-12
20407
-13
20408
-13
20409
-13
20410
-13
20411
-13
20412
-13
20413
-13
20414
-12
20415
-13
20416
-12
20417
-12
20418
-12
20419
-13
20420
-13
20421
-12
20422
-12
20423
-13
20424
-13
20425
-13
20426
-13
20427
-13
20428
-13
20429
-13
20430
-13
20431
-13
20432
-13
20433
-13
20434
-13
20435
-12
20436
-13
20437
-12
20438
-12
20439
-13
20440
-13
20441
-13
20442
-13
20443
-12
20444
-13
20445
-12
20446
-12
20447
-13
20448
-13
20449
-13
20450
-13
20451
-12
20452
-13
20453
-12
20454
-12
20455
-12
20456
-12
20457
-12
20458
-12
20459
-12
20460
-12
20461
-12
20462
-12
20463
-11
20464
-12
20465
-12
20466
-12
20467
-12
20468
-13
20469
-12
20470
-13
20471
-13
20472
-13
20473
-14
20474
-13
20475
-13
20476
-13
20477
-12
20478
-12
20479
-12
20480
-13
20481
-13
20482
-13
20483
-13
20484
-13
20485
-13
20486
-13
20487
-13
20488
-12
20489
-13
20490
-12
20491
-12
20492
-12
20493
-12
20494
-12
20495
-12
20496
-12
20497
-13
20498
-12
20499
-12
20500
-12
20501
-13
20502
-13
20503
-13
20504
-13
20505
-13
20506
-13
20507
-12
20508
-12
20509
-12
20510
-12
20511
-12
20512
-12
20513
-12
20514
-12
20515
-13
20516
-13
20517
-13
20518
-14
20519
-13
20520
-14
20521
-12
20522
-12
20523
-12
20524
-13
20525
-12
20526
-12
20527
-12
20528
-12
20529
-12
20530
-12
20531
-12
20532
-13
20533
-13
20534
-13
20535
-12
20536
-13
20537
-12
20538
-12
20539
-12
20540
-12
20541
-13
20542
-13
20543
-13
20544
-13
20545
-12
20546
-12
20547
-12
20548
-13
20549
-12
20550
-13
20551
-13
20552
-13
20553
-12
20554
-12
20555
-12
20556
-12
20557
-12
20558
-12
20559
-12
20560
-13
20561
-13
20562
-13
20563
-12
20564
-12
20565
-13
20566
-13
20567
-12
20568
-12
20569
-12
20570
-13
20571
-12
20572
-12
20573
-12
20574
-12
20575
-12
20576
-12
20577
-12
20578
-13
20579
-13
20580
-12
20581
-13
20582
-13
20583
-13
20584
-12
20585
-12
20586
-13
20587
-13
20588
-13
20589
-13
20590
-13
20591
-13
20592
-13
20593
-13
20594
-13
20595
-12
20596
-13
20597
-12
20598
-12
20599
-12
20600
-13
20601
-13
20602
-13
20603
-12
20604
-13
20605
-13
20606
-13
20607
-13
20608
-13
20609
-13
20610
-13
20611
-13
20612
-13
20613
-12
20614
-12
20615
-13
20616
-12
20617
-12
20618
-12
20619
-12
20620
-13
20621
-12
20622
-12
20623
-13
20624
-12
20625
-12
20626
-13
20627
-12
20628
-13
20629
-13
20630
-13
20631
-13
20632
-13
20633
-13
20634
-13
20635
-12
20636
-13
20637
-12
20638
-13
20639
-12
20640
-12
20641
-12
20642
-12
20643
-12
20644
-13
20645
-13
20646
-13
20647
-12
20648
-12
20649
-12
20650
-12
20651
-12
20652
-12
20653
-13
20654
-13
20655
-13
20656
-13
20657
-13
20658
-13
20659
-13
20660
127
20661
127
20662
127
20663
127
20664
127
20665
127
20666
127
20667
127
20668
127
20669
127
20670
127
20671
127
20672
127
20673
127
20674
127
20675
127
20676
127
20677
127
20678
122
20679
116
20680
110
20681
108
20682
104
20683
100
20684
96
20685
90
20686
84
20687
79
20688
72
20689
66
20690
59
20691
53
20692
47
20693
42
20694
37
20695
33
20696
29
20697
26
20698
23
20699
20
20700
17
20701
15
20702
12
20703
11
20704
9
20705
7
20706
6
20707
4
20708
3
20709
2
20710
0
20711
-1
20712
-2
20713
-3
20714
-4
20715
-5
20716
-6
20717
-6
20718
-7
20719
-8
20720
-9
20721
-9
20722
-10
20723
-10
20724
-10
20725
-11
20726
-11
20727
-12
20728
-12
20729
-12
20730
-13
20731
-13
20732
-13
20733
-14
20734
-14
20735
-14
20736
-15
20737
-15
20738
-16
20739
-16
20740
-16
20741
-16
20742
-16
20743
-17
20744
-17
20745
-17
20746
-17
20747
-17
20748
-17
20749
-17
20750
-16
20751
-16
20752
-16
20753
-16
20754
-16
20755
-16
20756
-16
20757
-16
20758
-16
20759
-17
20760
-17
20761
-17
20762
-17
20763
-17
20764
-17
20765
-17
20766
-17
20767
-17
20768
-17
20769
-17
20770
-17
20771
-17
20772
-17
20773
-17
20774
-17
20775
-17
20776
-17
20777
-17
20778
-17
20779
-17
20780
-18
20781
-17
20782
-17
20783
-17
20784
-17
20785
-17
20786
-17
20787
-17
20788
-17
20789
-17
20790
-17
20791
-17
20792
-17
20793
-18
20794
-18
20795
-18
20796
-18
20797
-18
20798
-18
20799
-17
20800
-17
20801
-17
20802
-17
20803
-17
20804
-18
20805
-18
20806
-18
20807
-17
20808
-17
20809
-17
20810
-17
20811
-17
20812
-17
20813
-17
20814
-17
20815
-17
20816
-17
20817
-17
20818
-17
20819
-17
20820
-17
20821
-17
20822
-17
20823
-17
20824
-17
20825
-17
20826
-17
20827
-17
20828
-17
20829
-17
20830
-18
20831
-18
20832
-18
20833
-18
20834
-18
20835
-17
20836
-17
20837
-16
20838
-17
20839
-17
20840
-17
20841
-17
20842
-17
20843
-17
20844
-18
20845
-17
20846
-18
20847
-18
20848
-18
20849
-18
20850
-18
20851
-18
20852
-99
20853
-128
20854
-128
20855
-128
20856
-128
20857
-128
20858
-128
20859
-128
20860
-128
20861
-128
20862
-128
20863
-128
20864
-128
20865
-128
20866
-128
20867
-128
20868
-128
20869
-128
20870
-128
20871
-128
20872
-128
20873
-128
20874
-128
20875
-128
20876
-128
20877
-128
20878
-128
20879
-128
20880
-128
20881
-128
20882
-128
20883
-106
20884
-99
20885
-108
20886
-102
20887
-97
20888
-92
20889
-71
20890
-82
20891
-77
20892
-73
20893
-70
20894
-65
20895
-62
20896
-59
20897
-56
20898
-53
20899
-50
20900
-48
20901
-46
20902
-44
20903
-42
20904
-40
20905
-38
20906
-37
20907
-34
20908
-33
20909
-32
20910
-31
20911
-29
20912
-28
20913
-27
20914
-27
20915
-26
20916
-25
20917
-24
20918
-24
20919
-24
20920
-22
20921
-22
20922
-22
20923
-21
20924
-20
20925
-20
20926
-19
20927
-19
20928
-19
20929
-18
20930
-18
20931
-17
20932
-17
20933
-16
20934
-16
20935
-16
20936
-16
20937
-15
20938
-16
20939
-15
20940
-15
20941
-14
20942
-15
20943
-14
20944
-14
20945
-13
20946
-14
20947
-14
20948
-14
20949
-13
20950
-13
20951
-14
20952
-14
20953
-13
20954
-13
20955
-13
20956
-13
20957
-13
20958
-13
20959
-13
20960
-13
20961
-13
20962
-13
20963
-13
20964
-13
20965
-13
20966
-13
20967
-13
20968
-13
20969
-13
20970
-14
20971
-13
20972
-13
20973
-13
20974
-13
20975
-13
20976
-13
20977
-13
20978
-13
20979
-12
20980
-12
20981
-12
20982
-13
20983
-13
20984
-13
20985
-14
20986
-13
20987
-13
20988
-13
20989
-12
20990
-12
20991
-12
20992
-12
20993
-13
20994
-12
20995
-12
20996
-13
20997
-13
20998
-13
20999
-12
21000
-12
21001
-13
21002
-13
21003
-13
21004
-13
21005
-12
21006
-13
21007
-12
21008
-12
21009
-12
21010
-12
21011
-12
21012
-12
21013
-12
21014
-13
21015
-12
21016
-13
21017
-13
21018
-13
21019
-13
21020
-13
21021
-12
21022
-13
21023
-12
21024
-13
21025
-13
21026
-12
21027
-13
21028
-13
21029
-13
21030
-13
21031
-13
21032
-13
21033
-13
21034
-13
21035
-13
21036
-13
21037
-13
21038
-13
21039
-12
21040
-13
21041
-13
21042
-13
21043
-13
21044
-13
21045
-12
21046
-12
21047
-12
21048
-13
21049
-12
21050
-12
21051
-13
21052
-13
21053
-13
21054
-12
21055
-12
21056
-13
21057
-13
21058
-12
21059
-13
21060
-13
21061
-13
21062
-13
21063
-13
21064
-13
21065
-13
21066
-13
21067
-12
21068
-12
21069
-13
21070
-13
21071
-12
21072
-12
21073
-12
21074
-13
21075
-13
21076
-13
21077
-13
21078
-13
21079
-13
21080
-13
21081
-12
21082
-13
21083
-12
21084
-12
21085
-12
21086
-13
21087
-13
21088
-13
21089
-12
21090
-12
21091
-12
21092
-13
21093
-12
21094
-12
21095
-12
21096
-13
21097
-13
21098
-13
21099
-12
21100
-12
21101
-12
21102
-12
21103
-13
21104
-12
21105
-12
21106
-13
21107
-13
21108
127
21109
127
21110
127
21111
127
21112
127
21113
127
21114
127
21115
127
21116
127
21117
127
21118
127
21119
127
21120
127
21121
127
21122
127
21123
127
21124
127
21125
127
21126
121
21127
115
21128
110
21129
107
21130
103
21131
100
21132
95
21133
91
21134
85
21135
79
21136
72
21137
66
21138
59
21139
53
21140
47
21141
42
21142
38
21143
34
21144
30
21145
26
21146
23
21147
20
21148
17
21149
15
21150
12
21151
11
21152
8
21153
6
21154
5
21155
4
21156
2
21157
1
21158
0
21159
-1
21160
-3
21161
-4
21162
-4
21163
-5
21164
-6
21165
-7
21166
-8
21167
-8
21168
-9
21169
-10
21170
-10
21171
-11
21172
-94
21173
-128
21174
-128
21175
-128
21176
-128
21177
-128
21178
-128
21179
-128
21180
-128
21181
-128
21182
-128
21183
-128
21184
-128
21185
-128
21186
-128
21187
-128
21188
-128
21189
-128
21190
-128
21191
-128
21192
-128
21193
-128
21194
-128
21195
-128
21196
-128
21197
-128
21198
-128
21199
-128
21200
-128
21201
-128
21202
-112
21203
-106
21204
-98
21205
-107
21206
-101
21207
-80
21208
-91
21209
-69
21210
-80
21211
-77
21212
-73
21213
-69
21214
-65
21215
-62
21216
-59
21217
-56
21218
-52
21219
-50
21220
-48
21221
-46
21222
-44
21223
-41
21224
-39
21225
-37
21226
-36
21227
-34
21228
-33
21229
-32
21230
-31
21231
-29
21232
-28
21233
-27
21234
-27
21235
-26
21236
-25
21237
-25
21238
-24
21239
-22
21240
-22
21241
-21
21242
-20
21243
-20
21244
-19
21245
-19
21246
-19
21247
-18
21248
-18
21249
-17
21250
-18
21251
-17
21252
-17
21253
-17
21254
-16
21255
-16
21256
-15
21257
-15
21258
-15
21259
-15
21260
-15
21261
-15
21262
-15
21263
-14
21264
-14
21265
-14
21266
-15
21267
-14
21268
-14
21269
-14
21270
-14
21271
-14
21272
-14
21273
-14
21274
-14
21275
-14
21276
-14
21277
-14
21278
-14
21279
-14
21280
-14
21281
-13
21282
-14
21283
-14
21284
-14
21285
-14
21286
-13
21287
-13
21288
-13
21289
-13
21290
-13
21291
-13
21292
-13
21293
-14
21294
-13
21295
-12
21296
-12
21297
-13
21298
-13
21299
-12
21300
-12
21301
-13
21302
-13
21303
-13
21304
-12
21305
-12
21306
-13
21307
-13
21308
-13
21309
-13
21310
-13
21311
-13
21312
-13
21313
-13
21314
-13
21315
-12
21316
-13
21317
-13
21318
-12
21319
-12
21320
-13
21321
-13
21322
-13
21323
-12
21324
-12
21325
-12
21326
-13
21327
-12
21328
-12
21329
-12
21330
-13
21331
-13
21332
-12
21333
-12
21334
-13
21335
-13
21336
-12
21337
-13
21338
-13
21339
-13
21340
-13
21341
-12
21342
-13
21343
-13
21344
-13
21345
-12
21346
-12
21347
-13
21348
-13
21349
-12
21350
-12
21351
-12
21352
-12
21353
-12
21354
-12
21355
-12
21356
-12
21357
-12
21358
-12
21359
-12
21360
-13
21361
-12
21362
-12
21363
-13
21364
-12
21365
-12
21366
-12
21367
-12
21368
-12
21369
-12
21370
-12
21371
-12
21372
-12
21373
-12
21374
-12
21375
-12
21376
-12
21377
-12
21378
-13
21379
-13
21380
-13
21381
-12
21382
-12
21383
-12
21384
-13
21385
-12
21386
-12
21387
-12
21388
-13
21389
-13
21390
-13
21391
-13
21392
-13
21393
-13
21394
-13
21395
-12
21396
-12
21397
-13
21398
-13
21399
-12
21400
-13
21401
-13
21402
-13
21403
-13
21404
-13
21405
-13
21406
-13
21407
-12
21408
-12
21409
-12
21410
-12
21411
-12
21412
-12
21413
-11
21414
-12
21415
-12
21416
-12
21417
-12
21418
-14
21419
-14
21420
-13
21421
-13
21422
-13
21423
-14
21424
-13
21425
-12
21426
-13
21427
-13
21428
-12
21429
-12
21430
-12
21431
-13
21432
-12
21433
-12
21434
-12
21435
-12
21436
-13
21437
-13
21438
-13
21439
-13
21440
-13
21441
-13
21442
-13
21443
-13
21444
-13
21445
-13
21446
-13
21447
-13
21448
-13
21449
-13
21450
-13
21451
-12
21452
-13
21453
-13
21454
-13
21455
-13
21456
-13
21457
-13
21458
-12
21459
-12
21460
-12
21461
-12
21462
-12
21463
-12
21464
-12
21465
-12
21466
-12
21467
-12
21468
-13
21469
-12
21470
-13
21471
-13
21472
-13
21473
-13
21474
-13
21475
-13
21476
-13
21477
-13
21478
-13
21479
-13
21480
-13
21481
-13
21482
-13
21483
-13
21484
-13
21485
-13
21486
-13
21487
-13
21488
-13
21489
-13
21490
-13
21491
-12
21492
-12
21493
-12
21494
-13
21495
-12
21496
-12
21497
-12
21498
-12
21499
-12
21500
-12
21501
-13
21502
-13
21503
-13
21504
-12
21505
-12
21506
-12
21507
-12
21508
-12
21509
-12
21510
-12
21511
-12
21512
-12
21513
-12
21514
-13
21515
-13
21516
-13
21517
-13
21518
-13
21519
-13
21520
-13
21521
-12
21522
-12
21523
-13
21524
-12
21525
-12
21526
-12
21527
-12
21528
-12
21529
-12
21530
-12
21531
-12
21532
-12
21533
-12
21534
-12
21535
-12
21536
-13
21537
-12
21538
-12
21539
-13
21540
-13
21541
-13
21542
-13
21543
-13
21544
-14
21545
-12
21546
-13
21547
-13
21548
-14
21549
-13
21550
-13
21551
-12
21552
-13
21553
-13
21554
-12
21555
-12
21556
-13
21557
-13
21558
-12
21559
-12
21560
-13
21561
-12
21562
-13
21563
-12
21564
-12
21565
-13
21566
-12
21567
-12
21568
-12
21569
-12
21570
-12
21571
-12
21572
-13
21573
-13
21574
-12
21575
-12
21576
-13
21577
-12
21578
-12
21579
-12
21580
-13
21581
-13
21582
-13
21583
-12
21584
-13
21585
-13
21586
-12
21587
-12
21588
-12
21589
-12
21590
-12
21591
-12
21592
-12
21593
-12
21594
-13
21595
-12
21596
-12
21597
-12
21598
-12
21599
-13
21600
-12
21601
-12
21602
-13
21603
-13
21604
-13
21605
-12
21606
-13
21607
-13
21608
-13
21609
-12
21610
-12
21611
-13
21612
-13
21613
-13
21614
-12
21615
-12
21616
-13
21617
-13
21618
-12
21619
-12
21620
127
21621
127
21622
127
21623
127
21624
127
21625
127
21626
127
21627
127
21628
127
21629
127
21630
127
21631
127
21632
127
21633
127
21634
127
21635
127
21636
127
21637
127
21638
121
21639
115
21640
110
21641
108
21642
103
21643
99
21644
95
21645
90
21646
84
21647
79
21648
72
21649
66
21650
59
21651
54
21652
48
21653
42
21654
37
21655
34
21656
30
21657
26
21658
22
21659
20
21660
17
21661
15
21662
13
21663
11
21664
10
21665
8
21666
6
21667
4
21668
3
21669
2
21670
0
21671
-1
21672
-2
21673
-4
21674
-4
21675
-5
21676
-6
21677
-6
21678
-7
21679
-8
21680
-9
21681
-10
21682
-10
21683
-11
21684
-93
21685
-128
21686
-128
21687
-128
21688
-128
21689
-128
21690
-128
21691
-128
21692
-128
21693
-128
21694
-128
21695
-128
21696
-128
21697
-128
21698
-128
21699
-128
21700
-128
21701
-128
21702
-128
21703
-128
21704
-128
21705
-128
21706
-128
21707
-128
21708
-128
21709
-128
21710
-128
21711
-128
21712
-128
21713
-128
21714
-128
21715
-107
21716
-98
21717
-107
21718
-102
21719
-97
21720
-91
21721
-69
21722
-81
21723
-77
21724
-73
21725
-68
21726
-65
21727
-62
21728
-59
21729
-56
21730
-53
21731
-50
21732
-48
21733
-46
21734
-43
21735
-41
21736
-39
21737
-37
21738
-36
21739
-34
21740
-33
21741
-32
21742
-31
21743
-30
21744
-29
21745
-28
21746
-26
21747
-25
21748
-25
21749
-24
21750
-23
21751
-22
21752
-22
21753
-22
21754
-21
21755
-20
21756
-20
21757
-19
21758
-18
21759
-18
21760
-18
21761
-17
21762
-17
21763
-16
21764
-16
21765
-16
21766
-16
21767
-16
21768
-16
21769
-16
21770
-16
21771
-15
21772
-15
21773
-14
21774
-14
21775
-14
21776
-14
21777
-14
21778
-15
21779
-14
21780
-14
21781
-14
21782
-14
21783
-14
21784
-14
21785
-13
21786
-14
21787
-13
21788
-13
21789
-13
21790
-13
21791
-13
21792
-12
21793
-13
21794
-13
21795
-13
21796
-13
21797
-13
21798
-13
21799
-13
21800
-12
21801
-13
21802
-13
21803
-12
21804
-12
21805
-13
21806
-13
21807
-13
21808
-13
21809
-13
21810
-13
21811
-13
21812
127
21813
127
21814
127
21815
127
21816
127
21817
127
21818
127
21819
127
21820
127
21821
127
21822
127
21823
127
21824
127
21825
127
21826
127
21827
127
21828
127
21829
127
21830
119
21831
114
21832
110
21833
107
21834
102
21835
98
21836
93
21837
88
21838
82
21839
76
21840
70
21841
64
21842
57
21843
50
21844
45
21845
40
21846
34
21847
30
21848
26
21849
23
21850
21
21851
18
21852
15
21853
13
21854
11
21855
9
21856
7
21857
5
21858
4
21859
3
21860
1
21861
0
21862
-1
21863
-2
21864
-4
21865
-5
21866
-6
21867
-7
21868
-8
21869
-8
21870
-10
21871
-10
21872
-11
21873
-11
21874
-12
21875
-12
21876
-95
21877
-128
21878
-128
21879
-128
21880
-128
21881
-128
21882
-128
21883
-128
21884
-128
21885
-128
21886
-128
21887
-128
21888
-128
21889
-128
21890
-128
21891
-128
21892
-128
21893
-128
21894
-128
21895
-128
21896
-128
21897
-128
21898
-128
21899
-128
21900
-128
21901
-128
21902
-128
21903
-128
21904
-128
21905
-128
21906
-128
21907
-107
21908
-100
21909
-108
21910
-101
21911
-79
21912
-90
21913
-69
21914
-80
21915
-76
21916
-72
21917
-70
21918
-65
21919
-61
21920
-58
21921
-56
21922
-53
21923
-49
21924
-48
21925
-46
21926
-44
21927
-41
21928
-39
21929
-37
21930
-36
21931
-34
21932
-32
21933
-32
21934
-31
21935
-30
21936
-28
21937
-27
21938
-26
21939
-25
21940
-24
21941
-23
21942
-22
21943
-21
21944
-21
21945
-20
21946
-20
21947
-20
21948
-19
21949
-19
21950
-19
21951
-18
21952
-18
21953
-17
21954
-18
21955
-17
21956
-17
21957
-16
21958
-16
21959
-16
21960
-16
21961
-16
21962
-15
21963
-15
21964
-16
21965
-15
21966
-15
21967
-15
21968
-15
21969
-15
21970
-14
21971
-14
21972
-14
21973
-14
21974
-13
21975
-13
21976
-13
21977
-13
21978
-13
21979
-12
21980
-13
21981
-13
21982
-13
21983
-13
21984
-13
21985
-13
21986
-13
21987
-13
21988
-14
21989
-14
21990
-14
21991
-13
21992
-13
21993
-13
21994
-13
21995
-13
21996
-13
21997
-13
21998
-13
21999
-13
22000
-13
22001
-14
22002
-13
22003
-13
22004
-13
22005
-13
22006
-13
22007
-12
22008
-12
22009
-13
22010
-13
22011
-13
22012
-13
22013
-13
22014
-13
22015
-13
22016
-13
22017
-13
22018
-14
22019
-14
22020
-14
22021
-13
22022
-14
22023
-13
22024
-13
22025
-12
22026
-13
22027
-13
22028
-13
22029
-12
22030
-13
22031
-13
22032
-13
22033
-12
22034
-12
22035
-12
22036
-12
22037
-12
22038
-13
22039
-13
22040
-13
22041
-13
22042
-13
22043
-13
22044
-13
22045
-13
22046
-13
22047
-13
22048
-12
22049
-12
22050
-13
22051
-13
22052
-13
22053
-12
22054
-13
22055
-13
22056
-13
22057
-12
22058
-12
22059
-13
22060
-13
22061
-12
22062
-12
22063
-13
22064
-13
22065
-12
22066
-12
22067
-13
22068
-13
22069
-13
22070
-12
22071
-12
22072
-13
22073
-13
22074
-13
22075
-12
22076
-13
22077
-13
22078
-13
22079
-13
22080
-13
22081
-13
22082
-14
22083
-13
22084
-12
22085
-12
22086
-13
22087
-12
22088
-12
22089
-12
22090
-13
22091
-12
22092
-12
22093
-12
22094
-12
22095
-13
22096
-13
22097
-12
22098
-13
22099
-13
22100
-12
22101
-12
22102
-12
22103
-12
22104
-12
22105
-12
22106
-13
22107
-12
22108
-13
22109
-13
22110
-12
22111
-13
22112
-13
22113
-12
22114
-13
22115
-12
22116
-13
22117
-12
22118
-12
22119
-12
22120
-12
22121
-12
22122
-12
22123
-12
22124
-12
22125
-12
22126
-13
22127
-13
22128
-13
22129
-13
22130
-13
22131
-12
22132
127
22133
127
22134
127
22135
127
22136
127
22137
127
22138
127
22139
127
22140
127
22141
127
22142
127
22143
127
22144
127
22145
127
22146
127
22147
127
22148
127
22149
127
22150
121
22151
115
22152
110
22153
107
22154
104
22155
100
22156
95
22157
91
22158
85
22159
79
22160
72
22161
66
22162
59
22163
53
22164
46
22165
42
22166
37
22167
33
22168
28
22169
25
22170
23
22171
20
22172
18
22173
16
22174
13
22175
11
22176
10
22177
8
22178
6
22179
5
22180
3
22181
2
22182
0
22183
-1
22184
-2
22185
-3
22186
-4
22187
-5
22188
-6
22189
-7
22190
-8
22191
-8
22192
-9
22193
-10
22194
-10
22195
-11
22196
-93
22197
-128
22198
-128
22199
-128
22200
-128
22201
-128
22202
-128
22203
-128
22204
-128
22205
-128
22206
-128
22207
-128
22208
-128
22209
-128
22210
-128
22211
-128
22212
-128
22213
-128
22214
-128
22215
-128
22216
-128
22217
-128
22218
-128
22219
-128
22220
-128
22221
-128
22222
-128
22223
-128
22224
-128
22225
-128
22226
-112
22227
-105
22228
-98
22229
-108
22230
-101
22231
-80
22232
-91
22233
-70
22234
-81
22235
-77
22236
-73
22237
-69
22238
-65
22239
-62
22240
-59
22241
-56
22242
-53
22243
-50
22244
-48
22245
-46
22246
-43
22247
-41
22248
-40
22249
-38
22250
-36
22251
-34
22252
-33
22253
-32
22254
-31
22255
-29
22256
-28
22257
-27
22258
-26
22259
-25
22260
127
22261
127
22262
127
22263
127
22264
127
22265
127
22266
127
22267
127
22268
127
22269
127
22270
127
22271
127
22272
127
22273
127
22274
127
22275
127
22276
127
22277
127
22278
117
22279
112
22280
108
22281
104
22282
101
22283
98
22284
93
22285
88
22286
82
22287
76
22288
70
22289
64
22290
58
22291
52
22292
46
22293
42
22294
37
22295
32
22296
29
22297
26
22298
22
22299
19
22300
16
22301
14
22302
12
22303
10
22304
8
22305
6
22306
5
22307
4
22308
2
22309
1
22310
0
22311
-2
22312
-3
22313
-4
22314
-5
22315
-6
22316
-7
22317
-7
22318
-7
22319
-8
22320
-8
22321
-9
22322
-10
22323
-10
22324
-93
22325
-128
22326
-128
22327
-128
22328
-128
22329
-128
22330
-128
22331
-128
22332
-128
22333
-128
22334
-128
22335
-128
22336
-128
22337
-128
22338
-128
22339
-128
22340
-128
22341
-128
22342
-128
22343
-128
22344
-128
22345
-128
22346
-128
22347
-128
22348
-128
22349
-128
22350
-128
22351
-128
22352
-128
22353
-128
22354
-112
22355
-105
22356
-98
22357
-107
22358
-100
22359
-79
22360
-91
22361
-70
22362
-81
22363
-77
22364
-72
22365
-68
22366
-65
22367
-61
22368
-59
22369
-56
22370
-53
22371
-50
22372
-48
22373
-46
22374
-44
22375
-41
22376
-40
22377
-38
22378
-37
22379
-35
22380
-33
22381
-32
22382
-31
22383
-29
22384
-28
22385
-27
22386
-26
22387
-26
22388
-25
22389
-24
22390
-23
22391
-22
22392
-22
22393
-21
22394
-20
22395
-20
22396
-20
22397
-19
22398
-19
22399
-19
22400
-19
22401
-19
22402
-18
22403
-18
22404
-17
22405
-17
22406
-16
22407
-15
22408
-16
22409
-15
22410
-15
22411
-14
22412
-15
22413
-15
22414
-15
22415
-14
22416
-15
22417
-15
22418
-16
22419
-14
22420
-14
22421
-14
22422
-15
22423
-14
22424
-14
22425
-13
22426
-14
22427
-14
22428
-14
22429
-14
22430
-13
22431
-13
22432
-13
22433
-12
22434
-13
22435
-13
22436
-13
22437
-13
22438
-13
22439
-13
22440
-13
22441
-13
22442
-13
22443
-12
22444
-13
22445
-13
22446
-12
22447
-12
22448
-12
22449
-12
22450
-13
22451
-13
22452
-13
22453
-13
22454
-13
22455
-13
22456
-13
22457
-12
22458
-12
22459
-12
22460
-12
22461
-12
22462
-12
22463
-13
22464
-12
22465
-12
22466
-12
22467
-12
22468
-13
22469
-12
22470
-12
22471
-13
22472
-13
22473
-13
22474
-13
22475
-12
22476
-13
22477
-13
22478
-12
22479
-12
22480
-12
22481
-13
22482
-13
22483
-12
22484
-13
22485
-13
22486
-13
22487
-12
22488
-12
22489
-13
22490
-13
22491
-12
22492
-13
22493
-13
22494
-13
22495
-13
22496
-13
22497
-13
22498
-13
22499
-12
22500
-13
22501
-13
22502
-14
22503
-13
22504
-13
22505
-13
22506
-12
22507
-12
22508
-12
22509
-12
22510
-12
22511
-12
22512
-12
22513
-12
22514
-13
22515
-13
22516
-12
22517
-12
22518
-13
22519
-13
22520
-12
22521
-12
22522
-12
22523
-13
22524
-13
22525
-12
22526
-13
22527
-13
22528
-14
22529
-13
22530
-13
22531
-13
22532
-13
22533
-13
22534
-12
22535
-12
22536
-12
22537
-12
22538
-12
22539
-13
22540
-12
22541
-12
22542
-13
22543
-13
22544
-13
22545
-13
22546
-13
22547
-12
22548
-12
22549
-12
22550
-13
22551
-13
22552
-12
22553
-12
22554
-12
22555
-13
22556
-13
22557
-12
22558
-12
22559
-13
22560
-13
22561
-12
22562
-12
22563
-13
22564
-13
22565
-13
22566
-12
22567
-12
22568
-13
22569
-13
22570
-12
22571
-12
22572
-13
22573
-13
22574
-12
22575
-12
22576
-12
22577
-12
22578
-12
22579
-12
22580
-12
22581
-13
22582
-13
22583
-13
22584
-13
22585
-13
22586
-14
22587
-13
22588
-13
22589
-13
22590
-13
22591
-12
22592
-12
22593
-12
22594
-13
22595
-12
22596
-12
22597
-13
22598
-13
22599
-13
22600
-12
22601
-12
22602
-13
22603
-12
22604
-12
22605
-13
22606
-13
22607
-13
22608
-13
22609
-13
22610
-13
22611
-13
22612
-13
22613
-13
22614
-13
22615
-13
22616
-12
22617
-12
22618
-13
22619
-13
22620
-13
22621
-12
22622
-13
22623
-13
22624
-13
22625
-13
22626
-13
22627
-13
22628
-13
22629
-12
22630
-12
22631
-12
22632
-12
22633
-12
22634
-12
22635
-12
22636
-12
22637
-12
22638
-12
22639
-13
22640
-12
22641
-13
22642
-13
22643
-13
22644
127
22645
127
22646
127
22647
127
22648
127
22649
127
22650
127
22651
127
22652
127
22653
127
22654
127
22655
127
22656
127
22657
127
22658
127
22659
127
22660
127
22661
127
22662
121
22663
116
22664
111
22665
108
22666
104
22667
100
22668
95
22669
90
22670
84
22671
79
22672
71
22673
65
22674
58
22675
53
22676
47
22677
43
22678
38
22679
34
22680
29
22681
26
22682
23
22683
20
22684
17
22685
15
22686
12
22687
11
22688
9
22689
7
22690
5
22691
4
22692
2
22693
2
22694
0
22695
-1
22696
-2
22697
-3
22698
-4
22699
-5
22700
-5
22701
-6
22702
-7
22703
-8
22704
-8
22705
-9
22706
-10
22707
-10
22708
-93
22709
-128
22710
-128
22711
-128
22712
-128
22713
-128
22714
-128
22715
-128
22716
-128
22717
-128
22718
-128
22719
-128
22720
-128
22721
-128
22722
-128
22723
-128
22724
-128
22725
-128
22726
-128
22727
-128
22728
-128
22729
-128
22730
-128
22731
-128
22732
-128
22733
-128
22734
-128
22735
-128
22736
-128
22737
-128
22738
-128
22739
-106
22740
-100
22741
-110
22742
-103
22743
-79
22744
-91
22745
-70
22746
-82
22747
-77
22748
-72
22749
-69
22750
-65
22751
-62
22752
-59
22753
-56
22754
-53
22755
-50
22756
-47
22757
-45
22758
-43
22759
-41
22760
-39
22761
-37
22762
-36
22763
-34
22764
-33
22765
-32
22766
-31
22767
-30
22768
-29
22769
-27
22770
-26
22771
-25
22772
127
22773
127
22774
127
22775
127
22776
127
22777
127
22778
127
22779
127
22780
127
22781
127
22782
127
22783
127
22784
127
22785
127
22786
127
22787
127
22788
127
22789
127
22790
118
22791
112
22792
107
22793
105
22794
102
22795
98
22796
93
22797
88
22798
82
22799
76
22800
70
22801
64
22802
58
22803
52
22804
46
22805
41
22806
36
22807
32
22808
29
22809
25
22810
22
22811
20
22812
16
22813
14
22814
12
22815
10
22816
8
22817
7
22818
5
22819
4
22820
2
22821
1
22822
0
22823
-1
22824
-2
22825
-3
22826
-4
22827
-5
22828
-6
22829
-7
22830
-8
22831
-9
22832
-9
22833
-10
22834
-10
22835
-11
22836
-12
22837
-12
22838
-12
22839
-12
22840
-12
22841
-13
22842
-13
22843
-13
22844
-14
22845
-14
22846
-15
22847
-15
22848
-16
22849
-15
22850
-15
22851
-16
22852
-16
22853
-15
22854
-16
22855
-16
22856
-16
22857
-16
22858
-16
22859
-16
22860
-16
22861
-16
22862
-16
22863
-16
22864
-17
22865
-17
22866
-17
22867
-17
22868
-17
22869
-17
22870
-17
22871
-17
22872
-17
22873
-17
22874
-17
22875
-17
22876
-17
22877
-17
22878
-17
22879
-17
22880
-17
22881
-17
22882
-17
22883
-17
22884
-17
22885
-17
22886
-17
22887
-17
22888
-17
22889
-16
22890
-17
22891
-17
22892
-17
22893
-17
22894
-18
22895
-17
22896
-18
22897
-18
22898
-18
22899
-18
22900
-99
22901
-128
22902
-128
22903
-128
22904
-128
22905
-128
22906
-128
22907
-128
22908
-128
22909
-128
22910
-128
22911
-128
22912
-128
22913
-128
22914
-128
22915
-128
22916
-128
22917
-128
22918
-128
22919
-128
22920
-128
22921
-128
22922
-128
22923
-128
22924
-128
22925
-128
22926
-128
22927
-128
22928
-128
22929
-128
22930
-128
22931
-107
22932
-99
22933
-108
22934
-102
22935
-97
22936
-91
22937
-70
22938
-82
22939
-77
22940
-72
22941
-69
22942
-65
22943
-62
22944
-58
22945
-55
22946
-52
22947
-50
22948
-48
22949
-45
22950
-43
22951
-42
22952
-40
22953
-37
22954
-36
22955
-34
22956
-34
22957
-32
22958
-30
22959
-30
22960
-29
22961
-27
22962
-26
22963
-25
22964
-25
22965
-24
22966
-23
22967
-22
22968
-22
22969
-22
22970
-21
22971
-20
22972
-20
22973
-19
22974
-19
22975
-18
22976
-18
22977
-17
22978
-17
22979
-17
22980
-17
22981
-16
22982
-16
22983
-16
22984
-16
22985
-16
22986
-15
22987
-15
22988
-15
22989
-15
22990
-15
22991
-15
22992
-15
22993
-14
22994
-14
22995
-14
22996
-14
22997
-14
22998
-14
22999
-14
23000
-14
23001
-14
23002
-14
23003
-14
23004
-14
23005
-13
23006
-13
23007
-13
23008
-13
23009
-13
23010
-12
23011
-13
23012
-13
23013
-13
23014
-14
23015
-13
23016
-14
23017
-14
23018
-13
23019
-13
23020
-13
23021
-12
23022
-12
23023
-12
23024
-12
23025
-13
23026
-13
23027
-12
23028
-12
23029
-12
23030
-13
23031
-12
23032
-13
23033
-13
23034
-13
23035
-13
23036
-12
23037
-12
23038
-13
23039
-12
23040
-13
23041
-13
23042
-13
23043
-13
23044
-13
23045
-13
23046
-13
23047
-12
23048
-13
23049
-13
23050
-13
23051
-13
23052
-12
23053
-12
23054
-13
23055
-13
23056
-13
23057
-13
23058
-12
23059
-13
23060
-13
23061
-12
23062
-12
23063
-12
23064
-13
23065
-13
23066
-13
23067
-13
23068
-13
23069
-13
23070
-13
23071
-12
23072
-13
23073
-13
23074
-13
23075
-13
23076
-13
23077
-13
23078
-13
23079
-13
23080
-13
23081
-12
23082
-13
23083
-13
23084
-12
23085
-12
23086
-12
23087
-12
23088
-13
23089
-12
23090
-13
23091
-12
23092
-12
23093
-13
23094
-12
23095
-12
23096
-12
23097
-12
23098
-13
23099
-13
23100
-13
23101
-13
23102
-13
23103
-13
23104
-13
23105
-12
23106
-13
23107
-13
23108
-12
23109
-12
23110
-13
23111
-13
23112
-12
23113
-12
23114
-13
23115
-13
23116
-13
23117
-12
23118
-13
23119
-13
23120
-13
23121
-12
23122
-12
23123
-12
23124
-13
23125
-12
23126
-12
23127
-13
23128
-13
23129
-13
23130
-13
23131
-12
23132
-13
23133
-13
23134
-12
23135
-12
23136
-12
23137
-12
23138
-12
23139
-12
23140
-12
23141
-12
23142
-12
23143
-13
23144
-13
23145
-13
23146
-13
23147
-13
23148
-14
23149
-12
23150
-12
23151
-13
23152
-13
23153
-13
23154
-13
23155
-13
23156
-14
23157
-14
23158
-13
23159
-13
23160
-13
23161
-13
23162
-13
23163
-12
23164
-13
23165
-13
23166
-13
23167
-12
23168
-12
23169
-13
23170
-13
23171
-13
23172
-12
23173
-12
23174
-14
23175
-14
23176
-12
23177
-12
23178
-12
23179
-13
23180
-13
23181
-12
23182
-13
23183
-13
23184
-13
23185
-13
23186
-13
23187
-13
23188
-13
23189
-12
23190
-12
23191
-12
23192
-12
23193
-12
23194
-12
23195
-12
23196
-12
23197
-12
23198
-13
23199
-12
23200
-12
23201
-12
23202
-13
23203
-13
23204
-13
23205
-13
23206
-13
23207
-12
23208
-13
23209
-12
23210
-12
23211
-12
23212
-13
23213
-13
23214
-13
23215
-12
23216
-13
23217
-12
23218
-12
23219
-12
23220
-13
23221
-13
23222
-13
23223
-12
23224
-13
23225
-12
23226
-12
23227
-13
23228
-13
23229
-13
23230
-13
23231
-12
23232
-13
23233
-13
23234
-12
23235
-12
23236
-12
23237
-12
23238
-12
23239
-12
23240
-12
23241
-12
23242
-13
23243
-12
23244
-13
23245
-13
23246
-13
23247
-13
23248
-13
23249
-13
23250
-13
23251
-13
23252
-13
23253
-13
23254
-13
23255
-12
23256
-13
23257
-13
23258
-13
23259
-12
23260
-13
23261
-13
23262
-13
23263
-13
23264
-12
23265
-12
23266
-13
23267
-12
23268
-12
23269
-13
23270
-12
23271
-13
23272
-12
23273
-12
23274
-13
23275
-13
23276
-12
23277
-12
23278
-12
23279
-12
23280
-12
23281
-12
23282
-12
23283
-12
23284
-12
23285
-12
23286
-12
23287
-12
23288
-12
23289
-12
23290
-12
23291
-12
23292
-13
23293
-13
23294
-13
23295
-13
23296
-12
23297
-12
23298
-13
23299
-12
23300
-12
23301
-12
23302
-12
23303
-13
23304
-13
23305
-12
23306
-12
23307
-12
23308
-12
23309
-12
23310
-13
23311
-13
23312
-13
23313
-13
23314
-13
23315
-13
23316
-13
23317
-13
23318
-12
23319
-12
23320
-12
23321
-13
23322
-12
23323
-12
23324
-13
23325
-13
23326
-13
23327
-12
23328
-13
23329
-13
23330
-13
23331
-12
23332
-13
23333
-13
23334
-13
23335
-13
23336
-12
23337
-13
23338
-13
23339
-12
23340
-12
23341
-12
23342
-13
23343
-13
23344
-12
23345
-12
23346
-13
23347
-13
23348
-12
23349
-12
23350
-12
23351
-13
23352
-13
23353
-12
23354
-12
23355
-12
23356
-13
23357
-12
23358
-12
23359
-12
23360
-12
23361
-13
23362
-12
23363
-12
23364
-13
23365
-13
23366
-13
23367
-12
23368
-12
23369
-12
23370
-13
23371
-12
23372
-12
23373
-12
23374
-13
23375
-13
23376
-13
23377
-13
23378
-14
23379
-13
23380
-13
23381
-12
23382
-13
23383
-13
23384
-13
23385
-12
23386
-13
23387
-13
23388
-13
23389
-13
23390
-13
23391
-13
23392
-13
23393
-12
23394
-12
23395
-12
23396
-12
23397
-13
23398
-13
23399
-12
23400
-13
23401
-13
23402
-13
23403
-13
23404
-12
23405
-12
23406
-12
23407
-12
23408
-13
23409
-12
23410
-13
23411
-13
23412
-13
23413
-13
23414
-12
23415
-12
23416
-13
23417
-12
23418
-13
23419
-14
23420
-14
23421
-14
23422
-14
23423
-12
23424
-13
23425
-13
23426
-14
23427
-12
23428
-12
23429
-13
23430
-13
23431
-13
23432
-13
23433
-13
23434
-13
23435
-13
23436
-12
23437
-12
23438
-12
23439
-13
23440
-13
23441
-12
23442
-12
23443
-12
23444
-12
23445
-12
23446
-12
23447
-12
23448
-12
23449
-12
23450
-12
23451
-12
23452
-13
23453
-12
23454
-13
23455
-12
23456
-12
23457
-13
23458
-13
23459
-12
23460
-12
23461
-12
23462
-12
23463
-12
23464
-12
23465
-12
23466
-12
23467
-12
23468
-13
23469
-13
23470
-13
23471
-13
23472
-13
23473
-13
23474
-12
23475
-12
23476
-13
23477
-13
23478
-12
23479
-13
23480
-13
23481
-13
23482
-12
23483
-12
23484
-12
23485
-12
23486
-12
23487
-12
23488
-12
23489
-13
23490
-12
23491
-12
23492
-12
23493
-12
23494
-12
23495
-12
23496
-12
23497
-12
23498
-12
23499
-12
23500
-12
23501
-12
23502
-13
23503
-12
23504
-12
23505
-12
23506
-12
23507
-12
23508
-12
23509
-12
23510
-13
23511
-13
23512
-12
23513
-12
23514
-12
23515
-12
23516
-12
23517
-12
23518
-12
23519
-12
23520
-12
23521
-13
23522
-13
23523
-13
23524
-13
23525
-13
23526
-14
23527
-13
23528
-13
23529
-13
23530
-13
23531
-13
23532
-12
23533
-12
23534
-13
23535
-13
23536
-13
23537
-13
23538
-13
23539
-13
23540
-13
23541
-12
23542
-12
23543
-12
23544
-13
23545
-13
23546
-13
23547
-12
23548
-12
23549
-13
23550
-14
23551
-13
23552
-12
23553
-13
23554
-14
23555
-14
23556
-13
23557
-13
23558
-13
23559
-13
23560
-13
23561
-13
23562
-13
23563
-13
23564
-13
23565
-12
23566
-12
23567
-12
23568
-12
23569
-12
23570
-12
23571
-13
23572
-13
23573
-12
23574
-13
23575
-13
23576
-13
23577
-12
23578
-12
23579
-12
23580
-12
23581
-12
23582
-12
23583
-13
23584
-13
23585
-13
23586
-13
23587
-12
23588
-12
23589
-13
23590
-12
23591
-12
23592
-12
23593
-12
23594
-13
23595
-13
23596
-13
23597
-13
23598
-12
23599
-12
23600
-12
23601
-12
23602
-13
23603
-12
23604
-12
23605
-13
23606
-13
23607
-13
23608
-13
23609
-13
23610
-13
23611
-13
23612
-12
23613
-12
23614
-12
23615
-12
23616
-12
23617
-12
23618
-12
23619
-12
23620
-13
23621
-12
23622
-12
23623
-12
23624
-12
23625
-12
23626
-12
23627
-12
23628
-12
23629
-12
23630
-12
23631
-13
23632
-12
23633
-12
23634
-13
23635
-13
23636
-13
23637
-13
23638
-13
23639
-13
23640
-12
23641
-12
23642
-12
23643
-12
23644
-13
23645
-12
23646
-13
23647
-13
23648
-13
23649
-13
23650
-12
23651
-12
23652
-13
23653
-12
23654
-12
23655
-13
23656
-13
23657
-14
23658
-13
23659
-13
23660
-13
23661
-13
23662
-13
23663
-13
23664
-12
23665
-12
23666
-12
23667
-12
23668
-12
23669
-12
23670
-13
23671
-13
23672
-12
23673
-12
23674
-12
23675
-12
23676
-12
23677
-11
23678
-12
23679
-12
23680
-12
23681
-12
23682
-12
23683
-12
23684
-12
23685
-12
23686
-12
23687
-12
23688
-13
23689
-13
23690
-13
23691
-13
23692
-13
23693
-13
23694
-13
23695
-13
23696
-13
23697
-13
23698
-13
23699
-13
23700
-13
23701
-12
23702
-13
23703
-12
23704
-13
23705
-12
23706
-12
23707
-13
23708
-13
23709
-12
23710
-13
23711
-12
23712
-13
23713
-12
23714
-12
23715
-12
23716
-12
23717
-12
23718
-12
23719
-12
23720
-13
23721
-13
23722
-13
23723
-13
23724
-12
23725
-13
23726
-13
23727
-12
23728
-12
23729
-12
23730
-12
23731
-12
23732
-12
23733
-12
23734
-13
23735
-13
23736
-13
23737
-12
23738
-12
23739
-13
23740
-13
23741
-13
23742
-12
23743
-12
23744
-13
23745
-12
23746
-13
23747
-12
23748
-13
23749
-13
23750
-13
23751
-13
23752
-13
23753
-13
23754
-13
23755
-13
23756
-13
23757
-13
23758
-13
23759
-12
23760
-13
23761
-12
23762
-13
23763
-13
23764
-13
23765
-13
23766
-13
23767
-13
23768
-13
23769
-12
23770
-12
23771
-12
23772
-12
23773
-12
23774
-12
23775
-12
23776
-13
23777
-13
23778
-13
23779
-12
23780
-12
23781
-13
23782
-13
23783
-12
23784
-12
23785
-12
23786
-13
23787
-12
23788
-13
23789
-13
23790
-13
23791
-13
23792
-12
23793
-13
23794
-13
23795
-14
23796
-13
23797
-12
23798
-12
23799
-13
23800
-12
23801
-12
23802
-12
23803
-12
23804
-13
23805
-13
23806
-13
23807
-14
23808
-14
23809
-13
23810
-13
23811
-13
23812
-13
23813
-13
23814
-12
23815
-12
23816
-12
23817
-12
23818
-12
23819
-12
23820
-12
23821
-12
23822
-12
23823
-12
23824
-13
23825
-13
23826
-13
23827
-13
23828
-14
23829
-13
23830
-13
23831
-13
23832
-13
23833
-13
23834
-12
23835
-13
23836
-13
23837
-12
23838
-12
23839
-12
23840
-13
23841
-13
23842
-12
23843
-12
23844
-13
23845
-13
23846
-13
23847
-13
23848
-13
23849
-13
23850
-13
23851
-13
23852
-13
23853
-13
23854
-13
23855
-12
23856
-12
23857
-12
23858
-12
23859
-12
23860
127
23861
127
23862
127
23863
127
23864
127
23865
127
23866
127
23867
127
23868
127
23869
127
23870
127
23871
127
23872
127
23873
127
23874
127
23875
127
23876
127
23877
127
23878
121
23879
116
23880
112
23881
108
23882
104
23883
101
23884
96
23885
91
23886
84
23887
79
23888
72
23889
66
23890
59
23891
53
23892
47
23893
42
23894
37
23895
33
23896
29
23897
26
23898
23
23899
20
23900
17
23901
15
23902
12
23903
11
23904
9
23905
7
23906
6
23907
4
23908
3
23909
1
23910
0
23911
-1
23912
-2
23913
-3
23914
-5
23915
-5
23916
-6
23917
-7
23918
-8
23919
-8
23920
-9
23921
-9
23922
-10
23923
-11
23924
-93
23925
-128
23926
-128
23927
-128
23928
-128
23929
-128
23930
-128
23931
-128
23932
-128
23933
-128
23934
-128
23935
-128
23936
-128
23937
-128
23938
-128
23939
-128
23940
-128
23941
-128
23942
-128
23943
-128
23944
-128
23945
-128
23946
-128
23947
-128
23948
-128
23949
-128
23950
-128
23951
-128
23952
-128
23953
-128
23954
-128
23955
-106
23956
-99
23957
-108
23958
-101
23959
-79
23960
-90
23961
-69
23962
-81
23963
-76
23964
-73
23965
-69
23966
-66
23967
-63
23968
-59
23969
-56
23970
-53
23971
-50
23972
-48
23973
-45
23974
-42
23975
-41
23976
-39
23977
-38
23978
-36
23979
-34
23980
-33
23981
-32
23982
-31
23983
-30
23984
-29
23985
-28
23986
-27
23987
-26
23988
-25
23989
-24
23990
-23
23991
-23
23992
-22
23993
-21
23994
-20
23995
-20
23996
-19
23997
-18
23998
-18
23999
-18
24000
-18