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_ATA5577_keri.pm3
blob
624da94d2d9f8f04fcd7423a7e4c74153a1557ec
1
-25
2
-26
3
33
4
-27
5
33
6
-28
7
32
8
-28
9
33
10
-27
11
33
12
-28
13
33
14
74
15
-2
16
43
17
-25
18
30
19
-33
20
26
21
-34
22
26
23
-34
24
27
25
-34
26
26
27
-33
28
28
29
-32
30
29
31
-30
32
30
33
-30
34
30
35
-31
36
30
37
-32
38
29
39
-31
40
30
41
-31
42
30
43
-31
44
30
45
-30
46
31
47
-27
48
33
49
-29
50
31
51
-30
52
30
53
-30
54
30
55
-30
56
30
57
-30
58
31
59
-30
60
31
61
-30
62
31
63
-27
64
32
65
-29
66
32
67
-29
68
31
69
-30
70
31
71
-30
72
31
73
-29
74
31
75
-30
76
31
77
-29
78
31
79
-27
80
33
81
-29
82
31
83
-30
84
30
85
-30
86
31
87
-30
88
31
89
-30
90
30
91
-30
92
31
93
-29
94
31
95
-27
96
33
97
-28
98
32
99
-29
100
31
101
-30
102
31
103
-29
104
31
105
-30
106
31
107
-30
108
31
109
-29
110
32
111
-25
112
34
113
-28
114
32
115
-29
116
30
117
-31
118
30
119
-30
120
31
121
-29
122
31
123
-29
124
31
125
-29
126
31
127
-27
128
33
129
-28
130
32
131
-29
132
31
133
-30
134
31
135
-30
136
31
137
-29
138
31
139
-29
140
31
141
-29
142
-106
143
-43
144
-96
145
-3
146
-57
147
23
148
-39
149
34
150
-32
151
37
152
-27
153
41
154
-21
155
44
156
-19
157
45
158
-15
159
47
160
-12
161
48
162
-12
163
47
164
-13
165
45
166
-15
167
43
168
-18
169
41
170
-20
171
39
172
-22
173
37
174
-21
175
38
176
-22
177
37
178
-25
179
34
180
-26
181
34
182
-27
183
33
184
-27
185
33
186
-27
187
33
188
-27
189
33
190
-26
191
34
192
-26
193
33
194
-28
195
32
196
-29
197
32
198
-28
199
31
200
-29
201
32
202
-29
203
31
204
-29
205
31
206
-27
207
32
208
-27
209
32
210
-29
211
31
212
-30
213
30
214
-31
215
30
216
-30
217
31
218
-29
219
31
220
-30
221
31
222
-28
223
31
224
-28
225
32
226
-30
227
31
228
-30
229
31
230
-30
231
30
232
-30
233
31
234
-30
235
31
236
-30
237
31
238
-27
239
32
240
-27
241
32
242
-29
243
31
244
-29
245
31
246
-30
247
31
248
-29
249
31
250
-30
251
31
252
-29
253
31
254
-28
255
32
256
-27
257
32
258
-28
259
31
260
-29
261
31
262
-29
263
31
264
-29
265
31
266
-29
267
31
268
-29
269
31
270
-27
271
32
272
-27
273
32
274
-29
275
31
276
-29
277
31
278
-29
279
31
280
-29
281
31
282
-29
283
31
284
-29
285
32
286
-27
287
33
288
-27
289
32
290
-29
291
32
292
-29
293
31
294
-29
295
31
296
-29
297
31
298
-29
299
31
300
-29
301
32
302
-27
303
34
304
-26
305
32
306
-28
307
31
308
-30
309
31
310
-29
311
31
312
-29
313
31
314
-30
315
31
316
-29
317
31
318
-27
319
32
320
-27
321
32
322
-29
323
31
324
-29
325
31
326
-30
327
31
328
-29
329
31
330
-29
331
31
332
-29
333
31
334
-27
335
32
336
-27
337
33
338
-28
339
31
340
-29
341
32
342
-29
343
31
344
-29
345
31
346
-29
347
32
348
-29
349
31
350
-28
351
32
352
-27
353
33
354
-29
355
31
356
-29
357
31
358
-29
359
31
360
-29
361
32
362
-29
363
31
364
-29
365
31
366
-27
367
33
368
-26
369
33
370
-28
371
31
372
-29
373
31
374
-30
375
31
376
-29
377
31
378
-29
379
31
380
-29
381
32
382
-27
383
33
384
-26
385
33
386
-29
387
31
388
-29
389
30
390
-30
391
31
392
-29
393
31
394
-29
395
31
396
-29
397
32
398
-27
399
33
400
-26
401
33
402
-28
403
32
404
-29
405
31
406
-29
407
31
408
-29
409
31
410
-30
411
31
412
-28
413
32
414
-27
415
33
416
-27
417
33
418
-29
419
31
420
-29
421
31
422
-29
423
31
424
-29
425
31
426
-29
427
30
428
-29
429
31
430
-28
431
33
432
-27
433
32
434
-29
435
31
436
-30
437
31
438
-30
439
30
440
-29
441
31
442
-29
443
31
444
-29
445
31
446
-28
447
32
448
-27
449
32
450
-29
451
30
452
-29
453
31
454
-29
455
31
456
-30
457
31
458
-30
459
31
460
-29
461
31
462
-28
463
32
464
-27
465
32
466
-29
467
31
468
-29
469
31
470
-29
471
31
472
-29
473
31
474
-30
475
31
476
-29
477
31
478
-27
479
33
480
-27
481
33
482
-28
483
31
484
-29
485
31
486
-30
487
31
488
-29
489
31
490
-29
491
30
492
-29
493
32
494
-27
495
33
496
-26
497
33
498
-28
499
32
500
-29
501
31
502
-30
503
31
504
-29
505
31
506
-29
507
32
508
-28
509
31
510
-27
511
32
512
-26
513
33
514
-28
515
31
516
-29
517
31
518
-30
519
31
520
-30
521
31
522
-29
523
31
524
-29
525
31
526
-28
527
33
528
-27
529
32
530
-29
531
31
532
-30
533
31
534
-29
535
31
536
-29
537
31
538
-30
539
31
540
-29
541
31
542
-28
543
32
544
-28
545
32
546
-29
547
31
548
-29
549
31
550
-30
551
31
552
-30
553
30
554
-30
555
30
556
-30
557
31
558
-28
559
32
560
-27
561
33
562
-29
563
31
564
-30
565
31
566
-30
567
30
568
-29
569
31
570
-29
571
31
572
-29
573
31
574
-28
575
32
576
-27
577
33
578
-28
579
31
580
-29
581
31
582
-30
583
31
584
-29
585
31
586
-29
587
31
588
-29
589
31
590
-28
591
32
592
-27
593
32
594
-29
595
31
596
-30
597
31
598
-30
599
31
600
-29
601
31
602
-30
603
30
604
-29
605
31
606
-27
607
33
608
-27
609
33
610
-28
611
31
612
-29
613
31
614
-29
615
31
616
-29
617
31
618
-30
619
31
620
-29
621
32
622
-26
623
33
624
-26
625
33
626
-29
627
31
628
-29
629
31
630
-29
631
31
632
-30
633
31
634
-29
635
31
636
-29
637
31
638
-28
639
32
640
-27
641
32
642
-29
643
31
644
-29
645
31
646
-29
647
31
648
-29
649
31
650
-29
651
31
652
-29
653
31
654
-27
655
32
656
-27
657
32
658
-29
659
31
660
-29
661
31
662
-29
663
31
664
-29
665
30
666
-29
667
31
668
-29
669
32
670
-28
671
32
672
-27
673
32
674
-29
675
31
676
-30
677
31
678
-29
679
31
680
-29
681
31
682
-30
683
31
684
-29
685
31
686
-28
687
32
688
-28
689
32
690
-29
691
31
692
-29
693
31
694
-30
695
31
696
-30
697
30
698
-30
699
30
700
-30
701
31
702
-28
703
31
704
-28
705
32
706
-29
707
31
708
-29
709
31
710
-29
711
31
712
-29
713
31
714
-30
715
31
716
-29
717
31
718
-27
719
33
720
-27
721
32
722
-29
723
31
724
-29
725
31
726
-30
727
31
728
-29
729
30
730
-30
731
31
732
-29
733
31
734
-27
735
32
736
-27
737
32
738
-29
739
31
740
-30
741
30
742
-30
743
30
744
-30
745
31
746
-30
747
31
748
-30
749
31
750
-28
751
32
752
-27
753
32
754
-29
755
31
756
-30
757
30
758
-30
759
30
760
-29
761
31
762
-30
763
31
764
-29
765
31
766
-27
767
32
768
-27
769
32
770
-28
771
31
772
-29
773
30
774
-30
775
32
776
-29
777
31
778
-29
779
31
780
-28
781
32
782
-27
783
33
784
-26
785
33
786
-28
787
32
788
-28
789
32
790
-29
791
31
792
-29
793
32
794
-29
795
32
796
-29
797
32
798
-27
799
33
800
-26
801
33
802
-28
803
32
804
-28
805
31
806
-29
807
31
808
-29
809
32
810
-28
811
31
812
-29
813
31
814
-27
815
33
816
-26
817
33
818
-28
819
32
820
-29
821
31
822
-29
823
31
824
-29
825
31
826
-30
827
31
828
-30
829
31
830
-27
831
33
832
-27
833
32
834
-29
835
31
836
-29
837
31
838
-30
839
31
840
-29
841
31
842
-29
843
31
844
-29
845
31
846
-28
847
32
848
-27
849
32
850
-29
851
31
852
-30
853
31
854
-30
855
30
856
-30
857
30
858
-30
859
31
860
-29
861
31
862
-28
863
32
864
-27
865
32
866
-29
867
31
868
-30
869
30
870
-30
871
31
872
-30
873
31
874
-29
875
31
876
-29
877
31
878
-28
879
32
880
-27
881
32
882
-29
883
31
884
-30
885
31
886
-30
887
31
888
-29
889
30
890
-29
891
31
892
-29
893
32
894
-27
895
32
896
-27
897
32
898
-29
899
31
900
-29
901
30
902
-30
903
31
904
-30
905
31
906
-29
907
31
908
-29
909
31
910
-28
911
32
912
-27
913
32
914
-29
915
31
916
-30
917
31
918
-30
919
31
920
-29
921
31
922
-30
923
31
924
-29
925
31
926
-27
927
32
928
-27
929
33
930
-29
931
31
932
-28
933
31
934
-29
935
31
936
-30
937
31
938
-29
939
31
940
-29
941
32
942
-27
943
33
944
-26
945
32
946
-28
947
32
948
-29
949
31
950
-29
951
31
952
-28
953
32
954
-29
955
32
956
-28
957
32
958
-26
959
33
960
-26
961
33
962
-28
963
31
964
-29
965
31
966
-30
967
31
968
-29
969
31
970
-29
971
31
972
-29
973
31
974
-27
975
32
976
-27
977
31
978
-29
979
31
980
-30
981
31
982
-30
983
30
984
-30
985
30
986
-31
987
31
988
-29
989
31
990
-27
991
32
992
-27
993
32
994
-29
995
31
996
-29
997
31
998
-30
999
31
1000
-29
1001
31
1002
-29
1003
31
1004
-29
1005
32
1006
-27
1007
33
1008
-26
1009
33
1010
-29
1011
31
1012
-29
1013
31
1014
-29
1015
31
1016
-28
1017
32
1018
-28
1019
32
1020
-28
1021
32
1022
-27
1023
33
1024
-26
1025
33
1026
-28
1027
31
1028
-29
1029
31
1030
-29
1031
32
1032
-28
1033
32
1034
-29
1035
32
1036
-29
1037
31
1038
-27
1039
32
1040
-27
1041
33
1042
-29
1043
31
1044
-29
1045
31
1046
-29
1047
30
1048
-31
1049
30
1050
-30
1051
30
1052
-29
1053
30
1054
-28
1055
31
1056
-28
1057
31
1058
-30
1059
30
1060
-30
1061
30
1062
-31
1063
30
1064
-31
1065
30
1066
-30
1067
30
1068
-30
1069
30
1070
72
1071
-4
1072
42
1073
-26
1074
28
1075
-34
1076
25
1077
-36
1078
24
1079
-36
1080
25
1081
-35
1082
26
1083
-34
1084
27
1085
-33
1086
28
1087
-30
1088
30
1089
-32
1090
29
1091
-32
1092
28
1093
-32
1094
30
1095
-30
1096
30
1097
-31
1098
30
1099
-31
1100
30
1101
-30
1102
-107
1103
-44
1104
-97
1105
-3
1106
-58
1107
23
1108
-40
1109
33
1110
-32
1111
37
1112
-27
1113
40
1114
-22
1115
44
1116
-19
1117
44
1118
-14
1119
48
1120
-12
1121
48
1122
-12
1123
46
1124
-13
1125
45
1126
-16
1127
43
1128
-18
1129
41
1130
-19
1131
39
1132
-22
1133
37
1134
-21
1135
39
1136
-21
1137
37
1138
-25
1139
34
1140
-27
1141
33
1142
-28
1143
32
1144
-27
1145
33
1146
-27
1147
33
1148
-27
1149
33
1150
-25
1151
34
1152
-25
1153
34
1154
-28
1155
32
1156
-28
1157
32
1158
-28
1159
33
1160
-28
1161
32
1162
-29
1163
31
1164
-28
1165
32
1166
-27
1167
33
1168
-26
1169
33
1170
-28
1171
32
1172
-29
1173
32
1174
-28
1175
31
1176
-29
1177
31
1178
-29
1179
31
1180
-29
1181
31
1182
-27
1183
33
1184
-26
1185
33
1186
-28
1187
32
1188
-28
1189
32
1190
-29
1191
32
1192
-29
1193
31
1194
-29
1195
32
1196
-29
1197
32
1198
-27
1199
33
1200
-26
1201
33
1202
-28
1203
32
1204
-29
1205
31
1206
-30
1207
31
1208
-29
1209
32
1210
-29
1211
31
1212
-28
1213
31
1214
-27
1215
33
1216
-27
1217
33
1218
-28
1219
31
1220
-29
1221
32
1222
-29
1223
31
1224
-29
1225
31
1226
-29
1227
31
1228
-29
1229
31
1230
-27
1231
33
1232
-27
1233
32
1234
-29
1235
31
1236
-29
1237
31
1238
-29
1239
31
1240
-29
1241
31
1242
-29
1243
31
1244
-29
1245
31
1246
-28
1247
32
1248
-27
1249
31
1250
-29
1251
32
1252
-29
1253
31
1254
-30
1255
29
1256
-30
1257
31
1258
-29
1259
31
1260
-30
1261
31
1262
-27
1263
32
1264
-27
1265
33
1266
-29
1267
31
1268
-29
1269
30
1270
-30
1271
30
1272
-30
1273
30
1274
-30
1275
30
1276
-29
1277
31
1278
-28
1279
31
1280
-28
1281
32
1282
-28
1283
31
1284
-29
1285
31
1286
-30
1287
30
1288
-29
1289
31
1290
-29
1291
31
1292
-30
1293
31
1294
-27
1295
33
1296
-26
1297
33
1298
-29
1299
31
1300
-29
1301
31
1302
-30
1303
31
1304
-30
1305
31
1306
-29
1307
31
1308
-30
1309
31
1310
-27
1311
33
1312
-26
1313
33
1314
-29
1315
31
1316
-29
1317
30
1318
-30
1319
31
1320
-29
1321
31
1322
-29
1323
31
1324
-30
1325
31
1326
-27
1327
32
1328
-27
1329
32
1330
-29
1331
31
1332
-30
1333
30
1334
-30
1335
31
1336
-30
1337
31
1338
-29
1339
31
1340
-29
1341
30
1342
-29
1343
32
1344
-27
1345
32
1346
-29
1347
31
1348
-30
1349
31
1350
-29
1351
30
1352
-30
1353
31
1354
-30
1355
30
1356
-30
1357
30
1358
-28
1359
32
1360
-27
1361
32
1362
-29
1363
31
1364
-30
1365
30
1366
-30
1367
30
1368
-30
1369
31
1370
-29
1371
31
1372
-29
1373
31
1374
-28
1375
32
1376
-27
1377
32
1378
-29
1379
31
1380
-30
1381
31
1382
-30
1383
30
1384
-30
1385
31
1386
-30
1387
31
1388
-29
1389
31
1390
-26
1391
33
1392
-27
1393
33
1394
-28
1395
31
1396
-29
1397
31
1398
-30
1399
31
1400
-30
1401
30
1402
-29
1403
31
1404
-29
1405
32
1406
-27
1407
32
1408
-27
1409
33
1410
-28
1411
32
1412
-28
1413
31
1414
-29
1415
31
1416
-29
1417
31
1418
-28
1419
31
1420
-29
1421
31
1422
-28
1423
32
1424
-27
1425
32
1426
-29
1427
31
1428
-29
1429
31
1430
-29
1431
31
1432
-29
1433
31
1434
-29
1435
31
1436
-29
1437
32
1438
-27
1439
33
1440
-26
1441
33
1442
-29
1443
32
1444
-29
1445
31
1446
-29
1447
32
1448
-28
1449
31
1450
-29
1451
32
1452
-28
1453
31
1454
-28
1455
33
1456
-27
1457
32
1458
-29
1459
31
1460
-29
1461
31
1462
-29
1463
31
1464
-29
1465
31
1466
-29
1467
30
1468
-30
1469
31
1470
-27
1471
32
1472
-27
1473
32
1474
-29
1475
31
1476
-30
1477
31
1478
-29
1479
30
1480
-30
1481
31
1482
-30
1483
31
1484
-29
1485
31
1486
-27
1487
32
1488
-27
1489
33
1490
-29
1491
31
1492
-29
1493
31
1494
-30
1495
31
1496
-29
1497
31
1498
-29
1499
31
1500
-29
1501
31
1502
-28
1503
32
1504
-28
1505
30
1506
-29
1507
32
1508
-29
1509
31
1510
-30
1511
30
1512
-30
1513
30
1514
-30
1515
30
1516
-29
1517
30
1518
-27
1519
32
1520
-27
1521
32
1522
-29
1523
31
1524
-29
1525
31
1526
-30
1527
31
1528
-29
1529
31
1530
-29
1531
31
1532
-29
1533
31
1534
-27
1535
32
1536
-27
1537
33
1538
-28
1539
31
1540
-29
1541
31
1542
-29
1543
31
1544
-29
1545
32
1546
-28
1547
31
1548
-29
1549
32
1550
74
1551
-2
1552
43
1553
-25
1554
30
1555
-33
1556
26
1557
-34
1558
26
1559
-34
1560
27
1561
-33
1562
27
1563
-33
1564
28
1565
-32
1566
29
1567
-29
1568
30
1569
-31
1570
30
1571
-31
1572
30
1573
-32
1574
29
1575
-31
1576
29
1577
-31
1578
30
1579
-30
1580
31
1581
-30
1582
30
1583
-28
1584
32
1585
-29
1586
31
1587
-29
1588
31
1589
-30
1590
30
1591
-31
1592
31
1593
-30
1594
30
1595
-30
1596
31
1597
-29
1598
31
1599
-27
1600
32
1601
-29
1602
31
1603
-29
1604
31
1605
-30
1606
31
1607
-30
1608
31
1609
-30
1610
31
1611
-30
1612
31
1613
-30
1614
-107
1615
-43
1616
-96
1617
-4
1618
-58
1619
23
1620
-39
1621
33
1622
-32
1623
36
1624
-27
1625
40
1626
-22
1627
44
1628
-19
1629
43
1630
-15
1631
47
1632
-12
1633
48
1634
-12
1635
47
1636
-13
1637
45
1638
-16
1639
43
1640
-18
1641
40
1642
-21
1643
38
1644
-22
1645
38
1646
79
1647
2
1648
47
1649
-21
1650
33
1651
-31
1652
28
1653
-32
1654
28
1655
-33
1656
29
1657
-32
1658
29
1659
-31
1660
29
1661
-31
1662
30
1663
-28
1664
31
1665
-29
1666
31
1667
-30
1668
30
1669
-31
1670
29
1671
-31
1672
30
1673
-31
1674
30
1675
-30
1676
30
1677
-30
1678
31
1679
-28
1680
33
1681
-28
1682
31
1683
-29
1684
31
1685
-30
1686
30
1687
-30
1688
31
1689
-30
1690
30
1691
-30
1692
31
1693
-30
1694
31
1695
-27
1696
32
1697
-29
1698
31
1699
-30
1700
31
1701
-30
1702
31
1703
-30
1704
30
1705
-30
1706
31
1707
-30
1708
31
1709
-28
1710
-106
1711
-42
1712
-96
1713
-3
1714
-58
1715
23
1716
-40
1717
33
1718
-32
1719
37
1720
-27
1721
40
1722
-22
1723
44
1724
-19
1725
44
1726
-15
1727
47
1728
-12
1729
47
1730
-12
1731
46
1732
-13
1733
45
1734
-15
1735
43
1736
-18
1737
41
1738
-20
1739
39
1740
-22
1741
37
1742
78
1743
2
1744
47
1745
-22
1746
33
1747
-30
1748
29
1749
-31
1750
29
1751
-32
1752
30
1753
-31
1754
30
1755
-31
1756
29
1757
-30
1758
30
1759
-28
1760
32
1761
-29
1762
30
1763
-30
1764
30
1765
-30
1766
30
1767
-30
1768
31
1769
-30
1770
30
1771
-30
1772
32
1773
-29
1774
31
1775
-27
1776
32
1777
-29
1778
32
1779
-29
1780
31
1781
-30
1782
31
1783
-30
1784
31
1785
-31
1786
30
1787
-29
1788
31
1789
-29
1790
31
1791
-28
1792
32
1793
-29
1794
31
1795
-30
1796
31
1797
-31
1798
30
1799
-30
1800
30
1801
-30
1802
31
1803
-30
1804
31
1805
-29
1806
-107
1807
-44
1808
-96
1809
-3
1810
-58
1811
23
1812
-40
1813
33
1814
-32
1815
37
1816
-27
1817
40
1818
-22
1819
43
1820
-19
1821
44
1822
-15
1823
47
1824
-13
1825
47
1826
-12
1827
46
1828
-13
1829
45
1830
-15
1831
43
1832
-18
1833
41
1834
-20
1835
39
1836
-21
1837
38
1838
-22
1839
37
1840
-22
1841
37
1842
-25
1843
35
1844
-26
1845
34
1846
-26
1847
34
1848
-27
1849
33
1850
-27
1851
33
1852
-27
1853
34
1854
-25
1855
34
1856
-25
1857
34
1858
-27
1859
32
1860
-27
1861
32
1862
-28
1863
32
1864
-28
1865
32
1866
-29
1867
31
1868
-28
1869
31
1870
73
1871
-3
1872
42
1873
-25
1874
30
1875
-33
1876
26
1877
-35
1878
25
1879
-35
1880
27
1881
-34
1882
27
1883
-33
1884
28
1885
-33
1886
28
1887
-31
1888
30
1889
-31
1890
29
1891
-32
1892
28
1893
-33
1894
28
1895
-33
1896
29
1897
-31
1898
29
1899
-31
1900
30
1901
-30
1902
31
1903
-27
1904
32
1905
-29
1906
31
1907
-30
1908
30
1909
-30
1910
30
1911
-30
1912
31
1913
-30
1914
30
1915
-30
1916
30
1917
-29
1918
32
1919
-27
1920
33
1921
-28
1922
31
1923
-29
1924
32
1925
-30
1926
31
1927
-30
1928
31
1929
-30
1930
31
1931
-29
1932
31
1933
-29
1934
-107
1935
-43
1936
-97
1937
-3
1938
-58
1939
22
1940
-40
1941
33
1942
-32
1943
37
1944
-27
1945
40
1946
-21
1947
43
1948
-20
1949
45
1950
-15
1951
47
1952
-12
1953
48
1954
-12
1955
47
1956
-13
1957
45
1958
-15
1959
44
1960
-17
1961
41
1962
-20
1963
39
1964
-22
1965
37
1966
79
1967
2
1968
47
1969
-21
1970
33
1971
-30
1972
29
1973
-32
1974
29
1975
-31
1976
28
1977
-32
1978
30
1979
-31
1980
29
1981
-31
1982
30
1983
-28
1984
32
1985
-29
1986
31
1987
-30
1988
31
1989
-30
1990
30
1991
-30
1992
31
1993
-30
1994
30
1995
-30
1996
31
1997
-29
1998
-107
1999
-44
2000
-96
2001
-3
2002
-58
2003
22
2004
-40
2005
33
2006
-32
2007
37
2008
-28
2009
40
2010
-21
2011
43
2012
-19
2013
44
2014
-15
2015
46
2016
-14
2017
46
2018
-13
2019
46
2020
-13
2021
45
2022
-16
2023
43
2024
-18
2025
40
2026
-20
2027
39
2028
-22
2029
37
2030
-22
2031
36
2032
-23
2033
37
2034
-25
2035
35
2036
-26
2037
34
2038
-27
2039
33
2040
-27
2041
33
2042
-27
2043
33
2044
-27
2045
33
2046
-26
2047
34
2048
-25
2049
34
2050
-27
2051
32
2052
-28
2053
32
2054
-29
2055
32
2056
-29
2057
31
2058
-28
2059
32
2060
-28
2061
32
2062
74
2063
-2
2064
43
2065
-25
2066
30
2067
-33
2068
26
2069
-35
2070
26
2071
-34
2072
27
2073
-34
2074
27
2075
-33
2076
29
2077
-32
2078
29
2079
-29
2080
30
2081
-30
2082
30
2083
-31
2084
30
2085
-32
2086
29
2087
-31
2088
30
2089
-31
2090
30
2091
-31
2092
30
2093
-30
2094
31
2095
-27
2096
33
2097
-29
2098
31
2099
-29
2100
31
2101
-30
2102
30
2103
-31
2104
30
2105
-30
2106
31
2107
-30
2108
31
2109
-29
2110
31
2111
-27
2112
32
2113
-29
2114
31
2115
-30
2116
31
2117
-30
2118
31
2119
-30
2120
31
2121
-30
2122
31
2123
-30
2124
31
2125
-30
2126
31
2127
-28
2128
33
2129
-29
2130
31
2131
-30
2132
31
2133
-30
2134
31
2135
-29
2136
31
2137
-30
2138
31
2139
-30
2140
31
2141
-29
2142
31
2143
-26
2144
33
2145
-28
2146
32
2147
-29
2148
31
2149
-30
2150
30
2151
-30
2152
31
2153
-30
2154
31
2155
-29
2156
32
2157
-29
2158
32
2159
-25
2160
35
2161
-28
2162
32
2163
-29
2164
31
2165
-31
2166
31
2167
-30
2168
30
2169
-30
2170
31
2171
-30
2172
31
2173
-30
2174
32
2175
-26
2176
33
2177
-28
2178
32
2179
-30
2180
30
2181
-30
2182
30
2183
-30
2184
31
2185
-30
2186
30
2187
-30
2188
31
2189
-29
2190
-107
2191
-43
2192
-96
2193
-3
2194
-59
2195
22
2196
-39
2197
33
2198
-32
2199
37
2200
-28
2201
40
2202
-22
2203
43
2204
-19
2205
44
2206
-15
2207
46
2208
-13
2209
47
2210
-13
2211
46
2212
-13
2213
45
2214
-16
2215
43
2216
-17
2217
40
2218
-20
2219
39
2220
-23
2221
37
2222
-22
2223
37
2224
-22
2225
37
2226
-25
2227
34
2228
-26
2229
34
2230
-27
2231
34
2232
-27
2233
34
2234
-27
2235
33
2236
-27
2237
33
2238
-26
2239
34
2240
-25
2241
34
2242
-27
2243
33
2244
-28
2245
33
2246
-28
2247
32
2248
-29
2249
32
2250
-28
2251
32
2252
-28
2253
32
2254
-27
2255
33
2256
-26
2257
33
2258
-28
2259
31
2260
-29
2261
31
2262
-29
2263
31
2264
-29
2265
31
2266
-29
2267
32
2268
-28
2269
32
2270
-27
2271
33
2272
-27
2273
33
2274
-28
2275
31
2276
-29
2277
31
2278
-29
2279
31
2280
-29
2281
31
2282
-29
2283
31
2284
-29
2285
32
2286
-27
2287
32
2288
-27
2289
33
2290
-29
2291
31
2292
-29
2293
31
2294
-29
2295
31
2296
-29
2297
31
2298
-29
2299
31
2300
-29
2301
31
2302
-27
2303
32
2304
-27
2305
33
2306
-28
2307
31
2308
-29
2309
31
2310
-29
2311
31
2312
-29
2313
31
2314
-29
2315
31
2316
-29
2317
31
2318
-28
2319
32
2320
-28
2321
32
2322
-29
2323
31
2324
-29
2325
31
2326
-29
2327
30
2328
-29
2329
31
2330
-29
2331
31
2332
-29
2333
31
2334
-27
2335
33
2336
-27
2337
32
2338
-29
2339
31
2340
-29
2341
31
2342
-30
2343
31
2344
-29
2345
30
2346
-29
2347
31
2348
-29
2349
31
2350
-27
2351
33
2352
-27
2353
32
2354
-29
2355
31
2356
-30
2357
31
2358
-29
2359
31
2360
-29
2361
31
2362
-30
2363
31
2364
-29
2365
31
2366
-28
2367
32
2368
-27
2369
33
2370
-28
2371
31
2372
-29
2373
31
2374
-30
2375
31
2376
-30
2377
31
2378
-29
2379
30
2380
-30
2381
31
2382
-27
2383
33
2384
-26
2385
33
2386
-28
2387
31
2388
-30
2389
31
2390
-29
2391
30
2392
-30
2393
31
2394
-29
2395
31
2396
-29
2397
31
2398
-28
2399
31
2400
-27
2401
32
2402
-29
2403
31
2404
-29
2405
31
2406
-30
2407
30
2408
-30
2409
31
2410
-29
2411
31
2412
-29
2413
31
2414
-27
2415
33
2416
-26
2417
33
2418
-29
2419
30
2420
-30
2421
31
2422
-30
2423
31
2424
-29
2425
31
2426
-30
2427
31
2428
-29
2429
31
2430
-27
2431
33
2432
-26
2433
33
2434
-28
2435
31
2436
-29
2437
31
2438
-29
2439
31
2440
-29
2441
31
2442
-29
2443
31
2444
-29
2445
31
2446
-27
2447
32
2448
-27
2449
32
2450
-29
2451
31
2452
-30
2453
31
2454
-30
2455
30
2456
-29
2457
31
2458
-29
2459
31
2460
-29
2461
31
2462
-28
2463
31
2464
-28
2465
32
2466
-29
2467
31
2468
-29
2469
30
2470
-30
2471
31
2472
-30
2473
31
2474
-29
2475
30
2476
-29
2477
31
2478
-28
2479
32
2480
-27
2481
32
2482
-29
2483
31
2484
-30
2485
31
2486
-29
2487
31
2488
-29
2489
31
2490
-29
2491
31
2492
-29
2493
31
2494
-27
2495
33
2496
-27
2497
33
2498
-29
2499
31
2500
-29
2501
31
2502
-29
2503
31
2504
-29
2505
31
2506
-29
2507
31
2508
-29
2509
31
2510
-27
2511
33
2512
-26
2513
32
2514
-28
2515
31
2516
-29
2517
31
2518
-29
2519
31
2520
-29
2521
31
2522
-29
2523
31
2524
-29
2525
31
2526
-28
2527
32
2528
-27
2529
33
2530
-29
2531
31
2532
-29
2533
31
2534
-29
2535
31
2536
-29
2537
31
2538
-29
2539
31
2540
-29
2541
31
2542
-27
2543
32
2544
-26
2545
32
2546
-29
2547
31
2548
-30
2549
31
2550
-29
2551
30
2552
-29
2553
31
2554
-30
2555
31
2556
-29
2557
31
2558
-28
2559
32
2560
-27
2561
33
2562
-29
2563
30
2564
-30
2565
31
2566
-30
2567
31
2568
-29
2569
31
2570
-30
2571
30
2572
-29
2573
31
2574
-28
2575
32
2576
-27
2577
32
2578
-29
2579
30
2580
-30
2581
31
2582
-30
2583
30
2584
-30
2585
31
2586
-30
2587
31
2588
-29
2589
30
2590
-27
2591
32
2592
-27
2593
33
2594
-28
2595
31
2596
-29
2597
31
2598
-30
2599
31
2600
-29
2601
30
2602
-29
2603
31
2604
-30
2605
31
2606
-28
2607
32
2608
-27
2609
32
2610
-29
2611
31
2612
-29
2613
31
2614
-29
2615
31
2616
-29
2617
31
2618
-29
2619
31
2620
-29
2621
31
2622
-27
2623
32
2624
-27
2625
32
2626
-29
2627
31
2628
-29
2629
30
2630
-30
2631
31
2632
-30
2633
30
2634
-30
2635
31
2636
-29
2637
31
2638
-28
2639
32
2640
-27
2641
32
2642
-29
2643
31
2644
-30
2645
30
2646
-30
2647
30
2648
-30
2649
31
2650
-30
2651
31
2652
-29
2653
30
2654
-28
2655
32
2656
-28
2657
31
2658
-30
2659
30
2660
-29
2661
30
2662
-30
2663
30
2664
-30
2665
31
2666
-29
2667
30
2668
-29
2669
31
2670
-27
2671
32
2672
-26
2673
33
2674
-28
2675
31
2676
-30
2677
31
2678
-30
2679
30
2680
-30
2681
30
2682
-30
2683
31
2684
-30
2685
31
2686
-27
2687
32
2688
-27
2689
33
2690
-29
2691
31
2692
-29
2693
31
2694
-29
2695
31
2696
-29
2697
31
2698
-30
2699
30
2700
-30
2701
31
2702
-27
2703
33
2704
-27
2705
32
2706
-29
2707
31
2708
-29
2709
31
2710
-30
2711
30
2712
-29
2713
31
2714
-30
2715
31
2716
-29
2717
30
2718
-28
2719
32
2720
-28
2721
32
2722
-28
2723
31
2724
-29
2725
31
2726
-30
2727
30
2728
-29
2729
31
2730
-30
2731
31
2732
-29
2733
31
2734
-27
2735
32
2736
-26
2737
33
2738
-29
2739
31
2740
-29
2741
31
2742
-29
2743
31
2744
-29
2745
31
2746
-29
2747
31
2748
-29
2749
31
2750
-28
2751
32
2752
-27
2753
32
2754
-29
2755
31
2756
-29
2757
31
2758
-30
2759
30
2760
-29
2761
31
2762
-29
2763
31
2764
-29
2765
31
2766
-27
2767
32
2768
-27
2769
32
2770
-29
2771
31
2772
-29
2773
31
2774
-29
2775
31
2776
-29
2777
32
2778
-29
2779
31
2780
-29
2781
31
2782
-28
2783
32
2784
-26
2785
33
2786
-28
2787
32
2788
-29
2789
31
2790
-29
2791
31
2792
-29
2793
32
2794
-29
2795
31
2796
-29
2797
31
2798
-27
2799
32
2800
-27
2801
32
2802
-29
2803
31
2804
-29
2805
31
2806
-29
2807
31
2808
-30
2809
31
2810
-29
2811
30
2812
-30
2813
31
2814
-28
2815
32
2816
-26
2817
32
2818
-29
2819
31
2820
-30
2821
31
2822
-30
2823
30
2824
-30
2825
31
2826
-30
2827
30
2828
-30
2829
31
2830
-28
2831
32
2832
-28
2833
32
2834
-29
2835
30
2836
-30
2837
30
2838
-30
2839
30
2840
-30
2841
31
2842
-30
2843
30
2844
-30
2845
31
2846
-29
2847
30
2848
-28
2849
32
2850
-29
2851
30
2852
-31
2853
31
2854
-30
2855
30
2856
-30
2857
31
2858
-30
2859
31
2860
-30
2861
30
2862
-28
2863
32
2864
-27
2865
32
2866
-29
2867
30
2868
-30
2869
31
2870
-30
2871
30
2872
-30
2873
31
2874
-29
2875
31
2876
-29
2877
31
2878
-27
2879
33
2880
-26
2881
33
2882
-29
2883
31
2884
-29
2885
31
2886
-29
2887
31
2888
-29
2889
31
2890
-29
2891
31
2892
-29
2893
31
2894
-27
2895
33
2896
-26
2897
33
2898
-28
2899
31
2900
-29
2901
31
2902
-29
2903
32
2904
-29
2905
31
2906
-29
2907
32
2908
-29
2909
31
2910
-27
2911
33
2912
-26
2913
33
2914
-28
2915
32
2916
-28
2917
32
2918
-28
2919
31
2920
-28
2921
32
2922
-29
2923
32
2924
-29
2925
31
2926
-27
2927
33
2928
-26
2929
33
2930
-28
2931
31
2932
-29
2933
31
2934
-28
2935
32
2936
-29
2937
31
2938
-29
2939
32
2940
-28
2941
32
2942
-28
2943
33
2944
-26
2945
33
2946
-28
2947
32
2948
-29
2949
31
2950
-29
2951
31
2952
-29
2953
31
2954
-29
2955
31
2956
-29
2957
31
2958
-26
2959
34
2960
-26
2961
32
2962
-28
2963
32
2964
-28
2965
31
2966
-30
2967
31
2968
-29
2969
31
2970
-29
2971
31
2972
-29
2973
31
2974
-27
2975
32
2976
-27
2977
32
2978
-29
2979
31
2980
-30
2981
31
2982
-29
2983
31
2984
-30
2985
31
2986
-30
2987
31
2988
-29
2989
31
2990
-27
2991
32
2992
-28
2993
32
2994
-29
2995
30
2996
-30
2997
31
2998
-30
2999
31
3000
-29
3001
31
3002
-30
3003
31
3004
-30
3005
31
3006
-28
3007
32
3008
-27
3009
32
3010
-29
3011
31
3012
-29
3013
31
3014
-30
3015
31
3016
-29
3017
31
3018
-29
3019
31
3020
-29
3021
31
3022
-27
3023
32
3024
-27
3025
32
3026
-28
3027
31
3028
-29
3029
31
3030
-30
3031
31
3032
-29
3033
31
3034
-29
3035
31
3036
-30
3037
31
3038
-28
3039
31
3040
-27
3041
33
3042
-29
3043
31
3044
-29
3045
31
3046
-29
3047
31
3048
-30
3049
31
3050
-29
3051
31
3052
-29
3053
31
3054
-28
3055
32
3056
-27
3057
32
3058
-28
3059
32
3060
-29
3061
31
3062
-29
3063
31
3064
-29
3065
32
3066
-29
3067
32
3068
-28
3069
31
3070
-27
3071
33
3072
-26
3073
33
3074
-28
3075
31
3076
-28
3077
31
3078
-29
3079
31
3080
-29
3081
31
3082
-29
3083
31
3084
-29
3085
31
3086
-28
3087
32
3088
-27
3089
32
3090
-29
3091
31
3092
-29
3093
31
3094
-30
3095
31
3096
-29
3097
31
3098
-29
3099
31
3100
-29
3101
30
3102
-27
3103
33
3104
-26
3105
33
3106
-28
3107
31
3108
-29
3109
31
3110
-29
3111
31
3112
-29
3113
31
3114
-29
3115
31
3116
-29
3117
32
3118
73
3119
-3
3120
42
3121
-25
3122
30
3123
-33
3124
26
3125
-35
3126
25
3127
-34
3128
27
3129
-34
3130
26
3131
-33
3132
28
3133
-32
3134
29
3135
-29
3136
30
3137
-31
3138
29
3139
-32
3140
29
3141
-32
3142
29
3143
-31
3144
29
3145
-32
3146
29
3147
-31
3148
30
3149
-30
3150
-108
3151
-44
3152
-97
3153
-4
3154
-59
3155
22
3156
-40
3157
33
3158
-33
3159
36
3160
-28
3161
39
3162
-23
3163
43
3164
-20
3165
43
3166
-15
3167
46
3168
-13
3169
47
3170
-13
3171
46
3172
-14
3173
44
3174
-16
3175
43
3176
-18
3177
40
3178
-21
3179
38
3180
-23
3181
37
3182
-21
3183
38
3184
-22
3185
36
3186
-25
3187
34
3188
-27
3189
33
3190
-27
3191
33
3192
-27
3193
33
3194
-27
3195
33
3196
-27
3197
33
3198
-25
3199
34
3200
-25
3201
34
3202
-28
3203
32
3204
-28
3205
31
3206
-28
3207
32
3208
-28
3209
32
3210
-28
3211
31
3212
-29
3213
31
3214
-27
3215
33
3216
-27
3217
32
3218
-28
3219
31
3220
-29
3221
31
3222
-30
3223
30
3224
-29
3225
31
3226
-29
3227
31
3228
-29
3229
31
3230
-28
3231
31
3232
-28
3233
32
3234
-29
3235
31
3236
-28
3237
31
3238
-29
3239
31
3240
-29
3241
31
3242
-29
3243
31
3244
-28
3245
32
3246
-27
3247
34
3248
-26
3249
33
3250
-28
3251
31
3252
-29
3253
32
3254
-28
3255
31
3256
-29
3257
31
3258
-30
3259
31
3260
-29
3261
32
3262
-26
3263
32
3264
-27
3265
33
3266
-29
3267
31
3268
-29
3269
31
3270
-29
3271
31
3272
-28
3273
32
3274
-29
3275
31
3276
-30
3277
31
3278
-27
3279
33
3280
-27
3281
33
3282
-28
3283
31
3284
-29
3285
31
3286
-30
3287
31
3288
-28
3289
31
3290
-29
3291
31
3292
-29
3293
32
3294
-26
3295
33
3296
-26
3297
33
3298
-29
3299
31
3300
-29
3301
31
3302
-29
3303
31
3304
-29
3305
31
3306
-29
3307
30
3308
-29
3309
31
3310
-27
3311
33
3312
-27
3313
32
3314
-29
3315
31
3316
-29
3317
31
3318
-30
3319
30
3320
-30
3321
30
3322
-30
3323
31
3324
-30
3325
30
3326
-28
3327
31
3328
-28
3329
32
3330
-30
3331
30
3332
-31
3333
29
3334
-30
3335
30
3336
-30
3337
30
3338
-30
3339
30
3340
-29
3341
30
3342
-29
3343
32
3344
-28
3345
31
3346
-30
3347
29
3348
-31
3349
30
3350
-30
3351
29
3352
-30
3353
30
3354
-30
3355
31
3356
-30
3357
30
3358
-28
3359
32
3360
-27
3361
32
3362
-30
3363
30
3364
-30
3365
30
3366
-30
3367
30
3368
-30
3369
30
3370
-30
3371
31
3372
-29
3373
31
3374
-28
3375
32
3376
-28
3377
32
3378
-29
3379
30
3380
-30
3381
31
3382
-30
3383
31
3384
-29
3385
31
3386
-29
3387
31
3388
-29
3389
31
3390
-27
3391
33
3392
-26
3393
33
3394
-29
3395
31
3396
-28
3397
32
3398
-29
3399
31
3400
-29
3401
32
3402
-28
3403
31
3404
-29
3405
32
3406
-27
3407
33
3408
-26
3409
33
3410
-28
3411
32
3412
-28
3413
32
3414
-29
3415
31
3416
-29
3417
31
3418
-29
3419
31
3420
-29
3421
32
3422
-26
3423
33
3424
-26
3425
33
3426
-28
3427
31
3428
-29
3429
31
3430
-29
3431
32
3432
-29
3433
31
3434
-29
3435
31
3436
-29
3437
32
3438
-27
3439
33
3440
-26
3441
32
3442
-29
3443
31
3444
-30
3445
30
3446
-30
3447
31
3448
-29
3449
31
3450
-30
3451
31
3452
-29
3453
31
3454
-27
3455
33
3456
-27
3457
32
3458
-29
3459
32
3460
-28
3461
32
3462
-29
3463
31
3464
-29
3465
31
3466
-28
3467
32
3468
-29
3469
32
3470
-27
3471
33
3472
-27
3473
33
3474
-29
3475
31
3476
-29
3477
31
3478
-30
3479
31
3480
-29
3481
31
3482
-30
3483
31
3484
-29
3485
31
3486
-27
3487
33
3488
-27
3489
32
3490
-28
3491
31
3492
-29
3493
31
3494
-30
3495
30
3496
-30
3497
30
3498
-30
3499
31
3500
-30
3501
31
3502
-28
3503
32
3504
-27
3505
32
3506
-29
3507
31
3508
-30
3509
31
3510
-30
3511
31
3512
-29
3513
31
3514
-30
3515
31
3516
-29
3517
31
3518
-28
3519
33
3520
-27
3521
32
3522
-28
3523
31
3524
-29
3525
31
3526
-30
3527
31
3528
-29
3529
30
3530
-29
3531
31
3532
-29
3533
32
3534
-27
3535
32
3536
-27
3537
33
3538
-29
3539
31
3540
-29
3541
31
3542
-29
3543
31
3544
-29
3545
31
3546
-30
3547
31
3548
-29
3549
31
3550
-27
3551
32
3552
-27
3553
32
3554
-29
3555
31
3556
-29
3557
31
3558
-29
3559
32
3560
-29
3561
31
3562
-29
3563
31
3564
-29
3565
31
3566
-27
3567
32
3568
-27
3569
32
3570
-29
3571
31
3572
-29
3573
31
3574
-29
3575
31
3576
-29
3577
32
3578
-29
3579
31
3580
-29
3581
31
3582
-28
3583
32
3584
-26
3585
32
3586
-28
3587
31
3588
-30
3589
31
3590
-30
3591
30
3592
-30
3593
31
3594
-29
3595
31
3596
-29
3597
30
3598
72
3599
-4
3600
42
3601
-26
3602
29
3603
-34
3604
25
3605
-36
3606
25
3607
-35
3608
25
3609
-34
3610
26
3611
-34
3612
27
3613
-33
3614
28
3615
-30
3616
29
3617
-32
3618
29
3619
-32
3620
29
3621
-32
3622
28
3623
-31
3624
29
3625
-32
3626
29
3627
-32
3628
29
3629
-30
3630
30
3631
-28
3632
32
3633
-29
3634
30
3635
-30
3636
31
3637
-30
3638
31
3639
-30
3640
31
3641
-30
3642
31
3643
-30
3644
31
3645
-30
3646
31
3647
-26
3648
33
3649
-28
3650
32
3651
-29
3652
31
3653
-29
3654
31
3655
-29
3656
32
3657
-30
3658
31
3659
-29
3660
31
3661
-29
3662
-106
3663
-43
3664
-96
3665
-2
3666
-57
3667
24
3668
-38
3669
34
3670
-31
3671
38
3672
-26
3673
41
3674
-20
3675
45
3676
-18
3677
45
3678
-14
3679
48
3680
-11
3681
48
3682
-12
3683
48
3684
-12
3685
47
3686
-15
3687
44
3688
-17
3689
42
3690
-19
3691
39
3692
-21
3693
38
3694
79
3695
3
3696
47
3697
-21
3698
33
3699
-30
3700
30
3701
-32
3702
29
3703
-32
3704
29
3705
-31
3706
29
3707
-32
3708
29
3709
-31
3710
30
3711
-28
3712
32
3713
-30
3714
30
3715
-30
3716
30
3717
-31
3718
30
3719
-31
3720
30
3721
-30
3722
30
3723
-30
3724
30
3725
-31
3726
30
3727
-28
3728
32
3729
-29
3730
31
3731
-30
3732
30
3733
-31
3734
30
3735
-31
3736
30
3737
-31
3738
30
3739
-31
3740
30
3741
-30
3742
30
3743
-28
3744
32
3745
-30
3746
30
3747
-30
3748
31
3749
-31
3750
30
3751
-31
3752
30
3753
-30
3754
30
3755
-30
3756
31
3757
-30
3758
-107
3759
-44
3760
-98
3761
-4
3762
-58
3763
22
3764
-39
3765
33
3766
-33
3767
36
3768
-27
3769
40
3770
-22
3771
43
3772
-20
3773
44
3774
-15
3775
46
3776
-13
3777
46
3778
-13
3779
45
3780
-15
3781
45
3782
-16
3783
42
3784
-18
3785
40
3786
-21
3787
39
3788
-22
3789
37
3790
79
3791
2
3792
46
3793
-22
3794
33
3795
-31
3796
28
3797
-33
3798
28
3799
-32
3800
29
3801
-32
3802
29
3803
-31
3804
29
3805
-30
3806
30
3807
-28
3808
32
3809
-29
3810
30
3811
-30
3812
30
3813
-31
3814
30
3815
-30
3816
31
3817
-30
3818
30
3819
-30
3820
31
3821
-29
3822
32
3823
-26
3824
33
3825
-29
3826
32
3827
-29
3828
31
3829
-30
3830
30
3831
-30
3832
31
3833
-30
3834
31
3835
-29
3836
31
3837
-29
3838
32
3839
-26
3840
34
3841
-28
3842
32
3843
-29
3844
32
3845
-29
3846
32
3847
-29
3848
32
3849
-29
3850
32
3851
-29
3852
31
3853
-29
3854
-106
3855
-42
3856
-95
3857
-3
3858
-57
3859
24
3860
-39
3861
34
3862
-32
3863
37
3864
-26
3865
41
3866
-21
3867
44
3868
-19
3869
45
3870
-13
3871
47
3872
-12
3873
48
3874
-13
3875
46
3876
-14
3877
45
3878
-15
3879
43
3880
-18
3881
41
3882
-20
3883
39
3884
-22
3885
37
3886
-22
3887
38
3888
-22
3889
36
3890
-25
3891
35
3892
-26
3893
35
3894
-26
3895
34
3896
-26
3897
34
3898
-26
3899
34
3900
-27
3901
33
3902
-25
3903
34
3904
-26
3905
34
3906
-27
3907
32
3908
-28
3909
32
3910
-28
3911
32
3912
-28
3913
32
3914
-28
3915
31
3916
-28
3917
33
3918
74
3919
-2
3920
43
3921
-25
3922
30
3923
-33
3924
26
3925
-34
3926
26
3927
-34
3928
26
3929
-34
3930
27
3931
-33
3932
28
3933
-32
3934
29
3935
-29
3936
30
3937
-30
3938
29
3939
-32
3940
30
3941
-32
3942
29
3943
-30
3944
30
3945
-31
3946
30
3947
-31
3948
30
3949
-30
3950
30
3951
-28
3952
33
3953
-28
3954
32
3955
-29
3956
31
3957
-31
3958
30
3959
-30
3960
31
3961
-30
3962
31
3963
-30
3964
31
3965
-29
3966
31
3967
-28
3968
33
3969
-28
3970
31
3971
-29
3972
31
3973
-30
3974
30
3975
-30
3976
31
3977
-30
3978
31
3979
-30
3980
31
3981
-29
3982
-107
3983
-43
3984
-96
3985
-3
3986
-57
3987
23
3988
-39
3989
33
3990
-33
3991
37
3992
-27
3993
40
3994
-21
3995
44
3996
-19
3997
44
3998
-15
3999
47
4000
-13
4001
47
4002
-13
4003
47
4004
-14
4005
45
4006
-16
4007
42
4008
-18
4009
41
4010
-21
4011
38
4012
-22
4013
37
4014
78
4015
2
4016
46
4017
-22
4018
33
4019
-30
4020
29
4021
-33
4022
27
4023
-33
4024
28
4025
-33
4026
29
4027
-32
4028
28
4029
-31
4030
30
4031
-29
4032
31
4033
-30
4034
29
4035
-31
4036
30
4037
-31
4038
30
4039
-30
4040
30
4041
-30
4042
31
4043
-30
4044
31
4045
-29
4046
-107
4047
-43
4048
-96
4049
-4
4050
-58
4051
22
4052
-40
4053
33
4054
-33
4055
36
4056
-27
4057
41
4058
-21
4059
44
4060
-19
4061
44
4062
-14
4063
47
4064
-12
4065
48
4066
-13
4067
46
4068
-13
4069
45
4070
-15
4071
44
4072
-18
4073
41
4074
-20
4075
39
4076
-22
4077
38
4078
-21
4079
38
4080
-22
4081
37
4082
-25
4083
35
4084
-26
4085
34
4086
-26
4087
34
4088
-27
4089
33
4090
-27
4091
34
4092
-27
4093
33
4094
-25
4095
34
4096
-25
4097
35
4098
-28
4099
33
4100
-27
4101
32
4102
-28
4103
32
4104
-29
4105
32
4106
-28
4107
31
4108
-28
4109
32
4110
74
4111
-2
4112
43
4113
-26
4114
29
4115
-33
4116
26
4117
-35
4118
25
4119
-34
4120
26
4121
-34
4122
27
4123
-33
4124
27
4125
-33
4126
28
4127
-31
4128
30
4129
-31
4130
29
4131
-32
4132
28
4133
-33
4134
28
4135
-32
4136
29
4137
-31
4138
29
4139
-31
4140
29
4141
-31
4142
30
4143
-28
4144
31
4145
-30
4146
30
4147
-30
4148
31
4149
-30
4150
30
4151
-30
4152
31
4153
-30
4154
30
4155
-30
4156
30
4157
-30
4158
31
4159
-27
4160
33
4161
-28
4162
32
4163
-29
4164
31
4165
-30
4166
31
4167
-29
4168
31
4169
-29
4170
31
4171
-30
4172
31
4173
-29
4174
31
4175
-27
4176
33
4177
-28
4178
32
4179
-30
4180
31
4181
-30
4182
31
4183
-30
4184
31
4185
-29
4186
31
4187
-29
4188
32
4189
-29
4190
32
4191
-26
4192
33
4193
-28
4194
32
4195
-29
4196
32
4197
-29
4198
31
4199
-29
4200
32
4201
-29
4202
32
4203
-29
4204
32
4205
-28
4206
33
4207
-25
4208
35
4209
-27
4210
33
4211
-29
4212
31
4213
-30
4214
32
4215
-29
4216
32
4217
-29
4218
31
4219
-29
4220
32
4221
-29
4222
32
4223
-26
4224
33
4225
-28
4226
32
4227
-29
4228
32
4229
-30
4230
31
4231
-29
4232
32
4233
-29
4234
32
4235
-28
4236
32
4237
-28
4238
-106
4239
-43
4240
-96
4241
-3
4242
-58
4243
23
4244
-39
4245
33
4246
-32
4247
37
4248
-27
4249
41
4250
-21
4251
44
4252
-19
4253
44
4254
-15
4255
48
4256
-12
4257
47
4258
-12
4259
47
4260
-13
4261
45
4262
-15
4263
43
4264
-18
4265
40
4266
-20
4267
39
4268
-22
4269
38
4270
-21
4271
38
4272
-21
4273
37
4274
-25
4275
35
4276
-26
4277
34
4278
-27
4279
33
4280
-27
4281
33
4282
-28
4283
33
4284
-27
4285
32
4286
-26
4287
34
4288
-26
4289
34
4290
-27
4291
32
4292
-28
4293
32
4294
-29
4295
32
4296
-28
4297
31
4298
-29
4299
31
4300
-28
4301
31
4302
-27
4303
33
4304
-27
4305
33
4306
-29
4307
31
4308
-29
4309
31
4310
-29
4311
31
4312
-30
4313
31
4314
-29
4315
31
4316
-29
4317
31
4318
-28
4319
32
4320
-27
4321
32
4322
-29
4323
31
4324
-29
4325
31
4326
-29
4327
31
4328
-29
4329
31
4330
-29
4331
31
4332
-30
4333
31
4334
-27
4335
33
4336
-26
4337
32
4338
-29
4339
31
4340
-29
4341
31
4342
-29
4343
31
4344
-29
4345
31
4346
-29
4347
31
4348
-29
4349
31
4350
-28
4351
32
4352
-27
4353
32
4354
-29
4355
31
4356
-29
4357
31
4358
-30
4359
31
4360
-29
4361
31
4362
-29
4363
32
4364
-28
4365
31
4366
-27
4367
33
4368
-27
4369
32
4370
-29
4371
31
4372
-29
4373
32
4374
-29
4375
31
4376
-30
4377
31
4378
-30
4379
31
4380
-29
4381
31
4382
-28
4383
32
4384
-27
4385
32
4386
-29
4387
31
4388
-29
4389
31
4390
-29
4391
31
4392
-29
4393
31
4394
-29
4395
31
4396
-29
4397
31
4398
-27
4399
32
4400
-27
4401
33
4402
-28
4403
31
4404
-29
4405
31
4406
-30
4407
31
4408
-29
4409
31
4410
-30
4411
31
4412
-30
4413
31
4414
-28
4415
31
4416
-28
4417
32
4418
-29
4419
31
4420
-30
4421
30
4422
-30
4423
31
4424
-29
4425
31
4426
-30
4427
31
4428
-29
4429
30
4430
-28
4431
32
4432
-28
4433
32
4434
-29
4435
31
4436
-29
4437
31
4438
-30
4439
30
4440
-29
4441
31
4442
-29
4443
31
4444
-29
4445
31
4446
-27
4447
32
4448
-27
4449
32
4450
-29
4451
31
4452
-29
4453
31
4454
-29
4455
31
4456
-29
4457
31
4458
-29
4459
31
4460
-28
4461
31
4462
-26
4463
33
4464
-26
4465
32
4466
-28
4467
31
4468
-29
4469
31
4470
-30
4471
31
4472
-29
4473
31
4474
-30
4475
31
4476
-30
4477
30
4478
-28
4479
32
4480
-27
4481
33
4482
-29
4483
31
4484
-28
4485
31
4486
-29
4487
31
4488
-30
4489
31
4490
-29
4491
31
4492
-29
4493
31
4494
-28
4495
32
4496
-27
4497
32
4498
-29
4499
31
4500
-29
4501
31
4502
-29
4503
31
4504
-29
4505
31
4506
-29
4507
31
4508
-29
4509
32
4510
-27
4511
33
4512
-26
4513
33
4514
-29
4515
31
4516
-29
4517
31
4518
-29
4519
31
4520
-29
4521
31
4522
-30
4523
31
4524
-29
4525
32
4526
-27
4527
33
4528
-26
4529
32
4530
-29
4531
31
4532
-30
4533
31
4534
-29
4535
30
4536
-29
4537
31
4538
-30
4539
31
4540
-29
4541
31
4542
-28
4543
33
4544
-27
4545
32
4546
-29
4547
31
4548
-30
4549
30
4550
-30
4551
30
4552
-30
4553
30
4554
-30
4555
31
4556
-29
4557
31
4558
-27
4559
32
4560
-27
4561
33
4562
-29
4563
31
4564
-29
4565
30
4566
-30
4567
31
4568
-30
4569
31
4570
-29
4571
31
4572
-29
4573
31
4574
-28
4575
33
4576
-27
4577
33
4578
-28
4579
31
4580
-29
4581
31
4582
-30
4583
31
4584
-28
4585
31
4586
-29
4587
31
4588
-29
4589
32
4590
-26
4591
33
4592
-26
4593
33
4594
-29
4595
31
4596
-29
4597
31
4598
-29
4599
31
4600
-29
4601
31
4602
-29
4603
30
4604
-29
4605
31
4606
-27
4607
33
4608
-26
4609
32
4610
-29
4611
31
4612
-29
4613
31
4614
-29
4615
30
4616
-30
4617
31
4618
-29
4619
31
4620
-29
4621
32
4622
-27
4623
32
4624
-27
4625
33
4626
-29
4627
32
4628
-29
4629
31
4630
-30
4631
31
4632
-30
4633
31
4634
-29
4635
31
4636
-28
4637
32
4638
-27
4639
33
4640
-26
4641
33
4642
-28
4643
31
4644
-29
4645
32
4646
-29
4647
31
4648
-29
4649
31
4650
-29
4651
31
4652
-29
4653
31
4654
-27
4655
32
4656
-26
4657
32
4658
-29
4659
31
4660
-29
4661
31
4662
-29
4663
31
4664
-29
4665
31
4666
-29
4667
31
4668
-29
4669
31
4670
-28
4671
32
4672
-27
4673
32
4674
-29
4675
31
4676
-30
4677
31
4678
-30
4679
30
4680
-30
4681
30
4682
-30
4683
31
4684
-29
4685
31
4686
-28
4687
32
4688
-27
4689
31
4690
-29
4691
31
4692
-29
4693
31
4694
-30
4695
30
4696
-30
4697
31
4698
-29
4699
31
4700
-29
4701
31
4702
-28
4703
32
4704
-27
4705
32
4706
-29
4707
30
4708
-30
4709
31
4710
-30
4711
30
4712
-29
4713
32
4714
-29
4715
31
4716
-29
4717
31
4718
-26
4719
33
4720
-26
4721
33
4722
-28
4723
31
4724
-30
4725
31
4726
-30
4727
31
4728
-29
4729
31
4730
-29
4731
31
4732
-30
4733
31
4734
-27
4735
33
4736
-26
4737
33
4738
-29
4739
31
4740
-29
4741
31
4742
-30
4743
31
4744
-29
4745
31
4746
-29
4747
31
4748
-29
4749
31
4750
-27
4751
32
4752
-27
4753
32
4754
-29
4755
31
4756
-29
4757
31
4758
-30
4759
31
4760
-30
4761
30
4762
-29
4763
31
4764
-29
4765
31
4766
-27
4767
32
4768
-27
4769
32
4770
-29
4771
31
4772
-29
4773
31
4774
-29
4775
31
4776
-30
4777
30
4778
-30
4779
30
4780
-30
4781
31
4782
-28
4783
32
4784
-27
4785
31
4786
-30
4787
30
4788
-30
4789
31
4790
-29
4791
31
4792
-30
4793
30
4794
-30
4795
30
4796
-30
4797
30
4798
-29
4799
31
4800
-28
4801
32
4802
-29
4803
30
4804
-30
4805
30
4806
-31
4807
30
4808
-30
4809
31
4810
-29
4811
30
4812
-29
4813
31
4814
-28
4815
32
4816
-27
4817
31
4818
-29
4819
31
4820
-30
4821
31
4822
-30
4823
30
4824
-29
4825
31
4826
-29
4827
31
4828
-29
4829
31
4830
-27
4831
32
4832
-28
4833
33
4834
-28
4835
31
4836
-29
4837
31
4838
-29
4839
31
4840
-30
4841
31
4842
-29
4843
31
4844
-29
4845
31
4846
-27
4847
32
4848
-27
4849
32
4850
-29
4851
31
4852
-29
4853
31
4854
-29
4855
31
4856
-29
4857
31
4858
-29
4859
31
4860
-29
4861
31
4862
-27
4863
33
4864
-27
4865
33
4866
-28
4867
31
4868
-29
4869
32
4870
-29
4871
31
4872
-29
4873
31
4874
-28
4875
31
4876
-29
4877
31
4878
-27
4879
32
4880
-27
4881
33
4882
-29
4883
31
4884
-29
4885
31
4886
-29
4887
31
4888
-29
4889
32
4890
-29
4891
31
4892
-29
4893
31
4894
-28
4895
32
4896
-27
4897
33
4898
-29
4899
31
4900
-29
4901
31
4902
-30
4903
30
4904
-29
4905
31
4906
-29
4907
31
4908
-29
4909
31
4910
-27
4911
32
4912
-27
4913
32
4914
-29
4915
31
4916
-29
4917
30
4918
-30
4919
31
4920
-30
4921
31
4922
-30
4923
30
4924
-30
4925
31
4926
-28
4927
32
4928
-28
4929
32
4930
-29
4931
31
4932
-30
4933
30
4934
-30
4935
31
4936
-29
4937
31
4938
-30
4939
31
4940
-29
4941
31
4942
-27
4943
32
4944
-27
4945
32
4946
-29
4947
31
4948
-29
4949
31
4950
-29
4951
32
4952
-29
4953
31
4954
-29
4955
31
4956
-29
4957
31
4958
-27
4959
32
4960
-27
4961
32
4962
-28
4963
32
4964
-29
4965
31
4966
-30
4967
30
4968
-29
4969
32
4970
-29
4971
32
4972
-29
4973
30
4974
-27
4975
33
4976
-26
4977
33
4978
-28
4979
30
4980
-30
4981
31
4982
-30
4983
30
4984
-29
4985
31
4986
-30
4987
31
4988
-30
4989
31
4990
-27
4991
32
4992
-28
4993
32
4994
-29
4995
31
4996
-30
4997
31
4998
-29
4999
31
5000
-29
5001
31
5002
-29
5003
31
5004
-29
5005
31
5006
-27
5007
32
5008
-27
5009
32
5010
-29
5011
31
5012
-30
5013
30
5014
-31
5015
30
5016
-29
5017
31
5018
-29
5019
31
5020
-30
5021
31
5022
-28
5023
32
5024
-27
5025
32
5026
-30
5027
31
5028
-29
5029
30
5030
-30
5031
31
5032
-29
5033
31
5034
-29
5035
31
5036
-29
5037
31
5038
-28
5039
33
5040
-27
5041
32
5042
-28
5043
31
5044
-29
5045
31
5046
-30
5047
31
5048
-30
5049
31
5050
-29
5051
31
5052
-29
5053
31
5054
-28
5055
31
5056
-27
5057
32
5058
-29
5059
31
5060
-29
5061
30
5062
-30
5063
30
5064
-30
5065
31
5066
-30
5067
30
5068
-29
5069
32
5070
-27
5071
32
5072
-27
5073
31
5074
-29
5075
31
5076
-30
5077
31
5078
-29
5079
30
5080
-29
5081
31
5082
-30
5083
31
5084
-29
5085
31
5086
-28
5087
32
5088
-27
5089
33
5090
-28
5091
31
5092
-29
5093
31
5094
-30
5095
30
5096
-29
5097
30
5098
-30
5099
31
5100
-30
5101
30
5102
-27
5103
32
5104
-27
5105
33
5106
-29
5107
31
5108
-29
5109
31
5110
-29
5111
30
5112
-29
5113
31
5114
-29
5115
31
5116
-29
5117
31
5118
-27
5119
33
5120
-27
5121
33
5122
-28
5123
31
5124
-29
5125
31
5126
-30
5127
31
5128
-29
5129
30
5130
-30
5131
31
5132
-30
5133
31
5134
-27
5135
31
5136
-28
5137
32
5138
-28
5139
32
5140
-28
5141
31
5142
-29
5143
31
5144
-29
5145
31
5146
-30
5147
31
5148
-29
5149
31
5150
-27
5151
32
5152
-27
5153
32
5154
-29
5155
31
5156
-29
5157
31
5158
-30
5159
31
5160
-29
5161
31
5162
-29
5163
31
5164
-30
5165
31
5166
73
5167
-4
5168
42
5169
-25
5170
29
5171
-33
5172
26
5173
-35
5174
25
5175
-35
5176
26
5177
-34
5178
26
5179
-34
5180
28
5181
-33
5182
28
5183
-30
5184
30
5185
-31
5186
29
5187
-32
5188
29
5189
-32
5190
29
5191
-31
5192
29
5193
-31
5194
30
5195
-32
5196
29
5197
-30
5198
-108
5199
-45
5200
-97
5201
-4
5202
-59
5203
22
5204
-40
5205
33
5206
-33
5207
35
5208
-28
5209
40
5210
-22
5211
43
5212
-19
5213
44
5214
-15
5215
47
5216
-13
5217
47
5218
-13
5219
46
5220
-13
5221
45
5222
-15
5223
43
5224
-18
5225
41
5226
-20
5227
39
5228
-22
5229
37
5230
-20
5231
39
5232
-22
5233
37
5234
-25
5235
35
5236
-26
5237
34
5238
-27
5239
33
5240
-27
5241
34
5242
-27
5243
33
5244
-27
5245
33
5246
-25
5247
35
5248
-25
5249
34
5250
-27
5251
33
5252
-28
5253
32
5254
-29
5255
32
5256
-28
5257
31
5258
-29
5259
32
5260
-28
5261
32
5262
-26
5263
32
5264
-26
5265
33
5266
-28
5267
31
5268
-29
5269
31
5270
-29
5271
31
5272
-29
5273
31
5274
-29
5275
31
5276
-29
5277
32
5278
-27
5279
32
5280
-27
5281
32
5282
-29
5283
31
5284
-29
5285
31
5286
-29
5287
31
5288
-29
5289
31
5290
-29
5291
31
5292
-29
5293
31
5294
-27
5295
33
5296
-27
5297
33
5298
-28
5299
32
5300
-28
5301
31
5302
-29
5303
31
5304
-29
5305
32
5306
-28
5307
31
5308
-28
5309
32
5310
-27
5311
33
5312
-26
5313
33
5314
-28
5315
31
5316
-29
5317
31
5318
-29
5319
31
5320
-29
5321
31
5322
-30
5323
31
5324
-29
5325
31
5326
-28
5327
32
5328
-27
5329
33
5330
-28
5331
31
5332
-29
5333
31
5334
-30
5335
31
5336
-30
5337
31
5338
-29
5339
31
5340
-29
5341
31
5342
-28
5343
32
5344
-27
5345
32
5346
-29
5347
31
5348
-30
5349
31
5350
-29
5351
31
5352
-29
5353
31
5354
-30
5355
31
5356
-29
5357
31
5358
-27
5359
33
5360
-27
5361
32
5362
-29
5363
31
5364
-30
5365
31
5366
-30
5367
30
5368
-29
5369
31
5370
-30
5371
31
5372
-29
5373
31
5374
-28
5375
32
5376
-27
5377
33
5378
-28
5379
31
5380
-29
5381
31
5382
-30
5383
31
5384
-29
5385
31
5386
-29
5387
31
5388
-29
5389
31
5390
-27
5391
32
5392
-27
5393
32
5394
-29
5395
31
5396
-29
5397
31
5398
-29
5399
31
5400
-29
5401
31
5402
-30
5403
31
5404
-29
5405
31
5406
-27
5407
33
5408
-27
5409
32
5410
-29
5411
31
5412
-29
5413
31
5414
-30
5415
30
5416
-29
5417
31
5418
-29
5419
31
5420
-29
5421
31
5422
-27
5423
32
5424
-27
5425
32
5426
-29
5427
31
5428
-29
5429
31
5430
-29
5431
31
5432
-30
5433
31
5434
-29
5435
32
5436
-28
5437
31
5438
-27
5439
32
5440
-27
5441
32
5442
-29
5443
31
5444
-29
5445
31
5446
-29
5447
31
5448
-29
5449
31
5450
-29
5451
31
5452
-29
5453
31
5454
-27
5455
33
5456
-27
5457
32
5458
-29
5459
31
5460
-29
5461
31
5462
-28
5463
31
5464
-29
5465
31
5466
-29
5467
31
5468
-29
5469
31
5470
-28
5471
33
5472
-27
5473
33
5474
-28
5475
32
5476
-29
5477
31
5478
-29
5479
31
5480
-29
5481
31
5482
-29
5483
32
5484
-29
5485
31
5486
-27
5487
33
5488
-26
5489
33
5490
-28
5491
31
5492
-29
5493
31
5494
-29
5495
31
5496
-30
5497
31
5498
-29
5499
31
5500
-29
5501
30
5502
-28
5503
32
5504
-28
5505
32
5506
-28
5507
30
5508
-30
5509
30
5510
-31
5511
31
5512
-29
5513
30
5514
-30
5515
31
5516
-29
5517
31
5518
-28
5519
32
5520
-28
5521
31
5522
-30
5523
31
5524
-30
5525
30
5526
-30
5527
30
5528
-30
5529
31
5530
-30
5531
31
5532
-29
5533
31
5534
-28
5535
31
5536
-28
5537
32
5538
-29
5539
31
5540
-30
5541
30
5542
-30
5543
31
5544
-30
5545
30
5546
-30
5547
30
5548
-30
5549
31
5550
-28
5551
32
5552
-27
5553
32
5554
-29
5555
31
5556
-29
5557
31
5558
-29
5559
31
5560
-29
5561
31
5562
-29
5563
31
5564
-29
5565
31
5566
-27
5567
32
5568
-27
5569
33
5570
-28
5571
32
5572
-28
5573
31
5574
-29
5575
31
5576
-29
5577
31
5578
-28
5579
31
5580
-28
5581
32
5582
-27
5583
33
5584
-26
5585
33
5586
-28
5587
32
5588
-28
5589
32
5590
-28
5591
31
5592
-29
5593
31
5594
-29
5595
31
5596
-28
5597
32
5598
-26
5599
34
5600
-26
5601
33
5602
-28
5603
31
5604
-29
5605
32
5606
-29
5607
31
5608
-28
5609
32
5610
-29
5611
31
5612
-29
5613
31
5614
-26
5615
32
5616
-27
5617
33
5618
-29
5619
31
5620
-30
5621
30
5622
-30
5623
31
5624
-30
5625
31
5626
-29
5627
31
5628
-29
5629
31
5630
-28
5631
32
5632
-28
5633
32
5634
-29
5635
30
5636
-30
5637
31
5638
-30
5639
30
5640
-29
5641
30
5642
-30
5643
31
5644
-30
5645
31
5646
72
5647
-4
5648
42
5649
-26
5650
28
5651
-34
5652
25
5653
-36
5654
25
5655
-36
5656
25
5657
-35
5658
26
5659
-34
5660
27
5661
-33
5662
28
5663
-30
5664
30
5665
-31
5666
29
5667
-32
5668
29
5669
-32
5670
28
5671
-32
5672
29
5673
-32
5674
30
5675
-31
5676
30
5677
-30
5678
31
5679
-28
5680
32
5681
-29
5682
30
5683
-30
5684
31
5685
-31
5686
30
5687
-30
5688
30
5689
-30
5690
31
5691
-30
5692
31
5693
-29
5694
32
5695
-27
5696
33
5697
-29
5698
31
5699
-29
5700
31
5701
-30
5702
31
5703
-30
5704
31
5705
-30
5706
30
5707
-30
5708
31
5709
-29
5710
-106
5711
-43
5712
-96
5713
-3
5714
-58
5715
23
5716
-39
5717
33
5718
-32
5719
37
5720
-27
5721
40
5722
-21
5723
43
5724
-19
5725
44
5726
-15
5727
47
5728
-13
5729
47
5730
-13
5731
46
5732
-14
5733
45
5734
-16
5735
43
5736
-18
5737
40
5738
-21
5739
39
5740
-22
5741
37
5742
78
5743
1
5744
46
5745
-22
5746
33
5747
-30
5748
29
5749
-33
5750
28
5751
-32
5752
28
5753
-32
5754
29
5755
-31
5756
30
5757
-31
5758
30
5759
-28
5760
32
5761
-29
5762
31
5763
-29
5764
31
5765
-30
5766
30
5767
-30
5768
31
5769
-30
5770
30
5771
-30
5772
31
5773
-29
5774
32
5775
-27
5776
33
5777
-29
5778
31
5779
-30
5780
31
5781
-30
5782
30
5783
-30
5784
31
5785
-30
5786
31
5787
-29
5788
31
5789
-29
5790
31
5791
-27
5792
33
5793
-29
5794
31
5795
-29
5796
31
5797
-29
5798
32
5799
-29
5800
32
5801
-29
5802
32
5803
-29
5804
31
5805
-29
5806
-106
5807
-44
5808
-96
5809
-3
5810
-58
5811
23
5812
-39
5813
33
5814
-32
5815
37
5816
-27
5817
40
5818
-21
5819
43
5820
-19
5821
44
5822
-15
5823
47
5824
-13
5825
46
5826
-13
5827
46
5828
-14
5829
45
5830
-16
5831
42
5832
-19
5833
40
5834
-21
5835
38
5836
-23
5837
37
5838
78
5839
1
5840
46
5841
-22
5842
33
5843
-30
5844
29
5845
-33
5846
28
5847
-32
5848
29
5849
-32
5850
29
5851
-32
5852
29
5853
-31
5854
30
5855
-28
5856
32
5857
-29
5858
30
5859
-30
5860
30
5861
-30
5862
31
5863
-30
5864
31
5865
-29
5866
31
5867
-30
5868
31
5869
-30
5870
32
5871
-26
5872
33
5873
-28
5874
32
5875
-29
5876
32
5877
-29
5878
31
5879
-30
5880
31
5881
-29
5882
32
5883
-29
5884
32
5885
-29
5886
32
5887
-26
5888
34
5889
-28
5890
32
5891
-29
5892
31
5893
-29
5894
31
5895
-30
5896
31
5897
-29
5898
31
5899
-29
5900
32
5901
-29
5902
-106
5903
-42
5904
-96
5905
-2
5906
-57
5907
23
5908
-39
5909
34
5910
-32
5911
37
5912
-26
5913
40
5914
-21
5915
44
5916
-18
5917
45
5918
-14
5919
47
5920
-13
5921
47
5922
-13
5923
47
5924
-13
5925
45
5926
-16
5927
43
5928
-18
5929
41
5930
-20
5931
38
5932
-23
5933
37
5934
-22
5935
38
5936
-22
5937
36
5938
-25
5939
35
5940
-26
5941
34
5942
-27
5943
33
5944
-27
5945
33
5946
-27
5947
33
5948
-28
5949
33
5950
-26
5951
34
5952
-25
5953
34
5954
-27
5955
32
5956
-28
5957
32
5958
-29
5959
31
5960
-29
5961
31
5962
-29
5963
31
5964
-29
5965
31
5966
73
5967
-3
5968
42
5969
-26
5970
29
5971
-33
5972
25
5973
-36
5974
25
5975
-35
5976
26
5977
-34
5978
27
5979
-34
5980
26
5981
-33
5982
28
5983
-30
5984
30
5985
-31
5986
29
5987
-32
5988
29
5989
-32
5990
29
5991
-32
5992
28
5993
-31
5994
29
5995
-31
5996
30
5997
-30
5998
30
5999
-27
6000
33
6001
-29
6002
31
6003
-30
6004
30
6005
-30
6006
30
6007
-30
6008
31
6009
-31
6010
30
6011
-30
6012
30
6013
-30
6014
31
6015
-28
6016
33
6017
-29
6018
31
6019
-30
6020
31
6021
-30
6022
31
6023
-30
6024
30
6025
-30
6026
31
6027
-30
6028
31
6029
-29
6030
-106
6031
-43
6032
-96
6033
-3
6034
-57
6035
23
6036
-39
6037
34
6038
-32
6039
37
6040
-27
6041
40
6042
-21
6043
44
6044
-19
6045
45
6046
-14
6047
47
6048
-12
6049
48
6050
-12
6051
46
6052
-14
6053
44
6054
-16
6055
43
6056
-18
6057
41
6058
-20
6059
38
6060
-23
6061
37
6062
78
6063
2
6064
47
6065
-22
6066
33
6067
-30
6068
28
6069
-32
6070
28
6071
-33
6072
28
6073
-32
6074
28
6075
-32
6076
29
6077
-31
6078
30
6079
-29
6080
31
6081
-30
6082
29
6083
-31
6084
30
6085
-31
6086
30
6087
-31
6088
30
6089
-31
6090
30
6091
-31
6092
30
6093
-30
6094
-108
6095
-44
6096
-98
6097
-4
6098
-58
6099
22
6100
-40
6101
33
6102
-33
6103
36
6104
-27
6105
39
6106
-21
6107
44
6108
-19
6109
44
6110
-14
6111
47
6112
-13
6113
47
6114
-13
6115
47
6116
-13
6117
45
6118
-15
6119
43
6120
-18
6121
41
6122
-20
6123
39
6124
-22
6125
37
6126
-21
6127
38
6128
-22
6129
37
6130
-24
6131
35
6132
-26
6133
34
6134
-27
6135
33
6136
-27
6137
32
6138
-27
6139
33
6140
-28
6141
32
6142
-26
6143
33
6144
-26
6145
34
6146
-27
6147
33
6148
-28
6149
32
6150
-29
6151
31
6152
-29
6153
32
6154
-29
6155
31
6156
-29
6157
31
6158
73
6159
-3
6160
42
6161
-25
6162
30
6163
-33
6164
26
6165
-35
6166
26
6167
-34
6168
27
6169
-34
6170
27
6171
-33
6172
28
6173
-32
6174
29
6175
-30
6176
30
6177
-31
6178
29
6179
-31
6180
30
6181
-32
6182
29
6183
-31
6184
29
6185
-31
6186
30
6187
-31
6188
30
6189
-30
6190
31
6191
-27
6192
33
6193
-29
6194
32
6195
-29
6196
31
6197
-30
6198
31
6199
-29
6200
32
6201
-29
6202
31
6203
-29
6204
31
6205
-29
6206
30
6207
-27
6208
34
6209
-28
6210
31
6211
-29
6212
31
6213
-30
6214
30
6215
-29
6216
31
6217
-29
6218
31
6219
-30
6220
31
6221
-30
6222
31
6223
-27
6224
33
6225
-28
6226
32
6227
-30
6228
31
6229
-30
6230
30
6231
-30
6232
31
6233
-30
6234
31
6235
-29
6236
31
6237
-29
6238
32
6239
-27
6240
33
6241
-27
6242
32
6243
-29
6244
31
6245
-30
6246
31
6247
-29
6248
31
6249
-30
6250
31
6251
-30
6252
31
6253
-29
6254
31
6255
-26
6256
34
6257
-28
6258
32
6259
-29
6260
31
6261
-30
6262
31
6263
-30
6264
31
6265
-30
6266
31
6267
-29
6268
31
6269
-30
6270
31
6271
-27
6272
33
6273
-28
6274
31
6275
-30
6276
31
6277
-30
6278
31
6279
-30
6280
31
6281
-30
6282
31
6283
-30
6284
31
6285
-29
6286
-107
6287
-43
6288
-96
6289
-4
6290
-57
6291
23
6292
-39
6293
34
6294
-32
6295
37
6296
-27
6297
40
6298
-22
6299
44
6300
-20
6301
44
6302
-15
6303
47
6304
-12
6305
47
6306
-13
6307
46
6308
-14
6309
44
6310
-16
6311
42
6312
-18
6313
41
6314
-21
6315
38
6316
-23
6317
37
6318
-22
6319
37
6320
-22
6321
36
6322
-25
6323
34
6324
-26
6325
34
6326
-27
6327
33
6328
-27
6329
32
6330
-28
6331
33
6332
-28
6333
32
6334
-26
6335
34
6336
-26
6337
33
6338
-28
6339
32
6340
-28
6341
31
6342
-29
6343
31
6344
-29
6345
31
6346
-29
6347
31
6348
-29
6349
32
6350
-27
6351
33
6352
-26
6353
33
6354
-29
6355
31
6356
-29
6357
31
6358
-29
6359
30
6360
-30
6361
31
6362
-29
6363
31
6364
-29
6365
31
6366
-27
6367
32
6368
-27
6369
32
6370
-29
6371
31
6372
-29
6373
31
6374
-29
6375
31
6376
-29
6377
31
6378
-29
6379
31
6380
-29
6381
32
6382
-27
6383
32
6384
-27
6385
32
6386
-29
6387
32
6388
-29
6389
31
6390
-29
6391
31
6392
-29
6393
31
6394
-29
6395
31
6396
-28
6397
32
6398
-27
6399
33
6400
-27
6401
33
6402
-28
6403
32
6404
-28
6405
32
6406
-28
6407
32
6408
-28
6409
32
6410
-28
6411
32
6412
-28
6413
33
6414
-26
6415
33
6416
-27
6417
33
6418
-27
6419
33
6420
-28
6421
32
6422
-28
6423
32
6424
-28
6425
32
6426
-29
6427
32
6428
-28
6429
32
6430
-27
6431
33
6432
-27
6433
33
6434
-28
6435
31
6436
-29
6437
31
6438
-29
6439
31
6440
-29
6441
31
6442
-28
6443
32
6444
-29
6445
32
6446
-27
6447
32
6448
-27
6449
32
6450
-30
6451
31
6452
-29
6453
31
6454
-29
6455
30
6456
-29
6457
31
6458
-29
6459
31
6460
-29
6461
30
6462
-28
6463
32
6464
-27
6465
32
6466
-29
6467
30
6468
-29
6469
31
6470
-30
6471
31
6472
-29
6473
31
6474
-29
6475
31
6476
-29
6477
31
6478
-27
6479
32
6480
-27
6481
32
6482
-29
6483
31
6484
-29
6485
31
6486
-29
6487
31
6488
-29
6489
31
6490
-29
6491
31
6492
-29
6493
31
6494
-28
6495
33
6496
-26
6497
33
6498
-28
6499
32
6500
-29
6501
32
6502
-29
6503
31
6504
-29
6505
31
6506
-29
6507
31
6508
-29
6509
32
6510
-26
6511
33
6512
-26
6513
33
6514
-28
6515
31
6516
-29
6517
32
6518
-29
6519
31
6520
-29
6521
31
6522
-29
6523
31
6524
-29
6525
31
6526
-27
6527
32
6528
-27
6529
32
6530
-28
6531
31
6532
-29
6533
31
6534
-29
6535
30
6536
-29
6537
31
6538
-29
6539
32
6540
-28
6541
31
6542
-27
6543
33
6544
-27
6545
32
6546
-28
6547
32
6548
-29
6549
31
6550
-29
6551
31
6552
-29
6553
31
6554
-29
6555
31
6556
-29
6557
31
6558
-28
6559
32
6560
-27
6561
32
6562
-28
6563
31
6564
-30
6565
31
6566
-30
6567
30
6568
-30
6569
30
6570
-30
6571
31
6572
-29
6573
31
6574
-27
6575
33
6576
-27
6577
33
6578
-28
6579
31
6580
-29
6581
31
6582
-30
6583
31
6584
-29
6585
30
6586
-29
6587
31
6588
-29
6589
31
6590
-28
6591
32
6592
-27
6593
32
6594
-29
6595
31
6596
-29
6597
31
6598
-29
6599
31
6600
-29
6601
31
6602
-29
6603
31
6604
-29
6605
30
6606
-27
6607
32
6608
-27
6609
33
6610
-28
6611
31
6612
-29
6613
31
6614
-30
6615
31
6616
-29
6617
31
6618
-29
6619
31
6620
-30
6621
31
6622
-28
6623
31
6624
-27
6625
32
6626
-29
6627
31
6628
-30
6629
30
6630
-30
6631
31
6632
-29
6633
32
6634
-29
6635
31
6636
-29
6637
31
6638
-27
6639
33
6640
-27
6641
31
6642
-29
6643
31
6644
-29
6645
30
6646
-30
6647
31
6648
-29
6649
31
6650
-30
6651
31
6652
-30
6653
31
6654
-28
6655
32
6656
-27
6657
32
6658
-29
6659
31
6660
-30
6661
30
6662
-30
6663
31
6664
-30
6665
31
6666
-30
6667
30
6668
-29
6669
31
6670
-28
6671
33
6672
-26
6673
32
6674
-28
6675
31
6676
-29
6677
31
6678
-29
6679
30
6680
-29
6681
31
6682
-29
6683
31
6684
-29
6685
31
6686
-28
6687
32
6688
-27
6689
32
6690
-29
6691
31
6692
-29
6693
31
6694
-29
6695
31
6696
-29
6697
31
6698
-29
6699
31
6700
-29
6701
32
6702
-27
6703
33
6704
-26
6705
32
6706
-29
6707
31
6708
-29
6709
32
6710
-29
6711
31
6712
-29
6713
32
6714
-29
6715
31
6716
-29
6717
31
6718
-27
6719
32
6720
-27
6721
33
6722
-28
6723
32
6724
-29
6725
30
6726
-30
6727
31
6728
-29
6729
32
6730
-28
6731
32
6732
-29
6733
32
6734
-27
6735
33
6736
-27
6737
32
6738
-28
6739
31
6740
-29
6741
31
6742
-30
6743
31
6744
-29
6745
31
6746
-29
6747
31
6748
-29
6749
31
6750
-27
6751
32
6752
-27
6753
32
6754
-29
6755
31
6756
-29
6757
31
6758
-30
6759
31
6760
-30
6761
30
6762
-29
6763
31
6764
-29
6765
31
6766
-27
6767
32
6768
-26
6769
32
6770
-30
6771
31
6772
-30
6773
30
6774
-30
6775
31
6776
-30
6777
31
6778
-30
6779
30
6780
-29
6781
31
6782
-28
6783
32
6784
-27
6785
32
6786
-29
6787
31
6788
-29
6789
31
6790
-30
6791
31
6792
-29
6793
30
6794
-30
6795
31
6796
-29
6797
31
6798
-28
6799
32
6800
-27
6801
32
6802
-29
6803
31
6804
-29
6805
31
6806
-29
6807
30
6808
-29
6809
31
6810
-30
6811
31
6812
-29
6813
31
6814
-27
6815
33
6816
-27
6817
32
6818
-29
6819
31
6820
-29
6821
31
6822
-30
6823
31
6824
-29
6825
30
6826
-30
6827
31
6828
-30
6829
31
6830
-28
6831
32
6832
-27
6833
32
6834
-29
6835
30
6836
-30
6837
31
6838
-30
6839
30
6840
-29
6841
31
6842
-30
6843
31
6844
-30
6845
30
6846
-28
6847
32
6848
-27
6849
32
6850
-28
6851
31
6852
-29
6853
31
6854
-30
6855
30
6856
-30
6857
30
6858
-30
6859
31
6860
-30
6861
30
6862
-28
6863
31
6864
-27
6865
32
6866
-29
6867
31
6868
-30
6869
30
6870
-30
6871
30
6872
-30
6873
31
6874
-30
6875
30
6876
-30
6877
30
6878
-28
6879
31
6880
-28
6881
32
6882
-28
6883
31
6884
-29
6885
31
6886
-29
6887
31
6888
-29
6889
31
6890
-29
6891
31
6892
-30
6893
32
6894
-26
6895
33
6896
-26
6897
33
6898
-29
6899
32
6900
-29
6901
31
6902
-29
6903
31
6904
-29
6905
32
6906
-28
6907
32
6908
-28
6909
32
6910
-27
6911
33
6912
-26
6913
33
6914
-28
6915
31
6916
-29
6917
31
6918
-29
6919
31
6920
-29
6921
31
6922
-29
6923
31
6924
-29
6925
31
6926
-27
6927
33
6928
-26
6929
33
6930
-28
6931
32
6932
-29
6933
31
6934
-29
6935
30
6936
-30
6937
31
6938
-29
6939
31
6940
-28
6941
32
6942
-27
6943
32
6944
-27
6945
32
6946
-28
6947
31
6948
-29
6949
32
6950
-29
6951
31
6952
-29
6953
31
6954
-29
6955
31
6956
-29
6957
31
6958
-27
6959
32
6960
-27
6961
33
6962
-29
6963
31
6964
-29
6965
31
6966
-29
6967
31
6968
-29
6969
31
6970
-29
6971
31
6972
-29
6973
31
6974
-28
6975
32
6976
-27
6977
32
6978
-29
6979
30
6980
-30
6981
30
6982
-30
6983
30
6984
-29
6985
30
6986
-30
6987
31
6988
-30
6989
30
6990
-28
6991
31
6992
-27
6993
32
6994
-29
6995
30
6996
-30
6997
29
6998
-31
6999
29
7000
-31
7001
31
7002
-29
7003
31
7004
-30
7005
30
7006
-28
7007
31
7008
-28
7009
32
7010
-29
7011
30
7012
-30
7013
31
7014
-30
7015
30
7016
-30
7017
30
7018
-30
7019
31
7020
-30
7021
31
7022
-27
7023
32
7024
-27
7025
33
7026
-29
7027
31
7028
-29
7029
31
7030
-30
7031
31
7032
-30
7033
31
7034
-29
7035
31
7036
-29
7037
31
7038
-27
7039
33
7040
-27
7041
33
7042
-28
7043
31
7044
-29
7045
32
7046
-29
7047
32
7048
-28
7049
32
7050
-28
7051
32
7052
-28
7053
32
7054
-27
7055
33
7056
-26
7057
34
7058
-28
7059
32
7060
-29
7061
31
7062
-28
7063
32
7064
-29
7065
32
7066
-28
7067
32
7068
-28
7069
32
7070
-27
7071
33
7072
-26
7073
33
7074
-28
7075
31
7076
-29
7077
31
7078
-29
7079
31
7080
-29
7081
30
7082
-29
7083
31
7084
-29
7085
31
7086
-27
7087
32
7088
-27
7089
32
7090
-29
7091
31
7092
-29
7093
31
7094
-29
7095
31
7096
-30
7097
31
7098
-29
7099
30
7100
-29
7101
31
7102
-27
7103
33
7104
-27
7105
32
7106
-29
7107
30
7108
-30
7109
31
7110
-30
7111
31
7112
-29
7113
30
7114
-29
7115
31
7116
-30
7117
31
7118
-27
7119
32
7120
-27
7121
33
7122
-29
7123
31
7124
-30
7125
30
7126
-30
7127
30
7128
-30
7129
31
7130
-30
7131
30
7132
-30
7133
30
7134
-28
7135
32
7136
-27
7137
32
7138
-29
7139
30
7140
-30
7141
31
7142
-30
7143
30
7144
-30
7145
31
7146
-30
7147
31
7148
-30
7149
31
7150
-27
7151
32
7152
-27
7153
32
7154
-29
7155
31
7156
-29
7157
30
7158
-30
7159
31
7160
-30
7161
30
7162
-29
7163
31
7164
-29
7165
31
7166
-28
7167
33
7168
-27
7169
32
7170
-29
7171
31
7172
-29
7173
31
7174
-29
7175
31
7176
-29
7177
31
7178
-29
7179
31
7180
-29
7181
31
7182
-27
7183
33
7184
-27
7185
33
7186
-28
7187
31
7188
-29
7189
31
7190
-29
7191
31
7192
-29
7193
31
7194
-29
7195
31
7196
-29
7197
31
7198
-28
7199
32
7200
-27
7201
33
7202
-29
7203
30
7204
-29
7205
31
7206
-30
7207
30
7208
-29
7209
31
7210
-29
7211
31
7212
-29
7213
31
7214
72
7215
-3
7216
42
7217
-26
7218
29
7219
-34
7220
25
7221
-35
7222
25
7223
-35
7224
27
7225
-33
7226
27
7227
-34
7228
27
7229
-33
7230
29
7231
-30
7232
30
7233
-31
7234
29
7235
-32
7236
29
7237
-31
7238
29
7239
-31
7240
30
7241
-31
7242
29
7243
-31
7244
30
7245
-30
7246
-107
7247
-44
7248
-97
7249
-3
7250
-58
7251
23
7252
-39
7253
32
7254
-33
7255
37
7256
-27
7257
40
7258
-22
7259
43
7260
-19
7261
44
7262
-14
7263
47
7264
-12
7265
48
7266
-13
7267
45
7268
-14
7269
45
7270
-16
7271
42
7272
-18
7273
40
7274
-20
7275
39
7276
-22
7277
37
7278
-21
7279
38
7280
-21
7281
37
7282
-25
7283
34
7284
-27
7285
33
7286
-27
7287
33
7288
-27
7289
32
7290
-28
7291
33
7292
-27
7293
33
7294
-26
7295
34
7296
-25
7297
34
7298
-27
7299
32
7300
-28
7301
31
7302
-29
7303
32
7304
-28
7305
31
7306
-29
7307
31
7308
-29
7309
32
7310
-26
7311
33
7312
-26
7313
32
7314
-29
7315
31
7316
-29
7317
31
7318
-29
7319
31
7320
-30
7321
31
7322
-29
7323
31
7324
-28
7325
31
7326
-27
7327
33
7328
-27
7329
32
7330
-29
7331
31
7332
-29
7333
31
7334
-30
7335
31
7336
-29
7337
31
7338
-29
7339
31
7340
-30
7341
31
7342
-28
7343
32
7344
-27
7345
33
7346
-28
7347
31
7348
-29
7349
31
7350
-30
7351
30
7352
-29
7353
31
7354
-29
7355
31
7356
-29
7357
31
7358
-28
7359
32
7360
-27
7361
32
7362
-29
7363
31
7364
-29
7365
31
7366
-30
7367
32
7368
-28
7369
31
7370
-29
7371
31
7372
-29
7373
31
7374
-27
7375
33
7376
-26
7377
32
7378
-29
7379
31
7380
-29
7381
31
7382
-29
7383
31
7384
-29
7385
32
7386
-29
7387
31
7388
-28
7389
31
7390
-27
7391
33
7392
-27
7393
33
7394
-28
7395
31
7396
-29
7397
31
7398
-30
7399
31
7400
-29
7401
30
7402
-29
7403
32
7404
-29
7405
31
7406
-27
7407
32
7408
-26
7409
33
7410
-29
7411
31
7412
-29
7413
31
7414
-29
7415
31
7416
-29
7417
31
7418
-29
7419
31
7420
-29
7421
31
7422
-28
7423
32
7424
-27
7425
33
7426
-28
7427
31
7428
-29
7429
31
7430
-30
7431
31
7432
-30
7433
31
7434
-30
7435
31
7436
-30
7437
31
7438
-27
7439
32
7440
-27
7441
33
7442
-29
7443
31
7444
-29
7445
31
7446
-29
7447
31
7448
-30
7449
31
7450
-29
7451
31
7452
-29
7453
31
7454
-27
7455
32
7456
-27
7457
32
7458
-28
7459
31
7460
-29
7461
31
7462
-29
7463
31
7464
-29
7465
31
7466
-30
7467
31
7468
-29
7469
31
7470
-27
7471
33
7472
-26
7473
33
7474
-28
7475
31
7476
-29
7477
31
7478
-29
7479
31
7480
-29
7481
31
7482
-29
7483
31
7484
-29
7485
31
7486
-28
7487
32
7488
-27
7489
32
7490
-28
7491
31
7492
-30
7493
31
7494
-30
7495
31
7496
-29
7497
30
7498
-30
7499
31
7500
-29
7501
31
7502
-28
7503
31
7504
-28
7505
32
7506
-29
7507
31
7508
-29
7509
30
7510
-30
7511
31
7512
-30
7513
30
7514
-30
7515
31
7516
-29
7517
31
7518
-28
7519
33
7520
-26
7521
32
7522
-28
7523
31
7524
-29
7525
31
7526
-29
7527
31
7528
-29
7529
31
7530
-29
7531
32
7532
-29
7533
32
7534
-27
7535
33
7536
-27
7537
33
7538
-28
7539
31
7540
-29
7541
31
7542
-29
7543
31
7544
-30
7545
31
7546
-29
7547
31
7548
-29
7549
31
7550
-28
7551
32
7552
-27
7553
32
7554
-29
7555
31
7556
-30
7557
30
7558
-30
7559
30
7560
-30
7561
31
7562
-30
7563
31
7564
-29
7565
31
7566
-28
7567
32
7568
-28
7569
32
7570
-29
7571
30
7572
-30
7573
31
7574
-30
7575
30
7576
-29
7577
31
7578
-29
7579
31
7580
-30
7581
31
7582
-28
7583
31
7584
-28
7585
32
7586
-29
7587
31
7588
-30
7589
30
7590
-30
7591
30
7592
-30
7593
31
7594
-29
7595
30
7596
-29
7597
31
7598
-28
7599
33
7600
-26
7601
32
7602
-28
7603
31
7604
-29
7605
31
7606
-29
7607
31
7608
-29
7609
31
7610
-29
7611
32
7612
-29
7613
32
7614
-27
7615
33
7616
-26
7617
33
7618
-28
7619
31
7620
-29
7621
31
7622
-29
7623
31
7624
-29
7625
31
7626
-29
7627
31
7628
-28
7629
31
7630
-27
7631
33
7632
-27
7633
33
7634
-28
7635
31
7636
-30
7637
31
7638
-29
7639
32
7640
-28
7641
31
7642
-29
7643
32
7644
-28
7645
32
7646
-27
7647
32
7648
-27
7649
33
7650
-29
7651
31
7652
-29
7653
31
7654
-30
7655
30
7656
-30
7657
30
7658
-29
7659
31
7660
-29
7661
31
7662
-27
7663
33
7664
-27
7665
32
7666
-28
7667
31
7668
-29
7669
31
7670
-29
7671
31
7672
-29
7673
31
7674
-29
7675
31
7676
-29
7677
31
7678
-28
7679
32
7680
-27
7681
32
7682
-29
7683
32
7684
-29
7685
31
7686
-30
7687
30
7688
-30
7689
31
7690
-30
7691
31
7692
-29
7693
31
7694
73
7695
-3
7696
42
7697
-26
7698
29
7699
-34
7700
26
7701
-35
7702
25
7703
-35
7704
26
7705
-35
7706
27
7707
-33
7708
27
7709
-33
7710
28
7711
-30
7712
31
7713
-31
7714
29
7715
-31
7716
30
7717
-31
7718
29
7719
-32
7720
29
7721
-31
7722
30
7723
-31
7724
30
7725
-30
7726
30
7727
-28
7728
31
7729
-30
7730
31
7731
-30
7732
31
7733
-31
7734
30
7735
-30
7736
30
7737
-30
7738
31
7739
-30
7740
31
7741
-29
7742
31
7743
-27
7744
33
7745
-29
7746
31
7747
-30
7748
31
7749
-30
7750
30
7751
-30
7752
31
7753
-30
7754
30
7755
-30
7756
31
7757
-29
7758
-107
7759
-43
7760
-96
7761
-3
7762
-58
7763
22
7764
-40
7765
32
7766
-33
7767
37
7768
-28
7769
40
7770
-21
7771
43
7772
-19
7773
44
7774
-16
7775
46
7776
-13
7777
47
7778
-13
7779
46
7780
-14
7781
44
7782
-16
7783
42
7784
-19
7785
40
7786
-21
7787
38
7788
-23
7789
37
7790
77
7791
1
7792
46
7793
-22
7794
33
7795
-31
7796
29
7797
-33
7798
28
7799
-33
7800
29
7801
-32
7802
29
7803
-32
7804
29
7805
-31
7806
30
7807
-28
7808
32
7809
-30
7810
30
7811
-30
7812
30
7813
-30
7814
30
7815
-30
7816
31
7817
-29
7818
31
7819
-30
7820
31
7821
-30
7822
31
7823
-27
7824
33
7825
-28
7826
32
7827
-29
7828
32
7829
-30
7830
30
7831
-30
7832
31
7833
-30
7834
32
7835
-29
7836
32
7837
-28
7838
32
7839
-27
7840
34
7841
-28
7842
32
7843
-28
7844
31
7845
-30
7846
32
7847
-29
7848
31
7849
-29
7850
32
7851
-28
7852
32
7853
-28
7854
-106
7855
-42
7856
-95
7857
-2
7858
-57
7859
23
7860
-39
7861
34
7862
-32
7863
38
7864
-26
7865
41
7866
-20
7867
45
7868
-18
7869
45
7870
-14
7871
47
7872
-12
7873
48
7874
-12
7875
47
7876
-13
7877
45
7878
-15
7879
43
7880
-18
7881
41
7882
-20
7883
39
7884
-22
7885
37
7886
79
7887
2
7888
46
7889
-22
7890
33
7891
-30
7892
29
7893
-32
7894
28
7895
-32
7896
29
7897
-32
7898
29
7899
-31
7900
29
7901
-31
7902
30
7903
-28
7904
32
7905
-29
7906
30
7907
-30
7908
30
7909
-31
7910
30
7911
-30
7912
31
7913
-30
7914
30
7915
-30
7916
31
7917
-29
7918
31
7919
-26
7920
33
7921
-28
7922
32
7923
-29
7924
31
7925
-30
7926
30
7927
-30
7928
31
7929
-30
7930
31
7931
-30
7932
30
7933
-30
7934
31
7935
-28
7936
32
7937
-29
7938
31
7939
-30
7940
31
7941
-31
7942
30
7943
-30
7944
30
7945
-30
7946
31
7947
-30
7948
31
7949
-30
7950
-107
7951
-44
7952
-97
7953
-4
7954
-58
7955
23
7956
-40
7957
33
7958
-32
7959
37
7960
-28
7961
39
7962
-22
7963
44
7964
-19
7965
44
7966
-15
7967
47
7968
-13
7969
47
7970
-13
7971
46
7972
-14
7973
44
7974
-16
7975
43
7976
-18
7977
41
7978
-20
7979
38
7980
-23
7981
37
7982
-23
7983
37
7984
-23
7985
36
7986
-25
7987
34
7988
-27
7989
34
7990
-27
7991
33
7992
-27
7993
34
7994
-27
7995
33
7996
-27
7997
33
7998
-26
7999
34
8000
-26
8001
34
8002
-28
8003
32
8004
-28
8005
32
8006
-29
8007
32
8008
-29
8009
32
8010
-29
8011
32
8012
-28
8013
32
8014
73
8015
-2
8016
43
8017
-25
8018
30
8019
-33
8020
26
8021
-34
8022
26
8023
-34
8024
27
8025
-33
8026
27
8027
-33
8028
29
8029
-32
8030
29
8031
-29
8032
30
8033
-30
8034
30
8035
-31
8036
30
8037
-31
8038
29
8039
-31
8040
30
8041
-31
8042
30
8043
-31
8044
30
8045
-30
8046
31
8047
-26
8048
33
8049
-28
8050
31
8051
-29
8052
31
8053
-30
8054
31
8055
-30
8056
31
8057
-30
8058
31
8059
-29
8060
31
8061
-29
8062
32
8063
-26
8064
33
8065
-28
8066
31
8067
-29
8068
32
8069
-29
8070
31
8071
-29
8072
31
8073
-29
8074
31
8075
-29
8076
31
8077
-29
8078
-106
8079
-43
8080
-96
8081
-3
8082
-57
8083
23
8084
-39
8085
33
8086
-32
8087
37
8088
-27
8089
40
8090
-21
8091
43
8092
-19
8093
45
8094
-15
8095
47
8096
-12
8097
47
8098
-13
8099
46
8100
-14
8101
45
8102
-15
8103
43
8104
-18
8105
41
8106
-20
8107
39
8108
-22
8109
37
8110
78
8111
1
8112
47
8113
-21
8114
32
8115
-31
8116
29
8117
-33
8118
27
8119
-33
8120
28
8121
-33
8122
28
8123
-32
8124
29
8125
-31
8126
29
8127
-29
8128
31
8129
-31
8130
30
8131
-31
8132
29
8133
-32
8134
29
8135
-32
8136
29
8137
-31
8138
30
8139
-31
8140
30
8141
-30
8142
-108
8143
-45
8144
-98
8145
-4
8146
-59
8147
21
8148
-41
8149
32
8150
-33
8151
36
8152
-28
8153
39
8154
-22
8155
43
8156
-20
8157
43
8158
-16
8159
46
8160
-13
8161
46
8162
-13
8163
46
8164
-14
8165
45
8166
-15
8167
42
8168
-18
8169
41
8170
-21
8171
39
8172
-22
8173
37
8174
-22
8175
38
8176
-22
8177
37
8178
-25
8179
35
8180
-25
8181
34
8182
-27
8183
33
8184
-27
8185
33
8186
-27
8187
34
8188
-26
8189
34
8190
-25
8191
34
8192
-25
8193
34
8194
-27
8195
33
8196
-28
8197
33
8198
-28
8199
31
8200
-29
8201
32
8202
-28
8203
32
8204
-27
8205
32
8206
74
8207
-2
8208
43
8209
-25
8210
29
8211
-33
8212
27
8213
-34
8214
26
8215
-34
8216
27
8217
-34
8218
27
8219
-33
8220
28
8221
-32
8222
29
8223
-30
8224
30
8225
-31
8226
29
8227
-32
8228
29
8229
-32
8230
29
8231
-32
8232
30
8233
-31
8234
29
8235
-31
8236
30
8237
-30
8238
30
8239
-27
8240
33
8241
-29
8242
31
8243
-30
8244
30
8245
-31
8246
30
8247
-30
8248
31
8249
-30
8250
31
8251
-30
8252
31
8253
-29
8254
31
8255
-28
8256
33
8257
-29
8258
31
8259
-30
8260
30
8261
-30
8262
31
8263
-30
8264
31
8265
-30
8266
30
8267
-30
8268
31
8269
-29
8270
31
8271
-27
8272
33
8273
-28
8274
32
8275
-29
8276
31
8277
-30
8278
30
8279
-30
8280
31
8281
-29
8282
31
8283
-29
8284
31
8285
-29
8286
32
8287
-26
8288
34
8289
-27
8290
32
8291
-28
8292
32
8293
-29
8294
31
8295
-30
8296
31
8297
-29
8298
32
8299
-29
8300
31
8301
-29
8302
32
8303
-25
8304
35
8305
-27
8306
32
8307
-29
8308
31
8309
-30
8310
31
8311
-30
8312
31
8313
-30
8314
32
8315
-29
8316
31
8317
-29
8318
31
8319
-27
8320
33
8321
-28
8322
32
8323
-29
8324
31
8325
-30
8326
31
8327
-30
8328
31
8329
-30
8330
31
8331
-30
8332
31
8333
-29
8334
-106
8335
-44
8336
-96
8337
-3
8338
-58
8339
23
8340
-39
8341
33
8342
-32
8343
37
8344
-27
8345
39
8346
-22
8347
43
8348
-20
8349
44
8350
-15
8351
47
8352
-13
8353
48
8354
-13
8355
47
8356
-13
8357
44
8358
-16
8359
43
8360
-17
8361
41
8362
-20
8363
39
8364
-22
8365
37
8366
-22
8367
38
8368
-22
8369
37
8370
-24
8371
35
8372
-25
8373
34
8374
-27
8375
33
8376
-27
8377
34
8378
-26
8379
34
8380
-27
8381
33
8382
-26
8383
34
8384
-25
8385
34
8386
-27
8387
33
8388
-27
8389
32
8390
-28
8391
32
8392
-29
8393
32
8394
-29
8395
32
8396
-28
8397
31
8398
-27
8399
33
8400
-26
8401
33
8402
-28
8403
31
8404
-29
8405
32
8406
-29
8407
31
8408
-29
8409
32
8410
-28
8411
32
8412
-29
8413
31
8414
-27
8415
33
8416
-26
8417
33
8418
-28
8419
32
8420
-28
8421
32
8422
-29
8423
31
8424
-29
8425
31
8426
-29
8427
32
8428
-28
8429
32
8430
-26
8431
34
8432
-27
8433
33
8434
-28
8435
31
8436
-29
8437
31
8438
-29
8439
31
8440
-28
8441
31
8442
-29
8443
31
8444
-29
8445
31
8446
-27
8447
33
8448
-26
8449
33
8450
-29
8451
31
8452
-29
8453
31
8454
-30
8455
31
8456
-30
8457
31
8458
-29
8459
31
8460
-29
8461
31
8462
-28
8463
32
8464
-27
8465
31
8466
-29
8467
31
8468
-29
8469
31
8470
-30
8471
30
8472
-30
8473
30
8474
-30
8475
31
8476
-30
8477
31
8478
-27
8479
32
8480
-27
8481
32
8482
-29
8483
30
8484
-30
8485
31
8486
-30
8487
31
8488
-29
8489
31
8490
-29
8491
31
8492
-29
8493
31
8494
-27
8495
33
8496
-26
8497
32
8498
-28
8499
31
8500
-29
8501
31
8502
-30
8503
31
8504
-29
8505
31
8506
-29
8507
31
8508
-29
8509
31
8510
-28
8511
32
8512
-27
8513
32
8514
-28
8515
31
8516
-29
8517
31
8518
-29
8519
31
8520
-29
8521
31
8522
-28
8523
32
8524
-29
8525
31
8526
-27
8527
33
8528
-26
8529
32
8530
-29
8531
31
8532
-30
8533
31
8534
-28
8535
31
8536
-29
8537
31
8538
-29
8539
31
8540
-29
8541
31
8542
-28
8543
33
8544
-27
8545
33
8546
-28
8547
31
8548
-29
8549
31
8550
-30
8551
31
8552
-30
8553
31
8554
-29
8555
31
8556
-29
8557
31
8558
-28
8559
32
8560
-27
8561
32
8562
-29
8563
31
8564
-29
8565
30
8566
-30
8567
30
8568
-29
8569
31
8570
-29
8571
31
8572
-30
8573
30
8574
-28
8575
32
8576
-28
8577
32
8578
-29
8579
30
8580
-30
8581
30
8582
-30
8583
30
8584
-30
8585
30
8586
-30
8587
31
8588
-29
8589
31
8590
-28
8591
31
8592
-27
8593
32
8594
-29
8595
30
8596
-30
8597
31
8598
-30
8599
31
8600
-29
8601
31
8602
-29
8603
31
8604
-29
8605
31
8606
-28
8607
32
8608
-27
8609
32
8610
-29
8611
30
8612
-29
8613
32
8614
-29
8615
31
8616
-29
8617
31
8618
-29
8619
31
8620
-29
8621
31
8622
-27
8623
32
8624
-26
8625
33
8626
-28
8627
32
8628
-29
8629
30
8630
-30
8631
31
8632
-30
8633
31
8634
-29
8635
30
8636
-29
8637
31
8638
-28
8639
32
8640
-27
8641
32
8642
-28
8643
31
8644
-29
8645
31
8646
-29
8647
31
8648
-29
8649
31
8650
-29
8651
31
8652
-29
8653
31
8654
-28
8655
32
8656
-27
8657
32
8658
-29
8659
31
8660
-29
8661
30
8662
-30
8663
30
8664
-30
8665
31
8666
-29
8667
30
8668
-29
8669
31
8670
-27
8671
33
8672
-26
8673
32
8674
-28
8675
31
8676
-30
8677
31
8678
-29
8679
30
8680
-29
8681
32
8682
-29
8683
32
8684
-28
8685
31
8686
-26
8687
33
8688
-27
8689
33
8690
-28
8691
32
8692
-29
8693
31
8694
-29
8695
32
8696
-29
8697
31
8698
-29
8699
31
8700
-29
8701
31
8702
-27
8703
33
8704
-26
8705
33
8706
-28
8707
31
8708
-29
8709
31
8710
-29
8711
31
8712
-29
8713
31
8714
-29
8715
31
8716
-29
8717
31
8718
-26
8719
33
8720
-26
8721
33
8722
-28
8723
31
8724
-29
8725
31
8726
-30
8727
31
8728
-30
8729
30
8730
-29
8731
31
8732
-29
8733
31
8734
-28
8735
32
8736
-27
8737
32
8738
-29
8739
31
8740
-30
8741
31
8742
-30
8743
30
8744
-29
8745
31
8746
-29
8747
31
8748
-29
8749
31
8750
-27
8751
32
8752
-26
8753
33
8754
-28
8755
31
8756
-29
8757
31
8758
-29
8759
31
8760
-30
8761
31
8762
-29
8763
31
8764
-29
8765
31
8766
-28
8767
31
8768
-27
8769
33
8770
-28
8771
32
8772
-29
8773
31
8774
-29
8775
30
8776
-30
8777
31
8778
-29
8779
31
8780
-29
8781
31
8782
-28
8783
31
8784
-28
8785
32
8786
-29
8787
30
8788
-30
8789
31
8790
-30
8791
31
8792
-29
8793
31
8794
-29
8795
31
8796
-29
8797
31
8798
-27
8799
32
8800
-27
8801
32
8802
-28
8803
32
8804
-29
8805
31
8806
-29
8807
31
8808
-29
8809
31
8810
-29
8811
31
8812
-29
8813
31
8814
-26
8815
34
8816
-26
8817
33
8818
-28
8819
32
8820
-29
8821
31
8822
-29
8823
30
8824
-29
8825
31
8826
-30
8827
31
8828
-29
8829
31
8830
-28
8831
33
8832
-26
8833
33
8834
-29
8835
31
8836
-29
8837
30
8838
-30
8839
31
8840
-30
8841
30
8842
-30
8843
30
8844
-30
8845
31
8846
-28
8847
32
8848
-27
8849
32
8850
-29
8851
31
8852
-30
8853
31
8854
-30
8855
31
8856
-29
8857
31
8858
-29
8859
31
8860
-29
8861
31
8862
-27
8863
32
8864
-27
8865
33
8866
-28
8867
31
8868
-29
8869
30
8870
-30
8871
31
8872
-29
8873
31
8874
-29
8875
31
8876
-30
8877
31
8878
-28
8879
32
8880
-27
8881
31
8882
-30
8883
31
8884
-30
8885
31
8886
-29
8887
30
8888
-29
8889
31
8890
-30
8891
31
8892
-29
8893
31
8894
-28
8895
31
8896
-27
8897
32
8898
-29
8899
31
8900
-29
8901
31
8902
-30
8903
30
8904
-30
8905
31
8906
-29
8907
30
8908
-29
8909
31
8910
-27
8911
33
8912
-26
8913
32
8914
-29
8915
31
8916
-29
8917
31
8918
-29
8919
31
8920
-29
8921
31
8922
-29
8923
31
8924
-29
8925
31
8926
-27
8927
32
8928
-27
8929
32
8930
-29
8931
31
8932
-29
8933
31
8934
-30
8935
31
8936
-30
8937
31
8938
-28
8939
31
8940
-29
8941
31
8942
-27
8943
33
8944
-26
8945
33
8946
-28
8947
31
8948
-29
8949
31
8950
-30
8951
31
8952
-29
8953
30
8954
-30
8955
30
8956
-30
8957
31
8958
-27
8959
32
8960
-27
8961
32
8962
-29
8963
31
8964
-30
8965
30
8966
-30
8967
30
8968
-29
8969
31
8970
-29
8971
31
8972
-29
8973
30
8974
-28
8975
32
8976
-27
8977
32
8978
-29
8979
30
8980
-30
8981
31
8982
-30
8983
30
8984
-30
8985
30
8986
-30
8987
31
8988
-30
8989
30
8990
-28
8991
31
8992
-28
8993
31
8994
-30
8995
30
8996
-30
8997
30
8998
-30
8999
30
9000
-30
9001
30
9002
-30
9003
29
9004
-30
9005
31
9006
-28
9007
31
9008
-28
9009
31
9010
-30
9011
30
9012
-31
9013
30
9014
-30
9015
30
9016
-30
9017
31
9018
-30
9019
30
9020
-30
9021
30
9022
-28
9023
32
9024
-27
9025
32
9026
-29
9027
31
9028
-29
9029
31
9030
-29
9031
31
9032
-30
9033
31
9034
-29
9035
31
9036
-29
9037
32
9038
-27
9039
33
9040
-27
9041
32
9042
-28
9043
32
9044
-29
9045
31
9046
-29
9047
30
9048
-29
9049
32
9050
-29
9051
32
9052
-29
9053
31
9054
-27
9055
32
9056
-27
9057
33
9058
-28
9059
32
9060
-29
9061
31
9062
-29
9063
31
9064
-29
9065
31
9066
-29
9067
31
9068
-29
9069
32
9070
-27
9071
33
9072
-26
9073
32
9074
-29
9075
31
9076
-29
9077
31
9078
-29
9079
31
9080
-29
9081
31
9082
-30
9083
31
9084
-29
9085
30
9086
-28
9087
32
9088
-28
9089
32
9090
-28
9091
31
9092
-29
9093
32
9094
-29
9095
31
9096
-30
9097
30
9098
-30
9099
31
9100
-30
9101
30
9102
-28
9103
32
9104
-27
9105
32
9106
-30
9107
31
9108
-29
9109
31
9110
-29
9111
31
9112
-29
9113
31
9114
-29
9115
31
9116
-29
9117
31
9118
-27
9119
33
9120
-26
9121
33
9122
-28
9123
31
9124
-29
9125
31
9126
-29
9127
31
9128
-29
9129
31
9130
-29
9131
32
9132
-29
9133
32
9134
-27
9135
32
9136
-26
9137
33
9138
-28
9139
31
9140
-29
9141
31
9142
-29
9143
31
9144
-29
9145
32
9146
-29
9147
31
9148
-28
9149
32
9150
-26
9151
33
9152
-26
9153
33
9154
-28
9155
31
9156
-28
9157
31
9158
-29
9159
31
9160
-29
9161
32
9162
-28
9163
32
9164
-29
9165
32
9166
-26
9167
33
9168
-26
9169
33
9170
-28
9171
32
9172
-29
9173
31
9174
-29
9175
31
9176
-29
9177
31
9178
-29
9179
32
9180
-28
9181
31
9182
-27
9183
33
9184
-26
9185
33
9186
-28
9187
31
9188
-29
9189
31
9190
-29
9191
31
9192
-29
9193
31
9194
-29
9195
31
9196
-28
9197
32
9198
-26
9199
33
9200
-26
9201
33
9202
-28
9203
32
9204
-29
9205
32
9206
-29
9207
31
9208
-29
9209
32
9210
-29
9211
32
9212
-28
9213
31
9214
-27
9215
33
9216
-27
9217
33
9218
-28
9219
31
9220
-29
9221
31
9222
-30
9223
31
9224
-29
9225
31
9226
-30
9227
31
9228
-29
9229
31
9230
-28
9231
31
9232
-28
9233
32
9234
-30
9235
30
9236
-30
9237
30
9238
-30
9239
30
9240
-30
9241
31
9242
-30
9243
31
9244
-29
9245
30
9246
-28
9247
32
9248
-28
9249
32
9250
-29
9251
30
9252
-30
9253
30
9254
-31
9255
29
9256
-30
9257
30
9258
-30
9259
30
9260
-30
9261
31
9262
72
9263
-4
9264
41
9265
-27
9266
29
9267
-34
9268
25
9269
-36
9270
24
9271
-36
9272
26
9273
-35
9274
26
9275
-34
9276
27
9277
-33
9278
28
9279
-30
9280
29
9281
-32
9282
28
9283
-32
9284
28
9285
-33
9286
28
9287
-32
9288
29
9289
-31
9290
30
9291
-31
9292
30
9293
-30
9294
-107
9295
-44
9296
-97
9297
-4
9298
-58
9299
23
9300
-39
9301
33
9302
-33
9303
36
9304
-28
9305
40
9306
-22
9307
44
9308
-19
9309
44
9310
-15
9311
47
9312
-12
9313
48
9314
-13
9315
46
9316
-13
9317
45
9318
-16
9319
43
9320
-18
9321
41
9322
-20
9323
39
9324
-22
9325
38
9326
-20
9327
39
9328
-21
9329
37
9330
-25
9331
35
9332
-27
9333
33
9334
-27
9335
33
9336
-27
9337
34
9338
-27
9339
33
9340
-28
9341
33
9342
-25
9343
33
9344
-26
9345
34
9346
-28
9347
32
9348
-28
9349
31
9350
-29
9351
31
9352
-29
9353
32
9354
-29
9355
31
9356
-29
9357
30
9358
-27
9359
33
9360
-26
9361
33
9362
-28
9363
31
9364
-29
9365
31
9366
-30
9367
30
9368
-29
9369
31
9370
-29
9371
31
9372
-30
9373
31
9374
-28
9375
31
9376
-27
9377
32
9378
-30
9379
31
9380
-29
9381
31
9382
-29
9383
31
9384
-29
9385
31
9386
-30
9387
30
9388
-30
9389
31
9390
-27
9391
32
9392
-27
9393
31
9394
-29
9395
31
9396
-29
9397
30
9398
-30
9399
31
9400
-28
9401
31
9402
-29
9403
31
9404
-29
9405
31
9406
-27
9407
32
9408
-27
9409
32
9410
-29
9411
31
9412
-29
9413
31
9414
-29
9415
31
9416
-29
9417
32
9418
-29
9419
31
9420
-29
9421
31
9422
-27
9423
33
9424
-26
9425
32
9426
-29
9427
31
9428
-29
9429
31
9430
-29
9431
31
9432
-29
9433
31
9434
-29
9435
31
9436
-29
9437
31
9438
-27
9439
33
9440
-26
9441
33
9442
-28
9443
32
9444
-29
9445
31
9446
-29
9447
31
9448
-29
9449
32
9450
-29
9451
31
9452
-29
9453
31
9454
-26
9455
34
9456
-26
9457
33
9458
-28
9459
31
9460
-30
9461
31
9462
-29
9463
31
9464
-29
9465
31
9466
-29
9467
31
9468
-29
9469
31
9470
-27
9471
32
9472
-27
9473
32
9474
-29
9475
31
9476
-30
9477
31
9478
-29
9479
31
9480
-30
9481
31
9482
-30
9483
30
9484
-29
9485
31
9486
-28
9487
31
9488
-27
9489
32
9490
-29
9491
31
9492
-30
9493
31
9494
-30
9495
30
9496
-29
9497
31
9498
-30
9499
31
9500
-30
9501
30
9502
-28
9503
32
9504
-27
9505
32
9506
-29
9507
31
9508
-30
9509
30
9510
-30
9511
31
9512
-29
9513
31
9514
-29
9515
30
9516
-30
9517
31
9518
-28
9519
32
9520
-27
9521
32
9522
-29
9523
31
9524
-29
9525
31
9526
-29
9527
31
9528
-29
9529
30
9530
-29
9531
31
9532
-29
9533
31
9534
-27
9535
32
9536
-27
9537
32
9538
-29
9539
31
9540
-29
9541
31
9542
-29
9543
31
9544
-29
9545
31
9546
-29
9547
30
9548
-29
9549
31
9550
-28
9551
32
9552
-27
9553
32
9554
-29
9555
30
9556
-30
9557
31
9558
-29
9559
31
9560
-30
9561
30
9562
-30
9563
31
9564
-29
9565
31
9566
-27
9567
32
9568
-27
9569
32
9570
-29
9571
30
9572
-30
9573
30
9574
-30
9575
31
9576
-30
9577
31
9578
-29
9579
30
9580
-30
9581
31
9582
-28
9583
32
9584
-27
9585
32
9586
-29
9587
31
9588
-30
9589
31
9590
-30
9591
30
9592
-30
9593
31
9594
-30
9595
31
9596
-29
9597
31
9598
-28
9599
32
9600
-27
9601
31
9602
-29
9603
31
9604
-29
9605
31
9606
-29
9607
31
9608
-30
9609
31
9610
-29
9611
31
9612
-29
9613
31
9614
-28
9615
32
9616
-27
9617
32
9618
-29
9619
31
9620
-30
9621
31
9622
-30
9623
30
9624
-29
9625
31
9626
-30
9627
31
9628
-29
9629
31
9630
-27
9631
33
9632
-27
9633
33
9634
-28
9635
31
9636
-29
9637
31
9638
-29
9639
31
9640
-29
9641
31
9642
-29
9643
31
9644
-29
9645
31
9646
-27
9647
33
9648
-26
9649
33
9650
-28
9651
31
9652
-29
9653
32
9654
-28
9655
31
9656
-28
9657
32
9658
-29
9659
31
9660
-29
9661
32
9662
-26
9663
32
9664
-26
9665
33
9666
-28
9667
32
9668
-28
9669
31
9670
-29
9671
32
9672
-29
9673
31
9674
-28
9675
31
9676
-29
9677
32
9678
-27
9679
33
9680
-26
9681
32
9682
-28
9683
32
9684
-28
9685
31
9686
-29
9687
31
9688
-29
9689
32
9690
-29
9691
31
9692
-29
9693
31
9694
-27
9695
33
9696
-27
9697
33
9698
-28
9699
31
9700
-29
9701
31
9702
-29
9703
31
9704
-29
9705
31
9706
-29
9707
31
9708
-29
9709
32
9710
-27
9711
33
9712
-27
9713
32
9714
-29
9715
31
9716
-30
9717
30
9718
-30
9719
30
9720
-30
9721
30
9722
-30
9723
30
9724
-30
9725
30
9726
-28
9727
31
9728
-28
9729
31
9730
-29
9731
31
9732
-29
9733
31
9734
-30
9735
29
9736
-31
9737
30
9738
-30
9739
30
9740
-30
9741
30
9742
71
9743
-4
9744
41
9745
-27
9746
28
9747
-34
9748
25
9749
-35
9750
25
9751
-36
9752
25
9753
-35
9754
26
9755
-34
9756
27
9757
-33
9758
28
9759
-30
9760
29
9761
-31
9762
29
9763
-32
9764
29
9765
-32
9766
28
9767
-32
9768
29
9769
-31
9770
29
9771
-31
9772
30
9773
-30
9774
30
9775
-28
9776
32
9777
-29
9778
31
9779
-30
9780
30
9781
-31
9782
30
9783
-30
9784
31
9785
-30
9786
30
9787
-30
9788
31
9789
-30
9790
31
9791
-27
9792
33
9793
-29
9794
32
9795
-29
9796
31
9797
-30
9798
30
9799
-30
9800
31
9801
-30
9802
31
9803
-29
9804
31
9805
-29
9806
-106
9807
-44
9808
-96
9809
-3
9810
-58
9811
23
9812
-39
9813
33
9814
-32
9815
37
9816
-27
9817
40
9818
-22
9819
43
9820
-20
9821
44
9822
-15
9823
47
9824
-12
9825
47
9826
-13
9827
45
9828
-14
9829
45
9830
-16
9831
43
9832
-18
9833
40
9834
-20
9835
38
9836
-23
9837
37
9838
78
9839
2
9840
47
9841
-21
9842
33
9843
-30
9844
29
9845
-33
9846
28
9847
-32
9848
29
9849
-32
9850
29
9851
-32
9852
29
9853
-31
9854
30
9855
-28
9856
31
9857
-30
9858
31
9859
-31
9860
30
9861
-31
9862
29
9863
-31
9864
30
9865
-31
9866
31
9867
-30
9868
31
9869
-29
9870
31
9871
-28
9872
32
9873
-29
9874
31
9875
-30
9876
30
9877
-30
9878
30
9879
-30
9880
31
9881
-30
9882
30
9883
-29
9884
32
9885
-29
9886
31
9887
-26
9888
33
9889
-28
9890
31
9891
-29
9892
32
9893
-29
9894
31
9895
-29
9896
31
9897
-30
9898
32
9899
-29
9900
31
9901
-28
9902
-106
9903
-43
9904
-96
9905
-2
9906
-57
9907
24
9908
-38
9909
34
9910
-32
9911
37
9912
-27
9913
41
9914
-21
9915
44
9916
-18
9917
45
9918
-15
9919
47
9920
-12
9921
48
9922
-12
9923
47
9924
-13
9925
45
9926
-15
9927
43
9928
-17
9929
41
9930
-20
9931
39
9932
-22
9933
37
9934
78
9935
1
9936
47
9937
-21
9938
33
9939
-30
9940
29
9941
-33
9942
28
9943
-32
9944
28
9945
-32
9946
29
9947
-31
9948
29
9949
-31
9950
29
9951
-29
9952
31
9953
-30
9954
30
9955
-31
9956
29
9957
-31
9958
29
9959
-31
9960
30
9961
-31
9962
30
9963
-31
9964
30
9965
-30
9966
31
9967
-27
9968
33
9969
-28
9970
31
9971
-29
9972
31
9973
-30
9974
31
9975
-30
9976
31
9977
-29
9978
31
9979
-29
9980
32
9981
-29
9982
31
9983
-27
9984
34
9985
-28
9986
32
9987
-28
9988
32
9989
-29
9990
32
9991
-29
9992
32
9993
-29
9994
32
9995
-29
9996
32
9997
-29
9998
-106
9999
-42
10000
-96