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