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