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