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