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