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