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