repo.or.cz
/
RRG-proxmark3.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
text and style. Suspect string formatter used "%*.*s" , we normally use "%.*s"
[RRG-proxmark3.git]
/
traces
/
lf_GProx_36_30_14489.pm3
blob
9ae408e324ff09c3bcbaf71f78d172b08714b04a
1
-22
2
-25
3
-22
4
-24
5
-22
6
-26
7
-25
8
-19
9
-17
10
-12
11
123
12
127
13
127
14
127
15
127
16
127
17
127
18
127
19
127
20
127
21
127
22
127
23
127
24
127
25
127
26
127
27
127
28
127
29
127
30
127
31
127
32
127
33
127
34
127
35
127
36
127
37
127
38
118
39
111
40
103
41
96
42
91
43
14
44
-53
45
-112
46
-121
47
-121
48
-121
49
-121
50
-121
51
-121
52
-121
53
-121
54
-121
55
-121
56
-121
57
-121
58
-121
59
-121
60
-121
61
-121
62
-121
63
-121
64
-121
65
-121
66
-121
67
-121
68
-121
69
-121
70
-121
71
-121
72
-121
73
-121
74
-121
75
15
76
127
77
127
78
127
79
127
80
127
81
127
82
127
83
127
84
127
85
127
86
127
87
127
88
127
89
127
90
127
91
127
92
127
93
127
94
127
95
127
96
127
97
127
98
127
99
127
100
127
101
119
102
109
103
103
104
95
105
90
106
81
107
6
108
-61
109
-119
110
-121
111
-121
112
-121
113
-121
114
-121
115
-121
116
-121
117
-121
118
-121
119
-121
120
-121
121
-121
122
-121
123
-121
124
-121
125
-121
126
-121
127
-121
128
-121
129
-121
130
-121
131
-121
132
-121
133
-121
134
-121
135
-121
136
-121
137
-121
138
-121
139
12
140
127
141
127
142
127
143
127
144
127
145
127
146
127
147
127
148
127
149
127
150
127
151
127
152
127
153
127
154
127
155
127
156
127
157
127
158
127
159
127
160
127
161
127
162
127
163
127
164
127
165
123
166
110
167
102
168
90
169
84
170
77
171
71
172
65
173
62
174
60
175
56
176
48
177
45
178
38
179
36
180
32
181
31
182
29
183
26
184
26
185
20
186
19
187
20
188
17
189
17
190
16
191
15
192
18
193
16
194
17
195
12
196
11
197
8
198
7
199
6
200
5
201
4
202
4
203
-63
204
-121
205
-121
206
-121
207
-121
208
-121
209
-121
210
-121
211
-121
212
-121
213
-121
214
-121
215
-121
216
-121
217
-121
218
-121
219
-121
220
-121
221
-121
222
-121
223
-121
224
-121
225
-121
226
-121
227
-121
228
-121
229
-121
230
-121
231
-121
232
-121
233
-121
234
-121
235
6
236
127
237
127
238
127
239
127
240
127
241
127
242
127
243
127
244
127
245
127
246
127
247
127
248
127
249
127
250
127
251
127
252
127
253
127
254
127
255
127
256
127
257
127
258
127
259
127
260
127
261
122
262
112
263
106
264
98
265
86
266
80
267
5
268
-61
269
-120
270
-121
271
-121
272
-121
273
-121
274
-121
275
-121
276
-121
277
-121
278
-121
279
-121
280
-121
281
-121
282
-121
283
-121
284
-121
285
-121
286
-121
287
-121
288
-121
289
-121
290
-121
291
-121
292
-121
293
-121
294
-121
295
-121
296
-121
297
-121
298
-121
299
20
300
127
301
127
302
127
303
127
304
127
305
127
306
127
307
127
308
127
309
127
310
127
311
127
312
127
313
127
314
127
315
127
316
127
317
127
318
127
319
127
320
127
321
127
322
127
323
127
324
127
325
121
326
113
327
103
328
98
329
90
330
85
331
9
332
-57
333
-116
334
-121
335
-121
336
-121
337
-121
338
-121
339
-121
340
-121
341
-121
342
-121
343
-121
344
-121
345
-121
346
-121
347
-121
348
-121
349
-121
350
-121
351
-121
352
-121
353
-121
354
-121
355
-121
356
-121
357
-121
358
-121
359
-121
360
-121
361
-121
362
-121
363
21
364
127
365
127
366
127
367
127
368
127
369
127
370
127
371
127
372
127
373
127
374
127
375
127
376
127
377
127
378
127
379
127
380
127
381
127
382
127
383
127
384
127
385
127
386
127
387
127
388
127
389
121
390
108
391
100
392
93
393
86
394
80
395
5
396
-61
397
-120
398
-121
399
-121
400
-121
401
-121
402
-121
403
-121
404
-121
405
-121
406
-121
407
-121
408
-121
409
-121
410
-121
411
-121
412
-121
413
-121
414
-121
415
-121
416
-121
417
-121
418
-121
419
-121
420
-121
421
-121
422
-121
423
-121
424
-121
425
-121
426
-121
427
17
428
127
429
127
430
127
431
127
432
127
433
127
434
127
435
127
436
127
437
127
438
127
439
127
440
127
441
127
442
127
443
127
444
127
445
127
446
127
447
127
448
127
449
127
450
127
451
127
452
127
453
117
454
113
455
105
456
100
457
92
458
86
459
10
460
-57
461
-116
462
-121
463
-121
464
-121
465
-121
466
-121
467
-121
468
-121
469
-121
470
-121
471
-121
472
-121
473
-121
474
-121
475
-121
476
-121
477
-121
478
-121
479
-121
480
-121
481
-121
482
-121
483
-121
484
-121
485
-121
486
-121
487
-121
488
-121
489
-121
490
-121
491
16
492
127
493
127
494
127
495
127
496
127
497
127
498
127
499
127
500
127
501
127
502
127
503
127
504
127
505
127
506
127
507
127
508
127
509
127
510
127
511
127
512
127
513
127
514
127
515
127
516
127
517
118
518
111
519
104
520
97
521
89
522
83
523
8
524
-59
525
-118
526
-121
527
-121
528
-121
529
-121
530
-121
531
-121
532
-121
533
-121
534
-121
535
-121
536
-121
537
-121
538
-121
539
-121
540
-121
541
-121
542
-121
543
-121
544
-121
545
-121
546
-121
547
-121
548
-121
549
-121
550
-121
551
-121
552
-121
553
-121
554
-121
555
-121
556
-112
557
-103
558
-100
559
-91
560
-88
561
-80
562
-78
563
-70
564
-64
565
-56
566
-50
567
-47
568
-43
569
-41
570
-37
571
-35
572
-30
573
-31
574
-28
575
-29
576
-27
577
-27
578
-22
579
-22
580
-17
581
-19
582
-17
583
-19
584
-18
585
-21
586
-18
587
113
588
127
589
127
590
127
591
127
592
127
593
127
594
127
595
127
596
127
597
127
598
127
599
127
600
127
601
127
602
127
603
127
604
127
605
127
606
127
607
127
608
127
609
127
610
127
611
127
612
127
613
127
614
124
615
117
616
107
617
100
618
93
619
85
620
80
621
75
622
69
623
65
624
63
625
61
626
58
627
48
628
46
629
38
630
36
631
31
632
30
633
26
634
24
635
24
636
18
637
16
638
18
639
17
640
17
641
14
642
13
643
13
644
8
645
7
646
10
647
6
648
7
649
5
650
5
651
-62
652
-121
653
-121
654
-121
655
-121
656
-121
657
-121
658
-121
659
-121
660
-121
661
-121
662
-121
663
-121
664
-121
665
-121
666
-121
667
-121
668
-121
669
-121
670
-121
671
-121
672
-121
673
-121
674
-121
675
-121
676
-121
677
-121
678
-121
679
-121
680
-121
681
-121
682
-121
683
-121
684
-121
685
-112
686
-103
687
-98
688
-90
689
-86
690
-79
691
-77
692
-70
693
-64
694
-61
695
-55
696
-54
697
-48
698
-49
699
-43
700
-40
701
-37
702
-33
703
-32
704
-31
705
-27
706
-27
707
-26
708
-20
709
-19
710
-16
711
-16
712
-15
713
-17
714
-15
715
117
716
127
717
127
718
127
719
127
720
127
721
127
722
127
723
127
724
127
725
127
726
127
727
127
728
127
729
127
730
127
731
127
732
127
733
127
734
127
735
127
736
127
737
127
738
127
739
127
740
127
741
127
742
124
743
117
744
105
745
98
746
89
747
13
748
-54
749
-113
750
-121
751
-121
752
-121
753
-121
754
-121
755
-121
756
-121
757
-121
758
-121
759
-121
760
-121
761
-121
762
-121
763
-121
764
-121
765
-121
766
-121
767
-121
768
-121
769
-121
770
-121
771
-121
772
-121
773
-121
774
-121
775
-121
776
-121
777
-121
778
-121
779
18
780
127
781
127
782
127
783
127
784
127
785
127
786
127
787
127
788
127
789
127
790
127
791
127
792
127
793
127
794
127
795
127
796
127
797
127
798
127
799
127
800
127
801
127
802
127
803
127
804
127
805
121
806
112
807
103
808
97
809
90
810
86
811
76
812
72
813
65
814
61
815
51
816
49
817
44
818
41
819
38
820
35
821
33
822
30
823
27
824
26
825
21
826
20
827
21
828
17
829
17
830
15
831
15
832
12
833
11
834
11
835
8
836
7
837
7
838
6
839
6
840
10
841
11
842
10
843
-57
844
-116
845
-121
846
-121
847
-121
848
-121
849
-121
850
-121
851
-121
852
-121
853
-121
854
-121
855
-121
856
-121
857
-121
858
-121
859
-121
860
-121
861
-121
862
-121
863
-121
864
-121
865
-121
866
-121
867
-121
868
-121
869
-121
870
-121
871
-121
872
-121
873
-121
874
-121
875
-121
876
-116
877
-106
878
-98
879
-94
880
-88
881
-84
882
-76
883
-72
884
-65
885
-63
886
-58
887
-58
888
-52
889
-51
890
-48
891
-44
892
-41
893
-42
894
-37
895
-36
896
-33
897
-31
898
-30
899
-24
900
-19
901
-18
902
-16
903
-15
904
-12
905
-14
906
-13
907
119
908
127
909
127
910
127
911
127
912
127
913
127
914
127
915
127
916
127
917
127
918
127
919
127
920
127
921
127
922
127
923
127
924
127
925
127
926
127
927
127
928
127
929
127
930
127
931
127
932
127
933
127
934
123
935
116
936
107
937
100
938
94
939
17
940
-50
941
-110
942
-121
943
-121
944
-121
945
-121
946
-121
947
-121
948
-121
949
-121
950
-121
951
-121
952
-121
953
-121
954
-121
955
-121
956
-121
957
-121
958
-121
959
-121
960
-121
961
-121
962
-121
963
-121
964
-121
965
-121
966
-121
967
-121
968
-121
969
-121
970
-121
971
18
972
127
973
127
974
127
975
127
976
127
977
127
978
127
979
127
980
127
981
127
982
127
983
127
984
127
985
127
986
127
987
127
988
127
989
127
990
127
991
127
992
127
993
127
994
127
995
127
996
123
997
110
998
103
999
96
1000
90
1001
85
1002
84
1003
8
1004
-58
1005
-117
1006
-121
1007
-121
1008
-121
1009
-121
1010
-121
1011
-121
1012
-121
1013
-121
1014
-121
1015
-121
1016
-121
1017
-121
1018
-121
1019
-121
1020
-121
1021
-121
1022
-121
1023
-121
1024
-121
1025
-121
1026
-121
1027
-121
1028
-121
1029
-121
1030
-121
1031
-121
1032
-121
1033
-121
1034
-121
1035
16
1036
127
1037
127
1038
127
1039
127
1040
127
1041
127
1042
127
1043
127
1044
127
1045
127
1046
127
1047
127
1048
127
1049
127
1050
127
1051
127
1052
127
1053
127
1054
127
1055
127
1056
127
1057
127
1058
127
1059
127
1060
121
1061
108
1062
102
1063
92
1064
86
1065
84
1066
80
1067
5
1068
-61
1069
-120
1070
-121
1071
-121
1072
-121
1073
-121
1074
-121
1075
-121
1076
-121
1077
-121
1078
-121
1079
-121
1080
-121
1081
-121
1082
-121
1083
-121
1084
-121
1085
-121
1086
-121
1087
-121
1088
-121
1089
-121
1090
-121
1091
-121
1092
-121
1093
-121
1094
-121
1095
-121
1096
-121
1097
-121
1098
-121
1099
17
1100
127
1101
127
1102
127
1103
127
1104
127
1105
127
1106
127
1107
127
1108
127
1109
127
1110
127
1111
127
1112
127
1113
127
1114
127
1115
127
1116
127
1117
127
1118
127
1119
127
1120
127
1121
127
1122
127
1123
127
1124
126
1125
118
1126
105
1127
98
1128
87
1129
82
1130
75
1131
1
1132
-65
1133
-121
1134
-121
1135
-121
1136
-121
1137
-121
1138
-121
1139
-121
1140
-121
1141
-121
1142
-121
1143
-121
1144
-121
1145
-121
1146
-121
1147
-121
1148
-121
1149
-121
1150
-121
1151
-121
1152
-121
1153
-121
1154
-121
1155
-121
1156
-121
1157
-121
1158
-121
1159
-121
1160
-121
1161
-121
1162
-121
1163
16
1164
127
1165
127
1166
127
1167
127
1168
127
1169
127
1170
127
1171
127
1172
127
1173
127
1174
127
1175
127
1176
127
1177
127
1178
127
1179
127
1180
127
1181
127
1182
127
1183
127
1184
127
1185
127
1186
127
1187
127
1188
127
1189
119
1190
111
1191
104
1192
96
1193
88
1194
82
1195
70
1196
65
1197
58
1198
54
1199
50
1200
46
1201
44
1202
38
1203
36
1204
36
1205
30
1206
29
1207
26
1208
25
1209
24
1210
22
1211
21
1212
17
1213
15
1214
14
1215
14
1216
12
1217
12
1218
11
1219
10
1220
9
1221
12
1222
14
1223
12
1224
8
1225
7
1226
6
1227
-61
1228
-120
1229
-121
1230
-121
1231
-121
1232
-121
1233
-121
1234
-121
1235
-121
1236
-121
1237
-121
1238
-121
1239
-121
1240
-121
1241
-121
1242
-121
1243
-121
1244
-121
1245
-121
1246
-121
1247
-121
1248
-121
1249
-121
1250
-121
1251
-121
1252
-121
1253
-121
1254
-121
1255
-121
1256
-121
1257
-121
1258
-121
1259
-120
1260
-117
1261
-106
1262
-100
1263
-91
1264
-86
1265
-82
1266
-76
1267
-73
1268
-66
1269
-60
1270
-57
1271
-54
1272
-51
1273
-48
1274
-42
1275
-38
1276
-37
1277
-36
1278
-36
1279
-35
1280
-35
1281
-31
1282
-32
1283
-29
1284
-30
1285
-26
1286
-24
1287
-22
1288
-19
1289
-22
1290
-18
1291
113
1292
127
1293
127
1294
127
1295
127
1296
127
1297
127
1298
127
1299
127
1300
127
1301
127
1302
127
1303
127
1304
127
1305
127
1306
127
1307
127
1308
127
1309
127
1310
127
1311
127
1312
127
1313
127
1314
127
1315
127
1316
127
1317
127
1318
127
1319
118
1320
109
1321
99
1322
94
1323
17
1324
-50
1325
-110
1326
-121
1327
-121
1328
-121
1329
-121
1330
-121
1331
-121
1332
-121
1333
-121
1334
-121
1335
-121
1336
-121
1337
-121
1338
-121
1339
-121
1340
-121
1341
-121
1342
-121
1343
-121
1344
-121
1345
-121
1346
-121
1347
-121
1348
-121
1349
-121
1350
-121
1351
-121
1352
-121
1353
-121
1354
-121
1355
18
1356
127
1357
127
1358
127
1359
127
1360
127
1361
127
1362
127
1363
127
1364
127
1365
127
1366
127
1367
127
1368
127
1369
127
1370
127
1371
127
1372
127
1373
127
1374
127
1375
127
1376
127
1377
127
1378
127
1379
127
1380
127
1381
118
1382
112
1383
106
1384
98
1385
94
1386
86
1387
11
1388
-56
1389
-115
1390
-121
1391
-121
1392
-121
1393
-121
1394
-121
1395
-121
1396
-121
1397
-121
1398
-121
1399
-121
1400
-121
1401
-121
1402
-121
1403
-121
1404
-121
1405
-121
1406
-121
1407
-121
1408
-121
1409
-121
1410
-121
1411
-121
1412
-121
1413
-121
1414
-121
1415
-121
1416
-121
1417
-121
1418
-121
1419
14
1420
127
1421
127
1422
127
1423
127
1424
127
1425
127
1426
127
1427
127
1428
127
1429
127
1430
127
1431
127
1432
127
1433
127
1434
127
1435
127
1436
127
1437
127
1438
127
1439
127
1440
127
1441
127
1442
127
1443
127
1444
127
1445
123
1446
115
1447
105
1448
98
1449
91
1450
84
1451
77
1452
66
1453
62
1454
54
1455
51
1456
49
1457
45
1458
42
1459
39
1460
38
1461
38
1462
31
1463
30
1464
24
1465
23
1466
21
1467
20
1468
19
1469
17
1470
16
1471
14
1472
13
1473
13
1474
9
1475
9
1476
9
1477
3
1478
2
1479
4
1480
3
1481
4
1482
4
1483
-63
1484
-121
1485
-121
1486
-121
1487
-121
1488
-121
1489
-121
1490
-121
1491
-121
1492
-121
1493
-121
1494
-121
1495
-121
1496
-121
1497
-121
1498
-121
1499
-121
1500
-121
1501
-121
1502
-121
1503
-121
1504
-121
1505
-121
1506
-121
1507
-121
1508
-121
1509
-121
1510
-121
1511
-121
1512
-121
1513
-121
1514
-121
1515
-121
1516
-115
1517
-106
1518
-96
1519
-91
1520
-86
1521
-82
1522
-78
1523
-73
1524
-68
1525
-64
1526
-57
1527
-55
1528
-50
1529
-49
1530
-46
1531
-44
1532
-39
1533
-36
1534
-31
1535
-31
1536
-29
1537
-29
1538
-28
1539
-28
1540
-23
1541
-22
1542
-18
1543
-20
1544
-18
1545
-20
1546
-18
1547
112
1548
127
1549
127
1550
127
1551
127
1552
127
1553
127
1554
127
1555
127
1556
127
1557
127
1558
127
1559
127
1560
127
1561
127
1562
127
1563
127
1564
127
1565
127
1566
127
1567
127
1568
127
1569
127
1570
127
1571
127
1572
127
1573
127
1574
120
1575
111
1576
105
1577
96
1578
90
1579
84
1580
77
1581
72
1582
68
1583
62
1584
58
1585
58
1586
53
1587
51
1588
43
1589
41
1590
36
1591
33
1592
30
1593
27
1594
26
1595
22
1596
20
1597
18
1598
15
1599
14
1600
14
1601
8
1602
6
1603
9
1604
9
1605
10
1606
5
1607
6
1608
2
1609
2
1610
5
1611
-61
1612
-120
1613
-121
1614
-121
1615
-121
1616
-121
1617
-121
1618
-121
1619
-121
1620
-121
1621
-121
1622
-121
1623
-121
1624
-121
1625
-121
1626
-121
1627
-121
1628
-121
1629
-121
1630
-121
1631
-121
1632
-121
1633
-121
1634
-121
1635
-121
1636
-121
1637
-121
1638
-121
1639
-121
1640
-121
1641
-121
1642
-121
1643
3
1644
127
1645
127
1646
127
1647
127
1648
127
1649
127
1650
127
1651
127
1652
127
1653
127
1654
127
1655
127
1656
127
1657
127
1658
127
1659
127
1660
127
1661
127
1662
127
1663
127
1664
127
1665
127
1666
127
1667
127
1668
123
1669
115
1670
108
1671
96
1672
90
1673
80
1674
74
1675
0
1676
-66
1677
-121
1678
-121
1679
-121
1680
-121
1681
-121
1682
-121
1683
-121
1684
-121
1685
-121
1686
-121
1687
-121
1688
-121
1689
-121
1690
-121
1691
-121
1692
-121
1693
-121
1694
-121
1695
-121
1696
-121
1697
-121
1698
-121
1699
-121
1700
-121
1701
-121
1702
-121
1703
-121
1704
-121
1705
-121
1706
-121
1707
19
1708
127
1709
127
1710
127
1711
127
1712
127
1713
127
1714
127
1715
127
1716
127
1717
127
1718
127
1719
127
1720
127
1721
127
1722
127
1723
127
1724
127
1725
127
1726
127
1727
127
1728
127
1729
127
1730
127
1731
127
1732
127
1733
117
1734
110
1735
99
1736
93
1737
83
1738
78
1739
4
1740
-62
1741
-121
1742
-121
1743
-121
1744
-121
1745
-121
1746
-121
1747
-121
1748
-121
1749
-121
1750
-121
1751
-121
1752
-121
1753
-121
1754
-121
1755
-121
1756
-121
1757
-121
1758
-121
1759
-121
1760
-121
1761
-121
1762
-121
1763
-121
1764
-121
1765
-121
1766
-121
1767
-121
1768
-121
1769
-121
1770
-121
1771
-120
1772
-113
1773
-105
1774
-97
1775
-89
1776
-86
1777
-79
1778
-76
1779
-69
1780
-64
1781
-57
1782
-50
1783
-50
1784
-44
1785
-45
1786
-40
1787
-41
1788
-37
1789
-34
1790
-31
1791
-33
1792
-30
1793
-29
1794
-29
1795
-24
1796
-25
1797
-21
1798
-19
1799
-17
1800
-14
1801
-14
1802
-14
1803
121
1804
127
1805
127
1806
127
1807
127
1808
127
1809
127
1810
127
1811
127
1812
127
1813
127
1814
127
1815
127
1816
127
1817
127
1818
127
1819
127
1820
127
1821
127
1822
127
1823
127
1824
127
1825
127
1826
127
1827
127
1828
127
1829
127
1830
124
1831
116
1832
109
1833
97
1834
92
1835
82
1836
75
1837
73
1838
70
1839
67
1840
58
1841
54
1842
49
1843
45
1844
43
1845
38
1846
36
1847
34
1848
32
1849
29
1850
30
1851
28
1852
26
1853
26
1854
25
1855
20
1856
18
1857
15
1858
14
1859
15
1860
13
1861
13
1862
8
1863
7
1864
3
1865
2
1866
1
1867
-65
1868
-121
1869
-121
1870
-121
1871
-121
1872
-121
1873
-121
1874
-121
1875
-121
1876
-121
1877
-121
1878
-121
1879
-121
1880
-121
1881
-121
1882
-121
1883
-121
1884
-121
1885
-121
1886
-121
1887
-121
1888
-121
1889
-121
1890
-121
1891
-121
1892
-121
1893
-121
1894
-121
1895
-121
1896
-121
1897
-121
1898
-121
1899
8
1900
127
1901
127
1902
127
1903
127
1904
127
1905
127
1906
127
1907
127
1908
127
1909
127
1910
127
1911
127
1912
127
1913
127
1914
127
1915
127
1916
127
1917
127
1918
127
1919
127
1920
127
1921
127
1922
127
1923
127
1924
125
1925
115
1926
107
1927
101
1928
90
1929
85
1930
75
1931
1
1932
-65
1933
-121
1934
-121
1935
-121
1936
-121
1937
-121
1938
-121
1939
-121
1940
-121
1941
-121
1942
-121
1943
-121
1944
-121
1945
-121
1946
-121
1947
-121
1948
-121
1949
-121
1950
-121
1951
-121
1952
-121
1953
-121
1954
-121
1955
-121
1956
-121
1957
-121
1958
-121
1959
-121
1960
-121
1961
-121
1962
-121
1963
-117
1964
-106
1965
-98
1966
-88
1967
-86
1968
-79
1969
-74
1970
-69
1971
-62
1972
-61
1973
-57
1974
-54
1975
-52
1976
-48
1977
-45
1978
-42
1979
-36
1980
-32
1981
-35
1982
-31
1983
-34
1984
-31
1985
-32
1986
-29
1987
-27
1988
-24
1989
-22
1990
-21
1991
-18
1992
-17
1993
-18
1994
-15
1995
116
1996
127
1997
127
1998
127
1999
127
2000
127
2001
127
2002
127
2003
127
2004
127
2005
127
2006
127
2007
127
2008
127
2009
127
2010
127
2011
127
2012
127
2013
127
2014
127
2015
127
2016
127
2017
127
2018
127
2019
127
2020
127
2021
127
2022
118
2023
113
2024
104
2025
98
2026
91
2027
15
2028
-52
2029
-112
2030
-121
2031
-121
2032
-121
2033
-121
2034
-121
2035
-121
2036
-121
2037
-121
2038
-121
2039
-121
2040
-121
2041
-121
2042
-121
2043
-121
2044
-121
2045
-121
2046
-121
2047
-121
2048
-121
2049
-121
2050
-121
2051
-121
2052
-121
2053
-121
2054
-121
2055
-121
2056
-121
2057
-121
2058
-121
2059
21
2060
127
2061
127
2062
127
2063
127
2064
127
2065
127
2066
127
2067
127
2068
127
2069
127
2070
127
2071
127
2072
127
2073
127
2074
127
2075
127
2076
127
2077
127
2078
127
2079
127
2080
127
2081
127
2082
127
2083
127
2084
127
2085
118
2086
109
2087
101
2088
94
2089
89
2090
85
2091
76
2092
71
2093
64
2094
62
2095
57
2096
55
2097
50
2098
45
2099
40
2100
37
2101
31
2102
30
2103
29
2104
27
2105
26
2106
20
2107
18
2108
16
2109
15
2110
14
2111
12
2112
12
2113
14
2114
13
2115
12
2116
13
2117
12
2118
7
2119
6
2120
4
2121
3
2122
-2
2123
-68
2124
-121
2125
-121
2126
-121
2127
-121
2128
-121
2129
-121
2130
-121
2131
-121
2132
-121
2133
-121
2134
-121
2135
-121
2136
-121
2137
-121
2138
-121
2139
-121
2140
-121
2141
-121
2142
-121
2143
-121
2144
-121
2145
-121
2146
-121
2147
-121
2148
-121
2149
-121
2150
-121
2151
-121
2152
-121
2153
-121
2154
-121
2155
-121
2156
-117
2157
-109
2158
-101
2159
-93
2160
-90
2161
-83
2162
-74
2163
-70
2164
-64
2165
-61
2166
-56
2167
-52
2168
-47
2169
-48
2170
-44
2171
-45
2172
-40
2173
-38
2174
-37
2175
-33
2176
-34
2177
-29
2178
-30
2179
-26
2180
-23
2181
-25
2182
-21
2183
-18
2184
-20
2185
-16
2186
-16
2187
117
2188
127
2189
127
2190
127
2191
127
2192
127
2193
127
2194
127
2195
127
2196
127
2197
127
2198
127
2199
127
2200
127
2201
127
2202
127
2203
127
2204
127
2205
127
2206
127
2207
127
2208
127
2209
127
2210
127
2211
127
2212
127
2213
127
2214
123
2215
114
2216
105
2217
100
2218
90
2219
14
2220
-53
2221
-112
2222
-121
2223
-121
2224
-121
2225
-121
2226
-121
2227
-121
2228
-121
2229
-121
2230
-121
2231
-121
2232
-121
2233
-121
2234
-121
2235
-121
2236
-121
2237
-121
2238
-121
2239
-121
2240
-121
2241
-121
2242
-121
2243
-121
2244
-121
2245
-121
2246
-121
2247
-121
2248
-121
2249
-121
2250
-121
2251
14
2252
127
2253
127
2254
127
2255
127
2256
127
2257
127
2258
127
2259
127
2260
127
2261
127
2262
127
2263
127
2264
127
2265
127
2266
127
2267
127
2268
127
2269
127
2270
127
2271
127
2272
127
2273
127
2274
127
2275
127
2276
127
2277
120
2278
113
2279
104
2280
97
2281
86
2282
79
2283
5
2284
-62
2285
-120
2286
-121
2287
-121
2288
-121
2289
-121
2290
-121
2291
-121
2292
-121
2293
-121
2294
-121
2295
-121
2296
-121
2297
-121
2298
-121
2299
-121
2300
-121
2301
-121
2302
-121
2303
-121
2304
-121
2305
-121
2306
-121
2307
-121
2308
-121
2309
-121
2310
-121
2311
-121
2312
-121
2313
-121
2314
-121
2315
19
2316
127
2317
127
2318
127
2319
127
2320
127
2321
127
2322
127
2323
127
2324
127
2325
127
2326
127
2327
127
2328
127
2329
127
2330
127
2331
127
2332
127
2333
127
2334
127
2335
127
2336
127
2337
127
2338
127
2339
127
2340
124
2341
117
2342
105
2343
97
2344
94
2345
85
2346
81
2347
6
2348
-60
2349
-119
2350
-121
2351
-121
2352
-121
2353
-121
2354
-121
2355
-121
2356
-121
2357
-121
2358
-121
2359
-121
2360
-121
2361
-121
2362
-121
2363
-121
2364
-121
2365
-121
2366
-121
2367
-121
2368
-121
2369
-121
2370
-121
2371
-121
2372
-121
2373
-121
2374
-121
2375
-121
2376
-121
2377
-121
2378
-121
2379
13
2380
127
2381
127
2382
127
2383
127
2384
127
2385
127
2386
127
2387
127
2388
127
2389
127
2390
127
2391
127
2392
127
2393
127
2394
127
2395
127
2396
127
2397
127
2398
127
2399
127
2400
127
2401
127
2402
127
2403
127
2404
127
2405
119
2406
110
2407
102
2408
96
2409
87
2410
81
2411
6
2412
-60
2413
-119
2414
-121
2415
-121
2416
-121
2417
-121
2418
-121
2419
-121
2420
-121
2421
-121
2422
-121
2423
-121
2424
-121
2425
-121
2426
-121
2427
-121
2428
-121
2429
-121
2430
-121
2431
-121
2432
-121
2433
-121
2434
-121
2435
-121
2436
-121
2437
-121
2438
-121
2439
-121
2440
-121
2441
-121
2442
-121
2443
20
2444
127
2445
127
2446
127
2447
127
2448
127
2449
127
2450
127
2451
127
2452
127
2453
127
2454
127
2455
127
2456
127
2457
127
2458
127
2459
127
2460
127
2461
127
2462
127
2463
127
2464
127
2465
127
2466
127
2467
127
2468
122
2469
113
2470
106
2471
97
2472
91
2473
86
2474
77
2475
71
2476
70
2477
65
2478
62
2479
55
2480
51
2481
46
2482
43
2483
36
2484
34
2485
28
2486
26
2487
28
2488
26
2489
26
2490
22
2491
21
2492
23
2493
18
2494
18
2495
13
2496
18
2497
16
2498
16
2499
12
2500
12
2501
12
2502
11
2503
8
2504
7
2505
5
2506
6
2507
-61
2508
-120
2509
-121
2510
-121
2511
-121
2512
-121
2513
-121
2514
-121
2515
-121
2516
-121
2517
-121
2518
-121
2519
-121
2520
-121
2521
-121
2522
-121
2523
-121
2524
-121
2525
-121
2526
-121
2527
-121
2528
-121
2529
-121
2530
-121
2531
-121
2532
-121
2533
-121
2534
-121
2535
-121
2536
-121
2537
-121
2538
-121
2539
-121
2540
-117
2541
-108
2542
-98
2543
-94
2544
-87
2545
-84
2546
-78
2547
-74
2548
-69
2549
-65
2550
-59
2551
-54
2552
-48
2553
-47
2554
-42
2555
-42
2556
-39
2557
-38
2558
-33
2559
-32
2560
-27
2561
-28
2562
-26
2563
-27
2564
-24
2565
-25
2566
-23
2567
-26
2568
-23
2569
-23
2570
-23
2571
114
2572
127
2573
127
2574
127
2575
127
2576
127
2577
127
2578
127
2579
127
2580
127
2581
127
2582
127
2583
127
2584
127
2585
127
2586
127
2587
127
2588
127
2589
127
2590
127
2591
127
2592
127
2593
127
2594
127
2595
127
2596
127
2597
127
2598
122
2599
112
2600
105
2601
104
2602
98
2603
90
2604
85
2605
80
2606
70
2607
65
2608
56
2609
53
2610
48
2611
45
2612
42
2613
38
2614
36
2615
31
2616
28
2617
27
2618
24
2619
22
2620
26
2621
25
2622
25
2623
24
2624
21
2625
17
2626
15
2627
12
2628
13
2629
12
2630
8
2631
6
2632
4
2633
5
2634
5
2635
-62
2636
-121
2637
-121
2638
-121
2639
-121
2640
-121
2641
-121
2642
-121
2643
-121
2644
-121
2645
-121
2646
-121
2647
-121
2648
-121
2649
-121
2650
-121
2651
-121
2652
-121
2653
-121
2654
-121
2655
-121
2656
-121
2657
-121
2658
-121
2659
-121
2660
-121
2661
-121
2662
-121
2663
-121
2664
-121
2665
-121
2666
-121
2667
7
2668
127
2669
127
2670
127
2671
127
2672
127
2673
127
2674
127
2675
127
2676
127
2677
127
2678
127
2679
127
2680
127
2681
127
2682
127
2683
127
2684
127
2685
127
2686
127
2687
127
2688
127
2689
127
2690
127
2691
127
2692
126
2693
118
2694
109
2695
102
2696
96
2697
85
2698
81
2699
6
2700
-61
2701
-119
2702
-121
2703
-121
2704
-121
2705
-121
2706
-121
2707
-121
2708
-121
2709
-121
2710
-121
2711
-121
2712
-121
2713
-121
2714
-121
2715
-121
2716
-121
2717
-121
2718
-121
2719
-121
2720
-121
2721
-121
2722
-121
2723
-121
2724
-121
2725
-121
2726
-121
2727
-121
2728
-121
2729
-121
2730
-121
2731
-118
2732
-109
2733
-102
2734
-92
2735
-83
2736
-79
2737
-75
2738
-70
2739
-67
2740
-63
2741
-61
2742
-56
2743
-52
2744
-48
2745
-43
2746
-44
2747
-40
2748
-38
2749
-35
2750
-31
2751
-32
2752
-24
2753
-21
2754
-18
2755
-15
2756
-13
2757
-17
2758
-16
2759
-19
2760
-18
2761
-18
2762
-16
2763
115
2764
127
2765
127
2766
127
2767
127
2768
127
2769
127
2770
127
2771
127
2772
127
2773
127
2774
127
2775
127
2776
127
2777
127
2778
127
2779
127
2780
127
2781
127
2782
127
2783
127
2784
127
2785
127
2786
127
2787
127
2788
127
2789
127
2790
127
2791
116
2792
108
2793
99
2794
94
2795
86
2796
82
2797
76
2798
68
2799
63
2800
59
2801
49
2802
46
2803
39
2804
36
2805
36
2806
34
2807
33
2808
30
2809
28
2810
27
2811
23
2812
22
2813
21
2814
14
2815
12
2816
15
2817
12
2818
17
2819
17
2820
16
2821
17
2822
15
2823
12
2824
10
2825
7
2826
7
2827
-60
2828
-119
2829
-121
2830
-121
2831
-121
2832
-121
2833
-121
2834
-121
2835
-121
2836
-121
2837
-121
2838
-121
2839
-121
2840
-121
2841
-121
2842
-121
2843
-121
2844
-121
2845
-121
2846
-121
2847
-121
2848
-121
2849
-121
2850
-121
2851
-121
2852
-121
2853
-121
2854
-121
2855
-121
2856
-121
2857
-121
2858
-121
2859
5
2860
127
2861
127
2862
127
2863
127
2864
127
2865
127
2866
127
2867
127
2868
127
2869
127
2870
127
2871
127
2872
127
2873
127
2874
127
2875
127
2876
127
2877
127
2878
127
2879
127
2880
127
2881
127
2882
127
2883
127
2884
127
2885
119
2886
111
2887
104
2888
95
2889
89
2890
83
2891
7
2892
-59
2893
-118
2894
-121
2895
-121
2896
-121
2897
-121
2898
-121
2899
-121
2900
-121
2901
-121
2902
-121
2903
-121
2904
-121
2905
-121
2906
-121
2907
-121
2908
-121
2909
-121
2910
-121
2911
-121
2912
-121
2913
-121
2914
-121
2915
-121
2916
-121
2917
-121
2918
-121
2919
-121
2920
-121
2921
-121
2922
-121
2923
15
2924
127
2925
127
2926
127
2927
127
2928
127
2929
127
2930
127
2931
127
2932
127
2933
127
2934
127
2935
127
2936
127
2937
127
2938
127
2939
127
2940
127
2941
127
2942
127
2943
127
2944
127
2945
127
2946
127
2947
127
2948
127
2949
119
2950
110
2951
103
2952
92
2953
86
2954
76
2955
2
2956
-64
2957
-121
2958
-121
2959
-121
2960
-121
2961
-121
2962
-121
2963
-121
2964
-121
2965
-121
2966
-121
2967
-121
2968
-121
2969
-121
2970
-121
2971
-121
2972
-121
2973
-121
2974
-121
2975
-121
2976
-121
2977
-121
2978
-121
2979
-121
2980
-121
2981
-121
2982
-121
2983
-121
2984
-121
2985
-121
2986
-121
2987
14
2988
127
2989
127
2990
127
2991
127
2992
127
2993
127
2994
127
2995
127
2996
127
2997
127
2998
127
2999
127
3000
127
3001
127
3002
127
3003
127
3004
127
3005
127
3006
127
3007
127
3008
127
3009
127
3010
127
3011
127
3012
122
3013
112
3014
105
3015
93
3016
89
3017
79
3018
74
3019
0
3020
-66
3021
-121
3022
-121
3023
-121
3024
-121
3025
-121
3026
-121
3027
-121
3028
-121
3029
-121
3030
-121
3031
-121
3032
-121
3033
-121
3034
-121
3035
-121
3036
-121
3037
-121
3038
-121
3039
-121
3040
-121
3041
-121
3042
-121
3043
-121
3044
-121
3045
-121
3046
-121
3047
-121
3048
-121
3049
-121
3050
-121
3051
13
3052
127
3053
127
3054
127
3055
127
3056
127
3057
127
3058
127
3059
127
3060
127
3061
127
3062
127
3063
127
3064
127
3065
127
3066
127
3067
127
3068
127
3069
127
3070
127
3071
127
3072
127
3073
127
3074
127
3075
127
3076
127
3077
117
3078
110
3079
103
3080
96
3081
90
3082
82
3083
7
3084
-59
3085
-118
3086
-121
3087
-121
3088
-121
3089
-121
3090
-121
3091
-121
3092
-121
3093
-121
3094
-121
3095
-121
3096
-121
3097
-121
3098
-121
3099
-121
3100
-121
3101
-121
3102
-121
3103
-121
3104
-121
3105
-121
3106
-121
3107
-121
3108
-121
3109
-121
3110
-121
3111
-121
3112
-121
3113
-121
3114
-121
3115
-118
3116
-108
3117
-101
3118
-94
3119
-87
3120
-79
3121
-73
3122
-71
3123
-65
3124
-62
3125
-57
3126
-54
3127
-49
3128
-43
3129
-41
3130
-39
3131
-37
3132
-33
3133
-32
3134
-26
3135
-24
3136
-25
3137
-22
3138
-19
3139
-17
3140
-18
3141
-18
3142
-18
3143
-14
3144
-14
3145
-18
3146
-17
3147
113
3148
127
3149
127
3150
127
3151
127
3152
127
3153
127
3154
127
3155
127
3156
127
3157
127
3158
127
3159
127
3160
127
3161
127
3162
127
3163
127
3164
127
3165
127
3166
127
3167
127
3168
127
3169
127
3170
127
3171
127
3172
127
3173
127
3174
125
3175
114
3176
108
3177
100
3178
95
3179
85
3180
79
3181
70
3182
64
3183
59
3184
55
3185
47
3186
45
3187
38
3188
35
3189
36
3190
33
3191
32
3192
30
3193
28
3194
27
3195
21
3196
20
3197
15
3198
13
3199
16
3200
13
3201
13
3202
12
3203
12
3204
9
3205
8
3206
8
3207
6
3208
6
3209
6
3210
4
3211
-62
3212
-121
3213
-121
3214
-121
3215
-121
3216
-121
3217
-121
3218
-121
3219
-121
3220
-121
3221
-121
3222
-121
3223
-121
3224
-121
3225
-121
3226
-121
3227
-121
3228
-121
3229
-121
3230
-121
3231
-121
3232
-121
3233
-121
3234
-121
3235
-121
3236
-121
3237
-121
3238
-121
3239
-121
3240
-121
3241
-121
3242
-121
3243
-121
3244
-115
3245
-107
3246
-100
3247
-91
3248
-83
3249
-77
3250
-74
3251
-71
3252
-67
3253
-61
3254
-58
3255
-52
3256
-48
3257
-49
3258
-45
3259
-43
3260
-39
3261
-35
3262
-33
3263
-32
3264
-30
3265
-30
3266
-27
3267
-27
3268
-23
3269
-19
3270
-19
3271
-18
3272
-17
3273
-18
3274
-17
3275
117
3276
127
3277
127
3278
127
3279
127
3280
127
3281
127
3282
127
3283
127
3284
127
3285
127
3286
127
3287
127
3288
127
3289
127
3290
127
3291
127
3292
127
3293
127
3294
127
3295
127
3296
127
3297
127
3298
127
3299
127
3300
127
3301
127
3302
127
3303
114
3304
106
3305
97
3306
91
3307
15
3308
-52
3309
-112
3310
-121
3311
-121
3312
-121
3313
-121
3314
-121
3315
-121
3316
-121
3317
-121
3318
-121
3319
-121
3320
-121
3321
-121
3322
-121
3323
-121
3324
-121
3325
-121
3326
-121
3327
-121
3328
-121
3329
-121
3330
-121
3331
-121
3332
-121
3333
-121
3334
-121
3335
-121
3336
-121
3337
-121
3338
-121
3339
14
3340
127
3341
127
3342
127
3343
127
3344
127
3345
127
3346
127
3347
127
3348
127
3349
127
3350
127
3351
127
3352
127
3353
127
3354
127
3355
127
3356
127
3357
127
3358
127
3359
127
3360
127
3361
127
3362
127
3363
127
3364
127
3365
120
3366
111
3367
104
3368
92
3369
85
3370
78
3371
74
3372
67
3373
62
3374
58
3375
49
3376
46
3377
46
3378
41
3379
39
3380
36
3381
34
3382
28
3383
27
3384
26
3385
27
3386
26
3387
23
3388
24
3389
23
3390
20
3391
17
3392
14
3393
11
3394
10
3395
10
3396
8
3397
7
3398
4
3399
4
3400
6
3401
5
3402
5
3403
-62
3404
-121
3405
-121
3406
-121
3407
-121
3408
-121
3409
-121
3410
-121
3411
-121
3412
-121
3413
-121
3414
-121
3415
-121
3416
-121
3417
-121
3418
-121
3419
-121
3420
-121
3421
-121
3422
-121
3423
-121
3424
-121
3425
-121
3426
-121
3427
-121
3428
-121
3429
-121
3430
-121
3431
-121
3432
-121
3433
-121
3434
-121
3435
-121
3436
-117
3437
-110
3438
-101
3439
-93
3440
-90
3441
-81
3442
-77
3443
-71
3444
-66
3445
-59
3446
-52
3447
-50
3448
-47
3449
-46
3450
-44
3451
-40
3452
-37
3453
-37
3454
-34
3455
-36
3456
-32
3457
-29
3458
-28
3459
-26
3460
-27
3461
-23
3462
-25
3463
-23
3464
-17
3465
-17
3466
-14
3467
121
3468
127
3469
127
3470
127
3471
127
3472
127
3473
127
3474
127
3475
127
3476
127
3477
127
3478
127
3479
127
3480
127
3481
127
3482
127
3483
127
3484
127
3485
127
3486
127
3487
127
3488
127
3489
127
3490
127
3491
127
3492
127
3493
127
3494
122
3495
114
3496
106
3497
100
3498
92
3499
16
3500
-52
3501
-111
3502
-121
3503
-121
3504
-121
3505
-121
3506
-121
3507
-121
3508
-121
3509
-121
3510
-121
3511
-121
3512
-121
3513
-121
3514
-121
3515
-121
3516
-121
3517
-121
3518
-121
3519
-121
3520
-121
3521
-121
3522
-121
3523
-121
3524
-121
3525
-121
3526
-121
3527
-121
3528
-121
3529
-121
3530
-121
3531
18
3532
127
3533
127
3534
127
3535
127
3536
127
3537
127
3538
127
3539
127
3540
127
3541
127
3542
127
3543
127
3544
127
3545
127
3546
127
3547
127
3548
127
3549
127
3550
127
3551
127
3552
127
3553
127
3554
127
3555
127
3556
127
3557
120
3558
110
3559
104
3560
97
3561
84
3562
79
3563
4
3564
-62
3565
-121
3566
-121
3567
-121
3568
-121
3569
-121
3570
-121
3571
-121
3572
-121
3573
-121
3574
-121
3575
-121
3576
-121
3577
-121
3578
-121
3579
-121
3580
-121
3581
-121
3582
-121
3583
-121
3584
-121
3585
-121
3586
-121
3587
-121
3588
-121
3589
-121
3590
-121
3591
-121
3592
-121
3593
-121
3594
-121
3595
17
3596
127
3597
127
3598
127
3599
127
3600
127
3601
127
3602
127
3603
127
3604
127
3605
127
3606
127
3607
127
3608
127
3609
127
3610
127
3611
127
3612
127
3613
127
3614
127
3615
127
3616
127
3617
127
3618
127
3619
127
3620
127
3621
121
3622
111
3623
103
3624
97
3625
89
3626
82
3627
7
3628
-59
3629
-118
3630
-121
3631
-121
3632
-121
3633
-121
3634
-121
3635
-121
3636
-121
3637
-121
3638
-121
3639
-121
3640
-121
3641
-121
3642
-121
3643
-121
3644
-121
3645
-121
3646
-121
3647
-121
3648
-121
3649
-121
3650
-121
3651
-121
3652
-121
3653
-121
3654
-121
3655
-121
3656
-121
3657
-121
3658
-121
3659
17
3660
127
3661
127
3662
127
3663
127
3664
127
3665
127
3666
127
3667
127
3668
127
3669
127
3670
127
3671
127
3672
127
3673
127
3674
127
3675
127
3676
127
3677
127
3678
127
3679
127
3680
127
3681
127
3682
127
3683
127
3684
126
3685
117
3686
110
3687
98
3688
93
3689
82
3690
77
3691
3
3692
-63
3693
-121
3694
-121
3695
-121
3696
-121
3697
-121
3698
-121
3699
-121
3700
-121
3701
-121
3702
-121
3703
-121
3704
-121
3705
-121
3706
-121
3707
-121
3708
-121
3709
-121
3710
-121
3711
-121
3712
-121
3713
-121
3714
-121
3715
-121
3716
-121
3717
-121
3718
-121
3719
-121
3720
-121
3721
-121
3722
-120
3723
22
3724
127
3725
127
3726
127
3727
127
3728
127
3729
127
3730
127
3731
127
3732
127
3733
127
3734
127
3735
127
3736
127
3737
127
3738
127
3739
127
3740
127
3741
127
3742
127
3743
127
3744
127
3745
127
3746
127
3747
127
3748
125
3749
115
3750
106
3751
99
3752
88
3753
82
3754
75
3755
69
3756
66
3757
57
3758
56
3759
51
3760
48
3761
46
3762
39
3763
37
3764
34
3765
32
3766
31
3767
27
3768
26
3769
23
3770
21
3771
20
3772
15
3773
14
3774
15
3775
15
3776
15
3777
9
3778
10
3779
8
3780
8
3781
8
3782
7
3783
7
3784
7
3785
2
3786
2
3787
-64
3788
-121
3789
-121
3790
-121
3791
-121
3792
-121
3793
-121
3794
-121
3795
-121
3796
-121
3797
-121
3798
-121
3799
-121
3800
-121
3801
-121
3802
-121
3803
-121
3804
-121
3805
-121
3806
-121
3807
-121
3808
-121
3809
-121
3810
-121
3811
-121
3812
-121
3813
-121
3814
-121
3815
-121
3816
-121
3817
-121
3818
-121
3819
-121
3820
-120
3821
-115
3822
-105
3823
-99
3824
-91
3825
-86
3826
-79
3827
-73
3828
-66
3829
-64
3830
-59
3831
-57
3832
-52
3833
-52
3834
-47
3835
-42
3836
-42
3837
-36
3838
-36
3839
-33
3840
-28
3841
-23
3842
-19
3843
-20
3844
-19
3845
-20
3846
-19
3847
-19
3848
-16
3849
-15
3850
-11
3851
120
3852
127
3853
127
3854
127
3855
127
3856
127
3857
127
3858
127
3859
127
3860
127
3861
127
3862
127
3863
127
3864
127
3865
127
3866
127
3867
127
3868
127
3869
127
3870
127
3871
127
3872
127
3873
127
3874
127
3875
127
3876
127
3877
127
3878
123
3879
114
3880
106
3881
100
3882
92
3883
86
3884
79
3885
74
3886
70
3887
63
3888
58
3889
54
3890
49
3891
46
3892
43
3893
36
3894
35
3895
36
3896
33
3897
33
3898
28
3899
26
3900
22
3901
21
3902
23
3903
21
3904
20
3905
19
3906
18
3907
14
3908
12
3909
10
3910
10
3911
10
3912
8
3913
6
3914
5
3915
-62
3916
-121
3917
-121
3918
-121
3919
-121
3920
-121
3921
-121
3922
-121
3923
-121
3924
-121
3925
-121
3926
-121
3927
-121
3928
-121
3929
-121
3930
-121
3931
-121
3932
-121
3933
-121
3934
-121
3935
-121
3936
-121
3937
-121
3938
-121
3939
-121
3940
-121
3941
-121
3942
-121
3943
-121
3944
-121
3945
-121
3946
-121
3947
-121
3948
-119
3949
-115
3950
-104
3951
-100
3952
-91
3953
-86
3954
-81
3955
-73
3956
-70
3957
-63
3958
-62
3959
-55
3960
-50
3961
-46
3962
-41
3963
-42
3964
-37
3965
-38
3966
-33
3967
-28
3968
-27
3969
-23
3970
-19
3971
-18
3972
-18
3973
-17
3974
-16
3975
-13
3976
-11
3977
-13
3978
-12
3979
120
3980
127
3981
127
3982
127
3983
127
3984
127
3985
127
3986
127
3987
127
3988
127
3989
127
3990
127
3991
127
3992
127
3993
127
3994
127
3995
127
3996
127
3997
127
3998
127
3999
127
4000
127
4001
127
4002
127
4003
127
4004
127
4005
127
4006
124
4007
117
4008
108
4009
96
4010
90
4011
14
4012
-53
4013
-113
4014
-121
4015
-121
4016
-121
4017
-121
4018
-121
4019
-121
4020
-121
4021
-121
4022
-121
4023
-121
4024
-121
4025
-121
4026
-121
4027
-121
4028
-121
4029
-121
4030
-121
4031
-121
4032
-121
4033
-121
4034
-121
4035
-121
4036
-121
4037
-121
4038
-121
4039
-121
4040
-121
4041
-121
4042
-119
4043
20
4044
127
4045
127
4046
127
4047
127
4048
127
4049
127
4050
127
4051
127
4052
127
4053
127
4054
127
4055
127
4056
127
4057
127
4058
127
4059
127
4060
127
4061
127
4062
127
4063
127
4064
127
4065
127
4066
127
4067
127
4068
126
4069
114
4070
107
4071
100
4072
94
4073
86
4074
80
4075
75
4076
66
4077
62
4078
60
4079
54
4080
51
4081
48
4082
44
4083
42
4084
41
4085
38
4086
37
4087
35
4088
32
4089
28
4090
26
4091
18
4092
17
4093
14
4094
13
4095
13
4096
10
4097
9
4098
10
4099
5
4100
10
4101
11
4102
8
4103
10
4104
9
4105
6
4106
6
4107
-61
4108
-120
4109
-121
4110
-121
4111
-121
4112
-121
4113
-121
4114
-121
4115
-121
4116
-121
4117
-121
4118
-121
4119
-121
4120
-121
4121
-121
4122
-121
4123
-121
4124
-121
4125
-121
4126
-121
4127
-121
4128
-121
4129
-121
4130
-121
4131
-121
4132
-121
4133
-121
4134
-121
4135
-121
4136
-121
4137
-121
4138
-121
4139
-121
4140
-118
4141
-111
4142
-99
4143
-92
4144
-83
4145
-80
4146
-73
4147
-71
4148
-65
4149
-63
4150
-58
4151
-56
4152
-49
4153
-44
4154
-40
4155
-36
4156
-32
4157
-33
4158
-30
4159
-31
4160
-29
4161
-29
4162
-28
4163
-27
4164
-24
4165
-22
4166
-18
4167
-19
4168
-17
4169
-18
4170
-17
4171
116
4172
127
4173
127
4174
127
4175
127
4176
127
4177
127
4178
127
4179
127
4180
127
4181
127
4182
127
4183
127
4184
127
4185
127
4186
127
4187
127
4188
127
4189
127
4190
127
4191
127
4192
127
4193
127
4194
127
4195
127
4196
127
4197
127
4198
124
4199
119
4200
112
4201
104
4202
98
4203
92
4204
84
4205
75
4206
71
4207
67
4208
59
4209
53
4210
47
4211
45
4212
41
4213
37
4214
34
4215
27
4216
26
4217
23
4218
22
4219
19
4220
17
4221
16
4222
13
4223
13
4224
12
4225
10
4226
10
4227
8
4228
7
4229
8
4230
8
4231
10
4232
10
4233
9
4234
10
4235
-58
4236
-117
4237
-121
4238
-121
4239
-121
4240
-121
4241
-121
4242
-121
4243
-121
4244
-121
4245
-121
4246
-121
4247
-121
4248
-121
4249
-121
4250
-121
4251
-121
4252
-121
4253
-121
4254
-121
4255
-121
4256
-121
4257
-121
4258
-121
4259
-121
4260
-121
4261
-121
4262
-121
4263
-121
4264
-121
4265
-121
4266
-121
4267
12
4268
127
4269
127
4270
127
4271
127
4272
127
4273
127
4274
127
4275
127
4276
127
4277
127
4278
127
4279
127
4280
127
4281
127
4282
127
4283
127
4284
127
4285
127
4286
127
4287
127
4288
127
4289
127
4290
127
4291
127
4292
123
4293
119
4294
111
4295
105
4296
94
4297
88
4298
77
4299
3
4300
-63
4301
-121
4302
-121
4303
-121
4304
-121
4305
-121
4306
-121
4307
-121
4308
-121
4309
-121
4310
-121
4311
-121
4312
-121
4313
-121
4314
-121
4315
-121
4316
-121
4317
-121
4318
-121
4319
-121
4320
-121
4321
-121
4322
-121
4323
-121
4324
-121
4325
-121
4326
-121
4327
-121
4328
-121
4329
-121
4330
-121
4331
17
4332
127
4333
127
4334
127
4335
127
4336
127
4337
127
4338
127
4339
127
4340
127
4341
127
4342
127
4343
127
4344
127
4345
127
4346
127
4347
127
4348
127
4349
127
4350
127
4351
127
4352
127
4353
127
4354
127
4355
127
4356
125
4357
116
4358
110
4359
104
4360
96
4361
88
4362
80
4363
5
4364
-61
4365
-120
4366
-121
4367
-121
4368
-121
4369
-121
4370
-121
4371
-121
4372
-121
4373
-121
4374
-121
4375
-121
4376
-121
4377
-121
4378
-121
4379
-121
4380
-121
4381
-121
4382
-121
4383
-121
4384
-121
4385
-121
4386
-121
4387
-121
4388
-121
4389
-121
4390
-121
4391
-121
4392
-121
4393
-121
4394
-120
4395
-108
4396
-101
4397
-92
4398
-85
4399
-82
4400
-78
4401
-74
4402
-71
4403
-67
4404
-62
4405
-57
4406
-50
4407
-48
4408
-45
4409
-44
4410
-42
4411
-40
4412
-36
4413
-34
4414
-29
4415
-29
4416
-28
4417
-27
4418
-26
4419
-26
4420
-21
4421
-20
4422
-17
4423
-19
4424
-17
4425
-18
4426
-17
4427
117
4428
127
4429
127
4430
127
4431
127
4432
127
4433
127
4434
127
4435
127
4436
127
4437
127
4438
127
4439
127
4440
127
4441
127
4442
127
4443
127
4444
127
4445
127
4446
127
4447
127
4448
127
4449
127
4450
127
4451
127
4452
127
4453
127
4454
123
4455
109
4456
102
4457
91
4458
85
4459
10
4460
-57
4461
-116
4462
-121
4463
-121
4464
-121
4465
-121
4466
-121
4467
-121
4468
-121
4469
-121
4470
-121
4471
-121
4472
-121
4473
-121
4474
-121
4475
-121
4476
-121
4477
-121
4478
-121
4479
-121
4480
-121
4481
-121
4482
-121
4483
-121
4484
-121
4485
-121
4486
-121
4487
-121
4488
-121
4489
-121
4490
-121
4491
14
4492
127
4493
127
4494
127
4495
127
4496
127
4497
127
4498
127
4499
127
4500
127
4501
127
4502
127
4503
127
4504
127
4505
127
4506
127
4507
127
4508
127
4509
127
4510
127
4511
127
4512
127
4513
127
4514
127
4515
127
4516
125
4517
117
4518
110
4519
102
4520
96
4521
84
4522
80
4523
5
4524
-61
4525
-120
4526
-121
4527
-121
4528
-121
4529
-121
4530
-121
4531
-121
4532
-121
4533
-121
4534
-121
4535
-121
4536
-121
4537
-121
4538
-121
4539
-121
4540
-121
4541
-121
4542
-121
4543
-121
4544
-121
4545
-121
4546
-121
4547
-121
4548
-121
4549
-121
4550
-121
4551
-121
4552
-121
4553
-121
4554
-120
4555
20
4556
127
4557
127
4558
127
4559
127
4560
127
4561
127
4562
127
4563
127
4564
127
4565
127
4566
127
4567
127
4568
127
4569
127
4570
127
4571
127
4572
127
4573
127
4574
127
4575
127
4576
127
4577
127
4578
127
4579
127
4580
121
4581
112
4582
103
4583
95
4584
88
4585
82
4586
77
4587
67
4588
63
4589
58
4590
54
4591
52
4592
48
4593
45
4594
47
4595
45
4596
44
4597
42
4598
38
4599
32
4600
29
4601
26
4602
25
4603
25
4604
22
4605
14
4606
13
4607
7
4608
6
4609
5
4610
5
4611
5
4612
4
4613
4
4614
8
4615
9
4616
9
4617
12
4618
11
4619
-57
4620
-116
4621
-121
4622
-121
4623
-121
4624
-121
4625
-121
4626
-121
4627
-121
4628
-121
4629
-121
4630
-121
4631
-121
4632
-121
4633
-121
4634
-121
4635
-121
4636
-121
4637
-121
4638
-121
4639
-121
4640
-121
4641
-121
4642
-121
4643
-121
4644
-121
4645
-121
4646
-121
4647
-121
4648
-121
4649
-121
4650
-121
4651
-121
4652
-118
4653
-108
4654
-104
4655
-96
4656
-92
4657
-86
4658
-77
4659
-71
4660
-64
4661
-60
4662
-54
4663
-50
4664
-44
4665
-42
4666
-40
4667
-36
4668
-32
4669
-32
4670
-31
4671
-30
4672
-30
4673
-28
4674
-26
4675
-26
4676
-21
4677
-22
4678
-20
4679
-20
4680
-17
4681
-16
4682
-13
4683
118
4684
127
4685
127
4686
127
4687
127
4688
127
4689
127
4690
127
4691
127
4692
127
4693
127
4694
127
4695
127
4696
127
4697
127
4698
127
4699
127
4700
127
4701
127
4702
127
4703
127
4704
127
4705
127
4706
127
4707
127
4708
127
4709
127
4710
125
4711
113
4712
107
4713
97
4714
95
4715
90
4716
83
4717
78
4718
74
4719
66
4720
62
4721
59
4722
55
4723
47
4724
43
4725
38
4726
35
4727
27
4728
26
4729
22
4730
20
4731
20
4732
14
4733
12
4734
12
4735
16
4736
17
4737
12
4738
13
4739
9
4740
9
4741
7
4742
7
4743
12
4744
11
4745
11
4746
6
4747
-61
4748
-120
4749
-121
4750
-121
4751
-121
4752
-121
4753
-121
4754
-121
4755
-121
4756
-121
4757
-121
4758
-121
4759
-121
4760
-121
4761
-121
4762
-121
4763
-121
4764
-121
4765
-121
4766
-121
4767
-121
4768
-121
4769
-121
4770
-121
4771
-121
4772
-121
4773
-121
4774
-121
4775
-121
4776
-121
4777
-121
4778
-121
4779
8
4780
127
4781
127
4782
127
4783
127
4784
127
4785
127
4786
127
4787
127
4788
127
4789
127
4790
127
4791
127
4792
127
4793
127
4794
127
4795
127
4796
127
4797
127
4798
127
4799
127
4800
127
4801
127
4802
127
4803
127
4804
124
4805
115
4806
108
4807
99
4808
94
4809
86
4810
79
4811
4
4812
-62
4813
-120
4814
-121
4815
-121
4816
-121
4817
-121
4818
-121
4819
-121
4820
-121
4821
-121
4822
-121
4823
-121
4824
-121
4825
-121
4826
-121
4827
-121
4828
-121
4829
-121
4830
-121
4831
-121
4832
-121
4833
-121
4834
-121
4835
-121
4836
-121
4837
-121
4838
-121
4839
-121
4840
-121
4841
-121
4842
-121
4843
15
4844
127
4845
127
4846
127
4847
127
4848
127
4849
127
4850
127
4851
127
4852
127
4853
127
4854
127
4855
127
4856
127
4857
127
4858
127
4859
127
4860
127
4861
127
4862
127
4863
127
4864
127
4865
127
4866
127
4867
127
4868
127
4869
119
4870
111
4871
103
4872
97
4873
86
4874
81
4875
6
4876
-60
4877
-119
4878
-121
4879
-121
4880
-121
4881
-121
4882
-121
4883
-121
4884
-121
4885
-121
4886
-121
4887
-121
4888
-121
4889
-121
4890
-121
4891
-121
4892
-121
4893
-121
4894
-121
4895
-121
4896
-121
4897
-121
4898
-121
4899
-121
4900
-121
4901
-121
4902
-121
4903
-121
4904
-121
4905
-121
4906
-121
4907
21
4908
127
4909
127
4910
127
4911
127
4912
127
4913
127
4914
127
4915
127
4916
127
4917
127
4918
127
4919
127
4920
127
4921
127
4922
127
4923
127
4924
127
4925
127
4926
127
4927
127
4928
127
4929
127
4930
127
4931
127
4932
127
4933
121
4934
111
4935
105
4936
98
4937
88
4938
82
4939
7
4940
-59
4941
-118
4942
-121
4943
-121
4944
-121
4945
-121
4946
-121
4947
-121
4948
-121
4949
-121
4950
-121
4951
-121
4952
-121
4953
-121
4954
-121
4955
-121
4956
-121
4957
-121
4958
-121
4959
-121
4960
-121
4961
-121
4962
-121
4963
-121
4964
-121
4965
-121
4966
-121
4967
-121
4968
-121
4969
-121
4970
-121
4971
22
4972
127
4973
127
4974
127
4975
127
4976
127
4977
127
4978
127
4979
127
4980
127
4981
127
4982
127
4983
127
4984
127
4985
127
4986
127
4987
127
4988
127
4989
127
4990
127
4991
127
4992
127
4993
127
4994
127
4995
127
4996
121
4997
113
4998
106
4999
98
5000
93
5001
82
5002
77
5003
3
5004
-63
5005
-121
5006
-121
5007
-121
5008
-121
5009
-121
5010
-121
5011
-121
5012
-121
5013
-121
5014
-121
5015
-121
5016
-121
5017
-121
5018
-121
5019
-121
5020
-121
5021
-121
5022
-121
5023
-121
5024
-121
5025
-121
5026
-121
5027
-121
5028
-121
5029
-121
5030
-121
5031
-121
5032
-121
5033
-121
5034
-121
5035
-119
5036
-109
5037
-104
5038
-94
5039
-88
5040
-80
5041
-73
5042
-71
5043
-64
5044
-61
5045
-56
5046
-51
5047
-49
5048
-44
5049
-41
5050
-37
5051
-39
5052
-35
5053
-37
5054
-35
5055
-29
5056
-27
5057
-24
5058
-23
5059
-18
5060
-17
5061
-13
5062
-15
5063
-14
5064
-16
5065
-15
5066
-14
5067
121
5068
127
5069
127
5070
127
5071
127
5072
127
5073
127
5074
127
5075
127
5076
127
5077
127
5078
127
5079
127
5080
127
5081
127
5082
127
5083
127
5084
127
5085
127
5086
127
5087
127
5088
127
5089
127
5090
127
5091
127
5092
127
5093
127
5094
125
5095
116
5096
109
5097
101
5098
94
5099
18
5100
-50
5101
-110
5102
-121
5103
-121
5104
-121
5105
-121
5106
-121
5107
-121
5108
-121
5109
-121
5110
-121
5111
-121
5112
-121
5113
-121
5114
-121
5115
-121
5116
-121
5117
-121
5118
-121
5119
-121
5120
-121
5121
-121
5122
-121
5123
-121
5124
-121
5125
-121
5126
-121
5127
-121
5128
-121
5129
-121
5130
-121
5131
14
5132
127
5133
127
5134
127
5135
127
5136
127
5137
127
5138
127
5139
127
5140
127
5141
127
5142
127
5143
127
5144
127
5145
127
5146
127
5147
127
5148
127
5149
127
5150
127
5151
127
5152
127
5153
127
5154
127
5155
127
5156
126
5157
119
5158
110
5159
102
5160
91
5161
85
5162
78
5163
3
5164
-63
5165
-121
5166
-121
5167
-121
5168
-121
5169
-121
5170
-121
5171
-121
5172
-121
5173
-121
5174
-121
5175
-121
5176
-121
5177
-121
5178
-121
5179
-121
5180
-121
5181
-121
5182
-121
5183
-121
5184
-121
5185
-121
5186
-121
5187
-121
5188
-121
5189
-121
5190
-121
5191
-121
5192
-121
5193
-121
5194
-120
5195
19
5196
127
5197
127
5198
127
5199
127
5200
127
5201
127
5202
127
5203
127
5204
127
5205
127
5206
127
5207
127
5208
127
5209
127
5210
127
5211
127
5212
127
5213
127
5214
127
5215
127
5216
127
5217
127
5218
127
5219
127
5220
127
5221
122
5222
112
5223
105
5224
98
5225
91
5226
82
5227
7
5228
-59
5229
-118
5230
-121
5231
-121
5232
-121
5233
-121
5234
-121
5235
-121
5236
-121
5237
-121
5238
-121
5239
-121
5240
-121
5241
-121
5242
-121
5243
-121
5244
-121
5245
-121
5246
-121
5247
-121
5248
-121
5249
-121
5250
-121
5251
-121
5252
-121
5253
-121
5254
-121
5255
-121
5256
-121
5257
-121
5258
-121
5259
17
5260
127
5261
127
5262
127
5263
127
5264
127
5265
127
5266
127
5267
127
5268
127
5269
127
5270
127
5271
127
5272
127
5273
127
5274
127
5275
127
5276
127
5277
127
5278
127
5279
127
5280
127
5281
127
5282
127
5283
127
5284
126
5285
118
5286
110
5287
102
5288
95
5289
89
5290
82
5291
77
5292
68
5293
64
5294
55
5295
52
5296
50
5297
46
5298
44
5299
45
5300
42
5301
40
5302
39
5303
36
5304
33
5305
32
5306
31
5307
28
5308
22
5309
19
5310
12
5311
10
5312
7
5313
7
5314
2
5315
0
5316
4
5317
4
5318
6
5319
2
5320
3
5321
5
5322
7
5323
-60
5324
-120
5325
-121
5326
-121
5327
-121
5328
-121
5329
-121
5330
-121
5331
-121
5332
-121
5333
-121
5334
-121
5335
-121
5336
-121
5337
-121
5338
-121
5339
-121
5340
-121
5341
-121
5342
-121
5343
-121
5344
-121
5345
-121
5346
-121
5347
-121
5348
-121
5349
-121
5350
-121
5351
-121
5352
-121
5353
-121
5354
-121
5355
-121
5356
-116
5357
-110
5358
-99
5359
-93
5360
-84
5361
-82
5362
-74
5363
-72
5364
-67
5365
-64
5366
-60
5367
-56
5368
-50
5369
-51
5370
-46
5371
-47
5372
-42
5373
-39
5374
-35
5375
-31
5376
-33
5377
-30
5378
-30
5379
-27
5380
-22
5381
-22
5382
-18
5383
-20
5384
-17
5385
-16
5386
-14
5387
117
5388
127
5389
127
5390
127
5391
127
5392
127
5393
127
5394
127
5395
127
5396
127
5397
127
5398
127
5399
127
5400
127
5401
127
5402
127
5403
127
5404
127
5405
127
5406
127
5407
127
5408
127
5409
127
5410
127
5411
127
5412
127
5413
127
5414
126
5415
114
5416
107
5417
95
5418
90
5419
80
5420
76
5421
67
5422
65
5423
61
5424
54
5425
52
5426
52
5427
51
5428
48
5429
44
5430
42
5431
40
5432
36
5433
33
5434
26
5435
24
5436
17
5437
17
5438
14
5439
13
5440
13
5441
8
5442
10
5443
12
5444
13
5445
13
5446
16
5447
14
5448
15
5449
13
5450
13
5451
-55
5452
-114
5453
-121
5454
-121
5455
-121
5456
-121
5457
-121
5458
-121
5459
-121
5460
-121
5461
-121
5462
-121
5463
-121
5464
-121
5465
-121
5466
-121
5467
-121
5468
-121
5469
-121
5470
-121
5471
-121
5472
-121
5473
-121
5474
-121
5475
-121
5476
-121
5477
-121
5478
-121
5479
-121
5480
-121
5481
-121
5482
-121
5483
6
5484
127
5485
127
5486
127
5487
127
5488
127
5489
127
5490
127
5491
127
5492
127
5493
127
5494
127
5495
127
5496
127
5497
127
5498
127
5499
127
5500
127
5501
127
5502
127
5503
127
5504
127
5505
127
5506
127
5507
127
5508
123
5509
114
5510
107
5511
95
5512
89
5513
82
5514
77
5515
2
5516
-64
5517
-121
5518
-121
5519
-121
5520
-121
5521
-121
5522
-121
5523
-121
5524
-121
5525
-121
5526
-121
5527
-121
5528
-121
5529
-121
5530
-121
5531
-121
5532
-121
5533
-121
5534
-121
5535
-121
5536
-121
5537
-121
5538
-121
5539
-121
5540
-121
5541
-121
5542
-121
5543
-121
5544
-121
5545
-121
5546
-120
5547
23
5548
127
5549
127
5550
127
5551
127
5552
127
5553
127
5554
127
5555
127
5556
127
5557
127
5558
127
5559
127
5560
127
5561
127
5562
127
5563
127
5564
127
5565
127
5566
127
5567
127
5568
127
5569
127
5570
127
5571
127
5572
127
5573
118
5574
110
5575
103
5576
98
5577
87
5578
81
5579
6
5580
-60
5581
-119
5582
-121
5583
-121
5584
-121
5585
-121
5586
-121
5587
-121
5588
-121
5589
-121
5590
-121
5591
-121
5592
-121
5593
-121
5594
-121
5595
-121
5596
-121
5597
-121
5598
-121
5599
-121
5600
-121
5601
-121
5602
-121
5603
-121
5604
-121
5605
-121
5606
-121
5607
-121
5608
-121
5609
-121
5610
-121
5611
16
5612
127
5613
127
5614
127
5615
127
5616
127
5617
127
5618
127
5619
127
5620
127
5621
127
5622
127
5623
127
5624
127
5625
127
5626
127
5627
127
5628
127
5629
127
5630
127
5631
127
5632
127
5633
127
5634
127
5635
127
5636
127
5637
117
5638
111
5639
105
5640
95
5641
87
5642
80
5643
5
5644
-61
5645
-120
5646
-121
5647
-121
5648
-121
5649
-121
5650
-121
5651
-121
5652
-121
5653
-121
5654
-121
5655
-121
5656
-121
5657
-121
5658
-121
5659
-121
5660
-121
5661
-121
5662
-121
5663
-121
5664
-121
5665
-121
5666
-121
5667
-121
5668
-121
5669
-121
5670
-121
5671
-121
5672
-121
5673
-121
5674
-121
5675
-118
5676
-109
5677
-99
5678
-90
5679
-88
5680
-79
5681
-75
5682
-67
5683
-63
5684
-58
5685
-53
5686
-51
5687
-49
5688
-47
5689
-46
5690
-43
5691
-43
5692
-39
5693
-36
5694
-32
5695
-28
5696
-27
5697
-26
5698
-25
5699
-25
5700
-23
5701
-22
5702
-19
5703
-15
5704
-17
5705
-16
5706
-15
5707
119
5708
127
5709
127
5710
127
5711
127
5712
127
5713
127
5714
127
5715
127
5716
127
5717
127
5718
127
5719
127
5720
127
5721
127
5722
127
5723
127
5724
127
5725
127
5726
127
5727
127
5728
127
5729
127
5730
127
5731
127
5732
127
5733
127
5734
123
5735
115
5736
102
5737
96
5738
86
5739
79
5740
77
5741
71
5742
67
5743
63
5744
60
5745
52
5746
48
5747
47
5748
43
5749
41
5750
38
5751
36
5752
31
5753
29
5754
27
5755
23
5756
22
5757
21
5758
15
5759
12
5760
14
5761
14
5762
14
5763
12
5764
11
5765
11
5766
9
5767
8
5768
6
5769
6
5770
5
5771
-61
5772
-120
5773
-121
5774
-121
5775
-121
5776
-121
5777
-121
5778
-121
5779
-121
5780
-121
5781
-121
5782
-121
5783
-121
5784
-121
5785
-121
5786
-121
5787
-121
5788
-121
5789
-121
5790
-121
5791
-121
5792
-121
5793
-121
5794
-121
5795
-121
5796
-121
5797
-121
5798
-121
5799
-121
5800
-121
5801
-121
5802
-121
5803
-121
5804
-120
5805
-111
5806
-108
5807
-98
5808
-92
5809
-84
5810
-75
5811
-74
5812
-67
5813
-66
5814
-61
5815
-54
5816
-50
5817
-46
5818
-43
5819
-39
5820
-40
5821
-36
5822
-37
5823
-33
5824
-28
5825
-26
5826
-23
5827
-26
5828
-24
5829
-20
5830
-18
5831
-14
5832
-15
5833
-13
5834
-15
5835
119
5836
127
5837
127
5838
127
5839
127
5840
127
5841
127
5842
127
5843
127
5844
127
5845
127
5846
127
5847
127
5848
127
5849
127
5850
127
5851
127
5852
127
5853
127
5854
127
5855
127
5856
127
5857
127
5858
127
5859
127
5860
127
5861
127
5862
123
5863
114
5864
106
5865
99
5866
87
5867
11
5868
-55
5869
-114
5870
-121
5871
-121
5872
-121
5873
-121
5874
-121
5875
-121
5876
-121
5877
-121
5878
-121
5879
-121
5880
-121
5881
-121
5882
-121
5883
-121
5884
-121
5885
-121
5886
-121
5887
-121
5888
-121
5889
-121
5890
-121
5891
-121
5892
-121
5893
-121
5894
-121
5895
-121
5896
-121
5897
-121
5898
-121
5899
16
5900
127
5901
127
5902
127
5903
127
5904
127
5905
127
5906
127
5907
127
5908
127
5909
127
5910
127
5911
127
5912
127
5913
127
5914
127
5915
127
5916
127
5917
127
5918
127
5919
127
5920
127
5921
127
5922
127
5923
127
5924
125
5925
117
5926
109
5927
103
5928
98
5929
87
5930
82
5931
72
5932
68
5933
61
5934
57
5935
54
5936
49
5937
46
5938
44
5939
40
5940
38
5941
38
5942
36
5943
34
5944
33
5945
32
5946
26
5947
23
5948
19
5949
17
5950
13
5951
12
5952
11
5953
6
5954
6
5955
4
5956
5
5957
6
5958
5
5959
5
5960
4
5961
3
5962
4
5963
-63
5964
-121
5965
-121
5966
-121
5967
-121
5968
-121
5969
-121
5970
-121
5971
-121
5972
-121
5973
-121
5974
-121
5975
-121
5976
-121
5977
-121
5978
-121
5979
-121
5980
-121
5981
-121
5982
-121
5983
-121
5984
-121
5985
-121
5986
-121
5987
-121
5988
-121
5989
-121
5990
-121
5991
-121
5992
-121
5993
-121
5994
-121
5995
-120
5996
-109
5997
-101
5998
-98
5999
-92
6000
-88
6001
-83
6002
-78
6003
-73
6004
-69
6005
-61
6006
-56
6007
-57
6008
-52
6009
-53
6010
-48
6011
-48
6012
-44
6013
-44
6014
-39
6015
-36
6016
-32
6017
-28
6018
-29
6019
-26
6020
-27
6021
-25
6022
-19
6023
-20
6024
-17
6025
-16
6026
-14
6027
117
6028
127
6029
127
6030
127
6031
127
6032
127
6033
127
6034
127
6035
127
6036
127
6037
127
6038
127
6039
127
6040
127
6041
127
6042
127
6043
127
6044
127
6045
127
6046
127
6047
127
6048
127
6049
127
6050
127
6051
127
6052
127
6053
127
6054
126
6055
112
6056
104
6057
92
6058
86
6059
10
6060
-57
6061
-116
6062
-121
6063
-121
6064
-121
6065
-121
6066
-121
6067
-121
6068
-121
6069
-121
6070
-121
6071
-121
6072
-121
6073
-121
6074
-121
6075
-121
6076
-121
6077
-121
6078
-121
6079
-121
6080
-121
6081
-121
6082
-121
6083
-121
6084
-121
6085
-121
6086
-121
6087
-121
6088
-121
6089
-121
6090
-120
6091
24
6092
127
6093
127
6094
127
6095
127
6096
127
6097
127
6098
127
6099
127
6100
127
6101
127
6102
127
6103
127
6104
127
6105
127
6106
127
6107
127
6108
127
6109
127
6110
127
6111
127
6112
127
6113
127
6114
127
6115
127
6116
127
6117
118
6118
110
6119
103
6120
97
6121
84
6122
78
6123
68
6124
64
6125
58
6126
55
6127
49
6128
46
6129
44
6130
39
6131
37
6132
36
6133
32
6134
30
6135
32
6136
31
6137
30
6138
29
6139
26
6140
24
6141
21
6142
20
6143
18
6144
11
6145
10
6146
4
6147
4
6148
2
6149
2
6150
2
6151
4
6152
6
6153
1
6154
2
6155
-64
6156
-121
6157
-121
6158
-121
6159
-121
6160
-121
6161
-121
6162
-121
6163
-121
6164
-121
6165
-121
6166
-121
6167
-121
6168
-121
6169
-121
6170
-121
6171
-121
6172
-121
6173
-121
6174
-121
6175
-121
6176
-121
6177
-121
6178
-121
6179
-121
6180
-121
6181
-121
6182
-121
6183
-121
6184
-121
6185
-121
6186
-121
6187
11
6188
127
6189
127
6190
127
6191
127
6192
127
6193
127
6194
127
6195
127
6196
127
6197
127
6198
127
6199
127
6200
127
6201
127
6202
127
6203
127
6204
127
6205
127
6206
127
6207
127
6208
127
6209
127
6210
127
6211
127
6212
127
6213
115
6214
107
6215
98
6216
91
6217
84
6218
77
6219
2
6220
-63
6221
-121
6222
-121
6223
-121
6224
-121
6225
-121
6226
-121
6227
-121
6228
-121
6229
-121
6230
-121
6231
-121
6232
-121
6233
-121
6234
-121
6235
-121
6236
-121
6237
-121
6238
-121
6239
-121
6240
-121
6241
-121
6242
-121
6243
-121
6244
-121
6245
-121
6246
-121
6247
-121
6248
-121
6249
-121
6250
-121
6251
18
6252
127
6253
127
6254
127
6255
127
6256
127
6257
127
6258
127
6259
127
6260
127
6261
127
6262
127
6263
127
6264
127
6265
127
6266
127
6267
127
6268
127
6269
127
6270
127
6271
127
6272
127
6273
127
6274
127
6275
127
6276
126
6277
116
6278
109
6279
97
6280
91
6281
83
6282
78
6283
4
6284
-62
6285
-121
6286
-121
6287
-121
6288
-121
6289
-121
6290
-121
6291
-121
6292
-121
6293
-121
6294
-121
6295
-121
6296
-121
6297
-121
6298
-121
6299
-121
6300
-121
6301
-121
6302
-121
6303
-121
6304
-121
6305
-121
6306
-121
6307
-121
6308
-121
6309
-121
6310
-121
6311
-121
6312
-121
6313
-121
6314
-120
6315
-111
6316
-105
6317
-100
6318
-94
6319
-92
6320
-85
6321
-82
6322
-75
6323
-70
6324
-65
6325
-64
6326
-58
6327
-54
6328
-49
6329
-44
6330
-45
6331
-40
6332
-37
6333
-35
6334
-29
6335
-26
6336
-22
6337
-23
6338
-21
6339
-23
6340
-22
6341
-20
6342
-18
6343
-19
6344
-17
6345
-15
6346
-17
6347
118
6348
127
6349
127
6350
127
6351
127
6352
127
6353
127
6354
127
6355
127
6356
127
6357
127
6358
127
6359
127
6360
127
6361
127
6362
127
6363
127
6364
127
6365
127
6366
127
6367
127
6368
127
6369
127
6370
127
6371
127
6372
127
6373
127
6374
120
6375
113
6376
106
6377
98
6378
92
6379
15
6380
-52
6381
-111
6382
-121
6383
-121
6384
-121
6385
-121
6386
-121
6387
-121
6388
-121
6389
-121
6390
-121
6391
-121
6392
-121
6393
-121
6394
-121
6395
-121
6396
-121
6397
-121
6398
-121
6399
-121
6400
-121
6401
-121
6402
-121
6403
-121
6404
-121
6405
-121
6406
-121
6407
-121
6408
-121
6409
-121
6410
-121
6411
18
6412
127
6413
127
6414
127
6415
127
6416
127
6417
127
6418
127
6419
127
6420
127
6421
127
6422
127
6423
127
6424
127
6425
127
6426
127
6427
127
6428
127
6429
127
6430
127
6431
127
6432
127
6433
127
6434
127
6435
127
6436
127
6437
117
6438
111
6439
101
6440
94
6441
86
6442
83
6443
8
6444
-58
6445
-117
6446
-121
6447
-121
6448
-121
6449
-121
6450
-121
6451
-121
6452
-121
6453
-121
6454
-121
6455
-121
6456
-121
6457
-121
6458
-121
6459
-121
6460
-121
6461
-121
6462
-121
6463
-121
6464
-121
6465
-121
6466
-121
6467
-121
6468
-121
6469
-121
6470
-121
6471
-121
6472
-121
6473
-121
6474
-121
6475
14
6476
127
6477
127
6478
127
6479
127
6480
127
6481
127
6482
127
6483
127
6484
127
6485
127
6486
127
6487
127
6488
127
6489
127
6490
127
6491
127
6492
127
6493
127
6494
127
6495
127
6496
127
6497
127
6498
127
6499
127
6500
125
6501
118
6502
105
6503
100
6504
91
6505
85
6506
81
6507
6
6508
-60
6509
-119
6510
-121
6511
-121
6512
-121
6513
-121
6514
-121
6515
-121
6516
-121
6517
-121
6518
-121
6519
-121
6520
-121
6521
-121
6522
-121
6523
-121
6524
-121
6525
-121
6526
-121
6527
-121
6528
-121
6529
-121
6530
-121
6531
-121
6532
-121
6533
-121
6534
-121
6535
-121
6536
-121
6537
-121
6538
-121
6539
21
6540
127
6541
127
6542
127
6543
127
6544
127
6545
127
6546
127
6547
127
6548
127
6549
127
6550
127
6551
127
6552
127
6553
127
6554
127
6555
127
6556
127
6557
127
6558
127
6559
127
6560
127
6561
127
6562
127
6563
127
6564
125
6565
117
6566
108
6567
100
6568
95
6569
86
6570
79
6571
4
6572
-62
6573
-121
6574
-121
6575
-121
6576
-121
6577
-121
6578
-121
6579
-121
6580
-121
6581
-121
6582
-121
6583
-121
6584
-121
6585
-121
6586
-121
6587
-121
6588
-121
6589
-121
6590
-121
6591
-121
6592
-121
6593
-121
6594
-121
6595
-121
6596
-121
6597
-121
6598
-121
6599
-121
6600
-121
6601
-121
6602
-121
6603
15
6604
127
6605
127
6606
127
6607
127
6608
127
6609
127
6610
127
6611
127
6612
127
6613
127
6614
127
6615
127
6616
127
6617
127
6618
127
6619
127
6620
127
6621
127
6622
127
6623
127
6624
127
6625
127
6626
127
6627
127
6628
127
6629
122
6630
112
6631
103
6632
92
6633
85
6634
77
6635
2
6636
-64
6637
-121
6638
-121
6639
-121
6640
-121
6641
-121
6642
-121
6643
-121
6644
-121
6645
-121
6646
-121
6647
-121
6648
-121
6649
-121
6650
-121
6651
-121
6652
-121
6653
-121
6654
-121
6655
-121
6656
-121
6657
-121
6658
-121
6659
-121
6660
-121
6661
-121
6662
-121
6663
-121
6664
-121
6665
-121
6666
-121
6667
18
6668
127
6669
127
6670
127
6671
127
6672
127
6673
127
6674
127
6675
127
6676
127
6677
127
6678
127
6679
127
6680
127
6681
127
6682
127
6683
127
6684
127
6685
127
6686
127
6687
127
6688
127
6689
127
6690
127
6691
127
6692
125
6693
112
6694
106
6695
95
6696
90
6697
84
6698
79
6699
79
6700
76
6701
72
6702
68
6703
64
6704
58
6705
53
6706
45
6707
41
6708
36
6709
32
6710
28
6711
22
6712
22
6713
17
6714
17
6715
13
6716
12
6717
15
6718
12
6719
17
6720
16
6721
17
6722
11
6723
11
6724
6
6725
7
6726
2
6727
4
6728
3
6729
3
6730
4
6731
-63
6732
-121
6733
-121
6734
-121
6735
-121
6736
-121
6737
-121
6738
-121
6739
-121
6740
-121
6741
-121
6742
-121
6743
-121
6744
-121
6745
-121
6746
-121
6747
-121
6748
-121
6749
-121
6750
-121
6751
-121
6752
-121
6753
-121
6754
-121
6755
-121
6756
-121
6757
-121
6758
-121
6759
-121
6760
-121
6761
-121
6762
-121
6763
-121
6764
-115
6765
-105
6766
-100
6767
-93
6768
-87
6769
-82
6770
-77
6771
-71
6772
-66
6773
-59
6774
-57
6775
-52
6776
-50
6777
-48
6778
-45
6779
-42
6780
-43
6781
-39
6782
-37
6783
-35
6784
-32
6785
-30
6786
-27
6787
-29
6788
-25
6789
-22
6790
-23
6791
-21
6792
-23
6793
-22
6794
-17
6795
118
6796
127
6797
127
6798
127
6799
127
6800
127
6801
127
6802
127
6803
127
6804
127
6805
127
6806
127
6807
127
6808
127
6809
127
6810
127
6811
127
6812
127
6813
127
6814
127
6815
127
6816
127
6817
127
6818
127
6819
127
6820
127
6821
127
6822
126
6823
120
6824
110
6825
102
6826
93
6827
86
6828
78
6829
74
6830
68
6831
57
6832
53
6833
46
6834
44
6835
43
6836
39
6837
38
6838
35
6839
35
6840
32
6841
23
6842
21
6843
15
6844
15
6845
12
6846
11
6847
12
6848
10
6849
10
6850
11
6851
9
6852
9
6853
7
6854
6
6855
6
6856
3
6857
2
6858
5
6859
-62
6860
-121
6861
-121
6862
-121
6863
-121
6864
-121
6865
-121
6866
-121
6867
-121
6868
-121
6869
-121
6870
-121
6871
-121
6872
-121
6873
-121
6874
-121
6875
-121
6876
-121
6877
-121
6878
-121
6879
-121
6880
-121
6881
-121
6882
-121
6883
-121
6884
-121
6885
-121
6886
-121
6887
-121
6888
-121
6889
-121
6890
-121
6891
5
6892
127
6893
127
6894
127
6895
127
6896
127
6897
127
6898
127
6899
127
6900
127
6901
127
6902
127
6903
127
6904
127
6905
127
6906
127
6907
127
6908
127
6909
127
6910
127
6911
127
6912
127
6913
127
6914
127
6915
127
6916
123
6917
110
6918
103
6919
96
6920
90
6921
82
6922
77
6923
3
6924
-63
6925
-121
6926
-121
6927
-121
6928
-121
6929
-121
6930
-121
6931
-121
6932
-121
6933
-121
6934
-121
6935
-121
6936
-121
6937
-121
6938
-121
6939
-121
6940
-121
6941
-121
6942
-121
6943
-121
6944
-121
6945
-121
6946
-121
6947
-121
6948
-121
6949
-121
6950
-121
6951
-121
6952
-121
6953
-121
6954
-120
6955
-115
6956
-107
6957
-101
6958
-95
6959
-86
6960
-79
6961
-78
6962
-71
6963
-70
6964
-65
6965
-64
6966
-58
6967
-56
6968
-52
6969
-51
6970
-45
6971
-45
6972
-40
6973
-36
6974
-35
6975
-32
6976
-29
6977
-24
6978
-19
6979
-21
6980
-19
6981
-21
6982
-19
6983
-20
6984
-18
6985
-20
6986
-17
6987
118
6988
127
6989
127
6990
127
6991
127
6992
127
6993
127
6994
127
6995
127
6996
127
6997
127
6998
127
6999
127
7000
127
7001
127
7002
127
7003
127
7004
127
7005
127
7006
127
7007
127
7008
127
7009
127
7010
127
7011
127
7012
127
7013
127
7014
127
7015
118
7016
105
7017
98
7018
94
7019
87
7020
84
7021
74
7022
70
7023
63
7024
59
7025
54
7026
50
7027
47
7028
39
7029
37
7030
30
7031
27
7032
28
7033
27
7034
27
7035
20
7036
20
7037
18
7038
17
7039
15
7040
10
7041
12
7042
17
7043
16
7044
17
7045
17
7046
15
7047
12
7048
11
7049
9
7050
7
7051
-60
7052
-119
7053
-121
7054
-121
7055
-121
7056
-121
7057
-121
7058
-121
7059
-121
7060
-121
7061
-121
7062
-121
7063
-121
7064
-121
7065
-121
7066
-121
7067
-121
7068
-121
7069
-121
7070
-121
7071
-121
7072
-121
7073
-121
7074
-121
7075
-121
7076
-121
7077
-121
7078
-121
7079
-121
7080
-121
7081
-121
7082
-121
7083
7
7084
127
7085
127
7086
127
7087
127
7088
127
7089
127
7090
127
7091
127
7092
127
7093
127
7094
127
7095
127
7096
127
7097
127
7098
127
7099
127
7100
127
7101
127
7102
127
7103
127
7104
127
7105
127
7106
127
7107
127
7108
127
7109
117
7110
109
7111
100
7112
93
7113
88
7114
81
7115
6
7116
-61
7117
-120
7118
-121
7119
-121
7120
-121
7121
-121
7122
-121
7123
-121
7124
-121
7125
-121
7126
-121
7127
-121
7128
-121
7129
-121
7130
-121
7131
-121
7132
-121
7133
-121
7134
-121
7135
-121
7136
-121
7137
-121
7138
-121
7139
-121
7140
-121
7141
-121
7142
-121
7143
-121
7144
-121
7145
-121
7146
-121
7147
18
7148
127
7149
127
7150
127
7151
127
7152
127
7153
127
7154
127
7155
127
7156
127
7157
127
7158
127
7159
127
7160
127
7161
127
7162
127
7163
127
7164
127
7165
127
7166
127
7167
127
7168
127
7169
127
7170
127
7171
127
7172
127
7173
123
7174
113
7175
107
7176
100
7177
91
7178
85
7179
10
7180
-57
7181
-116
7182
-121
7183
-121
7184
-121
7185
-121
7186
-121
7187
-121
7188
-121
7189
-121
7190
-121
7191
-121
7192
-121
7193
-121
7194
-121
7195
-121
7196
-121
7197
-121
7198
-121
7199
-121
7200
-121
7201
-121
7202
-121
7203
-121
7204
-121
7205
-121
7206
-121
7207
-121
7208
-121
7209
-121
7210
-121
7211
12
7212
127
7213
127
7214
127
7215
127
7216
127
7217
127
7218
127
7219
127
7220
127
7221
127
7222
127
7223
127
7224
127
7225
127
7226
127
7227
127
7228
127
7229
127
7230
127
7231
127
7232
127
7233
127
7234
127
7235
127
7236
122
7237
114
7238
107
7239
99
7240
93
7241
86
7242
80
7243
5
7244
-61
7245
-120
7246
-121
7247
-121
7248
-121
7249
-121
7250
-121
7251
-121
7252
-121
7253
-121
7254
-121
7255
-121
7256
-121
7257
-121
7258
-121
7259
-121
7260
-121
7261
-121
7262
-121
7263
-121
7264
-121
7265
-121
7266
-121
7267
-121
7268
-121
7269
-121
7270
-121
7271
-121
7272
-121
7273
-121
7274
-121
7275
20
7276
127
7277
127
7278
127
7279
127
7280
127
7281
127
7282
127
7283
127
7284
127
7285
127
7286
127
7287
127
7288
127
7289
127
7290
127
7291
127
7292
127
7293
127
7294
127
7295
127
7296
127
7297
127
7298
127
7299
127
7300
125
7301
117
7302
107
7303
100
7304
93
7305
83
7306
79
7307
4
7308
-62
7309
-120
7310
-121
7311
-121
7312
-121
7313
-121
7314
-121
7315
-121
7316
-121
7317
-121
7318
-121
7319
-121
7320
-121
7321
-121
7322
-121
7323
-121
7324
-121
7325
-121
7326
-121
7327
-121
7328
-121
7329
-121
7330
-121
7331
-121
7332
-121
7333
-121
7334
-121
7335
-121
7336
-121
7337
-121
7338
-121
7339
-112
7340
-104
7341
-100
7342
-92
7343
-87
7344
-81
7345
-73
7346
-68
7347
-64
7348
-61
7349
-58
7350
-55
7351
-53
7352
-48
7353
-46
7354
-44
7355
-41
7356
-39
7357
-34
7358
-31
7359
-26
7360
-27
7361
-24
7362
-25
7363
-24
7364
-23
7365
-20
7366
-22
7367
-20
7368
-23
7369
-20
7370
-19
7371
113
7372
127
7373
127
7374
127
7375
127
7376
127
7377
127
7378
127
7379
127
7380
127
7381
127
7382
127
7383
127
7384
127
7385
127
7386
127
7387
127
7388
127
7389
127
7390
127
7391
127
7392
127
7393
127
7394
127
7395
127
7396
127
7397
127
7398
127
7399
118
7400
110
7401
103
7402
96
7403
84
7404
78
7405
67
7406
63
7407
54
7408
51
7409
43
7410
42
7411
40
7412
37
7413
36
7414
30
7415
29
7416
31
7417
28
7418
27
7419
25
7420
24
7421
16
7422
16
7423
11
7424
10
7425
6
7426
6
7427
9
7428
10
7429
12
7430
14
7431
12
7432
14
7433
12
7434
12
7435
-55
7436
-115
7437
-121
7438
-121
7439
-121
7440
-121
7441
-121
7442
-121
7443
-121
7444
-121
7445
-121
7446
-121
7447
-121
7448
-121
7449
-121
7450
-121
7451
-121
7452
-121
7453
-121
7454
-121
7455
-121
7456
-121
7457
-121
7458
-121
7459
-121
7460
-121
7461
-121
7462
-121
7463
-121
7464
-121
7465
-121
7466
-121
7467
14
7468
127
7469
127
7470
127
7471
127
7472
127
7473
127
7474
127
7475
127
7476
127
7477
127
7478
127
7479
127
7480
127
7481
127
7482
127
7483
127
7484
127
7485
127
7486
127
7487
127
7488
127
7489
127
7490
127
7491
127
7492
127
7493
124
7494
111
7495
102
7496
90
7497
84
7498
76
7499
2
7500
-64
7501
-121
7502
-121
7503
-121
7504
-121
7505
-121
7506
-121
7507
-121
7508
-121
7509
-121
7510
-121
7511
-121
7512
-121
7513
-121
7514
-121
7515
-121
7516
-121
7517
-121
7518
-121
7519
-121
7520
-121
7521
-121
7522
-121
7523
-121
7524
-121
7525
-121
7526
-121
7527
-121
7528
-121
7529
-121
7530
-121
7531
19
7532
127
7533
127
7534
127
7535
127
7536
127
7537
127
7538
127
7539
127
7540
127
7541
127
7542
127
7543
127
7544
127
7545
127
7546
127
7547
127
7548
127
7549
127
7550
127
7551
127
7552
127
7553
127
7554
127
7555
127
7556
123
7557
114
7558
107
7559
98
7560
92
7561
86
7562
79
7563
4
7564
-62
7565
-120
7566
-121
7567
-121
7568
-121
7569
-121
7570
-121
7571
-121
7572
-121
7573
-121
7574
-121
7575
-121
7576
-121
7577
-121
7578
-121
7579
-121
7580
-121
7581
-121
7582
-121
7583
-121
7584
-121
7585
-121
7586
-121
7587
-121
7588
-121
7589
-121
7590
-121
7591
-121
7592
-121
7593
-121
7594
-121
7595
-116
7596
-110
7597
-103
7598
-96
7599
-89
7600
-83
7601
-74
7602
-71
7603
-65
7604
-62
7605
-58
7606
-55
7607
-52
7608
-48
7609
-44
7610
-39
7611
-34
7612
-34
7613
-32
7614
-32
7615
-28
7616
-26
7617
-22
7618
-22
7619
-21
7620
-18
7621
-16
7622
-16
7623
-20
7624
-18
7625
-22
7626
-20
7627
112
7628
127
7629
127
7630
127
7631
127
7632
127
7633
127
7634
127
7635
127
7636
127
7637
127
7638
127
7639
127
7640
127
7641
127
7642
127
7643
127
7644
127
7645
127
7646
127
7647
127
7648
127
7649
127
7650
127
7651
127
7652
127
7653
127
7654
125
7655
112
7656
105
7657
97
7658
91
7659
85
7660
78
7661
73
7662
66
7663
58
7664
56
7665
48
7666
47
7667
43
7668
40
7669
38
7670
35
7671
33
7672
35
7673
35
7674
31
7675
30
7676
29
7677
28
7678
25
7679
20
7680
19
7681
18
7682
14
7683
12
7684
11
7685
10
7686
6
7687
5
7688
3
7689
2
7690
2
7691
-64
7692
-121
7693
-121
7694
-121
7695
-121
7696
-121
7697
-121
7698
-121
7699
-121
7700
-121
7701
-121
7702
-121
7703
-121
7704
-121
7705
-121
7706
-121
7707
-121
7708
-121
7709
-121
7710
-121
7711
-121
7712
-121
7713
-121
7714
-121
7715
-121
7716
-121
7717
-121
7718
-121
7719
-121
7720
-121
7721
-121
7722
-121
7723
-121
7724
-118
7725
-106
7726
-98
7727
-93
7728
-85
7729
-78
7730
-74
7731
-69
7732
-66
7733
-63
7734
-59
7735
-56
7736
-53
7737
-46
7738
-42
7739
-43
7740
-37
7741
-35
7742
-31
7743
-29
7744
-28
7745
-28
7746
-24
7747
-22
7748
-26
7749
-24
7750
-26
7751
-23
7752
-26
7753
-23
7754
-21
7755
116
7756
127
7757
127
7758
127
7759
127
7760
127
7761
127
7762
127
7763
127
7764
127
7765
127
7766
127
7767
127
7768
127
7769
127
7770
127
7771
127
7772
127
7773
127
7774
127
7775
127
7776
127
7777
127
7778
127
7779
127
7780
127
7781
127
7782
122
7783
114
7784
110
7785
104
7786
97
7787
21
7788
-47
7789
-107
7790
-121
7791
-121
7792
-121
7793
-121
7794
-121
7795
-121
7796
-121
7797
-121
7798
-121
7799
-121
7800
-121
7801
-121
7802
-121
7803
-121
7804
-121
7805
-121
7806
-121
7807
-121
7808
-121
7809
-121
7810
-121
7811
-121
7812
-121
7813
-121
7814
-121
7815
-121
7816
-121
7817
-121
7818
-121
7819
14
7820
127
7821
127
7822
127
7823
127
7824
127
7825
127
7826
127
7827
127
7828
127
7829
127
7830
127
7831
127
7832
127
7833
127
7834
127
7835
127
7836
127
7837
127
7838
127
7839
127
7840
127
7841
127
7842
127
7843
127
7844
126
7845
112
7846
105
7847
94
7848
88
7849
80
7850
76
7851
1
7852
-64
7853
-121
7854
-121
7855
-121
7856
-121
7857
-121
7858
-121
7859
-121
7860
-121
7861
-121
7862
-121
7863
-121
7864
-121
7865
-121
7866
-121
7867
-121
7868
-121
7869
-121
7870
-121
7871
-121
7872
-121
7873
-121
7874
-121
7875
-121
7876
-121
7877
-121
7878
-121
7879
-121
7880
-121
7881
-121
7882
-120
7883
21
7884
127
7885
127
7886
127
7887
127
7888
127
7889
127
7890
127
7891
127
7892
127
7893
127
7894
127
7895
127
7896
127
7897
127
7898
127
7899
127
7900
127
7901
127
7902
127
7903
127
7904
127
7905
127
7906
127
7907
127
7908
125
7909
119
7910
113
7911
101
7912
95
7913
83
7914
79
7915
70
7916
66
7917
57
7918
53
7919
53
7920
49
7921
46
7922
44
7923
42
7924
35
7925
34
7926
28
7927
25
7928
26
7929
24
7930
25
7931
22
7932
21
7933
14
7934
15
7935
9
7936
7
7937
10
7938
10
7939
11
7940
7
7941
9
7942
9
7943
5
7944
5
7945
1
7946
2
7947
-64
7948
-121
7949
-121
7950
-121
7951
-121
7952
-121
7953
-121
7954
-121
7955
-121
7956
-121
7957
-121
7958
-121
7959
-121
7960
-121
7961
-121
7962
-121
7963
-121
7964
-121
7965
-121
7966
-121
7967
-121
7968
-121
7969
-121
7970
-121
7971
-121
7972
-121
7973
-121
7974
-121
7975
-121
7976
-121
7977
-121
7978
-121
7979
-121
7980
-115
7981
-107
7982
-99
7983
-91
7984
-88
7985
-81
7986
-80
7987
-73
7988
-72
7989
-67
7990
-60
7991
-55
7992
-48
7993
-47
7994
-43
7995
-41
7996
-37
7997
-39
7998
-35
7999
-37
8000
-32
8001
-34
8002
-31
8003
-25
8004
-24
8005
-21
8006
-20
8007
-19
8008
-19
8009
-15
8010
-14
8011
122
8012
127
8013
127
8014
127
8015
127
8016
127
8017
127
8018
127
8019
127
8020
127
8021
127
8022
127
8023
127
8024
127
8025
127
8026
127
8027
127
8028
127
8029
127
8030
127
8031
127
8032
127
8033
127
8034
127
8035
127
8036
127
8037
127
8038
120
8039
110
8040
103
8041
97
8042
89
8043
13
8044
-54
8045
-113
8046
-121
8047
-121
8048
-121
8049
-121
8050
-121
8051
-121
8052
-121
8053
-121
8054
-121
8055
-121
8056
-121
8057
-121
8058
-121
8059
-121
8060
-121
8061
-121
8062
-121
8063
-121
8064
-121
8065
-121
8066
-121
8067
-121
8068
-121
8069
-121
8070
-121
8071
-121
8072
-121
8073
-121
8074
-121
8075
19
8076
127
8077
127
8078
127
8079
127
8080
127
8081
127
8082
127
8083
127
8084
127
8085
127
8086
127
8087
127
8088
127
8089
127
8090
127
8091
127
8092
127
8093
127
8094
127
8095
127
8096
127
8097
127
8098
127
8099
127
8100
123
8101
111
8102
104
8103
96
8104
90
8105
80
8106
75
8107
73
8108
66
8109
63
8110
56
8111
53
8112
48
8113
46
8114
44
8115
39
8116
37
8117
34
8118
27
8119
24
8120
25
8121
24
8122
25
8123
19
8124
20
8125
14
8126
12
8127
14
8128
15
8129
15
8130
10
8131
10
8132
6
8133
4
8134
8
8135
7
8136
7
8137
6
8138
6
8139
-61
8140
-120
8141
-121
8142
-121
8143
-121
8144
-121
8145
-121
8146
-121
8147
-121
8148
-121
8149
-121
8150
-121
8151
-121
8152
-121
8153
-121
8154
-121
8155
-121
8156
-121
8157
-121
8158
-121
8159
-121
8160
-121
8161
-121
8162
-121
8163
-121
8164
-121
8165
-121
8166
-121
8167
-121
8168
-121
8169
-121
8170
-121
8171
6
8172
127
8173
127
8174
127
8175
127
8176
127
8177
127
8178
127
8179
127
8180
127
8181
127
8182
127
8183
127
8184
127
8185
127
8186
127
8187
127
8188
127
8189
127
8190
127
8191
127
8192
127
8193
127
8194
127
8195
127
8196
126
8197
117
8198
105
8199
99
8200
88
8201
84
8202
80
8203
5
8204
-61
8205
-120
8206
-121
8207
-121
8208
-121
8209
-121
8210
-121
8211
-121
8212
-121
8213
-121
8214
-121
8215
-121
8216
-121
8217
-121
8218
-121
8219
-121
8220
-121
8221
-121
8222
-121
8223
-121
8224
-121
8225
-121
8226
-121
8227
-121
8228
-121
8229
-121
8230
-121
8231
-121
8232
-121
8233
-121
8234
-121
8235
-117
8236
-110
8237
-102
8238
-93
8239
-87
8240
-79
8241
-76
8242
-70
8243
-68
8244
-63
8245
-60
8246
-56
8247
-52
8248
-47
8249
-48
8250
-43
8251
-41
8252
-37
8253
-35
8254
-32
8255
-29
8256
-30
8257
-27
8258
-27
8259
-24
8260
-23
8261
-19
8262
-15
8263
-18
8264
-15
8265
-18
8266
-16
8267
114
8268
127
8269
127
8270
127
8271
127
8272
127
8273
127
8274
127
8275
127
8276
127
8277
127
8278
127
8279
127
8280
127
8281
127
8282
127
8283
127
8284
127
8285
127
8286
127
8287
127
8288
127
8289
127
8290
127
8291
127
8292
127
8293
127
8294
122
8295
111
8296
104
8297
98
8298
90
8299
83
8300
78
8301
72
8302
68
8303
66
8304
64
8305
59
8306
55
8307
50
8308
48
8309
44
8310
40
8311
37
8312
35
8313
32
8314
24
8315
22
8316
16
8317
15
8318
12
8319
12
8320
15
8321
14
8322
14
8323
12
8324
11
8325
5
8326
4
8327
2
8328
2
8329
2
8330
1
8331
-65
8332
-121
8333
-121
8334
-121
8335
-121
8336
-121
8337
-121
8338
-121
8339
-121
8340
-121
8341
-121
8342
-121
8343
-121
8344
-121
8345
-121
8346
-121
8347
-121
8348
-121
8349
-121
8350
-121
8351
-121
8352
-121
8353
-121
8354
-121
8355
-121
8356
-121
8357
-121
8358
-121
8359
-121
8360
-121
8361
-121
8362
-121
8363
0
8364
127
8365
127
8366
127
8367
127
8368
127
8369
127
8370
127
8371
127
8372
127
8373
127
8374
127
8375
127
8376
127
8377
127
8378
127
8379
127
8380
127
8381
127
8382
127
8383
127
8384
127
8385
127
8386
127
8387
127
8388
127
8389
119
8390
113
8391
103
8392
95
8393
87
8394
81
8395
6
8396
-60
8397
-119
8398
-121
8399
-121
8400
-121
8401
-121
8402
-121
8403
-121
8404
-121
8405
-121
8406
-121
8407
-121
8408
-121
8409
-121
8410
-121
8411
-121
8412
-121
8413
-121
8414
-121
8415
-121
8416
-121
8417
-121
8418
-121
8419
-121
8420
-121
8421
-121
8422
-121
8423
-121
8424
-121
8425
-121
8426
-121
8427
16
8428
127
8429
127
8430
127
8431
127
8432
127
8433
127
8434
127
8435
127
8436
127
8437
127
8438
127
8439
127
8440
127
8441
127
8442
127
8443
127
8444
127
8445
127
8446
127
8447
127
8448
127
8449
127
8450
127
8451
127
8452
123
8453
115
8454
106
8455
99
8456
91
8457
85
8458
81
8459
6
8460
-61
8461
-119
8462
-121
8463
-121
8464
-121
8465
-121
8466
-121
8467
-121
8468
-121
8469
-121
8470
-121
8471
-121
8472
-121
8473
-121
8474
-121
8475
-121
8476
-121
8477
-121
8478
-121
8479
-121
8480
-121
8481
-121
8482
-121
8483
-121
8484
-121
8485
-121
8486
-121
8487
-121
8488
-121
8489
-121
8490
-121
8491
15
8492
127
8493
127
8494
127
8495
127
8496
127
8497
127
8498
127
8499
127
8500
127
8501
127
8502
127
8503
127
8504
127
8505
127
8506
127
8507
127
8508
127
8509
127
8510
127
8511
127
8512
127
8513
127
8514
127
8515
127
8516
123
8517
114
8518
102
8519
96
8520
88
8521
82
8522
73
8523
-1
8524
-67
8525
-121
8526
-121
8527
-121
8528
-121
8529
-121
8530
-121
8531
-121
8532
-121
8533
-121
8534
-121
8535
-121
8536
-121
8537
-121
8538
-121
8539
-121
8540
-121
8541
-121
8542
-121
8543
-121
8544
-121
8545
-121
8546
-121
8547
-121
8548
-121
8549
-121
8550
-121
8551
-121
8552
-121
8553
-121
8554
-121
8555
18
8556
127
8557
127
8558
127
8559
127
8560
127
8561
127
8562
127
8563
127
8564
127
8565
127
8566
127
8567
127
8568
127
8569
127
8570
127
8571
127
8572
127
8573
127
8574
127
8575
127
8576
127
8577
127
8578
127
8579
127
8580
127
8581
117
8582
110
8583
101
8584
96
8585
88
8586
81
8587
6
8588
-60
8589
-119
8590
-121
8591
-121
8592
-121
8593
-121
8594
-121
8595
-121
8596
-121
8597
-121
8598
-121
8599
-121
8600
-121
8601
-121
8602
-121
8603
-121
8604
-121
8605
-121
8606
-121
8607
-121
8608
-121
8609
-121
8610
-121
8611
-121
8612
-121
8613
-121
8614
-121
8615
-121
8616
-121
8617
-121
8618
-121
8619
-116
8620
-112
8621
-102
8622
-98
8623
-90
8624
-86
8625
-79
8626
-78
8627
-70
8628
-65
8629
-59
8630
-52
8631
-52
8632
-47
8633
-44
8634
-44
8635
-39
8636
-35
8637
-35
8638
-30
8639
-32
8640
-28
8641
-29
8642
-26
8643
-20
8644
-19
8645
-17
8646
-17
8647
-16
8648
-16
8649
-15
8650
-16
8651
120
8652
127
8653
127
8654
127
8655
127
8656
127
8657
127
8658
127
8659
127
8660
127
8661
127
8662
127
8663
127
8664
127
8665
127
8666
127
8667
127
8668
127
8669
127
8670
127
8671
127
8672
127
8673
127
8674
127
8675
127
8676
127
8677
127
8678
122
8679
112
8680
105
8681
98
8682
91
8683
85
8684
77
8685
72
8686
68
8687
62
8688
58
8689
54
8690
50
8691
47
8692
48
8693
45
8694
42
8695
40
8696
38
8697
30
8698
28
8699
24
8700
22
8701
18
8702
17
8703
18
8704
16
8705
15
8706
10
8707
9
8708
7
8709
7
8710
6
8711
4
8712
4
8713
8
8714
6
8715
-60
8716
-120
8717
-121
8718
-121
8719
-121
8720
-121
8721
-121
8722
-121
8723
-121
8724
-121
8725
-121
8726
-121
8727
-121
8728
-121
8729
-121
8730
-121
8731
-121
8732
-121
8733
-121
8734
-121
8735
-121
8736
-121
8737
-121
8738
-121
8739
-121
8740
-121
8741
-121
8742
-121
8743
-121
8744
-121
8745
-121
8746
-121
8747
-121
8748
-115
8749
-110
8750
-102
8751
-95
8752
-87
8753
-85
8754
-78
8755
-76
8756
-69
8757
-68
8758
-61
8759
-58
8760
-51
8761
-45
8762
-42
8763
-40
8764
-37
8765
-34
8766
-35
8767
-32
8768
-30
8769
-28
8770
-27
8771
-29
8772
-24
8773
-25
8774
-23
8775
-17
8776
-17
8777
-15
8778
-16
8779
119
8780
127
8781
127
8782
127
8783
127
8784
127
8785
127
8786
127
8787
127
8788
127
8789
127
8790
127
8791
127
8792
127
8793
127
8794
127
8795
127
8796
127
8797
127
8798
127
8799
127
8800
127
8801
127
8802
127
8803
127
8804
127
8805
127
8806
126
8807
119
8808
109
8809
104
8810
96
8811
19
8812
-49
8813
-108
8814
-121
8815
-121
8816
-121
8817
-121
8818
-121
8819
-121
8820
-121
8821
-121
8822
-121
8823
-121
8824
-121
8825
-121
8826
-121
8827
-121
8828
-121
8829
-121
8830
-121
8831
-121
8832
-121
8833
-121
8834
-121
8835
-121
8836
-121
8837
-121
8838
-121
8839
-121
8840
-121
8841
-121
8842
-121
8843
18
8844
127
8845
127
8846
127
8847
127
8848
127
8849
127
8850
127
8851
127
8852
127
8853
127
8854
127
8855
127
8856
127
8857
127
8858
127
8859
127
8860
127
8861
127
8862
127
8863
127
8864
127
8865
127
8866
127
8867
127
8868
127
8869
120
8870
110
8871
102
8872
92
8873
85
8874
78
8875
74
8876
71
8877
66
8878
57
8879
53
8880
45
8881
42
8882
37
8883
35
8884
32
8885
29
8886
28
8887
25
8888
23
8889
22
8890
20
8891
19
8892
19
8893
16
8894
15
8895
9
8896
7
8897
10
8898
6
8899
7
8900
5
8901
6
8902
6
8903
5
8904
6
8905
4
8906
4
8907
-62
8908
-121
8909
-121
8910
-121
8911
-121
8912
-121
8913
-121
8914
-121
8915
-121
8916
-121
8917
-121
8918
-121
8919
-121
8920
-121
8921
-121
8922
-121
8923
-121
8924
-121
8925
-121
8926
-121
8927
-121
8928
-121
8929
-121
8930
-121
8931
-121
8932
-121
8933
-121
8934
-121
8935
-121
8936
-121
8937
-121
8938
-121
8939
-121
8940
-114
8941
-105
8942
-97
8943
-89
8944
-88
8945
-82
8946
-81
8947
-75
8948
-72
8949
-67
8950
-62
8951
-57
8952
-57
8953
-51
8954
-51
8955
-46
8956
-38
8957
-38
8958
-32
8959
-32
8960
-29
8961
-27
8962
-24
8963
-27
8964
-24
8965
-26
8966
-22
8967
-21
8968
-19
8969
-19
8970
-15
8971
122
8972
127
8973
127
8974
127
8975
127
8976
127
8977
127
8978
127
8979
127
8980
127
8981
127
8982
127
8983
127
8984
127
8985
127
8986
127
8987
127
8988
127
8989
127
8990
127
8991
127
8992
127
8993
127
8994
127
8995
127
8996
127
8997
127
8998
127
8999
118
9000
108
9001
98
9002
93
9003
16
9004
-51
9005
-111
9006
-121
9007
-121
9008
-121
9009
-121
9010
-121
9011
-121
9012
-121
9013
-121
9014
-121
9015
-121
9016
-121
9017
-121
9018
-121
9019
-121
9020
-121
9021
-121
9022
-121
9023
-121
9024
-121
9025
-121
9026
-121
9027
-121
9028
-121
9029
-121
9030
-121
9031
-121
9032
-121
9033
-121
9034
-121
9035
16
9036
127
9037
127
9038
127
9039
127
9040
127
9041
127
9042
127
9043
127
9044
127
9045
127
9046
127
9047
127
9048
127
9049
127
9050
127
9051
127
9052
127
9053
127
9054
127
9055
127
9056
127
9057
127
9058
127
9059
127
9060
127
9061
116
9062
109
9063
100
9064
93
9065
88
9066
81
9067
6
9068
-61
9069
-119
9070
-121
9071
-121
9072
-121
9073
-121
9074
-121
9075
-121
9076
-121
9077
-121
9078
-121
9079
-121
9080
-121
9081
-121
9082
-121
9083
-121
9084
-121
9085
-121
9086
-121
9087
-121
9088
-121
9089
-121
9090
-121
9091
-121
9092
-121
9093
-121
9094
-121
9095
-121
9096
-121
9097
-121
9098
-119
9099
19
9100
127
9101
127
9102
127
9103
127
9104
127
9105
127
9106
127
9107
127
9108
127
9109
127
9110
127
9111
127
9112
127
9113
127
9114
127
9115
127
9116
127
9117
127
9118
127
9119
127
9120
127
9121
127
9122
127
9123
127
9124
125
9125
114
9126
106
9127
94
9128
88
9129
80
9130
75
9131
0
9132
-65
9133
-121
9134
-121
9135
-121
9136
-121
9137
-121
9138
-121
9139
-121
9140
-121
9141
-121
9142
-121
9143
-121
9144
-121
9145
-121
9146
-121
9147
-121
9148
-121
9149
-121
9150
-121
9151
-121
9152
-121
9153
-121
9154
-121
9155
-121
9156
-121
9157
-121
9158
-121
9159
-121
9160
-121
9161
-121
9162
-121
9163
20
9164
127
9165
127
9166
127
9167
127
9168
127
9169
127
9170
127
9171
127
9172
127
9173
127
9174
127
9175
127
9176
127
9177
127
9178
127
9179
127
9180
127
9181
127
9182
127
9183
127
9184
127
9185
127
9186
127
9187
127
9188
127
9189
121
9190
115
9191
104
9192
96
9193
87
9194
80
9195
5
9196
-61
9197
-120
9198
-121
9199
-121
9200
-121
9201
-121
9202
-121
9203
-121
9204
-121
9205
-121
9206
-121
9207
-121
9208
-121
9209
-121
9210
-121
9211
-121
9212
-121
9213
-121
9214
-121
9215
-121
9216
-121
9217
-121
9218
-121
9219
-121
9220
-121
9221
-121
9222
-121
9223
-121
9224
-121
9225
-121
9226
-121
9227
17
9228
127
9229
127
9230
127
9231
127
9232
127
9233
127
9234
127
9235
127
9236
127
9237
127
9238
127
9239
127
9240
127
9241
127
9242
127
9243
127
9244
127
9245
127
9246
127
9247
127
9248
127
9249
127
9250
127
9251
127
9252
123
9253
116
9254
107
9255
101
9256
94
9257
87
9258
82
9259
72
9260
69
9261
60
9262
56
9263
56
9264
51
9265
48
9266
45
9267
42
9268
34
9269
33
9270
27
9271
26
9272
20
9273
18
9274
21
9275
18
9276
19
9277
18
9278
18
9279
15
9280
15
9281
14
9282
12
9283
11
9284
11
9285
6
9286
6
9287
9
9288
12
9289
10
9290
11
9291
-56
9292
-116
9293
-121
9294
-121
9295
-121
9296
-121
9297
-121
9298
-121
9299
-121
9300
-121
9301
-121
9302
-121
9303
-121
9304
-121
9305
-121
9306
-121
9307
-121
9308
-121
9309
-121
9310
-121
9311
-121
9312
-121
9313
-121
9314
-121
9315
-121
9316
-121
9317
-121
9318
-121
9319
-121
9320
-121
9321
-121
9322
-121
9323
-121
9324
-116
9325
-112
9326
-103
9327
-99
9328
-90
9329
-87
9330
-81
9331
-71
9332
-67
9333
-61
9334
-56
9335
-50
9336
-51
9337
-47
9338
-46
9339
-42
9340
-41
9341
-37
9342
-37
9343
-32
9344
-30
9345
-30
9346
-26
9347
-27
9348
-24
9349
-19
9350
-16
9351
-14
9352
-17
9353
-15
9354
-17
9355
118
9356
127
9357
127
9358
127
9359
127
9360
127
9361
127
9362
127
9363
127
9364
127
9365
127
9366
127
9367
127
9368
127
9369
127
9370
127
9371
127
9372
127
9373
127
9374
127
9375
127
9376
127
9377
127
9378
127
9379
127
9380
127
9381
127
9382
127
9383
116
9384
108
9385
100
9386
91
9387
87
9388
78
9389
72
9390
65
9391
62
9392
56
9393
54
9394
47
9395
44
9396
38
9397
35
9398
32
9399
30
9400
27
9401
25
9402
24
9403
21
9404
20
9405
19
9406
13
9407
10
9408
13
9409
12
9410
13
9411
8
9412
8
9413
3
9414
3
9415
6
9416
7
9417
8
9418
3
9419
-64
9420
-121
9421
-121
9422
-121
9423
-121
9424
-121
9425
-121
9426
-121
9427
-121
9428
-121
9429
-121
9430
-121
9431
-121
9432
-121
9433
-121
9434
-121
9435
-121
9436
-121
9437
-121
9438
-121
9439
-121
9440
-121
9441
-121
9442
-121
9443
-121
9444
-121
9445
-121
9446
-121
9447
-121
9448
-121
9449
-121
9450
-121
9451
8
9452
127
9453
127
9454
127
9455
127
9456
127
9457
127
9458
127
9459
127
9460
127
9461
127
9462
127
9463
127
9464
127
9465
127
9466
127
9467
127
9468
127
9469
127
9470
127
9471
127
9472
127
9473
127
9474
127
9475
127
9476
124
9477
116
9478
104
9479
98
9480
87
9481
82
9482
76
9483
1
9484
-64
9485
-121
9486
-121
9487
-121
9488
-121
9489
-121
9490
-121
9491
-121
9492
-121
9493
-121
9494
-121
9495
-121
9496
-121
9497
-121
9498
-121
9499
-121
9500
-121
9501
-121
9502
-121
9503
-121
9504
-121
9505
-121
9506
-121
9507
-121
9508
-121
9509
-121
9510
-121
9511
-121
9512
-121
9513
-121
9514
-121
9515
-113
9516
-104
9517
-96
9518
-88
9519
-84
9520
-80
9521
-76
9522
-73
9523
-68
9524
-64
9525
-58
9526
-51
9527
-50
9528
-47
9529
-46
9530
-44
9531
-40
9532
-36
9533
-37
9534
-34
9535
-32
9536
-29
9537
-27
9538
-25
9539
-22
9540
-25
9541
-22
9542
-20
9543
-16
9544
-14
9545
-17
9546
-14
9547
116
9548
127
9549
127
9550
127
9551
127
9552
127
9553
127
9554
127
9555
127
9556
127
9557
127
9558
127
9559
127
9560
127
9561
127
9562
127
9563
127
9564
127
9565
127
9566
127
9567
127
9568
127
9569
127
9570
127
9571
127
9572
127
9573
127
9574
125
9575
115
9576
107
9577
100
9578
89
9579
84
9580
77
9581
71
9582
67
9583
62
9584
58
9585
53
9586
49
9587
47
9588
45
9589
41
9590
40
9591
36
9592
33
9593
30
9594
29
9595
28
9596
25
9597
22
9598
19
9599
18
9600
11
9601
11
9602
9
9603
8
9604
11
9605
11
9606
12
9607
6
9608
7
9609
4
9610
4
9611
-62
9612
-121
9613
-121
9614
-121
9615
-121
9616
-121
9617
-121
9618
-121
9619
-121
9620
-121
9621
-121
9622
-121
9623
-121
9624
-121
9625
-121
9626
-121
9627
-121
9628
-121
9629
-121
9630
-121
9631
-121
9632
-121
9633
-121
9634
-121
9635
-121
9636
-121
9637
-121
9638
-121
9639
-121
9640
-121
9641
-121
9642
-121
9643
13
9644
127
9645
127
9646
127
9647
127
9648
127
9649
127
9650
127
9651
127
9652
127
9653
127
9654
127
9655
127
9656
127
9657
127
9658
127
9659
127
9660
127
9661
127
9662
127
9663
127
9664
127
9665
127
9666
127
9667
127
9668
124
9669
116
9670
107
9671
99
9672
91
9673
85
9674
78
9675
3
9676
-63
9677
-121
9678
-121
9679
-121
9680
-121
9681
-121
9682
-121
9683
-121
9684
-121
9685
-121
9686
-121
9687
-121
9688
-121
9689
-121
9690
-121
9691
-121
9692
-121
9693
-121
9694
-121
9695
-121
9696
-121
9697
-121
9698
-121
9699
-121
9700
-121
9701
-121
9702
-121
9703
-121
9704
-121
9705
-121
9706
-119
9707
23
9708
127
9709
127
9710
127
9711
127
9712
127
9713
127
9714
127
9715
127
9716
127
9717
127
9718
127
9719
127
9720
127
9721
127
9722
127
9723
127
9724
127
9725
127
9726
127
9727
127
9728
127
9729
127
9730
127
9731
127
9732
127
9733
123
9734
111
9735
104
9736
92
9737
86
9738
77
9739
2
9740
-63
9741
-121
9742
-121
9743
-121
9744
-121
9745
-121
9746
-121
9747
-121
9748
-121
9749
-121
9750
-121
9751
-121
9752
-121
9753
-121
9754
-121
9755
-121
9756
-121
9757
-121
9758
-121
9759
-121
9760
-121
9761
-121
9762
-121
9763
-121
9764
-121
9765
-121
9766
-121
9767
-121
9768
-121
9769
-121
9770
-121
9771
12
9772
127
9773
127
9774
127
9775
127
9776
127
9777
127
9778
127
9779
127
9780
127
9781
127
9782
127
9783
127
9784
127
9785
127
9786
127
9787
127
9788
127
9789
127
9790
127
9791
127
9792
127
9793
127
9794
127
9795
127
9796
127
9797
115
9798
108
9799
96
9800
90
9801
83
9802
77
9803
2
9804
-63
9805
-121
9806
-121
9807
-121
9808
-121
9809
-121
9810
-121
9811
-121
9812
-121
9813
-121
9814
-121
9815
-121
9816
-121
9817
-121
9818
-121
9819
-121
9820
-121
9821
-121
9822
-121
9823
-121
9824
-121
9825
-121
9826
-121
9827
-121
9828
-121
9829
-121
9830
-121
9831
-121
9832
-121
9833
-121
9834
-119
9835
18
9836
127
9837
127
9838
127
9839
127
9840
127
9841
127
9842
127
9843
127
9844
127
9845
127
9846
127
9847
127
9848
127
9849
127
9850
127
9851
127
9852
127
9853
127
9854
127
9855
127
9856
127
9857
127
9858
127
9859
127
9860
127
9861
117
9862
109
9863
102
9864
91
9865
86
9866
77
9867
2
9868
-63
9869
-121
9870
-121
9871
-121
9872
-121
9873
-121
9874
-121
9875
-121
9876
-121
9877
-121
9878
-121
9879
-121
9880
-121
9881
-121
9882
-121
9883
-121
9884
-121
9885
-121
9886
-121
9887
-121
9888
-121
9889
-121
9890
-121
9891
-121
9892
-121
9893
-121
9894
-121
9895
-121
9896
-121
9897
-121
9898
-121
9899
-113
9900
-105
9901
-96
9902
-90
9903
-86
9904
-81
9905
-75
9906
-71
9907
-63
9908
-58
9909
-59
9910
-54
9911
-55
9912
-50
9913
-51
9914
-46
9915
-43
9916
-39
9917
-36
9918
-30
9919
-26
9920
-28
9921
-25
9922
-27
9923
-24
9924
-26
9925
-22
9926
-20
9927
-21
9928
-13
9929
-12
9930
-9
9931
121
9932
127
9933
127
9934
127
9935
127
9936
127
9937
127
9938
127
9939
127
9940
127
9941
127
9942
127
9943
127
9944
127
9945
127
9946
127
9947
127
9948
127
9949
127
9950
127
9951
127
9952
127
9953
127
9954
127
9955
127
9956
127
9957
127
9958
120
9959
110
9960
103
9961
96
9962
86
9963
80
9964
73
9965
69
9966
64
9967
59
9968
56
9969
50
9970
44
9971
42
9972
40
9973
40
9974
39
9975
36
9976
35
9977
34
9978
30
9979
27
9980
24
9981
23
9982
16
9983
15
9984
9
9985
7
9986
9
9987
9
9988
9
9989
5
9990
6
9991
1
9992
2
9993
5
9994
5
9995
-61
9996
-120
9997
-121
9998
-121
9999
-121
10000
-121
10001
-121
10002
-121
10003
-121
10004
-121
10005
-121
10006
-121
10007
-121
10008
-121
10009
-121
10010
-121
10011
-121
10012
-121
10013
-121
10014
-121
10015
-121
10016
-121
10017
-121
10018
-121
10019
-121
10020
-121
10021
-121
10022
-121
10023
-121
10024
-121
10025
-121
10026
-121
10027
-121
10028
-116
10029
-108
10030
-101
10031
-94
10032
-85
10033
-80
10034
-74
10035
-71
10036
-67
10037
-62
10038
-57
10039
-57
10040
-52
10041
-51
10042
-47
10043
-44
10044
-40
10045
-40
10046
-36
10047
-29
10048
-29
10049
-26
10050
-26
10051
-24
10052
-23
10053
-20
10054
-23
10055
-21
10056
-22
10057
-19
10058
-16
10059
115
10060
127
10061
127
10062
127
10063
127
10064
127
10065
127
10066
127
10067
127
10068
127
10069
127
10070
127
10071
127
10072
127
10073
127
10074
127
10075
127
10076
127
10077
127
10078
127
10079
127
10080
127
10081
127
10082
127
10083
127
10084
127
10085
127
10086
126
10087
117
10088
107
10089
100
10090
87
10091
81
10092
71
10093
67
10094
62
10095
58
10096
55
10097
51
10098
48
10099
43
10100
40
10101
38
10102
34
10103
31
10104
29
10105
29
10106
29
10107
24
10108
24
10109
25
10110
21
10111
18
10112
17
10113
15
10114
13
10115
14
10116
11
10117
10
10118
8
10119
6
10120
2
10121
2
10122
1
10123
-65
10124
-121
10125
-121
10126
-121
10127
-121
10128
-121
10129
-121
10130
-121
10131
-121
10132
-121
10133
-121
10134
-121
10135
-121
10136
-121
10137
-121
10138
-121
10139
-121
10140
-121
10141
-121
10142
-121
10143
-121
10144
-121
10145
-121
10146
-121
10147
-121
10148
-121
10149
-121
10150
-121
10151
-121
10152
-121
10153
-121
10154
-121
10155
10
10156
127
10157
127
10158
127
10159
127
10160
127
10161
127
10162
127
10163
127
10164
127
10165
127
10166
127
10167
127
10168
127
10169
127
10170
127
10171
127
10172
127
10173
127
10174
127
10175
127
10176
127
10177
127
10178
127
10179
127
10180
121
10181
109
10182
104
10183
98
10184
91
10185
86
10186
79
10187
4
10188
-62
10189
-121
10190
-121
10191
-121
10192
-121
10193
-121
10194
-121
10195
-121
10196
-121
10197
-121
10198
-121
10199
-121
10200
-121
10201
-121
10202
-121
10203
-121
10204
-121
10205
-121
10206
-121
10207
-121
10208
-121
10209
-121
10210
-121
10211
-121
10212
-121
10213
-121
10214
-121
10215
-121
10216
-121
10217
-121
10218
-121
10219
-117
10220
-114
10221
-106
10222
-101
10223
-93
10224
-90
10225
-82
10226
-79
10227
-71
10228
-66
10229
-58
10230
-51
10231
-48
10232
-42
10233
-38
10234
-33
10235
-34
10236
-31
10237
-33
10238
-31
10239
-31
10240
-30
10241
-28
10242
-25
10243
-27
10244
-24
10245
-22
10246
-18
10247
-14
10248
-14
10249
-12
10250
-12
10251
123
10252
127
10253
127
10254
127
10255
127
10256
127
10257
127
10258
127
10259
127
10260
127
10261
127
10262
127
10263
127
10264
127
10265
127
10266
127
10267
127
10268
127
10269
127
10270
127
10271
127
10272
127
10273
127
10274
127
10275
127
10276
127
10277
127
10278
121
10279
112
10280
106
10281
96
10282
90
10283
82
10284
78
10285
75
10286
68
10287
67
10288
61
10289
58
10290
52
10291
48
10292
39
10293
36
10294
32
10295
30
10296
22
10297
20
10298
22
10299
17
10300
18
10301
16
10302
16
10303
14
10304
13
10305
12
10306
15
10307
16
10308
15
10309
14
10310
15
10311
15
10312
11
10313
8
10314
5
10315
-62
10316
-121
10317
-121
10318
-121
10319
-121
10320
-121
10321
-121
10322
-121
10323
-121
10324
-121
10325
-121
10326
-121
10327
-121
10328
-121
10329
-121
10330
-121
10331
-121
10332
-121
10333
-121
10334
-121
10335
-121
10336
-121
10337
-121
10338
-121
10339
-121
10340
-121
10341
-121
10342
-121
10343
-121
10344
-121
10345
-121
10346
-121
10347
-121
10348
-118
10349
-111
10350
-102
10351
-97
10352
-88
10353
-82
10354
-78
10355
-70
10356
-68
10357
-63
10358
-57
10359
-50
10360
-44
10361
-43
10362
-40
10363
-38
10364
-33
10365
-30
10366
-26
10367
-28
10368
-25
10369
-27
10370
-25
10371
-25
10372
-20
10373
-19
10374
-15
10375
-18
10376
-16
10377
-18
10378
-16
10379
115
10380
127
10381
127
10382
127
10383
127
10384
127
10385
127
10386
127
10387
127
10388
127
10389
127
10390
127
10391
127
10392
127
10393
127
10394
127
10395
127
10396
127
10397
127
10398
127
10399
127
10400
127
10401
127
10402
127
10403
127
10404
127
10405
127
10406
122
10407
113
10408
104
10409
97
10410
87
10411
11
10412
-56
10413
-115
10414
-121
10415
-121
10416
-121
10417
-121
10418
-121
10419
-121
10420
-121
10421
-121
10422
-121
10423
-121
10424
-121
10425
-121
10426
-121
10427
-121
10428
-121
10429
-121
10430
-121
10431
-121
10432
-121
10433
-121
10434
-121
10435
-121
10436
-121
10437
-121
10438
-121
10439
-121
10440
-121
10441
-121
10442
-121
10443
19
10444
127
10445
127
10446
127
10447
127
10448
127
10449
127
10450
127
10451
127
10452
127
10453
127
10454
127
10455
127
10456
127
10457
127
10458
127
10459
127
10460
127
10461
127
10462
127
10463
127
10464
127
10465
127
10466
127
10467
127
10468
127
10469
118
10470
110
10471
102
10472
95
10473
88
10474
78
10475
3
10476
-63
10477
-121
10478
-121
10479
-121
10480
-121
10481
-121
10482
-121
10483
-121
10484
-121
10485
-121
10486
-121
10487
-121
10488
-121
10489
-121
10490
-121
10491
-121
10492
-121
10493
-121
10494
-121
10495
-121
10496
-121
10497
-121
10498
-121
10499
-121
10500
-121
10501
-121
10502
-121
10503
-121
10504
-121
10505
-121
10506
-121
10507
17
10508
127
10509
127
10510
127
10511
127
10512
127
10513
127
10514
127
10515
127
10516
127
10517
127
10518
127
10519
127
10520
127
10521
127
10522
127
10523
127
10524
127
10525
127
10526
127
10527
127
10528
127
10529
127
10530
127
10531
127
10532
127
10533
122
10534
113
10535
103
10536
96
10537
90
10538
81
10539
74
10540
69
10541
64
10542
63
10543
59
10544
56
10545
54
10546
50
10547
44
10548
41
10549
32
10550
29
10551
22
10552
22
10553
18
10554
18
10555
18
10556
15
10557
14
10558
14
10559
12
10560
12
10561
10
10562
9
10563
9
10564
9
10565
7
10566
8
10567
7
10568
6
10569
6
10570
1
10571
-65
10572
-121
10573
-121
10574
-121
10575
-121
10576
-121
10577
-121
10578
-121
10579
-121
10580
-121
10581
-121
10582
-121
10583
-121
10584
-121
10585
-121
10586
-121
10587
-121
10588
-121
10589
-121
10590
-121
10591
-121
10592
-121
10593
-121
10594
-121
10595
-121
10596
-121
10597
-121
10598
-121
10599
-121
10600
-121
10601
-121
10602
-121
10603
11
10604
127
10605
127
10606
127
10607
127
10608
127
10609
127
10610
127
10611
127
10612
127
10613
127
10614
127
10615
127
10616
127
10617
127
10618
127
10619
127
10620
127
10621
127
10622
127
10623
127
10624
127
10625
127
10626
127
10627
127
10628
124
10629
110
10630
103
10631
95
10632
89
10633
83
10634
77
10635
2
10636
-64
10637
-121
10638
-121
10639
-121
10640
-121
10641
-121
10642
-121
10643
-121
10644
-121
10645
-121
10646
-121
10647
-121
10648
-121
10649
-121
10650
-121
10651
-121
10652
-121
10653
-121
10654
-121
10655
-121
10656
-121
10657
-121
10658
-121
10659
-121
10660
-121
10661
-121
10662
-121
10663
-121
10664
-121
10665
-121
10666
-121
10667
18
10668
127
10669
127
10670
127
10671
127
10672
127
10673
127
10674
127
10675
127
10676
127
10677
127
10678
127
10679
127
10680
127
10681
127
10682
127
10683
127
10684
127
10685
127
10686
127
10687
127
10688
127
10689
127
10690
127
10691
127
10692
125
10693
113
10694
105
10695
96
10696
92
10697
81
10698
77
10699
2
10700
-64
10701
-121
10702
-121
10703
-121
10704
-121
10705
-121
10706
-121
10707
-121
10708
-121
10709
-121
10710
-121
10711
-121
10712
-121
10713
-121
10714
-121
10715
-121
10716
-121
10717
-121
10718
-121
10719
-121
10720
-121
10721
-121
10722
-121
10723
-121
10724
-121
10725
-121
10726
-121
10727
-121
10728
-121
10729
-121
10730
-121
10731
-113
10732
-103
10733
-96
10734
-89
10735
-81
10736
-74
10737
-74
10738
-69
10739
-68
10740
-63
10741
-63
10742
-58
10743
-56
10744
-51
10745
-50
10746
-44
10747
-45
10748
-40
10749
-36
10750
-30
10751
-26
10752
-28
10753
-25
10754
-27
10755
-23
10756
-26
10757
-22
10758
-20
10759
-18
10760
-15
10761
-15
10762
-13
10763
120
10764
127
10765
127
10766
127
10767
127
10768
127
10769
127
10770
127
10771
127
10772
127
10773
127
10774
127
10775
127
10776
127
10777
127
10778
127
10779
127
10780
127
10781
127
10782
127
10783
127
10784
127
10785
127
10786
127
10787
127
10788
127
10789
127
10790
122
10791
113
10792
105
10793
99
10794
88
10795
81
10796
76
10797
67
10798
62
10799
61
10800
59
10801
55
10802
52
10803
49
10804
41
10805
39
10806
32
10807
29
10808
30
10809
29
10810
28
10811
21
10812
21
10813
17
10814
16
10815
16
10816
14
10817
12
10818
11
10819
10
10820
10
10821
7
10822
6
10823
6
10824
7
10825
6
10826
6
10827
-60
10828
-120
10829
-121
10830
-121
10831
-121
10832
-121
10833
-121
10834
-121
10835
-121
10836
-121
10837
-121
10838
-121
10839
-121
10840
-121
10841
-121
10842
-121
10843
-121
10844
-121
10845
-121
10846
-121
10847
-121
10848
-121
10849
-121
10850
-121
10851
-121
10852
-121
10853
-121
10854
-121
10855
-121
10856
-121
10857
-121
10858
-121
10859
-121
10860
-118
10861
-114
10862
-103
10863
-99
10864
-90
10865
-82
10866
-74
10867
-66
10868
-65
10869
-58
10870
-58
10871
-53
10872
-53
10873
-48
10874
-48
10875
-43
10876
-42
10877
-39
10878
-35
10879
-32
10880
-27
10881
-23
10882
-20
10883
-21
10884
-18
10885
-20
10886
-19
10887
-19
10888
-15
10889
-14
10890
-10
10891
123
10892
127
10893
127
10894
127
10895
127
10896
127
10897
127
10898
127
10899
127
10900
127
10901
127
10902
127
10903
127
10904
127
10905
127
10906
127
10907
127
10908
127
10909
127
10910
127
10911
127
10912
127
10913
127
10914
127
10915
127
10916
127
10917
127
10918
120
10919
112
10920
102
10921
94
10922
87
10923
11
10924
-56
10925
-115
10926
-121
10927
-121
10928
-121
10929
-121
10930
-121
10931
-121
10932
-121
10933
-121
10934
-121
10935
-121
10936
-121
10937
-121
10938
-121
10939
-121
10940
-121
10941
-121
10942
-121
10943
-121
10944
-121
10945
-121
10946
-121
10947
-121
10948
-121
10949
-121
10950
-121
10951
-121
10952
-121
10953
-121
10954
-121
10955
18
10956
127
10957
127
10958
127
10959
127
10960
127
10961
127
10962
127
10963
127
10964
127
10965
127
10966
127
10967
127
10968
127
10969
127
10970
127
10971
127
10972
127
10973
127
10974
127
10975
127
10976
127
10977
127
10978
127
10979
127
10980
127
10981
115
10982
108
10983
96
10984
90
10985
80
10986
76
10987
1
10988
-64
10989
-121
10990
-121
10991
-121
10992
-121
10993
-121
10994
-121
10995
-121
10996
-121
10997
-121
10998
-121
10999
-121
11000
-121
11001
-121
11002
-121
11003
-121
11004
-121
11005
-121
11006
-121
11007
-121
11008
-121
11009
-121
11010
-121
11011
-121
11012
-121
11013
-121
11014
-121
11015
-121
11016
-121
11017
-121
11018
-121
11019
17
11020
127
11021
127
11022
127
11023
127
11024
127
11025
127
11026
127
11027
127
11028
127
11029
127
11030
127
11031
127
11032
127
11033
127
11034
127
11035
127
11036
127
11037
127
11038
127
11039
127
11040
127
11041
127
11042
127
11043
127
11044
126
11045
114
11046
111
11047
104
11048
98
11049
93
11050
87
11051
12
11052
-55
11053
-115
11054
-121
11055
-121
11056
-121
11057
-121
11058
-121
11059
-121
11060
-121
11061
-121
11062
-121
11063
-121
11064
-121
11065
-121
11066
-121
11067
-121
11068
-121
11069
-121
11070
-121
11071
-121
11072
-121
11073
-121
11074
-121
11075
-121
11076
-121
11077
-121
11078
-121
11079
-121
11080
-121
11081
-121
11082
-121
11083
16
11084
127
11085
127
11086
127
11087
127
11088
127
11089
127
11090
127
11091
127
11092
127
11093
127
11094
127
11095
127
11096
127
11097
127
11098
127
11099
127
11100
127
11101
127
11102
127
11103
127
11104
127
11105
127
11106
127
11107
127
11108
122
11109
113
11110
109
11111
101
11112
96
11113
85
11114
80
11115
6
11116
-61
11117
-119
11118
-121
11119
-121
11120
-121
11121
-121
11122
-121
11123
-121
11124
-121
11125
-121
11126
-121
11127
-121
11128
-121
11129
-121
11130
-121
11131
-121
11132
-121
11133
-121
11134
-121
11135
-121
11136
-121
11137
-121
11138
-121
11139
-121
11140
-121
11141
-121
11142
-121
11143
-121
11144
-121
11145
-121
11146
-121
11147
22
11148
127
11149
127
11150
127
11151
127
11152
127
11153
127
11154
127
11155
127
11156
127
11157
127
11158
127
11159
127
11160
127
11161
127
11162
127
11163
127
11164
127
11165
127
11166
127
11167
127
11168
127
11169
127
11170
127
11171
127
11172
127
11173
121
11174
112
11175
105
11176
94
11177
86
11178
78
11179
70
11180
65
11181
61
11182
52
11183
49
11184
45
11185
42
11186
39
11187
33
11188
32
11189
31
11190
32
11191
30
11192
28
11193
28
11194
29
11195
23
11196
25
11197
22
11198
22
11199
18
11200
17
11201
12
11202
11
11203
10
11204
7
11205
6
11206
1
11207
1
11208
2
11209
0
11210
1
11211
-66
11212
-121
11213
-121
11214
-121
11215
-121
11216
-121
11217
-121
11218
-121
11219
-121
11220
-121
11221
-121
11222
-121
11223
-121
11224
-121
11225
-121
11226
-121
11227
-121
11228
-121
11229
-121
11230
-121
11231
-121
11232
-121
11233
-121
11234
-121
11235
-121
11236
-121
11237
-121
11238
-121
11239
-121
11240
-121
11241
-121
11242
-121
11243
14
11244
127
11245
127
11246
127
11247
127
11248
127
11249
127
11250
127
11251
127
11252
127
11253
127
11254
127
11255
127
11256
127
11257
127
11258
127
11259
127
11260
127
11261
127
11262
127
11263
127
11264
127
11265
127
11266
127
11267
127
11268
126
11269
116
11270
109
11271
101
11272
94
11273
89
11274
81
11275
6
11276
-60
11277
-119
11278
-121
11279
-121
11280
-121
11281
-121
11282
-121
11283
-121
11284
-121
11285
-121
11286
-121
11287
-121
11288
-121
11289
-121
11290
-121
11291
-121
11292
-121
11293
-121
11294
-121
11295
-121
11296
-121
11297
-121
11298
-121
11299
-121
11300
-121
11301
-121
11302
-121
11303
-121
11304
-121
11305
-121
11306
-119
11307
21
11308
127
11309
127
11310
127
11311
127
11312
127
11313
127
11314
127
11315
127
11316
127
11317
127
11318
127
11319
127
11320
127
11321
127
11322
127
11323
127
11324
127
11325
127
11326
127
11327
127
11328
127
11329
127
11330
127
11331
127
11332
127
11333
117
11334
109
11335
98
11336
92
11337
84
11338
80
11339
5
11340
-61
11341
-120
11342
-121
11343
-121
11344
-121
11345
-121
11346
-121
11347
-121
11348
-121
11349
-121
11350
-121
11351
-121
11352
-121
11353
-121
11354
-121
11355
-121
11356
-121
11357
-121
11358
-121
11359
-121
11360
-121
11361
-121
11362
-121
11363
-121
11364
-121
11365
-121
11366
-121
11367
-121
11368
-121
11369
-121
11370
-121
11371
15
11372
127
11373
127
11374
127
11375
127
11376
127
11377
127
11378
127
11379
127
11380
127
11381
127
11382
127
11383
127
11384
127
11385
127
11386
127
11387
127
11388
127
11389
127
11390
127
11391
127
11392
127
11393
127
11394
127
11395
127
11396
127
11397
112
11398
105
11399
93
11400
88
11401
78
11402
74
11403
0
11404
-66
11405
-121
11406
-121
11407
-121
11408
-121
11409
-121
11410
-121
11411
-121
11412
-121
11413
-121
11414
-121
11415
-121
11416
-121
11417
-121
11418
-121
11419
-121
11420
-121
11421
-121
11422
-121
11423
-121
11424
-121
11425
-121
11426
-121
11427
-121
11428
-121
11429
-121
11430
-121
11431
-121
11432
-121
11433
-121
11434
-121
11435
-116
11436
-109
11437
-100
11438
-93
11439
-87
11440
-78
11441
-75
11442
-69
11443
-65
11444
-62
11445
-58
11446
-53
11447
-50
11448
-43
11449
-42
11450
-39
11451
-38
11452
-35
11453
-34
11454
-33
11455
-31
11456
-27
11457
-26
11458
-22
11459
-22
11460
-20
11461
-21
11462
-20
11463
-19
11464
-17
11465
-17
11466
-16
11467
118
11468
127
11469
127
11470
127
11471
127
11472
127
11473
127
11474
127
11475
127
11476
127
11477
127
11478
127
11479
127
11480
127
11481
127
11482
127
11483
127
11484
127
11485
127
11486
127
11487
127
11488
127
11489
127
11490
127
11491
127
11492
127
11493
127
11494
118
11495
111
11496
105
11497
98
11498
92
11499
85
11500
79
11501
75
11502
68
11503
62
11504
58
11505
56
11506
53
11507
47
11508
45
11509
45
11510
41
11511
39
11512
35
11513
34
11514
30
11515
26
11516
25
11517
23
11518
20
11519
17
11520
14
11521
14
11522
12
11523
12
11524
9
11525
8
11526
6
11527
6
11528
1
11529
2
11530
-3
11531
-69
11532
-121
11533
-121
11534
-121
11535
-121
11536
-121
11537
-121
11538
-121
11539
-121
11540
-121
11541
-121
11542
-121
11543
-121
11544
-121
11545
-121
11546
-121
11547
-121
11548
-121
11549
-121
11550
-121
11551
-121
11552
-121
11553
-121
11554
-121
11555
-121
11556
-121
11557
-121
11558
-121
11559
-121
11560
-121
11561
-121
11562
-121
11563
-121
11564
-116
11565
-113
11566
-104
11567
-101
11568
-91
11569
-89
11570
-81
11571
-75
11572
-66
11573
-59
11574
-55
11575
-51
11576
-48
11577
-43
11578
-41
11579
-35
11580
-33
11581
-35
11582
-31
11583
-34
11584
-30
11585
-33
11586
-30
11587
-26
11588
-22
11589
-18
11590
-21
11591
-19
11592
-22
11593
-19
11594
-22
11595
114
11596
127
11597
127
11598
127
11599
127
11600
127
11601
127
11602
127
11603
127
11604
127
11605
127
11606
127
11607
127
11608
127
11609
127
11610
127
11611
127
11612
127
11613
127
11614
127
11615
127
11616
127
11617
127
11618
127
11619
127
11620
127
11621
127
11622
124
11623
116
11624
106
11625
99
11626
92
11627
16
11628
-52
11629
-111
11630
-121
11631
-121
11632
-121
11633
-121
11634
-121
11635
-121
11636
-121
11637
-121
11638
-121
11639
-121
11640
-121
11641
-121
11642
-121
11643
-121
11644
-121
11645
-121
11646
-121
11647
-121
11648
-121
11649
-121
11650
-121
11651
-121
11652
-121
11653
-121
11654
-121
11655
-121
11656
-121
11657
-121
11658
-120
11659
23
11660
127
11661
127
11662
127
11663
127
11664
127
11665
127
11666
127
11667
127
11668
127
11669
127
11670
127
11671
127
11672
127
11673
127
11674
127
11675
127
11676
127
11677
127
11678
127
11679
127
11680
127
11681
127
11682
127
11683
127
11684
127
11685
119
11686
112
11687
104
11688
91
11689
85
11690
74
11691
0
11692
-65
11693
-121
11694
-121
11695
-121
11696
-121
11697
-121
11698
-121
11699
-121
11700
-121
11701
-121
11702
-121
11703
-121
11704
-121
11705
-121
11706
-121
11707
-121
11708
-121
11709
-121
11710
-121
11711
-121
11712
-121
11713
-121
11714
-121
11715
-121
11716
-121
11717
-121
11718
-121
11719
-121
11720
-121
11721
-121
11722
-121
11723
20
11724
127
11725
127
11726
127
11727
127
11728
127
11729
127
11730
127
11731
127
11732
127
11733
127
11734
127
11735
127
11736
127
11737
127
11738
127
11739
127
11740
127
11741
127
11742
127
11743
127
11744
127
11745
127
11746
127
11747
127
11748
122
11749
114
11750
102
11751
96
11752
88
11753
82
11754
75
11755
1
11756
-65
11757
-121
11758
-121
11759
-121
11760
-121
11761
-121
11762
-121
11763
-121
11764
-121
11765
-121
11766
-121
11767
-121
11768
-121
11769
-121
11770
-121
11771
-121
11772
-121
11773
-121
11774
-121
11775
-121
11776
-121
11777
-121
11778
-121
11779
-121
11780
-121
11781
-121
11782
-121
11783
-121
11784
-121
11785
-121
11786
-121
11787
18
11788
127
11789
127
11790
127
11791
127
11792
127
11793
127
11794
127
11795
127
11796
127
11797
127
11798
127
11799
127
11800
127
11801
127
11802
127
11803
127
11804
127
11805
127
11806
127
11807
127
11808
127
11809
127
11810
127
11811
127
11812
127
11813
118
11814
109
11815
101
11816
94
11817
86
11818
83
11819
76
11820
68
11821
65
11822
62
11823
58
11824
49
11825
46
11826
41
11827
37
11828
33
11829
32
11830
32
11831
27
11832
24
11833
22
11834
22
11835
19
11836
17
11837
16
11838
14
11839
13
11840
16
11841
17
11842
14
11843
13
11844
14
11845
14
11846
9
11847
8
11848
6
11849
5
11850
4
11851
-62
11852
-121
11853
-121
11854
-121
11855
-121
11856
-121
11857
-121
11858
-121
11859
-121
11860
-121
11861
-121
11862
-121
11863
-121
11864
-121
11865
-121
11866
-121
11867
-121
11868
-121
11869
-121
11870
-121
11871
-121
11872
-121
11873
-121
11874
-121
11875
-121
11876
-121
11877
-121
11878
-121
11879
-121
11880
-121
11881
-121
11882
-121
11883
-121
11884
-115
11885
-106
11886
-97
11887
-95
11888
-87
11889
-85
11890
-78
11891
-76
11892
-69
11893
-67
11894
-61
11895
-58
11896
-52
11897
-52
11898
-47
11899
-42
11900
-41
11901
-37
11902
-38
11903
-33
11904
-31
11905
-31
11906
-26
11907
-28
11908
-24
11909
-20
11910
-21
11911
-19
11912
-21
11913
-18
11914
-11
11915
124
11916
127
11917
127
11918
127
11919
127
11920
127
11921
127
11922
127
11923
127
11924
127
11925
127
11926
127
11927
127
11928
127
11929
127
11930
127
11931
127
11932
127
11933
127
11934
127
11935
127
11936
127
11937
127
11938
127
11939
127
11940
127
11941
127
11942
119
11943
111
11944
99
11945
92
11946
85
11947
79
11948
74
11949
69
11950
64
11951
58
11952
51
11953
49
11954
43
11955
41
11956
42
11957
39
11958
37
11959
34
11960
31
11961
29
11962
26
11963
20
11964
20
11965
18
11966
17
11967
16
11968
11
11969
12
11970
13
11971
9
11972
11
11973
6
11974
7
11975
5
11976
5
11977
6
11978
2
11979
-64
11980
-121
11981
-121
11982
-121
11983
-121
11984
-121
11985
-121
11986
-121
11987
-121
11988
-121
11989
-121
11990
-121
11991
-121
11992
-121
11993
-121
11994
-121
11995
-121
11996
-121
11997
-121
11998
-121
11999
-121
12000
-121
12001
-121
12002
-121
12003
-121
12004
-121
12005
-121
12006
-121
12007
-121
12008
-121
12009
-121
12010
-121
12011
9
12012
127
12013
127
12014
127
12015
127
12016
127
12017
127
12018
127
12019
127
12020
127
12021
127
12022
127
12023
127
12024
127
12025
127
12026
127
12027
127
12028
127
12029
127
12030
127
12031
127
12032
127
12033
127
12034
127
12035
127
12036
122
12037
112
12038
108
12039
99
12040
95
12041
88
12042
81
12043
6
12044
-60
12045
-119
12046
-121
12047
-121
12048
-121
12049
-121
12050
-121
12051
-121
12052
-121
12053
-121
12054
-121
12055
-121
12056
-121
12057
-121
12058
-121
12059
-121
12060
-121
12061
-121
12062
-121
12063
-121
12064
-121
12065
-121
12066
-121
12067
-121
12068
-121
12069
-121
12070
-121
12071
-121
12072
-121
12073
-121
12074
-120
12075
-111
12076
-109
12077
-101
12078
-96
12079
-92
12080
-86
12081
-80
12082
-75
12083
-67
12084
-61
12085
-56
12086
-52
12087
-49
12088
-44
12089
-41
12090
-39
12091
-40
12092
-37
12093
-40
12094
-37
12095
-39
12096
-35
12097
-36
12098
-32
12099
-26
12100
-26
12101
-22
12102
-21
12103
-19
12104
-18
12105
-15
12106
-15
12107
117
12108
127
12109
127
12110
127
12111
127
12112
127
12113
127
12114
127
12115
127
12116
127
12117
127
12118
127
12119
127
12120
127
12121
127
12122
127
12123
127
12124
127
12125
127
12126
127
12127
127
12128
127
12129
127
12130
127
12131
127
12132
127
12133
127
12134
127
12135
117
12136
110
12137
101
12138
93
12139
88
12140
83
12141
76
12142
65
12143
61
12144
52
12145
47
12146
45
12147
44
12148
42
12149
36
12150
38
12151
35
12152
33
12153
26
12154
24
12155
21
12156
20
12157
18
12158
16
12159
15
12160
12
12161
10
12162
11
12163
12
12164
14
12165
13
12166
12
12167
12
12168
13
12169
10
12170
8
12171
-60
12172
-119
12173
-121
12174
-121
12175
-121
12176
-121
12177
-121
12178
-121
12179
-121
12180
-121
12181
-121
12182
-121
12183
-121
12184
-121
12185
-121
12186
-121
12187
-121
12188
-121
12189
-121
12190
-121
12191
-121
12192
-121
12193
-121
12194
-121
12195
-121
12196
-121
12197
-121
12198
-121
12199
-121
12200
-121
12201
-121
12202
-121
12203
5
12204
127
12205
127
12206
127
12207
127
12208
127
12209
127
12210
127
12211
127
12212
127
12213
127
12214
127
12215
127
12216
127
12217
127
12218
127
12219
127
12220
127
12221
127
12222
127
12223
127
12224
127
12225
127
12226
127
12227
127
12228
123
12229
111
12230
104
12231
100
12232
92
12233
86
12234
80
12235
5
12236
-61
12237
-119
12238
-121
12239
-121
12240
-121
12241
-121
12242
-121
12243
-121
12244
-121
12245
-121
12246
-121
12247
-121
12248
-121
12249
-121
12250
-121
12251
-121
12252
-121
12253
-121
12254
-121
12255
-121
12256
-121
12257
-121
12258
-121
12259
-121
12260
-121
12261
-121
12262
-121
12263
-121
12264
-121
12265
-121
12266
-121
12267
-116
12268
-109
12269
-100
12270
-91
12271
-87
12272
-80
12273
-78
12274
-70
12275
-66
12276
-60
12277
-54
12278
-54
12279
-49
12280
-50
12281
-44
12282
-39
12283
-40
12284
-34
12285
-32
12286
-29
12287
-26
12288
-28
12289
-25
12290
-22
12291
-20
12292
-16
12293
-16
12294
-14
12295
-16
12296
-15
12297
-18
12298
-15
12299
116
12300
127
12301
127
12302
127
12303
127
12304
127
12305
127
12306
127
12307
127
12308
127
12309
127
12310
127
12311
127
12312
127
12313
127
12314
127
12315
127
12316
127
12317
127
12318
127
12319
127
12320
127
12321
127
12322
127
12323
127
12324
127
12325
127
12326
125
12327
111
12328
103
12329
92
12330
90
12331
14
12332
-53
12333
-112
12334
-121
12335
-121
12336
-121
12337
-121
12338
-121
12339
-121
12340
-121
12341
-121
12342
-121
12343
-121
12344
-121
12345
-121
12346
-121
12347
-121
12348
-121
12349
-121
12350
-121
12351
-121
12352
-121
12353
-121
12354
-121
12355
-121
12356
-121
12357
-121
12358
-121
12359
-121
12360
-121
12361
-121
12362
-121
12363
18
12364
127
12365
127
12366
127
12367
127
12368
127
12369
127
12370
127
12371
127
12372
127
12373
127
12374
127
12375
127
12376
127
12377
127
12378
127
12379
127
12380
127
12381
127
12382
127
12383
127
12384
127
12385
127
12386
127
12387
127
12388
127
12389
119
12390
109
12391
101
12392
94
12393
86
12394
80
12395
5
12396
-61
12397
-120
12398
-121
12399
-121
12400
-121
12401
-121
12402
-121
12403
-121
12404
-121
12405
-121
12406
-121
12407
-121
12408
-121
12409
-121
12410
-121
12411
-121
12412
-121
12413
-121
12414
-121
12415
-121
12416
-121
12417
-121
12418
-121
12419
-121
12420
-121
12421
-121
12422
-121
12423
-121
12424
-121
12425
-121
12426
-121
12427
20
12428
127
12429
127
12430
127
12431
127
12432
127
12433
127
12434
127
12435
127
12436
127
12437
127
12438
127
12439
127
12440
127
12441
127
12442
127
12443
127
12444
127
12445
127
12446
127
12447
127
12448
127
12449
127
12450
127
12451
127
12452
123
12453
114
12454
107
12455
103
12456
96
12457
91
12458
81
12459
77
12460
68
12461
64
12462
58
12463
53
12464
50
12465
46
12466
43
12467
37
12468
35
12469
33
12470
29
12471
28
12472
26
12473
23
12474
22
12475
18
12476
17
12477
17
12478
14
12479
14
12480
14
12481
12
12482
11
12483
13
12484
15
12485
12
12486
13
12487
14
12488
12
12489
10
12490
10
12491
-58
12492
-117
12493
-121
12494
-121
12495
-121
12496
-121
12497
-121
12498
-121
12499
-121
12500
-121
12501
-121
12502
-121
12503
-121
12504
-121
12505
-121
12506
-121
12507
-121
12508
-121
12509
-121
12510
-121
12511
-121
12512
-121
12513
-121
12514
-121
12515
-121
12516
-121
12517
-121
12518
-121
12519
-121
12520
-121
12521
-121
12522
-121
12523
5
12524
127
12525
127
12526
127
12527
127
12528
127
12529
127
12530
127
12531
127
12532
127
12533
127
12534
127
12535
127
12536
127
12537
127
12538
127
12539
127
12540
127
12541
127
12542
127
12543
127
12544
127
12545
127
12546
127
12547
127
12548
125
12549
116
12550
103
12551
96
12552
88
12553
82
12554
77
12555
3
12556
-63
12557
-121
12558
-121
12559
-121
12560
-121
12561
-121
12562
-121
12563
-121
12564
-121
12565
-121
12566
-121
12567
-121
12568
-121
12569
-121
12570
-121
12571
-121
12572
-121
12573
-121
12574
-121
12575
-121
12576
-121
12577
-121
12578
-121
12579
-121
12580
-121
12581
-121
12582
-121
12583
-121
12584
-121
12585
-121
12586
-121
12587
17
12588
127
12589
127
12590
127
12591
127
12592
127
12593
127
12594
127
12595
127
12596
127
12597
127
12598
127
12599
127
12600
127
12601
127
12602
127
12603
127
12604
127
12605
127
12606
127
12607
127
12608
127
12609
127
12610
127
12611
127
12612
126
12613
117
12614
110
12615
101
12616
95
12617
89
12618
80
12619
5
12620
-61
12621
-120
12622
-121
12623
-121
12624
-121
12625
-121
12626
-121
12627
-121
12628
-121
12629
-121
12630
-121
12631
-121
12632
-121
12633
-121
12634
-121
12635
-121
12636
-121
12637
-121
12638
-121
12639
-121
12640
-121
12641
-121
12642
-121
12643
-121
12644
-121
12645
-121
12646
-121
12647
-121
12648
-121
12649
-121
12650
-119
12651
21
12652
127
12653
127
12654
127
12655
127
12656
127
12657
127
12658
127
12659
127
12660
127
12661
127
12662
127
12663
127
12664
127
12665
127
12666
127
12667
127
12668
127
12669
127
12670
127
12671
127
12672
127
12673
127
12674
127
12675
127
12676
122
12677
114
12678
106
12679
98
12680
92
12681
86
12682
80
12683
5
12684
-61
12685
-120
12686
-121
12687
-121
12688
-121
12689
-121
12690
-121
12691
-121
12692
-121
12693
-121
12694
-121
12695
-121
12696
-121
12697
-121
12698
-121
12699
-121
12700
-121
12701
-121
12702
-121
12703
-121
12704
-121
12705
-121
12706
-121
12707
-121
12708
-121
12709
-121
12710
-121
12711
-121
12712
-121
12713
-121
12714
-121
12715
12
12716
127
12717
127
12718
127
12719
127
12720
127
12721
127
12722
127
12723
127
12724
127
12725
127
12726
127
12727
127
12728
127
12729
127
12730
127
12731
127
12732
127
12733
127
12734
127
12735
127
12736
127
12737
127
12738
127
12739
127
12740
127
12741
119
12742
107
12743
100
12744
92
12745
86
12746
81
12747
6
12748
-60
12749
-118
12750
-121
12751
-121
12752
-121
12753
-121
12754
-121
12755
-121
12756
-121
12757
-121
12758
-121
12759
-121
12760
-121
12761
-121
12762
-121
12763
-121
12764
-121
12765
-121
12766
-121
12767
-121
12768
-121
12769
-121
12770
-121
12771
-121
12772
-121
12773
-121
12774
-121
12775
-121
12776
-121
12777
-121
12778
-121
12779
15
12780
127
12781
127
12782
127
12783
127
12784
127
12785
127
12786
127
12787
127
12788
127
12789
127
12790
127
12791
127
12792
127
12793
127
12794
127
12795
127
12796
127
12797
127
12798
127
12799
127
12800
127
12801
127
12802
127
12803
127
12804
127
12805
122
12806
112
12807
103
12808
94
12809
86
12810
78
12811
3
12812
-63
12813
-121
12814
-121
12815
-121
12816
-121
12817
-121
12818
-121
12819
-121
12820
-121
12821
-121
12822
-121
12823
-121
12824
-121
12825
-121
12826
-121
12827
-121
12828
-121
12829
-121
12830
-121
12831
-121
12832
-121
12833
-121
12834
-121
12835
-121
12836
-121
12837
-121
12838
-121
12839
-121
12840
-121
12841
-121
12842
-119
12843
-115
12844
-106
12845
-101
12846
-95
12847
-91
12848
-83
12849
-78
12850
-72
12851
-68
12852
-61
12853
-54
12854
-52
12855
-49
12856
-46
12857
-44
12858
-41
12859
-38
12860
-36
12861
-30
12862
-27
12863
-30
12864
-27
12865
-30
12866
-27
12867
-29
12868
-25
12869
-26
12870
-23
12871
-21
12872
-18
12873
-22
12874
-18
12875
119
12876
127
12877
127
12878
127
12879
127
12880
127
12881
127
12882
127
12883
127
12884
127
12885
127
12886
127
12887
127
12888
127
12889
127
12890
127
12891
127
12892
127
12893
127
12894
127
12895
127
12896
127
12897
127
12898
127
12899
127
12900
127
12901
127
12902
122
12903
111
12904
104
12905
97
12906
90
12907
84
12908
79
12909
73
12910
68
12911
62
12912
55
12913
53
12914
49
12915
46
12916
44
12917
39
12918
38
12919
35
12920
32
12921
30
12922
24
12923
22
12924
16
12925
14
12926
16
12927
15
12928
16
12929
11
12930
11
12931
9
12932
9
12933
10
12934
8
12935
7
12936
12
12937
12
12938
12
12939
-55
12940
-115
12941
-121
12942
-121
12943
-121
12944
-121
12945
-121
12946
-121
12947
-121
12948
-121
12949
-121
12950
-121
12951
-121
12952
-121
12953
-121
12954
-121
12955
-121
12956
-121
12957
-121
12958
-121
12959
-121
12960
-121
12961
-121
12962
-121
12963
-121
12964
-121
12965
-121
12966
-121
12967
-121
12968
-121
12969
-121
12970
-121
12971
-121
12972
-116
12973
-109
12974
-98
12975
-91
12976
-88
12977
-82
12978
-78
12979
-71
12980
-67
12981
-60
12982
-58
12983
-54
12984
-53
12985
-49
12986
-47
12987
-42
12988
-40
12989
-34
12990
-32
12991
-30
12992
-26
12993
-23
12994
-22
12995
-26
12996
-23
12997
-27
12998
-25
12999
-24
13000
-22
13001
-22
13002
-20
13003
116
13004
127
13005
127
13006
127
13007
127
13008
127
13009
127
13010
127
13011
127
13012
127
13013
127
13014
127
13015
127
13016
127
13017
127
13018
127
13019
127
13020
127
13021
127
13022
127
13023
127
13024
127
13025
127
13026
127
13027
127
13028
127
13029
127
13030
125
13031
118
13032
109
13033
102
13034
91
13035
15
13036
-53
13037
-112
13038
-121
13039
-121
13040
-121
13041
-121
13042
-121
13043
-121
13044
-121
13045
-121
13046
-121
13047
-121
13048
-121
13049
-121
13050
-121
13051
-121
13052
-121
13053
-121
13054
-121
13055
-121
13056
-121
13057
-121
13058
-121
13059
-121
13060
-121
13061
-121
13062
-121
13063
-121
13064
-121
13065
-121
13066
-121
13067
15
13068
127
13069
127
13070
127
13071
127
13072
127
13073
127
13074
127
13075
127
13076
127
13077
127
13078
127
13079
127
13080
127
13081
127
13082
127
13083
127
13084
127
13085
127
13086
127
13087
127
13088
127
13089
127
13090
127
13091
127
13092
127
13093
119
13094
109
13095
102
13096
94
13097
87
13098
82
13099
75
13100
68
13101
62
13102
58
13103
53
13104
51
13105
47
13106
40
13107
38
13108
37
13109
35
13110
27
13111
25
13112
19
13113
18
13114
16
13115
14
13116
18
13117
17
13118
18
13119
18
13120
17
13121
15
13122
13
13123
13
13124
10
13125
8
13126
5
13127
2
13128
2
13129
2
13130
0
13131
-66
13132
-121
13133
-121
13134
-121
13135
-121
13136
-121
13137
-121
13138
-121
13139
-121
13140
-121
13141
-121
13142
-121
13143
-121
13144
-121
13145
-121
13146
-121
13147
-121
13148
-121
13149
-121
13150
-121
13151
-121
13152
-121
13153
-121
13154
-121
13155
-121
13156
-121
13157
-121
13158
-121
13159
-121
13160
-121
13161
-121
13162
-121
13163
-121
13164
-121
13165
-111
13166
-106
13167
-96
13168
-93
13169
-84
13170
-79
13171
-72
13172
-67
13173
-60
13174
-54
13175
-50
13176
-47
13177
-44
13178
-42
13179
-39
13180
-36
13181
-32
13182
-28
13183
-29
13184
-27
13185
-26
13186
-24
13187
-28
13188
-25
13189
-27
13190
-24
13191
-23
13192
-21
13193
-18
13194
-17
13195
118
13196
127
13197
127
13198
127
13199
127
13200
127
13201
127
13202
127
13203
127
13204
127
13205
127
13206
127
13207
127
13208
127
13209
127
13210
127
13211
127
13212
127
13213
127
13214
127
13215
127
13216
127
13217
127
13218
127
13219
127
13220
127
13221
127
13222
124
13223
116
13224
104
13225
98
13226
93
13227
17
13228
-50
13229
-110
13230
-121
13231
-121
13232
-121
13233
-121
13234
-121
13235
-121
13236
-121
13237
-121
13238
-121
13239
-121
13240
-121
13241
-121
13242
-121
13243
-121
13244
-121
13245
-121
13246
-121
13247
-121
13248
-121
13249
-121
13250
-121
13251
-121
13252
-121
13253
-121
13254
-121
13255
-121
13256
-121
13257
-121
13258
-121
13259
20
13260
127
13261
127
13262
127
13263
127
13264
127
13265
127
13266
127
13267
127
13268
127
13269
127
13270
127
13271
127
13272
127
13273
127
13274
127
13275
127
13276
127
13277
127
13278
127
13279
127
13280
127
13281
127
13282
127
13283
127
13284
127
13285
117
13286
109
13287
102
13288
95
13289
89
13290
81
13291
6
13292
-60
13293
-119
13294
-121
13295
-121
13296
-121
13297
-121
13298
-121
13299
-121
13300
-121
13301
-121
13302
-121
13303
-121
13304
-121
13305
-121
13306
-121
13307
-121
13308
-121
13309
-121
13310
-121
13311
-121
13312
-121
13313
-121
13314
-121
13315
-121
13316
-121
13317
-121
13318
-121
13319
-121
13320
-121
13321
-121
13322
-121
13323
22
13324
127
13325
127
13326
127
13327
127
13328
127
13329
127
13330
127
13331
127
13332
127
13333
127
13334
127
13335
127
13336
127
13337
127
13338
127
13339
127
13340
127
13341
127
13342
127
13343
127
13344
127
13345
127
13346
127
13347
127
13348
122
13349
111
13350
106
13351
96
13352
89
13353
87
13354
82
13355
7
13356
-59
13357
-118
13358
-121
13359
-121
13360
-121
13361
-121
13362
-121
13363
-121
13364
-121
13365
-121
13366
-121
13367
-121
13368
-121
13369
-121
13370
-121
13371
-121
13372
-121
13373
-121
13374
-121
13375
-121
13376
-121
13377
-121
13378
-121
13379
-121
13380
-121
13381
-121
13382
-121
13383
-121
13384
-121
13385
-121
13386
-121
13387
15
13388
127
13389
127
13390
127
13391
127
13392
127
13393
127
13394
127
13395
127
13396
127
13397
127
13398
127
13399
127
13400
127
13401
127
13402
127
13403
127
13404
127
13405
127
13406
127
13407
127
13408
127
13409
127
13410
127
13411
127
13412
123
13413
110
13414
103
13415
93
13416
88
13417
80
13418
77
13419
2
13420
-64
13421
-121
13422
-121
13423
-121
13424
-121
13425
-121
13426
-121
13427
-121
13428
-121
13429
-121
13430
-121
13431
-121
13432
-121
13433
-121
13434
-121
13435
-121
13436
-121
13437
-121
13438
-121
13439
-121
13440
-121
13441
-121
13442
-121
13443
-121
13444
-121
13445
-121
13446
-121
13447
-121
13448
-121
13449
-121
13450
-121
13451
14
13452
127
13453
127
13454
127
13455
127
13456
127
13457
127
13458
127
13459
127
13460
127
13461
127
13462
127
13463
127
13464
127
13465
127
13466
127
13467
127
13468
127
13469
127
13470
127
13471
127
13472
127
13473
127
13474
127
13475
127
13476
126
13477
118
13478
110
13479
103
13480
93
13481
87
13482
84
13483
78
13484
73
13485
67
13486
63
13487
57
13488
53
13489
50
13490
42
13491
40
13492
37
13493
35
13494
33
13495
30
13496
28
13497
28
13498
26
13499
26
13500
28
13501
26
13502
24
13503
23
13504
17
13505
14
13506
11
13507
10
13508
4
13509
4
13510
-1
13511
-2
13512
3
13513
2
13514
3
13515
-63
13516
-121
13517
-121
13518
-121
13519
-121
13520
-121
13521
-121
13522
-121
13523
-121
13524
-121
13525
-121
13526
-121
13527
-121
13528
-121
13529
-121
13530
-121
13531
-121
13532
-121
13533
-121
13534
-121
13535
-121
13536
-121
13537
-121
13538
-121
13539
-121
13540
-121
13541
-121
13542
-121
13543
-121
13544
-121
13545
-121
13546
-121
13547
-121
13548
-117
13549
-109
13550
-104
13551
-96
13552
-90
13553
-82
13554
-74
13555
-70
13556
-66
13557
-61
13558
-59
13559
-55
13560
-51
13561
-46
13562
-41
13563
-40
13564
-38
13565
-37
13566
-33
13567
-31
13568
-27
13569
-28
13570
-26
13571
-26
13572
-24
13573
-26
13574
-21
13575
-20
13576
-16
13577
-17
13578
-15
13579
117
13580
127
13581
127
13582
127
13583
127
13584
127
13585
127
13586
127
13587
127
13588
127
13589
127
13590
127
13591
127
13592
127
13593
127
13594
127
13595
127
13596
127
13597
127
13598
127
13599
127
13600
127
13601
127
13602
127
13603
127
13604
127
13605
127
13606
121
13607
112
13608
106
13609
106
13610
99
13611
22
13612
-46
13613
-107
13614
-121
13615
-121
13616
-121
13617
-121
13618
-121
13619
-121
13620
-121
13621
-121
13622
-121
13623
-121
13624
-121
13625
-121
13626
-121
13627
-121
13628
-121
13629
-121
13630
-121
13631
-121
13632
-121
13633
-121
13634
-121
13635
-121
13636
-121
13637
-121
13638
-121
13639
-121
13640
-121
13641
-121
13642
-121
13643
17
13644
127
13645
127
13646
127
13647
127
13648
127
13649
127
13650
127
13651
127
13652
127
13653
127
13654
127
13655
127
13656
127
13657
127
13658
127
13659
127
13660
127
13661
127
13662
127
13663
127
13664
127
13665
127
13666
127
13667
127
13668
127
13669
118
13670
111
13671
99
13672
93
13673
82
13674
76
13675
1
13676
-64
13677
-121
13678
-121
13679
-121
13680
-121
13681
-121
13682
-121
13683
-121
13684
-121
13685
-121
13686
-121
13687
-121
13688
-121
13689
-121
13690
-121
13691
-121
13692
-121
13693
-121
13694
-121
13695
-121
13696
-121
13697
-121
13698
-121
13699
-121
13700
-121
13701
-121
13702
-121
13703
-121
13704
-121
13705
-121
13706
-121
13707
15
13708
127
13709
127
13710
127
13711
127
13712
127
13713
127
13714
127
13715
127
13716
127
13717
127
13718
127
13719
127
13720
127
13721
127
13722
127
13723
127
13724
127
13725
127
13726
127
13727
127
13728
127
13729
127
13730
127
13731
127
13732
127
13733
120
13734
110
13735
100
13736
94
13737
85
13738
81
13739
75
13740
68
13741
64
13742
61
13743
56
13744
51
13745
46
13746
44
13747
39
13748
38
13749
33
13750
31
13751
26
13752
25
13753
18
13754
17
13755
14
13756
14
13757
14
13758
11
13759
11
13760
9
13761
8
13762
10
13763
11
13764
12
13765
11
13766
10
13767
11
13768
12
13769
8
13770
6
13771
-61
13772
-120
13773
-121
13774
-121
13775
-121
13776
-121
13777
-121
13778
-121
13779
-121
13780
-121
13781
-121
13782
-121
13783
-121
13784
-121
13785
-121
13786
-121
13787
-121
13788
-121
13789
-121
13790
-121
13791
-121
13792
-121
13793
-121
13794
-121
13795
-121
13796
-121
13797
-121
13798
-121
13799
-121
13800
-121
13801
-121
13802
-121
13803
-121
13804
-117
13805
-114
13806
-104
13807
-99
13808
-93
13809
-88
13810
-82
13811
-75
13812
-69
13813
-68
13814
-61
13815
-58
13816
-51
13817
-45
13818
-44
13819
-41
13820
-39
13821
-35
13822
-33
13823
-28
13824
-29
13825
-26
13826
-27
13827
-25
13828
-25
13829
-21
13830
-20
13831
-17
13832
-19
13833
-17
13834
-16
13835
119
13836
127
13837
127
13838
127
13839
127
13840
127
13841
127
13842
127
13843
127
13844
127
13845
127
13846
127
13847
127
13848
127
13849
127
13850
127
13851
127
13852
127
13853
127
13854
127
13855
127
13856
127
13857
127
13858
127
13859
127
13860
127
13861
127
13862
123
13863
114
13864
107
13865
99
13866
92
13867
86
13868
76
13869
72
13870
63
13871
58
13872
58
13873
52
13874
50
13875
45
13876
42
13877
35
13878
34
13879
27
13880
26
13881
27
13882
26
13883
26
13884
24
13885
23
13886
22
13887
16
13888
16
13889
12
13890
12
13891
12
13892
10
13893
10
13894
13
13895
12
13896
13
13897
10
13898
8
13899
-59
13900
-118
13901
-121
13902
-121
13903
-121
13904
-121
13905
-121
13906
-121
13907
-121
13908
-121
13909
-121
13910
-121
13911
-121
13912
-121
13913
-121
13914
-121
13915
-121
13916
-121
13917
-121
13918
-121
13919
-121
13920
-121
13921
-121
13922
-121
13923
-121
13924
-121
13925
-121
13926
-121
13927
-121
13928
-121
13929
-121
13930
-121
13931
10
13932
127
13933
127
13934
127
13935
127
13936
127
13937
127
13938
127
13939
127
13940
127
13941
127
13942
127
13943
127
13944
127
13945
127
13946
127
13947
127
13948
127
13949
127
13950
127
13951
127
13952
127
13953
127
13954
127
13955
127
13956
127
13957
122
13958
116
13959
107
13960
99
13961
92
13962
86
13963
10
13964
-57
13965
-116
13966
-121
13967
-121
13968
-121
13969
-121
13970
-121
13971
-121
13972
-121
13973
-121
13974
-121
13975
-121
13976
-121
13977
-121
13978
-121
13979
-121
13980
-121
13981
-121
13982
-121
13983
-121
13984
-121
13985
-121
13986
-121
13987
-121
13988
-121
13989
-121
13990
-121
13991
-121
13992
-121
13993
-121
13994
-121
13995
15
13996
127
13997
127
13998
127
13999
127
14000
127
14001
127
14002
127
14003
127
14004
127
14005
127
14006
127
14007
127
14008
127
14009
127
14010
127
14011
127
14012
127
14013
127
14014
127
14015
127
14016
127
14017
127
14018
127
14019
127
14020
127
14021
122
14022
116
14023
106
14024
99
14025
90
14026
86
14027
10
14028
-57
14029
-116
14030
-121
14031
-121
14032
-121
14033
-121
14034
-121
14035
-121
14036
-121
14037
-121
14038
-121
14039
-121
14040
-121
14041
-121
14042
-121
14043
-121
14044
-121
14045
-121
14046
-121
14047
-121
14048
-121
14049
-121
14050
-121
14051
-121
14052
-121
14053
-121
14054
-121
14055
-121
14056
-121
14057
-121
14058
-121
14059
-117
14060
-108
14061
-104
14062
-95
14063
-91
14064
-84
14065
-80
14066
-73
14067
-71
14068
-64
14069
-63
14070
-56
14071
-52
14072
-48
14073
-44
14074
-38
14075
-34
14076
-34
14077
-32
14078
-31
14079
-26
14080
-25
14081
-21
14082
-23
14083
-20
14084
-21
14085
-20
14086
-19
14087
-16
14088
-20
14089
-17
14090
-20
14091
117
14092
127
14093
127
14094
127
14095
127
14096
127
14097
127
14098
127
14099
127
14100
127
14101
127
14102
127
14103
127
14104
127
14105
127
14106
127
14107
127
14108
127
14109
127
14110
127
14111
127
14112
127
14113
127
14114
127
14115
127
14116
127
14117
127
14118
127
14119
118
14120
109
14121
102
14122
96
14123
86
14124
79
14125
71
14126
68
14127
62
14128
59
14129
52
14130
48
14131
40
14132
38
14133
34
14134
32
14135
27
14136
27
14137
26
14138
22
14139
21
14140
20
14141
16
14142
20
14143
21
14144
20
14145
20
14146
17
14147
17
14148
16
14149
16
14150
11
14151
8
14152
7
14153
6
14154
0
14155
-67
14156
-121
14157
-121
14158
-121
14159
-121
14160
-121
14161
-121
14162
-121
14163
-121
14164
-121
14165
-121
14166
-121
14167
-121
14168
-121
14169
-121
14170
-121
14171
-121
14172
-121
14173
-121
14174
-121
14175
-121
14176
-121
14177
-121
14178
-121
14179
-121
14180
-121
14181
-121
14182
-121
14183
-121
14184
-121
14185
-121
14186
-121
14187
8
14188
127
14189
127
14190
127
14191
127
14192
127
14193
127
14194
127
14195
127
14196
127
14197
127
14198
127
14199
127
14200
127
14201
127
14202
127
14203
127
14204
127
14205
127
14206
127
14207
127
14208
127
14209
127
14210
127
14211
127
14212
123
14213
114
14214
105
14215
98
14216
91
14217
86
14218
82
14219
7
14220
-59
14221
-118
14222
-121
14223
-121
14224
-121
14225
-121
14226
-121
14227
-121
14228
-121
14229
-121
14230
-121
14231
-121
14232
-121
14233
-121
14234
-121
14235
-121
14236
-121
14237
-121
14238
-121
14239
-121
14240
-121
14241
-121
14242
-121
14243
-121
14244
-121
14245
-121
14246
-121
14247
-121
14248
-121
14249
-121
14250
-121
14251
-118
14252
-107
14253
-99
14254
-93
14255
-87
14256
-79
14257
-73
14258
-72
14259
-64
14260
-60
14261
-55
14262
-52
14263
-52
14264
-48
14265
-50
14266
-45
14267
-46
14268
-43
14269
-37
14270
-34
14271
-28
14272
-29
14273
-26
14274
-27
14275
-25
14276
-26
14277
-20
14278
-18
14279
-15
14280
-17
14281
-15
14282
-15
14283
120
14284
127
14285
127
14286
127
14287
127
14288
127
14289
127
14290
127
14291
127
14292
127
14293
127
14294
127
14295
127
14296
127
14297
127
14298
127
14299
127
14300
127
14301
127
14302
127
14303
127
14304
127
14305
127
14306
127
14307
127
14308
127
14309
126
14310
115
14311
106
14312
103
14313
96
14314
91
14315
15
14316
-52
14317
-112
14318
-121
14319
-121
14320
-121
14321
-121
14322
-121
14323
-121
14324
-121
14325
-121
14326
-121
14327
-121
14328
-121
14329
-121
14330
-121
14331
-121
14332
-121
14333
-121
14334
-121
14335
-121
14336
-121
14337
-121
14338
-121
14339
-121
14340
-121
14341
-121
14342
-121
14343
-121
14344
-121
14345
-121
14346
-117
14347
25
14348
127
14349
127
14350
127
14351
127
14352
127
14353
127
14354
127
14355
127
14356
127
14357
127
14358
127
14359
127
14360
127
14361
127
14362
127
14363
127
14364
127
14365
127
14366
127
14367
127
14368
127
14369
127
14370
127
14371
127
14372
127
14373
120
14374
108
14375
101
14376
93
14377
87
14378
80
14379
73
14380
69
14381
60
14382
57
14383
49
14384
45
14385
43
14386
44
14387
43
14388
42
14389
39
14390
36
14391
35
14392
33
14393
29
14394
25
14395
21
14396
21
14397
17
14398
15
14399
12
14400
13
14401
11
14402
12
14403
7
14404
8
14405
4
14406
4
14407
3
14408
4
14409
-2
14410
-1
14411
-67
14412
-121
14413
-121
14414
-121
14415
-121
14416
-121
14417
-121
14418
-121
14419
-121
14420
-121
14421
-121
14422
-121
14423
-121
14424
-121
14425
-121
14426
-121
14427
-121
14428
-121
14429
-121
14430
-121
14431
-121
14432
-121
14433
-121
14434
-121
14435
-121
14436
-121
14437
-121
14438
-121
14439
-121
14440
-121
14441
-121
14442
-121
14443
-119
14444
-111
14445
-108
14446
-99
14447
-97
14448
-90
14449
-87
14450
-80
14451
-78
14452
-70
14453
-65
14454
-61
14455
-52
14456
-48
14457
-42
14458
-42
14459
-38
14460
-39
14461
-36
14462
-34
14463
-30
14464
-33
14465
-29
14466
-31
14467
-28
14468
-22
14469
-22
14470
-20
14471
-20
14472
-18
14473
-17
14474
-14
14475
117
14476
127
14477
127
14478
127
14479
127
14480
127
14481
127
14482
127
14483
127
14484
127
14485
127
14486
127
14487
127
14488
127
14489
127
14490
127
14491
127
14492
127
14493
127
14494
127
14495
127
14496
127
14497
127
14498
127
14499
127
14500
127
14501
127
14502
127
14503
123
14504
116
14505
104
14506
97
14507
20
14508
-48
14509
-108
14510
-121
14511
-121
14512
-121
14513
-121
14514
-121
14515
-121
14516
-121
14517
-121
14518
-121
14519
-121
14520
-121
14521
-121
14522
-121
14523
-121
14524
-121
14525
-121
14526
-121
14527
-121
14528
-121
14529
-121
14530
-121
14531
-121
14532
-121
14533
-121
14534
-121
14535
-121
14536
-121
14537
-121
14538
-121
14539
14
14540
127
14541
127
14542
127
14543
127
14544
127
14545
127
14546
127
14547
127
14548
127
14549
127
14550
127
14551
127
14552
127
14553
127
14554
127
14555
127
14556
127
14557
127
14558
127
14559
127
14560
127
14561
127
14562
127
14563
127
14564
127
14565
118
14566
109
14567
100
14568
94
14569
87
14570
81
14571
6
14572
-60
14573
-118
14574
-121
14575
-121
14576
-121
14577
-121
14578
-121
14579
-121
14580
-121
14581
-121
14582
-121
14583
-121
14584
-121
14585
-121
14586
-121
14587
-121
14588
-121
14589
-121
14590
-121
14591
-121
14592
-121
14593
-121
14594
-121
14595
-121
14596
-121
14597
-121
14598
-121
14599
-121
14600
-121
14601
-121
14602
-121
14603
17
14604
127
14605
127
14606
127
14607
127
14608
127
14609
127
14610
127
14611
127
14612
127
14613
127
14614
127
14615
127
14616
127
14617
127
14618
127
14619
127
14620
127
14621
127
14622
127
14623
127
14624
127
14625
127
14626
127
14627
127
14628
127
14629
120
14630
112
14631
102
14632
94
14633
86
14634
81
14635
6
14636
-60
14637
-119
14638
-121
14639
-121
14640
-121
14641
-121
14642
-121
14643
-121
14644
-121
14645
-121
14646
-121
14647
-121
14648
-121
14649
-121
14650
-121
14651
-121
14652
-121
14653
-121
14654
-121
14655
-121
14656
-121
14657
-121
14658
-121
14659
-121
14660
-121
14661
-121
14662
-121
14663
-121
14664
-121
14665
-121
14666
-121
14667
15
14668
127
14669
127
14670
127
14671
127
14672
127
14673
127
14674
127
14675
127
14676
127
14677
127
14678
127
14679
127
14680
127
14681
127
14682
127
14683
127
14684
127
14685
127
14686
127
14687
127
14688
127
14689
127
14690
127
14691
127
14692
127
14693
119
14694
108
14695
101
14696
94
14697
88
14698
85
14699
10
14700
-57
14701
-116
14702
-121
14703
-121
14704
-121
14705
-121
14706
-121
14707
-121
14708
-121
14709
-121
14710
-121
14711
-121
14712
-121
14713
-121
14714
-121
14715
-121
14716
-121
14717
-121
14718
-121
14719
-121
14720
-121
14721
-121
14722
-121
14723
-121
14724
-121
14725
-121
14726
-121
14727
-121
14728
-121
14729
-121
14730
-120
14731
23
14732
127
14733
127
14734
127
14735
127
14736
127
14737
127
14738
127
14739
127
14740
127
14741
127
14742
127
14743
127
14744
127
14745
127
14746
127
14747
127
14748
127
14749
127
14750
127
14751
127
14752
127
14753
127
14754
127
14755
127
14756
127
14757
121
14758
113
14759
104
14760
97
14761
91
14762
85
14763
79
14764
67
14765
62
14766
52
14767
49
14768
44
14769
42
14770
38
14771
36
14772
38
14773
36
14774
34
14775
33
14776
31
14777
26
14778
24
14779
21
14780
19
14781
17
14782
9
14783
10
14784
7
14785
6
14786
6
14787
5
14788
5
14789
6
14790
5
14791
5
14792
9
14793
10
14794
8
14795
-59
14796
-118
14797
-121
14798
-121
14799
-121
14800
-121
14801
-121
14802
-121
14803
-121
14804
-121
14805
-121
14806
-121
14807
-121
14808
-121
14809
-121
14810
-121
14811
-121
14812
-121
14813
-121
14814
-121
14815
-121
14816
-121
14817
-121
14818
-121
14819
-121
14820
-121
14821
-121
14822
-121
14823
-121
14824
-121
14825
-121
14826
-121
14827
-121
14828
-118
14829
-105
14830
-98
14831
-90
14832
-85
14833
-80
14834
-75
14835
-72
14836
-67
14837
-65
14838
-58
14839
-52
14840
-48
14841
-50
14842
-45
14843
-47
14844
-42
14845
-43
14846
-38
14847
-38
14848
-34
14849
-35
14850
-30
14851
-32
14852
-27
14853
-22
14854
-22
14855
-18
14856
-19
14857
-17
14858
-19
14859
117
14860
127
14861
127
14862
127
14863
127
14864
127
14865
127
14866
127
14867
127
14868
127
14869
127
14870
127
14871
127
14872
127
14873
127
14874
127
14875
127
14876
127
14877
127
14878
127
14879
127
14880
127
14881
127
14882
127
14883
127
14884
127
14885
127
14886
122
14887
116
14888
107
14889
102
14890
94
14891
87
14892
82
14893
78
14894
72
14895
61
14896
57
14897
47
14898
44
14899
39
14900
37
14901
35
14902
28
14903
28
14904
32
14905
31
14906
31
14907
30
14908
28
14909
24
14910
21
14911
18
14912
18
14913
18
14914
14
14915
12
14916
9
14917
10
14918
8
14919
9
14920
5
14921
4
14922
2
14923
-64
14924
-121
14925
-121
14926
-121
14927
-121
14928
-121
14929
-121
14930
-121
14931
-121
14932
-121
14933
-121
14934
-121
14935
-121
14936
-121
14937
-121
14938
-121
14939
-121
14940
-121
14941
-121
14942
-121
14943
-121
14944
-121
14945
-121
14946
-121
14947
-121
14948
-121
14949
-121
14950
-121
14951
-121
14952
-121
14953
-121
14954
-121
14955
10
14956
127
14957
127
14958
127
14959
127
14960
127
14961
127
14962
127
14963
127
14964
127
14965
127
14966
127
14967
127
14968
127
14969
127
14970
127
14971
127
14972
127
14973
127
14974
127
14975
127
14976
127
14977
127
14978
127
14979
127
14980
125
14981
112
14982
105
14983
94
14984
89
14985
81
14986
76
14987
2
14988
-64
14989
-121
14990
-121
14991
-121
14992
-121
14993
-121
14994
-121
14995
-121
14996
-121
14997
-121
14998
-121
14999
-121
15000
-121
15001
-121
15002
-121
15003
-121
15004
-121
15005
-121
15006
-121
15007
-121
15008
-121
15009
-121
15010
-121
15011
-121
15012
-121
15013
-121
15014
-121
15015
-121
15016
-121
15017
-121
15018
-121
15019
-115
15020
-110
15021
-101
15022
-97
15023
-88
15024
-80
15025
-74
15026
-69
15027
-64
15028
-60
15029
-57
15030
-52
15031
-47
15032
-47
15033
-43
15034
-43
15035
-39
15036
-36
15037
-33
15038
-30
15039
-30
15040
-26
15041
-28
15042
-26
15043
-20
15044
-21
15045
-18
15046
-20
15047
-16
15048
-16
15049
-14
15050
-11
15051
119
15052
127
15053
127
15054
127
15055
127
15056
127
15057
127
15058
127
15059
127
15060
127
15061
127
15062
127
15063
127
15064
127
15065
127
15066
127
15067
127
15068
127
15069
127
15070
127
15071
127
15072
127
15073
127
15074
127
15075
127
15076
127
15077
127
15078
122
15079
113
15080
106
15081
100
15082
94
15083
85
15084
79
15085
72
15086
68
15087
61
15088
57
15089
53
15090
48
15091
44
15092
41
15093
34
15094
34
15095
35
15096
35
15097
34
15098
27
15099
25
15100
22
15101
20
15102
19
15103
16
15104
15
15105
9
15106
9
15107
9
15108
11
15109
11
15110
10
15111
11
15112
13
15113
10
15114
12
15115
-56
15116
-115
15117
-121
15118
-121
15119
-121
15120
-121
15121
-121
15122
-121
15123
-121
15124
-121
15125
-121
15126
-121
15127
-121
15128
-121
15129
-121
15130
-121
15131
-121
15132
-121
15133
-121
15134
-121
15135
-121
15136
-121
15137
-121
15138
-121
15139
-121
15140
-121
15141
-121
15142
-121
15143
-121
15144
-121
15145
-121
15146
-121
15147
5
15148
127
15149
127
15150
127
15151
127
15152
127
15153
127
15154
127
15155
127
15156
127
15157
127
15158
127
15159
127
15160
127
15161
127
15162
127
15163
127
15164
127
15165
127
15166
127
15167
127
15168
127
15169
127
15170
127
15171
127
15172
124
15173
116
15174
105
15175
98
15176
90
15177
85
15178
80
15179
5
15180
-61
15181
-120
15182
-121
15183
-121
15184
-121
15185
-121
15186
-121
15187
-121
15188
-121
15189
-121
15190
-121
15191
-121
15192
-121
15193
-121
15194
-121
15195
-121
15196
-121
15197
-121
15198
-121
15199
-121
15200
-121
15201
-121
15202
-121
15203
-121
15204
-121
15205
-121
15206
-121
15207
-121
15208
-121
15209
-121
15210
-121
15211
17
15212
127
15213
127
15214
127
15215
127
15216
127
15217
127
15218
127
15219
127
15220
127
15221
127
15222
127
15223
127
15224
127
15225
127
15226
127
15227
127
15228
127
15229
127
15230
127
15231
127
15232
127
15233
127
15234
127
15235
127
15236
122
15237
115
15238
104
15239
97
15240
94
15241
88
15242
83
15243
7
15244
-59
15245
-118
15246
-121
15247
-121
15248
-121
15249
-121
15250
-121
15251
-121
15252
-121
15253
-121
15254
-121
15255
-121
15256
-121
15257
-121
15258
-121
15259
-121
15260
-121
15261
-121
15262
-121
15263
-121
15264
-121
15265
-121
15266
-121
15267
-121
15268
-121
15269
-121
15270
-121
15271
-121
15272
-121
15273
-121
15274
-121
15275
13
15276
127
15277
127
15278
127
15279
127
15280
127
15281
127
15282
127
15283
127
15284
127
15285
127
15286
127
15287
127
15288
127
15289
127
15290
127
15291
127
15292
127
15293
127
15294
127
15295
127
15296
127
15297
127
15298
127
15299
127
15300
127
15301
122
15302
114
15303
100
15304
94
15305
83
15306
79
15307
4
15308
-62
15309
-121
15310
-121
15311
-121
15312
-121
15313
-121
15314
-121
15315
-121
15316
-121
15317
-121
15318
-121
15319
-121
15320
-121
15321
-121
15322
-121
15323
-121
15324
-121
15325
-121
15326
-121
15327
-121
15328
-121
15329
-121
15330
-121
15331
-121
15332
-121
15333
-121
15334
-121
15335
-121
15336
-121
15337
-121
15338
-121
15339
15
15340
127
15341
127
15342
127
15343
127
15344
127
15345
127
15346
127
15347
127
15348
127
15349
127
15350
127
15351
127
15352
127
15353
127
15354
127
15355
127
15356
127
15357
127
15358
127
15359
127
15360
127
15361
127
15362
127
15363
127
15364
126
15365
115
15366
106
15367
97
15368
90
15369
82
15370
75
15371
1
15372
-65
15373
-121
15374
-121
15375
-121
15376
-121
15377
-121
15378
-121
15379
-121
15380
-121
15381
-121
15382
-121
15383
-121
15384
-121
15385
-121
15386
-121
15387
-121
15388
-121
15389
-121
15390
-121
15391
-121
15392
-121
15393
-121
15394
-121
15395
-121
15396
-121
15397
-121
15398
-121
15399
-121
15400
-121
15401
-121
15402
-121
15403
-110
15404
-101
15405
-94
15406
-89
15407
-84
15408
-76
15409
-72
15410
-67
15411
-61
15412
-57
15413
-58
15414
-54
15415
-54
15416
-50
15417
-49
15418
-44
15419
-43
15420
-37
15421
-34
15422
-28
15423
-30
15424
-27
15425
-27
15426
-25
15427
-27
15428
-23
15429
-26
15430
-22
15431
-24
15432
-20
15433
-22
15434
-20
15435
119
15436
127
15437
127
15438
127
15439
127
15440
127
15441
127
15442
127
15443
127
15444
127
15445
127
15446
127
15447
127
15448
127
15449
127
15450
127
15451
127
15452
127
15453
127
15454
127
15455
127
15456
127
15457
127
15458
127
15459
127
15460
127
15461
127
15462
127
15463
120
15464
112
15465
101
15466
93
15467
84
15468
78
15469
71
15470
68
15471
62
15472
56
15473
53
15474
51
15475
45
15476
40
15477
37
15478
35
15479
27
15480
26
15481
22
15482
21
15483
17
15484
18
15485
19
15486
14
15487
14
15488
9
15489
10
15490
8
15491
8
15492
8
15493
7
15494
7
15495
7
15496
5
15497
6
15498
6
15499
-61
15500
-120
15501
-121
15502
-121
15503
-121
15504
-121
15505
-121
15506
-121
15507
-121
15508
-121
15509
-121
15510
-121
15511
-121
15512
-121
15513
-121
15514
-121
15515
-121
15516
-121
15517
-121
15518
-121
15519
-121
15520
-121
15521
-121
15522
-121
15523
-121
15524
-121
15525
-121
15526
-121
15527
-121
15528
-121
15529
-121
15530
-121
15531
-121
15532
-118
15533
-108
15534
-104
15535
-96
15536
-92
15537
-85
15538
-82
15539
-76
15540
-66
15541
-63
15542
-56
15543
-52
15544
-47
15545
-48
15546
-43
15547
-43
15548
-39
15549
-39
15550
-34
15551
-32
15552
-30
15553
-25
15554
-23
15555
-18
15556
-20
15557
-17
15558
-19
15559
-18
15560
-17
15561
-16
15562
-16
15563
119
15564
127
15565
127
15566
127
15567
127
15568
127
15569
127
15570
127
15571
127
15572
127
15573
127
15574
127
15575
127
15576
127
15577
127
15578
127
15579
127
15580
127
15581
127
15582
127
15583
127
15584
127
15585
127
15586
127
15587
127
15588
127
15589
127
15590
120
15591
114
15592
106
15593
100
15594
92
15595
16
15596
-51
15597
-111
15598
-121
15599
-121
15600
-121
15601
-121
15602
-121
15603
-121
15604
-121
15605
-121
15606
-121
15607
-121
15608
-121
15609
-121
15610
-121
15611
-121
15612
-121
15613
-121
15614
-121
15615
-121
15616
-121
15617
-121
15618
-121
15619
-121
15620
-121
15621
-121
15622
-121
15623
-121
15624
-121
15625
-121
15626
-121
15627
17
15628
127
15629
127
15630
127
15631
127
15632
127
15633
127
15634
127
15635
127
15636
127
15637
127
15638
127
15639
127
15640
127
15641
127
15642
127
15643
127
15644
127
15645
127
15646
127
15647
127
15648
127
15649
127
15650
127
15651
127
15652
125
15653
114
15654
108
15655
103
15656
97
15657
90
15658
80
15659
75
15660
68
15661
64
15662
57
15663
54
15664
53
15665
49
15666
44
15667
41
15668
40
15669
33
15670
30
15671
26
15672
25
15673
22
15674
21
15675
20
15676
14
15677
13
15678
16
15679
12
15680
12
15681
11
15682
10
15683
10
15684
8
15685
8
15686
3
15687
4
15688
-1
15689
-1
15690
3
15691
-64
15692
-121
15693
-121
15694
-121
15695
-121
15696
-121
15697
-121
15698
-121
15699
-121
15700
-121
15701
-121
15702
-121
15703
-121
15704
-121
15705
-121
15706
-121
15707
-121
15708
-121
15709
-121
15710
-121
15711
-121
15712
-121
15713
-121
15714
-121
15715
-121
15716
-121
15717
-121
15718
-121
15719
-121
15720
-121
15721
-121
15722
-121
15723
-121
15724
-118
15725
-111
15726
-106
15727
-96
15728
-92
15729
-85
15730
-79
15731
-72
15732
-70
15733
-65
15734
-59
15735
-58
15736
-52
15737
-53
15738
-47
15739
-43
15740
-40
15741
-36
15742
-34
15743
-34
15744
-29
15745
-30
15746
-27
15747
-28
15748
-26
15749
-20
15750
-19
15751
-17
15752
-15
15753
-11
15754
-7
15755
127
15756
127
15757
127
15758
127
15759
127
15760
127
15761
127
15762
127
15763
127
15764
127
15765
127
15766
127
15767
127
15768
127
15769
127
15770
127
15771
127
15772
127
15773
127
15774
127
15775
127
15776
127
15777
127
15778
127
15779
127
15780
127
15781
127
15782
127
15783
119
15784
115
15785
107
15786
99
15787
22
15788
-46
15789
-106
15790
-121
15791
-121
15792
-121
15793
-121
15794
-121
15795
-121
15796
-121
15797
-121
15798
-121
15799
-121
15800
-121
15801
-121
15802
-121
15803
-121
15804
-121
15805
-121
15806
-121
15807
-121
15808
-121
15809
-121
15810
-121
15811
-121
15812
-121
15813
-121
15814
-121
15815
-121
15816
-121
15817
-121
15818
-121
15819
15
15820
127
15821
127
15822
127
15823
127
15824
127
15825
127
15826
127
15827
127
15828
127
15829
127
15830
127
15831
127
15832
127
15833
127
15834
127
15835
127
15836
127
15837
127
15838
127
15839
127
15840
127
15841
127
15842
127
15843
127
15844
127
15845
117
15846
109
15847
100
15848
93
15849
82
15850
77
15851
2
15852
-64
15853
-121
15854
-121
15855
-121
15856
-121
15857
-121
15858
-121
15859
-121
15860
-121
15861
-121
15862
-121
15863
-121
15864
-121
15865
-121
15866
-121
15867
-121
15868
-121
15869
-121
15870
-121
15871
-121
15872
-121
15873
-121
15874
-121
15875
-121
15876
-121
15877
-121
15878
-121
15879
-121
15880
-121
15881
-121
15882
-121
15883
21
15884
127
15885
127
15886
127
15887
127
15888
127
15889
127
15890
127
15891
127
15892
127
15893
127
15894
127
15895
127
15896
127
15897
127
15898
127
15899
127
15900
127
15901
127
15902
127
15903
127
15904
127
15905
127
15906
127
15907
127
15908
124
15909
116
15910
104
15911
97
15912
93
15913
85
15914
81
15915
6
15916
-60
15917
-119
15918
-121
15919
-121
15920
-121
15921
-121
15922
-121
15923
-121
15924
-121
15925
-121
15926
-121
15927
-121
15928
-121
15929
-121
15930
-121
15931
-121
15932
-121
15933
-121
15934
-121
15935
-121
15936
-121
15937
-121
15938
-121
15939
-121
15940
-121
15941
-121
15942
-121
15943
-121
15944
-121
15945
-121
15946
-121
15947
15
15948
127
15949
127
15950
127
15951
127
15952
127
15953
127
15954
127
15955
127
15956
127
15957
127
15958
127
15959
127
15960
127
15961
127
15962
127
15963
127
15964
127
15965
127
15966
127
15967
127
15968
127
15969
127
15970
127
15971
127
15972
127
15973
121
15974
112
15975
104
15976
97
15977
86
15978
81
15979
6
15980
-61
15981
-119
15982
-121
15983
-121
15984
-121
15985
-121
15986
-121
15987
-121
15988
-121
15989
-121
15990
-121
15991
-121
15992
-121
15993
-121
15994
-121
15995
-121
15996
-121
15997
-121
15998
-121
15999
-121
16000
-121
16001
-121
16002
-121
16003
-121
16004
-121
16005
-121
16006
-121
16007
-121
16008
-121
16009
-121
16010
-121
16011
17
16012
127
16013
127
16014
127
16015
127
16016
127
16017
127
16018
127
16019
127
16020
127
16021
127
16022
127
16023
127
16024
127
16025
127
16026
127
16027
127
16028
127
16029
127
16030
127
16031
127
16032
127
16033
127
16034
127
16035
127
16036
127
16037
117
16038
109
16039
100
16040
95
16041
88
16042
85
16043
79
16044
71
16045
64
16046
58
16047
54
16048
49
16049
45
16050
43
16051
41
16052
39
16053
31
16054
29
16055
22
16056
21
16057
15
16058
14
16059
15
16060
13
16061
14
16062
13
16063
12
16064
10
16065
10
16066
10
16067
6
16068
5
16069
7
16070
5
16071
6
16072
5
16073
5
16074
1
16075
-65
16076
-121
16077
-121
16078
-121
16079
-121
16080
-121
16081
-121
16082
-121
16083
-121
16084
-121
16085
-121
16086
-121
16087
-121
16088
-121
16089
-121
16090
-121
16091
-121
16092
-121
16093
-121
16094
-121
16095
-121
16096
-121
16097
-121
16098
-121
16099
-121
16100
-121
16101
-121
16102
-121
16103
-121
16104
-121
16105
-121
16106
-121
16107
-121
16108
-116
16109
-111
16110
-103
16111
-96
16112
-88
16113
-86
16114
-78
16115
-73
16116
-67
16117
-62
16118
-55
16119
-49
16120
-47
16121
-44
16122
-42
16123
-41
16124
-39
16125
-38
16126
-35
16127
-32
16128
-27
16129
-23
16130
-23
16131
-18
16132
-18
16133
-15
16134
-18
16135
-17
16136
-20
16137
-18
16138
-19
16139
115
16140
127
16141
127
16142
127
16143
127
16144
127
16145
127
16146
127
16147
127
16148
127
16149
127
16150
127
16151
127
16152
127
16153
127
16154
127
16155
127
16156
127
16157
127
16158
127
16159
127
16160
127
16161
127
16162
127
16163
127
16164
127
16165
127
16166
123
16167
111
16168
104
16169
96
16170
90
16171
79
16172
75
16173
66
16174
62
16175
60
16176
57
16177
54
16178
49
16179
47
16180
46
16181
39
16182
38
16183
31
16184
28
16185
26
16186
24
16187
23
16188
21
16189
20
16190
17
16191
16
16192
16
16193
17
16194
17
16195
16
16196
15
16197
15
16198
11
16199
9
16200
8
16201
6
16202
1
16203
-65
16204
-121
16205
-121
16206
-121
16207
-121
16208
-121
16209
-121
16210
-121
16211
-121
16212
-121
16213
-121
16214
-121
16215
-121
16216
-121
16217
-121
16218
-121
16219
-121
16220
-121
16221
-121
16222
-121
16223
-121
16224
-121
16225
-121
16226
-121
16227
-121
16228
-121
16229
-121
16230
-121
16231
-121
16232
-121
16233
-121
16234
-121
16235
-121
16236
-118
16237
-107
16238
-96
16239
-92
16240
-85
16241
-79
16242
-72
16243
-71
16244
-65
16245
-64
16246
-59
16247
-55
16248
-50
16249
-50
16250
-46
16251
-40
16252
-37
16253
-31
16254
-31
16255
-28
16256
-29
16257
-26
16258
-29
16259
-26
16260
-28
16261
-24
16262
-26
16263
-22
16264
-19
16265
-20
16266
-17
16267
117
16268
127
16269
127
16270
127
16271
127
16272
127
16273
127
16274
127
16275
127
16276
127
16277
127
16278
127
16279
127
16280
127
16281
127
16282
127
16283
127
16284
127
16285
127
16286
127
16287
127
16288
127
16289
127
16290
127
16291
127
16292
127
16293
127
16294
126
16295
118
16296
109
16297
101
16298
94
16299
18
16300
-50
16301
-110
16302
-121
16303
-121
16304
-121
16305
-121
16306
-121
16307
-121
16308
-121
16309
-121
16310
-121
16311
-121
16312
-121
16313
-121
16314
-121
16315
-121
16316
-121
16317
-121
16318
-121
16319
-121
16320
-121
16321
-121
16322
-121
16323
-121
16324
-121
16325
-121
16326
-121
16327
-121
16328
-121
16329
-121
16330
-121
16331
14
16332
127
16333
127
16334
127
16335
127
16336
127
16337
127
16338
127
16339
127
16340
127
16341
127
16342
127
16343
127
16344
127
16345
127
16346
127
16347
127
16348
127
16349
127
16350
127
16351
127
16352
127
16353
127
16354
127
16355
127
16356
127
16357
119
16358
105
16359
98
16360
88
16361
82
16362
76
16363
72
16364
64
16365
61
16366
60
16367
55
16368
52
16369
48
16370
46
16371
40
16372
37
16373
33
16374
30
16375
26
16376
26
16377
24
16378
25
16379
19
16380
19
16381
14
16382
12
16383
10
16384
10
16385
8
16386
5
16387
6
16388
2
16389
2
16390
6
16391
6
16392
7
16393
6
16394
7
16395
-60
16396
-119
16397
-121
16398
-121
16399
-121
16400
-121
16401
-121
16402
-121
16403
-121
16404
-121
16405
-121
16406
-121
16407
-121
16408
-121
16409
-121
16410
-121
16411
-121
16412
-121
16413
-121
16414
-121
16415
-121
16416
-121
16417
-121
16418
-121
16419
-121
16420
-121
16421
-121
16422
-121
16423
-121
16424
-121
16425
-121
16426
-121
16427
-121
16428
-113
16429
-106
16430
-97
16431
-91
16432
-83
16433
-76
16434
-73
16435
-65
16436
-62
16437
-57
16438
-55
16439
-54
16440
-51
16441
-48
16442
-46
16443
-41
16444
-39
16445
-37
16446
-35
16447
-35
16448
-33
16449
-29
16450
-28
16451
-24
16452
-24
16453
-21
16454
-22
16455
-21
16456
-20
16457
-17
16458
-16
16459
121
16460
127
16461
127
16462
127
16463
127
16464
127
16465
127
16466
127
16467
127
16468
127
16469
127
16470
127
16471
127
16472
127
16473
127
16474
127
16475
127
16476
127
16477
127
16478
127
16479
127
16480
127
16481
127
16482
127
16483
127
16484
127
16485
127
16486
115
16487
108
16488
97
16489
89
16490
87
16491
82
16492
78
16493
68
16494
65
16495
59
16496
56
16497
53
16498
49
16499
45
16500
41
16501
38
16502
37
16503
30
16504
29
16505
30
16506
25
16507
24
16508
22
16509
21
16510
20
16511
17
16512
16
16513
13
16514
8
16515
9
16516
6
16517
5
16518
8
16519
7
16520
8
16521
7
16522
7
16523
-60
16524
-119
16525
-121
16526
-121
16527
-121
16528
-121
16529
-121
16530
-121
16531
-121
16532
-121
16533
-121
16534
-121
16535
-121
16536
-121
16537
-121
16538
-121
16539
-121
16540
-121
16541
-121
16542
-121
16543
-121
16544
-121
16545
-121
16546
-121
16547
-121
16548
-121
16549
-121
16550
-121
16551
-121
16552
-121
16553
-121
16554
-121
16555
10
16556
127
16557
127
16558
127
16559
127
16560
127
16561
127
16562
127
16563
127
16564
127
16565
127
16566
127
16567
127
16568
127
16569
127
16570
127
16571
127
16572
127
16573
127
16574
127
16575
127
16576
127
16577
127
16578
127
16579
127
16580
126
16581
117
16582
105
16583
98
16584
90
16585
84
16586
79
16587
4
16588
-62
16589
-121
16590
-121
16591
-121
16592
-121
16593
-121
16594
-121
16595
-121
16596
-121
16597
-121
16598
-121
16599
-121
16600
-121
16601
-121
16602
-121
16603
-121
16604
-121
16605
-121
16606
-121
16607
-121
16608
-121
16609
-121
16610
-121
16611
-121
16612
-121
16613
-121
16614
-121
16615
-121
16616
-121
16617
-121
16618
-121
16619
18
16620
127
16621
127
16622
127
16623
127
16624
127
16625
127
16626
127
16627
127
16628
127
16629
127
16630
127
16631
127
16632
127
16633
127
16634
127
16635
127
16636
127
16637
127
16638
127
16639
127
16640
127
16641
127
16642
127
16643
127
16644
124
16645
118
16646
110
16647
103
16648
98
16649
92
16650
84
16651
9
16652
-58
16653
-117
16654
-121
16655
-121
16656
-121
16657
-121
16658
-121
16659
-121
16660
-121
16661
-121
16662
-121
16663
-121
16664
-121
16665
-121
16666
-121
16667
-121
16668
-121
16669
-121
16670
-121
16671
-121
16672
-121
16673
-121
16674
-121
16675
-121
16676
-121
16677
-121
16678
-121
16679
-121
16680
-121
16681
-121
16682
-121
16683
-114
16684
-106
16685
-96
16686
-89
16687
-84
16688
-80
16689
-72
16690
-67
16691
-67
16692
-61
16693
-59
16694
-55
16695
-52
16696
-45
16697
-42
16698
-45
16699
-42
16700
-43
16701
-39
16702
-40
16703
-35
16704
-36
16705
-31
16706
-27
16707
-28
16708
-25
16709
-17
16710
-15
16711
-11
16712
-14
16713
-12
16714
-15
16715
120
16716
127
16717
127
16718
127
16719
127
16720
127
16721
127
16722
127
16723
127
16724
127
16725
127
16726
127
16727
127
16728
127
16729
127
16730
127
16731
127
16732
127
16733
127
16734
127
16735
127
16736
127
16737
127
16738
127
16739
127
16740
127
16741
127
16742
122
16743
114
16744
105
16745
97
16746
91
16747
15
16748
-52
16749
-112
16750
-121
16751
-121
16752
-121
16753
-121
16754
-121
16755
-121
16756
-121
16757
-121
16758
-121
16759
-121
16760
-121
16761
-121
16762
-121
16763
-121
16764
-121
16765
-121
16766
-121
16767
-121
16768
-121
16769
-121
16770
-121
16771
-121
16772
-121
16773
-121
16774
-121
16775
-121
16776
-121
16777
-121
16778
-120
16779
22
16780
127
16781
127
16782
127
16783
127
16784
127
16785
127
16786
127
16787
127
16788
127
16789
127
16790
127
16791
127
16792
127
16793
127
16794
127
16795
127
16796
127
16797
127
16798
127
16799
127
16800
127
16801
127
16802
127
16803
127
16804
125
16805
118
16806
116
16807
108
16808
102
16809
93
16810
84
16811
9
16812
-58
16813
-117
16814
-121
16815
-121
16816
-121
16817
-121
16818
-121
16819
-121
16820
-121
16821
-121
16822
-121
16823
-121
16824
-121
16825
-121
16826
-121
16827
-121
16828
-121
16829
-121
16830
-121
16831
-121
16832
-121
16833
-121
16834
-121
16835
-121
16836
-121
16837
-121
16838
-121
16839
-121
16840
-121
16841
-121
16842
-121
16843
14
16844
127
16845
127
16846
127
16847
127
16848
127
16849
127
16850
127
16851
127
16852
127
16853
127
16854
127
16855
127
16856
127
16857
127
16858
127
16859
127
16860
127
16861
127
16862
127
16863
127
16864
127
16865
127
16866
127
16867
127
16868
124
16869
114
16870
106
16871
98
16872
90
16873
85
16874
74
16875
69
16876
63
16877
59
16878
57
16879
52
16880
49
16881
46
16882
42
16883
40
16884
36
16885
33
16886
32
16887
27
16888
26
16889
25
16890
22
16891
20
16892
23
16893
22
16894
21
16895
21
16896
19
16897
15
16898
14
16899
10
16900
8
16901
4
16902
5
16903
5
16904
4
16905
5
16906
4
16907
-62
16908
-121
16909
-121
16910
-121
16911
-121
16912
-121
16913
-121
16914
-121
16915
-121
16916
-121
16917
-121
16918
-121
16919
-121
16920
-121
16921
-121
16922
-121
16923
-121
16924
-121
16925
-121
16926
-121
16927
-121
16928
-121
16929
-121
16930
-121
16931
-121
16932
-121
16933
-121
16934
-121
16935
-121
16936
-121
16937
-121
16938
-121
16939
-121
16940
-115
16941
-105
16942
-96
16943
-89
16944
-88
16945
-82
16946
-80
16947
-73
16948
-68
16949
-60
16950
-58
16951
-54
16952
-52
16953
-49
16954
-47
16955
-44
16956
-41
16957
-37
16958
-32
16959
-28
16960
-31
16961
-27
16962
-29
16963
-26
16964
-25
16965
-23
16966
-19
16967
-22
16968
-19
16969
-18
16970
-17
16971
118
16972
127
16973
127
16974
127
16975
127
16976
127
16977
127
16978
127
16979
127
16980
127
16981
127
16982
127
16983
127
16984
127
16985
127
16986
127
16987
127
16988
127
16989
127
16990
127
16991
127
16992
127
16993
127
16994
127
16995
127
16996
127
16997
127
16998
123
16999
114
17000
106
17001
93
17002
88
17003
80
17004
76
17005
72
17006
63
17007
60
17008
58
17009
53
17010
49
17011
46
17012
43
17013
40
17014
34
17015
32
17016
32
17017
29
17018
29
17019
25
17020
22
17021
21
17022
16
17023
15
17024
17
17025
16
17026
15
17027
13
17028
12
17029
10
17030
8
17031
6
17032
4
17033
4
17034
5
17035
-62
17036
-121
17037
-121
17038
-121
17039
-121
17040
-121
17041
-121
17042
-121
17043
-121
17044
-121
17045
-121
17046
-121
17047
-121
17048
-121
17049
-121
17050
-121
17051
-121
17052
-121
17053
-121
17054
-121
17055
-121
17056
-121
17057
-121
17058
-121
17059
-121
17060
-121
17061
-121
17062
-121
17063
-121
17064
-121
17065
-121
17066
-121
17067
7
17068
127
17069
127
17070
127
17071
127
17072
127
17073
127
17074
127
17075
127
17076
127
17077
127
17078
127
17079
127
17080
127
17081
127
17082
127
17083
127
17084
127
17085
127
17086
127
17087
127
17088
127
17089
127
17090
127
17091
127
17092
127
17093
118
17094
108
17095
102
17096
95
17097
83
17098
78
17099
3
17100
-63
17101
-121
17102
-121
17103
-121
17104
-121
17105
-121
17106
-121
17107
-121
17108
-121
17109
-121
17110
-121
17111
-121
17112
-121
17113
-121
17114
-121
17115
-121
17116
-121
17117
-121
17118
-121
17119
-121
17120
-121
17121
-121
17122
-121
17123
-121
17124
-121
17125
-121
17126
-121
17127
-121
17128
-121
17129
-121
17130
-119
17131
22
17132
127
17133
127
17134
127
17135
127
17136
127
17137
127
17138
127
17139
127
17140
127
17141
127
17142
127
17143
127
17144
127
17145
127
17146
127
17147
127
17148
127
17149
127
17150
127
17151
127
17152
127
17153
127
17154
127
17155
127
17156
127
17157
121
17158
107
17159
99
17160
90
17161
83
17162
78
17163
4
17164
-62
17165
-121
17166
-121
17167
-121
17168
-121
17169
-121
17170
-121
17171
-121
17172
-121
17173
-121
17174
-121
17175
-121
17176
-121
17177
-121
17178
-121
17179
-121
17180
-121
17181
-121
17182
-121
17183
-121
17184
-121
17185
-121
17186
-121
17187
-121
17188
-121
17189
-121
17190
-121
17191
-121
17192
-121
17193
-121
17194
-121
17195
12
17196
127
17197
127
17198
127
17199
127
17200
127
17201
127
17202
127
17203
127
17204
127
17205
127
17206
127
17207
127
17208
127
17209
127
17210
127
17211
127
17212
127
17213
127
17214
127
17215
127
17216
127
17217
127
17218
127
17219
127
17220
127
17221
120
17222
111
17223
104
17224
97
17225
89
17226
84
17227
8
17228
-58
17229
-117
17230
-121
17231
-121
17232
-121
17233
-121
17234
-121
17235
-121
17236
-121
17237
-121
17238
-121
17239
-121
17240
-121
17241
-121
17242
-121
17243
-121
17244
-121
17245
-121
17246
-121
17247
-121
17248
-121
17249
-121
17250
-121
17251
-121
17252
-121
17253
-121
17254
-121
17255
-121
17256
-121
17257
-121
17258
-121
17259
18
17260
127
17261
127
17262
127
17263
127
17264
127
17265
127
17266
127
17267
127
17268
127
17269
127
17270
127
17271
127
17272
127
17273
127
17274
127
17275
127
17276
127
17277
127
17278
127
17279
127
17280
127
17281
127
17282
127
17283
127
17284
127
17285
118
17286
110
17287
98
17288
91
17289
83
17290
78
17291
3
17292
-63
17293
-121
17294
-121
17295
-121
17296
-121
17297
-121
17298
-121
17299
-121
17300
-121
17301
-121
17302
-121
17303
-121
17304
-121
17305
-121
17306
-121
17307
-121
17308
-121
17309
-121
17310
-121
17311
-121
17312
-121
17313
-121
17314
-121
17315
-121
17316
-121
17317
-121
17318
-121
17319
-121
17320
-121
17321
-121
17322
-121
17323
-112
17324
-106
17325
-100
17326
-95
17327
-87
17328
-82
17329
-74
17330
-71
17331
-67
17332
-63
17333
-57
17334
-52
17335
-51
17336
-49
17337
-46
17338
-42
17339
-37
17340
-32
17341
-33
17342
-30
17343
-30
17344
-29
17345
-27
17346
-24
17347
-28
17348
-25
17349
-23
17350
-19
17351
-16
17352
-15
17353
-15
17354
-14
17355
120
17356
127
17357
127
17358
127
17359
127
17360
127
17361
127
17362
127
17363
127
17364
127
17365
127
17366
127
17367
127
17368
127
17369
127
17370
127
17371
127
17372
127
17373
127
17374
127
17375
127
17376
127
17377
127
17378
127
17379
127
17380
127
17381
127
17382
122
17383
115
17384
103
17385
96
17386
85
17387
10
17388
-57
17389
-116
17390
-121
17391
-121
17392
-121
17393
-121
17394
-121
17395
-121
17396
-121
17397
-121
17398
-121
17399
-121
17400
-121
17401
-121
17402
-121
17403
-121
17404
-121
17405
-121
17406
-121
17407
-121
17408
-121
17409
-121
17410
-121
17411
-121
17412
-121
17413
-121
17414
-121
17415
-121
17416
-121
17417
-121
17418
-121
17419
18
17420
127
17421
127
17422
127
17423
127
17424
127
17425
127
17426
127
17427
127
17428
127
17429
127
17430
127
17431
127
17432
127
17433
127
17434
127
17435
127
17436
127
17437
127
17438
127
17439
127
17440
127
17441
127
17442
127
17443
127
17444
126
17445
117
17446
108
17447
100
17448
93
17449
86
17450
81
17451
6
17452
-60
17453
-119
17454
-121
17455
-121
17456
-121
17457
-121
17458
-121
17459
-121
17460
-121
17461
-121
17462
-121
17463
-121
17464
-121
17465
-121
17466
-121
17467
-121
17468
-121
17469
-121
17470
-121
17471
-121
17472
-121
17473
-121
17474
-121
17475
-121
17476
-121
17477
-121
17478
-121
17479
-121
17480
-121
17481
-121
17482
-121
17483
21
17484
127
17485
127
17486
127
17487
127
17488
127
17489
127
17490
127
17491
127
17492
127
17493
127
17494
127
17495
127
17496
127
17497
127
17498
127
17499
127
17500
127
17501
127
17502
127
17503
127
17504
127
17505
127
17506
127
17507
127
17508
126
17509
118
17510
104
17511
98
17512
87
17513
80
17514
78
17515
4
17516
-62
17517
-121
17518
-121
17519
-121
17520
-121
17521
-121
17522
-121
17523
-121
17524
-121
17525
-121
17526
-121
17527
-121
17528
-121
17529
-121
17530
-121
17531
-121
17532
-121
17533
-121
17534
-121
17535
-121
17536
-121
17537
-121
17538
-121
17539
-121
17540
-121
17541
-121
17542
-121
17543
-121
17544
-121
17545
-121
17546
-121
17547
17
17548
127
17549
127
17550
127
17551
127
17552
127
17553
127
17554
127
17555
127
17556
127
17557
127
17558
127
17559
127
17560
127
17561
127
17562
127
17563
127
17564
127
17565
127
17566
127
17567
127
17568
127
17569
127
17570
127
17571
127
17572
127
17573
116
17574
109
17575
100
17576
94
17577
83
17578
78
17579
68
17580
64
17581
63
17582
57
17583
55
17584
50
17585
50
17586
47
17587
45
17588
43
17589
41
17590
36
17591
33
17592
27
17593
25
17594
22
17595
20
17596
13
17597
13
17598
8
17599
7
17600
10
17601
8
17602
8
17603
8
17604
9
17605
4
17606
5
17607
0
17608
0
17609
4
17610
4
17611
-62
17612
-121
17613
-121
17614
-121
17615
-121
17616
-121
17617
-121
17618
-121
17619
-121
17620
-121
17621
-121
17622
-121
17623
-121
17624
-121
17625
-121
17626
-121
17627
-121
17628
-121
17629
-121
17630
-121
17631
-121
17632
-121
17633
-121
17634
-121
17635
-121
17636
-121
17637
-121
17638
-121
17639
-121
17640
-121
17641
-121
17642
-121
17643
-120
17644
-112
17645
-105
17646
-99
17647
-92
17648
-86
17649
-78
17650
-70
17651
-67
17652
-62
17653
-58
17654
-54
17655
-54
17656
-49
17657
-50
17658
-46
17659
-46
17660
-41
17661
-39
17662
-35
17663
-32
17664
-33
17665
-29
17666
-31
17667
-28
17668
-25
17669
-26
17670
-22
17671
-21
17672
-21
17673
-17
17674
-19
17675
117
17676
127
17677
127
17678
127
17679
127
17680
127
17681
127
17682
127
17683
127
17684
127
17685
127
17686
127
17687
127
17688
127
17689
127
17690
127
17691
127
17692
127
17693
127
17694
127
17695
127
17696
127
17697
127
17698
127
17699
127
17700
127
17701
127
17702
122
17703
114
17704
104
17705
98
17706
91
17707
80
17708
77
17709
68
17710
64
17711
64
17712
57
17713
54
17714
49
17715
46
17716
41
17717
40
17718
40
17719
36
17720
35
17721
27
17722
26
17723
22
17724
21
17725
18
17726
18
17727
19
17728
17
17729
16
17730
9
17731
9
17732
7
17733
7
17734
12
17735
12
17736
13
17737
13
17738
11
17739
-57
17740
-116
17741
-121
17742
-121
17743
-121
17744
-121
17745
-121
17746
-121
17747
-121
17748
-121
17749
-121
17750
-121
17751
-121
17752
-121
17753
-121
17754
-121
17755
-121
17756
-121
17757
-121
17758
-121
17759
-121
17760
-121
17761
-121
17762
-121
17763
-121
17764
-121
17765
-121
17766
-121
17767
-121
17768
-121
17769
-121
17770
-121
17771
10
17772
127
17773
127
17774
127
17775
127
17776
127
17777
127
17778
127
17779
127
17780
127
17781
127
17782
127
17783
127
17784
127
17785
127
17786
127
17787
127
17788
127
17789
127
17790
127
17791
127
17792
127
17793
127
17794
127
17795
127
17796
127
17797
124
17798
113
17799
102
17800
95
17801
86
17802
82
17803
7
17804
-60
17805
-118
17806
-121
17807
-121
17808
-121
17809
-121
17810
-121
17811
-121
17812
-121
17813
-121
17814
-121
17815
-121
17816
-121
17817
-121
17818
-121
17819
-121
17820
-121
17821
-121
17822
-121
17823
-121
17824
-121
17825
-121
17826
-121
17827
-121
17828
-121
17829
-121
17830
-121
17831
-121
17832
-121
17833
-121
17834
-121
17835
17
17836
127
17837
127
17838
127
17839
127
17840
127
17841
127
17842
127
17843
127
17844
127
17845
127
17846
127
17847
127
17848
127
17849
127
17850
127
17851
127
17852
127
17853
127
17854
127
17855
127
17856
127
17857
127
17858
127
17859
127
17860
124
17861
110
17862
104
17863
93
17864
88
17865
80
17866
76
17867
2
17868
-64
17869
-121
17870
-121
17871
-121
17872
-121
17873
-121
17874
-121
17875
-121
17876
-121
17877
-121
17878
-121
17879
-121
17880
-121
17881
-121
17882
-121
17883
-121
17884
-121
17885
-121
17886
-121
17887
-121
17888
-121
17889
-121
17890
-121
17891
-121
17892
-121
17893
-121
17894
-121
17895
-121
17896
-121
17897
-121
17898
-121
17899
12
17900
127
17901
127
17902
127
17903
127
17904
127
17905
127
17906
127
17907
127
17908
127
17909
127
17910
127
17911
127
17912
127
17913
127
17914
127
17915
127
17916
127
17917
127
17918
127
17919
127
17920
127
17921
127
17922
127
17923
127
17924
127
17925
118
17926
106
17927
99
17928
91
17929
85
17930
75
17931
1
17932
-65
17933
-121
17934
-121
17935
-121
17936
-121
17937
-121
17938
-121
17939
-121
17940
-121
17941
-121
17942
-121
17943
-121
17944
-121
17945
-121
17946
-121
17947
-121
17948
-121
17949
-121
17950
-121
17951
-121
17952
-121
17953
-121
17954
-121
17955
-121
17956
-121
17957
-121
17958
-121
17959
-121
17960
-121
17961
-121
17962
-121
17963
-116
17964
-110
17965
-101
17966
-94
17967
-88
17968
-79
17969
-74
17970
-66
17971
-65
17972
-60
17973
-59
17974
-54
17975
-53
17976
-49
17977
-46
17978
-41
17979
-43
17980
-38
17981
-39
17982
-35
17983
-32
17984
-29
17985
-26
17986
-25
17987
-23
17988
-19
17989
-22
17990
-20
17991
-18
17992
-13
17993
-10
17994
-14
17995
125
17996
127
17997
127
17998
127
17999
127
18000
127
18001
127
18002
127
18003
127
18004
127
18005
127
18006
127
18007
127
18008
127
18009
127
18010
127
18011
127
18012
127
18013
127
18014
127
18015
127
18016
127
18017
127
18018
127
18019
127
18020
127
18021
127
18022
127
18023
118
18024
104
18025
96
18026
85
18027
79
18028
70
18029
66
18030
63
18031
58
18032
56
18033
52
18034
48
18035
45
18036
45
18037
44
18038
41
18039
38
18040
37
18041
35
18042
30
18043
27
18044
24
18045
22
18046
15
18047
15
18048
12
18049
11
18050
11
18051
5
18052
5
18053
6
18054
5
18055
5
18056
6
18057
1
18058
1
18059
-65
18060
-121
18061
-121
18062
-121
18063
-121
18064
-121
18065
-121
18066
-121
18067
-121
18068
-121
18069
-121
18070
-121
18071
-121
18072
-121
18073
-121
18074
-121
18075
-121
18076
-121
18077
-121
18078
-121
18079
-121
18080
-121
18081
-121
18082
-121
18083
-121
18084
-121
18085
-121
18086
-121
18087
-121
18088
-121
18089
-121
18090
-121
18091
-121
18092
-119
18093
-110
18094
-101
18095
-97
18096
-89
18097
-86
18098
-78
18099
-74
18100
-66
18101
-58
18102
-57
18103
-51
18104
-51
18105
-46
18106
-47
18107
-43
18108
-41
18109
-34
18110
-31
18111
-27
18112
-28
18113
-26
18114
-27
18115
-24
18116
-23
18117
-21
18118
-21
18119
-20
18120
-17
18121
-20
18122
-18
18123
113
18124
127
18125
127
18126
127
18127
127
18128
127
18129
127
18130
127
18131
127
18132
127
18133
127
18134
127
18135
127
18136
127
18137
127
18138
127
18139
127
18140
127
18141
127
18142
127
18143
127
18144
127
18145
127
18146
127
18147
127
18148
127
18149
124
18150
118
18151
111
18152
102
18153
96
18154
94
18155
18
18156
-50
18157
-110
18158
-121
18159
-121
18160
-121
18161
-121
18162
-121
18163
-121
18164
-121
18165
-121
18166
-121
18167
-121
18168
-121
18169
-121
18170
-121
18171
-121
18172
-121
18173
-121
18174
-121
18175
-121
18176
-121
18177
-121
18178
-121
18179
-121
18180
-121
18181
-121
18182
-121
18183
-121
18184
-121
18185
-121
18186
-118
18187
19
18188
127
18189
127
18190
127
18191
127
18192
127
18193
127
18194
127
18195
127
18196
127
18197
127
18198
127
18199
127
18200
127
18201
127
18202
127
18203
127
18204
127
18205
127
18206
127
18207
127
18208
127
18209
127
18210
127
18211
127
18212
127
18213
119
18214
110
18215
102
18216
96
18217
85
18218
80
18219
73
18220
69
18221
63
18222
58
18223
55
18224
51
18225
47
18226
45
18227
40
18228
38
18229
35
18230
32
18231
30
18232
27
18233
22
18234
22
18235
19
18236
18
18237
18
18238
12
18239
10
18240
11
18241
12
18242
14
18243
12
18244
13
18245
14
18246
14
18247
8
18248
7
18249
3
18250
2
18251
-65
18252
-121
18253
-121
18254
-121
18255
-121
18256
-121
18257
-121
18258
-121
18259
-121
18260
-121
18261
-121
18262
-121
18263
-121
18264
-121
18265
-121
18266
-121
18267
-121
18268
-121
18269
-121
18270
-121
18271
-121
18272
-121
18273
-121
18274
-121
18275
-121
18276
-121
18277
-121
18278
-121
18279
-121
18280
-121
18281
-121
18282
-121
18283
-121
18284
-120
18285
-110
18286
-106
18287
-97
18288
-94
18289
-86
18290
-78
18291
-72
18292
-65
18293
-64
18294
-61
18295
-53
18296
-46
18297
-41
18298
-40
18299
-37
18300
-37
18301
-31
18302
-29
18303
-25
18304
-28
18305
-25
18306
-28
18307
-26
18308
-27
18309
-25
18310
-23
18311
-20
18312
-20
18313
-18
18314
-15
18315
118
18316
127
18317
127
18318
127
18319
127
18320
127
18321
127
18322
127
18323
127
18324
127
18325
127
18326
127
18327
127
18328
127
18329
127
18330
127
18331
127
18332
127
18333
127
18334
127
18335
127
18336
127
18337
127
18338
127
18339
127
18340
127
18341
127
18342
126
18343
119
18344
107
18345
100
18346
90
18347
14
18348
-53
18349
-113
18350
-121
18351
-121
18352
-121
18353
-121
18354
-121
18355
-121
18356
-121
18357
-121
18358
-121
18359
-121
18360
-121
18361
-121
18362
-121
18363
-121
18364
-121
18365
-121
18366
-121
18367
-121
18368
-121
18369
-121
18370
-121
18371
-121
18372
-121
18373
-121
18374
-121
18375
-121
18376
-121
18377
-121
18378
-120
18379
21
18380
127
18381
127
18382
127
18383
127
18384
127
18385
127
18386
127
18387
127
18388
127
18389
127
18390
127
18391
127
18392
127
18393
127
18394
127
18395
127
18396
127
18397
127
18398
127
18399
127
18400
127
18401
127
18402
127
18403
127
18404
127
18405
118
18406
109
18407
101
18408
90
18409
83
18410
75
18411
70
18412
65
18413
56
18414
54
18415
50
18416
47
18417
45
18418
41
18419
39
18420
37
18421
33
18422
31
18423
33
18424
32
18425
30
18426
30
18427
28
18428
23
18429
21
18430
18
18431
14
18432
14
18433
12
18434
10
18435
8
18436
9
18437
7
18438
8
18439
4
18440
4
18441
1
18442
4
18443
-62
18444
-121
18445
-121
18446
-121
18447
-121
18448
-121
18449
-121
18450
-121
18451
-121
18452
-121
18453
-121
18454
-121
18455
-121
18456
-121
18457
-121
18458
-121
18459
-121
18460
-121
18461
-121
18462
-121
18463
-121
18464
-121
18465
-121
18466
-121
18467
-121
18468
-121
18469
-121
18470
-121
18471
-121
18472
-121
18473
-121
18474
-121
18475
7
18476
127
18477
127
18478
127
18479
127
18480
127
18481
127
18482
127
18483
127
18484
127
18485
127
18486
127
18487
127
18488
127
18489
127
18490
127
18491
127
18492
127
18493
127
18494
127
18495
127
18496
127
18497
127
18498
127
18499
127
18500
125
18501
111
18502
105
18503
97
18504
91
18505
86
18506
79
18507
4
18508
-62
18509
-120
18510
-121
18511
-121
18512
-121
18513
-121
18514
-121
18515
-121
18516
-121
18517
-121
18518
-121
18519
-121
18520
-121
18521
-121
18522
-121
18523
-121
18524
-121
18525
-121
18526
-121
18527
-121
18528
-121
18529
-121
18530
-121
18531
-121
18532
-121
18533
-121
18534
-121
18535
-121
18536
-121
18537
-121
18538
-119
18539
23
18540
127
18541
127
18542
127
18543
127
18544
127
18545
127
18546
127
18547
127
18548
127
18549
127
18550
127
18551
127
18552
127
18553
127
18554
127
18555
127
18556
127
18557
127
18558
127
18559
127
18560
127
18561
127
18562
127
18563
127
18564
126
18565
119
18566
113
18567
103
18568
97
18569
90
18570
86
18571
10
18572
-57
18573
-116
18574
-121
18575
-121
18576
-121
18577
-121
18578
-121
18579
-121
18580
-121
18581
-121
18582
-121
18583
-121
18584
-121
18585
-121
18586
-121
18587
-121
18588
-121
18589
-121
18590
-121
18591
-121
18592
-121
18593
-121
18594
-121
18595
-121
18596
-121
18597
-121
18598
-121
18599
-121
18600
-121
18601
-121
18602
-121
18603
-117
18604
-107
18605
-97
18606
-90
18607
-84
18608
-78
18609
-73
18610
-69
18611
-62
18612
-59
18613
-55
18614
-53
18615
-50
18616
-48
18617
-46
18618
-42
18619
-41
18620
-37
18621
-35
18622
-34
18623
-28
18624
-26
18625
-25
18626
-24
18627
-24
18628
-23
18629
-22
18630
-18
18631
-15
18632
-16
18633
-16
18634
-16
18635
117
18636
127
18637
127
18638
127
18639
127
18640
127
18641
127
18642
127
18643
127
18644
127
18645
127
18646
127
18647
127
18648
127
18649
127
18650
127
18651
127
18652
127
18653
127
18654
127
18655
127
18656
127
18657
127
18658
127
18659
127
18660
127
18661
127
18662
122
18663
114
18664
105
18665
98
18666
93
18667
16
18668
-51
18669
-111
18670
-121
18671
-121
18672
-121
18673
-121
18674
-121
18675
-121
18676
-121
18677
-121
18678
-121
18679
-121
18680
-121
18681
-121
18682
-121
18683
-121
18684
-121
18685
-121
18686
-121
18687
-121
18688
-121
18689
-121
18690
-121
18691
-121
18692
-121
18693
-121
18694
-121
18695
-121
18696
-121
18697
-121
18698
-118
18699
19
18700
127
18701
127
18702
127
18703
127
18704
127
18705
127
18706
127
18707
127
18708
127
18709
127
18710
127
18711
127
18712
127
18713
127
18714
127
18715
127
18716
127
18717
127
18718
127
18719
127
18720
127
18721
127
18722
127
18723
127
18724
126
18725
116
18726
109
18727
102
18728
95
18729
89
18730
82
18731
6
18732
-60
18733
-118
18734
-121
18735
-121
18736
-121
18737
-121
18738
-121
18739
-121
18740
-121
18741
-121
18742
-121
18743
-121
18744
-121
18745
-121
18746
-121
18747
-121
18748
-121
18749
-121
18750
-121
18751
-121
18752
-121
18753
-121
18754
-121
18755
-121
18756
-121
18757
-121
18758
-121
18759
-121
18760
-121
18761
-121
18762
-121
18763
15
18764
127
18765
127
18766
127
18767
127
18768
127
18769
127
18770
127
18771
127
18772
127
18773
127
18774
127
18775
127
18776
127
18777
127
18778
127
18779
127
18780
127
18781
127
18782
127
18783
127
18784
127
18785
127
18786
127
18787
127
18788
127
18789
120
18790
111
18791
104
18792
97
18793
86
18794
83
18795
8
18796
-59
18797
-118
18798
-121
18799
-121
18800
-121
18801
-121
18802
-121
18803
-121
18804
-121
18805
-121
18806
-121
18807
-121
18808
-121
18809
-121
18810
-121
18811
-121
18812
-121
18813
-121
18814
-121
18815
-121
18816
-121
18817
-121
18818
-121
18819
-121
18820
-121
18821
-121
18822
-121
18823
-121
18824
-121
18825
-121
18826
-121
18827
19
18828
127
18829
127
18830
127
18831
127
18832
127
18833
127
18834
127
18835
127
18836
127
18837
127
18838
127
18839
127
18840
127
18841
127
18842
127
18843
127
18844
127
18845
127
18846
127
18847
127
18848
127
18849
127
18850
127
18851
127
18852
127
18853
123
18854
111
18855
104
18856
94
18857
87
18858
80
18859
5
18860
-61
18861
-120
18862
-121
18863
-121
18864
-121
18865
-121
18866
-121
18867
-121
18868
-121
18869
-121
18870
-121
18871
-121
18872
-121
18873
-121
18874
-121
18875
-121
18876
-121
18877
-121
18878
-121
18879
-121
18880
-121
18881
-121
18882
-121
18883
-121
18884
-121
18885
-121
18886
-121
18887
-121
18888
-121
18889
-121
18890
-121
18891
21
18892
127
18893
127
18894
127
18895
127
18896
127
18897
127
18898
127
18899
127
18900
127
18901
127
18902
127
18903
127
18904
127
18905
127
18906
127
18907
127
18908
127
18909
127
18910
127
18911
127
18912
127
18913
127
18914
127
18915
127
18916
126
18917
115
18918
107
18919
95
18920
90
18921
81
18922
75
18923
1
18924
-65
18925
-121
18926
-121
18927
-121
18928
-121
18929
-121
18930
-121
18931
-121
18932
-121
18933
-121
18934
-121
18935
-121
18936
-121
18937
-121
18938
-121
18939
-121
18940
-121
18941
-121
18942
-121
18943
-121
18944
-121
18945
-121
18946
-121
18947
-121
18948
-121
18949
-121
18950
-121
18951
-121
18952
-121
18953
-121
18954
-121
18955
17
18956
127
18957
127
18958
127
18959
127
18960
127
18961
127
18962
127
18963
127
18964
127
18965
127
18966
127
18967
127
18968
127
18969
127
18970
127
18971
127
18972
127
18973
127
18974
127
18975
127
18976
127
18977
127
18978
127
18979
127
18980
126
18981
117
18982
110
18983
103
18984
96
18985
89
18986
79
18987
74
18988
65
18989
60
18990
60
18991
53
18992
51
18993
47
18994
45
18995
40
18996
37
18997
35
18998
31
18999
29
19000
28
19001
25
19002
23
19003
20
19004
15
19005
14
19006
16
19007
12
19008
14
19009
10
19010
10
19011
9
19012
10
19013
8
19014
7
19015
7
19016
3
19017
3
19018
4
19019
-62
19020
-121
19021
-121
19022
-121
19023
-121
19024
-121
19025
-121
19026
-121
19027
-121
19028
-121
19029
-121
19030
-121
19031
-121
19032
-121
19033
-121
19034
-121
19035
-121
19036
-121
19037
-121
19038
-121
19039
-121
19040
-121
19041
-121
19042
-121
19043
-121
19044
-121
19045
-121
19046
-121
19047
-121
19048
-121
19049
-121
19050
-121
19051
-121
19052
-117
19053
-110
19054
-104
19055
-98
19056
-92
19057
-85
19058
-76
19059
-69
19060
-66
19061
-61
19062
-58
19063
-55
19064
-53
19065
-51
19066
-47
19067
-43
19068
-37
19069
-33
19070
-33
19071
-28
19072
-26
19073
-23
19074
-23
19075
-22
19076
-22
19077
-18
19078
-20
19079
-19
19080
-20
19081
-20
19082
-20
19083
116
19084
127
19085
127
19086
127
19087
127
19088
127
19089
127
19090
127
19091
127
19092
127
19093
127
19094
127
19095
127
19096
127
19097
127
19098
127
19099
127
19100
127
19101
127
19102
127
19103
127
19104
127
19105
127
19106
127
19107
127
19108
127
19109
127
19110
122
19111
112
19112
105
19113
99
19114
89
19115
83
19116
73
19117
70
19118
65
19119
61
19120
59
19121
56
19122
51
19123
47
19124
45
19125
38
19126
36
19127
37
19128
35
19129
33
19130
33
19131
30
19132
28
19133
25
19134
25
19135
22
19136
15
19137
14
19138
8
19139
7
19140
4
19141
4
19142
5
19143
3
19144
4
19145
4
19146
4
19147
-63
19148
-121
19149
-121
19150
-121
19151
-121
19152
-121
19153
-121
19154
-121
19155
-121
19156
-121
19157
-121
19158
-121
19159
-121
19160
-121
19161
-121
19162
-121
19163
-121
19164
-121
19165
-121
19166
-121
19167
-121
19168
-121
19169
-121
19170
-121
19171
-121
19172
-121
19173
-121
19174
-121
19175
-121
19176
-121
19177
-121
19178
-121
19179
14
19180
127
19181
127
19182
127
19183
127
19184
127
19185
127
19186
127
19187
127
19188
127
19189
127
19190
127
19191
127
19192
127
19193
127
19194
127
19195
127
19196
127
19197
127
19198
127
19199
127
19200
127
19201
127
19202
127
19203
127
19204
123
19205
117
19206
109
19207
102
19208
97
19209
92
19210
85
19211
9
19212
-58
19213
-116
19214
-121
19215
-121
19216
-121
19217
-121
19218
-121
19219
-121
19220
-121
19221
-121
19222
-121
19223
-121
19224
-121
19225
-121
19226
-121
19227
-121
19228
-121
19229
-121
19230
-121
19231
-121
19232
-121
19233
-121
19234
-121
19235
-121
19236
-121
19237
-121
19238
-121
19239
-121
19240
-121
19241
-121
19242
-121
19243
-117
19244
-109
19245
-103
19246
-94
19247
-88
19248
-79
19249
-74
19250
-70
19251
-67
19252
-59
19253
-55
19254
-57
19255
-52
19256
-53
19257
-48
19258
-48
19259
-43
19260
-43
19261
-38
19262
-39
19263
-34
19264
-34
19265
-30
19266
-25
19267
-20
19268
-16
19269
-18
19270
-16
19271
-18
19272
-17
19273
-19
19274
-16
19275
117
19276
127
19277
127
19278
127
19279
127
19280
127
19281
127
19282
127
19283
127
19284
127
19285
127
19286
127
19287
127
19288
127
19289
127
19290
127
19291
127
19292
127
19293
127
19294
127
19295
127
19296
127
19297
127
19298
127
19299
127
19300
127
19301
127
19302
127
19303
117
19304
110
19305
102
19306
93
19307
88
19308
83
19309
74
19310
68
19311
62
19312
59
19313
50
19314
47
19315
42
19316
39
19317
34
19318
33
19319
33
19320
30
19321
28
19322
24
19323
21
19324
20
19325
20
19326
21
19327
16
19328
18
19329
15
19330
15
19331
10
19332
10
19333
5
19334
5
19335
3
19336
4
19337
4
19338
-1
19339
-67
19340
-121
19341
-121
19342
-121
19343
-121
19344
-121
19345
-121
19346
-121
19347
-121
19348
-121
19349
-121
19350
-121
19351
-121
19352
-121
19353
-121
19354
-121
19355
-121
19356
-121
19357
-121
19358
-121
19359
-121
19360
-121
19361
-121
19362
-121
19363
-121
19364
-121
19365
-121
19366
-121
19367
-121
19368
-121
19369
-121
19370
-121
19371
7
19372
127
19373
127
19374
127
19375
127
19376
127
19377
127
19378
127
19379
127
19380
127
19381
127
19382
127
19383
127
19384
127
19385
127
19386
127
19387
127
19388
127
19389
127
19390
127
19391
127
19392
127
19393
127
19394
127
19395
127
19396
126
19397
115
19398
106
19399
98
19400
93
19401
81
19402
77
19403
2
19404
-64
19405
-121
19406
-121
19407
-121
19408
-121
19409
-121
19410
-121
19411
-121
19412
-121
19413
-121
19414
-121
19415
-121
19416
-121
19417
-121
19418
-121
19419
-121
19420
-121
19421
-121
19422
-121
19423
-121
19424
-121
19425
-121
19426
-121
19427
-121
19428
-121
19429
-121
19430
-121
19431
-121
19432
-121
19433
-121
19434
-121
19435
16
19436
127
19437
127
19438
127
19439
127
19440
127
19441
127
19442
127
19443
127
19444
127
19445
127
19446
127
19447
127
19448
127
19449
127
19450
127
19451
127
19452
127
19453
127
19454
127
19455
127
19456
127
19457
127
19458
127
19459
127
19460
126
19461
117
19462
108
19463
102
19464
98
19465
90
19466
86
19467
10
19468
-56
19469
-116
19470
-121
19471
-121
19472
-121
19473
-121
19474
-121
19475
-121
19476
-121
19477
-121
19478
-121
19479
-121
19480
-121
19481
-121
19482
-121
19483
-121
19484
-121
19485
-121
19486
-121
19487
-121
19488
-121
19489
-121
19490
-121
19491
-121
19492
-121
19493
-121
19494
-121
19495
-121
19496
-121
19497
-121
19498
-121
19499
15
19500
127
19501
127
19502
127
19503
127
19504
127
19505
127
19506
127
19507
127
19508
127
19509
127
19510
127
19511
127
19512
127
19513
127
19514
127
19515
127
19516
127
19517
127
19518
127
19519
127
19520
127
19521
127
19522
127
19523
127
19524
127
19525
114
19526
108
19527
99
19528
92
19529
85
19530
79
19531
4
19532
-62
19533
-121
19534
-121
19535
-121
19536
-121
19537
-121
19538
-121
19539
-121
19540
-121
19541
-121
19542
-121
19543
-121
19544
-121
19545
-121
19546
-121
19547
-121
19548
-121
19549
-121
19550
-121
19551
-121
19552
-121
19553
-121
19554
-121
19555
-121
19556
-121
19557
-121
19558
-121
19559
-121
19560
-121
19561
-121
19562
-121
19563
11
19564
127
19565
127
19566
127
19567
127
19568
127
19569
127
19570
127
19571
127
19572
127
19573
127
19574
127
19575
127
19576
127
19577
127
19578
127
19579
127
19580
127
19581
127
19582
127
19583
127
19584
127
19585
127
19586
127
19587
127
19588
127
19589
113
19590
106
19591
95
19592
89
19593
82
19594
76
19595
2
19596
-64
19597
-121
19598
-121
19599
-121
19600
-121
19601
-121
19602
-121
19603
-121
19604
-121
19605
-121
19606
-121
19607
-121
19608
-121
19609
-121
19610
-121
19611
-121
19612
-121
19613
-121
19614
-121
19615
-121
19616
-121
19617
-121
19618
-121
19619
-121
19620
-121
19621
-121
19622
-121
19623
-121
19624
-121
19625
-121
19626
-121
19627
-115
19628
-111
19629
-102
19630
-98
19631
-90
19632
-87
19633
-79
19634
-76
19635
-69
19636
-64
19637
-61
19638
-56
19639
-54
19640
-48
19641
-48
19642
-42
19643
-39
19644
-39
19645
-34
19646
-31
19647
-29
19648
-26
19649
-27
19650
-23
19651
-25
19652
-21
19653
-20
19654
-20
19655
-14
19656
-12
19657
-9
19658
-12
19659
124
19660
127
19661
127
19662
127
19663
127
19664
127
19665
127
19666
127
19667
127
19668
127
19669
127
19670
127
19671
127
19672
127
19673
127
19674
127
19675
127
19676
127
19677
127
19678
127
19679
127
19680
127
19681
127
19682
127
19683
127
19684
127
19685
127
19686
125
19687
115
19688
107
19689
99
19690
95
19691
88
19692
78
19693
72
19694
65
19695
62
19696
60
19697
57
19698
49
19699
46
19700
40
19701
38
19702
34
19703
31
19704
29
19705
23
19706
21
19707
22
19708
18
19709
18
19710
16
19711
16
19712
14
19713
13
19714
13
19715
7
19716
8
19717
3
19718
2
19719
5
19720
4
19721
9
19722
11
19723
-56
19724
-116
19725
-121
19726
-121
19727
-121
19728
-121
19729
-121
19730
-121
19731
-121
19732
-121
19733
-121
19734
-121
19735
-121
19736
-121
19737
-121
19738
-121
19739
-121
19740
-121
19741
-121
19742
-121
19743
-121
19744
-121
19745
-121
19746
-121
19747
-121
19748
-121
19749
-121
19750
-121
19751
-121
19752
-121
19753
-121
19754
-121
19755
3
19756
127
19757
127
19758
127
19759
127
19760
127
19761
127
19762
127
19763
127
19764
127
19765
127
19766
127
19767
127
19768
127
19769
127
19770
127
19771
127
19772
127
19773
127
19774
127
19775
127
19776
127
19777
127
19778
127
19779
127
19780
126
19781
118
19782
104
19783
99
19784
88
19785
82
19786
79
19787
5
19788
-61
19789
-120
19790
-121
19791
-121
19792
-121
19793
-121
19794
-121
19795
-121
19796
-121
19797
-121
19798
-121
19799
-121
19800
-121
19801
-121
19802
-121
19803
-121
19804
-121
19805
-121
19806
-121
19807
-121
19808
-121
19809
-121
19810
-121
19811
-121
19812
-121
19813
-121
19814
-121
19815
-121
19816
-121
19817
-121
19818
-121
19819
18
19820
127
19821
127
19822
127
19823
127
19824
127
19825
127
19826
127
19827
127
19828
127
19829
127
19830
127
19831
127
19832
127
19833
127
19834
127
19835
127
19836
127
19837
127
19838
127
19839
127
19840
127
19841
127
19842
127
19843
127
19844
123
19845
117
19846
109
19847
102
19848
95
19849
90
19850
80
19851
5
19852
-61
19853
-120
19854
-121
19855
-121
19856
-121
19857
-121
19858
-121
19859
-121
19860
-121
19861
-121
19862
-121
19863
-121
19864
-121
19865
-121
19866
-121
19867
-121
19868
-121
19869
-121
19870
-121
19871
-121
19872
-121
19873
-121
19874
-121
19875
-121
19876
-121
19877
-121
19878
-121
19879
-121
19880
-121
19881
-121
19882
-121
19883
-115
19884
-106
19885
-100
19886
-94
19887
-88
19888
-83
19889
-78
19890
-71
19891
-67
19892
-59
19893
-58
19894
-53
19895
-51
19896
-48
19897
-44
19898
-40
19899
-41
19900
-38
19901
-36
19902
-33
19903
-32
19904
-31
19905
-28
19906
-26
19907
-23
19908
-22
19909
-20
19910
-19
19911
-20
19912
-14
19913
-13
19914
-10
19915
126
19916
127
19917
127
19918
127
19919
127
19920
127
19921
127
19922
127
19923
127
19924
127
19925
127
19926
127
19927
127
19928
127
19929
127
19930
127
19931
127
19932
127
19933
127
19934
127
19935
127
19936
127
19937
127
19938
127
19939
127
19940
127
19941
127
19942
127
19943
118
19944
105
19945
98
19946
89
19947
82
19948
74
19949
70
19950
68
19951
62
19952
60
19953
55
19954
53
19955
47
19956
42
19957
40
19958
39
19959
34
19960
30
19961
26
19962
25
19963
21
19964
22
19965
17
19966
17
19967
15
19968
14
19969
7
19970
7
19971
10
19972
12
19973
11
19974
11
19975
9
19976
10
19977
7
19978
6
19979
-61
19980
-120
19981
-121
19982
-121
19983
-121
19984
-121
19985
-121
19986
-121
19987
-121
19988
-121
19989
-121
19990
-121
19991
-121
19992
-121
19993
-121
19994
-121
19995
-121
19996
-121
19997
-121
19998
-121
19999
-121
20000
-121
20001
-121
20002
-121
20003
-121
20004
-121
20005
-121
20006
-121
20007
-121
20008
-121
20009
-121
20010
-121
20011
-121
20012
-113
20013
-107
20014
-99
20015
-97
20016
-89
20017
-87
20018
-80
20019
-78
20020
-71
20021
-69
20022
-62
20023
-60
20024
-57
20025
-49
20026
-45
20027
-42
20028
-38
20029
-33
20030
-28
20031
-25
20032
-26
20033
-24
20034
-23
20035
-22
20036
-25
20037
-22
20038
-25
20039
-22
20040
-24
20041
-21
20042
-18
20043
117
20044
127
20045
127
20046
127
20047
127
20048
127
20049
127
20050
127
20051
127
20052
127
20053
127
20054
127
20055
127
20056
127
20057
127
20058
127
20059
127
20060
127
20061
127
20062
127
20063
127
20064
127
20065
127
20066
127
20067
127
20068
127
20069
127
20070
118
20071
109
20072
105
20073
99
20074
94
20075
18
20076
-50
20077
-110
20078
-121
20079
-121
20080
-121
20081
-121
20082
-121
20083
-121
20084
-121
20085
-121
20086
-121
20087
-121
20088
-121
20089
-121
20090
-121
20091
-121
20092
-121
20093
-121
20094
-121
20095
-121
20096
-121
20097
-121
20098
-121
20099
-121
20100
-121
20101
-121
20102
-121
20103
-121
20104
-121
20105
-121
20106
-121
20107
16
20108
127
20109
127
20110
127
20111
127
20112
127
20113
127
20114
127
20115
127
20116
127
20117
127
20118
127
20119
127
20120
127
20121
127
20122
127
20123
127
20124
127
20125
127
20126
127
20127
127
20128
127
20129
127
20130
127
20131
127
20132
127
20133
117
20134
109
20135
98
20136
93
20137
82
20138
78
20139
4
20140
-63
20141
-121
20142
-121
20143
-121
20144
-121
20145
-121
20146
-121
20147
-121
20148
-121
20149
-121
20150
-121
20151
-121
20152
-121
20153
-121
20154
-121
20155
-121
20156
-121
20157
-121
20158
-121
20159
-121
20160
-121
20161
-121
20162
-121
20163
-121
20164
-121
20165
-121
20166
-121
20167
-121
20168
-121
20169
-121
20170
-121
20171
16
20172
127
20173
127
20174
127
20175
127
20176
127
20177
127
20178
127
20179
127
20180
127
20181
127
20182
127
20183
127
20184
127
20185
127
20186
127
20187
127
20188
127
20189
127
20190
127
20191
127
20192
127
20193
127
20194
127
20195
127
20196
127
20197
119
20198
112
20199
100
20200
94
20201
84
20202
78
20203
76
20204
69
20205
65
20206
59
20207
54
20208
51
20209
49
20210
41
20211
39
20212
33
20213
31
20214
24
20215
24
20216
26
20217
21
20218
22
20219
17
20220
17
20221
15
20222
15
20223
15
20224
14
20225
14
20226
13
20227
9
20228
10
20229
7
20230
8
20231
8
20232
6
20233
6
20234
11
20235
-57
20236
-116
20237
-121
20238
-121
20239
-121
20240
-121
20241
-121
20242
-121
20243
-121
20244
-121
20245
-121
20246
-121
20247
-121
20248
-121
20249
-121
20250
-121
20251
-121
20252
-121
20253
-121
20254
-121
20255
-121
20256
-121
20257
-121
20258
-121
20259
-121
20260
-121
20261
-121
20262
-121
20263
-121
20264
-121
20265
-121
20266
-121
20267
-121
20268
-118
20269
-110
20270
-102
20271
-92
20272
-84
20273
-80
20274
-74
20275
-71
20276
-67
20277
-63
20278
-60
20279
-56
20280
-52
20281
-47
20282
-42
20283
-41
20284
-38
20285
-37
20286
-33
20287
-31
20288
-27
20289
-26
20290
-25
20291
-25
20292
-21
20293
-21
20294
-20
20295
-20
20296
-16
20297
-16
20298
-13
20299
118
20300
127
20301
127
20302
127
20303
127
20304
127
20305
127
20306
127
20307
127
20308
127
20309
127
20310
127
20311
127
20312
127
20313
127
20314
127
20315
127
20316
127
20317
127
20318
127
20319
127
20320
127
20321
127
20322
127
20323
127
20324
127
20325
127
20326
124
20327
116
20328
106
20329
99
20330
86
20331
10
20332
-56
20333
-116
20334
-121
20335
-121
20336
-121
20337
-121
20338
-121
20339
-121
20340
-121
20341
-121
20342
-121
20343
-121
20344
-121
20345
-121
20346
-121
20347
-121
20348
-121
20349
-121
20350
-121
20351
-121
20352
-121
20353
-121
20354
-121
20355
-121
20356
-121
20357
-121
20358
-121
20359
-121
20360
-121
20361
-121
20362
-121
20363
14
20364
127
20365
127
20366
127
20367
127
20368
127
20369
127
20370
127
20371
127
20372
127
20373
127
20374
127
20375
127
20376
127
20377
127
20378
127
20379
127
20380
127
20381
127
20382
127
20383
127
20384
127
20385
127
20386
127
20387
127
20388
125
20389
117
20390
104
20391
98
20392
89
20393
83
20394
78
20395
69
20396
66
20397
62
20398
58
20399
55
20400
48
20401
45
20402
41
20403
39
20404
37
20405
34
20406
31
20407
28
20408
27
20409
26
20410
19
20411
19
20412
21
20413
19
20414
19
20415
18
20416
14
20417
14
20418
11
20419
10
20420
10
20421
7
20422
7
20423
7
20424
2
20425
3
20426
5
20427
-61
20428
-120
20429
-121
20430
-121
20431
-121
20432
-121
20433
-121
20434
-121
20435
-121
20436
-121
20437
-121
20438
-121
20439
-121
20440
-121
20441
-121
20442
-121
20443
-121
20444
-121
20445
-121
20446
-121
20447
-121
20448
-121
20449
-121
20450
-121
20451
-121
20452
-121
20453
-121
20454
-121
20455
-121
20456
-121
20457
-121
20458
-121
20459
10
20460
127
20461
127
20462
127
20463
127
20464
127
20465
127
20466
127
20467
127
20468
127
20469
127
20470
127
20471
127
20472
127
20473
127
20474
127
20475
127
20476
127
20477
127
20478
127
20479
127
20480
127
20481
127
20482
127
20483
127
20484
126
20485
118
20486
106
20487
100
20488
92
20489
86
20490
81
20491
6
20492
-60
20493
-119
20494
-121
20495
-121
20496
-121
20497
-121
20498
-121
20499
-121
20500
-121
20501
-121
20502
-121
20503
-121
20504
-121
20505
-121
20506
-121
20507
-121
20508
-121
20509
-121
20510
-121
20511
-121
20512
-121
20513
-121
20514
-121
20515
-121
20516
-121
20517
-121
20518
-121
20519
-121
20520
-121
20521
-121
20522
-121
20523
-120
20524
-115
20525
-106
20526
-100
20527
-90
20528
-87
20529
-79
20530
-73
20531
-65
20532
-57
20533
-54
20534
-51
20535
-48
20536
-43
20537
-45
20538
-41
20539
-41
20540
-37
20541
-36
20542
-31
20543
-26
20544
-25
20545
-24
20546
-23
20547
-21
20548
-17
20549
-13
20550
-15
20551
-14
20552
-16
20553
-16
20554
-16
20555
121
20556
127
20557
127
20558
127
20559
127
20560
127
20561
127
20562
127
20563
127
20564
127
20565
127
20566
127
20567
127
20568
127
20569
127
20570
127
20571
127
20572
127
20573
127
20574
127
20575
127
20576
127
20577
127
20578
127
20579
127
20580
127
20581
127
20582
126
20583
117
20584
103
20585
95
20586
87
20587
80
20588
74
20589
70
20590
68
20591
62
20592
59
20593
50
20594
47
20595
40
20596
44
20597
42
20598
40
20599
39
20600
34
20601
30
20602
28
20603
26
20604
21
20605
19
20606
17
20607
14
20608
13
20609
12
20610
11
20611
11
20612
11
20613
12
20614
12
20615
11
20616
9
20617
10
20618
6
20619
-60
20620
-120
20621
-121
20622
-121
20623
-121
20624
-121
20625
-121
20626
-121
20627
-121
20628
-121
20629
-121
20630
-121
20631
-121
20632
-121
20633
-121
20634
-121
20635
-121
20636
-121
20637
-121
20638
-121
20639
-121
20640
-121
20641
-121
20642
-121
20643
-121
20644
-121
20645
-121
20646
-121
20647
-121
20648
-121
20649
-121
20650
-121
20651
12
20652
127
20653
127
20654
127
20655
127
20656
127
20657
127
20658
127
20659
127
20660
127
20661
127
20662
127
20663
127
20664
127
20665
127
20666
127
20667
127
20668
127
20669
127
20670
127
20671
127
20672
127
20673
127
20674
127
20675
127
20676
125
20677
117
20678
104
20679
98
20680
90
20681
83
20682
77
20683
3
20684
-63
20685
-121
20686
-121
20687
-121
20688
-121
20689
-121
20690
-121
20691
-121
20692
-121
20693
-121
20694
-121
20695
-121
20696
-121
20697
-121
20698
-121
20699
-121
20700
-121
20701
-121
20702
-121
20703
-121
20704
-121
20705
-121
20706
-121
20707
-121
20708
-121
20709
-121
20710
-121
20711
-121
20712
-121
20713
-121
20714
-121
20715
19
20716
127
20717
127
20718
127
20719
127
20720
127
20721
127
20722
127
20723
127
20724
127
20725
127
20726
127
20727
127
20728
127
20729
127
20730
127
20731
127
20732
127
20733
127
20734
127
20735
127
20736
127
20737
127
20738
127
20739
127
20740
127
20741
117
20742
113
20743
105
20744
98
20745
87
20746
81
20747
6
20748
-60
20749
-119
20750
-121
20751
-121
20752
-121
20753
-121
20754
-121
20755
-121
20756
-121
20757
-121
20758
-121
20759
-121
20760
-121
20761
-121
20762
-121
20763
-121
20764
-121
20765
-121
20766
-121
20767
-121
20768
-121
20769
-121
20770
-121
20771
-121
20772
-121
20773
-121
20774
-121
20775
-121
20776
-121
20777
-121
20778
-121
20779
16
20780
127
20781
127
20782
127
20783
127
20784
127
20785
127
20786
127
20787
127
20788
127
20789
127
20790
127
20791
127
20792
127
20793
127
20794
127
20795
127
20796
127
20797
127
20798
127
20799
127
20800
127
20801
127
20802
127
20803
127
20804
127
20805
118
20806
110
20807
101
20808
96
20809
86
20810
80
20811
5
20812
-61
20813
-120
20814
-121
20815
-121
20816
-121
20817
-121
20818
-121
20819
-121
20820
-121
20821
-121
20822
-121
20823
-121
20824
-121
20825
-121
20826
-121
20827
-121
20828
-121
20829
-121
20830
-121
20831
-121
20832
-121
20833
-121
20834
-121
20835
-121
20836
-121
20837
-121
20838
-121
20839
-121
20840
-121
20841
-121
20842
-120
20843
22
20844
127
20845
127
20846
127
20847
127
20848
127
20849
127
20850
127
20851
127
20852
127
20853
127
20854
127
20855
127
20856
127
20857
127
20858
127
20859
127
20860
127
20861
127
20862
127
20863
127
20864
127
20865
127
20866
127
20867
127
20868
127
20869
123
20870
112
20871
104
20872
97
20873
90
20874
79
20875
5
20876
-62
20877
-120
20878
-121
20879
-121
20880
-121
20881
-121
20882
-121
20883
-121
20884
-121
20885
-121
20886
-121
20887
-121
20888
-121
20889
-121
20890
-121
20891
-121
20892
-121
20893
-121
20894
-121
20895
-121
20896
-121
20897
-121
20898
-121
20899
-121
20900
-121
20901
-121
20902
-121
20903
-121
20904
-121
20905
-121
20906
-121
20907
-116
20908
-105
20909
-99
20910
-92
20911
-86
20912
-81
20913
-76
20914
-72
20915
-66
20916
-61
20917
-58
20918
-51
20919
-49
20920
-45
20921
-43
20922
-41
20923
-39
20924
-35
20925
-33
20926
-28
20927
-26
20928
-27
20929
-25
20930
-21
20931
-21
20932
-21
20933
-21
20934
-21
20935
-20
20936
-19
20937
-16
20938
-12
20939
120
20940
127
20941
127
20942
127
20943
127
20944
127
20945
127
20946
127
20947
127
20948
127
20949
127
20950
127
20951
127
20952
127
20953
127
20954
127
20955
127
20956
127
20957
127
20958
127
20959
127
20960
127
20961
127
20962
127
20963
127
20964
127
20965
127
20966
127
20967
118
20968
111
20969
98
20970
92
20971
82
20972
77
20973
70
20974
68
20975
66
20976
61
20977
57
20978
47
20979
44
20980
40
20981
37
20982
35
20983
29
20984
28
20985
31
20986
30
20987
30
20988
31
20989
29
20990
30
20991
26
20992
24
20993
22
20994
17
20995
14
20996
9
20997
6
20998
5
20999
4
21000
5
21001
6
21002
0
21003
-66
21004
-121
21005
-121
21006
-121
21007
-121
21008
-121
21009
-121
21010
-121
21011
-121
21012
-121
21013
-121
21014
-121
21015
-121
21016
-121
21017
-121
21018
-121
21019
-121
21020
-121
21021
-121
21022
-121
21023
-121
21024
-121
21025
-121
21026
-121
21027
-121
21028
-121
21029
-121
21030
-121
21031
-121
21032
-121
21033
-121
21034
-121
21035
-121
21036
-115
21037
-104
21038
-100
21039
-92
21040
-90
21041
-83
21042
-79
21043
-73
21044
-68
21045
-62
21046
-62
21047
-56
21048
-56
21049
-51
21050
-47
21051
-41
21052
-35
21053
-35
21054
-29
21055
-27
21056
-23
21057
-26
21058
-23
21059
-25
21060
-23
21061
-24
21062
-22
21063
-23
21064
-18
21065
-17
21066
-13
21067
118
21068
127
21069
127
21070
127
21071
127
21072
127
21073
127
21074
127
21075
127
21076
127
21077
127
21078
127
21079
127
21080
127
21081
127
21082
127
21083
127
21084
127
21085
127
21086
127
21087
127
21088
127
21089
127
21090
127
21091
127
21092
127
21093
127
21094
121
21095
114
21096
102
21097
101
21098
95
21099
18
21100
-50
21101
-109
21102
-121
21103
-121
21104
-121
21105
-121
21106
-121
21107
-121
21108
-121
21109
-121
21110
-121
21111
-121
21112
-121
21113
-121
21114
-121
21115
-121
21116
-121
21117
-121
21118
-121
21119
-121
21120
-121
21121
-121
21122
-121
21123
-121
21124
-121
21125
-121
21126
-121
21127
-121
21128
-121
21129
-121
21130
-121
21131
14
21132
127
21133
127
21134
127
21135
127
21136
127
21137
127
21138
127
21139
127
21140
127
21141
127
21142
127
21143
127
21144
127
21145
127
21146
127
21147
127
21148
127
21149
127
21150
127
21151
127
21152
127
21153
127
21154
127
21155
127
21156
126
21157
117
21158
109
21159
101
21160
93
21161
87
21162
82
21163
75
21164
70
21165
66
21166
60
21167
56
21168
51
21169
46
21170
44
21171
36
21172
34
21173
29
21174
26
21175
27
21176
25
21177
24
21178
23
21179
22
21180
19
21181
18
21182
17
21183
11
21184
12
21185
12
21186
8
21187
8
21188
5
21189
6
21190
8
21191
8
21192
9
21193
7
21194
7
21195
-60
21196
-120
21197
-121
21198
-121
21199
-121
21200
-121
21201
-121
21202
-121
21203
-121
21204
-121
21205
-121
21206
-121
21207
-121
21208
-121
21209
-121
21210
-121
21211
-121
21212
-121
21213
-121
21214
-121
21215
-121
21216
-121
21217
-121
21218
-121
21219
-121
21220
-121
21221
-121
21222
-121
21223
-121
21224
-121
21225
-121
21226
-121
21227
-121
21228
-113
21229
-104
21230
-95
21231
-87
21232
-79
21233
-74
21234
-71
21235
-66
21236
-59
21237
-55
21238
-56
21239
-52
21240
-51
21241
-46
21242
-41
21243
-38
21244
-38
21245
-36
21246
-36
21247
-34
21248
-33
21249
-28
21250
-26
21251
-22
21252
-24
21253
-21
21254
-22
21255
-21
21256
-20
21257
-17
21258
-20
21259
116
21260
127
21261
127
21262
127
21263
127
21264
127
21265
127
21266
127
21267
127
21268
127
21269
127
21270
127
21271
127
21272
127
21273
127
21274
127
21275
127
21276
127
21277
127
21278
127
21279
127
21280
127
21281
127
21282
127
21283
127
21284
127
21285
127
21286
127
21287
118
21288
108
21289
98
21290
93
21291
17
21292
-50
21293
-110
21294
-121
21295
-121
21296
-121
21297
-121
21298
-121
21299
-121
21300
-121
21301
-121
21302
-121
21303
-121
21304
-121
21305
-121
21306
-121
21307
-121
21308
-121
21309
-121
21310
-121
21311
-121
21312
-121
21313
-121
21314
-121
21315
-121
21316
-121
21317
-121
21318
-121
21319
-121
21320
-121
21321
-121
21322
-121
21323
14
21324
127
21325
127
21326
127
21327
127
21328
127
21329
127
21330
127
21331
127
21332
127
21333
127
21334
127
21335
127
21336
127
21337
127
21338
127
21339
127
21340
127
21341
127
21342
127
21343
127
21344
127
21345
127
21346
127
21347
127
21348
124
21349
117
21350
107
21351
100
21352
94
21353
86
21354
81
21355
6
21356
-61
21357
-119
21358
-121
21359
-121
21360
-121
21361
-121
21362
-121
21363
-121
21364
-121
21365
-121
21366
-121
21367
-121
21368
-121
21369
-121
21370
-121
21371
-121
21372
-121
21373
-121
21374
-121
21375
-121
21376
-121
21377
-121
21378
-121
21379
-121
21380
-121
21381
-121
21382
-121
21383
-121
21384
-121
21385
-121
21386
-121
21387
22
21388
127
21389
127
21390
127
21391
127
21392
127
21393
127
21394
127
21395
127
21396
127
21397
127
21398
127
21399
127
21400
127
21401
127
21402
127
21403
127
21404
127
21405
127
21406
127
21407
127
21408
127
21409
127
21410
127
21411
127
21412
127
21413
119
21414
113
21415
104
21416
94
21417
87
21418
76
21419
2
21420
-64
21421
-121
21422
-121
21423
-121
21424
-121
21425
-121
21426
-121
21427
-121
21428
-121
21429
-121
21430
-121
21431
-121
21432
-121
21433
-121
21434
-121
21435
-121
21436
-121
21437
-121
21438
-121
21439
-121
21440
-121
21441
-121
21442
-121
21443
-121
21444
-121
21445
-121
21446
-121
21447
-121
21448
-121
21449
-121
21450
-121
21451
20
21452
127
21453
127
21454
127
21455
127
21456
127
21457
127
21458
127
21459
127
21460
127
21461
127
21462
127
21463
127
21464
127
21465
127
21466
127
21467
127
21468
127
21469
127
21470
127
21471
127
21472
127
21473
127
21474
127
21475
127
21476
127
21477
114
21478
106
21479
102
21480
93
21481
88
21482
81
21483
6
21484
-60
21485
-118
21486
-121
21487
-121
21488
-121
21489
-121
21490
-121
21491
-121
21492
-121
21493
-121
21494
-121
21495
-121
21496
-121
21497
-121
21498
-121
21499
-121
21500
-121
21501
-121
21502
-121
21503
-121
21504
-121
21505
-121
21506
-121
21507
-121
21508
-121
21509
-121
21510
-121
21511
-121
21512
-121
21513
-121
21514
-121
21515
19
21516
127
21517
127
21518
127
21519
127
21520
127
21521
127
21522
127
21523
127
21524
127
21525
127
21526
127
21527
127
21528
127
21529
127
21530
127
21531
127
21532
127
21533
127
21534
127
21535
127
21536
127
21537
127
21538
127
21539
127
21540
126
21541
117
21542
105
21543
98
21544
87
21545
82
21546
75
21547
70
21548
66
21549
60
21550
56
21551
48
21552
46
21553
44
21554
40
21555
38
21556
36
21557
33
21558
32
21559
28
21560
26
21561
25
21562
21
21563
19
21564
19
21565
16
21566
16
21567
20
21568
19
21569
18
21570
18
21571
16
21572
14
21573
11
21574
11
21575
10
21576
4
21577
3
21578
-1
21579
-67
21580
-121
21581
-121
21582
-121
21583
-121
21584
-121
21585
-121
21586
-121
21587
-121
21588
-121
21589
-121
21590
-121
21591
-121
21592
-121
21593
-121
21594
-121
21595
-121
21596
-121
21597
-121
21598
-121
21599
-121
21600
-121
21601
-121
21602
-121
21603
-121
21604
-121
21605
-121
21606
-121
21607
-121
21608
-121
21609
-121
21610
-121
21611
-121
21612
-114
21613
-106
21614
-96
21615
-91
21616
-84
21617
-80
21618
-75
21619
-71
21620
-65
21621
-61
21622
-54
21623
-50
21624
-51
21625
-47
21626
-48
21627
-44
21628
-45
21629
-40
21630
-40
21631
-35
21632
-31
21633
-32
21634
-28
21635
-27
21636
-23
21637
-20
21638
-23
21639
-19
21640
-21
21641
-20
21642
-15
21643
119
21644
127
21645
127
21646
127
21647
127
21648
127
21649
127
21650
127
21651
127
21652
127
21653
127
21654
127
21655
127
21656
127
21657
127
21658
127
21659
127
21660
127
21661
127
21662
127
21663
127
21664
127
21665
127
21666
127
21667
127
21668
127
21669
127
21670
127
21671
118
21672
109
21673
100
21674
95
21675
89
21676
80
21677
70
21678
64
21679
57
21680
54
21681
52
21682
48
21683
45
21684
37
21685
34
21686
30
21687
27
21688
25
21689
22
21690
21
21691
24
21692
23
21693
22
21694
22
21695
20
21696
19
21697
15
21698
16
21699
14
21700
8
21701
7
21702
2
21703
3
21704
-2
21705
-2
21706
1
21707
-65
21708
-121
21709
-121
21710
-121
21711
-121
21712
-121
21713
-121
21714
-121
21715
-121
21716
-121
21717
-121
21718
-121
21719
-121
21720
-121
21721
-121
21722
-121
21723
-121
21724
-121
21725
-121
21726
-121
21727
-121
21728
-121
21729
-121
21730
-121
21731
-121
21732
-121
21733
-121
21734
-121
21735
-121
21736
-121
21737
-121
21738
-121
21739
4
21740
127
21741
127
21742
127
21743
127
21744
127
21745
127
21746
127
21747
127
21748
127
21749
127
21750
127
21751
127
21752
127
21753
127
21754
127
21755
127
21756
127
21757
127
21758
127
21759
127
21760
127
21761
127
21762
127
21763
127
21764
127
21765
121
21766
114
21767
103
21768
94
21769
86
21770
80
21771
5
21772
-61
21773
-120
21774
-121
21775
-121
21776
-121
21777
-121
21778
-121
21779
-121
21780
-121
21781
-121
21782
-121
21783
-121
21784
-121
21785
-121
21786
-121
21787
-121
21788
-121
21789
-121
21790
-121
21791
-121
21792
-121
21793
-121
21794
-121
21795
-121
21796
-121
21797
-121
21798
-121
21799
-121
21800
-121
21801
-121
21802
-121
21803
-115
21804
-105
21805
-96
21806
-95
21807
-86
21808
-80
21809
-72
21810
-71
21811
-66
21812
-64
21813
-60
21814
-58
21815
-54
21816
-52
21817
-48
21818
-44
21819
-40
21820
-40
21821
-36
21822
-34
21823
-31
21824
-30
21825
-28
21826
-25
21827
-27
21828
-24
21829
-21
21830
-16
21831
-15
21832
-14
21833
-11
21834
-8
21835
123
21836
127
21837
127
21838
127
21839
127
21840
127
21841
127
21842
127
21843
127
21844
127
21845
127
21846
127
21847
127
21848
127
21849
127
21850
127
21851
127
21852
127
21853
127
21854
127
21855
127
21856
127
21857
127
21858
127
21859
127
21860
127
21861
127
21862
125
21863
114
21864
107
21865
95
21866
89
21867
80
21868
75
21869
69
21870
65
21871
63
21872
57
21873
52
21874
47
21875
45
21876
40
21877
38
21878
36
21879
32
21880
30
21881
26
21882
23
21883
22
21884
17
21885
16
21886
11
21887
10
21888
13
21889
11
21890
12
21891
11
21892
12
21893
9
21894
8
21895
8
21896
4
21897
2
21898
6
21899
-61
21900
-120
21901
-121
21902
-121
21903
-121
21904
-121
21905
-121
21906
-121
21907
-121
21908
-121
21909
-121
21910
-121
21911
-121
21912
-121
21913
-121
21914
-121
21915
-121
21916
-121
21917
-121
21918
-121
21919
-121
21920
-121
21921
-121
21922
-121
21923
-121
21924
-121
21925
-121
21926
-121
21927
-121
21928
-121
21929
-121
21930
-121
21931
10
21932
127
21933
127
21934
127
21935
127
21936
127
21937
127
21938
127
21939
127
21940
127
21941
127
21942
127
21943
127
21944
127
21945
127
21946
127
21947
127
21948
127
21949
127
21950
127
21951
127
21952
127
21953
127
21954
127
21955
127
21956
125
21957
117
21958
107
21959
99
21960
87
21961
81
21962
75
21963
0
21964
-65
21965
-121
21966
-121
21967
-121
21968
-121
21969
-121
21970
-121
21971
-121
21972
-121
21973
-121
21974
-121
21975
-121
21976
-121
21977
-121
21978
-121
21979
-121
21980
-121
21981
-121
21982
-121
21983
-121
21984
-121
21985
-121
21986
-121
21987
-121
21988
-121
21989
-121
21990
-121
21991
-121
21992
-121
21993
-121
21994
-121
21995
15
21996
127
21997
127
21998
127
21999
127
22000
127
22001
127
22002
127
22003
127
22004
127
22005
127
22006
127
22007
127
22008
127
22009
127
22010
127
22011
127
22012
127
22013
127
22014
127
22015
127
22016
127
22017
127
22018
127
22019
127
22020
124
22021
115
22022
106
22023
99
22024
92
22025
82
22026
78
22027
3
22028
-63
22029
-121
22030
-121
22031
-121
22032
-121
22033
-121
22034
-121
22035
-121
22036
-121
22037
-121
22038
-121
22039
-121
22040
-121
22041
-121
22042
-121
22043
-121
22044
-121
22045
-121
22046
-121
22047
-121
22048
-121
22049
-121
22050
-121
22051
-121
22052
-121
22053
-121
22054
-121
22055
-121
22056
-121
22057
-121
22058
-118
22059
21
22060
127
22061
127
22062
127
22063
127
22064
127
22065
127
22066
127
22067
127
22068
127
22069
127
22070
127
22071
127
22072
127
22073
127
22074
127
22075
127
22076
127
22077
127
22078
127
22079
127
22080
127
22081
127
22082
127
22083
127
22084
125
22085
111
22086
104
22087
93
22088
88
22089
81
22090
76
22091
2
22092
-64
22093
-121
22094
-121
22095
-121
22096
-121
22097
-121
22098
-121
22099
-121
22100
-121
22101
-121
22102
-121
22103
-121
22104
-121
22105
-121
22106
-121
22107
-121
22108
-121
22109
-121
22110
-121
22111
-121
22112
-121
22113
-121
22114
-121
22115
-121
22116
-121
22117
-121
22118
-121
22119
-121
22120
-121
22121
-121
22122
-121
22123
14
22124
127
22125
127
22126
127
22127
127
22128
127
22129
127
22130
127
22131
127
22132
127
22133
127
22134
127
22135
127
22136
127
22137
127
22138
127
22139
127
22140
127
22141
127
22142
127
22143
127
22144
127
22145
127
22146
127
22147
127
22148
127
22149
122
22150
114
22151
105
22152
97
22153
88
22154
82
22155
7
22156
-59
22157
-118
22158
-121
22159
-121
22160
-121
22161
-121
22162
-121
22163
-121
22164
-121
22165
-121
22166
-121
22167
-121
22168
-121
22169
-121
22170
-121
22171
-121
22172
-121
22173
-121
22174
-121
22175
-121
22176
-121
22177
-121
22178
-121
22179
-121
22180
-121
22181
-121
22182
-121
22183
-121
22184
-121
22185
-121
22186
-121
22187
-114
22188
-104
22189
-98
22190
-91
22191
-86
22192
-82
22193
-77
22194
-73
22195
-68
22196
-63
22197
-57
22198
-51
22199
-49
22200
-46
22201
-44
22202
-42
22203
-40
22204
-37
22205
-37
22206
-34
22207
-33
22208
-30
22209
-28
22210
-27
22211
-22
22212
-18
22213
-16
22214
-17
22215
-15
22216
-16
22217
-14
22218
-11
22219
122
22220
127
22221
127
22222
127
22223
127
22224
127
22225
127
22226
127
22227
127
22228
127
22229
127
22230
127
22231
127
22232
127
22233
127
22234
127
22235
127
22236
127
22237
127
22238
127
22239
127
22240
127
22241
127
22242
127
22243
127
22244
127
22245
127
22246
120
22247
109
22248
104
22249
100
22250
96
22251
90
22252
83
22253
76
22254
69
22255
65
22256
62
22257
56
22258
54
22259
49
22260
46
22261
41
22262
38
22263
31
22264
28
22265
25
22266
23
22267
16
22268
16
22269
11
22270
10
22271
13
22272
10
22273
11
22274
10
22275
10
22276
14
22277
15
22278
13
22279
13
22280
11
22281
12
22282
7
22283
-60
22284
-119
22285
-121
22286
-121
22287
-121
22288
-121
22289
-121
22290
-121
22291
-121
22292
-121
22293
-121
22294
-121
22295
-121
22296
-121
22297
-121
22298
-121
22299
-121
22300
-121
22301
-121
22302
-121
22303
-121
22304
-121
22305
-121
22306
-121
22307
-121
22308
-121
22309
-121
22310
-121
22311
-121
22312
-121
22313
-121
22314
-121
22315
-121
22316
-119
22317
-109
22318
-102
22319
-94
22320
-86
22321
-84
22322
-78
22323
-75
22324
-70
22325
-67
22326
-60
22327
-53
22328
-49
22329
-48
22330
-44
22331
-43
22332
-37
22333
-33
22334
-32
22335
-31
22336
-28
22337
-30
22338
-28
22339
-30
22340
-27
22341
-27
22342
-24
22343
-23
22344
-21
22345
-17
22346
-20
22347
116
22348
127
22349
127
22350
127
22351
127
22352
127
22353
127
22354
127
22355
127
22356
127
22357
127
22358
127
22359
127
22360
127
22361
127
22362
127
22363
127
22364
127
22365
127
22366
127
22367
127
22368
127
22369
127
22370
127
22371
127
22372
127
22373
127
22374
127
22375
117
22376
110
22377
100
22378
93
22379
84
22380
79
22381
68
22382
64
22383
55
22384
49
22385
49
22386
44
22387
42
22388
39
22389
38
22390
34
22391
32
22392
31
22393
27
22394
26
22395
25
22396
19
22397
18
22398
20
22399
15
22400
15
22401
13
22402
13
22403
12
22404
10
22405
10
22406
10
22407
5
22408
6
22409
9
22410
11
22411
-57
22412
-116
22413
-121
22414
-121
22415
-121
22416
-121
22417
-121
22418
-121
22419
-121
22420
-121
22421
-121
22422
-121
22423
-121
22424
-121
22425
-121
22426
-121
22427
-121
22428
-121
22429
-121
22430
-121
22431
-121
22432
-121
22433
-121
22434
-121
22435
-121
22436
-121
22437
-121
22438
-121
22439
-121
22440
-121
22441
-121
22442
-121
22443
3
22444
127
22445
127
22446
127
22447
127
22448
127
22449
127
22450
127
22451
127
22452
127
22453
127
22454
127
22455
127
22456
127
22457
127
22458
127
22459
127
22460
127
22461
127
22462
127
22463
127
22464
127
22465
127
22466
127
22467
127
22468
123
22469
114
22470
102
22471
95
22472
88
22473
82
22474
75
22475
1
22476
-65
22477
-121
22478
-121
22479
-121
22480
-121
22481
-121
22482
-121
22483
-121
22484
-121
22485
-121
22486
-121
22487
-121
22488
-121
22489
-121
22490
-121
22491
-121
22492
-121
22493
-121
22494
-121
22495
-121
22496
-121
22497
-121
22498
-121
22499
-121
22500
-121
22501
-121
22502
-121
22503
-121
22504
-121
22505
-121
22506
-121
22507
-117
22508
-108
22509
-101
22510
-92
22511
-86
22512
-79
22513
-72
22514
-68
22515
-64
22516
-61
22517
-59
22518
-55
22519
-56
22520
-51
22521
-49
22522
-44
22523
-38
22524
-36
22525
-35
22526
-32
22527
-29
22528
-25
22529
-22
22530
-22
22531
-21
22532
-22
22533
-21
22534
-21
22535
-18
22536
-18
22537
-14
22538
-16
22539
119
22540
127
22541
127
22542
127
22543
127
22544
127
22545
127
22546
127
22547
127
22548
127
22549
127
22550
127
22551
127
22552
127
22553
127
22554
127
22555
127
22556
127
22557
127
22558
127
22559
127
22560
127
22561
127
22562
127
22563
127
22564
127
22565
127
22566
124
22567
117
22568
109
22569
96
22570
90
22571
78
22572
73
22573
64
22574
61
22575
55
22576
52
22577
48
22578
44
22579
42
22580
41
22581
41
22582
39
22583
35
22584
32
22585
30
22586
26
22587
24
22588
15
22589
14
22590
15
22591
14
22592
14
22593
10
22594
9
22595
4
22596
5
22597
8
22598
8
22599
9
22600
4
22601
5
22602
3
22603
-63
22604
-121
22605
-121
22606
-121
22607
-121
22608
-121
22609
-121
22610
-121
22611
-121
22612
-121
22613
-121
22614
-121
22615
-121
22616
-121
22617
-121
22618
-121
22619
-121
22620
-121
22621
-121
22622
-121
22623
-121
22624
-121
22625
-121
22626
-121
22627
-121
22628
-121
22629
-121
22630
-121
22631
-121
22632
-121
22633
-121
22634
-121
22635
-121
22636
-120
22637
-111
22638
-104
22639
-93
22640
-86
22641
-78
22642
-72
22643
-70
22644
-65
22645
-60
22646
-58
22647
-55
22648
-51
22649
-46
22650
-48
22651
-43
22652
-45
22653
-40
22654
-37
22655
-32
22656
-27
22657
-28
22658
-25
22659
-27
22660
-24
22661
-23
22662
-21
22663
-20
22664
-15
22665
-12
22666
-13
22667
124
22668
127
22669
127
22670
127
22671
127
22672
127
22673
127
22674
127
22675
127
22676
127
22677
127
22678
127
22679
127
22680
127
22681
127
22682
127
22683
127
22684
127
22685
127
22686
127
22687
127
22688
127
22689
127
22690
127
22691
127
22692
127
22693
127
22694
120
22695
110
22696
107
22697
100
22698
96
22699
19
22700
-49
22701
-109
22702
-121
22703
-121
22704
-121
22705
-121
22706
-121
22707
-121
22708
-121
22709
-121
22710
-121
22711
-121
22712
-121
22713
-121
22714
-121
22715
-121
22716
-121
22717
-121
22718
-121
22719
-121
22720
-121
22721
-121
22722
-121
22723
-121
22724
-121
22725
-121
22726
-121
22727
-121
22728
-121
22729
-121
22730
-121
22731
18
22732
127
22733
127
22734
127
22735
127
22736
127
22737
127
22738
127
22739
127
22740
127
22741
127
22742
127
22743
127
22744
127
22745
127
22746
127
22747
127
22748
127
22749
127
22750
127
22751
127
22752
127
22753
127
22754
127
22755
127
22756
127
22757
114
22758
106
22759
94
22760
89
22761
82
22762
77
22763
2
22764
-64
22765
-121
22766
-121
22767
-121
22768
-121
22769
-121
22770
-121
22771
-121
22772
-121
22773
-121
22774
-121
22775
-121
22776
-121
22777
-121
22778
-121
22779
-121
22780
-121
22781
-121
22782
-121
22783
-121
22784
-121
22785
-121
22786
-121
22787
-121
22788
-121
22789
-121
22790
-121
22791
-121
22792
-121
22793
-121
22794
-120
22795
22
22796
127
22797
127
22798
127
22799
127
22800
127
22801
127
22802
127
22803
127
22804
127
22805
127
22806
127
22807
127
22808
127
22809
127
22810
127
22811
127
22812
127
22813
127
22814
127
22815
127
22816
127
22817
127
22818
127
22819
127
22820
127
22821
118
22822
110
22823
104
22824
96
22825
86
22826
80
22827
74
22828
65
22829
60
22830
55
22831
50
22832
45
22833
42
22834
40
22835
36
22836
33
22837
30
22838
31
22839
31
22840
24
22841
23
22842
18
22843
18
22844
13
22845
13
22846
8
22847
8
22848
11
22849
12
22850
12
22851
12
22852
7
22853
7
22854
6
22855
6
22856
6
22857
1
22858
2
22859
-64
22860
-121
22861
-121
22862
-121
22863
-121
22864
-121
22865
-121
22866
-121
22867
-121
22868
-121
22869
-121
22870
-121
22871
-121
22872
-121
22873
-121
22874
-121
22875
-121
22876
-121
22877
-121
22878
-121
22879
-121
22880
-121
22881
-121
22882
-121
22883
-121
22884
-121
22885
-121
22886
-121
22887
-121
22888
-121
22889
-121
22890
-121
22891
6
22892
127
22893
127
22894
127
22895
127
22896
127
22897
127
22898
127
22899
127
22900
127
22901
127
22902
127
22903
127
22904
127
22905
127
22906
127
22907
127
22908
127
22909
127
22910
127
22911
127
22912
127
22913
127
22914
127
22915
127
22916
124
22917
121
22918
113
22919
107
22920
96
22921
90
22922
82
22923
6
22924
-60
22925
-118
22926
-121
22927
-121
22928
-121
22929
-121
22930
-121
22931
-121
22932
-121
22933
-121
22934
-121
22935
-121
22936
-121
22937
-121
22938
-121
22939
-121
22940
-121
22941
-121
22942
-121
22943
-121
22944
-121
22945
-121
22946
-121
22947
-121
22948
-121
22949
-121
22950
-121
22951
-121
22952
-121
22953
-121
22954
-121
22955
15
22956
127
22957
127
22958
127
22959
127
22960
127
22961
127
22962
127
22963
127
22964
127
22965
127
22966
127
22967
127
22968
127
22969
127
22970
127
22971
127
22972
127
22973
127
22974
127
22975
127
22976
127
22977
127
22978
127
22979
127
22980
126
22981
113
22982
105
22983
101
22984
93
22985
88
22986
82
22987
7
22988
-59
22989
-118
22990
-121
22991
-121
22992
-121
22993
-121
22994
-121
22995
-121
22996
-121
22997
-121
22998
-121
22999
-121
23000
-121
23001
-121
23002
-121
23003
-121
23004
-121
23005
-121
23006
-121
23007
-121
23008
-121
23009
-121
23010
-121
23011
-121
23012
-121
23013
-121
23014
-121
23015
-121
23016
-121
23017
-121
23018
-121
23019
-121
23020
-111
23021
-106
23022
-96
23023
-90
23024
-83
23025
-78
23026
-69
23027
-63
23028
-57
23029
-51
23030
-45
23031
-46
23032
-42
23033
-42
23034
-40
23035
-40
23036
-37
23037
-35
23038
-31
23039
-26
23040
-23
23041
-25
23042
-23
23043
-23
23044
-19
23045
-18
23046
-15
23047
-17
23048
-15
23049
-18
23050
-16
23051
115
23052
127
23053
127
23054
127
23055
127
23056
127
23057
127
23058
127
23059
127
23060
127
23061
127
23062
127
23063
127
23064
127
23065
127
23066
127
23067
127
23068
127
23069
127
23070
127
23071
127
23072
127
23073
127
23074
127
23075
127
23076
127
23077
127
23078
125
23079
118
23080
109
23081
105
23082
97
23083
91
23084
82
23085
75
23086
69
23087
65
23088
60
23089
53
23090
47
23091
45
23092
44
23093
39
23094
36
23095
32
23096
32
23097
27
23098
28
23099
26
23100
22
23101
20
23102
13
23103
12
23104
9
23105
8
23106
8
23107
6
23108
6
23109
10
23110
10
23111
10
23112
13
23113
12
23114
13
23115
-54
23116
-114
23117
-121
23118
-121
23119
-121
23120
-121
23121
-121
23122
-121
23123
-121
23124
-121
23125
-121
23126
-121
23127
-121
23128
-121
23129
-121
23130
-121
23131
-121
23132
-121
23133
-121
23134
-121
23135
-121
23136
-121
23137
-121
23138
-121
23139
-121
23140
-121
23141
-121
23142
-121
23143
-121
23144
-121
23145
-121
23146
-121
23147
-121
23148
-116
23149
-108
23150
-102
23151
-97
23152
-90
23153
-84
23154
-76
23155
-69
23156
-66
23157
-62
23158
-59
23159
-57
23160
-53
23161
-48
23162
-46
23163
-40
23164
-39
23165
-37
23166
-37
23167
-34
23168
-33
23169
-32
23170
-29
23171
-26
23172
-22
23173
-19
23174
-20
23175
-19
23176
-20
23177
-19
23178
-18
23179
117
23180
127
23181
127
23182
127
23183
127
23184
127
23185
127
23186
127
23187
127
23188
127
23189
127
23190
127
23191
127
23192
127
23193
127
23194
127
23195
127
23196
127
23197
127
23198
127
23199
127
23200
127
23201
127
23202
127
23203
127
23204
127
23205
127
23206
122
23207
115
23208
108
23209
101
23210
93
23211
17
23212
-51
23213
-110
23214
-121
23215
-121
23216
-121
23217
-121
23218
-121
23219
-121
23220
-121
23221
-121
23222
-121
23223
-121
23224
-121
23225
-121
23226
-121
23227
-121
23228
-121
23229
-121
23230
-121
23231
-121
23232
-121
23233
-121
23234
-121
23235
-121
23236
-121
23237
-121
23238
-121
23239
-121
23240
-121
23241
-121
23242
-118
23243
23
23244
127
23245
127
23246
127
23247
127
23248
127
23249
127
23250
127
23251
127
23252
127
23253
127
23254
127
23255
127
23256
127
23257
127
23258
127
23259
127
23260
127
23261
127
23262
127
23263
127
23264
127
23265
127
23266
127
23267
127
23268
127
23269
120
23270
116
23271
108
23272
101
23273
91
23274
86
23275
10
23276
-56
23277
-116
23278
-121
23279
-121
23280
-121
23281
-121
23282
-121
23283
-121
23284
-121
23285
-121
23286
-121
23287
-121
23288
-121
23289
-121
23290
-121
23291
-121
23292
-121
23293
-121
23294
-121
23295
-121
23296
-121
23297
-121
23298
-121
23299
-121
23300
-121
23301
-121
23302
-121
23303
-121
23304
-121
23305
-121
23306
-121
23307
15
23308
127
23309
127
23310
127
23311
127
23312
127
23313
127
23314
127
23315
127
23316
127
23317
127
23318
127
23319
127
23320
127
23321
127
23322
127
23323
127
23324
127
23325
127
23326
127
23327
127
23328
127
23329
127
23330
127
23331
127
23332
127
23333
118
23334
110
23335
100
23336
95
23337
88
23338
80
23339
5
23340
-61
23341
-120
23342
-121
23343
-121
23344
-121
23345
-121
23346
-121
23347
-121
23348
-121
23349
-121
23350
-121
23351
-121
23352
-121
23353
-121
23354
-121
23355
-121
23356
-121
23357
-121
23358
-121
23359
-121
23360
-121
23361
-121
23362
-121
23363
-121
23364
-121
23365
-121
23366
-121
23367
-121
23368
-121
23369
-121
23370
-121
23371
17
23372
127
23373
127
23374
127
23375
127
23376
127
23377
127
23378
127
23379
127
23380
127
23381
127
23382
127
23383
127
23384
127
23385
127
23386
127
23387
127
23388
127
23389
127
23390
127
23391
127
23392
127
23393
127
23394
127
23395
127
23396
127
23397
122
23398
116
23399
106
23400
100
23401
92
23402
80
23403
6
23404
-61
23405
-119
23406
-121
23407
-121
23408
-121
23409
-121
23410
-121
23411
-121
23412
-121
23413
-121
23414
-121
23415
-121
23416
-121
23417
-121
23418
-121
23419
-121
23420
-121
23421
-121
23422
-121
23423
-121
23424
-121
23425
-121
23426
-121
23427
-121
23428
-121
23429
-121
23430
-121
23431
-121
23432
-121
23433
-121
23434
-121
23435
15
23436
127
23437
127
23438
127
23439
127
23440
127
23441
127
23442
127
23443
127
23444
127
23445
127
23446
127
23447
127
23448
127
23449
127
23450
127
23451
127
23452
127
23453
127
23454
127
23455
127
23456
127
23457
127
23458
127
23459
127
23460
127
23461
120
23462
113
23463
100
23464
95
23465
84
23466
80
23467
73
23468
69
23469
64
23470
60
23471
56
23472
48
23473
46
23474
44
23475
36
23476
35
23477
34
23478
30
23479
29
23480
27
23481
25
23482
24
23483
18
23484
18
23485
13
23486
14
23487
16
23488
15
23489
16
23490
18
23491
14
23492
16
23493
14
23494
14
23495
9
23496
9
23497
6
23498
5
23499
-62
23500
-121
23501
-121
23502
-121
23503
-121
23504
-121
23505
-121
23506
-121
23507
-121
23508
-121
23509
-121
23510
-121
23511
-121
23512
-121
23513
-121
23514
-121
23515
-121
23516
-121
23517
-121
23518
-121
23519
-121
23520
-121
23521
-121
23522
-121
23523
-121
23524
-121
23525
-121
23526
-121
23527
-121
23528
-121
23529
-121
23530
-121
23531
3
23532
127
23533
127
23534
127
23535
127
23536
127
23537
127
23538
127
23539
127
23540
127
23541
127
23542
127
23543
127
23544
127
23545
127
23546
127
23547
127
23548
127
23549
127
23550
127
23551
127
23552
127
23553
127
23554
127
23555
127
23556
124
23557
114
23558
107
23559
98
23560
91
23561
86
23562
76
23563
2
23564
-64
23565
-121
23566
-121
23567
-121
23568
-121
23569
-121
23570
-121
23571
-121
23572
-121
23573
-121
23574
-121
23575
-121
23576
-121
23577
-121
23578
-121
23579
-121
23580
-121
23581
-121
23582
-121
23583
-121
23584
-121
23585
-121
23586
-121
23587
-121
23588
-121
23589
-121
23590
-121
23591
-121
23592
-121
23593
-121
23594
-121
23595
17
23596
127
23597
127
23598
127
23599
127
23600
127
23601
127
23602
127
23603
127
23604
127
23605
127
23606
127
23607
127
23608
127
23609
127
23610
127
23611
127
23612
127
23613
127
23614
127
23615
127
23616
127
23617
127
23618
127
23619
127
23620
127
23621
122
23622
113
23623
106
23624
99
23625
86
23626
81
23627
6
23628
-60
23629
-119
23630
-121
23631
-121
23632
-121
23633
-121
23634
-121
23635
-121
23636
-121
23637
-121
23638
-121
23639
-121
23640
-121
23641
-121
23642
-121
23643
-121
23644
-121
23645
-121
23646
-121
23647
-121
23648
-121
23649
-121
23650
-121
23651
-121
23652
-121
23653
-121
23654
-121
23655
-121
23656
-121
23657
-121
23658
-121
23659
18
23660
127
23661
127
23662
127
23663
127
23664
127
23665
127
23666
127
23667
127
23668
127
23669
127
23670
127
23671
127
23672
127
23673
127
23674
127
23675
127
23676
127
23677
127
23678
127
23679
127
23680
127
23681
127
23682
127
23683
127
23684
126
23685
117
23686
108
23687
101
23688
94
23689
84
23690
79
23691
4
23692
-62
23693
-120
23694
-121
23695
-121
23696
-121
23697
-121
23698
-121
23699
-121
23700
-121
23701
-121
23702
-121
23703
-121
23704
-121
23705
-121
23706
-121
23707
-121
23708
-121
23709
-121
23710
-121
23711
-121
23712
-121
23713
-121
23714
-121
23715
-121
23716
-121
23717
-121
23718
-121
23719
-121
23720
-121
23721
-121
23722
-121
23723
-117
23724
-107
23725
-98
23726
-89
23727
-83
23728
-83
23729
-77
23730
-76
23731
-70
23732
-69
23733
-63
23734
-61
23735
-56
23736
-55
23737
-50
23738
-45
23739
-41
23740
-36
23741
-37
23742
-32
23743
-34
23744
-30
23745
-27
23746
-25
23747
-22
23748
-21
23749
-19
23750
-16
23751
-18
23752
-16
23753
-19
23754
-16
23755
120
23756
127
23757
127
23758
127
23759
127
23760
127
23761
127
23762
127
23763
127
23764
127
23765
127
23766
127
23767
127
23768
127
23769
127
23770
127
23771
127
23772
127
23773
127
23774
127
23775
127
23776
127
23777
127
23778
127
23779
127
23780
127
23781
127
23782
124
23783
116
23784
105
23785
99
23786
94
23787
86
23788
82
23789
75
23790
72
23791
66
23792
61
23793
58
23794
51
23795
46
23796
40
23797
39
23798
35
23799
34
23800
30
23801
27
23802
26
23803
25
23804
21
23805
21
23806
18
23807
18
23808
13
23809
12
23810
8
23811
7
23812
6
23813
5
23814
1
23815
1
23816
4
23817
3
23818
4
23819
-63
23820
-121
23821
-121
23822
-121
23823
-121
23824
-121
23825
-121
23826
-121
23827
-121
23828
-121
23829
-121
23830
-121
23831
-121
23832
-121
23833
-121
23834
-121
23835
-121
23836
-121
23837
-121
23838
-121
23839
-121
23840
-121
23841
-121
23842
-121
23843
-121
23844
-121
23845
-121
23846
-121
23847
-121
23848
-121
23849
-121
23850
-121
23851
-121
23852
-111
23853
-104
23854
-93
23855
-86
23856
-80
23857
-74
23858
-69
23859
-70
23860
-66
23861
-66
23862
-61
23863
-61
23864
-56
23865
-55
23866
-50
23867
-44
23868
-40
23869
-36
23870
-37
23871
-34
23872
-29
23873
-30
23874
-27
23875
-29
23876
-25
23877
-23
23878
-25
23879
-20
23880
-19
23881
-20
23882
-16
23883
118
23884
127
23885
127
23886
127
23887
127
23888
127
23889
127
23890
127
23891
127
23892
127
23893
127
23894
127
23895
127
23896
127
23897
127
23898
127
23899
127
23900
127
23901
127
23902
127
23903
127
23904
127
23905
127
23906
127
23907
127
23908
127
23909
127
23910
127
23911
121
23912
114
23913
102
23914
95
23915
18
23916
-49
23917
-109
23918
-121
23919
-121
23920
-121
23921
-121
23922
-121
23923
-121
23924
-121
23925
-121
23926
-121
23927
-121
23928
-121
23929
-121
23930
-121
23931
-121
23932
-121
23933
-121
23934
-121
23935
-121
23936
-121
23937
-121
23938
-121
23939
-121
23940
-121
23941
-121
23942
-121
23943
-121
23944
-121
23945
-121
23946
-121
23947
12
23948
127
23949
127
23950
127
23951
127
23952
127
23953
127
23954
127
23955
127
23956
127
23957
127
23958
127
23959
127
23960
127
23961
127
23962
127
23963
127
23964
127
23965
127
23966
127
23967
127
23968
127
23969
127
23970
127
23971
127
23972
127
23973
120
23974
107
23975
100
23976
89
23977
84
23978
75
23979
0
23980
-65
23981
-121
23982
-121
23983
-121
23984
-121
23985
-121
23986
-121
23987
-121
23988
-121
23989
-121
23990
-121
23991
-121
23992
-121
23993
-121
23994
-121
23995
-121
23996
-121
23997
-121
23998
-121
23999
-121
24000
-121
24001
-121
24002
-121
24003
-121
24004
-121
24005
-121
24006
-121
24007
-121
24008
-121
24009
-121
24010
-121
24011
14
24012
127
24013
127
24014
127
24015
127
24016
127
24017
127
24018
127
24019
127
24020
127
24021
127
24022
127
24023
127
24024
127
24025
127
24026
127
24027
127
24028
127
24029
127
24030
127
24031
127
24032
127
24033
127
24034
127
24035
127
24036
127
24037
122
24038
112
24039
106
24040
98
24041
90
24042
85
24043
9
24044
-58
24045
-116
24046
-121
24047
-121
24048
-121
24049
-121
24050
-121
24051
-121
24052
-121
24053
-121
24054
-121
24055
-121
24056
-121
24057
-121
24058
-121
24059
-121
24060
-121
24061
-121
24062
-121
24063
-121
24064
-121
24065
-121
24066
-121
24067
-121
24068
-121
24069
-121
24070
-121
24071
-121
24072
-121
24073
-121
24074
-121
24075
17
24076
127
24077
127
24078
127
24079
127
24080
127
24081
127
24082
127
24083
127
24084
127
24085
127
24086
127
24087
127
24088
127
24089
127
24090
127
24091
127
24092
127
24093
127
24094
127
24095
127
24096
127
24097
127
24098
127
24099
127
24100
124
24101
115
24102
107
24103
100
24104
92
24105
86
24106
80
24107
76
24108
78
24109
72
24110
68
24111
60
24112
57
24113
50
24114
48
24115
40
24116
37
24117
32
24118
30
24119
22
24120
21
24121
15
24122
15
24123
11
24124
12
24125
12
24126
8
24127
10
24128
12
24129
8
24130
10
24131
5
24132
6
24133
5
24134
5
24135
5
24136
5
24137
5
24138
10
24139
-58
24140
-117
24141
-121
24142
-121
24143
-121
24144
-121
24145
-121
24146
-121
24147
-121
24148
-121
24149
-121
24150
-121
24151
-121
24152
-121
24153
-121
24154
-121
24155
-121
24156
-121
24157
-121
24158
-121
24159
-121
24160
-121
24161
-121
24162
-121
24163
-121
24164
-121
24165
-121
24166
-121
24167
-121
24168
-121
24169
-121
24170
-121
24171
-121
24172
-119
24173
-111
24174
-101
24175
-91
24176
-86
24177
-81
24178
-76
24179
-72
24180
-67
24181
-62
24182
-55
24183
-50
24184
-46
24185
-49
24186
-45
24187
-47
24188
-43
24189
-44
24190
-39
24191
-35
24192
-34
24193
-26
24194
-24
24195
-20
24196
-23
24197
-20
24198
-24
24199
-21
24200
-23
24201
-20
24202
-17
24203
114
24204
127
24205
127
24206
127
24207
127
24208
127
24209
127
24210
127
24211
127
24212
127
24213
127
24214
127
24215
127
24216
127
24217
127
24218
127
24219
127
24220
127
24221
127
24222
127
24223
127
24224
127
24225
127
24226
127
24227
127
24228
127
24229
127
24230
124
24231
116
24232
108
24233
101
24234
90
24235
85
24236
77
24237
72
24238
67
24239
61
24240
57
24241
54
24242
49
24243
46
24244
46
24245
45
24246
42
24247
38
24248
34
24249
33
24250
29
24251
26
24252
23
24253
22
24254
14
24255
13
24256
9
24257
8
24258
4
24259
3
24260
6
24261
7
24262
9
24263
6
24264
7
24265
7
24266
6
24267
-61
24268
-120
24269
-121
24270
-121
24271
-121
24272
-121
24273
-121
24274
-121
24275
-121
24276
-121
24277
-121
24278
-121
24279
-121
24280
-121
24281
-121
24282
-121
24283
-121
24284
-121
24285
-121
24286
-121
24287
-121
24288
-121
24289
-121
24290
-121
24291
-121
24292
-121
24293
-121
24294
-121
24295
-121
24296
-121
24297
-121
24298
-121
24299
9
24300
127
24301
127
24302
127
24303
127
24304
127
24305
127
24306
127
24307
127
24308
127
24309
127
24310
127
24311
127
24312
127
24313
127
24314
127
24315
127
24316
127
24317
127
24318
127
24319
127
24320
127
24321
127
24322
127
24323
127
24324
125
24325
116
24326
104
24327
96
24328
90
24329
84
24330
74
24331
0
24332
-66
24333
-121
24334
-121
24335
-121
24336
-121
24337
-121
24338
-121
24339
-121
24340
-121
24341
-121
24342
-121
24343
-121
24344
-121
24345
-121
24346
-121
24347
-121
24348
-121
24349
-121
24350
-121
24351
-121
24352
-121
24353
-121
24354
-121
24355
-121
24356
-121
24357
-121
24358
-121
24359
-121
24360
-121
24361
-121
24362
-121
24363
-114
24364
-111
24365
-103
24366
-99
24367
-92
24368
-87
24369
-81
24370
-77
24371
-70
24372
-68
24373
-61
24374
-60
24375
-54
24376
-50
24377
-45
24378
-41
24379
-42
24380
-38
24381
-32
24382
-26
24383
-22
24384
-23
24385
-21
24386
-20
24387
-19
24388
-19
24389
-18
24390
-16
24391
-20
24392
-17
24393
-20
24394
-19
24395
118
24396
127
24397
127
24398
127
24399
127
24400
127
24401
127
24402
127
24403
127
24404
127
24405
127
24406
127
24407
127
24408
127
24409
127
24410
127
24411
127
24412
127
24413
127
24414
127
24415
127
24416
127
24417
127
24418
127
24419
127
24420
127
24421
127
24422
126
24423
117
24424
106
24425
100
24426
92
24427
87
24428
77
24429
72
24430
63
24431
58
24432
49
24433
47
24434
40
24435
38
24436
38
24437
38
24438
36
24439
35
24440
35
24441
34
24442
29
24443
26
24444
23
24445
21
24446
15
24447
14
24448
11
24449
10
24450
10
24451
5
24452
6
24453
8
24454
4
24455
6
24456
2
24457
2
24458
6
24459
-61
24460
-120
24461
-121
24462
-121
24463
-121
24464
-121
24465
-121
24466
-121
24467
-121
24468
-121
24469
-121
24470
-121
24471
-121
24472
-121
24473
-121
24474
-121
24475
-121
24476
-121
24477
-121
24478
-121
24479
-121
24480
-121
24481
-121
24482
-121
24483
-121
24484
-121
24485
-121
24486
-121
24487
-121
24488
-121
24489
-121
24490
-121
24491
10
24492
127
24493
127
24494
127
24495
127
24496
127
24497
127
24498
127
24499
127
24500
127
24501
127
24502
127
24503
127
24504
127
24505
127
24506
127
24507
127
24508
127
24509
127
24510
127
24511
127
24512
127
24513
127
24514
127
24515
127
24516
123
24517
116
24518
106
24519
99
24520
87
24521
82
24522
72
24523
-1
24524
-67
24525
-121
24526
-121
24527
-121
24528
-121
24529
-121
24530
-121
24531
-121
24532
-121
24533
-121
24534
-121
24535
-121
24536
-121
24537
-121
24538
-121
24539
-121
24540
-121
24541
-121
24542
-121
24543
-121
24544
-121
24545
-121
24546
-121
24547
-121
24548
-121
24549
-121
24550
-121
24551
-121
24552
-121
24553
-121
24554
-121
24555
-118
24556
-112
24557
-104
24558
-97
24559
-88
24560
-85
24561
-78
24562
-76
24563
-69
24564
-64
24565
-60
24566
-51
24567
-47
24568
-40
24569
-42
24570
-37
24571
-38
24572
-35
24573
-35
24574
-28
24575
-27
24576
-23
24577
-26
24578
-23
24579
-25
24580
-22
24581
-25
24582
-22
24583
-19
24584
-18
24585
-15
24586
-18
24587
118
24588
127
24589
127
24590
127
24591
127
24592
127
24593
127
24594
127
24595
127
24596
127
24597
127
24598
127
24599
127
24600
127
24601
127
24602
127
24603
127
24604
127
24605
127
24606
127
24607
127
24608
127
24609
127
24610
127
24611
127
24612
127
24613
127
24614
127
24615
118
24616
112
24617
102
24618
94
24619
17
24620
-50
24621
-110
24622
-121
24623
-121
24624
-121
24625
-121
24626
-121
24627
-121
24628
-121
24629
-121
24630
-121
24631
-121
24632
-121
24633
-121
24634
-121
24635
-121
24636
-121
24637
-121
24638
-121
24639
-121
24640
-121
24641
-121
24642
-121
24643
-121
24644
-121
24645
-121
24646
-121
24647
-121
24648
-121
24649
-121
24650
-121
24651
16
24652
127
24653
127
24654
127
24655
127
24656
127
24657
127
24658
127
24659
127
24660
127
24661
127
24662
127
24663
127
24664
127
24665
127
24666
127
24667
127
24668
127
24669
127
24670
127
24671
127
24672
127
24673
127
24674
127
24675
127
24676
127
24677
118
24678
111
24679
99
24680
94
24681
83
24682
78
24683
4
24684
-62
24685
-121
24686
-121
24687
-121
24688
-121
24689
-121
24690
-121
24691
-121
24692
-121
24693
-121
24694
-121
24695
-121
24696
-121
24697
-121
24698
-121
24699
-121
24700
-121
24701
-121
24702
-121
24703
-121
24704
-121
24705
-121
24706
-121
24707
-121
24708
-121
24709
-121
24710
-121
24711
-121
24712
-121
24713
-121
24714
-121
24715
15
24716
127
24717
127
24718
127
24719
127
24720
127
24721
127
24722
127
24723
127
24724
127
24725
127
24726
127
24727
127
24728
127
24729
127
24730
127
24731
127
24732
127
24733
127
24734
127
24735
127
24736
127
24737
127
24738
127
24739
127
24740
127
24741
120
24742
110
24743
102
24744
95
24745
88
24746
83
24747
72
24748
69
24749
63
24750
60
24751
57
24752
53
24753
49
24754
44
24755
41
24756
39
24757
32
24758
29
24759
30
24760
28
24761
27
24762
21
24763
20
24764
14
24765
13
24766
13
24767
15
24768
16
24769
14
24770
15
24771
16
24772
14
24773
15
24774
13
24775
15
24776
12
24777
13
24778
11
24779
-57
24780
-116
24781
-121
24782
-121
24783
-121
24784
-121
24785
-121
24786
-121
24787
-121
24788
-121
24789
-121
24790
-121
24791
-121
24792
-121
24793
-121
24794
-121
24795
-121
24796
-121
24797
-121
24798
-121
24799
-121
24800
-121
24801
-121
24802
-121
24803
-121
24804
-121
24805
-121
24806
-121
24807
-121
24808
-121
24809
-121
24810
-121
24811
6
24812
127
24813
127
24814
127
24815
127
24816
127
24817
127
24818
127
24819
127
24820
127
24821
127
24822
127
24823
127
24824
127
24825
127
24826
127
24827
127
24828
127
24829
127
24830
127
24831
127
24832
127
24833
127
24834
127
24835
127
24836
127
24837
117
24838
108
24839
99
24840
93
24841
85
24842
79
24843
4
24844
-62
24845
-120
24846
-121
24847
-121
24848
-121
24849
-121
24850
-121
24851
-121
24852
-121
24853
-121
24854
-121
24855
-121
24856
-121
24857
-121
24858
-121
24859
-121
24860
-121
24861
-121
24862
-121
24863
-121
24864
-121
24865
-121
24866
-121
24867
-121
24868
-121
24869
-121
24870
-121
24871
-121
24872
-121
24873
-121
24874
-121
24875
17
24876
127
24877
127
24878
127
24879
127
24880
127
24881
127
24882
127
24883
127
24884
127
24885
127
24886
127
24887
127
24888
127
24889
127
24890
127
24891
127
24892
127
24893
127
24894
127
24895
127
24896
127
24897
127
24898
127
24899
127
24900
123
24901
115
24902
102
24903
96
24904
88
24905
83
24906
78
24907
3
24908
-63
24909
-121
24910
-121
24911
-121
24912
-121
24913
-121
24914
-121
24915
-121
24916
-121
24917
-121
24918
-121
24919
-121
24920
-121
24921
-121
24922
-121
24923
-121
24924
-121
24925
-121
24926
-121
24927
-121
24928
-121
24929
-121
24930
-121
24931
-121
24932
-121
24933
-121
24934
-121
24935
-121
24936
-121
24937
-121
24938
-119
24939
19
24940
127
24941
127
24942
127
24943
127
24944
127
24945
127
24946
127
24947
127
24948
127
24949
127
24950
127
24951
127
24952
127
24953
127
24954
127
24955
127
24956
127
24957
127
24958
127
24959
127
24960
127
24961
127
24962
127
24963
127
24964
126
24965
117
24966
108
24967
100
24968
94
24969
82
24970
78
24971
4
24972
-62
24973
-121
24974
-121
24975
-121
24976
-121
24977
-121
24978
-121
24979
-121
24980
-121
24981
-121
24982
-121
24983
-121
24984
-121
24985
-121
24986
-121
24987
-121
24988
-121
24989
-121
24990
-121
24991
-121
24992
-121
24993
-121
24994
-121
24995
-121
24996
-121
24997
-121
24998
-121
24999
-121
25000
-121
25001
-121
25002
-121
25003
19
25004
127
25005
127
25006
127
25007
127
25008
127
25009
127
25010
127
25011
127
25012
127
25013
127
25014
127
25015
127
25016
127
25017
127
25018
127
25019
127
25020
127
25021
127
25022
127
25023
127
25024
127
25025
127
25026
127
25027
127
25028
126
25029
117
25030
109
25031
99
25032
96
25033
90
25034
86
25035
10
25036
-56
25037
-115
25038
-121
25039
-121
25040
-121
25041
-121
25042
-121
25043
-121
25044
-121
25045
-121
25046
-121
25047
-121
25048
-121
25049
-121
25050
-121
25051
-121
25052
-121
25053
-121
25054
-121
25055
-121
25056
-121
25057
-121
25058
-121
25059
-121
25060
-121
25061
-121
25062
-121
25063
-121
25064
-121
25065
-121
25066
-121
25067
12
25068
127
25069
127
25070
127
25071
127
25072
127
25073
127
25074
127
25075
127
25076
127
25077
127
25078
127
25079
127
25080
127
25081
127
25082
127
25083
127
25084
127
25085
127
25086
127
25087
127
25088
127
25089
127
25090
127
25091
127
25092
127
25093
115
25094
107
25095
96
25096
90
25097
83
25098
79
25099
4
25100
-62
25101
-120
25102
-121
25103
-121
25104
-121
25105
-121
25106
-121
25107
-121
25108
-121
25109
-121
25110
-121
25111
-121
25112
-121
25113
-121
25114
-121
25115
-121
25116
-121
25117
-121
25118
-121
25119
-121
25120
-121
25121
-121
25122
-121
25123
-121
25124
-121
25125
-121
25126
-121
25127
-121
25128
-121
25129
-121
25130
-121
25131
-117
25132
-111
25133
-101
25134
-93
25135
-85
25136
-78
25137
-76
25138
-69
25139
-67
25140
-61
25141
-58
25142
-53
25143
-49
25144
-47
25145
-42
25146
-42
25147
-37
25148
-38
25149
-34
25150
-30
25151
-25
25152
-21
25153
-24
25154
-20
25155
-23
25156
-20
25157
-22
25158
-19
25159
-21
25160
-18
25161
-20
25162
-16
25163
119
25164
127
25165
127
25166
127
25167
127
25168
127
25169
127
25170
127
25171
127
25172
127
25173
127
25174
127
25175
127
25176
127
25177
127
25178
127
25179
127
25180
127
25181
127
25182
127
25183
127
25184
127
25185
127
25186
127
25187
127
25188
127
25189
127
25190
127
25191
119
25192
110
25193
102
25194
96
25195
90
25196
80
25197
74
25198
64
25199
60
25200
53
25201
49
25202
45
25203
42
25204
38
25205
36
25206
34
25207
30
25208
29
25209
31
25210
31
25211
26
25212
23
25213
21
25214
21
25215
17
25216
16
25217
14
25218
12
25219
11
25220
8
25221
7
25222
6
25223
1
25224
2
25225
-2
25226
0
25227
-66
25228
-121
25229
-121
25230
-121
25231
-121
25232
-121
25233
-121
25234
-121
25235
-121
25236
-121
25237
-121
25238
-121
25239
-121
25240
-121
25241
-121
25242
-121
25243
-121
25244
-121
25245
-121
25246
-121
25247
-121
25248
-121
25249
-121
25250
-121
25251
-121
25252
-121
25253
-121
25254
-121
25255
-121
25256
-121
25257
-121
25258
-121
25259
-121
25260
-115
25261
-110
25262
-101
25263
-98
25264
-90
25265
-87
25266
-82
25267
-72
25268
-67
25269
-62
25270
-56
25271
-50
25272
-50
25273
-46
25274
-44
25275
-41
25276
-38
25277
-34
25278
-36
25279
-33
25280
-29
25281
-30
25282
-26
25283
-25
25284
-22
25285
-20
25286
-22
25287
-19
25288
-19
25289
-19
25290
-16
25291
115
25292
127
25293
127
25294
127
25295
127
25296
127
25297
127
25298
127
25299
127
25300
127
25301
127
25302
127
25303
127
25304
127
25305
127
25306
127
25307
127
25308
127
25309
127
25310
127
25311
127
25312
127
25313
127
25314
127
25315
127
25316
127
25317
127
25318
127
25319
118
25320
108
25321
101
25322
95
25323
18
25324
-49
25325
-109
25326
-121
25327
-121
25328
-121
25329
-121
25330
-121
25331
-121
25332
-121
25333
-121
25334
-121
25335
-121
25336
-121
25337
-121
25338
-121
25339
-121
25340
-121
25341
-121
25342
-121
25343
-121
25344
-121
25345
-121
25346
-121
25347
-121
25348
-121
25349
-121
25350
-121
25351
-121
25352
-121
25353
-121
25354
-121
25355
16
25356
127
25357
127
25358
127
25359
127
25360
127
25361
127
25362
127
25363
127
25364
127
25365
127
25366
127
25367
127
25368
127
25369
127
25370
127
25371
127
25372
127
25373
127
25374
127
25375
127
25376
127
25377
127
25378
127
25379
127
25380
118
25381
111
25382
100
25383
95
25384
85
25385
81
25386
77
25387
71
25388
67
25389
62
25390
58
25391
54
25392
52
25393
51
25394
49
25395
44
25396
43
25397
41
25398
38
25399
29
25400
28
25401
21
25402
19
25403
17
25404
16
25405
16
25406
10
25407
10
25408
12
25409
8
25410
10
25411
8
25412
9
25413
8
25414
7
25415
7
25416
6
25417
5
25418
6
25419
-61
25420
-120
25421
-121
25422
-121
25423
-121
25424
-121
25425
-121
25426
-121
25427
-121
25428
-121
25429
-121
25430
-121
25431
-121
25432
-121
25433
-121
25434
-121
25435
-121
25436
-121
25437
-121
25438
-121
25439
-121
25440
-121
25441
-121
25442
-121
25443
-121
25444
-121
25445
-121
25446
-121
25447
-121
25448
-121
25449
-121
25450
-121
25451
-121
25452
-116
25453
-113
25454
-104
25455
-101
25456
-92
25457
-89
25458
-81
25459
-76
25460
-69
25461
-65
25462
-58
25463
-51
25464
-51
25465
-43
25466
-41
25467
-36
25468
-34
25469
-33
25470
-30
25471
-26
25472
-25
25473
-28
25474
-26
25475
-29
25476
-26
25477
-28
25478
-25
25479
-25
25480
-18
25481
-15
25482
-14
25483
123
25484
127
25485
127
25486
127
25487
127
25488
127
25489
127
25490
127
25491
127
25492
127
25493
127
25494
127
25495
127
25496
127
25497
127
25498
127
25499
127
25500
127
25501
127
25502
127
25503
127
25504
127
25505
127
25506
127
25507
127
25508
127
25509
127
25510
125
25511
115
25512
105
25513
96
25514
90
25515
14
25516
-53
25517
-112
25518
-121
25519
-121
25520
-121
25521
-121
25522
-121
25523
-121
25524
-121
25525
-121
25526
-121
25527
-121
25528
-121
25529
-121
25530
-121
25531
-121
25532
-121
25533
-121
25534
-121
25535
-121
25536
-121
25537
-121
25538
-121
25539
-121
25540
-121
25541
-121
25542
-121
25543
-121
25544
-121
25545
-121
25546
-121
25547
19
25548
127
25549
127
25550
127
25551
127
25552
127
25553
127
25554
127
25555
127
25556
127
25557
127
25558
127
25559
127
25560
127
25561
127
25562
127
25563
127
25564
127
25565
127
25566
127
25567
127
25568
127
25569
127
25570
127
25571
127
25572
123
25573
116
25574
107
25575
100
25576
94
25577
84
25578
79
25579
4
25580
-62
25581
-120
25582
-121
25583
-121
25584
-121
25585
-121
25586
-121
25587
-121
25588
-121
25589
-121
25590
-121
25591
-121
25592
-121
25593
-121
25594
-121
25595
-121
25596
-121
25597
-121
25598
-121
25599
-121
25600
-121
25601
-121
25602
-121
25603
-121
25604
-121
25605
-121
25606
-121
25607
-121
25608
-121
25609
-121
25610
-121
25611
18
25612
127
25613
127
25614
127
25615
127
25616
127
25617
127
25618
127
25619
127
25620
127
25621
127
25622
127
25623
127
25624
127
25625
127
25626
127
25627
127
25628
127
25629
127
25630
127
25631
127
25632
127
25633
127
25634
127
25635
127
25636
127
25637
119
25638
107
25639
98
25640
89
25641
81
25642
74
25643
0
25644
-66
25645
-121
25646
-121
25647
-121
25648
-121
25649
-121
25650
-121
25651
-121
25652
-121
25653
-121
25654
-121
25655
-121
25656
-121
25657
-121
25658
-121
25659
-121
25660
-121
25661
-121
25662
-121
25663
-121
25664
-121
25665
-121
25666
-121
25667
-121
25668
-121
25669
-121
25670
-121
25671
-121
25672
-121
25673
-121
25674
-121
25675
19
25676
127
25677
127
25678
127
25679
127
25680
127
25681
127
25682
127
25683
127
25684
127
25685
127
25686
127
25687
127
25688
127
25689
127
25690
127
25691
127
25692
127
25693
127
25694
127
25695
127
25696
127
25697
127
25698
127
25699
127
25700
127
25701
114
25702
108
25703
96
25704
91
25705
86
25706
80
25707
5
25708
-61
25709
-120
25710
-121
25711
-121
25712
-121
25713
-121
25714
-121
25715
-121
25716
-121
25717
-121
25718
-121
25719
-121
25720
-121
25721
-121
25722
-121
25723
-121
25724
-121
25725
-121
25726
-121
25727
-121
25728
-121
25729
-121
25730
-121
25731
-121
25732
-121
25733
-121
25734
-121
25735
-121
25736
-121
25737
-121
25738
-119
25739
22
25740
127
25741
127
25742
127
25743
127
25744
127
25745
127
25746
127
25747
127
25748
127
25749
127
25750
127
25751
127
25752
127
25753
127
25754
127
25755
127
25756
127
25757
127
25758
127
25759
127
25760
127
25761
127
25762
127
25763
127
25764
127
25765
118
25766
107
25767
103
25768
95
25769
89
25770
79
25771
74
25772
65
25773
60
25774
56
25775
53
25776
44
25777
42
25778
38
25779
36
25780
35
25781
28
25782
26
25783
28
25784
27
25785
26
25786
20
25787
20
25788
17
25789
16
25790
16
25791
14
25792
13
25793
12
25794
7
25795
7
25796
9
25797
4
25798
6
25799
5
25800
5
25801
6
25802
5
25803
-62
25804
-121
25805
-121
25806
-121
25807
-121
25808
-121
25809
-121
25810
-121
25811
-121
25812
-121
25813
-121
25814
-121
25815
-121
25816
-121
25817
-121
25818
-121
25819
-121
25820
-121
25821
-121
25822
-121
25823
-121
25824
-121
25825
-121
25826
-121
25827
-121
25828
-121
25829
-121
25830
-121
25831
-121
25832
-121
25833
-121
25834
-121
25835
-121
25836
-120
25837
-114
25838
-105
25839
-99
25840
-91
25841
-88
25842
-79
25843
-77
25844
-71
25845
-63
25846
-59
25847
-53
25848
-50
25849
-44
25850
-39
25851
-38
25852
-35
25853
-33
25854
-32
25855
-30
25856
-28
25857
-24
25858
-20
25859
-22
25860
-22
25861
-21
25862
-18
25863
-15
25864
-13
25865
-16
25866
-15
25867
118
25868
127
25869
127
25870
127
25871
127
25872
127
25873
127
25874
127
25875
127
25876
127
25877
127
25878
127
25879
127
25880
127
25881
127
25882
127
25883
127
25884
127
25885
127
25886
127
25887
127
25888
127
25889
127
25890
127
25891
127
25892
127
25893
127
25894
122
25895
112
25896
106
25897
101
25898
94
25899
17
25900
-50
25901
-110
25902
-121
25903
-121
25904
-121
25905
-121
25906
-121
25907
-121
25908
-121
25909
-121
25910
-121
25911
-121
25912
-121
25913
-121
25914
-121
25915
-121
25916
-121
25917
-121
25918
-121
25919
-121
25920
-121
25921
-121
25922
-121
25923
-121
25924
-121
25925
-121
25926
-121
25927
-121
25928
-121
25929
-121
25930
-121
25931
23
25932
127
25933
127
25934
127
25935
127
25936
127
25937
127
25938
127
25939
127
25940
127
25941
127
25942
127
25943
127
25944
127
25945
127
25946
127
25947
127
25948
127
25949
127
25950
127
25951
127
25952
127
25953
127
25954
127
25955
127
25956
127
25957
117
25958
106
25959
98
25960
91
25961
86
25962
82
25963
6
25964
-60
25965
-118
25966
-121
25967
-121
25968
-121
25969
-121
25970
-121
25971
-121
25972
-121
25973
-121
25974
-121
25975
-121
25976
-121
25977
-121
25978
-121
25979
-121
25980
-121
25981
-121
25982
-121
25983
-121
25984
-121
25985
-121
25986
-121
25987
-121
25988
-121
25989
-121
25990
-121
25991
-121
25992
-121
25993
-121
25994
-121
25995
13
25996
127
25997
127
25998
127
25999
127
26000
127
26001
127
26002
127
26003
127
26004
127
26005
127
26006
127
26007
127
26008
127
26009
127
26010
127
26011
127
26012
127
26013
127
26014
127
26015
127
26016
127
26017
127
26018
127
26019
127
26020
127
26021
121
26022
112
26023
104
26024
96
26025
91
26026
84
26027
73
26028
68
26029
58
26030
55
26031
50
26032
46
26033
43
26034
42
26035
41
26036
38
26037
36
26038
28
26039
27
26040
22
26041
21
26042
15
26043
15
26044
15
26045
11
26046
9
26047
12
26048
9
26049
11
26050
7
26051
8
26052
6
26053
6
26054
7
26055
3
26056
5
26057
8
26058
9
26059
-58
26060
-118
26061
-121
26062
-121
26063
-121
26064
-121
26065
-121
26066
-121
26067
-121
26068
-121
26069
-121
26070
-121
26071
-121
26072
-121
26073
-121
26074
-121
26075
-121
26076
-121
26077
-121
26078
-121
26079
-121
26080
-121
26081
-121
26082
-121
26083
-121
26084
-121
26085
-121
26086
-121
26087
-121
26088
-121
26089
-121
26090
-121
26091
-121
26092
-117
26093
-109
26094
-102
26095
-94
26096
-88
26097
-80
26098
-78
26099
-72
26100
-68
26101
-62
26102
-53
26103
-50
26104
-44
26105
-46
26106
-42
26107
-43
26108
-39
26109
-39
26110
-36
26111
-34
26112
-30
26113
-32
26114
-28
26115
-23
26116
-24
26117
-21
26118
-22
26119
-19
26120
-18
26121
-17
26122
-20
26123
116
26124
127
26125
127
26126
127
26127
127
26128
127
26129
127
26130
127
26131
127
26132
127
26133
127
26134
127
26135
127
26136
127
26137
127
26138
127
26139
127
26140
127
26141
127
26142
127
26143
127
26144
127
26145
127
26146
127
26147
127
26148
127
26149
127
26150
125
26151
115
26152
109
26153
102
26154
93
26155
84
26156
77
26157
72
26158
68
26159
64
26160
59
26161
50
26162
46
26163
41
26164
37
26165
34
26166
34
26167
32
26168
29
26169
28
26170
29
26171
26
26172
26
26173
22
26174
22
26175
19
26176
16
26177
15
26178
15
26179
12
26180
11
26181
5
26182
5
26183
2
26184
2
26185
2
26186
1
26187
-65
26188
-121
26189
-121
26190
-121
26191
-121
26192
-121
26193
-121
26194
-121
26195
-121
26196
-121
26197
-121
26198
-121
26199
-121
26200
-121
26201
-121
26202
-121
26203
-121
26204
-121
26205
-121
26206
-121
26207
-121
26208
-121
26209
-121
26210
-121
26211
-121
26212
-121
26213
-121
26214
-121
26215
-121
26216
-121
26217
-121
26218
-121
26219
10
26220
127
26221
127
26222
127
26223
127
26224
127
26225
127
26226
127
26227
127
26228
127
26229
127
26230
127
26231
127
26232
127
26233
127
26234
127
26235
127
26236
127
26237
127
26238
127
26239
127
26240
127
26241
127
26242
127
26243
127
26244
122
26245
112
26246
105
26247
94
26248
88
26249
84
26250
79
26251
4
26252
-62
26253
-120
26254
-121
26255
-121
26256
-121
26257
-121
26258
-121
26259
-121
26260
-121
26261
-121
26262
-121
26263
-121
26264
-121
26265
-121
26266
-121
26267
-121
26268
-121
26269
-121
26270
-121
26271
-121
26272
-121
26273
-121
26274
-121
26275
-121
26276
-121
26277
-121
26278
-121
26279
-121
26280
-121
26281
-121
26282
-121
26283
17
26284
127
26285
127
26286
127
26287
127
26288
127
26289
127
26290
127
26291
127
26292
127
26293
127
26294
127
26295
127
26296
127
26297
127
26298
127
26299
127
26300
127
26301
127
26302
127
26303
127
26304
127
26305
127
26306
127
26307
127
26308
124
26309
116
26310
104
26311
97
26312
90
26313
84
26314
74
26315
0
26316
-65
26317
-121
26318
-121
26319
-121
26320
-121
26321
-121
26322
-121
26323
-121
26324
-121
26325
-121
26326
-121
26327
-121
26328
-121
26329
-121
26330
-121
26331
-121
26332
-121
26333
-121
26334
-121
26335
-121
26336
-121
26337
-121
26338
-121
26339
-121
26340
-121
26341
-121
26342
-121
26343
-121
26344
-121
26345
-121
26346
-121
26347
-116
26348
-106
26349
-96
26350
-92
26351
-86
26352
-81
26353
-77
26354
-72
26355
-69
26356
-63
26357
-58
26358
-54
26359
-49
26360
-44
26361
-44
26362
-42
26363
-40
26364
-38
26365
-36
26366
-33
26367
-29
26368
-25
26369
-26
26370
-25
26371
-24
26372
-21
26373
-24
26374
-22
26375
-24
26376
-21
26377
-20
26378
-18
26379
117
26380
127
26381
127
26382
127
26383
127
26384
127
26385
127
26386
127
26387
127
26388
127
26389
127
26390
127
26391
127
26392
127
26393
127
26394
127
26395
127
26396
127
26397
127
26398
127
26399
127
26400
127
26401
127
26402
127
26403
127
26404
127
26405
127
26406
126
26407
118
26408
110
26409
97
26410
91
26411
79
26412
74
26413
67
26414
63
26415
58
26416
54
26417
50
26418
51
26419
47
26420
45
26421
43
26422
40
26423
37
26424
34
26425
32
26426
29
26427
27
26428
26
26429
23
26430
16
26431
14
26432
8
26433
8
26434
3
26435
8
26436
10
26437
10
26438
11
26439
9
26440
7
26441
6
26442
5
26443
-61
26444
-120
26445
-121
26446
-121
26447
-121
26448
-121
26449
-121
26450
-121
26451
-121
26452
-121
26453
-121
26454
-121
26455
-121
26456
-121
26457
-121
26458
-121
26459
-121
26460
-121
26461
-121
26462
-121
26463
-121
26464
-121
26465
-121
26466
-121
26467
-121
26468
-121
26469
-121
26470
-121
26471
-121
26472
-121
26473
-121
26474
-121
26475
4
26476
127
26477
127
26478
127
26479
127
26480
127
26481
127
26482
127
26483
127
26484
127
26485
127
26486
127
26487
127
26488
127
26489
127
26490
127
26491
127
26492
127
26493
127
26494
127
26495
127
26496
127
26497
127
26498
127
26499
127
26500
127
26501
124
26502
115
26503
105
26504
99
26505
92
26506
82
26507
6
26508
-60
26509
-118
26510
-121
26511
-121
26512
-121
26513
-121
26514
-121
26515
-121
26516
-121
26517
-121
26518
-121
26519
-121
26520
-121
26521
-121
26522
-121
26523
-121
26524
-121
26525
-121
26526
-121
26527
-121
26528
-121
26529
-121
26530
-121
26531
-121
26532
-121
26533
-121
26534
-121
26535
-121
26536
-121
26537
-121
26538
-121
26539
-117
26540
-109
26541
-103
26542
-94
26543
-84
26544
-82
26545
-75
26546
-74
26547
-67
26548
-65
26549
-59
26550
-57
26551
-52
26552
-48
26553
-43
26554
-44
26555
-40
26556
-41
26557
-36
26558
-31
26559
-32
26560
-28
26561
-24
26562
-22
26563
-20
26564
-19
26565
-18
26566
-15
26567
-18
26568
-15
26569
-16
26570
-14
26571
119
26572
127
26573
127
26574
127
26575
127
26576
127
26577
127
26578
127
26579
127
26580
127
26581
127
26582
127
26583
127
26584
127
26585
127
26586
127
26587
127
26588
127
26589
127
26590
127
26591
127
26592
127
26593
127
26594
127
26595
127
26596
127
26597
127
26598
122
26599
114
26600
105
26601
98
26602
91
26603
15
26604
-52
26605
-112
26606
-121
26607
-121
26608
-121
26609
-121
26610
-121
26611
-121
26612
-121
26613
-121
26614
-121
26615
-121
26616
-121
26617
-121
26618
-121
26619
-121
26620
-121
26621
-121
26622
-121
26623
-121
26624
-121
26625
-121
26626
-121
26627
-121
26628
-121
26629
-121
26630
-121
26631
-121
26632
-121
26633
-121
26634
-119
26635
22
26636
127
26637
127
26638
127
26639
127
26640
127
26641
127
26642
127
26643
127
26644
127
26645
127
26646
127
26647
127
26648
127
26649
127
26650
127
26651
127
26652
127
26653
127
26654
127
26655
127
26656
127
26657
127
26658
127
26659
127
26660
127
26661
120
26662
112
26663
99
26664
93
26665
81
26666
76
26667
67
26668
64
26669
59
26670
53
26671
51
26672
47
26673
45
26674
44
26675
37
26676
34
26677
35
26678
33
26679
32
26680
25
26681
24
26682
19
26683
18
26684
20
26685
16
26686
17
26687
15
26688
15
26689
12
26690
12
26691
11
26692
8
26693
8
26694
8
26695
6
26696
6
26697
6
26698
5
26699
-62
26700
-121
26701
-121
26702
-121
26703
-121
26704
-121
26705
-121
26706
-121
26707
-121
26708
-121
26709
-121
26710
-121
26711
-121
26712
-121
26713
-121
26714
-121
26715
-121
26716
-121
26717
-121
26718
-121
26719
-121
26720
-121
26721
-121
26722
-121
26723
-121
26724
-121
26725
-121
26726
-121
26727
-121
26728
-121
26729
-121
26730
-121
26731
-121
26732
-117
26733
-108
26734
-101
26735
-92
26736
-87
26737
-78
26738
-71
26739
-68
26740
-65
26741
-62
26742
-60
26743
-56
26744
-52
26745
-47
26746
-42
26747
-40
26748
-37
26749
-36
26750
-35
26751
-32
26752
-30
26753
-32
26754
-29
26755
-31
26756
-27
26757
-26
26758
-26
26759
-23
26760
-25
26761
-21
26762
-18
26763
120
26764
127
26765
127
26766
127
26767
127
26768
127
26769
127
26770
127
26771
127
26772
127
26773
127
26774
127
26775
127
26776
127
26777
127
26778
127
26779
127
26780
127
26781
127
26782
127
26783
127
26784
127
26785
127
26786
127
26787
127
26788
127
26789
127
26790
123
26791
113
26792
105
26793
98
26794
90
26795
14
26796
-53
26797
-112
26798
-121
26799
-121
26800
-121
26801
-121
26802
-121
26803
-121
26804
-121
26805
-121
26806
-121
26807
-121
26808
-121
26809
-121
26810
-121
26811
-121
26812
-121
26813
-121
26814
-121
26815
-121
26816
-121
26817
-121
26818
-121
26819
-121
26820
-121
26821
-121
26822
-121
26823
-121
26824
-121
26825
-121
26826
-121
26827
14
26828
127
26829
127
26830
127
26831
127
26832
127
26833
127
26834
127
26835
127
26836
127
26837
127
26838
127
26839
127
26840
127
26841
127
26842
127
26843
127
26844
127
26845
127
26846
127
26847
127
26848
127
26849
127
26850
127
26851
127
26852
127
26853
116
26854
109
26855
97
26856
90
26857
87
26858
82
26859
7
26860
-60
26861
-118
26862
-121
26863
-121
26864
-121
26865
-121
26866
-121
26867
-121
26868
-121
26869
-121
26870
-121
26871
-121
26872
-121
26873
-121
26874
-121
26875
-121
26876
-121
26877
-121
26878
-121
26879
-121
26880
-121
26881
-121
26882
-121
26883
-121
26884
-121
26885
-121
26886
-121
26887
-121
26888
-121
26889
-121
26890
-121
26891
21
26892
127
26893
127
26894
127
26895
127
26896
127
26897
127
26898
127
26899
127
26900
127
26901
127
26902
127
26903
127
26904
127
26905
127
26906
127
26907
127
26908
127
26909
127
26910
127
26911
127
26912
127
26913
127
26914
127
26915
127
26916
125
26917
116
26918
106
26919
99
26920
87
26921
82
26922
72
26923
-2
26924
-68
26925
-121
26926
-121
26927
-121
26928
-121
26929
-121
26930
-121
26931
-121
26932
-121
26933
-121
26934
-121
26935
-121
26936
-121
26937
-121
26938
-121
26939
-121
26940
-121
26941
-121
26942
-121
26943
-121
26944
-121
26945
-121
26946
-121
26947
-121
26948
-121
26949
-121
26950
-121
26951
-121
26952
-121
26953
-121
26954
-121
26955
16
26956
127
26957
127
26958
127
26959
127
26960
127
26961
127
26962
127
26963
127
26964
127
26965
127
26966
127
26967
127
26968
127
26969
127
26970
127
26971
127
26972
127
26973
127
26974
127
26975
127
26976
127
26977
127
26978
127
26979
127
26980
126
26981
117
26982
106
26983
98
26984
90
26985
84
26986
77
26987
2
26988
-63
26989
-121
26990
-121
26991
-121
26992
-121
26993
-121
26994
-121
26995
-121
26996
-121
26997
-121
26998
-121
26999
-121
27000
-121
27001
-121
27002
-121
27003
-121
27004
-121
27005
-121
27006
-121
27007
-121
27008
-121
27009
-121
27010
-121
27011
-121
27012
-121
27013
-121
27014
-121
27015
-121
27016
-121
27017
-121
27018
-121
27019
17
27020
127
27021
127
27022
127
27023
127
27024
127
27025
127
27026
127
27027
127
27028
127
27029
127
27030
127
27031
127
27032
127
27033
127
27034
127
27035
127
27036
127
27037
127
27038
127
27039
127
27040
127
27041
127
27042
127
27043
127
27044
127
27045
120
27046
111
27047
102
27048
96
27049
88
27050
81
27051
74
27052
70
27053
68
27054
61
27055
58
27056
53
27057
51
27058
44
27059
41
27060
36
27061
34
27062
27
27063
25
27064
26
27065
26
27066
26
27067
21
27068
19
27069
16
27070
15
27071
12
27072
11
27073
11
27074
9
27075
8
27076
8
27077
6
27078
5
27079
9
27080
11
27081
10
27082
9
27083
-58
27084
-118
27085
-121
27086
-121
27087
-121
27088
-121
27089
-121
27090
-121
27091
-121
27092
-121
27093
-121
27094
-121
27095
-121
27096
-121
27097
-121
27098
-121
27099
-121
27100
-121
27101
-121
27102
-121
27103
-121
27104
-121
27105
-121
27106
-121
27107
-121
27108
-121
27109
-121
27110
-121
27111
-121
27112
-121
27113
-121
27114
-121
27115
-121
27116
-120
27117
-113
27118
-103
27119
-93
27120
-86
27121
-85
27122
-78
27123
-76
27124
-70
27125
-68
27126
-62
27127
-61
27128
-55
27129
-52
27130
-48
27131
-43
27132
-43
27133
-38
27134
-33
27135
-34
27136
-30
27137
-31
27138
-30
27139
-25
27140
-22
27141
-20
27142
-18
27143
-16
27144
-15
27145
-11
27146
-13
27147
121
27148
127
27149
127
27150
127
27151
127
27152
127
27153
127
27154
127
27155
127
27156
127
27157
127
27158
127
27159
127
27160
127
27161
127
27162
127
27163
127
27164
127
27165
127
27166
127
27167
127
27168
127
27169
127
27170
127
27171
127
27172
127
27173
127
27174
121
27175
113
27176
104
27177
97
27178
91
27179
83
27180
78
27181
73
27182
63
27183
60
27184
57
27185
53
27186
50
27187
42
27188
41
27189
38
27190
35
27191
32
27192
30
27193
28
27194
26
27195
23
27196
22
27197
21
27198
15
27199
14
27200
16
27201
13
27202
14
27203
12
27204
13
27205
16
27206
14
27207
15
27208
10
27209
10
27210
5
27211
-61
27212
-121
27213
-121
27214
-121
27215
-121
27216
-121
27217
-121
27218
-121
27219
-121
27220
-121
27221
-121
27222
-121
27223
-121
27224
-121
27225
-121
27226
-121
27227
-121
27228
-121
27229
-121
27230
-121
27231
-121
27232
-121
27233
-121
27234
-121
27235
-121
27236
-121
27237
-121
27238
-121
27239
-121
27240
-121
27241
-121
27242
-121
27243
3
27244
127
27245
127
27246
127
27247
127
27248
127
27249
127
27250
127
27251
127
27252
127
27253
127
27254
127
27255
127
27256
127
27257
127
27258
127
27259
127
27260
127
27261
127
27262
127
27263
127
27264
127
27265
127
27266
127
27267
127
27268
127
27269
121
27270
114
27271
106
27272
93
27273
86
27274
75
27275
0
27276
-65
27277
-121
27278
-121
27279
-121
27280
-121
27281
-121
27282
-121
27283
-121
27284
-121
27285
-121
27286
-121
27287
-121
27288
-121
27289
-121
27290
-121
27291
-121
27292
-121
27293
-121
27294
-121
27295
-121
27296
-121
27297
-121
27298
-121
27299
-121
27300
-121
27301
-121
27302
-121
27303
-121
27304
-121
27305
-121
27306
-121
27307
-113
27308
-104
27309
-102
27310
-94
27311
-89
27312
-82
27313
-81
27314
-74
27315
-72
27316
-66
27317
-64
27318
-58
27319
-53
27320
-48
27321
-44
27322
-44
27323
-40
27324
-35
27325
-30
27326
-26
27327
-27
27328
-25
27329
-26
27330
-24
27331
-24
27332
-20
27333
-18
27334
-14
27335
-16
27336
-14
27337
-17
27338
-16
27339
118
27340
127
27341
127
27342
127
27343
127
27344
127
27345
127
27346
127
27347
127
27348
127
27349
127
27350
127
27351
127
27352
127
27353
127
27354
127
27355
127
27356
127
27357
127
27358
127
27359
127
27360
127
27361
127
27362
127
27363
127
27364
127
27365
127
27366
123
27367
115
27368
103
27369
97
27370
93
27371
86
27372
83
27373
76
27374
76
27375
70
27376
65
27377
55
27378
51
27379
43
27380
41
27381
33
27382
32
27383
28
27384
27
27385
25
27386
24
27387
22
27388
24
27389
21
27390
22
27391
18
27392
16
27393
14
27394
12
27395
11
27396
5
27397
5
27398
1
27399
2
27400
4
27401
2
27402
4
27403
-63
27404
-121
27405
-121
27406
-121
27407
-121
27408
-121
27409
-121
27410
-121
27411
-121
27412
-121
27413
-121
27414
-121
27415
-121
27416
-121
27417
-121
27418
-121
27419
-121
27420
-121
27421
-121
27422
-121
27423
-121
27424
-121
27425
-121
27426
-121
27427
-121
27428
-121
27429
-121
27430
-121
27431
-121
27432
-121
27433
-121
27434
-121
27435
6
27436
127
27437
127
27438
127
27439
127
27440
127
27441
127
27442
127
27443
127
27444
127
27445
127
27446
127
27447
127
27448
127
27449
127
27450
127
27451
127
27452
127
27453
127
27454
127
27455
127
27456
127
27457
127
27458
127
27459
127
27460
126
27461
117
27462
107
27463
98
27464
90
27465
85
27466
78
27467
4
27468
-63
27469
-121
27470
-121
27471
-121
27472
-121
27473
-121
27474
-121
27475
-121
27476
-121
27477
-121
27478
-121
27479
-121
27480
-121
27481
-121
27482
-121
27483
-121
27484
-121
27485
-121
27486
-121
27487
-121
27488
-121
27489
-121
27490
-121
27491
-121
27492
-121
27493
-121
27494
-121
27495
-121
27496
-121
27497
-121
27498
-121
27499
19
27500
127
27501
127
27502
127
27503
127
27504
127
27505
127
27506
127
27507
127
27508
127
27509
127
27510
127
27511
127
27512
127
27513
127
27514
127
27515
127
27516
127
27517
127
27518
127
27519
127
27520
127
27521
127
27522
127
27523
127
27524
127
27525
123
27526
111
27527
102
27528
93
27529
89
27530
82
27531
6
27532
-60
27533
-118
27534
-121
27535
-121
27536
-121
27537
-121
27538
-121
27539
-121
27540
-121
27541
-121
27542
-121
27543
-121
27544
-121
27545
-121
27546
-121
27547
-121
27548
-121
27549
-121
27550
-121
27551
-121
27552
-121
27553
-121
27554
-121
27555
-121
27556
-121
27557
-121
27558
-121
27559
-121
27560
-121
27561
-121
27562
-121
27563
16
27564
127
27565
127
27566
127
27567
127
27568
127
27569
127
27570
127
27571
127
27572
127
27573
127
27574
127
27575
127
27576
127
27577
127
27578
127
27579
127
27580
127
27581
127
27582
127
27583
127
27584
127
27585
127
27586
127
27587
127
27588
127
27589
119
27590
110
27591
105
27592
97
27593
88
27594
84
27595
8
27596
-58
27597
-117
27598
-121
27599
-121
27600
-121
27601
-121
27602
-121
27603
-121
27604
-121
27605
-121
27606
-121
27607
-121
27608
-121
27609
-121
27610
-121
27611
-121
27612
-121
27613
-121
27614
-121
27615
-121
27616
-121
27617
-121
27618
-121
27619
-121
27620
-121
27621
-121
27622
-121
27623
-121
27624
-121
27625
-121
27626
-121
27627
15
27628
127
27629
127
27630
127
27631
127
27632
127
27633
127
27634
127
27635
127
27636
127
27637
127
27638
127
27639
127
27640
127
27641
127
27642
127
27643
127
27644
127
27645
127
27646
127
27647
127
27648
127
27649
127
27650
127
27651
127
27652
127
27653
121
27654
114
27655
105
27656
100
27657
92
27658
84
27659
9
27660
-58
27661
-117
27662
-121
27663
-121
27664
-121
27665
-121
27666
-121
27667
-121
27668
-121
27669
-121
27670
-121
27671
-121
27672
-121
27673
-121
27674
-121
27675
-121
27676
-121
27677
-121
27678
-121
27679
-121
27680
-121
27681
-121
27682
-121
27683
-121
27684
-121
27685
-121
27686
-121
27687
-121
27688
-121
27689
-121
27690
-121
27691
-120
27692
-109
27693
-105
27694
-96
27695
-87
27696
-80
27697
-71
27698
-66
27699
-60
27700
-54
27701
-53
27702
-50
27703
-48
27704
-46
27705
-44
27706
-42
27707
-39
27708
-34
27709
-32
27710
-29
27711
-26
27712
-24
27713
-27
27714
-26
27715
-27
27716
-25
27717
-26
27718
-24
27719
-24
27720
-18
27721
-16
27722
-12
27723
119
27724
127
27725
127
27726
127
27727
127
27728
127
27729
127
27730
127
27731
127
27732
127
27733
127
27734
127
27735
127
27736
127
27737
127
27738
127
27739
127
27740
127
27741
127
27742
127
27743
127
27744
127
27745
127
27746
127
27747
127
27748
127
27749
127
27750
126
27751
116
27752
107
27753
99
27754
94
27755
89
27756
80
27757
73
27758
68
27759
64
27760
55
27761
52
27762
46
27763
43
27764
41
27765
37
27766
35
27767
34
27768
32
27769
31
27770
25
27771
24
27772
19
27773
18
27774
16
27775
15
27776
15
27777
17
27778
18
27779
17
27780
16
27781
13
27782
14
27783
10
27784
8
27785
5
27786
4
27787
-63
27788
-121
27789
-121
27790
-121
27791
-121
27792
-121
27793
-121
27794
-121
27795
-121
27796
-121
27797
-121
27798
-121
27799
-121
27800
-121
27801
-121
27802
-121
27803
-121
27804
-121
27805
-121
27806
-121
27807
-121
27808
-121
27809
-121
27810
-121
27811
-121
27812
-121
27813
-121
27814
-121
27815
-121
27816
-121
27817
-121
27818
-121
27819
-121
27820
-118
27821
-108
27822
-103
27823
-95
27824
-90
27825
-84
27826
-82
27827
-74
27828
-72
27829
-65
27830
-60
27831
-55
27832
-51
27833
-45
27834
-39
27835
-42
27836
-37
27837
-38
27838
-33
27839
-32
27840
-29
27841
-27
27842
-26
27843
-24
27844
-24
27845
-21
27846
-18
27847
-19
27848
-16
27849
-14
27850
-17
27851
118
27852
127
27853
127
27854
127
27855
127
27856
127
27857
127
27858
127
27859
127
27860
127
27861
127
27862
127
27863
127
27864
127
27865
127
27866
127
27867
127
27868
127
27869
127
27870
127
27871
127
27872
127
27873
127
27874
127
27875
127
27876
127
27877
127
27878
123
27879
116
27880
107
27881
100
27882
96
27883
20
27884
-48
27885
-108
27886
-121
27887
-121
27888
-121
27889
-121
27890
-121
27891
-121
27892
-121
27893
-121
27894
-121
27895
-121
27896
-121
27897
-121
27898
-121
27899
-121
27900
-121
27901
-121
27902
-121
27903
-121
27904
-121
27905
-121
27906
-121
27907
-121
27908
-121
27909
-121
27910
-121
27911
-121
27912
-121
27913
-121
27914
-121
27915
17
27916
127
27917
127
27918
127
27919
127
27920
127
27921
127
27922
127
27923
127
27924
127
27925
127
27926
127
27927
127
27928
127
27929
127
27930
127
27931
127
27932
127
27933
127
27934
127
27935
127
27936
127
27937
127
27938
127
27939
127
27940
127
27941
113
27942
106
27943
94
27944
88
27945
81
27946
77
27947
72
27948
67
27949
62
27950
61
27951
57
27952
56
27953
50
27954
47
27955
42
27956
38
27957
32
27958
31
27959
31
27960
28
27961
26
27962
20
27963
18
27964
15
27965
13
27966
13
27967
11
27968
11
27969
14
27970
13
27971
13
27972
12
27973
12
27974
7
27975
6
27976
4
27977
4
27978
-2
27979
-68
27980
-121
27981
-121
27982
-121
27983
-121
27984
-121
27985
-121
27986
-121
27987
-121
27988
-121
27989
-121
27990
-121
27991
-121
27992
-121
27993
-121
27994
-121
27995
-121
27996
-121
27997
-121
27998
-121
27999
-121
28000
-121
28001
-121
28002
-121
28003
-121
28004
-121
28005
-121
28006
-121
28007
-121
28008
-121
28009
-121
28010
-121
28011
-121
28012
-118
28013
-111
28014
-101
28015
-91
28016
-84
28017
-82
28018
-76
28019
-75
28020
-69
28021
-67
28022
-62
28023
-60
28024
-55
28025
-51
28026
-46
28027
-47
28028
-42
28029
-42
28030
-39
28031
-32
28032
-31
28033
-28
28034
-27
28035
-24
28036
-25
28037
-22
28038
-24
28039
-22
28040
-19
28041
-21
28042
-17
28043
118
28044
127
28045
127
28046
127
28047
127
28048
127
28049
127
28050
127
28051
127
28052
127
28053
127
28054
127
28055
127
28056
127
28057
127
28058
127
28059
127
28060
127
28061
127
28062
127
28063
127
28064
127
28065
127
28066
127
28067
127
28068
127
28069
127
28070
121
28071
112
28072
105
28073
96
28074
89
28075
12
28076
-54
28077
-114
28078
-121
28079
-121
28080
-121
28081
-121
28082
-121
28083
-121
28084
-121
28085
-121
28086
-121
28087
-121
28088
-121
28089
-121
28090
-121
28091
-121
28092
-121
28093
-121
28094
-121
28095
-121
28096
-121
28097
-121
28098
-121
28099
-121
28100
-121
28101
-121
28102
-121
28103
-121
28104
-121
28105
-121
28106
-121
28107
19
28108
127
28109
127
28110
127
28111
127
28112
127
28113
127
28114
127
28115
127
28116
127
28117
127
28118
127
28119
127
28120
127
28121
127
28122
127
28123
127
28124
127
28125
127
28126
127
28127
127
28128
127
28129
127
28130
127
28131
127
28132
127
28133
120
28134
111
28135
102
28136
96
28137
89
28138
78
28139
3
28140
-63
28141
-121
28142
-121
28143
-121
28144
-121
28145
-121
28146
-121
28147
-121
28148
-121
28149
-121
28150
-121
28151
-121
28152
-121
28153
-121
28154
-121
28155
-121
28156
-121
28157
-121
28158
-121
28159
-121
28160
-121
28161
-121
28162
-121
28163
-121
28164
-121
28165
-121
28166
-121
28167
-121
28168
-121
28169
-121
28170
-121
28171
17
28172
127
28173
127
28174
127
28175
127
28176
127
28177
127
28178
127
28179
127
28180
127
28181
127
28182
127
28183
127
28184
127
28185
127
28186
127
28187
127
28188
127
28189
127
28190
127
28191
127
28192
127
28193
127
28194
127
28195
127
28196
127
28197
120
28198
113
28199
107
28200
99
28201
86
28202
80
28203
5
28204
-61
28205
-120
28206
-121
28207
-121
28208
-121
28209
-121
28210
-121
28211
-121
28212
-121
28213
-121
28214
-121
28215
-121
28216
-121
28217
-121
28218
-121
28219
-121
28220
-121
28221
-121
28222
-121
28223
-121
28224
-121
28225
-121
28226
-121
28227
-121
28228
-121
28229
-121
28230
-121
28231
-121
28232
-121
28233
-121
28234
-121
28235
21
28236
127
28237
127
28238
127
28239
127
28240
127
28241
127
28242
127
28243
127
28244
127
28245
127
28246
127
28247
127
28248
127
28249
127
28250
127
28251
127
28252
127
28253
127
28254
127
28255
127
28256
127
28257
127
28258
127
28259
127
28260
126
28261
117
28262
107
28263
100
28264
88
28265
82
28266
75
28267
1
28268
-65
28269
-121
28270
-121
28271
-121
28272
-121
28273
-121
28274
-121
28275
-121
28276
-121
28277
-121
28278
-121
28279
-121
28280
-121
28281
-121
28282
-121
28283
-121
28284
-121
28285
-121
28286
-121
28287
-121
28288
-121
28289
-121
28290
-121
28291
-121
28292
-121
28293
-121
28294
-121
28295
-121
28296
-121
28297
-121
28298
-119
28299
21
28300
127
28301
127
28302
127
28303
127
28304
127
28305
127
28306
127
28307
127
28308
127
28309
127
28310
127
28311
127
28312
127
28313
127
28314
127
28315
127
28316
127
28317
127
28318
127
28319
127
28320
127
28321
127
28322
127
28323
127
28324
127
28325
121
28326
113
28327
106
28328
98
28329
90
28330
85
28331
79
28332
72
28333
66
28334
59
28335
56
28336
52
28337
44
28338
40
28339
35
28340
34
28341
31
28342
30
28343
25
28344
24
28345
21
28346
20
28347
14
28348
14
28349
11
28350
10
28351
11
28352
6
28353
5
28354
9
28355
9
28356
9
28357
7
28358
8
28359
8
28360
5
28361
5
28362
5
28363
-61
28364
-121
28365
-121
28366
-121
28367
-121
28368
-121
28369
-121
28370
-121
28371
-121
28372
-121
28373
-121
28374
-121
28375
-121
28376
-121
28377
-121
28378
-121
28379
-121
28380
-121
28381
-121
28382
-121
28383
-121
28384
-121
28385
-121
28386
-121
28387
-121
28388
-121
28389
-121
28390
-121
28391
-121
28392
-121
28393
-121
28394
-121
28395
-121
28396
-116
28397
-106
28398
-96
28399
-89
28400
-87
28401
-81
28402
-79
28403
-73
28404
-70
28405
-65
28406
-61
28407
-57
28408
-57
28409
-52
28410
-51
28411
-46
28412
-39
28413
-38
28414
-33
28415
-31
28416
-28
28417
-30
28418
-27
28419
-30
28420
-26
28421
-23
28422
-19
28423
-15
28424
-18
28425
-15
28426
-18
28427
118
28428
127
28429
127
28430
127
28431
127
28432
127
28433
127
28434
127
28435
127
28436
127
28437
127
28438
127
28439
127
28440
127
28441
127
28442
127
28443
127
28444
127
28445
127
28446
127
28447
127
28448
127
28449
127
28450
127
28451
127
28452
127
28453
127
28454
126
28455
117
28456
105
28457
98
28458
87
28459
80
28460
78
28461
71
28462
68
28463
64
28464
60
28465
51
28466
48
28467
41
28468
38
28469
38
28470
37
28471
36
28472
29
28473
28
28474
25
28475
23
28476
23
28477
20
28478
19
28479
18
28480
13
28481
13
28482
11
28483
11
28484
11
28485
9
28486
9
28487
8
28488
7
28489
7
28490
10
28491
-57
28492
-117
28493
-121
28494
-121
28495
-121
28496
-121
28497
-121
28498
-121
28499
-121
28500
-121
28501
-121
28502
-121
28503
-121
28504
-121
28505
-121
28506
-121
28507
-121
28508
-121
28509
-121
28510
-121
28511
-121
28512
-121
28513
-121
28514
-121
28515
-121
28516
-121
28517
-121
28518
-121
28519
-121
28520
-121
28521
-121
28522
-121
28523
-121
28524
-119
28525
-114
28526
-105
28527
-100
28528
-92
28529
-89
28530
-81
28531
-78
28532
-70
28533
-61
28534
-59
28535
-53
28536
-51
28537
-47
28538
-47
28539
-42
28540
-42
28541
-38
28542
-32
28543
-29
28544
-24
28545
-25
28546
-22
28547
-23
28548
-22
28549
-25
28550
-21
28551
-24
28552
-20
28553
-17
28554
-12
28555
124
28556
127
28557
127
28558
127
28559
127
28560
127
28561
127
28562
127
28563
127
28564
127
28565
127
28566
127
28567
127
28568
127
28569
127
28570
127
28571
127
28572
127
28573
127
28574
127
28575
127
28576
127
28577
127
28578
127
28579
127
28580
127
28581
127
28582
126
28583
116
28584
106
28585
97
28586
92
28587
16
28588
-52
28589
-111
28590
-121
28591
-121
28592
-121
28593
-121
28594
-121
28595
-121
28596
-121
28597
-121
28598
-121
28599
-121
28600
-121
28601
-121
28602
-121
28603
-121
28604
-121
28605
-121
28606
-121
28607
-121
28608
-121
28609
-121
28610
-121
28611
-121
28612
-121
28613
-121
28614
-121
28615
-121
28616
-121
28617
-121
28618
-121
28619
19
28620
127
28621
127
28622
127
28623
127
28624
127
28625
127
28626
127
28627
127
28628
127
28629
127
28630
127
28631
127
28632
127
28633
127
28634
127
28635
127
28636
127
28637
127
28638
127
28639
127
28640
127
28641
127
28642
127
28643
127
28644
127
28645
117
28646
110
28647
96
28648
91
28649
81
28650
76
28651
67
28652
62
28653
61
28654
59
28655
54
28656
51
28657
48
28658
41
28659
39
28660
32
28661
30
28662
31
28663
27
28664
27
28665
25
28666
24
28667
18
28668
18
28669
18
28670
13
28671
12
28672
15
28673
14
28674
15
28675
9
28676
10
28677
12
28678
11
28679
11
28680
12
28681
12
28682
9
28683
-58
28684
-118
28685
-121
28686
-121
28687
-121
28688
-121
28689
-121
28690
-121
28691
-121
28692
-121
28693
-121
28694
-121
28695
-121
28696
-121
28697
-121
28698
-121
28699
-121
28700
-121
28701
-121
28702
-121
28703
-121
28704
-121
28705
-121
28706
-121
28707
-121
28708
-121
28709
-121
28710
-121
28711
-121
28712
-121
28713
-121
28714
-121
28715
-121
28716
-121
28717
-116
28718
-106
28719
-98
28720
-90
28721
-80
28722
-76
28723
-70
28724
-66
28725
-62
28726
-58
28727
-52
28728
-49
28729
-43
28730
-42
28731
-39
28732
-38
28733
-36
28734
-36
28735
-32
28736
-29
28737
-25
28738
-26
28739
-24
28740
-25
28741
-23
28742
-23
28743
-18
28744
-17
28745
-14
28746
-13
28747
121
28748
127
28749
127
28750
127
28751
127
28752
127
28753
127
28754
127
28755
127
28756
127
28757
127
28758
127
28759
127
28760
127
28761
127
28762
127
28763
127
28764
127
28765
127
28766
127
28767
127
28768
127
28769
127
28770
127
28771
127
28772
127
28773
127
28774
124
28775
112
28776
105
28777
96
28778
90
28779
86
28780
79
28781
72
28782
65
28783
61
28784
58
28785
55
28786
49
28787
45
28788
36
28789
34
28790
27
28791
26
28792
21
28793
20
28794
20
28795
24
28796
23
28797
23
28798
22
28799
20
28800
20
28801
17
28802
14
28803
12
28804
10
28805
10
28806
10
28807
9
28808
8
28809
2
28810
2
28811
-64
28812
-121
28813
-121
28814
-121
28815
-121
28816
-121
28817
-121
28818
-121
28819
-121
28820
-121
28821
-121
28822
-121
28823
-121
28824
-121
28825
-121
28826
-121
28827
-121
28828
-121
28829
-121
28830
-121
28831
-121
28832
-121
28833
-121
28834
-121
28835
-121
28836
-121
28837
-121
28838
-121
28839
-121
28840
-121
28841
-121
28842
-121
28843
7
28844
127
28845
127
28846
127
28847
127
28848
127
28849
127
28850
127
28851
127
28852
127
28853
127
28854
127
28855
127
28856
127
28857
127
28858
127
28859
127
28860
127
28861
127
28862
127
28863
127
28864
127
28865
127
28866
127
28867
127
28868
127
28869
123
28870
113
28871
103
28872
97
28873
91
28874
83
28875
8
28876
-59
28877
-118
28878
-121
28879
-121
28880
-121
28881
-121
28882
-121
28883
-121
28884
-121
28885
-121
28886
-121
28887
-121
28888
-121
28889
-121
28890
-121
28891
-121
28892
-121
28893
-121
28894
-121
28895
-121
28896
-121
28897
-121
28898
-121
28899
-121
28900
-121
28901
-121
28902
-121
28903
-121
28904
-121
28905
-121
28906
-121
28907
16
28908
127
28909
127
28910
127
28911
127
28912
127
28913
127
28914
127
28915
127
28916
127
28917
127
28918
127
28919
127
28920
127
28921
127
28922
127
28923
127
28924
127
28925
127
28926
127
28927
127
28928
127
28929
127
28930
127
28931
127
28932
127
28933
121
28934
113
28935
101
28936
94
28937
86
28938
80
28939
5
28940
-61
28941
-120
28942
-121
28943
-121
28944
-121
28945
-121
28946
-121
28947
-121
28948
-121
28949
-121
28950
-121
28951
-121
28952
-121
28953
-121
28954
-121
28955
-121
28956
-121
28957
-121
28958
-121
28959
-121
28960
-121
28961
-121
28962
-121
28963
-121
28964
-121
28965
-121
28966
-121
28967
-121
28968
-121
28969
-121
28970
-121
28971
-120
28972
-111
28973
-102
28974
-95
28975
-85
28976
-78
28977
-77
28978
-70
28979
-67
28980
-62
28981
-56
28982
-56
28983
-51
28984
-52
28985
-47
28986
-42
28987
-39
28988
-34
28989
-37
28990
-32
28991
-34
28992
-30
28993
-26
28994
-26
28995
-19
28996
-17
28997
-14
28998
-16
28999
-15
29000
-18
29001
-16
29002
-16
29003
118
29004
127
29005
127
29006
127
29007
127
29008
127
29009
127
29010
127
29011
127
29012
127
29013
127
29014
127
29015
127
29016
127
29017
127
29018
127
29019
127
29020
127
29021
127
29022
127
29023
127
29024
127
29025
127
29026
127
29027
127
29028
127
29029
127
29030
122
29031
115
29032
103
29033
100
29034
93
29035
17
29036
-51
29037
-110
29038
-121
29039
-121
29040
-121
29041
-121
29042
-121
29043
-121
29044
-121
29045
-121
29046
-121
29047
-121
29048
-121
29049
-121
29050
-121
29051
-121
29052
-121
29053
-121
29054
-121
29055
-121
29056
-121
29057
-121
29058
-121
29059
-121
29060
-121
29061
-121
29062
-121
29063
-121
29064
-121
29065
-121
29066
-121
29067
16
29068
127
29069
127
29070
127
29071
127
29072
127
29073
127
29074
127
29075
127
29076
127
29077
127
29078
127
29079
127
29080
127
29081
127
29082
127
29083
127
29084
127
29085
127
29086
127
29087
127
29088
127
29089
127
29090
127
29091
127
29092
124
29093
117
29094
108
29095
101
29096
93
29097
86
29098
81
29099
6
29100
-60
29101
-119
29102
-121
29103
-121
29104
-121
29105
-121
29106
-121
29107
-121
29108
-121
29109
-121
29110
-121
29111
-121
29112
-121
29113
-121
29114
-121
29115
-121
29116
-121
29117
-121
29118
-121
29119
-121
29120
-121
29121
-121
29122
-121
29123
-121
29124
-121
29125
-121
29126
-121
29127
-121
29128
-121
29129
-121
29130
-121
29131
16
29132
127
29133
127
29134
127
29135
127
29136
127
29137
127
29138
127
29139
127
29140
127
29141
127
29142
127
29143
127
29144
127
29145
127
29146
127
29147
127
29148
127
29149
127
29150
127
29151
127
29152
127
29153
127
29154
127
29155
127
29156
126
29157
118
29158
111
29159
99
29160
98
29161
93
29162
88
29163
83
29164
76
29165
70
29166
64
29167
55
29168
50
29169
42
29170
44
29171
40
29172
38
29173
32
29174
30
29175
22
29176
22
29177
19
29178
17
29179
18
29180
16
29181
16
29182
20
29183
18
29184
18
29185
17
29186
17
29187
11
29188
10
29189
7
29190
6
29191
3
29192
4
29193
8
29194
7
29195
-60
29196
-120
29197
-121
29198
-121
29199
-121
29200
-121
29201
-121
29202
-121
29203
-121
29204
-121
29205
-121
29206
-121
29207
-121
29208
-121
29209
-121
29210
-121
29211
-121
29212
-121
29213
-121
29214
-121
29215
-121
29216
-121
29217
-121
29218
-121
29219
-121
29220
-121
29221
-121
29222
-121
29223
-121
29224
-121
29225
-121
29226
-121
29227
-121
29228
-117
29229
-108
29230
-99
29231
-92
29232
-90
29233
-82
29234
-77
29235
-69
29236
-64
29237
-59
29238
-54
29239
-53
29240
-50
29241
-47
29242
-49
29243
-45
29244
-46
29245
-43
29246
-44
29247
-39
29248
-36
29249
-36
29250
-31
29251
-32
29252
-28
29253
-24
29254
-25
29255
-21
29256
-16
29257
-18
29258
-16
29259
116
29260
127
29261
127
29262
127
29263
127
29264
127
29265
127
29266
127
29267
127
29268
127
29269
127
29270
127
29271
127
29272
127
29273
127
29274
127
29275
127
29276
127
29277
127
29278
127
29279
127
29280
127
29281
127
29282
127
29283
127
29284
127
29285
127
29286
123
29287
115
29288
106
29289
99
29290
91
29291
84
29292
78
29293
71
29294
66
29295
63
29296
54
29297
51
29298
44
29299
40
29300
41
29301
39
29302
38
29303
34
29304
32
29305
31
29306
25
29307
24
29308
21
29309
19
29310
24
29311
22
29312
21
29313
15
29314
15
29315
11
29316
10
29317
10
29318
7
29319
6
29320
6
29321
4
29322
5
29323
-62
29324
-121
29325
-121
29326
-121
29327
-121
29328
-121
29329
-121
29330
-121
29331
-121
29332
-121
29333
-121
29334
-121
29335
-121
29336
-121
29337
-121
29338
-121
29339
-121
29340
-121
29341
-121
29342
-121
29343
-121
29344
-121
29345
-121
29346
-121
29347
-121
29348
-121
29349
-121
29350
-121
29351
-121
29352
-121
29353
-121
29354
-121
29355
6
29356
127
29357
127
29358
127
29359
127
29360
127
29361
127
29362
127
29363
127
29364
127
29365
127
29366
127
29367
127
29368
127
29369
127
29370
127
29371
127
29372
127
29373
127
29374
127
29375
127
29376
127
29377
127
29378
127
29379
127
29380
123
29381
114
29382
105
29383
97
29384
91
29385
86
29386
82
29387
7
29388
-59
29389
-118
29390
-121
29391
-121
29392
-121
29393
-121
29394
-121
29395
-121
29396
-121
29397
-121
29398
-121
29399
-121
29400
-121
29401
-121
29402
-121
29403
-121
29404
-121
29405
-121
29406
-121
29407
-121
29408
-121
29409
-121
29410
-121
29411
-121
29412
-121
29413
-121
29414
-121
29415
-121
29416
-121
29417
-121
29418
-121
29419
16
29420
127
29421
127
29422
127
29423
127
29424
127
29425
127
29426
127
29427
127
29428
127
29429
127
29430
127
29431
127
29432
127
29433
127
29434
127
29435
127
29436
127
29437
127
29438
127
29439
127
29440
127
29441
127
29442
127
29443
127
29444
127
29445
121
29446
107
29447
99
29448
88
29449
82
29450
75
29451
1
29452
-65
29453
-121
29454
-121
29455
-121
29456
-121
29457
-121
29458
-121
29459
-121
29460
-121
29461
-121
29462
-121
29463
-121
29464
-121
29465
-121
29466
-121
29467
-121
29468
-121
29469
-121
29470
-121
29471
-121
29472
-121
29473
-121
29474
-121
29475
-121
29476
-121
29477
-121
29478
-121
29479
-121
29480
-121
29481
-121
29482
-121
29483
13
29484
127
29485
127
29486
127
29487
127
29488
127
29489
127
29490
127
29491
127
29492
127
29493
127
29494
127
29495
127
29496
127
29497
127
29498
127
29499
127
29500
127
29501
127
29502
127
29503
127
29504
127
29505
127
29506
127
29507
127
29508
123
29509
115
29510
106
29511
98
29512
93
29513
85
29514
80
29515
5
29516
-61
29517
-120
29518
-121
29519
-121
29520
-121
29521
-121
29522
-121
29523
-121
29524
-121
29525
-121
29526
-121
29527
-121
29528
-121
29529
-121
29530
-121
29531
-121
29532
-121
29533
-121
29534
-121
29535
-121
29536
-121
29537
-121
29538
-121
29539
-121
29540
-121
29541
-121
29542
-121
29543
-121
29544
-121
29545
-121
29546
-121
29547
14
29548
127
29549
127
29550
127
29551
127
29552
127
29553
127
29554
127
29555
127
29556
127
29557
127
29558
127
29559
127
29560
127
29561
127
29562
127
29563
127
29564
127
29565
127
29566
127
29567
127
29568
127
29569
127
29570
127
29571
127
29572
127
29573
121
29574
109
29575
101
29576
92
29577
89
29578
82
29579
7
29580
-59
29581
-118
29582
-121
29583
-121
29584
-121
29585
-121
29586
-121
29587
-121
29588
-121
29589
-121
29590
-121
29591
-121
29592
-121
29593
-121
29594
-121
29595
-121
29596
-121
29597
-121
29598
-121
29599
-121
29600
-121
29601
-121
29602
-121
29603
-121
29604
-121
29605
-121
29606
-121
29607
-121
29608
-121
29609
-121
29610
-121
29611
-112
29612
-104
29613
-97
29614
-92
29615
-84
29616
-78
29617
-73
29618
-66
29619
-61
29620
-61
29621
-58
29622
-58
29623
-53
29624
-52
29625
-48
29626
-44
29627
-40
29628
-42
29629
-37
29630
-39
29631
-36
29632
-29
29633
-28
29634
-24
29635
-26
29636
-21
29637
-24
29638
-20
29639
-17
29640
-18
29641
-16
29642
-18
29643
116
29644
127
29645
127
29646
127
29647
127
29648
127
29649
127
29650
127
29651
127
29652
127
29653
127
29654
127
29655
127
29656
127
29657
127
29658
127
29659
127
29660
127
29661
127
29662
127
29663
127
29664
127
29665
127
29666
127
29667
127
29668
127
29669
127
29670
120
29671
112
29672
103
29673
97
29674
93
29675
17
29676
-50
29677
-110
29678
-121
29679
-121
29680
-121
29681
-121
29682
-121
29683
-121
29684
-121
29685
-121
29686
-121
29687
-121
29688
-121
29689
-121
29690
-121
29691
-121
29692
-121
29693
-121
29694
-121
29695
-121
29696
-121
29697
-121
29698
-121
29699
-121
29700
-121
29701
-121
29702
-121
29703
-121
29704
-121
29705
-121
29706
-118
29707
23
29708
127
29709
127
29710
127
29711
127
29712
127
29713
127
29714
127
29715
127
29716
127
29717
127
29718
127
29719
127
29720
127
29721
127
29722
127
29723
127
29724
127
29725
127
29726
127
29727
127
29728
127
29729
127
29730
127
29731
127
29732
126
29733
117
29734
109
29735
97
29736
91
29737
83
29738
77
29739
2
29740
-63
29741
-121
29742
-121
29743
-121
29744
-121
29745
-121
29746
-121
29747
-121
29748
-121
29749
-121
29750
-121
29751
-121
29752
-121
29753
-121
29754
-121
29755
-121
29756
-121
29757
-121
29758
-121
29759
-121
29760
-121
29761
-121
29762
-121
29763
-121
29764
-121
29765
-121
29766
-121
29767
-121
29768
-121
29769
-121
29770
-120
29771
22
29772
127
29773
127
29774
127
29775
127
29776
127
29777
127
29778
127
29779
127
29780
127
29781
127
29782
127
29783
127
29784
127
29785
127
29786
127
29787
127
29788
127
29789
127
29790
127
29791
127
29792
127
29793
127
29794
127
29795
127
29796
123
29797
112
29798
109
29799
102
29800
97
29801
91
29802
86
29803
10
29804
-57
29805
-116
29806
-121
29807
-121
29808
-121
29809
-121
29810
-121
29811
-121
29812
-121
29813
-121
29814
-121
29815
-121
29816
-121
29817
-121
29818
-121
29819
-121
29820
-121
29821
-121
29822
-121
29823
-121
29824
-121
29825
-121
29826
-121
29827
-121
29828
-121
29829
-121
29830
-121
29831
-121
29832
-121
29833
-121
29834
-121
29835
13
29836
127
29837
127
29838
127
29839
127
29840
127
29841
127
29842
127
29843
127
29844
127
29845
127
29846
127
29847
127
29848
127
29849
127
29850
127
29851
127
29852
127
29853
127
29854
127
29855
127
29856
127
29857
127
29858
127
29859
127
29860
127
29861
118
29862
108
29863
100
29864
91
29865
85
29866
81
29867
75
29868
72
29869
65
29870
63
29871
57
29872
55
29873
50
29874
46
29875
44
29876
39
29877
34
29878
30
29879
26
29880
24
29881
22
29882
20
29883
19
29884
12
29885
12
29886
9
29887
9
29888
9
29889
4
29890
3
29891
6
29892
6
29893
8
29894
4
29895
5
29896
1
29897
2
29898
2
29899
-65
29900
-121
29901
-121
29902
-121
29903
-121
29904
-121
29905
-121
29906
-121
29907
-121
29908
-121
29909
-121
29910
-121
29911
-121
29912
-121
29913
-121
29914
-121
29915
-121
29916
-121
29917
-121
29918
-121
29919
-121
29920
-121
29921
-121
29922
-121
29923
-121
29924
-121
29925
-121
29926
-121
29927
-121
29928
-121
29929
-121
29930
-121
29931
-121
29932
-118
29933
-109
29934
-105
29935
-96
29936
-93
29937
-85
29938
-80
29939
-75
29940
-68
29941
-62
29942
-61
29943
-56
29944
-51
29945
-47
29946
-43
29947
-41
29948
-39
29949
-33
29950
-31
29951
-26
29952
-27
29953
-25
29954
-26
29955
-24
29956
-24
29957
-22
29958
-21
29959
-19
29960
-22
29961
-20
29962
-22
29963
114
29964
127
29965
127
29966
127
29967
127
29968
127
29969
127
29970
127
29971
127
29972
127
29973
127
29974
127
29975
127
29976
127
29977
127
29978
127
29979
127
29980
127
29981
127
29982
127
29983
127
29984
127
29985
127
29986
127
29987
127
29988
127
29989
127
29990
117
29991
110
29992
102
29993
98
29994
94
29995
84
29996
80
29997
70
29998
67
29999
61
30000
57
30001
53
30002
49
30003
45
30004
41
30005
35
30006
35
30007
33
30008
34
30009
33
30010
31
30011
30
30012
30
30013
26
30014
24
30015
21
30016
19
30017
13
30018
12
30019
9
30020
9
30021
12
30022
12
30023
12
30024
14
30025
11
30026
10
30027
-57
30028
-117
30029
-121
30030
-121
30031
-121
30032
-121
30033
-121
30034
-121
30035
-121
30036
-121
30037
-121
30038
-121
30039
-121
30040
-121
30041
-121
30042
-121
30043
-121
30044
-121
30045
-121
30046
-121
30047
-121
30048
-121
30049
-121
30050
-121
30051
-121
30052
-121
30053
-121
30054
-121
30055
-121
30056
-121
30057
-121
30058
-121
30059
7
30060
127
30061
127
30062
127
30063
127
30064
127
30065
127
30066
127
30067
127
30068
127
30069
127
30070
127
30071
127
30072
127
30073
127
30074
127
30075
127
30076
127
30077
127
30078
127
30079
127
30080
127
30081
127
30082
127
30083
127
30084
121
30085
113
30086
105
30087
100
30088
97
30089
89
30090
83
30091
8
30092
-59
30093
-118
30094
-121
30095
-121
30096
-121
30097
-121
30098
-121
30099
-121
30100
-121
30101
-121
30102
-121
30103
-121
30104
-121
30105
-121
30106
-121
30107
-121
30108
-121
30109
-121
30110
-121
30111
-121
30112
-121
30113
-121
30114
-121
30115
-121
30116
-121
30117
-121
30118
-121
30119
-121
30120
-121
30121
-121
30122
-121
30123
20
30124
127
30125
127
30126
127
30127
127
30128
127
30129
127
30130
127
30131
127
30132
127
30133
127
30134
127
30135
127
30136
127
30137
127
30138
127
30139
127
30140
127
30141
127
30142
127
30143
127
30144
127
30145
127
30146
127
30147
127
30148
127
30149
122
30150
112
30151
106
30152
99
30153
90
30154
82
30155
7
30156
-60
30157
-118
30158
-121
30159
-121
30160
-121
30161
-121
30162
-121
30163
-121
30164
-121
30165
-121
30166
-121
30167
-121
30168
-121
30169
-121
30170
-121
30171
-121
30172
-121
30173
-121
30174
-121
30175
-121
30176
-121
30177
-121
30178
-121
30179
-121
30180
-121
30181
-121
30182
-121
30183
-121
30184
-121
30185
-121
30186
-121
30187
20
30188
127
30189
127
30190
127
30191
127
30192
127
30193
127
30194
127
30195
127
30196
127
30197
127
30198
127
30199
127
30200
127
30201
127
30202
127
30203
127
30204
127
30205
127
30206
127
30207
127
30208
127
30209
127
30210
127
30211
127
30212
126
30213
117
30214
109
30215
102
30216
91
30217
86
30218
76
30219
2
30220
-64
30221
-121
30222
-121
30223
-121
30224
-121
30225
-121
30226
-121
30227
-121
30228
-121
30229
-121
30230
-121
30231
-121
30232
-121
30233
-121
30234
-121
30235
-121
30236
-121
30237
-121
30238
-121
30239
-121
30240
-121
30241
-121
30242
-121
30243
-121
30244
-121
30245
-121
30246
-121
30247
-121
30248
-121
30249
-121
30250
-121
30251
-116
30252
-112
30253
-99
30254
-92
30255
-84
30256
-80
30257
-73
30258
-69
30259
-62
30260
-60
30261
-56
30262
-54
30263
-48
30264
-44
30265
-43
30266
-41
30267
-39
30268
-35
30269
-32
30270
-28
30271
-28
30272
-27
30273
-28
30274
-26
30275
-26
30276
-23
30277
-19
30278
-16
30279
-18
30280
-16
30281
-18
30282
-17
30283
118
30284
127
30285
127
30286
127
30287
127
30288
127
30289
127
30290
127
30291
127
30292
127
30293
127
30294
127
30295
127
30296
127
30297
127
30298
127
30299
127
30300
127
30301
127
30302
127
30303
127
30304
127
30305
127
30306
127
30307
127
30308
127
30309
127
30310
124
30311
115
30312
108
30313
98
30314
92
30315
86
30316
78
30317
73
30318
69
30319
63
30320
60
30321
53
30322
50
30323
47
30324
40
30325
38
30326
34
30327
32
30328
34
30329
32
30330
31
30331
24
30332
23
30333
18
30334
17
30335
16
30336
14
30337
13
30338
11
30339
10
30340
10
30341
7
30342
4
30343
5
30344
4
30345
4
30346
4
30347
-62
30348
-121
30349
-121
30350
-121
30351
-121
30352
-121
30353
-121
30354
-121
30355
-121
30356
-121
30357
-121
30358
-121
30359
-121
30360
-121
30361
-121
30362
-121
30363
-121
30364
-121
30365
-121
30366
-121
30367
-121
30368
-121
30369
-121
30370
-121
30371
-121
30372
-121
30373
-121
30374
-121
30375
-121
30376
-121
30377
-121
30378
-121
30379
-121
30380
-120
30381
-111
30382
-101
30383
-97
30384
-89
30385
-85
30386
-78
30387
-72
30388
-66
30389
-63
30390
-58
30391
-52
30392
-52
30393
-48
30394
-48
30395
-45
30396
-39
30397
-35
30398
-31
30399
-32
30400
-29
30401
-31
30402
-27
30403
-25
30404
-20
30405
-16
30406
-18
30407
-16
30408
-16
30409
-16
30410
-15
30411
120
30412
127
30413
127
30414
127
30415
127
30416
127
30417
127
30418
127
30419
127
30420
127
30421
127
30422
127
30423
127
30424
127
30425
127
30426
127
30427
127
30428
127
30429
127
30430
127
30431
127
30432
127
30433
127
30434
127
30435
127
30436
127
30437
127
30438
125
30439
115
30440
106
30441
100
30442
90
30443
14
30444
-53
30445
-113
30446
-121
30447
-121
30448
-121
30449
-121
30450
-121
30451
-121
30452
-121
30453
-121
30454
-121
30455
-121
30456
-121
30457
-121
30458
-121
30459
-121
30460
-121
30461
-121
30462
-121
30463
-121
30464
-121
30465
-121
30466
-121
30467
-121
30468
-121
30469
-121
30470
-121
30471
-121
30472
-121
30473
-121
30474
-121
30475
16
30476
127
30477
127
30478
127
30479
127
30480
127
30481
127
30482
127
30483
127
30484
127
30485
127
30486
127
30487
127
30488
127
30489
127
30490
127
30491
127
30492
127
30493
127
30494
127
30495
127
30496
127
30497
127
30498
127
30499
127
30500
124
30501
117
30502
108
30503
101
30504
96
30505
92
30506
85
30507
81
30508
72
30509
68
30510
61
30511
57
30512
52
30513
46
30514
44
30515
36
30516
34
30517
28
30518
28
30519
22
30520
20
30521
22
30522
20
30523
20
30524
19
30525
19
30526
14
30527
13
30528
15
30529
12
30530
13
30531
11
30532
11
30533
8
30534
7
30535
7
30536
2
30537
3
30538
-1
30539
-67
30540
-121
30541
-121
30542
-121
30543
-121
30544
-121
30545
-121
30546
-121
30547
-121
30548
-121
30549
-121
30550
-121
30551
-121
30552
-121
30553
-121
30554
-121
30555
-121
30556
-121
30557
-121
30558
-121
30559
-121
30560
-121
30561
-121
30562
-121
30563
-121
30564
-121
30565
-121
30566
-121
30567
-121
30568
-121
30569
-121
30570
-121
30571
-121
30572
-113
30573
-110
30574
-101
30575
-99
30576
-91
30577
-88
30578
-81
30579
-77
30580
-70
30581
-68
30582
-61
30583
-57
30584
-54
30585
-48
30586
-47
30587
-42
30588
-42
30589
-37
30590
-38
30591
-33
30592
-27
30593
-28
30594
-25
30595
-26
30596
-23
30597
-24
30598
-22
30599
-20
30600
-17
30601
-18
30602
-15
30603
122
30604
127
30605
127
30606
127
30607
127
30608
127
30609
127
30610
127
30611
127
30612
127
30613
127
30614
127
30615
127
30616
127
30617
127
30618
127
30619
127
30620
127
30621
127
30622
127
30623
127
30624
127
30625
127
30626
127
30627
127
30628
127
30629
127
30630
127
30631
115
30632
107
30633
95
30634
89
30635
14
30636
-54
30637
-113
30638
-121
30639
-121
30640
-121
30641
-121
30642
-121
30643
-121
30644
-121
30645
-121
30646
-121
30647
-121
30648
-121
30649
-121
30650
-121
30651
-121
30652
-121
30653
-121
30654
-121
30655
-121
30656
-121
30657
-121
30658
-121
30659
-121
30660
-121
30661
-121
30662
-121
30663
-121
30664
-121
30665
-121
30666
-121
30667
12
30668
127
30669
127
30670
127
30671
127
30672
127
30673
127
30674
127
30675
127
30676
127
30677
127
30678
127
30679
127
30680
127
30681
127
30682
127
30683
127
30684
127
30685
127
30686
127
30687
127
30688
127
30689
127
30690
127
30691
127
30692
125
30693
117
30694
105
30695
98
30696
95
30697
87
30698
83
30699
76
30700
72
30701
62
30702
60
30703
52
30704
48
30705
48
30706
43
30707
41
30708
38
30709
36
30710
30
30711
27
30712
22
30713
21
30714
23
30715
20
30716
20
30717
17
30718
21
30719
19
30720
20
30721
20
30722
17
30723
17
30724
14
30725
14
30726
12
30727
11
30728
9
30729
7
30730
8
30731
-59
30732
-118
30733
-121
30734
-121
30735
-121
30736
-121
30737
-121
30738
-121
30739
-121
30740
-121
30741
-121
30742
-121
30743
-121
30744
-121
30745
-121
30746
-121
30747
-121
30748
-121
30749
-121
30750
-121
30751
-121
30752
-121
30753
-121
30754
-121
30755
-121
30756
-121
30757
-121
30758
-121
30759
-121
30760
-121
30761
-121
30762
-121
30763
5
30764
127
30765
127
30766
127
30767
127
30768
127
30769
127
30770
127
30771
127
30772
127
30773
127
30774
127
30775
127
30776
127
30777
127
30778
127
30779
127
30780
127
30781
127
30782
127
30783
127
30784
127
30785
127
30786
127
30787
127
30788
122
30789
112
30790
102
30791
97
30792
90
30793
85
30794
78
30795
4
30796
-62
30797
-121
30798
-121
30799
-121
30800
-121
30801
-121
30802
-121
30803
-121
30804
-121
30805
-121
30806
-121
30807
-121
30808
-121
30809
-121
30810
-121
30811
-121
30812
-121
30813
-121
30814
-121
30815
-121
30816
-121
30817
-121
30818
-121
30819
-121
30820
-121
30821
-121
30822
-121
30823
-121
30824
-121
30825
-121
30826
-121
30827
11
30828
127
30829
127
30830
127
30831
127
30832
127
30833
127
30834
127
30835
127
30836
127
30837
127
30838
127
30839
127
30840
127
30841
127
30842
127
30843
127
30844
127
30845
127
30846
127
30847
127
30848
127
30849
127
30850
127
30851
127
30852
127
30853
120
30854
111
30855
104
30856
91
30857
85
30858
83
30859
7
30860
-59
30861
-118
30862
-121
30863
-121
30864
-121
30865
-121
30866
-121
30867
-121
30868
-121
30869
-121
30870
-121
30871
-121
30872
-121
30873
-121
30874
-121
30875
-121
30876
-121
30877
-121
30878
-121
30879
-121
30880
-121
30881
-121
30882
-121
30883
-121
30884
-121
30885
-121
30886
-121
30887
-121
30888
-121
30889
-121
30890
-121
30891
-115
30892
-107
30893
-97
30894
-89
30895
-88
30896
-80
30897
-77
30898
-69
30899
-65
30900
-58
30901
-57
30902
-52
30903
-50
30904
-44
30905
-42
30906
-40
30907
-36
30908
-38
30909
-36
30910
-37
30911
-34
30912
-34
30913
-30
30914
-28
30915
-26
30916
-27
30917
-26
30918
-20
30919
-15
30920
-13
30921
-13
30922
-11
30923
121
30924
127
30925
127
30926
127
30927
127
30928
127
30929
127
30930
127
30931
127
30932
127
30933
127
30934
127
30935
127
30936
127
30937
127
30938
127
30939
127
30940
127
30941
127
30942
127
30943
127
30944
127
30945
127
30946
127
30947
127
30948
127
30949
127
30950
124
30951
114
30952
108
30953
100
30954
94
30955
18
30956
-50
30957
-110
30958
-121
30959
-121
30960
-121
30961
-121
30962
-121
30963
-121
30964
-121
30965
-121
30966
-121
30967
-121
30968
-121
30969
-121
30970
-121
30971
-121
30972
-121
30973
-121
30974
-121
30975
-121
30976
-121
30977
-121
30978
-121
30979
-121
30980
-121
30981
-121
30982
-121
30983
-121
30984
-121
30985
-121
30986
-121
30987
18
30988
127
30989
127
30990
127
30991
127
30992
127
30993
127
30994
127
30995
127
30996
127
30997
127
30998
127
30999
127
31000
127
31001
127
31002
127
31003
127
31004
127
31005
127
31006
127
31007
127
31008
127
31009
127
31010
127
31011
127
31012
124
31013
117
31014
111
31015
103
31016
95
31017
88
31018
82
31019
7
31020
-59
31021
-118
31022
-121
31023
-121
31024
-121
31025
-121
31026
-121
31027
-121
31028
-121
31029
-121
31030
-121
31031
-121
31032
-121
31033
-121
31034
-121
31035
-121
31036
-121
31037
-121
31038
-121
31039
-121
31040
-121
31041
-121
31042
-121
31043
-121
31044
-121
31045
-121
31046
-121
31047
-121
31048
-121
31049
-121
31050
-121
31051
15
31052
127
31053
127
31054
127
31055
127
31056
127
31057
127
31058
127
31059
127
31060
127
31061
127
31062
127
31063
127
31064
127
31065
127
31066
127
31067
127
31068
127
31069
127
31070
127
31071
127
31072
127
31073
127
31074
127
31075
127
31076
127
31077
118
31078
109
31079
100
31080
94
31081
89
31082
83
31083
8
31084
-59
31085
-117
31086
-121
31087
-121
31088
-121
31089
-121
31090
-121
31091
-121
31092
-121
31093
-121
31094
-121
31095
-121
31096
-121
31097
-121
31098
-121
31099
-121
31100
-121
31101
-121
31102
-121
31103
-121
31104
-121
31105
-121
31106
-121
31107
-121
31108
-121
31109
-121
31110
-121
31111
-121
31112
-121
31113
-121
31114
-121
31115
15
31116
127
31117
127
31118
127
31119
127
31120
127
31121
127
31122
127
31123
127
31124
127
31125
127
31126
127
31127
127
31128
127
31129
127
31130
127
31131
127
31132
127
31133
127
31134
127
31135
127
31136
127
31137
127
31138
127
31139
127
31140
127
31141
124
31142
116
31143
109
31144
98
31145
91
31146
81
31147
6
31148
-60
31149
-119
31150
-121
31151
-121
31152
-121
31153
-121
31154
-121
31155
-121
31156
-121
31157
-121
31158
-121
31159
-121
31160
-121
31161
-121
31162
-121
31163
-121
31164
-121
31165
-121
31166
-121
31167
-121
31168
-121
31169
-121
31170
-121
31171
-121
31172
-121
31173
-121
31174
-121
31175
-121
31176
-121
31177
-121
31178
-121
31179
18
31180
127
31181
127
31182
127
31183
127
31184
127
31185
127
31186
127
31187
127
31188
127
31189
127
31190
127
31191
127
31192
127
31193
127
31194
127
31195
127
31196
127
31197
127
31198
127
31199
127
31200
127
31201
127
31202
127
31203
127
31204
126
31205
116
31206
111
31207
103
31208
98
31209
88
31210
83
31211
8
31212
-59
31213
-118
31214
-121
31215
-121
31216
-121
31217
-121
31218
-121
31219
-121
31220
-121
31221
-121
31222
-121
31223
-121
31224
-121
31225
-121
31226
-121
31227
-121
31228
-121
31229
-121
31230
-121
31231
-121
31232
-121
31233
-121
31234
-121
31235
-121
31236
-121
31237
-121
31238
-121
31239
-121
31240
-121
31241
-121
31242
-121
31243
17
31244
127
31245
127
31246
127
31247
127
31248
127
31249
127
31250
127
31251
127
31252
127
31253
127
31254
127
31255
127
31256
127
31257
127
31258
127
31259
127
31260
127
31261
127
31262
127
31263
127
31264
127
31265
127
31266
127
31267
127
31268
127
31269
121
31270
112
31271
102
31272
94
31273
88
31274
79
31275
72
31276
66
31277
62
31278
57
31279
55
31280
50
31281
46
31282
40
31283
37
31284
33
31285
31
31286
24
31287
23
31288
20
31289
18
31290
18
31291
13
31292
14
31293
15
31294
11
31295
12
31296
8
31297
8
31298
12
31299
8
31300
8
31301
8
31302
8
31303
6
31304
6
31305
6
31306
1
31307
-65
31308
-121
31309
-121
31310
-121
31311
-121
31312
-121
31313
-121
31314
-121
31315
-121
31316
-121
31317
-121
31318
-121
31319
-121
31320
-121
31321
-121
31322
-121
31323
-121
31324
-121
31325
-121
31326
-121
31327
-121
31328
-121
31329
-121
31330
-121
31331
-121
31332
-121
31333
-121
31334
-121
31335
-121
31336
-121
31337
-121
31338
-121
31339
-121
31340
-120
31341
-111
31342
-106
31343
-98
31344
-92
31345
-82
31346
-75
31347
-67
31348
-66
31349
-60
31350
-59
31351
-55
31352
-53
31353
-50
31354
-47
31355
-44
31356
-44
31357
-39
31358
-40
31359
-35
31360
-29
31361
-30
31362
-26
31363
-28
31364
-24
31365
-26
31366
-22
31367
-19
31368
-14
31369
-11
31370
-13
31371
121
31372
127
31373
127
31374
127
31375
127
31376
127
31377
127
31378
127
31379
127
31380
127
31381
127
31382
127
31383
127
31384
127
31385
127
31386
127
31387
127
31388
127
31389
127
31390
127
31391
127
31392
127
31393
127
31394
127
31395
127
31396
127
31397
127
31398
126
31399
116
31400
108
31401
94
31402
89
31403
78
31404
74
31405
66
31406
62
31407
59
31408
58
31409
56
31410
51
31411
50
31412
49
31413
46
31414
38
31415
36
31416
29
31417
27
31418
24
31419
23
31420
22
31421
20
31422
19
31423
15
31424
14
31425
13
31426
11
31427
11
31428
10
31429
9
31430
10
31431
12
31432
12
31433
12
31434
11
31435
-56
31436
-116
31437
-121
31438
-121
31439
-121
31440
-121
31441
-121
31442
-121
31443
-121
31444
-121
31445
-121
31446
-121
31447
-121
31448
-121
31449
-121
31450
-121
31451
-121
31452
-121
31453
-121
31454
-121
31455
-121
31456
-121
31457
-121
31458
-121
31459
-121
31460
-121
31461
-121
31462
-121
31463
-121
31464
-121
31465
-121
31466
-121
31467
2
31468
127
31469
127
31470
127
31471
127
31472
127
31473
127
31474
127
31475
127
31476
127
31477
127
31478
127
31479
127
31480
127
31481
127
31482
127
31483
127
31484
127
31485
127
31486
127
31487
127
31488
127
31489
127
31490
127
31491
127
31492
127
31493
118
31494
111
31495
100
31496
94
31497
85
31498
78
31499
4
31500
-62
31501
-121
31502
-121
31503
-121
31504
-121
31505
-121
31506
-121
31507
-121
31508
-121
31509
-121
31510
-121
31511
-121
31512
-121
31513
-121
31514
-121
31515
-121
31516
-121
31517
-121
31518
-121
31519
-121
31520
-121
31521
-121
31522
-121
31523
-121
31524
-121
31525
-121
31526
-121
31527
-121
31528
-121
31529
-121
31530
-121
31531
-116
31532
-110
31533
-102
31534
-95
31535
-90
31536
-81
31537
-74
31538
-71
31539
-65
31540
-58
31541
-55
31542
-53
31543
-49
31544
-51
31545
-46
31546
-45
31547
-38
31548
-35
31549
-30
31550
-33
31551
-29
31552
-31
31553
-28
31554
-30
31555
-27
31556
-26
31557
-23
31558
-25
31559
-22
31560
-18
31561
-18
31562
-16
31563
119
31564
127
31565
127
31566
127
31567
127
31568
127
31569
127
31570
127
31571
127
31572
127
31573
127
31574
127
31575
127
31576
127
31577
127
31578
127
31579
127
31580
127
31581
127
31582
127
31583
127
31584
127
31585
127
31586
127
31587
127
31588
127
31589
126
31590
118
31591
114
31592
107
31593
101
31594
90
31595
85
31596
78
31597
71
31598
68
31599
66
31600
63
31601
58
31602
54
31603
49
31604
45
31605
37
31606
35
31607
30
31608
28
31609
26
31610
20
31611
20
31612
22
31613
17
31614
18
31615
12
31616
10
31617
12
31618
10
31619
11
31620
8
31621
8
31622
7
31623
8
31624
6
31625
2
31626
5
31627
-62
31628
-121
31629
-121
31630
-121
31631
-121
31632
-121
31633
-121
31634
-121
31635
-121
31636
-121
31637
-121
31638
-121
31639
-121
31640
-121
31641
-121
31642
-121
31643
-121
31644
-121
31645
-121
31646
-121
31647
-121
31648
-121
31649
-121
31650
-121
31651
-121
31652
-121
31653
-121
31654
-121
31655
-121
31656
-121
31657
-121
31658
-121
31659
12
31660
127
31661
127
31662
127
31663
127
31664
127
31665
127
31666
127
31667
127
31668
127
31669
127
31670
127
31671
127
31672
127
31673
127
31674
127
31675
127
31676
127
31677
127
31678
127
31679
127
31680
127
31681
127
31682
127
31683
127
31684
118
31685
111
31686
103
31687
96
31688
90
31689
84
31690
79
31691
4
31692
-62
31693
-120
31694
-121
31695
-121
31696
-121
31697
-121
31698
-121
31699
-121
31700
-121
31701
-121
31702
-121
31703
-121
31704
-121
31705
-121
31706
-121
31707
-121
31708
-121
31709
-121
31710
-121
31711
-121
31712
-121
31713
-121
31714
-121
31715
-121
31716
-121
31717
-121
31718
-121
31719
-121
31720
-121
31721
-121
31722
-121
31723
17
31724
127
31725
127
31726
127
31727
127
31728
127
31729
127
31730
127
31731
127
31732
127
31733
127
31734
127
31735
127
31736
127
31737
127
31738
127
31739
127
31740
127
31741
127
31742
127
31743
127
31744
127
31745
127
31746
127
31747
127
31748
123
31749
114
31750
105
31751
97
31752
85
31753
80
31754
73
31755
-1
31756
-67
31757
-121
31758
-121
31759
-121
31760
-121
31761
-121
31762
-121
31763
-121
31764
-121
31765
-121
31766
-121
31767
-121
31768
-121
31769
-121
31770
-121
31771
-121
31772
-121
31773
-121
31774
-121
31775
-121
31776
-121
31777
-121
31778
-121
31779
-121
31780
-121
31781
-121
31782
-121
31783
-121
31784
-121
31785
-121
31786
-121
31787
24
31788
127
31789
127
31790
127
31791
127
31792
127
31793
127
31794
127
31795
127
31796
127
31797
127
31798
127
31799
127
31800
127
31801
127
31802
127
31803
127
31804
127
31805
127
31806
127
31807
127
31808
127
31809
127
31810
127
31811
127
31812
126
31813
114
31814
106
31815
98
31816
92
31817
89
31818
83
31819
7
31820
-59
31821
-118
31822
-121
31823
-121
31824
-121
31825
-121
31826
-121
31827
-121
31828
-121
31829
-121
31830
-121
31831
-121
31832
-121
31833
-121
31834
-121
31835
-121
31836
-121
31837
-121
31838
-121
31839
-121
31840
-121
31841
-121
31842
-121
31843
-121
31844
-121
31845
-121
31846
-121
31847
-121
31848
-121
31849
-121
31850
-119
31851
22
31852
127
31853
127
31854
127
31855
127
31856
127
31857
127
31858
127
31859
127
31860
127
31861
127
31862
127
31863
127
31864
127
31865
127
31866
127
31867
127
31868
127
31869
127
31870
127
31871
127
31872
127
31873
127
31874
127
31875
127
31876
127
31877
118
31878
105
31879
98
31880
89
31881
83
31882
73
31883
-1
31884
-66
31885
-121
31886
-121
31887
-121
31888
-121
31889
-121
31890
-121
31891
-121
31892
-121
31893
-121
31894
-121
31895
-121
31896
-121
31897
-121
31898
-121
31899
-121
31900
-121
31901
-121
31902
-121
31903
-121
31904
-121
31905
-121
31906
-121
31907
-121
31908
-121
31909
-121
31910
-121
31911
-121
31912
-121
31913
-121
31914
-121
31915
-117
31916
-108
31917
-97
31918
-89
31919
-85
31920
-80
31921
-76
31922
-71
31923
-67
31924
-60
31925
-56
31926
-49
31927
-48
31928
-44
31929
-43
31930
-40
31931
-40
31932
-37
31933
-38
31934
-34
31935
-35
31936
-31
31937
-29
31938
-26
31939
-23
31940
-25
31941
-21
31942
-22
31943
-20
31944
-15
31945
-16
31946
-12
31947
119
31948
127
31949
127
31950
127
31951
127
31952
127
31953
127
31954
127
31955
127
31956
127
31957
127
31958
127
31959
127
31960
127
31961
127
31962
127
31963
127
31964
127
31965
127
31966
127
31967
127
31968
127
31969
127
31970
127
31971
127
31972
127
31973
127
31974
121
31975
111
31976
105
31977
99
31978
91
31979
86
31980
85
31981
78
31982
74
31983
65
31984
61
31985
52
31986
49
31987
44
31988
42
31989
39
31990
36
31991
34
31992
30
31993
28
31994
27
31995
23
31996
22
31997
21
31998
19
31999
18
32000
21
32001
19
32002
18
32003
19
32004
16
32005
14
32006
14
32007
14
32008
10
32009
7
32010
6
32011
-61
32012
-120
32013
-121
32014
-121
32015
-121
32016
-121
32017
-121
32018
-121
32019
-121
32020
-121
32021
-121
32022
-121
32023
-121
32024
-121
32025
-121
32026
-121
32027
-121
32028
-121
32029
-121
32030
-121
32031
-121
32032
-121
32033
-121
32034
-121
32035
-121
32036
-121
32037
-121
32038
-121
32039
-121
32040
-121
32041
-121
32042
-121
32043
9
32044
127
32045
127
32046
127
32047
127
32048
127
32049
127
32050
127
32051
127
32052
127
32053
127
32054
127
32055
127
32056
127
32057
127
32058
127
32059
127
32060
127
32061
127
32062
127
32063
127
32064
127
32065
127
32066
127
32067
127
32068
127
32069
120
32070
113
32071
103
32072
95
32073
86
32074
81
32075
6
32076
-60
32077
-119
32078
-121
32079
-121
32080
-121
32081
-121
32082
-121
32083
-121
32084
-121
32085
-121
32086
-121
32087
-121
32088
-121
32089
-121
32090
-121
32091
-121
32092
-121
32093
-121
32094
-121
32095
-121
32096
-121
32097
-121
32098
-121
32099
-121
32100
-121
32101
-121
32102
-121
32103
-121
32104
-121
32105
-121
32106
-121
32107
16
32108
127
32109
127
32110
127
32111
127
32112
127
32113
127
32114
127
32115
127
32116
127
32117
127
32118
127
32119
127
32120
127
32121
127
32122
127
32123
127
32124
127
32125
127
32126
127
32127
127
32128
127
32129
127
32130
127
32131
127
32132
127
32133
116
32134
108
32135
99
32136
93
32137
85
32138
79
32139
4
32140
-62
32141
-120
32142
-121
32143
-121
32144
-121
32145
-121
32146
-121
32147
-121
32148
-121
32149
-121
32150
-121
32151
-121
32152
-121
32153
-121
32154
-121
32155
-121
32156
-121
32157
-121
32158
-121
32159
-121
32160
-121
32161
-121
32162
-121
32163
-121
32164
-121
32165
-121
32166
-121
32167
-121
32168
-121
32169
-121
32170
-121
32171
-117
32172
-108
32173
-98
32174
-91
32175
-84
32176
-79
32177
-72
32178
-66
32179
-67
32180
-62
32181
-62
32182
-57
32183
-57
32184
-52
32185
-48
32186
-42
32187
-35
32188
-36
32189
-32
32190
-34
32191
-30
32192
-31
32193
-28
32194
-29
32195
-26
32196
-24
32197
-22
32198
-21
32199
-19
32200
-16
32201
-19
32202
-17
32203
121
32204
127
32205
127
32206
127
32207
127
32208
127
32209
127
32210
127
32211
127
32212
127
32213
127
32214
127
32215
127
32216
127
32217
127
32218
127
32219
127
32220
127
32221
127
32222
127
32223
127
32224
127
32225
127
32226
127
32227
127
32228
127
32229
127
32230
127
32231
117
32232
109
32233
101
32234
92
32235
86
32236
79
32237
71
32238
69
32239
63
32240
59
32241
57
32242
54
32243
50
32244
45
32245
42
32246
40
32247
35
32248
34
32249
30
32250
29
32251
25
32252
22
32253
18
32254
19
32255
17
32256
10
32257
10
32258
5
32259
6
32260
1
32261
2
32262
3
32263
2
32264
2
32265
3
32266
2
32267
-64
32268
-121
32269
-121
32270
-121
32271
-121
32272
-121
32273
-121
32274
-121
32275
-121
32276
-121
32277
-121
32278
-121
32279
-121
32280
-121
32281
-121
32282
-121
32283
-121
32284
-121
32285
-121
32286
-121
32287
-121
32288
-121
32289
-121
32290
-121
32291
-121
32292
-121
32293
-121
32294
-121
32295
-121
32296
-121
32297
-121
32298
-121
32299
-121
32300
-117
32301
-109
32302
-100
32303
-95
32304
-85
32305
-76
32306
-72
32307
-69
32308
-65
32309
-60
32310
-56
32311
-49
32312
-45
32313
-47
32314
-44
32315
-43
32316
-41
32317
-39
32318
-34
32319
-29
32320
-25
32321
-26
32322
-24
32323
-26
32324
-20
32325
-19
32326
-16
32327
-19
32328
-17
32329
-19
32330
-17
32331
114
32332
127
32333
127
32334
127
32335
127
32336
127
32337
127
32338
127
32339
127
32340
127
32341
127
32342
127
32343
127
32344
127
32345
127
32346
127
32347
127
32348
127
32349
127
32350
127
32351
127
32352
127
32353
127
32354
127
32355
127
32356
127
32357
127
32358
123
32359
111
32360
104
32361
96
32362
90
32363
14
32364
-54
32365
-113
32366
-121
32367
-121
32368
-121
32369
-121
32370
-121
32371
-121
32372
-121
32373
-121
32374
-121
32375
-121
32376
-121
32377
-121
32378
-121
32379
-121
32380
-121
32381
-121
32382
-121
32383
-121
32384
-121
32385
-121
32386
-121
32387
-121
32388
-121
32389
-121
32390
-121
32391
-121
32392
-121
32393
-121
32394
-119
32395
26
32396
127
32397
127
32398
127
32399
127
32400
127
32401
127
32402
127
32403
127
32404
127
32405
127
32406
127
32407
127
32408
127
32409
127
32410
127
32411
127
32412
127
32413
127
32414
127
32415
127
32416
127
32417
127
32418
127
32419
127
32420
127
32421
120
32422
110
32423
103
32424
95
32425
88
32426
82
32427
7
32428
-59
32429
-118
32430
-121
32431
-121
32432
-121
32433
-121
32434
-121
32435
-121
32436
-121
32437
-121
32438
-121
32439
-121
32440
-121
32441
-121
32442
-121
32443
-121
32444
-121
32445
-121
32446
-121
32447
-121
32448
-121
32449
-121
32450
-121
32451
-121
32452
-121
32453
-121
32454
-121
32455
-121
32456
-121
32457
-121
32458
-121
32459
14
32460
127
32461
127
32462
127
32463
127
32464
127
32465
127
32466
127
32467
127
32468
127
32469
127
32470
127
32471
127
32472
127
32473
127
32474
127
32475
127
32476
127
32477
127
32478
127
32479
127
32480
127
32481
127
32482
127
32483
127
32484
127
32485
119
32486
111
32487
104
32488
96
32489
90
32490
82
32491
75
32492
69
32493
63
32494
59
32495
52
32496
49
32497
49
32498
46
32499
44
32500
37
32501
35
32502
31
32503
28
32504
27
32505
24
32506
23
32507
18
32508
17
32509
18
32510
14
32511
14
32512
10
32513
10
32514
9
32515
9
32516
5
32517
5
32518
8
32519
7
32520
7
32521
6
32522
7
32523
-60
32524
-119
32525
-121
32526
-121
32527
-121
32528
-121
32529
-121
32530
-121
32531
-121
32532
-121
32533
-121
32534
-121
32535
-121
32536
-121
32537
-121
32538
-121
32539
-121
32540
-121
32541
-121
32542
-121
32543
-121
32544
-121
32545
-121
32546
-121
32547
-121
32548
-121
32549
-121
32550
-121
32551
-121
32552
-121
32553
-121
32554
-121
32555
-121
32556
-120
32557
-112
32558
-102
32559
-96
32560
-87
32561
-82
32562
-76
32563
-73
32564
-67
32565
-64
32566
-58
32567
-54
32568
-48
32569
-45
32570
-45
32571
-41
32572
-40
32573
-36
32574
-31
32575
-30
32576
-29
32577
-29
32578
-29
32579
-27
32580
-27
32581
-23
32582
-19
32583
-20
32584
-19
32585
-18
32586
-14
32587
120
32588
127
32589
127
32590
127
32591
127
32592
127
32593
127
32594
127
32595
127
32596
127
32597
127
32598
127
32599
127
32600
127
32601
127
32602
127
32603
127
32604
127
32605
127
32606
127
32607
127
32608
127
32609
127
32610
127
32611
127
32612
127
32613
127
32614
123
32615
109
32616
101
32617
90
32618
85
32619
9
32620
-57
32621
-116
32622
-121
32623
-121
32624
-121
32625
-121
32626
-121
32627
-121
32628
-121
32629
-121
32630
-121
32631
-121
32632
-121
32633
-121
32634
-121
32635
-121
32636
-121
32637
-121
32638
-121
32639
-121
32640
-121
32641
-121
32642
-121
32643
-121
32644
-121
32645
-121
32646
-121
32647
-121
32648
-121
32649
-121
32650
-118
32651
25
32652
127
32653
127
32654
127
32655
127
32656
127
32657
127
32658
127
32659
127
32660
127
32661
127
32662
127
32663
127
32664
127
32665
127
32666
127
32667
127
32668
127
32669
127
32670
127
32671
127
32672
127
32673
127
32674
127
32675
127
32676
127
32677
116
32678
109
32679
101
32680
94
32681
89
32682
82
32683
76
32684
72
32685
63
32686
60
32687
61
32688
58
32689
55
32690
47
32691
44
32692
38
32693
34
32694
33
32695
29
32696
27
32697
25
32698
23
32699
21
32700
15
32701
15
32702
10
32703
8
32704
12
32705
8
32706
14
32707
14
32708
15
32709
15
32710
13
32711
11
32712
9
32713
7
32714
7
32715
-59
32716
-119
32717
-121
32718
-121
32719
-121
32720
-121
32721
-121
32722
-121
32723
-121
32724
-121
32725
-121
32726
-121
32727
-121
32728
-121
32729
-121
32730
-121
32731
-121
32732
-121
32733
-121
32734
-121
32735
-121
32736
-121
32737
-121
32738
-121
32739
-121
32740
-121
32741
-121
32742
-121
32743
-121
32744
-121
32745
-121
32746
-121
32747
9
32748
127
32749
127
32750
127
32751
127
32752
127
32753
127
32754
127
32755
127
32756
127
32757
127
32758
127
32759
127
32760
127
32761
127
32762
127
32763
127
32764
127
32765
127
32766
127
32767
127
32768
127
32769
127
32770
127
32771
127
32772
126
32773
117
32774
108
32775
101
32776
89
32777
83
32778
73
32779
-1
32780
-66
32781
-121
32782
-121
32783
-121
32784
-121
32785
-121
32786
-121
32787
-121
32788
-121
32789
-121
32790
-121
32791
-121
32792
-121
32793
-121
32794
-121
32795
-121
32796
-121
32797
-121
32798
-121
32799
-121
32800
-121
32801
-121
32802
-121
32803
-121
32804
-121
32805
-121
32806
-121
32807
-121
32808
-121
32809
-121
32810
-121
32811
-112
32812
-106
32813
-99
32814
-93
32815
-88
32816
-81
32817
-74
32818
-73
32819
-67
32820
-66
32821
-60
32822
-56
32823
-51
32824
-51
32825
-47
32826
-41
32827
-38
32828
-32
32829
-32
32830
-29
32831
-30
32832
-27
32833
-28
32834
-25
32835
-27
32836
-24
32837
-26
32838
-24
32839
-18
32840
-20
32841
-16
32842
-18
32843
118
32844
127
32845
127
32846
127
32847
127
32848
127
32849
127
32850
127
32851
127
32852
127
32853
127
32854
127
32855
127
32856
127
32857
127
32858
127
32859
127
32860
127
32861
127
32862
127
32863
127
32864
127
32865
127
32866
127
32867
127
32868
127
32869
127
32870
125
32871
117
32872
105
32873
98
32874
94
32875
85
32876
81
32877
72
32878
68
32879
62
32880
59
32881
49
32882
47
32883
40
32884
37
32885
38
32886
36
32887
34
32888
32
32889
30
32890
29
32891
22
32892
22
32893
16
32894
14
32895
16
32896
16
32897
16
32898
15
32899
14
32900
8
32901
8
32902
8
32903
6
32904
6
32905
6
32906
4
32907
-62
32908
-121
32909
-121
32910
-121
32911
-121
32912
-121
32913
-121
32914
-121
32915
-121
32916
-121
32917
-121
32918
-121
32919
-121
32920
-121
32921
-121
32922
-121
32923
-121
32924
-121
32925
-121
32926
-121
32927
-121
32928
-121
32929
-121
32930
-121
32931
-121
32932
-121
32933
-121
32934
-121
32935
-121
32936
-121
32937
-121
32938
-121
32939
11
32940
127
32941
127
32942
127
32943
127
32944
127
32945
127
32946
127
32947
127
32948
127
32949
127
32950
127
32951
127
32952
127
32953
127
32954
127
32955
127
32956
127
32957
127
32958
127
32959
127
32960
127
32961
127
32962
127
32963
127
32964
127
32965
123
32966
114
32967
108
32968
97
32969
90
32970
81
32971
6
32972
-60
32973
-119
32974
-121
32975
-121
32976
-121
32977
-121
32978
-121
32979
-121
32980
-121
32981
-121
32982
-121
32983
-121
32984
-121
32985
-121
32986
-121
32987
-121
32988
-121
32989
-121
32990
-121
32991
-121
32992
-121
32993
-121
32994
-121
32995
-121
32996
-121
32997
-121
32998
-121
32999
-121
33000
-121
33001
-121
33002
-121
33003
16
33004
127
33005
127
33006
127
33007
127
33008
127
33009
127
33010
127
33011
127
33012
127
33013
127
33014
127
33015
127
33016
127
33017
127
33018
127
33019
127
33020
127
33021
127
33022
127
33023
127
33024
127
33025
127
33026
127
33027
127
33028
125
33029
118
33030
106
33031
100
33032
98
33033
92
33034
87
33035
12
33036
-55
33037
-115
33038
-121
33039
-121
33040
-121
33041
-121
33042
-121
33043
-121
33044
-121
33045
-121
33046
-121
33047
-121
33048
-121
33049
-121
33050
-121
33051
-121
33052
-121
33053
-121
33054
-121
33055
-121
33056
-121
33057
-121
33058
-121
33059
-121
33060
-121
33061
-121
33062
-121
33063
-121
33064
-121
33065
-121
33066
-121
33067
18
33068
127
33069
127
33070
127
33071
127
33072
127
33073
127
33074
127
33075
127
33076
127
33077
127
33078
127
33079
127
33080
127
33081
127
33082
127
33083
127
33084
127
33085
127
33086
127
33087
127
33088
127
33089
127
33090
127
33091
127
33092
123
33093
111
33094
104
33095
100
33096
93
33097
88
33098
81
33099
6
33100
-60
33101
-119
33102
-121
33103
-121
33104
-121
33105
-121
33106
-121
33107
-121
33108
-121
33109
-121
33110
-121
33111
-121
33112
-121
33113
-121
33114
-121
33115
-121
33116
-121
33117
-121
33118
-121
33119
-121
33120
-121
33121
-121
33122
-121
33123
-121
33124
-121
33125
-121
33126
-121
33127
-121
33128
-121
33129
-121
33130
-121
33131
17
33132
127
33133
127
33134
127
33135
127
33136
127
33137
127
33138
127
33139
127
33140
127
33141
127
33142
127
33143
127
33144
127
33145
127
33146
127
33147
127
33148
127
33149
127
33150
127
33151
127
33152
127
33153
127
33154
127
33155
127
33156
126
33157
118
33158
110
33159
102
33160
94
33161
89
33162
85
33163
10
33164
-57
33165
-116
33166
-121
33167
-121
33168
-121
33169
-121
33170
-121
33171
-121
33172
-121
33173
-121
33174
-121
33175
-121
33176
-121
33177
-121
33178
-121
33179
-121
33180
-121
33181
-121
33182
-121
33183
-121
33184
-121
33185
-121
33186
-121
33187
-121
33188
-121
33189
-121
33190
-121
33191
-121
33192
-121
33193
-121
33194
-120
33195
-111
33196
-107
33197
-98
33198
-92
33199
-86
33200
-77
33201
-71
33202
-68
33203
-65
33204
-61
33205
-57
33206
-53
33207
-47
33208
-43
33209
-46
33210
-41
33211
-43
33212
-39
33213
-39
33214
-35
33215
-36
33216
-32
33217
-29
33218
-28
33219
-22
33220
-18
33221
-15
33222
-12
33223
-10
33224
-12
33225
-11
33226
-16
33227
119
33228
127
33229
127
33230
127
33231
127
33232
127
33233
127
33234
127
33235
127
33236
127
33237
127
33238
127
33239
127
33240
127
33241
127
33242
127
33243
127
33244
127
33245
127
33246
127
33247
127
33248
127
33249
127
33250
127
33251
127
33252
127
33253
127
33254
121
33255
112
33256
105
33257
97
33258
90
33259
84
33260
81
33261
78
33262
72
33263
68
33264
62
33265
59
33266
54
33267
50
33268
46
33269
43
33270
38
33271
34
33272
32
33273
31
33274
25
33275
22
33276
18
33277
16
33278
14
33279
14
33280
9
33281
9
33282
7
33283
6
33284
6
33285
6
33286
6
33287
4
33288
1
33289
3
33290
4
33291
-63
33292
-121
33293
-121
33294
-121
33295
-121
33296
-121
33297
-121
33298
-121
33299
-121
33300
-121
33301
-121
33302
-121
33303
-121
33304
-121
33305
-121
33306
-121
33307
-121
33308
-121
33309
-121
33310
-121
33311
-121
33312
-121
33313
-121
33314
-121
33315
-121
33316
-121
33317
-121
33318
-121
33319
-121
33320
-121
33321
-121
33322
-121
33323
-121
33324
-121
33325
-112
33326
-107
33327
-98
33328
-94
33329
-86
33330
-83
33331
-74
33332
-69
33333
-62
33334
-54
33335
-53
33336
-47
33337
-47
33338
-42
33339
-42
33340
-38
33341
-36
33342
-33
33343
-32
33344
-30
33345
-25
33346
-21
33347
-19
33348
-17
33349
-16
33350
-13
33351
-14
33352
-13
33353
-15
33354
-15
33355
118
33356
127
33357
127
33358
127
33359
127
33360
127
33361
127
33362
127
33363
127
33364
127
33365
127
33366
127
33367
127
33368
127
33369
127
33370
127
33371
127
33372
127
33373
127
33374
127
33375
127
33376
127
33377
127
33378
127
33379
127
33380
127
33381
127
33382
123
33383
114
33384
104
33385
96
33386
89
33387
13
33388
-54
33389
-113
33390
-121
33391
-121
33392
-121
33393
-121
33394
-121
33395
-121
33396
-121
33397
-121
33398
-121
33399
-121
33400
-121
33401
-121
33402
-121
33403
-121
33404
-121
33405
-121
33406
-121
33407
-121
33408
-121
33409
-121
33410
-121
33411
-121
33412
-121
33413
-121
33414
-121
33415
-121
33416
-121
33417
-121
33418
-121
33419
22
33420
127
33421
127
33422
127
33423
127
33424
127
33425
127
33426
127
33427
127
33428
127
33429
127
33430
127
33431
127
33432
127
33433
127
33434
127
33435
127
33436
127
33437
127
33438
127
33439
127
33440
127
33441
127
33442
127
33443
127
33444
127
33445
120
33446
111
33447
101
33448
97
33449
90
33450
82
33451
76
33452
65
33453
60
33454
52
33455
49
33456
41
33457
38
33458
38
33459
36
33460
36
33461
30
33462
29
33463
22
33464
22
33465
24
33466
21
33467
21
33468
19
33469
18
33470
16
33471
15
33472
15
33473
12
33474
11
33475
11
33476
9
33477
9
33478
8
33479
7
33480
7
33481
2
33482
2
33483
-65
33484
-121
33485
-121
33486
-121
33487
-121
33488
-121
33489
-121
33490
-121
33491
-121
33492
-121
33493
-121
33494
-121
33495
-121
33496
-121
33497
-121
33498
-121
33499
-121
33500
-121
33501
-121
33502
-121
33503
-121
33504
-121
33505
-121
33506
-121
33507
-121
33508
-121
33509
-121
33510
-121
33511
-121
33512
-121
33513
-121
33514
-121
33515
-121
33516
-114
33517
-105
33518
-99
33519
-93
33520
-88
33521
-84
33522
-77
33523
-71
33524
-63
33525
-57
33526
-52
33527
-54
33528
-50
33529
-52
33530
-47
33531
-44
33532
-41
33533
-38
33534
-33
33535
-28
33536
-28
33537
-21
33538
-20
33539
-18
33540
-21
33541
-19
33542
-21
33543
-20
33544
-22
33545
-20
33546
-20
33547
115
33548
127
33549
127
33550
127
33551
127
33552
127
33553
127
33554
127
33555
127
33556
127
33557
127
33558
127
33559
127
33560
127
33561
127
33562
127
33563
127
33564
127
33565
127
33566
127
33567
127
33568
127
33569
127
33570
127
33571
127
33572
127
33573
127
33574
127
33575
117
33576
109
33577
101
33578
89
33579
13
33580
-54
33581
-113
33582
-121
33583
-121
33584
-121
33585
-121
33586
-121
33587
-121
33588
-121
33589
-121
33590
-121
33591
-121
33592
-121
33593
-121
33594
-121
33595
-121
33596
-121
33597
-121
33598
-121
33599
-121
33600
-121
33601
-121
33602
-121
33603
-121
33604
-121
33605
-121
33606
-121
33607
-121
33608
-121
33609
-121
33610
-118
33611
24
33612
127
33613
127
33614
127
33615
127
33616
127
33617
127
33618
127
33619
127
33620
127
33621
127
33622
127
33623
127
33624
127
33625
127
33626
127
33627
127
33628
127
33629
127
33630
127
33631
127
33632
127
33633
127
33634
127
33635
127
33636
127
33637
123
33638
113
33639
106
33640
99
33641
90
33642
83
33643
7
33644
-59
33645
-118
33646
-121
33647
-121
33648
-121
33649
-121
33650
-121
33651
-121
33652
-121
33653
-121
33654
-121
33655
-121
33656
-121
33657
-121
33658
-121
33659
-121
33660
-121
33661
-121
33662
-121
33663
-121
33664
-121
33665
-121
33666
-121
33667
-121
33668
-121
33669
-121
33670
-121
33671
-121
33672
-121
33673
-121
33674
-121
33675
18
33676
127
33677
127
33678
127
33679
127
33680
127
33681
127
33682
127
33683
127
33684
127
33685
127
33686
127
33687
127
33688
127
33689
127
33690
127
33691
127
33692
127
33693
127
33694
127
33695
127
33696
127
33697
127
33698
127
33699
127
33700
127
33701
114
33702
106
33703
98
33704
92
33705
86
33706
78
33707
4
33708
-62
33709
-121
33710
-121
33711
-121
33712
-121
33713
-121
33714
-121
33715
-121
33716
-121
33717
-121
33718
-121
33719
-121
33720
-121
33721
-121
33722
-121
33723
-121
33724
-121
33725
-121
33726
-121
33727
-121
33728
-121
33729
-121
33730
-121
33731
-121
33732
-121
33733
-121
33734
-121
33735
-121
33736
-121
33737
-121
33738
-121
33739
22
33740
127
33741
127
33742
127
33743
127
33744
127
33745
127
33746
127
33747
127
33748
127
33749
127
33750
127
33751
127
33752
127
33753
127
33754
127
33755
127
33756
127
33757
127
33758
127
33759
127
33760
127
33761
127
33762
127
33763
127
33764
127
33765
124
33766
114
33767
107
33768
96
33769
87
33770
80
33771
5
33772
-61
33773
-120
33774
-121
33775
-121
33776
-121
33777
-121
33778
-121
33779
-121
33780
-121
33781
-121
33782
-121
33783
-121
33784
-121
33785
-121
33786
-121
33787
-121
33788
-121
33789
-121
33790
-121
33791
-121
33792
-121
33793
-121
33794
-121
33795
-121
33796
-121
33797
-121
33798
-121
33799
-121
33800
-121
33801
-121
33802
-121
33803
17
33804
127
33805
127
33806
127
33807
127
33808
127
33809
127
33810
127
33811
127
33812
127
33813
127
33814
127
33815
127
33816
127
33817
127
33818
127
33819
127
33820
127
33821
127
33822
127
33823
127
33824
127
33825
127
33826
127
33827
127
33828
122
33829
114
33830
106
33831
99
33832
94
33833
86
33834
80
33835
75
33836
70
33837
65
33838
57
33839
51
33840
50
33841
47
33842
44
33843
42
33844
41
33845
38
33846
35
33847
31
33848
30
33849
27
33850
27
33851
24
33852
21
33853
19
33854
20
33855
15
33856
13
33857
11
33858
10
33859
5
33860
5
33861
0
33862
-1
33863
2
33864
2
33865
6
33866
6
33867
-60
33868
-120
33869
-121
33870
-121
33871
-121
33872
-121
33873
-121
33874
-121
33875
-121
33876
-121
33877
-121
33878
-121
33879
-121
33880
-121
33881
-121
33882
-121
33883
-121
33884
-121
33885
-121
33886
-121
33887
-121
33888
-121
33889
-121
33890
-121
33891
-121
33892
-121
33893
-121
33894
-121
33895
-121
33896
-121
33897
-121
33898
-121
33899
-121
33900
-115
33901
-103
33902
-99
33903
-91
33904
-87
33905
-81
33906
-77
33907
-72
33908
-68
33909
-63
33910
-61
33911
-56
33912
-52
33913
-48
33914
-45
33915
-45
33916
-40
33917
-40
33918
-35
33919
-36
33920
-31
33921
-27
33922
-25
33923
-23
33924
-22
33925
-20
33926
-17
33927
-18
33928
-17
33929
-15
33930
-12
33931
124
33932
127
33933
127
33934
127
33935
127
33936
127
33937
127
33938
127
33939
127
33940
127
33941
127
33942
127
33943
127
33944
127
33945
127
33946
127
33947
127
33948
127
33949
127
33950
127
33951
127
33952
127
33953
127
33954
127
33955
127
33956
127
33957
125
33958
118
33959
111
33960
103
33961
97
33962
95
33963
89
33964
84
33965
80
33966
75
33967
65
33968
60
33969
51
33970
47
33971
42
33972
40
33973
35
33974
32
33975
30
33976
24
33977
21
33978
22
33979
20
33980
19
33981
18
33982
18
33983
12
33984
12
33985
7
33986
7
33987
10
33988
10
33989
10
33990
9
33991
8
33992
8
33993
3
33994
4
33995
-63
33996
-121
33997
-121
33998
-121
33999
-121
34000
-121
34001
-121
34002
-121
34003
-121
34004
-121
34005
-121
34006
-121
34007
-121
34008
-121
34009
-121
34010
-121
34011
-121
34012
-121
34013
-121
34014
-121
34015
-121
34016
-121
34017
-121
34018
-121
34019
-121
34020
-121
34021
-121
34022
-121
34023
-121
34024
-121
34025
-121
34026
-121
34027
8
34028
127
34029
127
34030
127
34031
127
34032
127
34033
127
34034
127
34035
127
34036
127
34037
127
34038
127
34039
127
34040
127
34041
127
34042
127
34043
127
34044
127
34045
127
34046
127
34047
127
34048
127
34049
127
34050
127
34051
127
34052
123
34053
109
34054
102
34055
91
34056
86
34057
79
34058
74
34059
0
34060
-65
34061
-121
34062
-121
34063
-121
34064
-121
34065
-121
34066
-121
34067
-121
34068
-121
34069
-121
34070
-121
34071
-121
34072
-121
34073
-121
34074
-121
34075
-121
34076
-121
34077
-121
34078
-121
34079
-121
34080
-121
34081
-121
34082
-121
34083
-121
34084
-121
34085
-121
34086
-121
34087
-121
34088
-121
34089
-121
34090
-121
34091
-116
34092
-107
34093
-103
34094
-94
34095
-88
34096
-82
34097
-76
34098
-72
34099
-66
34100
-64
34101
-58
34102
-57
34103
-51
34104
-45
34105
-44
34106
-40
34107
-41
34108
-36
34109
-35
34110
-34
34111
-29
34112
-30
34113
-27
34114
-28
34115
-24
34116
-21
34117
-19
34118
-16
34119
-18
34120
-15
34121
-12
34122
-13
34123
123
34124
127
34125
127
34126
127
34127
127
34128
127
34129
127
34130
127
34131
127
34132
127
34133
127
34134
127
34135
127
34136
127
34137
127
34138
127
34139
127
34140
127
34141
127
34142
127
34143
127
34144
127
34145
127
34146
127
34147
127
34148
127
34149
127
34150
127
34151
117
34152
111
34153
102
34154
93
34155
87
34156
82
34157
74
34158
68
34159
61
34160
57
34161
52
34162
50
34163
44
34164
41
34165
36
34166
33
34167
30
34168
29
34169
22
34170
21
34171
16
34172
16
34173
11
34174
9
34175
12
34176
11
34177
14
34178
13
34179
15
34180
11
34181
10
34182
8
34183
7
34184
5
34185
4
34186
5
34187
-62
34188
-121
34189
-121
34190
-121
34191
-121
34192
-121
34193
-121
34194
-121
34195
-121
34196
-121
34197
-121
34198
-121
34199
-121
34200
-121
34201
-121
34202
-121
34203
-121
34204
-121
34205
-121
34206
-121
34207
-121
34208
-121
34209
-121
34210
-121
34211
-121
34212
-121
34213
-121
34214
-121
34215
-121
34216
-121
34217
-121
34218
-121
34219
10
34220
127
34221
127
34222
127
34223
127
34224
127
34225
127
34226
127
34227
127
34228
127
34229
127
34230
127
34231
127
34232
127
34233
127
34234
127
34235
127
34236
127
34237
127
34238
127
34239
127
34240
127
34241
127
34242
127
34243
127
34244
120
34245
113
34246
101
34247
95
34248
85
34249
81
34250
78
34251
4
34252
-62
34253
-121
34254
-121
34255
-121
34256
-121
34257
-121
34258
-121
34259
-121
34260
-121
34261
-121
34262
-121
34263
-121
34264
-121
34265
-121
34266
-121
34267
-121
34268
-121
34269
-121
34270
-121
34271
-121
34272
-121
34273
-121
34274
-121
34275
-121
34276
-121
34277
-121
34278
-121
34279
-121
34280
-121
34281
-121
34282
-121
34283
16
34284
127
34285
127
34286
127
34287
127
34288
127
34289
127
34290
127
34291
127
34292
127
34293
127
34294
127
34295
127
34296
127
34297
127
34298
127
34299
127
34300
127
34301
127
34302
127
34303
127
34304
127
34305
127
34306
127
34307
127
34308
123
34309
115
34310
108
34311
101
34312
91
34313
86
34314
81
34315
6
34316
-60
34317
-119
34318
-121
34319
-121
34320
-121
34321
-121
34322
-121
34323
-121
34324
-121
34325
-121
34326
-121
34327
-121
34328
-121
34329
-121
34330
-121
34331
-121
34332
-121
34333
-121
34334
-121
34335
-121
34336
-121
34337
-121
34338
-121
34339
-121
34340
-121
34341
-121
34342
-121
34343
-121
34344
-121
34345
-121
34346
-121
34347
21
34348
127
34349
127
34350
127
34351
127
34352
127
34353
127
34354
127
34355
127
34356
127
34357
127
34358
127
34359
127
34360
127
34361
127
34362
127
34363
127
34364
127
34365
127
34366
127
34367
127
34368
127
34369
127
34370
127
34371
127
34372
127
34373
121
34374
114
34375
106
34376
98
34377
85
34378
80
34379
5
34380
-61
34381
-120
34382
-121
34383
-121
34384
-121
34385
-121
34386
-121
34387
-121
34388
-121
34389
-121
34390
-121
34391
-121
34392
-121
34393
-121
34394
-121
34395
-121
34396
-121
34397
-121
34398
-121
34399
-121
34400
-121
34401
-121
34402
-121
34403
-121
34404
-121
34405
-121
34406
-121
34407
-121
34408
-121
34409
-121
34410
-121
34411
18
34412
127
34413
127
34414
127
34415
127
34416
127
34417
127
34418
127
34419
127
34420
127
34421
127
34422
127
34423
127
34424
127
34425
127
34426
127
34427
127
34428
127
34429
127
34430
127
34431
127
34432
127
34433
127
34434
127
34435
127
34436
127
34437
122
34438
116
34439
107
34440
100
34441
91
34442
85
34443
9
34444
-57
34445
-116
34446
-121
34447
-121
34448
-121
34449
-121
34450
-121
34451
-121
34452
-121
34453
-121
34454
-121
34455
-121
34456
-121
34457
-121
34458
-121
34459
-121
34460
-121
34461
-121
34462
-121
34463
-121
34464
-121
34465
-121
34466
-121
34467
-121
34468
-121
34469
-121
34470
-121
34471
-121
34472
-121
34473
-121
34474
-121
34475
-119
34476
-112
34477
-105
34478
-99
34479
-90
34480
-83
34481
-75
34482
-68
34483
-65
34484
-59
34485
-54
34486
-52
34487
-49
34488
-46
34489
-45
34490
-42
34491
-39
34492
-37
34493
-32
34494
-30
34495
-32
34496
-29
34497
-32
34498
-28
34499
-29
34500
-26
34501
-28
34502
-24
34503
-23
34504
-19
34505
-14
34506
-14
34507
121
34508
127
34509
127
34510
127
34511
127
34512
127
34513
127
34514
127
34515
127
34516
127
34517
127
34518
127
34519
127
34520
127
34521
127
34522
127
34523
127
34524
127
34525
127
34526
127
34527
127
34528
127
34529
127
34530
127
34531
127
34532
127
34533
127
34534
119
34535
112
34536
101
34537
94
34538
91
34539
86
34540
81
34541
72
34542
68
34543
62
34544
59
34545
50
34546
48
34547
43
34548
41
34549
38
34550
35
34551
33
34552
31
34553
28
34554
28
34555
28
34556
28
34557
26
34558
24
34559
23
34560
23
34561
18
34562
15
34563
12
34564
13
34565
10
34566
11
34567
5
34568
6
34569
4
34570
3
34571
-63
34572
-121
34573
-121
34574
-121
34575
-121
34576
-121
34577
-121
34578
-121
34579
-121
34580
-121
34581
-121
34582
-121
34583
-121
34584
-121
34585
-121
34586
-121
34587
-121
34588
-121
34589
-121
34590
-121
34591
-121
34592
-121
34593
-121
34594
-121
34595
-121
34596
-121
34597
-121
34598
-121
34599
-121
34600
-121
34601
-121
34602
-121
34603
-121
34604
-111
34605
-107
34606
-99
34607
-96
34608
-88
34609
-85
34610
-78
34611
-72
34612
-66
34613
-66
34614
-59
34615
-53
34616
-49
34617
-43
34618
-42
34619
-38
34620
-37
34621
-34
34622
-36
34623
-33
34624
-34
34625
-30
34626
-26
34627
-27
34628
-24
34629
-26
34630
-22
34631
-19
34632
-17
34633
-15
34634
-18
34635
118
34636
127
34637
127
34638
127
34639
127
34640
127
34641
127
34642
127
34643
127
34644
127
34645
127
34646
127
34647
127
34648
127
34649
127
34650
127
34651
127
34652
127
34653
127
34654
127
34655
127
34656
127
34657
127
34658
127
34659
127
34660
127
34661
127
34662
127
34663
120
34664
114
34665
104
34666
97
34667
88
34668
80
34669
72
34670
67
34671
59
34672
53
34673
51
34674
50
34675
47
34676
40
34677
38
34678
34
34679
32
34680
29
34681
26
34682
25
34683
24
34684
22
34685
21
34686
22
34687
21
34688
14
34689
13
34690
10
34691
9
34692
10
34693
5
34694
5
34695
3
34696
3
34697
3
34698
-1
34699
-67
34700
-121
34701
-121
34702
-121
34703
-121
34704
-121
34705
-121
34706
-121
34707
-121
34708
-121
34709
-121
34710
-121
34711
-121
34712
-121
34713
-121
34714
-121
34715
-121
34716
-121
34717
-121
34718
-121
34719
-121
34720
-121
34721
-121
34722
-121
34723
-121
34724
-121
34725
-121
34726
-121
34727
-121
34728
-121
34729
-121
34730
-121
34731
10
34732
127
34733
127
34734
127
34735
127
34736
127
34737
127
34738
127
34739
127
34740
127
34741
127
34742
127
34743
127
34744
127
34745
127
34746
127
34747
127
34748
127
34749
127
34750
127
34751
127
34752
127
34753
127
34754
127
34755
127
34756
125
34757
117
34758
106
34759
100
34760
96
34761
86
34762
81
34763
6
34764
-60
34765
-119
34766
-121
34767
-121
34768
-121
34769
-121
34770
-121
34771
-121
34772
-121
34773
-121
34774
-121
34775
-121
34776
-121
34777
-121
34778
-121
34779
-121
34780
-121
34781
-121
34782
-121
34783
-121
34784
-121
34785
-121
34786
-121
34787
-121
34788
-121
34789
-121
34790
-121
34791
-121
34792
-121
34793
-121
34794
-121
34795
-121
34796
-111
34797
-107
34798
-98
34799
-95
34800
-87
34801
-83
34802
-75
34803
-70
34804
-63
34805
-58
34806
-56
34807
-51
34808
-47
34809
-44
34810
-44
34811
-39
34812
-36
34813
-36
34814
-34
34815
-28
34816
-26
34817
-23
34818
-22
34819
-17
34820
-17
34821
-13
34822
-15
34823
-14
34824
-15
34825
-14
34826
-16
34827
119
34828
127
34829
127
34830
127
34831
127
34832
127
34833
127
34834
127
34835
127
34836
127
34837
127
34838
127
34839
127
34840
127
34841
127
34842
127
34843
127
34844
127
34845
127
34846
127
34847
127
34848
127
34849
127
34850
127
34851
127
34852
127
34853
127
34854
127
34855
119
34856
112
34857
99
34858
93
34859
82
34860
76
34861
74
34862
67
34863
63
34864
58
34865
54
34866
46
34867
44
34868
37
34869
36
34870
29
34871
29
34872
30
34873
27
34874
28
34875
29
34876
26
34877
25
34878
22
34879
22
34880
17
34881
16
34882
17
34883
16
34884
12
34885
11
34886
9
34887
7
34888
3
34889
3
34890
0
34891
-66
34892
-121
34893
-121
34894
-121
34895
-121
34896
-121
34897
-121
34898
-121
34899
-121
34900
-121
34901
-121
34902
-121
34903
-121
34904
-121
34905
-121
34906
-121
34907
-121
34908
-121
34909
-121
34910
-121
34911
-121
34912
-121
34913
-121
34914
-121
34915
-121
34916
-121
34917
-121
34918
-121
34919
-121
34920
-121
34921
-121
34922
-121
34923
-121
34924
-116
34925
-108
34926
-100
34927
-92
34928
-89
34929
-81
34930
-78
34931
-72
34932
-67
34933
-61
34934
-58
34935
-57
34936
-51
34937
-51
34938
-45
34939
-40
34940
-40
34941
-37
34942
-33
34943
-30
34944
-26
34945
-28
34946
-25
34947
-21
34948
-23
34949
-20
34950
-23
34951
-19
34952
-16
34953
-18
34954
-14
34955
120
34956
127
34957
127
34958
127
34959
127
34960
127
34961
127
34962
127
34963
127
34964
127
34965
127
34966
127
34967
127
34968
127
34969
127
34970
127
34971
127
34972
127
34973
127
34974
127
34975
127
34976
127
34977
127
34978
127
34979
127
34980
127
34981
127
34982
127
34983
117
34984
108
34985
98
34986
91
34987
15
34988
-52
34989
-112
34990
-121
34991
-121
34992
-121
34993
-121
34994
-121
34995
-121
34996
-121
34997
-121
34998
-121
34999
-121
35000
-121
35001
-121
35002
-121
35003
-121
35004
-121
35005
-121
35006
-121
35007
-121
35008
-121
35009
-121
35010
-121
35011
-121
35012
-121
35013
-121
35014
-121
35015
-121
35016
-121
35017
-121
35018
-121
35019
22
35020
127
35021
127
35022
127
35023
127
35024
127
35025
127
35026
127
35027
127
35028
127
35029
127
35030
127
35031
127
35032
127
35033
127
35034
127
35035
127
35036
127
35037
127
35038
127
35039
127
35040
127
35041
127
35042
127
35043
127
35044
121
35045
114
35046
102
35047
96
35048
89
35049
84
35050
83
35051
8
35052
-59
35053
-117
35054
-121
35055
-121
35056
-121
35057
-121
35058
-121
35059
-121
35060
-121
35061
-121
35062
-121
35063
-121
35064
-121
35065
-121
35066
-121
35067
-121
35068
-121
35069
-121
35070
-121
35071
-121
35072
-121
35073
-121
35074
-121
35075
-121
35076
-121
35077
-121
35078
-121
35079
-121
35080
-121
35081
-121
35082
-121
35083
22
35084
127
35085
127
35086
127
35087
127
35088
127
35089
127
35090
127
35091
127
35092
127
35093
127
35094
127
35095
127
35096
127
35097
127
35098
127
35099
127
35100
127
35101
127
35102
127
35103
127
35104
127
35105
127
35106
127
35107
127
35108
127
35109
118
35110
111
35111
99
35112
93
35113
82
35114
78
35115
68
35116
64
35117
62
35118
59
35119
57
35120
49
35121
46
35122
42
35123
39
35124
38
35125
34
35126
32
35127
30
35128
27
35129
25
35130
27
35131
25
35132
25
35133
24
35134
22
35135
21
35136
17
35137
17
35138
16
35139
11
35140
8
35141
6
35142
5
35143
0
35144
1
35145
-1
35146
0
35147
-66
35148
-121
35149
-121
35150
-121
35151
-121
35152
-121
35153
-121
35154
-121
35155
-121
35156
-121
35157
-121
35158
-121
35159
-121
35160
-121
35161
-121
35162
-121
35163
-121
35164
-121
35165
-121
35166
-121
35167
-121
35168
-121
35169
-121
35170
-121
35171
-121
35172
-121
35173
-121
35174
-121
35175
-121
35176
-121
35177
-121
35178
-121
35179
10
35180
127
35181
127
35182
127
35183
127
35184
127
35185
127
35186
127
35187
127
35188
127
35189
127
35190
127
35191
127
35192
127
35193
127
35194
127
35195
127
35196
127
35197
127
35198
127
35199
127
35200
127
35201
127
35202
127
35203
127
35204
125
35205
112
35206
105
35207
97
35208
91
35209
84
35210
77
35211
3
35212
-63
35213
-121
35214
-121
35215
-121
35216
-121
35217
-121
35218
-121
35219
-121
35220
-121
35221
-121
35222
-121
35223
-121
35224
-121
35225
-121
35226
-121
35227
-121
35228
-121
35229
-121
35230
-121
35231
-121
35232
-121
35233
-121
35234
-121
35235
-121
35236
-121
35237
-121
35238
-121
35239
-121
35240
-121
35241
-121
35242
-121
35243
15
35244
127
35245
127
35246
127
35247
127
35248
127
35249
127
35250
127
35251
127
35252
127
35253
127
35254
127
35255
127
35256
127
35257
127
35258
127
35259
127
35260
127
35261
127
35262
127
35263
127
35264
127
35265
127
35266
127
35267
127
35268
127
35269
124
35270
115
35271
106
35272
99
35273
92
35274
84
35275
8
35276
-58
35277
-117
35278
-121
35279
-121
35280
-121
35281
-121
35282
-121
35283
-121
35284
-121
35285
-121
35286
-121
35287
-121
35288
-121
35289
-121
35290
-121
35291
-121
35292
-121
35293
-121
35294
-121
35295
-121
35296
-121
35297
-121
35298
-121
35299
-121
35300
-121
35301
-121
35302
-121
35303
-121
35304
-121
35305
-121
35306
-121
35307
-116
35308
-105
35309
-98
35310
-95
35311
-88
35312
-83
35313
-78
35314
-72
35315
-67
35316
-60
35317
-54
35318
-52
35319
-49
35320
-45
35321
-47
35322
-42
35323
-43
35324
-40
35325
-41
35326
-36
35327
-32
35328
-31
35329
-28
35330
-28
35331
-25
35332
-27
35333
-24
35334
-18
35335
-18
35336
-14
35337
-16
35338
-14
35339
116
35340
127
35341
127
35342
127
35343
127
35344
127
35345
127
35346
127
35347
127
35348
127
35349
127
35350
127
35351
127
35352
127
35353
127
35354
127
35355
127
35356
127
35357
127
35358
127
35359
127
35360
127
35361
127
35362
127
35363
127
35364
127
35365
127
35366
127
35367
117
35368
109
35369
96
35370
90
35371
78
35372
74
35373
68
35374
63
35375
59
35376
55
35377
52
35378
48
35379
43
35380
41
35381
39
35382
35
35383
33
35384
31
35385
28
35386
27
35387
24
35388
22
35389
22
35390
18
35391
16
35392
22
35393
20
35394
18
35395
14
35396
14
35397
15
35398
12
35399
10
35400
4
35401
4
35402
1
35403
-65
35404
-121
35405
-121
35406
-121
35407
-121
35408
-121
35409
-121
35410
-121
35411
-121
35412
-121
35413
-121
35414
-121
35415
-121
35416
-121
35417
-121
35418
-121
35419
-121
35420
-121
35421
-121
35422
-121
35423
-121
35424
-121
35425
-121
35426
-121
35427
-121
35428
-121
35429
-121
35430
-121
35431
-121
35432
-121
35433
-121
35434
-121
35435
-121
35436
-119
35437
-111
35438
-103
35439
-92
35440
-85
35441
-76
35442
-73
35443
-67
35444
-65
35445
-60
35446
-58
35447
-55
35448
-50
35449
-46
35450
-46
35451
-41
35452
-39
35453
-36
35454
-35
35455
-32
35456
-29
35457
-31
35458
-27
35459
-29
35460
-25
35461
-27
35462
-25
35463
-19
35464
-19
35465
-16
35466
-15
35467
121
35468
127
35469
127
35470
127
35471
127
35472
127
35473
127
35474
127
35475
127
35476
127
35477
127
35478
127
35479
127
35480
127
35481
127
35482
127
35483
127
35484
127
35485
127
35486
127
35487
127
35488
127
35489
127
35490
127
35491
127
35492
127
35493
127
35494
125
35495
118
35496
105
35497
99
35498
91
35499
15
35500
-53
35501
-112
35502
-121
35503
-121
35504
-121
35505
-121
35506
-121
35507
-121
35508
-121
35509
-121
35510
-121
35511
-121
35512
-121
35513
-121
35514
-121
35515
-121
35516
-121
35517
-121
35518
-121
35519
-121
35520
-121
35521
-121
35522
-121
35523
-121
35524
-121
35525
-121
35526
-121
35527
-121
35528
-121
35529
-121
35530
-121
35531
16
35532
127
35533
127
35534
127
35535
127
35536
127
35537
127
35538
127
35539
127
35540
127
35541
127
35542
127
35543
127
35544
127
35545
127
35546
127
35547
127
35548
127
35549
127
35550
127
35551
127
35552
127
35553
127
35554
127
35555
127
35556
127
35557
125
35558
113
35559
105
35560
95
35561
91
35562
84
35563
9
35564
-58
35565
-117
35566
-121
35567
-121
35568
-121
35569
-121
35570
-121
35571
-121
35572
-121
35573
-121
35574
-121
35575
-121
35576
-121
35577
-121
35578
-121
35579
-121
35580
-121
35581
-121
35582
-121
35583
-121
35584
-121
35585
-121
35586
-121
35587
-121
35588
-121
35589
-121
35590
-121
35591
-121
35592
-121
35593
-121
35594
-121
35595
19
35596
127
35597
127
35598
127
35599
127
35600
127
35601
127
35602
127
35603
127
35604
127
35605
127
35606
127
35607
127
35608
127
35609
127
35610
127
35611
127
35612
127
35613
127
35614
127
35615
127
35616
127
35617
127
35618
127
35619
127
35620
127
35621
121
35622
108
35623
100
35624
89
35625
82
35626
73
35627
-1
35628
-66
35629
-121
35630
-121
35631
-121
35632
-121
35633
-121
35634
-121
35635
-121
35636
-121
35637
-121
35638
-121
35639
-121
35640
-121
35641
-121
35642
-121
35643
-121
35644
-121
35645
-121
35646
-121
35647
-121
35648
-121
35649
-121
35650
-121
35651
-121
35652
-121
35653
-121
35654
-121
35655
-121
35656
-121
35657
-121
35658
-119
35659
22
35660
127
35661
127
35662
127
35663
127
35664
127
35665
127
35666
127
35667
127
35668
127
35669
127
35670
127
35671
127
35672
127
35673
127
35674
127
35675
127
35676
127
35677
127
35678
127
35679
127
35680
127
35681
127
35682
127
35683
127
35684
127
35685
122
35686
110
35687
101
35688
93
35689
86
35690
82
35691
7
35692
-59
35693
-118
35694
-121
35695
-121
35696
-121
35697
-121
35698
-121
35699
-121
35700
-121
35701
-121
35702
-121
35703
-121
35704
-121
35705
-121
35706
-121
35707
-121
35708
-121
35709
-121
35710
-121
35711
-121
35712
-121
35713
-121
35714
-121
35715
-121
35716
-121
35717
-121
35718
-121
35719
-121
35720
-121
35721
-121
35722
-121
35723
20
35724
127
35725
127
35726
127
35727
127
35728
127
35729
127
35730
127
35731
127
35732
127
35733
127
35734
127
35735
127
35736
127
35737
127
35738
127
35739
127
35740
127
35741
127
35742
127
35743
127
35744
127
35745
127
35746
127
35747
127
35748
127
35749
121
35750
114
35751
104
35752
98
35753
89
35754
85
35755
78
35756
70
35757
65
35758
61
35759
56
35760
47
35761
43
35762
35
35763
33
35764
27
35765
26
35766
24
35767
22
35768
21
35769
17
35770
17
35771
12
35772
13
35773
16
35774
13
35775
13
35776
11
35777
12
35778
10
35779
9
35780
9
35781
5
35782
4
35783
6
35784
7
35785
8
35786
6
35787
-61
35788
-120
35789
-121
35790
-121
35791
-121
35792
-121
35793
-121
35794
-121
35795
-121
35796
-121
35797
-121
35798
-121
35799
-121
35800
-121
35801
-121
35802
-121
35803
-121
35804
-121
35805
-121
35806
-121
35807
-121
35808
-121
35809
-121
35810
-121
35811
-121
35812
-121
35813
-121
35814
-121
35815
-121
35816
-121
35817
-121
35818
-121
35819
8
35820
127
35821
127
35822
127
35823
127
35824
127
35825
127
35826
127
35827
127
35828
127
35829
127
35830
127
35831
127
35832
127
35833
127
35834
127
35835
127
35836
127
35837
127
35838
127
35839
127
35840
127
35841
127
35842
127
35843
127
35844
127
35845
119
35846
106
35847
100
35848
88
35849
84
35850
80
35851
5
35852
-61
35853
-120
35854
-121
35855
-121
35856
-121
35857
-121
35858
-121
35859
-121
35860
-121
35861
-121
35862
-121
35863
-121
35864
-121
35865
-121
35866
-121
35867
-121
35868
-121
35869
-121
35870
-121
35871
-121
35872
-121
35873
-121
35874
-121
35875
-121
35876
-121
35877
-121
35878
-121
35879
-121
35880
-121
35881
-121
35882
-121
35883
14
35884
127
35885
127
35886
127
35887
127
35888
127
35889
127
35890
127
35891
127
35892
127
35893
127
35894
127
35895
127
35896
127
35897
127
35898
127
35899
127
35900
127
35901
127
35902
127
35903
127
35904
127
35905
127
35906
127
35907
127
35908
127
35909
118
35910
112
35911
104
35912
93
35913
85
35914
78
35915
4
35916
-63
35917
-121
35918
-121
35919
-121
35920
-121
35921
-121
35922
-121
35923
-121
35924
-121
35925
-121
35926
-121
35927
-121
35928
-121
35929
-121
35930
-121
35931
-121
35932
-121
35933
-121
35934
-121
35935
-121
35936
-121
35937
-121
35938
-121
35939
-121
35940
-121
35941
-121
35942
-121
35943
-121
35944
-121
35945
-121
35946
-121
35947
19
35948
127
35949
127
35950
127
35951
127
35952
127
35953
127
35954
127
35955
127
35956
127
35957
127
35958
127
35959
127
35960
127
35961
127
35962
127
35963
127
35964
127
35965
127
35966
127
35967
127
35968
127
35969
127
35970
127
35971
127
35972
127
35973
120
35974
110
35975
102
35976
95
35977
85
35978
79
35979
4
35980
-62
35981
-120
35982
-121
35983
-121
35984
-121
35985
-121
35986
-121
35987
-121
35988
-121
35989
-121
35990
-121
35991
-121
35992
-121
35993
-121
35994
-121
35995
-121
35996
-121
35997
-121
35998
-121
35999
-121
36000
-121
36001
-121
36002
-121
36003
-121
36004
-121
36005
-121
36006
-121
36007
-121
36008
-121
36009
-121
36010
-121
36011
-118
36012
-110
36013
-103
36014
-97
36015
-90
36016
-83
36017
-76
36018
-68
36019
-67
36020
-58
36021
-54
36022
-48
36023
-46
36024
-46
36025
-43
36026
-41
36027
-37
36028
-33
36029
-32
36030
-31
36031
-30
36032
-30
36033
-28
36034
-28
36035
-25
36036
-24
36037
-21
36038
-17
36039
-17
36040
-17
36041
-16
36042
-17
36043
117
36044
127
36045
127
36046
127
36047
127
36048
127
36049
127
36050
127
36051
127
36052
127
36053
127
36054
127
36055
127
36056
127
36057
127
36058
127
36059
127
36060
127
36061
127
36062
127
36063
127
36064
127
36065
127
36066
127
36067
127
36068
127
36069
127
36070
127
36071
118
36072
106
36073
99
36074
90
36075
84
36076
78
36077
70
36078
66
36079
57
36080
54
36081
51
36082
50
36083
48
36084
45
36085
43
36086
42
36087
37
36088
37
36089
33
36090
32
36091
28
36092
24
36093
23
36094
22
36095
18
36096
14
36097
12
36098
12
36099
6
36100
6
36101
1
36102
2
36103
3
36104
2
36105
2
36106
6
36107
-61
36108
-120
36109
-121
36110
-121
36111
-121
36112
-121
36113
-121
36114
-121
36115
-121
36116
-121
36117
-121
36118
-121
36119
-121
36120
-121
36121
-121
36122
-121
36123
-121
36124
-121
36125
-121
36126
-121
36127
-121
36128
-121
36129
-121
36130
-121
36131
-121
36132
-121
36133
-121
36134
-121
36135
-121
36136
-121
36137
-121
36138
-121
36139
-121
36140
-119
36141
-111
36142
-100
36143
-91
36144
-89
36145
-82
36146
-81
36147
-74
36148
-73
36149
-66
36150
-64
36151
-53
36152
-48
36153
-43
36154
-43
36155
-41
36156
-36
36157
-34
36158
-29
36159
-30
36160
-27
36161
-27
36162
-25
36163
-24
36164
-24
36165
-20
36166
-18
36167
-16
36168
-13
36169
-11
36170
-13
36171
121
36172
127
36173
127
36174
127
36175
127
36176
127
36177
127
36178
127
36179
127
36180
127
36181
127
36182
127
36183
127
36184
127
36185
127
36186
127
36187
127
36188
127
36189
127
36190
127
36191
127
36192
127
36193
127
36194
127
36195
127
36196
127
36197
127
36198
122
36199
114
36200
106
36201
98
36202
90
36203
14
36204
-53
36205
-112
36206
-121
36207
-121
36208
-121
36209
-121
36210
-121
36211
-121
36212
-121
36213
-121
36214
-121
36215
-121
36216
-121
36217
-121
36218
-121
36219
-121
36220
-121
36221
-121
36222
-121
36223
-121
36224
-121
36225
-121
36226
-121
36227
-121
36228
-121
36229
-121
36230
-121
36231
-121
36232
-121
36233
-121
36234
-121
36235
21
36236
127
36237
127
36238
127
36239
127
36240
127
36241
127
36242
127
36243
127
36244
127
36245
127
36246
127
36247
127
36248
127
36249
127
36250
127
36251
127
36252
127
36253
127
36254
127
36255
127
36256
127
36257
127
36258
127
36259
127
36260
120
36261
108
36262
102
36263
94
36264
89
36265
84
36266
78
36267
3
36268
-63
36269
-121
36270
-121
36271
-121
36272
-121
36273
-121
36274
-121
36275
-121
36276
-121
36277
-121
36278
-121
36279
-121
36280
-121
36281
-121
36282
-121
36283
-121
36284
-121
36285
-121
36286
-121
36287
-121
36288
-121
36289
-121
36290
-121
36291
-121
36292
-121
36293
-121
36294
-121
36295
-121
36296
-121
36297
-121
36298
-121
36299
18
36300
127
36301
127
36302
127
36303
127
36304
127
36305
127
36306
127
36307
127
36308
127
36309
127
36310
127
36311
127
36312
127
36313
127
36314
127
36315
127
36316
127
36317
127
36318
127
36319
127
36320
127
36321
127
36322
127
36323
127
36324
127
36325
122
36326
111
36327
102
36328
94
36329
88
36330
80
36331
5
36332
-61
36333
-120
36334
-121
36335
-121
36336
-121
36337
-121
36338
-121
36339
-121
36340
-121
36341
-121
36342
-121
36343
-121
36344
-121
36345
-121
36346
-121
36347
-121
36348
-121
36349
-121
36350
-121
36351
-121
36352
-121
36353
-121
36354
-121
36355
-121
36356
-121
36357
-121
36358
-121
36359
-121
36360
-121
36361
-121
36362
-121
36363
17
36364
127
36365
127
36366
127
36367
127
36368
127
36369
127
36370
127
36371
127
36372
127
36373
127
36374
127
36375
127
36376
127
36377
127
36378
127
36379
127
36380
127
36381
127
36382
127
36383
127
36384
127
36385
127
36386
127
36387
127
36388
124
36389
117
36390
105
36391
98
36392
95
36393
86
36394
82
36395
76
36396
72
36397
65
36398
61
36399
57
36400
49
36401
47
36402
40
36403
38
36404
37
36405
34
36406
33
36407
30
36408
28
36409
27
36410
23
36411
21
36412
20
36413
17
36414
17
36415
20
36416
18
36417
18
36418
11
36419
11
36420
9
36421
7
36422
7
36423
8
36424
8
36425
3
36426
4
36427
-63
36428
-121
36429
-121
36430
-121
36431
-121
36432
-121
36433
-121
36434
-121
36435
-121
36436
-121
36437
-121
36438
-121
36439
-121
36440
-121
36441
-121
36442
-121
36443
-121
36444
-121
36445
-121
36446
-121
36447
-121
36448
-121
36449
-121
36450
-121
36451
-121
36452
-121
36453
-121
36454
-121
36455
-121
36456
-121
36457
-121
36458
-121
36459
-121
36460
-114
36461
-105
36462
-97
36463
-88
36464
-81
36465
-81
36466
-75
36467
-74
36468
-68
36469
-67
36470
-61
36471
-60
36472
-54
36473
-52
36474
-43
36475
-38
36476
-35
36477
-30
36478
-26
36479
-28
36480
-25
36481
-25
36482
-20
36483
-21
36484
-20
36485
-21
36486
-21
36487
-20
36488
-18
36489
-21
36490
-18
36491
114
36492
127
36493
127
36494
127
36495
127
36496
127
36497
127
36498
127
36499
127
36500
127
36501
127
36502
127
36503
127
36504
127
36505
127
36506
127
36507
127
36508
127
36509
127
36510
127
36511
127
36512
127
36513
127
36514
127
36515
127
36516
127
36517
127
36518
123
36519
114
36520
106
36521
94
36522
88
36523
80
36524
74
36525
67
36526
63
36527
59
36528
53
36529
50
36530
47
36531
42
36532
40
36533
37
36534
31
36535
30
36536
24
36537
23
36538
25
36539
21
36540
21
36541
19
36542
17
36543
15
36544
14
36545
14
36546
16
36547
16
36548
16
36549
14
36550
15
36551
14
36552
11
36553
8
36554
7
36555
-60
36556
-119
36557
-121
36558
-121
36559
-121
36560
-121
36561
-121
36562
-121
36563
-121
36564
-121
36565
-121
36566
-121
36567
-121
36568
-121
36569
-121
36570
-121
36571
-121
36572
-121
36573
-121
36574
-121
36575
-121
36576
-121
36577
-121
36578
-121
36579
-121
36580
-121
36581
-121
36582
-121
36583
-121
36584
-121
36585
-121
36586
-121
36587
6
36588
127
36589
127
36590
127
36591
127
36592
127
36593
127
36594
127
36595
127
36596
127
36597
127
36598
127
36599
127
36600
127
36601
127
36602
127
36603
127
36604
127
36605
127
36606
127
36607
127
36608
127
36609
127
36610
127
36611
127
36612
127
36613
118
36614
110
36615
102
36616
92
36617
85
36618
77
36619
2
36620
-64
36621
-121
36622
-121
36623
-121
36624
-121
36625
-121
36626
-121
36627
-121
36628
-121
36629
-121
36630
-121
36631
-121
36632
-121
36633
-121
36634
-121
36635
-121
36636
-121
36637
-121
36638
-121
36639
-121
36640
-121
36641
-121
36642
-121
36643
-121
36644
-121
36645
-121
36646
-121
36647
-121
36648
-121
36649
-121
36650
-121
36651
-113
36652
-102
36653
-95
36654
-93
36655
-86
36656
-85
36657
-78
36658
-76
36659
-70
36660
-67
36661
-60
36662
-57
36663
-52
36664
-49
36665
-44
36666
-37
36667
-38
36668
-34
36669
-34
36670
-31
36671
-32
36672
-28
36673
-30
36674
-26
36675
-27
36676
-24
36677
-26
36678
-22
36679
-20
36680
-20
36681
-17
36682
-19
36683
118
36684
127
36685
127
36686
127
36687
127
36688
127
36689
127
36690
127
36691
127
36692
127
36693
127
36694
127
36695
127
36696
127
36697
127
36698
127
36699
127
36700
127
36701
127
36702
127
36703
127
36704
127
36705
127
36706
127
36707
127
36708
127
36709
127
36710
120
36711
112
36712
103
36713
96
36714
91
36715
80
36716
76
36717
72
36718
66
36719
62
36720
62
36721
60
36722
56
36723
47
36724
44
36725
39
36726
36
36727
34
36728
30
36729
28
36730
26
36731
22
36732
20
36733
16
36734
15
36735
15
36736
13
36737
12
36738
17
36739
16
36740
16
36741
16
36742
13
36743
10
36744
8
36745
8
36746
6
36747
-61
36748
-120
36749
-121
36750
-121
36751
-121
36752
-121
36753
-121
36754
-121
36755
-121
36756
-121
36757
-121
36758
-121
36759
-121
36760
-121
36761
-121
36762
-121
36763
-121
36764
-121
36765
-121
36766
-121
36767
-121
36768
-121
36769
-121
36770
-121
36771
-121
36772
-121
36773
-121
36774
-121
36775
-121
36776
-121
36777
-121
36778
-121
36779
7
36780
127
36781
127
36782
127
36783
127
36784
127
36785
127
36786
127
36787
127
36788
127
36789
127
36790
127
36791
127
36792
127
36793
127
36794
127
36795
127
36796
127
36797
127
36798
127
36799
127
36800
127
36801
127
36802
127
36803
127
36804
125
36805
116
36806
107
36807
100
36808
94
36809
82
36810
78
36811
3
36812
-63
36813
-121
36814
-121
36815
-121
36816
-121
36817
-121
36818
-121
36819
-121
36820
-121
36821
-121
36822
-121
36823
-121
36824
-121
36825
-121
36826
-121
36827
-121
36828
-121
36829
-121
36830
-121
36831
-121
36832
-121
36833
-121
36834
-121
36835
-121
36836
-121
36837
-121
36838
-121
36839
-121
36840
-121
36841
-121
36842
-121
36843
-116
36844
-105
36845
-97
36846
-88
36847
-81
36848
-80
36849
-73
36850
-72
36851
-67
36852
-66
36853
-60
36854
-58
36855
-53
36856
-50
36857
-45
36858
-47
36859
-42
36860
-42
36861
-37
36862
-37
36863
-35
36864
-28
36865
-25
36866
-21
36867
-24
36868
-20
36869
-23
36870
-20
36871
-16
36872
-18
36873
-16
36874
-14
36875
122
36876
127
36877
127
36878
127
36879
127
36880
127
36881
127
36882
127
36883
127
36884
127
36885
127
36886
127
36887
127
36888
127
36889
127
36890
127
36891
127
36892
127
36893
127
36894
127
36895
127
36896
127
36897
127
36898
127
36899
127
36900
127
36901
127
36902
120
36903
112
36904
105
36905
98
36906
88
36907
12
36908
-55
36909
-114
36910
-121
36911
-121
36912
-121
36913
-121
36914
-121
36915
-121
36916
-121
36917
-121
36918
-121
36919
-121
36920
-121
36921
-121
36922
-121
36923
-121
36924
-121
36925
-121
36926
-121
36927
-121
36928
-121
36929
-121
36930
-121
36931
-121
36932
-121
36933
-121
36934
-121
36935
-121
36936
-121
36937
-121
36938
-118
36939
22
36940
127
36941
127
36942
127
36943
127
36944
127
36945
127
36946
127
36947
127
36948
127
36949
127
36950
127
36951
127
36952
127
36953
127
36954
127
36955
127
36956
127
36957
127
36958
127
36959
127
36960
127
36961
127
36962
127
36963
127
36964
127
36965
125
36966
114
36967
105
36968
98
36969
90
36970
82
36971
7
36972
-60
36973
-118
36974
-121
36975
-121
36976
-121
36977
-121
36978
-121
36979
-121
36980
-121
36981
-121
36982
-121
36983
-121
36984
-121
36985
-121
36986
-121
36987
-121
36988
-121
36989
-121
36990
-121
36991
-121
36992
-121
36993
-121
36994
-121
36995
-121
36996
-121
36997
-121
36998
-121
36999
-121
37000
-121
37001
-121
37002
-121
37003
17
37004
127
37005
127
37006
127
37007
127
37008
127
37009
127
37010
127
37011
127
37012
127
37013
127
37014
127
37015
127
37016
127
37017
127
37018
127
37019
127
37020
127
37021
127
37022
127
37023
127
37024
127
37025
127
37026
127
37027
127
37028
122
37029
114
37030
102
37031
96
37032
89
37033
82
37034
75
37035
70
37036
67
37037
58
37038
56
37039
48
37040
44
37041
44
37042
43
37043
41
37044
35
37045
34
37046
30
37047
26
37048
26
37049
23
37050
22
37051
22
37052
20
37053
19
37054
17
37055
16
37056
15
37057
12
37058
11
37059
10
37060
9
37061
8
37062
13
37063
12
37064
12
37065
12
37066
10
37067
-57
37068
-117
37069
-121
37070
-121
37071
-121
37072
-121
37073
-121
37074
-121
37075
-121
37076
-121
37077
-121
37078
-121
37079
-121
37080
-121
37081
-121
37082
-121
37083
-121
37084
-121
37085
-121
37086
-121
37087
-121
37088
-121
37089
-121
37090
-121
37091
-121
37092
-121
37093
-121
37094
-121
37095
-121
37096
-121
37097
-121
37098
-121
37099
10
37100
127
37101
127
37102
127
37103
127
37104
127
37105
127
37106
127
37107
127
37108
127
37109
127
37110
127
37111
127
37112
127
37113
127
37114
127
37115
127
37116
127
37117
127
37118
127
37119
127
37120
127
37121
127
37122
127
37123
127
37124
120
37125
112
37126
107
37127
100
37128
92
37129
86
37130
79
37131
5
37132
-62
37133
-120
37134
-121
37135
-121
37136
-121
37137
-121
37138
-121
37139
-121
37140
-121
37141
-121
37142
-121
37143
-121
37144
-121
37145
-121
37146
-121
37147
-121
37148
-121
37149
-121
37150
-121
37151
-121
37152
-121
37153
-121
37154
-121
37155
-121
37156
-121
37157
-121
37158
-121
37159
-121
37160
-121
37161
-121
37162
-121
37163
23
37164
127
37165
127
37166
127
37167
127
37168
127
37169
127
37170
127
37171
127
37172
127
37173
127
37174
127
37175
127
37176
127
37177
127
37178
127
37179
127
37180
127
37181
127
37182
127
37183
127
37184
127
37185
127
37186
127
37187
127
37188
127
37189
117
37190
111
37191
100
37192
94
37193
85
37194
81
37195
6
37196
-61
37197
-119
37198
-121
37199
-121
37200
-121
37201
-121
37202
-121
37203
-121
37204
-121
37205
-121
37206
-121
37207
-121
37208
-121
37209
-121
37210
-121
37211
-121
37212
-121
37213
-121
37214
-121
37215
-121
37216
-121
37217
-121
37218
-121
37219
-121
37220
-121
37221
-121
37222
-121
37223
-121
37224
-121
37225
-121
37226
-121
37227
18
37228
127
37229
127
37230
127
37231
127
37232
127
37233
127
37234
127
37235
127
37236
127
37237
127
37238
127
37239
127
37240
127
37241
127
37242
127
37243
127
37244
127
37245
127
37246
127
37247
127
37248
127
37249
127
37250
127
37251
127
37252
127
37253
119
37254
112
37255
102
37256
95
37257
89
37258
81
37259
6
37260
-60
37261
-119
37262
-121
37263
-121
37264
-121
37265
-121
37266
-121
37267
-121
37268
-121
37269
-121
37270
-121
37271
-121
37272
-121
37273
-121
37274
-121
37275
-121
37276
-121
37277
-121
37278
-121
37279
-121
37280
-121
37281
-121
37282
-121
37283
-121
37284
-121
37285
-121
37286
-121
37287
-121
37288
-121
37289
-121
37290
-121
37291
18
37292
127
37293
127
37294
127
37295
127
37296
127
37297
127
37298
127
37299
127
37300
127
37301
127
37302
127
37303
127
37304
127
37305
127
37306
127
37307
127
37308
127
37309
127
37310
127
37311
127
37312
127
37313
127
37314
127
37315
127
37316
127
37317
122
37318
110
37319
101
37320
94
37321
87
37322
76
37323
2
37324
-64
37325
-121
37326
-121
37327
-121
37328
-121
37329
-121
37330
-121
37331
-121
37332
-121
37333
-121
37334
-121
37335
-121
37336
-121
37337
-121
37338
-121
37339
-121
37340
-121
37341
-121
37342
-121
37343
-121
37344
-121
37345
-121
37346
-121
37347
-121
37348
-121
37349
-121
37350
-121
37351
-121
37352
-121
37353
-121
37354
-121
37355
19
37356
127
37357
127
37358
127
37359
127
37360
127
37361
127
37362
127
37363
127
37364
127
37365
127
37366
127
37367
127
37368
127
37369
127
37370
127
37371
127
37372
127
37373
127
37374
127
37375
127
37376
127
37377
127
37378
127
37379
127
37380
123
37381
115
37382
104
37383
97
37384
90
37385
85
37386
74
37387
0
37388
-66
37389
-121
37390
-121
37391
-121
37392
-121
37393
-121
37394
-121
37395
-121
37396
-121
37397
-121
37398
-121
37399
-121
37400
-121
37401
-121
37402
-121
37403
-121
37404
-121
37405
-121
37406
-121
37407
-121
37408
-121
37409
-121
37410
-121
37411
-121
37412
-121
37413
-121
37414
-121
37415
-121
37416
-121
37417
-121
37418
-120
37419
-113
37420
-104
37421
-102
37422
-93
37423
-91
37424
-83
37425
-80
37426
-74
37427
-66
37428
-58
37429
-52
37430
-50
37431
-46
37432
-44
37433
-38
37434
-36
37435
-33
37436
-32
37437
-29
37438
-28
37439
-26
37440
-23
37441
-26
37442
-24
37443
-24
37444
-23
37445
-22
37446
-19
37447
-16
37448
-13
37449
-16
37450
-14
37451
118
37452
127
37453
127
37454
127
37455
127
37456
127
37457
127
37458
127
37459
127
37460
127
37461
127
37462
127
37463
127
37464
127
37465
127
37466
127
37467
127
37468
127
37469
127
37470
127
37471
127
37472
127
37473
127
37474
127
37475
127
37476
127
37477
127
37478
126
37479
118
37480
111
37481
104
37482
92
37483
85
37484
75
37485
70
37486
63
37487
58
37488
55
37489
51
37490
48
37491
43
37492
40
37493
38
37494
34
37495
32
37496
29
37497
26
37498
25
37499
18
37500
19
37501
21
37502
17
37503
16
37504
14
37505
13
37506
11
37507
10
37508
10
37509
6
37510
6
37511
6
37512
5
37513
5
37514
6
37515
-61
37516
-120
37517
-121
37518
-121
37519
-121
37520
-121
37521
-121
37522
-121
37523
-121
37524
-121
37525
-121
37526
-121
37527
-121
37528
-121
37529
-121
37530
-121
37531
-121
37532
-121
37533
-121
37534
-121
37535
-121
37536
-121
37537
-121
37538
-121
37539
-121
37540
-121
37541
-121
37542
-121
37543
-121
37544
-121
37545
-121
37546
-121
37547
-121
37548
-113
37549
-109
37550
-102
37551
-97
37552
-90
37553
-84
37554
-78
37555
-76
37556
-70
37557
-68
37558
-62
37559
-58
37560
-54
37561
-50
37562
-50
37563
-44
37564
-44
37565
-40
37566
-34
37567
-28
37568
-24
37569
-25
37570
-22
37571
-22
37572
-19
37573
-23
37574
-20
37575
-23
37576
-21
37577
-23
37578
-22
37579
118
37580
127
37581
127
37582
127
37583
127
37584
127
37585
127
37586
127
37587
127
37588
127
37589
127
37590
127
37591
127
37592
127
37593
127
37594
127
37595
127
37596
127
37597
127
37598
127
37599
127
37600
127
37601
127
37602
127
37603
127
37604
127
37605
127
37606
123
37607
117
37608
110
37609
100
37610
93
37611
17
37612
-50
37613
-110
37614
-121
37615
-121
37616
-121
37617
-121
37618
-121
37619
-121
37620
-121
37621
-121
37622
-121
37623
-121
37624
-121
37625
-121
37626
-121
37627
-121
37628
-121
37629
-121
37630
-121
37631
-121
37632
-121
37633
-121
37634
-121
37635
-121
37636
-121
37637
-121
37638
-121
37639
-121
37640
-121
37641
-121
37642
-121
37643
20
37644
127
37645
127
37646
127
37647
127
37648
127
37649
127
37650
127
37651
127
37652
127
37653
127
37654
127
37655
127
37656
127
37657
127
37658
127
37659
127
37660
127
37661
127
37662
127
37663
127
37664
127
37665
127
37666
127
37667
127
37668
127
37669
116
37670
106
37671
98
37672
91
37673
86
37674
81
37675
73
37676
68
37677
61
37678
58
37679
49
37680
46
37681
41
37682
38
37683
36
37684
33
37685
32
37686
34
37687
31
37688
30
37689
30
37690
28
37691
21
37692
20
37693
15
37694
13
37695
10
37696
9
37697
9
37698
7
37699
6
37700
7
37701
5
37702
5
37703
4
37704
3
37705
4
37706
2
37707
-65
37708
-121
37709
-121
37710
-121
37711
-121
37712
-121
37713
-121
37714
-121
37715
-121
37716
-121
37717
-121
37718
-121
37719
-121
37720
-121
37721
-121
37722
-121
37723
-121
37724
-121
37725
-121
37726
-121
37727
-121
37728
-121
37729
-121
37730
-121
37731
-121
37732
-121
37733
-121
37734
-121
37735
-121
37736
-121
37737
-121
37738
-121
37739
-121
37740
-115
37741
-107
37742
-97
37743
-93
37744
-87
37745
-84
37746
-79
37747
-74
37748
-68
37749
-61
37750
-55
37751
-53
37752
-50
37753
-48
37754
-46
37755
-43
37756
-39
37757
-37
37758
-32
37759
-32
37760
-29
37761
-29
37762
-23
37763
-22
37764
-19
37765
-19
37766
-17
37767
-18
37768
-15
37769
-17
37770
-16
37771
116
37772
127
37773
127
37774
127
37775
127
37776
127
37777
127
37778
127
37779
127
37780
127
37781
127
37782
127
37783
127
37784
127
37785
127
37786
127
37787
127
37788
127
37789
127
37790
127
37791
127
37792
127
37793
127
37794
127
37795
127
37796
127
37797
127
37798
123
37799
110
37800
104
37801
97
37802
93
37803
17
37804
-51
37805
-110
37806
-121
37807
-121
37808
-121
37809
-121
37810
-121
37811
-121
37812
-121
37813
-121
37814
-121
37815
-121
37816
-121
37817
-121
37818
-121
37819
-121
37820
-121
37821
-121
37822
-121
37823
-121
37824
-121
37825
-121
37826
-121
37827
-121
37828
-121
37829
-121
37830
-121
37831
-121
37832
-121
37833
-121
37834
-121
37835
12
37836
127
37837
127
37838
127
37839
127
37840
127
37841
127
37842
127
37843
127
37844
127
37845
127
37846
127
37847
127
37848
127
37849
127
37850
127
37851
127
37852
127
37853
127
37854
127
37855
127
37856
127
37857
127
37858
127
37859
127
37860
127
37861
119
37862
111
37863
97
37864
91
37865
80
37866
75
37867
1
37868
-65
37869
-121
37870
-121
37871
-121
37872
-121
37873
-121
37874
-121
37875
-121
37876
-121
37877
-121
37878
-121
37879
-121
37880
-121
37881
-121
37882
-121
37883
-121
37884
-121
37885
-121
37886
-121
37887
-121
37888
-121
37889
-121
37890
-121
37891
-121
37892
-121
37893
-121
37894
-121
37895
-121
37896
-121
37897
-121
37898
-118
37899
25
37900
127
37901
127
37902
127
37903
127
37904
127
37905
127
37906
127
37907
127
37908
127
37909
127
37910
127
37911
127
37912
127
37913
127
37914
127
37915
127
37916
127
37917
127
37918
127
37919
127
37920
127
37921
127
37922
127
37923
127
37924
127
37925
122
37926
116
37927
106
37928
98
37929
89
37930
84
37931
9
37932
-58
37933
-117
37934
-121
37935
-121
37936
-121
37937
-121
37938
-121
37939
-121
37940
-121
37941
-121
37942
-121
37943
-121
37944
-121
37945
-121
37946
-121
37947
-121
37948
-121
37949
-121
37950
-121
37951
-121
37952
-121
37953
-121
37954
-121
37955
-121
37956
-121
37957
-121
37958
-121
37959
-121
37960
-121
37961
-121
37962
-121
37963
15
37964
127
37965
127
37966
127
37967
127
37968
127
37969
127
37970
127
37971
127
37972
127
37973
127
37974
127
37975
127
37976
127
37977
127
37978
127
37979
127
37980
127
37981
127
37982
127
37983
127
37984
127
37985
127
37986
127
37987
127
37988
127
37989
120
37990
114
37991
106
37992
98
37993
92
37994
86
37995
10
37996
-57
37997
-116
37998
-121
37999
-121
38000
-121
38001
-121
38002
-121
38003
-121
38004
-121
38005
-121
38006
-121
38007
-121
38008
-121
38009
-121
38010
-121
38011
-121
38012
-121
38013
-121
38014
-121
38015
-121
38016
-121
38017
-121
38018
-121
38019
-121
38020
-121
38021
-121
38022
-121
38023
-121
38024
-121
38025
-121
38026
-121
38027
21
38028
127
38029
127
38030
127
38031
127
38032
127
38033
127
38034
127
38035
127
38036
127
38037
127
38038
127
38039
127
38040
127
38041
127
38042
127
38043
127
38044
127
38045
127
38046
127
38047
127
38048
127
38049
127
38050
127
38051
127
38052
124
38053
118
38054
108
38055
102
38056
95
38057
90
38058
79
38059
74
38060
68
38061
64
38062
60
38063
55
38064
51
38065
46
38066
42
38067
40
38068
33
38069
32
38070
26
38071
24
38072
26
38073
25
38074
25
38075
24
38076
22
38077
21
38078
17
38079
15
38080
15
38081
10
38082
10
38083
5
38084
6
38085
10
38086
11
38087
10
38088
11
38089
11
38090
10
38091
-58
38092
-117
38093
-121
38094
-121
38095
-121
38096
-121
38097
-121
38098
-121
38099
-121
38100
-121
38101
-121
38102
-121
38103
-121
38104
-121
38105
-121
38106
-121
38107
-121
38108
-121
38109
-121
38110
-121
38111
-121
38112
-121
38113
-121
38114
-121
38115
-121
38116
-121
38117
-121
38118
-121
38119
-121
38120
-121
38121
-121
38122
-121
38123
-121
38124
-118
38125
-113
38126
-104
38127
-95
38128
-86
38129
-77
38130
-72
38131
-67
38132
-63
38133
-60
38134
-55
38135
-50
38136
-50
38137
-47
38138
-46
38139
-43
38140
-40
38141
-36
38142
-38
38143
-35
38144
-32
38145
-29
38146
-26
38147
-25
38148
-22
38149
-25
38150
-22
38151
-20
38152
-22
38153
-19
38154
-21
38155
115
38156
127
38157
127
38158
127
38159
127
38160
127
38161
127
38162
127
38163
127
38164
127
38165
127
38166
127
38167
127
38168
127
38169
127
38170
127
38171
127
38172
127
38173
127
38174
127
38175
127
38176
127
38177
127
38178
127
38179
127
38180
127
38181
127
38182
125
38183
114
38184
108
38185
101
38186
89
38187
13
38188
-54
38189
-114
38190
-121
38191
-121
38192
-121
38193
-121
38194
-121
38195
-121
38196
-121
38197
-121
38198
-121
38199
-121
38200
-121
38201
-121
38202
-121
38203
-121
38204
-121
38205
-121
38206
-121
38207
-121
38208
-121
38209
-121
38210
-121
38211
-121
38212
-121
38213
-121
38214
-121
38215
-121
38216
-121
38217
-121
38218
-121
38219
21
38220
127
38221
127
38222
127
38223
127
38224
127
38225
127
38226
127
38227
127
38228
127
38229
127
38230
127
38231
127
38232
127
38233
127
38234
127
38235
127
38236
127
38237
127
38238
127
38239
127
38240
127
38241
127
38242
127
38243
127
38244
127
38245
121
38246
113
38247
102
38248
95
38249
88
38250
83
38251
7
38252
-59
38253
-118
38254
-121
38255
-121
38256
-121
38257
-121
38258
-121
38259
-121
38260
-121
38261
-121
38262
-121
38263
-121
38264
-121
38265
-121
38266
-121
38267
-121
38268
-121
38269
-121
38270
-121
38271
-121
38272
-121
38273
-121
38274
-121
38275
-121
38276
-121
38277
-121
38278
-121
38279
-121
38280
-121
38281
-121
38282
-121
38283
20
38284
127
38285
127
38286
127
38287
127
38288
127
38289
127
38290
127
38291
127
38292
127
38293
127
38294
127
38295
127
38296
127
38297
127
38298
127
38299
127
38300
127
38301
127
38302
127
38303
127
38304
127
38305
127
38306
127
38307
127
38308
127
38309
122
38310
114
38311
102
38312
94
38313
86
38314
80
38315
69
38316
65
38317
59
38318
55
38319
52
38320
45
38321
43
38322
36
38323
35
38324
29
38325
28
38326
30
38327
26
38328
26
38329
24
38330
23
38331
21
38332
20
38333
19
38334
17
38335
16
38336
16
38337
12
38338
12
38339
11
38340
5
38341
6
38342
9
38343
7
38344
8
38345
6
38346
5
38347
-62
38348
-121
38349
-121
38350
-121
38351
-121
38352
-121
38353
-121
38354
-121
38355
-121
38356
-121
38357
-121
38358
-121
38359
-121
38360
-121
38361
-121
38362
-121
38363
-121
38364
-121
38365
-121
38366
-121
38367
-121
38368
-121
38369
-121
38370
-121
38371
-121
38372
-121
38373
-121
38374
-121
38375
-121
38376
-121
38377
-121
38378
-121
38379
-121
38380
-118
38381
-109
38382
-101
38383
-93
38384
-85
38385
-83
38386
-76
38387
-75
38388
-68
38389
-63
38390
-59
38391
-53
38392
-54
38393
-48
38394
-48
38395
-43
38396
-36
38397
-36
38398
-31
38399
-31
38400
-28
38401
-26
38402
-23
38403
-26
38404
-23
38405
-26
38406
-23
38407
-20
38408
-16
38409
-13
38410
-16
38411
120
38412
127
38413
127
38414
127
38415
127
38416
127
38417
127
38418
127
38419
127
38420
127
38421
127
38422
127
38423
127
38424
127
38425
127
38426
127
38427
127
38428
127
38429
127
38430
127
38431
127
38432
127
38433
127
38434
127
38435
127
38436
127
38437
127
38438
126
38439
112
38440
104
38441
92
38442
87
38443
76
38444
72
38445
66
38446
63
38447
60
38448
55
38449
52
38450
52
38451
49
38452
46
38453
44
38454
43
38455
36
38456
33
38457
28
38458
26
38459
22
38460
20
38461
18
38462
13
38463
12
38464
10
38465
10
38466
10
38467
6
38468
6
38469
8
38470
5
38471
6
38472
2
38473
3
38474
-1
38475
-67
38476
-121
38477
-121
38478
-121
38479
-121
38480
-121
38481
-121
38482
-121
38483
-121
38484
-121
38485
-121
38486
-121
38487
-121
38488
-121
38489
-121
38490
-121
38491
-121
38492
-121
38493
-121
38494
-121
38495
-121
38496
-121
38497
-121
38498
-121
38499
-121
38500
-121
38501
-121
38502
-121
38503
-121
38504
-121
38505
-121
38506
-121
38507
9
38508
127
38509
127
38510
127
38511
127
38512
127
38513
127
38514
127
38515
127
38516
127
38517
127
38518
127
38519
127
38520
127
38521
127
38522
127
38523
127
38524
127
38525
127
38526
127
38527
127
38528
127
38529
127
38530
127
38531
127
38532
120
38533
112
38534
100
38535
93
38536
90
38537
85
38538
81
38539
6
38540
-61
38541
-119
38542
-121
38543
-121
38544
-121
38545
-121
38546
-121
38547
-121
38548
-121
38549
-121
38550
-121
38551
-121
38552
-121
38553
-121
38554
-121
38555
-121
38556
-121
38557
-121
38558
-121
38559
-121
38560
-121
38561
-121
38562
-121
38563
-121
38564
-121
38565
-121
38566
-121
38567
-121
38568
-121
38569
-121
38570
-121
38571
15
38572
127
38573
127
38574
127
38575
127
38576
127
38577
127
38578
127
38579
127
38580
127
38581
127
38582
127
38583
127
38584
127
38585
127
38586
127
38587
127
38588
127
38589
127
38590
127
38591
127
38592
127
38593
127
38594
127
38595
127
38596
127
38597
123
38598
114
38599
108
38600
100
38601
95
38602
89
38603
13
38604
-54
38605
-114
38606
-121
38607
-121
38608
-121
38609
-121
38610
-121
38611
-121
38612
-121
38613
-121
38614
-121
38615
-121
38616
-121
38617
-121
38618
-121
38619
-121
38620
-121
38621
-121
38622
-121
38623
-121
38624
-121
38625
-121
38626
-121
38627
-121
38628
-121
38629
-121
38630
-121
38631
-121
38632
-121
38633
-121
38634
-121
38635
-121
38636
-112
38637
-100
38638
-95
38639
-86
38640
-82
38641
-75
38642
-71
38643
-67
38644
-62
38645
-56
38646
-52
38647
-46
38648
-42
38649
-45
38650
-41
38651
-38
38652
-35
38653
-37
38654
-33
38655
-34
38656
-31
38657
-32
38658
-28
38659
-26
38660
-23
38661
-20
38662
-22
38663
-20
38664
-18
38665
-17
38666
-14
38667
121
38668
127
38669
127
38670
127
38671
127
38672
127
38673
127
38674
127
38675
127
38676
127
38677
127
38678
127
38679
127
38680
127
38681
127
38682
127
38683
127
38684
127
38685
127
38686
127
38687
127
38688
127
38689
127
38690
127
38691
127
38692
127
38693
127
38694
121
38695
113
38696
106
38697
95
38698
90
38699
87
38700
82
38701
78
38702
74
38703
70
38704
64
38705
57
38706
54
38707
51
38708
45
38709
40
38710
36
38711
34
38712
27
38713
25
38714
21
38715
20
38716
19
38717
17
38718
16
38719
10
38720
10
38721
5
38722
5
38723
8
38724
6
38725
6
38726
6
38727
7
38728
2
38729
3
38730
5
38731
-61
38732
-121
38733
-121
38734
-121
38735
-121
38736
-121
38737
-121
38738
-121
38739
-121
38740
-121
38741
-121
38742
-121
38743
-121
38744
-121
38745
-121
38746
-121
38747
-121
38748
-121
38749
-121
38750
-121
38751
-121
38752
-121
38753
-121
38754
-121
38755
-121
38756
-121
38757
-121
38758
-121
38759
-121
38760
-121
38761
-121
38762
-121
38763
8
38764
127
38765
127
38766
127
38767
127
38768
127
38769
127
38770
127
38771
127
38772
127
38773
127
38774
127
38775
127
38776
127
38777
127
38778
127
38779
127
38780
127
38781
127
38782
127
38783
127
38784
127
38785
127
38786
127
38787
127
38788
127
38789
115
38790
108
38791
99
38792
92
38793
83
38794
80
38795
5
38796
-61
38797
-120
38798
-121
38799
-121
38800
-121
38801
-121
38802
-121
38803
-121
38804
-121
38805
-121
38806
-121
38807
-121
38808
-121
38809
-121
38810
-121
38811
-121
38812
-121
38813
-121
38814
-121
38815
-121
38816
-121
38817
-121
38818
-121
38819
-121
38820
-121
38821
-121
38822
-121
38823
-121
38824
-121
38825
-121
38826
-121
38827
-118
38828
-108
38829
-100
38830
-90
38831
-87
38832
-79
38833
-76
38834
-71
38835
-68
38836
-63
38837
-60
38838
-54
38839
-54
38840
-49
38841
-47
38842
-42
38843
-44
38844
-38
38845
-37
38846
-33
38847
-28
38848
-30
38849
-28
38850
-22
38851
-22
38852
-19
38853
-18
38854
-16
38855
-19
38856
-17
38857
-20
38858
-17
38859
124
38860
127
38861
127
38862
127
38863
127
38864
127
38865
127
38866
127
38867
127
38868
127
38869
127
38870
127
38871
127
38872
127
38873
127
38874
127
38875
127
38876
127
38877
127
38878
127
38879
127
38880
127
38881
127
38882
127
38883
127
38884
127
38885
127
38886
125
38887
114
38888
107
38889
101
38890
91
38891
15
38892
-52
38893
-112
38894
-121
38895
-121
38896
-121
38897
-121
38898
-121
38899
-121
38900
-121
38901
-121
38902
-121
38903
-121
38904
-121
38905
-121
38906
-121
38907
-121
38908
-121
38909
-121
38910
-121
38911
-121
38912
-121
38913
-121
38914
-121
38915
-121
38916
-121
38917
-121
38918
-121
38919
-121
38920
-121
38921
-121
38922
-121
38923
17
38924
127
38925
127
38926
127
38927
127
38928
127
38929
127
38930
127
38931
127
38932
127
38933
127
38934
127
38935
127
38936
127
38937
127
38938
127
38939
127
38940
127
38941
127
38942
127
38943
127
38944
127
38945
127
38946
127
38947
127
38948
125
38949
118
38950
113
38951
103
38952
97
38953
90
38954
85
38955
79
38956
72
38957
65
38958
63
38959
59
38960
53
38961
46
38962
42
38963
40
38964
35
38965
32
38966
30
38967
26
38968
25
38969
18
38970
18
38971
13
38972
12
38973
15
38974
12
38975
12
38976
12
38977
12
38978
16
38979
14
38980
15
38981
9
38982
9
38983
4
38984
4
38985
0
38986
1
38987
-66
38988
-121
38989
-121
38990
-121
38991
-121
38992
-121
38993
-121
38994
-121
38995
-121
38996
-121
38997
-121
38998
-121
38999
-121
39000
-121
39001
-121
39002
-121
39003
-121
39004
-121
39005
-121
39006
-121
39007
-121
39008
-121
39009
-121
39010
-121
39011
-121
39012
-121
39013
-121
39014
-121
39015
-121
39016
-121
39017
-121
39018
-121
39019
-121
39020
-118
39021
-109
39022
-102
39023
-93
39024
-87
39025
-81
39026
-76
39027
-71
39028
-66
39029
-60
39030
-57
39031
-50
39032
-49
39033
-45
39034
-44
39035
-42
39036
-40
39037
-35
39038
-32
39039
-29
39040
-26
39041
-23
39042
-21
39043
-26
39044
-24
39045
-26
39046
-23
39047
-20
39048
-18
39049
-16
39050
-15
39051
122
39052
127
39053
127
39054
127
39055
127
39056
127
39057
127
39058
127
39059
127
39060
127
39061
127
39062
127
39063
127
39064
127
39065
127
39066
127
39067
127
39068
127
39069
127
39070
127
39071
127
39072
127
39073
127
39074
127
39075
127
39076
127
39077
127
39078
121
39079
112
39080
103
39081
96
39082
88
39083
12
39084
-55
39085
-114
39086
-121
39087
-121
39088
-121
39089
-121
39090
-121
39091
-121
39092
-121
39093
-121
39094
-121
39095
-121
39096
-121
39097
-121
39098
-121
39099
-121
39100
-121
39101
-121
39102
-121
39103
-121
39104
-121
39105
-121
39106
-121
39107
-121
39108
-121
39109
-121
39110
-121
39111
-121
39112
-121
39113
-121
39114
-121
39115
18
39116
127
39117
127
39118
127
39119
127
39120
127
39121
127
39122
127
39123
127
39124
127
39125
127
39126
127
39127
127
39128
127
39129
127
39130
127
39131
127
39132
127
39133
127
39134
127
39135
127
39136
127
39137
127
39138
127
39139
127
39140
127
39141
119
39142
111
39143
100
39144
93
39145
90
39146
81
39147
6
39148
-60
39149
-119
39150
-121
39151
-121
39152
-121
39153
-121
39154
-121
39155
-121
39156
-121
39157
-121
39158
-121
39159
-121
39160
-121
39161
-121
39162
-121
39163
-121
39164
-121
39165
-121
39166
-121
39167
-121
39168
-121
39169
-121
39170
-121
39171
-121
39172
-121
39173
-121
39174
-121
39175
-121
39176
-121
39177
-121
39178
-121
39179
12
39180
127
39181
127
39182
127
39183
127
39184
127
39185
127
39186
127
39187
127
39188
127
39189
127
39190
127
39191
127
39192
127
39193
127
39194
127
39195
127
39196
127
39197
127
39198
127
39199
127
39200
127
39201
127
39202
127
39203
127
39204
127
39205
119
39206
110
39207
102
39208
95
39209
84
39210
80
39211
5
39212
-61
39213
-120
39214
-121
39215
-121
39216
-121
39217
-121
39218
-121
39219
-121
39220
-121
39221
-121
39222
-121
39223
-121
39224
-121
39225
-121
39226
-121
39227
-121
39228
-121
39229
-121
39230
-121
39231
-121
39232
-121
39233
-121
39234
-121
39235
-121
39236
-121
39237
-121
39238
-121
39239
-121
39240
-121
39241
-121
39242
-121
39243
15
39244
127
39245
127
39246
127
39247
127
39248
127
39249
127
39250
127
39251
127
39252
127
39253
127
39254
127
39255
127
39256
127
39257
127
39258
127
39259
127
39260
127
39261
127
39262
127
39263
127
39264
127
39265
127
39266
127
39267
127
39268
127
39269
123
39270
113
39271
104
39272
96
39273
91
39274
84
39275
8
39276
-58
39277
-117
39278
-121
39279
-121
39280
-121
39281
-121
39282
-121
39283
-121
39284
-121
39285
-121
39286
-121
39287
-121
39288
-121
39289
-121
39290
-121
39291
-121
39292
-121
39293
-121
39294
-121
39295
-121
39296
-121
39297
-121
39298
-121
39299
-121
39300
-121
39301
-121
39302
-121
39303
-121
39304
-121
39305
-121
39306
-121
39307
16
39308
127
39309
127
39310
127
39311
127
39312
127
39313
127
39314
127
39315
127
39316
127
39317
127
39318
127
39319
127
39320
127
39321
127
39322
127
39323
127
39324
127
39325
127
39326
127
39327
127
39328
127
39329
127
39330
127
39331
127
39332
127
39333
119
39334
110
39335
102
39336
95
39337
84
39338
79
39339
72
39340
68
39341
62
39342
57
39343
53
39344
49
39345
46
39346
44
39347
40
39348
37
39349
33
39350
30
39351
29
39352
22
39353
22
39354
22
39355
23
39356
21
39357
20
39358
21
39359
21
39360
20
39361
12
39362
11
39363
4
39364
5
39365
2
39366
3
39367
4
39368
3
39369
4
39370
2
39371
-64
39372
-121
39373
-121
39374
-121
39375
-121
39376
-121
39377
-121
39378
-121
39379
-121
39380
-121
39381
-121
39382
-121
39383
-121
39384
-121
39385
-121
39386
-121
39387
-121
39388
-121
39389
-121
39390
-121
39391
-121
39392
-121
39393
-121
39394
-121
39395
-121
39396
-121
39397
-121
39398
-121
39399
-121
39400
-121
39401
-121
39402
-121
39403
-120
39404
-112
39405
-104
39406
-96
39407
-93
39408
-87
39409
-84
39410
-78
39411
-74
39412
-68
39413
-67
39414
-61
39415
-61
39416
-56
39417
-52
39418
-51
39419
-45
39420
-44
39421
-39
39422
-32
39423
-32
39424
-28
39425
-26
39426
-24
39427
-23
39428
-23
39429
-21
39430
-23
39431
-20
39432
-22
39433
-18
39434
-16
39435
116
39436
127
39437
127
39438
127
39439
127
39440
127
39441
127
39442
127
39443
127
39444
127
39445
127
39446
127
39447
127
39448
127
39449
127
39450
127
39451
127
39452
127
39453
127
39454
127
39455
127
39456
127
39457
127
39458
127
39459
127
39460
127
39461
127
39462
121
39463
112
39464
105
39465
97
39466
91
39467
85
39468
73
39469
70
39470
67
39471
61
39472
56
39473
52
39474
48
39475
46
39476
39
39477
37
39478
37
39479
32
39480
31
39481
29
39482
27
39483
22
39484
22
39485
23
39486
22
39487
20
39488
14
39489
13
39490
10
39491
10
39492
9
39493
8
39494
7
39495
3
39496
3
39497
6
39498
2
39499
-64
39500
-121
39501
-121
39502
-121
39503
-121
39504
-121
39505
-121
39506
-121
39507
-121
39508
-121
39509
-121
39510
-121
39511
-121
39512
-121
39513
-121
39514
-121
39515
-121
39516
-121
39517
-121
39518
-121
39519
-121
39520
-121
39521
-121
39522
-121
39523
-121
39524
-121
39525
-121
39526
-121
39527
-121
39528
-121
39529
-121
39530
-121
39531
12
39532
127
39533
127
39534
127
39535
127
39536
127
39537
127
39538
127
39539
127
39540
127
39541
127
39542
127
39543
127
39544
127
39545
127
39546
127
39547
127
39548
127
39549
127
39550
127
39551
127
39552
127
39553
127
39554
127
39555
127
39556
127
39557
118
39558
109
39559
105
39560
98
39561
86
39562
81
39563
6
39564
-60
39565
-119
39566
-121
39567
-121
39568
-121
39569
-121
39570
-121
39571
-121
39572
-121
39573
-121
39574
-121
39575
-121
39576
-121
39577
-121
39578
-121
39579
-121
39580
-121
39581
-121
39582
-121
39583
-121
39584
-121
39585
-121
39586
-121
39587
-121
39588
-121
39589
-121
39590
-121
39591
-121
39592
-121
39593
-121
39594
-121
39595
-118
39596
-109
39597
-102
39598
-91
39599
-84
39600
-83
39601
-77
39602
-73
39603
-69
39604
-63
39605
-59
39606
-55
39607
-48
39608
-44
39609
-46
39610
-38
39611
-36
39612
-31
39613
-33
39614
-30
39615
-30
39616
-26
39617
-24
39618
-27
39619
-24
39620
-27
39621
-25
39622
-23
39623
-21
39624
-19
39625
-15
39626
-12
39627
119
39628
127
39629
127
39630
127
39631
127
39632
127
39633
127
39634
127
39635
127
39636
127
39637
127
39638
127
39639
127
39640
127
39641
127
39642
127
39643
127
39644
127
39645
127
39646
127
39647
127
39648
127
39649
127
39650
127
39651
127
39652
127
39653
127
39654
124
39655
112
39656
104
39657
96
39658
90
39659
81
39660
75
39661
71
39662
64
39663
59
39664
54
39665
50
39666
48
39667
42
39668
39
39669
37
39670
31
39671
28
39672
30
39673
26
39674
25
39675
22
39676
25
39677
23
39678
22
39679
22
39680
21
39681
16
39682
15
39683
12
39684
12
39685
12
39686
10
39687
8
39688
6
39689
6
39690
8
39691
-59
39692
-119
39693
-121
39694
-121
39695
-121
39696
-121
39697
-121
39698
-121
39699
-121
39700
-121
39701
-121
39702
-121
39703
-121
39704
-121
39705
-121
39706
-121
39707
-121
39708
-121
39709
-121
39710
-121
39711
-121
39712
-121
39713
-121
39714
-121
39715
-121
39716
-121
39717
-121
39718
-121
39719
-121
39720
-121
39721
-121
39722
-121
39723
8
39724
127
39725
127
39726
127
39727
127
39728
127
39729
127
39730
127
39731
127
39732
127
39733
127
39734
127
39735
127
39736
127
39737
127
39738
127
39739
127
39740
127
39741
127
39742
127
39743
127
39744
127
39745
127
39746
127
39747
127
39748
124
39749
114
39750
108
39751
100
39752
96
39753
90
39754
82
39755
7
39756
-59
39757
-118
39758
-121
39759
-121
39760
-121
39761
-121
39762
-121
39763
-121
39764
-121
39765
-121
39766
-121
39767
-121
39768
-121
39769
-121
39770
-121
39771
-121
39772
-121
39773
-121
39774
-121
39775
-121
39776
-121
39777
-121
39778
-121
39779
-121
39780
-121
39781
-121
39782
-121
39783
-121
39784
-121
39785
-121
39786
-121
39787
14
39788
127
39789
127
39790
127
39791
127
39792
127
39793
127
39794
127
39795
127
39796
127
39797
127
39798
127
39799
127
39800
127
39801
127
39802
127
39803
127
39804
127
39805
127
39806
127
39807
127
39808
127
39809
127
39810
127
39811
127
39812
127
39813
114
39814
107
39815
99
39816
93
39817
87
39818
80
39819
5
39820
-61
39821
-120
39822
-121
39823
-121
39824
-121
39825
-121
39826
-121
39827
-121
39828
-121
39829
-121
39830
-121
39831
-121
39832
-121
39833
-121
39834
-121
39835
-121
39836
-121
39837
-121
39838
-121
39839
-121
39840
-121
39841
-121
39842
-121
39843
-121
39844
-121
39845
-121
39846
-121
39847
-121
39848
-121
39849
-121
39850
-121
39851
18
39852
127
39853
127
39854
127
39855
127
39856
127
39857
127
39858
127
39859
127
39860
127
39861
127
39862
127
39863
127
39864
127
39865
127
39866
127
39867
127
39868
127
39869
127
39870
127
39871
127
39872
127
39873
127
39874
127
39875
127
39876
127
39877
118
39878
109
39879
102
39880
91
39881
86
39882
76
39883
2
39884
-64
39885
-121
39886
-121
39887
-121
39888
-121
39889
-121
39890
-121
39891
-121
39892
-121
39893
-121
39894
-121
39895
-121
39896
-121
39897
-121
39898
-121
39899
-121
39900
-121
39901
-121
39902
-121
39903
-121
39904
-121
39905
-121
39906
-121
39907
-121
39908
-121
39909
-121
39910
-121
39911
-121
39912
-121
39913
-121
39914
-121
39915
19
39916
127
39917
127
39918
127
39919
127
39920
127
39921
127
39922
127
39923
127
39924
127
39925
127
39926
127
39927
127
39928
127
39929
127
39930
127
39931
127
39932
127
39933
127
39934
127
39935
127
39936
127
39937
127
39938
127
39939
127
39940
127
39941
119
39942
109
39943
101
39944
94
39945
89
39946
84
39947
9
39948
-58
39949
-116
39950
-121
39951
-121
39952
-121
39953
-121
39954
-121
39955
-121
39956
-121
39957
-121
39958
-121
39959
-121
39960
-121
39961
-121
39962
-121
39963
-121
39964
-121
39965
-121
39966
-121
39967
-121
39968
-121
39969
-121
39970
-121
39971
-121
39972
-121
39973
-121
39974
-121
39975
-121
39976
-121
39977
-121
39978
-121
39979
-118
39980
-114
39981
-103
39982
-99
39983
-90
39984
-85
39985
-72
39986
-66
39987
-60
39988
-59
39989
-54
39990
-54
39991
-50
39992
-50
39993
-45
39994
-45
39995
-40
39996
-37
39997
-35
39998
-28
39999
-26