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