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