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