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