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