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