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