repo.or.cz
/
RRG-proxmark3.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Merge pull request #1331 from Guilhem7/master
[RRG-proxmark3.git]
/
traces
/
lf_IDTECK_4944544B351FBE4B.pm3
blob
b2e29d85b56aae51ecfea4ddd1dcd0f424a70bed
1
39
2
-37
3
39
4
-37
5
38
6
-37
7
39
8
-36
9
39
10
-37
11
38
12
-37
13
38
14
-37
15
38
16
-37
17
37
18
-38
19
39
20
-37
21
38
22
-37
23
39
24
118
25
33
26
65
27
-14
28
31
29
-44
30
21
31
-52
32
20
33
-53
34
24
35
-50
36
27
37
-47
38
30
39
-45
40
32
41
-43
42
33
43
-42
44
34
45
-41
46
34
47
-41
48
34
49
-41
50
34
51
-41
52
35
53
-40
54
36
55
-39
56
-104
57
-32
58
-95
59
30
60
-44
61
53
62
-24
63
58
64
-19
65
55
66
-23
67
50
68
-27
69
47
70
-30
71
44
72
-32
73
43
74
-33
75
43
76
-33
77
42
78
-34
79
42
80
-34
81
41
82
-34
83
41
84
-35
85
41
86
-35
87
40
88
119
89
33
90
66
91
-13
92
32
93
-43
94
22
95
-51
96
22
97
-51
98
25
99
-49
100
28
101
-46
102
30
103
-44
104
32
105
-43
106
33
107
-42
108
34
109
-41
110
34
111
-41
112
35
113
-40
114
35
115
-40
116
36
117
-39
118
37
119
-38
120
36
121
-39
122
37
123
-39
124
36
125
-39
126
37
127
-38
128
38
129
-38
130
37
131
-38
132
37
133
-38
134
37
135
-38
136
37
137
-38
138
38
139
-37
140
38
141
-38
142
38
143
-38
144
38
145
-37
146
38
147
-37
148
38
149
-37
150
39
151
-37
152
-102
153
-30
154
-93
155
31
156
-42
157
55
158
-22
159
59
160
-19
161
55
162
-22
163
51
164
-26
165
48
166
-29
167
45
168
-31
169
44
170
-32
171
43
172
-33
173
42
174
-33
175
41
176
-34
177
42
178
-34
179
41
180
-34
181
40
182
-35
183
41
184
120
185
34
186
66
187
-13
188
33
189
-42
190
22
191
-51
192
22
193
-51
194
25
195
-49
196
28
197
-46
198
31
199
-44
200
32
201
-42
202
33
203
-41
204
34
205
-41
206
34
207
-40
208
35
209
-40
210
36
211
-39
212
36
213
-39
214
36
215
-39
216
-104
217
-31
218
-95
219
29
220
-44
221
54
222
-23
223
58
224
-20
225
54
226
-23
227
50
228
-27
229
46
230
-30
231
44
232
-32
233
43
234
-32
235
42
236
-33
237
43
238
-33
239
42
240
-34
241
42
242
-34
243
41
244
-34
245
41
246
-35
247
40
248
-35
249
40
250
-35
251
40
252
-36
253
39
254
-36
255
39
256
-36
257
39
258
-36
259
39
260
-37
261
39
262
-37
263
39
264
-36
265
39
266
-36
267
39
268
-37
269
39
270
-37
271
38
272
-37
273
38
274
-37
275
38
276
-37
277
38
278
-37
279
39
280
119
281
33
282
64
283
-14
284
31
285
-44
286
20
287
-53
288
21
289
-53
290
24
291
-50
292
27
293
-47
294
30
295
-44
296
32
297
-42
298
33
299
-42
300
34
301
-41
302
34
303
-41
304
35
305
-40
306
34
307
-40
308
36
309
-40
310
36
311
-39
312
-105
313
-31
314
-95
315
30
316
-44
317
54
318
-23
319
58
320
-20
321
54
322
-23
323
50
324
-27
325
47
326
-30
327
45
328
-31
329
44
330
-32
331
43
332
-33
333
42
334
-34
335
42
336
-34
337
41
338
-34
339
41
340
-35
341
40
342
-35
343
40
344
-36
345
40
346
-35
347
40
348
-36
349
39
350
-36
351
40
352
-36
353
39
354
-36
355
38
356
-37
357
39
358
-36
359
39
360
-36
361
39
362
-36
363
40
364
-36
365
39
366
-36
367
39
368
-37
369
39
370
-37
371
38
372
-37
373
39
374
-37
375
38
376
118
377
33
378
65
379
-14
380
31
381
-44
382
21
383
-52
384
21
385
-52
386
24
387
-50
388
28
389
-46
390
30
391
-44
392
31
393
-43
394
33
395
-42
396
34
397
-41
398
34
399
-41
400
35
401
-40
402
35
403
-40
404
36
405
-39
406
36
407
-39
408
-104
409
-31
410
-95
411
30
412
-43
413
53
414
-23
415
58
416
-20
417
54
418
-23
419
49
420
-27
421
46
422
-30
423
44
424
-32
425
43
426
-33
427
43
428
-33
429
42
430
-34
431
41
432
-35
433
41
434
-35
435
41
436
-35
437
41
438
-35
439
41
440
120
441
34
442
66
443
-13
444
33
445
-42
446
21
447
-52
448
22
449
-52
450
25
451
-49
452
28
453
-46
454
31
455
-44
456
33
457
-42
458
33
459
-42
460
34
461
-41
462
35
463
-40
464
35
465
-40
466
36
467
-39
468
36
469
-39
470
37
471
-38
472
-104
473
-31
474
-95
475
30
476
-43
477
54
478
-23
479
58
480
-19
481
55
482
-22
483
51
484
-26
485
47
486
-29
487
46
488
-31
489
44
490
-32
491
43
492
-33
493
42
494
-34
495
41
496
-34
497
41
498
-35
499
40
500
-35
501
41
502
-35
503
40
504
-35
505
40
506
-36
507
40
508
-36
509
40
510
-36
511
40
512
-36
513
40
514
-36
515
39
516
-36
517
39
518
-37
519
39
520
-37
521
39
522
-37
523
39
524
-36
525
39
526
-36
527
39
528
-37
529
38
530
-37
531
38
532
-37
533
38
534
-38
535
38
536
-37
537
39
538
-37
539
39
540
-37
541
39
542
-37
543
38
544
-37
545
38
546
-37
547
39
548
-37
549
38
550
-37
551
38
552
-37
553
39
554
-37
555
39
556
-37
557
39
558
-37
559
39
560
-37
561
39
562
-37
563
39
564
-36
565
39
566
-37
567
39
568
118
569
33
570
64
571
-14
572
30
573
-44
574
20
575
-53
576
21
577
-52
578
24
579
-50
580
28
581
-46
582
30
583
-44
584
32
585
-43
586
33
587
-42
588
33
589
-42
590
34
591
-41
592
35
593
-40
594
35
595
-40
596
36
597
-39
598
36
599
-40
600
-105
601
-31
602
-94
603
30
604
-43
605
53
606
-23
607
58
608
-20
609
54
610
-23
611
50
612
-27
613
47
614
-29
615
44
616
-32
617
43
618
-32
619
43
620
-33
621
42
622
-34
623
42
624
-34
625
41
626
-34
627
41
628
-35
629
40
630
-35
631
40
632
-35
633
40
634
-35
635
40
636
-36
637
40
638
-36
639
40
640
-36
641
39
642
-36
643
39
644
-36
645
39
646
-36
647
39
648
-37
649
39
650
-36
651
40
652
-36
653
39
654
-36
655
40
656
-36
657
39
658
-36
659
39
660
-37
661
38
662
-37
663
38
664
-37
665
39
666
-37
667
39
668
-37
669
39
670
-36
671
39
672
-36
673
39
674
-37
675
39
676
-37
677
39
678
-37
679
38
680
-37
681
38
682
-37
683
39
684
-37
685
38
686
-37
687
38
688
-37
689
38
690
-37
691
38
692
-38
693
38
694
-37
695
38
696
118
697
32
698
64
699
-15
700
31
701
-43
702
21
703
-53
704
21
705
-52
706
24
707
-50
708
27
709
-47
710
31
711
-44
712
32
713
-43
714
33
715
-42
716
34
717
-41
718
35
719
-40
720
35
721
-40
722
35
723
-40
724
35
725
-40
726
36
727
-40
728
-105
729
-32
730
-95
731
30
732
-44
733
54
734
-23
735
58
736
-20
737
55
738
-23
739
50
740
-26
741
47
742
-30
743
44
744
-32
745
44
746
-32
747
43
748
-33
749
42
750
-34
751
42
752
-34
753
41
754
-35
755
40
756
-35
757
41
758
-35
759
41
760
120
761
35
762
67
763
-12
764
33
765
-42
766
21
767
-52
768
22
769
-51
770
25
771
-49
772
28
773
-46
774
31
775
-44
776
32
777
-43
778
33
779
-42
780
34
781
-41
782
34
783
-41
784
35
785
-40
786
35
787
-40
788
36
789
-39
790
36
791
-39
792
-104
793
-32
794
-95
795
29
796
-44
797
53
798
-23
799
58
800
-20
801
55
802
-22
803
50
804
-26
805
47
806
-29
807
45
808
-31
809
43
810
-33
811
42
812
-34
813
42
814
-34
815
42
816
-34
817
41
818
-35
819
41
820
-35
821
41
822
-35
823
40
824
120
825
34
826
66
827
-13
828
32
829
-43
830
22
831
-52
832
22
833
-51
834
26
835
-48
836
29
837
-46
838
31
839
-44
840
32
841
-42
842
34
843
-41
844
34
845
-40
846
36
847
-39
848
35
849
-40
850
36
851
-39
852
37
853
-39
854
36
855
-39
856
-104
857
-31
858
-95
859
30
860
-44
861
53
862
-23
863
58
864
-20
865
54
866
-23
867
50
868
-27
869
47
870
-29
871
44
872
-32
873
43
874
-32
875
42
876
-34
877
42
878
-34
879
42
880
-34
881
41
882
-35
883
41
884
-35
885
40
886
-35
887
41
888
-35
889
40
890
-35
891
40
892
-36
893
40
894
-36
895
40
896
-36
897
39
898
-36
899
40
900
-36
901
39
902
-36
903
39
904
-36
905
40
906
-36
907
39
908
-37
909
38
910
-37
911
39
912
-37
913
39
914
-37
915
39
916
-37
917
39
918
-37
919
39
920
-36
921
39
922
-37
923
39
924
-37
925
39
926
-36
927
40
928
-36
929
39
930
-36
931
38
932
-37
933
39
934
-36
935
38
936
-37
937
38
938
-37
939
39
940
-37
941
38
942
-37
943
39
944
-36
945
39
946
-37
947
38
948
-38
949
38
950
-37
951
38
952
118
953
32
954
65
955
-14
956
31
957
-44
958
20
959
-53
960
21
961
-52
962
25
963
-49
964
28
965
-47
966
30
967
-44
968
32
969
-43
970
33
971
-41
972
34
973
-41
974
34
975
-41
976
34
977
-41
978
35
979
-40
980
35
981
-40
982
36
983
-39
984
-104
985
-32
986
-95
987
30
988
-44
989
54
990
-23
991
58
992
-20
993
55
994
-23
995
50
996
-26
997
47
998
-29
999
45
1000
-31
1001
44
1002
-32
1003
43
1004
-33
1005
42
1006
-34
1007
42
1008
-34
1009
41
1010
-35
1011
41
1012
-35
1013
40
1014
-35
1015
40
1016
-35
1017
40
1018
-35
1019
40
1020
-36
1021
40
1022
-36
1023
39
1024
-36
1025
39
1026
-36
1027
39
1028
-36
1029
40
1030
-36
1031
39
1032
-36
1033
39
1034
-37
1035
39
1036
-36
1037
39
1038
-36
1039
40
1040
-36
1041
39
1042
-36
1043
39
1044
-37
1045
38
1046
-37
1047
38
1048
118
1049
33
1050
64
1051
-15
1052
31
1053
-43
1054
21
1055
-53
1056
20
1057
-53
1058
24
1059
-49
1060
28
1061
-47
1062
30
1063
-44
1064
32
1065
-43
1066
33
1067
-42
1068
34
1069
-41
1070
35
1071
-40
1072
34
1073
-41
1074
35
1075
-40
1076
35
1077
-40
1078
35
1079
-40
1080
-105
1081
-32
1082
-96
1083
29
1084
-44
1085
53
1086
-24
1087
58
1088
-20
1089
55
1090
-22
1091
50
1092
-27
1093
47
1094
-29
1095
45
1096
-31
1097
43
1098
-32
1099
42
1100
-33
1101
43
1102
-33
1103
42
1104
-34
1105
40
1106
-35
1107
40
1108
-35
1109
41
1110
-35
1111
40
1112
120
1113
34
1114
66
1115
-13
1116
32
1117
-43
1118
21
1119
-52
1120
22
1121
-52
1122
25
1123
-49
1124
28
1125
-46
1126
31
1127
-44
1128
32
1129
-42
1130
33
1131
-42
1132
34
1133
-40
1134
34
1135
-41
1136
35
1137
-40
1138
36
1139
-40
1140
36
1141
-39
1142
36
1143
-39
1144
37
1145
-38
1146
37
1147
-38
1148
37
1149
-38
1150
38
1151
-38
1152
37
1153
-38
1154
38
1155
-37
1156
38
1157
-38
1158
38
1159
-37
1160
38
1161
-37
1162
38
1163
-37
1164
38
1165
-37
1166
38
1167
-37
1168
38
1169
-37
1170
38
1171
-38
1172
38
1173
-37
1174
38
1175
-37
1176
-103
1177
-29
1178
-93
1179
32
1180
-42
1181
55
1182
-22
1183
60
1184
-18
1185
56
1186
-21
1187
51
1188
-26
1189
48
1190
-29
1191
45
1192
-31
1193
44
1194
-32
1195
43
1196
-33
1197
43
1198
-33
1199
43
1200
-33
1201
42
1202
-34
1203
42
1204
-34
1205
41
1206
-34
1207
41
1208
-35
1209
41
1210
-35
1211
40
1212
-35
1213
40
1214
-36
1215
40
1216
-35
1217
40
1218
-36
1219
39
1220
-36
1221
39
1222
-36
1223
38
1224
-37
1225
38
1226
-37
1227
39
1228
-37
1229
38
1230
-37
1231
39
1232
-37
1233
38
1234
-37
1235
38
1236
-37
1237
38
1238
-37
1239
39
1240
118
1241
33
1242
65
1243
-14
1244
31
1245
-43
1246
21
1247
-53
1248
21
1249
-52
1250
24
1251
-49
1252
28
1253
-46
1254
30
1255
-45
1256
32
1257
-43
1258
33
1259
-42
1260
34
1261
-41
1262
34
1263
-41
1264
35
1265
-40
1266
35
1267
-40
1268
36
1269
-39
1270
37
1271
-39
1272
36
1273
-39
1274
37
1275
-38
1276
37
1277
-38
1278
37
1279
-39
1280
37
1281
-38
1282
37
1283
-38
1284
38
1285
-38
1286
38
1287
-38
1288
38
1289
-38
1290
38
1291
-37
1292
38
1293
-38
1294
38
1295
-38
1296
37
1297
-38
1298
38
1299
-38
1300
38
1301
-37
1302
38
1303
-37
1304
-103
1305
-31
1306
-94
1307
31
1308
-43
1309
54
1310
-23
1311
59
1312
-19
1313
55
1314
-22
1315
51
1316
-26
1317
47
1318
-29
1319
46
1320
-31
1321
44
1322
-32
1323
43
1324
-33
1325
42
1326
-34
1327
42
1328
-34
1329
42
1330
-34
1331
41
1332
-35
1333
41
1334
-35
1335
41
1336
120
1337
34
1338
66
1339
-14
1340
32
1341
-42
1342
22
1343
-52
1344
22
1345
-51
1346
25
1347
-48
1348
28
1349
-46
1350
30
1351
-44
1352
32
1353
-43
1354
33
1355
-42
1356
34
1357
-41
1358
35
1359
-40
1360
35
1361
-40
1362
35
1363
-40
1364
36
1365
-39
1366
36
1367
-39
1368
-104
1369
-31
1370
-95
1371
29
1372
-44
1373
53
1374
-24
1375
58
1376
-20
1377
54
1378
-23
1379
49
1380
-27
1381
46
1382
-30
1383
44
1384
-32
1385
43
1386
-33
1387
43
1388
-33
1389
43
1390
-33
1391
42
1392
-34
1393
42
1394
-34
1395
41
1396
-35
1397
40
1398
-35
1399
40
1400
120
1401
34
1402
66
1403
-13
1404
33
1405
-42
1406
22
1407
-51
1408
22
1409
-52
1410
26
1411
-48
1412
29
1413
-46
1414
31
1415
-44
1416
33
1417
-42
1418
34
1419
-41
1420
33
1421
-41
1422
35
1423
-40
1424
35
1425
-40
1426
35
1427
-40
1428
36
1429
-39
1430
36
1431
-39
1432
-104
1433
-31
1434
-94
1435
30
1436
-44
1437
54
1438
-23
1439
58
1440
-20
1441
54
1442
-23
1443
50
1444
-27
1445
47
1446
-30
1447
44
1448
-32
1449
44
1450
-32
1451
43
1452
-33
1453
42
1454
-34
1455
42
1456
-34
1457
41
1458
-35
1459
41
1460
-35
1461
41
1462
-35
1463
40
1464
-36
1465
40
1466
-35
1467
40
1468
-35
1469
40
1470
-36
1471
40
1472
-36
1473
40
1474
-36
1475
40
1476
-36
1477
40
1478
-36
1479
39
1480
-36
1481
39
1482
-37
1483
39
1484
-36
1485
39
1486
-36
1487
39
1488
-36
1489
39
1490
-36
1491
39
1492
-37
1493
39
1494
-37
1495
38
1496
-37
1497
39
1498
-37
1499
38
1500
-37
1501
38
1502
-37
1503
38
1504
-37
1505
38
1506
-37
1507
39
1508
-37
1509
38
1510
-37
1511
38
1512
-37
1513
39
1514
-37
1515
39
1516
-37
1517
39
1518
-37
1519
39
1520
-37
1521
39
1522
-37
1523
39
1524
-37
1525
38
1526
-37
1527
38
1528
118
1529
32
1530
65
1531
-14
1532
31
1533
-44
1534
20
1535
-53
1536
20
1537
-53
1538
24
1539
-50
1540
28
1541
-47
1542
30
1543
-44
1544
32
1545
-43
1546
33
1547
-42
1548
34
1549
-41
1550
34
1551
-41
1552
35
1553
-40
1554
36
1555
-40
1556
35
1557
-40
1558
36
1559
-40
1560
36
1561
-40
1562
37
1563
-39
1564
37
1565
-38
1566
37
1567
-38
1568
37
1569
-38
1570
38
1571
-38
1572
37
1573
-38
1574
37
1575
-38
1576
37
1577
-38
1578
37
1579
-38
1580
38
1581
-37
1582
38
1583
-37
1584
38
1585
-37
1586
38
1587
-37
1588
37
1589
-38
1590
38
1591
-38
1592
38
1593
-38
1594
38
1595
-37
1596
38
1597
-37
1598
38
1599
-38
1600
38
1601
-37
1602
38
1603
-38
1604
38
1605
-37
1606
38
1607
-37
1608
39
1609
-37
1610
38
1611
-37
1612
39
1613
-37
1614
39
1615
-37
1616
39
1617
-37
1618
39
1619
-37
1620
39
1621
-37
1622
38
1623
-37
1624
38
1625
-37
1626
39
1627
-37
1628
39
1629
-37
1630
38
1631
-37
1632
39
1633
-37
1634
38
1635
-37
1636
38
1637
-37
1638
38
1639
-37
1640
38
1641
-37
1642
38
1643
-37
1644
38
1645
-37
1646
38
1647
-37
1648
38
1649
-37
1650
38
1651
-37
1652
38
1653
-37
1654
39
1655
-37
1656
39
1657
-37
1658
39
1659
-37
1660
39
1661
-37
1662
38
1663
-37
1664
38
1665
-37
1666
38
1667
-37
1668
38
1669
-38
1670
37
1671
-38
1672
38
1673
-37
1674
38
1675
-37
1676
38
1677
-37
1678
38
1679
-37
1680
38
1681
-37
1682
38
1683
-37
1684
39
1685
-37
1686
38
1687
-37
1688
39
1689
-37
1690
39
1691
-37
1692
38
1693
-37
1694
39
1695
-37
1696
38
1697
-37
1698
38
1699
-38
1700
38
1701
-37
1702
38
1703
-38
1704
38
1705
-37
1706
38
1707
-37
1708
39
1709
-37
1710
39
1711
-37
1712
39
1713
-37
1714
39
1715
-37
1716
38
1717
-37
1718
38
1719
-37
1720
-102
1721
-29
1722
-93
1723
31
1724
-42
1725
55
1726
-22
1727
59
1728
-19
1729
55
1730
-22
1731
51
1732
-26
1733
48
1734
-29
1735
45
1736
-31
1737
44
1738
-32
1739
43
1740
-33
1741
42
1742
-34
1743
42
1744
-34
1745
42
1746
-34
1747
41
1748
-34
1749
41
1750
-35
1751
41
1752
120
1753
35
1754
66
1755
-13
1756
32
1757
-42
1758
22
1759
-52
1760
22
1761
-52
1762
25
1763
-49
1764
29
1765
-46
1766
31
1767
-44
1768
32
1769
-43
1770
34
1771
-41
1772
33
1773
-41
1774
35
1775
-40
1776
35
1777
-40
1778
35
1779
-40
1780
36
1781
-39
1782
36
1783
-39
1784
37
1785
-38
1786
37
1787
-38
1788
36
1789
-39
1790
37
1791
-38
1792
38
1793
-38
1794
38
1795
-37
1796
38
1797
-37
1798
38
1799
-37
1800
38
1801
-38
1802
38
1803
-37
1804
38
1805
-37
1806
38
1807
-38
1808
38
1809
-37
1810
38
1811
-37
1812
38
1813
-37
1814
39
1815
-37
1816
38
1817
-37
1818
39
1819
-37
1820
38
1821
-37
1822
38
1823
-38
1824
38
1825
-37
1826
38
1827
-37
1828
38
1829
-37
1830
39
1831
-37
1832
38
1833
-37
1834
39
1835
-37
1836
38
1837
-37
1838
38
1839
-38
1840
38
1841
-37
1842
38
1843
-37
1844
38
1845
-37
1846
39
1847
-37
1848
39
1849
-37
1850
39
1851
-37
1852
39
1853
-37
1854
39
1855
-37
1856
39
1857
-36
1858
39
1859
-37
1860
39
1861
-37
1862
39
1863
-37
1864
39
1865
-37
1866
39
1867
-37
1868
38
1869
-37
1870
38
1871
-37
1872
38
1873
-37
1874
38
1875
-38
1876
38
1877
-37
1878
39
1879
-37
1880
39
1881
-37
1882
39
1883
-37
1884
39
1885
-37
1886
38
1887
-37
1888
38
1889
-37
1890
38
1891
-37
1892
38
1893
-37
1894
39
1895
-37
1896
38
1897
-37
1898
38
1899
-37
1900
39
1901
-37
1902
39
1903
-37
1904
39
1905
-36
1906
39
1907
-36
1908
39
1909
-37
1910
39
1911
-37
1912
-102
1913
-30
1914
-94
1915
32
1916
-42
1917
55
1918
-22
1919
59
1920
-19
1921
56
1922
-22
1923
51
1924
-26
1925
47
1926
-29
1927
45
1928
-31
1929
44
1930
-32
1931
43
1932
-33
1933
43
1934
-33
1935
42
1936
-34
1937
41
1938
-34
1939
41
1940
-35
1941
40
1942
-35
1943
40
1944
-35
1945
40
1946
-35
1947
39
1948
-36
1949
39
1950
-36
1951
39
1952
-36
1953
39
1954
-36
1955
39
1956
-36
1957
39
1958
-37
1959
39
1960
-36
1961
39
1962
-36
1963
38
1964
-37
1965
38
1966
-37
1967
38
1968
-37
1969
38
1970
-37
1971
39
1972
-37
1973
39
1974
-37
1975
39
1976
119
1977
33
1978
65
1979
-14
1980
31
1981
-44
1982
21
1983
-52
1984
21
1985
-52
1986
25
1987
-49
1988
29
1989
-46
1990
30
1991
-44
1992
32
1993
-43
1994
33
1995
-41
1996
33
1997
-41
1998
34
1999
-41
2000
34
2001
-41
2002
35
2003
-40
2004
35
2005
-40
2006
36
2007
-40
2008
-105
2009
-31
2010
-95
2011
30
2012
-44
2013
54
2014
-23
2015
58
2016
-20
2017
54
2018
-23
2019
50
2020
-26
2021
46
2022
-30
2023
44
2024
-32
2025
43
2026
-33
2027
42
2028
-33
2029
42
2030
-34
2031
41
2032
-34
2033
41
2034
-35
2035
42
2036
-34
2037
41
2038
-35
2039
40
2040
-35
2041
40
2042
-35
2043
40
2044
-36
2045
39
2046
-36
2047
39
2048
-36
2049
40
2050
-36
2051
40
2052
-36
2053
40
2054
-36
2055
40
2056
-36
2057
39
2058
-36
2059
39
2060
-36
2061
39
2062
-37
2063
39
2064
-36
2065
39
2066
-37
2067
39
2068
-37
2069
39
2070
-37
2071
38
2072
117
2073
32
2074
65
2075
-14
2076
30
2077
-44
2078
20
2079
-53
2080
21
2081
-52
2082
24
2083
-50
2084
28
2085
-46
2086
31
2087
-44
2088
32
2089
-43
2090
33
2091
-42
2092
33
2093
-41
2094
34
2095
-41
2096
35
2097
-40
2098
34
2099
-40
2100
35
2101
-40
2102
36
2103
-39
2104
-104
2105
-32
2106
-95
2107
30
2108
-43
2109
53
2110
-24
2111
58
2112
-20
2113
55
2114
-22
2115
50
2116
-27
2117
46
2118
-30
2119
45
2120
-31
2121
43
2122
-32
2123
43
2124
-32
2125
42
2126
-34
2127
42
2128
-34
2129
41
2130
-35
2131
41
2132
-35
2133
40
2134
-35
2135
40
2136
119
2137
34
2138
66
2139
-13
2140
32
2141
-42
2142
21
2143
-52
2144
22
2145
-51
2146
25
2147
-48
2148
29
2149
-46
2150
31
2151
-44
2152
33
2153
-42
2154
34
2155
-41
2156
34
2157
-41
2158
34
2159
-41
2160
35
2161
-40
2162
36
2163
-40
2164
36
2165
-39
2166
36
2167
-39
2168
37
2169
-39
2170
37
2171
-39
2172
37
2173
-38
2174
37
2175
-38
2176
38
2177
-38
2178
38
2179
-38
2180
38
2181
-38
2182
38
2183
-38
2184
38
2185
-37
2186
37
2187
-38
2188
38
2189
-37
2190
38
2191
-37
2192
39
2193
-37
2194
39
2195
-37
2196
38
2197
-38
2198
38
2199
-37
2200
-103
2201
-30
2202
-94
2203
31
2204
-42
2205
55
2206
-22
2207
58
2208
-19
2209
56
2210
-22
2211
51
2212
-26
2213
47
2214
-29
2215
45
2216
-31
2217
44
2218
-32
2219
43
2220
-32
2221
43
2222
-33
2223
42
2224
-34
2225
42
2226
-34
2227
41
2228
-35
2229
40
2230
-35
2231
41
2232
120
2233
34
2234
67
2235
-12
2236
33
2237
-42
2238
22
2239
-51
2240
22
2241
-51
2242
26
2243
-48
2244
29
2245
-46
2246
31
2247
-44
2248
33
2249
-42
2250
33
2251
-41
2252
34
2253
-41
2254
35
2255
-40
2256
35
2257
-40
2258
36
2259
-39
2260
36
2261
-39
2262
36
2263
-39
2264
-104
2265
-31
2266
-95
2267
30
2268
-44
2269
54
2270
-23
2271
58
2272
-19
2273
54
2274
-23
2275
50
2276
-27
2277
46
2278
-30
2279
44
2280
-32
2281
43
2282
-32
2283
42
2284
-34
2285
42
2286
-33
2287
42
2288
-34
2289
41
2290
-35
2291
41
2292
-35
2293
40
2294
-35
2295
39
2296
-36
2297
40
2298
-35
2299
40
2300
-36
2301
40
2302
-36
2303
40
2304
-36
2305
40
2306
-36
2307
40
2308
-36
2309
39
2310
-36
2311
38
2312
-37
2313
39
2314
-37
2315
39
2316
-37
2317
39
2318
-37
2319
39
2320
-37
2321
39
2322
-37
2323
38
2324
-37
2325
39
2326
-37
2327
38
2328
118
2329
32
2330
64
2331
-14
2332
30
2333
-44
2334
21
2335
-53
2336
21
2337
-53
2338
24
2339
-50
2340
28
2341
-46
2342
30
2343
-44
2344
32
2345
-43
2346
34
2347
-41
2348
34
2349
-41
2350
35
2351
-40
2352
35
2353
-40
2354
35
2355
-40
2356
35
2357
-40
2358
36
2359
-39
2360
-104
2361
-32
2362
-96
2363
30
2364
-44
2365
53
2366
-24
2367
58
2368
-20
2369
55
2370
-23
2371
50
2372
-27
2373
47
2374
-30
2375
45
2376
-32
2377
43
2378
-33
2379
43
2380
-33
2381
42
2382
-34
2383
42
2384
-34
2385
41
2386
-34
2387
41
2388
-34
2389
41
2390
-35
2391
40
2392
-35
2393
40
2394
-35
2395
40
2396
-36
2397
39
2398
-36
2399
40
2400
-36
2401
39
2402
-36
2403
39
2404
-36
2405
39
2406
-36
2407
39
2408
-36
2409
39
2410
-37
2411
39
2412
-37
2413
38
2414
-37
2415
39
2416
-36
2417
39
2418
-36
2419
39
2420
-36
2421
39
2422
-37
2423
39
2424
118
2425
33
2426
65
2427
-14
2428
32
2429
-43
2430
21
2431
-53
2432
21
2433
-52
2434
24
2435
-50
2436
27
2437
-47
2438
30
2439
-44
2440
32
2441
-43
2442
33
2443
-42
2444
34
2445
-41
2446
35
2447
-40
2448
35
2449
-40
2450
36
2451
-40
2452
36
2453
-40
2454
36
2455
-39
2456
-104
2457
-32
2458
-96
2459
30
2460
-44
2461
54
2462
-23
2463
57
2464
-20
2465
54
2466
-23
2467
50
2468
-27
2469
47
2470
-30
2471
44
2472
-32
2473
43
2474
-33
2475
43
2476
-33
2477
42
2478
-34
2479
42
2480
-34
2481
41
2482
-34
2483
41
2484
-35
2485
41
2486
-35
2487
40
2488
120
2489
34
2490
66
2491
-13
2492
32
2493
-42
2494
22
2495
-52
2496
22
2497
-51
2498
26
2499
-48
2500
29
2501
-46
2502
31
2503
-44
2504
32
2505
-42
2506
34
2507
-41
2508
35
2509
-40
2510
35
2511
-40
2512
35
2513
-40
2514
36
2515
-40
2516
36
2517
-39
2518
36
2519
-39
2520
-104
2521
-31
2522
-95
2523
30
2524
-44
2525
54
2526
-23
2527
57
2528
-20
2529
55
2530
-22
2531
50
2532
-26
2533
47
2534
-30
2535
45
2536
-31
2537
43
2538
-33
2539
42
2540
-33
2541
42
2542
-34
2543
41
2544
-34
2545
41
2546
-35
2547
41
2548
-35
2549
41
2550
-35
2551
40
2552
-35
2553
40
2554
-35
2555
40
2556
-36
2557
40
2558
-36
2559
40
2560
-36
2561
39
2562
-36
2563
39
2564
-36
2565
39
2566
-37
2567
39
2568
-37
2569
39
2570
-37
2571
39
2572
-37
2573
39
2574
-37
2575
39
2576
-37
2577
38
2578
-37
2579
39
2580
-37
2581
38
2582
-37
2583
39
2584
-37
2585
39
2586
-36
2587
39
2588
-37
2589
39
2590
-37
2591
38
2592
-37
2593
38
2594
-37
2595
39
2596
-37
2597
39
2598
-37
2599
38
2600
-37
2601
38
2602
-37
2603
38
2604
-38
2605
37
2606
-38
2607
38
2608
-37
2609
38
2610
-38
2611
38
2612
-37
2613
38
2614
-37
2615
38
2616
118
2617
32
2618
65
2619
-14
2620
31
2621
-44
2622
21
2623
-52
2624
21
2625
-53
2626
24
2627
-50
2628
27
2629
-47
2630
29
2631
-45
2632
32
2633
-43
2634
33
2635
-42
2636
32
2637
-42
2638
34
2639
-41
2640
34
2641
-41
2642
35
2643
-40
2644
36
2645
-40
2646
36
2647
-39
2648
-104
2649
-32
2650
-95
2651
29
2652
-44
2653
53
2654
-24
2655
57
2656
-20
2657
54
2658
-23
2659
50
2660
-27
2661
47
2662
-30
2663
44
2664
-32
2665
44
2666
-32
2667
43
2668
-33
2669
42
2670
-34
2671
42
2672
-34
2673
41
2674
-35
2675
41
2676
-35
2677
41
2678
-35
2679
41
2680
-35
2681
40
2682
-35
2683
41
2684
-35
2685
40
2686
-35
2687
40
2688
-36
2689
39
2690
-36
2691
39
2692
-37
2693
39
2694
-36
2695
39
2696
-36
2697
38
2698
-37
2699
39
2700
-36
2701
39
2702
-37
2703
39
2704
-37
2705
39
2706
-37
2707
39
2708
-37
2709
39
2710
-37
2711
39
2712
-37
2713
38
2714
-37
2715
39
2716
-37
2717
39
2718
-37
2719
39
2720
-37
2721
39
2722
-37
2723
38
2724
-37
2725
38
2726
-37
2727
38
2728
-37
2729
39
2730
-37
2731
39
2732
-37
2733
39
2734
-37
2735
38
2736
-37
2737
38
2738
-37
2739
38
2740
-38
2741
38
2742
-37
2743
38
2744
118
2745
33
2746
64
2747
-15
2748
31
2749
-43
2750
21
2751
-53
2752
21
2753
-52
2754
24
2755
-50
2756
27
2757
-47
2758
30
2759
-45
2760
32
2761
-43
2762
32
2763
-43
2764
34
2765
-41
2766
34
2767
-41
2768
35
2769
-40
2770
36
2771
-39
2772
36
2773
-39
2774
36
2775
-39
2776
-104
2777
-31
2778
-95
2779
30
2780
-44
2781
54
2782
-23
2783
58
2784
-20
2785
55
2786
-23
2787
50
2788
-27
2789
47
2790
-30
2791
45
2792
-31
2793
44
2794
-32
2795
42
2796
-33
2797
42
2798
-34
2799
41
2800
-34
2801
41
2802
-34
2803
41
2804
-35
2805
41
2806
-35
2807
40
2808
120
2809
34
2810
66
2811
-13
2812
32
2813
-43
2814
21
2815
-52
2816
21
2817
-52
2818
25
2819
-49
2820
28
2821
-47
2822
30
2823
-44
2824
33
2825
-42
2826
33
2827
-41
2828
34
2829
-41
2830
35
2831
-40
2832
35
2833
-40
2834
36
2835
-39
2836
36
2837
-39
2838
36
2839
-39
2840
-105
2841
-31
2842
-95
2843
30
2844
-44
2845
54
2846
-23
2847
58
2848
-19
2849
55
2850
-23
2851
51
2852
-26
2853
48
2854
-29
2855
44
2856
-32
2857
44
2858
-32
2859
43
2860
-33
2861
42
2862
-34
2863
42
2864
-34
2865
41
2866
-34
2867
41
2868
-35
2869
41
2870
-35
2871
40
2872
120
2873
34
2874
66
2875
-14
2876
32
2877
-43
2878
21
2879
-52
2880
21
2881
-52
2882
26
2883
-48
2884
28
2885
-46
2886
31
2887
-44
2888
32
2889
-42
2890
34
2891
-41
2892
34
2893
-41
2894
35
2895
-40
2896
35
2897
-40
2898
35
2899
-40
2900
36
2901
-39
2902
36
2903
-39
2904
-104
2905
-31
2906
-95
2907
30
2908
-44
2909
53
2910
-24
2911
58
2912
-20
2913
54
2914
-23
2915
50
2916
-26
2917
47
2918
-29
2919
45
2920
-31
2921
43
2922
-32
2923
43
2924
-33
2925
42
2926
-33
2927
43
2928
-33
2929
42
2930
-34
2931
41
2932
-35
2933
41
2934
-35
2935
41
2936
-35
2937
41
2938
-35
2939
41
2940
-35
2941
40
2942
-36
2943
40
2944
-36
2945
39
2946
-36
2947
39
2948
-36
2949
40
2950
-36
2951
39
2952
-36
2953
39
2954
-37
2955
39
2956
-36
2957
39
2958
-37
2959
39
2960
-37
2961
38
2962
-37
2963
38
2964
-37
2965
38
2966
-37
2967
38
2968
-37
2969
38
2970
-37
2971
38
2972
-37
2973
38
2974
-37
2975
38
2976
-37
2977
39
2978
-37
2979
38
2980
-37
2981
38
2982
-37
2983
38
2984
-37
2985
38
2986
-37
2987
39
2988
-37
2989
39
2990
-37
2991
39
2992
-37
2993
39
2994
-37
2995
39
2996
-37
2997
39
2998
-37
2999
38
3000
118
3001
32
3002
65
3003
-14
3004
31
3005
-44
3006
21
3007
-53
3008
21
3009
-52
3010
24
3011
-50
3012
27
3013
-47
3014
30
3015
-44
3016
31
3017
-43
3018
32
3019
-42
3020
34
3021
-41
3022
33
3023
-42
3024
34
3025
-41
3026
35
3027
-40
3028
36
3029
-39
3030
37
3031
-39
3032
-104
3033
-31
3034
-95
3035
30
3036
-43
3037
53
3038
-24
3039
58
3040
-20
3041
55
3042
-23
3043
50
3044
-26
3045
46
3046
-30
3047
45
3048
-31
3049
44
3050
-32
3051
43
3052
-33
3053
43
3054
-33
3055
41
3056
-35
3057
41
3058
-35
3059
41
3060
-35
3061
40
3062
-36
3063
39
3064
-36
3065
40
3066
-35
3067
40
3068
-36
3069
40
3070
-36
3071
39
3072
-36
3073
39
3074
-36
3075
39
3076
-37
3077
39
3078
-37
3079
39
3080
-37
3081
39
3082
-37
3083
39
3084
-37
3085
40
3086
-36
3087
39
3088
-37
3089
39
3090
-37
3091
38
3092
-37
3093
38
3094
-37
3095
38
3096
118
3097
33
3098
65
3099
-14
3100
31
3101
-44
3102
20
3103
-53
3104
20
3105
-53
3106
24
3107
-50
3108
28
3109
-47
3110
30
3111
-45
3112
32
3113
-43
3114
33
3115
-42
3116
34
3117
-41
3118
34
3119
-41
3120
35
3121
-41
3122
36
3123
-39
3124
36
3125
-39
3126
37
3127
-39
3128
-104
3129
-32
3130
-96
3131
29
3132
-44
3133
53
3134
-24
3135
57
3136
-20
3137
55
3138
-23
3139
50
3140
-26
3141
47
3142
-29
3143
45
3144
-31
3145
44
3146
-32
3147
42
3148
-33
3149
42
3150
-34
3151
41
3152
-34
3153
41
3154
-35
3155
41
3156
-35
3157
41
3158
-35
3159
41
3160
120
3161
34
3162
66
3163
-13
3164
32
3165
-43
3166
22
3167
-52
3168
22
3169
-52
3170
25
3171
-49
3172
28
3173
-46
3174
31
3175
-44
3176
32
3177
-42
3178
33
3179
-42
3180
34
3181
-41
3182
35
3183
-40
3184
35
3185
-40
3186
35
3187
-40
3188
36
3189
-39
3190
37
3191
-38
3192
37
3193
-38
3194
37
3195
-38
3196
37
3197
-39
3198
37
3199
-38
3200
37
3201
-38
3202
37
3203
-38
3204
37
3205
-38
3206
37
3207
-38
3208
37
3209
-38
3210
38
3211
-37
3212
38
3213
-38
3214
38
3215
-38
3216
37
3217
-38
3218
38
3219
-38
3220
38
3221
-38
3222
38
3223
-38
3224
-103
3225
-30
3226
-94
3227
31
3228
-43
3229
54
3230
-23
3231
59
3232
-19
3233
56
3234
-22
3235
51
3236
-25
3237
48
3238
-28
3239
46
3240
-30
3241
44
3242
-32
3243
43
3244
-32
3245
43
3246
-33
3247
43
3248
-33
3249
42
3250
-34
3251
41
3252
-35
3253
40
3254
-35
3255
39
3256
-36
3257
40
3258
-36
3259
40
3260
-35
3261
39
3262
-36
3263
39
3264
-36
3265
39
3266
-36
3267
39
3268
-36
3269
39
3270
-36
3271
39
3272
-36
3273
39
3274
-36
3275
39
3276
-37
3277
39
3278
-37
3279
39
3280
-36
3281
38
3282
-37
3283
38
3284
-37
3285
38
3286
-37
3287
38
3288
117
3289
32
3290
64
3291
-15
3292
31
3293
-43
3294
20
3295
-53
3296
21
3297
-53
3298
25
3299
-49
3300
28
3301
-46
3302
30
3303
-44
3304
32
3305
-43
3306
33
3307
-42
3308
34
3309
-41
3310
34
3311
-41
3312
35
3313
-40
3314
35
3315
-40
3316
35
3317
-40
3318
36
3319
-40
3320
36
3321
-39
3322
36
3323
-39
3324
37
3325
-38
3326
37
3327
-38
3328
37
3329
-39
3330
38
3331
-38
3332
37
3333
-38
3334
38
3335
-37
3336
38
3337
-38
3338
37
3339
-38
3340
38
3341
-38
3342
38
3343
-38
3344
38
3345
-37
3346
38
3347
-37
3348
38
3349
-37
3350
38
3351
-37
3352
-103
3353
-30
3354
-94
3355
31
3356
-42
3357
55
3358
-22
3359
59
3360
-19
3361
56
3362
-21
3363
51
3364
-25
3365
48
3366
-29
3367
46
3368
-30
3369
45
3370
-32
3371
43
3372
-33
3373
43
3374
-33
3375
42
3376
-34
3377
42
3378
-34
3379
41
3380
-35
3381
41
3382
-34
3383
41
3384
120
3385
35
3386
66
3387
-13
3388
32
3389
-43
3390
22
3391
-52
3392
21
3393
-52
3394
25
3395
-49
3396
28
3397
-46
3398
31
3399
-44
3400
32
3401
-42
3402
33
3403
-41
3404
34
3405
-41
3406
34
3407
-41
3408
35
3409
-40
3410
36
3411
-40
3412
36
3413
-39
3414
36
3415
-39
3416
-104
3417
-32
3418
-96
3419
29
3420
-44
3421
53
3422
-24
3423
57
3424
-20
3425
55
3426
-23
3427
50
3428
-27
3429
47
3430
-30
3431
44
3432
-32
3433
44
3434
-32
3435
43
3436
-33
3437
42
3438
-34
3439
42
3440
-34
3441
41
3442
-35
3443
41
3444
-35
3445
40
3446
-35
3447
40
3448
120
3449
34
3450
66
3451
-13
3452
32
3453
-43
3454
22
3455
-51
3456
22
3457
-51
3458
25
3459
-49
3460
29
3461
-45
3462
31
3463
-43
3464
33
3465
-42
3466
34
3467
-41
3468
35
3469
-40
3470
35
3471
-40
3472
36
3473
-39
3474
36
3475
-39
3476
36
3477
-39
3478
36
3479
-39
3480
-104
3481
-31
3482
-94
3483
31
3484
-43
3485
54
3486
-23
3487
58
3488
-19
3489
55
3490
-23
3491
50
3492
-27
3493
47
3494
-30
3495
45
3496
-31
3497
44
3498
-32
3499
43
3500
-33
3501
41
3502
-34
3503
42
3504
-34
3505
41
3506
-35
3507
41
3508
-34
3509
40
3510
-35
3511
40
3512
-36
3513
40
3514
-35
3515
40
3516
-35
3517
40
3518
-36
3519
40
3520
-36
3521
39
3522
-36
3523
39
3524
-37
3525
39
3526
-36
3527
39
3528
-37
3529
39
3530
-36
3531
39
3532
-37
3533
38
3534
-37
3535
39
3536
-37
3537
39
3538
-37
3539
38
3540
-37
3541
38
3542
-37
3543
38
3544
-37
3545
38
3546
-37
3547
38
3548
-37
3549
38
3550
-37
3551
39
3552
-37
3553
39
3554
-36
3555
39
3556
-36
3557
39
3558
-37
3559
39
3560
-37
3561
38
3562
-37
3563
38
3564
-37
3565
38
3566
-37
3567
38
3568
-37
3569
38
3570
-38
3571
37
3572
-38
3573
38
3574
-37
3575
39
3576
118
3577
33
3578
64
3579
-15
3580
31
3581
-44
3582
20
3583
-53
3584
21
3585
-52
3586
24
3587
-50
3588
28
3589
-47
3590
30
3591
-44
3592
32
3593
-43
3594
33
3595
-42
3596
33
3597
-41
3598
33
3599
-41
3600
34
3601
-41
3602
35
3603
-40
3604
35
3605
-40
3606
35
3607
-40
3608
36
3609
-39
3610
36
3611
-39
3612
37
3613
-38
3614
37
3615
-39
3616
37
3617
-39
3618
37
3619
-38
3620
37
3621
-38
3622
37
3623
-38
3624
37
3625
-38
3626
37
3627
-38
3628
38
3629
-38
3630
38
3631
-38
3632
38
3633
-37
3634
38
3635
-38
3636
37
3637
-38
3638
38
3639
-38
3640
38
3641
-38
3642
38
3643
-37
3644
39
3645
-37
3646
38
3647
-38
3648
38
3649
-38
3650
38
3651
-38
3652
38
3653
-37
3654
38
3655
-37
3656
38
3657
-37
3658
38
3659
-37
3660
39
3661
-37
3662
38
3663
-37
3664
38
3665
-37
3666
38
3667
-37
3668
38
3669
-37
3670
38
3671
-37
3672
39
3673
-37
3674
39
3675
-36
3676
39
3677
-37
3678
39
3679
-37
3680
38
3681
-37
3682
39
3683
-37
3684
39
3685
-37
3686
38
3687
-38
3688
38
3689
-37
3690
39
3691
-37
3692
39
3693
-37
3694
39
3695
-37
3696
39
3697
-37
3698
39
3699
-37
3700
39
3701
-37
3702
38
3703
-37
3704
38
3705
-37
3706
38
3707
-37
3708
38
3709
-37
3710
39
3711
-37
3712
38
3713
-37
3714
38
3715
-37
3716
39
3717
-37
3718
39
3719
-37
3720
39
3721
-37
3722
39
3723
-37
3724
38
3725
-37
3726
38
3727
-37
3728
38
3729
-37
3730
38
3731
-37
3732
38
3733
-37
3734
38
3735
-37
3736
38
3737
-37
3738
38
3739
-37
3740
38
3741
-37
3742
39
3743
-37
3744
39
3745
-37
3746
39
3747
-37
3748
39
3749
-37
3750
39
3751
-37
3752
39
3753
-37
3754
39
3755
-37
3756
39
3757
-36
3758
39
3759
-36
3760
39
3761
-37
3762
39
3763
-36
3764
39
3765
-37
3766
38
3767
-37
3768
-103
3769
-30
3770
-93
3771
31
3772
-42
3773
55
3774
-22
3775
59
3776
-19
3777
55
3778
-22
3779
51
3780
-26
3781
47
3782
-29
3783
45
3784
-31
3785
44
3786
-32
3787
43
3788
-33
3789
42
3790
-34
3791
42
3792
-34
3793
41
3794
-34
3795
41
3796
-35
3797
41
3798
-35
3799
41
3800
120
3801
35
3802
67
3803
-13
3804
33
3805
-42
3806
21
3807
-52
3808
22
3809
-52
3810
25
3811
-49
3812
29
3813
-46
3814
32
3815
-43
3816
32
3817
-42
3818
34
3819
-41
3820
34
3821
-41
3822
35
3823
-40
3824
35
3825
-40
3826
35
3827
-40
3828
35
3829
-40
3830
36
3831
-39
3832
37
3833
-39
3834
37
3835
-38
3836
37
3837
-38
3838
36
3839
-39
3840
37
3841
-38
3842
37
3843
-38
3844
38
3845
-38
3846
37
3847
-38
3848
37
3849
-38
3850
38
3851
-38
3852
38
3853
-38
3854
37
3855
-38
3856
38
3857
-38
3858
38
3859
-37
3860
38
3861
-37
3862
38
3863
-37
3864
38
3865
-37
3866
38
3867
-37
3868
39
3869
-37
3870
38
3871
-37
3872
39
3873
-37
3874
39
3875
-37
3876
38
3877
-37
3878
38
3879
-38
3880
38
3881
-37
3882
39
3883
-37
3884
39
3885
-37
3886
38
3887
-38
3888
38
3889
-37
3890
39
3891
-37
3892
38
3893
-37
3894
38
3895
-37
3896
38
3897
-37
3898
38
3899
-37
3900
39
3901
-37
3902
39
3903
-37
3904
39
3905
-37
3906
39
3907
-37
3908
39
3909
-37
3910
39
3911
-37
3912
39
3913
-37
3914
39
3915
-37
3916
39
3917
-37
3918
39
3919
-37
3920
38
3921
-37
3922
38
3923
-37
3924
39
3925
-37
3926
39
3927
-37
3928
39
3929
-37
3930
39
3931
-37
3932
39
3933
-37
3934
39
3935
-37
3936
38
3937
-38
3938
38
3939
-37
3940
38
3941
-37
3942
39
3943
-37
3944
39
3945
-37
3946
39
3947
-37
3948
39
3949
-37
3950
38
3951
-37
3952
38
3953
-37
3954
39
3955
-37
3956
38
3957
-37
3958
38
3959
-37
3960
-102
3961
-29
3962
-93
3963
31
3964
-43
3965
55
3966
-22
3967
58
3968
-19
3969
55
3970
-22
3971
51
3972
-26
3973
47
3974
-29
3975
46
3976
-31
3977
44
3978
-32
3979
43
3980
-33
3981
43
3982
-33
3983
42
3984
-34
3985
41
3986
-34
3987
42
3988
-34
3989
41
3990
-34
3991
41
3992
-35
3993
41
3994
-35
3995
40
3996
-35
3997
40
3998
-36
3999
39
4000
-36
4001
38
4002
-37
4003
39
4004
-37
4005
39
4006
-37
4007
39
4008
-37
4009
39
4010
-36
4011
39
4012
-36
4013
39
4014
-37
4015
39
4016
-37
4017
38
4018
-37
4019
38
4020
-37
4021
38
4022
-37
4023
39
4024
118
4025
33
4026
65
4027
-14
4028
31
4029
-43
4030
21
4031
-52
4032
21
4033
-52
4034
24
4035
-50
4036
28
4037
-47
4038
31
4039
-44
4040
32
4041
-43
4042
33
4043
-42
4044
34
4045
-41
4046
34
4047
-41
4048
35
4049
-40
4050
35
4051
-40
4052
35
4053
-40
4054
36
4055
-39
4056
-104
4057
-31
4058
-95
4059
30
4060
-44
4061
54
4062
-23
4063
58
4064
-20
4065
54
4066
-23
4067
50
4068
-26
4069
46
4070
-30
4071
45
4072
-31
4073
43
4074
-33
4075
43
4076
-33
4077
43
4078
-33
4079
42
4080
-34
4081
42
4082
-34
4083
41
4084
-35
4085
40
4086
-35
4087
40
4088
-35
4089
40
4090
-36
4091
39
4092
-36
4093
40
4094
-36
4095
39
4096
-36
4097
39
4098
-37
4099
39
4100
-36
4101
39
4102
-37
4103
39
4104
-36
4105
39
4106
-36
4107
39
4108
-37
4109
39
4110
-37
4111
39
4112
-36
4113
39
4114
-37
4115
39
4116
-37
4117
39
4118
-37
4119
39
4120
118
4121
33
4122
65
4123
-14
4124
31
4125
-44
4126
20
4127
-53
4128
21
4129
-53
4130
24
4131
-50
4132
28
4133
-46
4134
30
4135
-44
4136
32
4137
-43
4138
33
4139
-41
4140
34
4141
-41
4142
35
4143
-40
4144
35
4145
-40
4146
35
4147
-40
4148
36
4149
-40
4150
36
4151
-39
4152
-105
4153
-31
4154
-95
4155
30
4156
-44
4157
53
4158
-24
4159
58
4160
-20
4161
55
4162
-23
4163
50
4164
-26
4165
47
4166
-29
4167
45
4168
-32
4169
44
4170
-32
4171
43
4172
-33
4173
42
4174
-34
4175
42
4176
-34
4177
41
4178
-34
4179
41
4180
-35
4181
41
4182
-34
4183
40
4184
120
4185
34
4186
66
4187
-13
4188
32
4189
-43
4190
21
4191
-52
4192
21
4193
-52
4194
25
4195
-49
4196
28
4197
-46
4198
31
4199
-44
4200
32
4201
-42
4202
33
4203
-41
4204
35
4205
-40
4206
35
4207
-40
4208
36
4209
-40
4210
36
4211
-39
4212
36
4213
-39
4214
36
4215
-39
4216
36
4217
-39
4218
36
4219
-39
4220
37
4221
-38
4222
37
4223
-39
4224
37
4225
-38
4226
37
4227
-38
4228
37
4229
-38
4230
38
4231
-37
4232
38
4233
-37
4234
38
4235
-37
4236
39
4237
-37
4238
38
4239
-37
4240
38
4241
-37
4242
39
4243
-37
4244
39
4245
-37
4246
38
4247
-37
4248
-103
4249
-30
4250
-94
4251
31
4252
-43
4253
55
4254
-22
4255
59
4256
-19
4257
55
4258
-22
4259
51
4260
-26
4261
47
4262
-29
4263
45
4264
-31
4265
44
4266
-32
4267
43
4268
-33
4269
42
4270
-33
4271
42
4272
-34
4273
42
4274
-34
4275
42
4276
-34
4277
41
4278
-35
4279
41
4280
120
4281
34
4282
66
4283
-13
4284
32
4285
-43
4286
22
4287
-52
4288
22
4289
-52
4290
24
4291
-49
4292
28
4293
-46
4294
31
4295
-44
4296
32
4297
-43
4298
34
4299
-41
4300
34
4301
-41
4302
35
4303
-40
4304
35
4305
-40
4306
35
4307
-40
4308
36
4309
-39
4310
37
4311
-39
4312
-104
4313
-31
4314
-95
4315
31
4316
-43
4317
53
4318
-24
4319
58
4320
-20
4321
55
4322
-23
4323
50
4324
-26
4325
47
4326
-29
4327
45
4328
-31
4329
44
4330
-32
4331
43
4332
-33
4333
42
4334
-34
4335
42
4336
-34
4337
41
4338
-34
4339
40
4340
-35
4341
41
4342
-35
4343
40
4344
-35
4345
40
4346
-35
4347
40
4348
-35
4349
39
4350
-36
4351
39
4352
-36
4353
39
4354
-37
4355
39
4356
-37
4357
39
4358
-37
4359
39
4360
-37
4361
39
4362
-37
4363
40
4364
-36
4365
39
4366
-36
4367
39
4368
-37
4369
39
4370
-37
4371
39
4372
-37
4373
38
4374
-37
4375
38
4376
118
4377
32
4378
64
4379
-15
4380
30
4381
-44
4382
21
4383
-53
4384
21
4385
-53
4386
23
4387
-50
4388
28
4389
-46
4390
31
4391
-44
4392
32
4393
-43
4394
34
4395
-41
4396
34
4397
-41
4398
34
4399
-41
4400
35
4401
-40
4402
35
4403
-40
4404
36
4405
-40
4406
36
4407
-39
4408
-105
4409
-31
4410
-95
4411
30
4412
-44
4413
53
4414
-24
4415
57
4416
-20
4417
54
4418
-23
4419
50
4420
-27
4421
47
4422
-29
4423
45
4424
-31
4425
43
4426
-33
4427
43
4428
-33
4429
43
4430
-33
4431
42
4432
-34
4433
42
4434
-34
4435
41
4436
-35
4437
40
4438
-35
4439
40
4440
-35
4441
40
4442
-35
4443
40
4444
-35
4445
40
4446
-35
4447
39
4448
-36
4449
40
4450
-36
4451
40
4452
-36
4453
39
4454
-36
4455
39
4456
-36
4457
39
4458
-37
4459
39
4460
-36
4461
39
4462
-37
4463
38
4464
-37
4465
38
4466
-37
4467
38
4468
-37
4469
38
4470
-37
4471
38
4472
118
4473
32
4474
64
4475
-15
4476
31
4477
-44
4478
20
4479
-53
4480
20
4481
-53
4482
24
4483
-50
4484
28
4485
-47
4486
30
4487
-44
4488
32
4489
-43
4490
33
4491
-42
4492
34
4493
-41
4494
34
4495
-41
4496
35
4497
-40
4498
36
4499
-40
4500
35
4501
-40
4502
36
4503
-39
4504
-104
4505
-31
4506
-95
4507
30
4508
-44
4509
54
4510
-23
4511
57
4512
-20
4513
54
4514
-23
4515
50
4516
-27
4517
47
4518
-30
4519
45
4520
-31
4521
43
4522
-32
4523
42
4524
-34
4525
42
4526
-34
4527
41
4528
-34
4529
41
4530
-34
4531
41
4532
-35
4533
41
4534
-35
4535
41
4536
120
4537
34
4538
66
4539
-13
4540
32
4541
-43
4542
21
4543
-52
4544
21
4545
-52
4546
25
4547
-49
4548
28
4549
-46
4550
30
4551
-44
4552
32
4553
-42
4554
34
4555
-41
4556
34
4557
-41
4558
36
4559
-39
4560
35
4561
-40
4562
36
4563
-39
4564
36
4565
-39
4566
36
4567
-39
4568
-104
4569
-32
4570
-95
4571
30
4572
-44
4573
54
4574
-23
4575
58
4576
-20
4577
54
4578
-24
4579
50
4580
-27
4581
47
4582
-30
4583
45
4584
-31
4585
44
4586
-32
4587
42
4588
-33
4589
42
4590
-34
4591
42
4592
-34
4593
41
4594
-35
4595
41
4596
-35
4597
40
4598
-35
4599
40
4600
-35
4601
40
4602
-35
4603
40
4604
-35
4605
40
4606
-36
4607
40
4608
-36
4609
39
4610
-36
4611
39
4612
-36
4613
39
4614
-37
4615
39
4616
-37
4617
39
4618
-36
4619
40
4620
-36
4621
40
4622
-36
4623
39
4624
-36
4625
38
4626
-37
4627
38
4628
-37
4629
38
4630
-37
4631
39
4632
-36
4633
38
4634
-37
4635
38
4636
-37
4637
38
4638
-37
4639
38
4640
-37
4641
38
4642
-37
4643
38
4644
-37
4645
38
4646
-37
4647
38
4648
-38
4649
38
4650
-37
4651
38
4652
-37
4653
39
4654
-37
4655
39
4656
-37
4657
38
4658
-37
4659
39
4660
-37
4661
38
4662
-37
4663
38
4664
118
4665
32
4666
64
4667
-15
4668
32
4669
-43
4670
20
4671
-53
4672
21
4673
-53
4674
24
4675
-50
4676
28
4677
-47
4678
30
4679
-44
4680
32
4681
-43
4682
34
4683
-41
4684
34
4685
-41
4686
34
4687
-41
4688
35
4689
-40
4690
35
4691
-40
4692
36
4693
-39
4694
36
4695
-39
4696
-104
4697
-32
4698
-95
4699
29
4700
-44
4701
54
4702
-23
4703
58
4704
-20
4705
55
4706
-22
4707
50
4708
-27
4709
47
4710
-30
4711
45
4712
-32
4713
43
4714
-33
4715
43
4716
-33
4717
42
4718
-34
4719
41
4720
-34
4721
41
4722
-35
4723
41
4724
-35
4725
41
4726
-35
4727
40
4728
-35
4729
40
4730
-35
4731
40
4732
-35
4733
39
4734
-36
4735
39
4736
-37
4737
39
4738
-36
4739
39
4740
-37
4741
39
4742
-36
4743
39
4744
-36
4745
39
4746
-36
4747
39
4748
-36
4749
39
4750
-37
4751
38
4752
-37
4753
39
4754
-37
4755
38
4756
-37
4757
39
4758
-37
4759
39
4760
-37
4761
38
4762
-37
4763
39
4764
-37
4765
39
4766
-37
4767
38
4768
-37
4769
39
4770
-36
4771
39
4772
-37
4773
38
4774
-37
4775
38
4776
-37
4777
38
4778
-38
4779
38
4780
-37
4781
38
4782
-37
4783
38
4784
-38
4785
38
4786
-37
4787
38
4788
-38
4789
38
4790
-38
4791
38
4792
118
4793
32
4794
64
4795
-15
4796
31
4797
-44
4798
20
4799
-53
4800
20
4801
-53
4802
24
4803
-50
4804
27
4805
-47
4806
30
4807
-45
4808
32
4809
-43
4810
34
4811
-41
4812
34
4813
-41
4814
35
4815
-40
4816
35
4817
-40
4818
36
4819
-39
4820
36
4821
-39
4822
36
4823
-39
4824
-104
4825
-31
4826
-95
4827
29
4828
-44
4829
53
4830
-24
4831
57
4832
-20
4833
54
4834
-23
4835
50
4836
-26
4837
47
4838
-30
4839
44
4840
-32
4841
43
4842
-33
4843
43
4844
-33
4845
42
4846
-34
4847
42
4848
-34
4849
41
4850
-34
4851
41
4852
-34
4853
41
4854
-35
4855
40
4856
120
4857
34
4858
66
4859
-13
4860
32
4861
-43
4862
22
4863
-51
4864
22
4865
-52
4866
25
4867
-49
4868
29
4869
-46
4870
31
4871
-44
4872
33
4873
-42
4874
33
4875
-41
4876
34
4877
-41
4878
34
4879
-41
4880
35
4881
-40
4882
35
4883
-40
4884
36
4885
-39
4886
35
4887
-40
4888
-105
4889
-32
4890
-95
4891
29
4892
-44
4893
53
4894
-24
4895
58
4896
-20
4897
54
4898
-23
4899
51
4900
-26
4901
47
4902
-29
4903
45
4904
-32
4905
43
4906
-33
4907
43
4908
-33
4909
42
4910
-34
4911
42
4912
-34
4913
41
4914
-35
4915
41
4916
-35
4917
41
4918
-35
4919
40
4920
119
4921
34
4922
66
4923
-13
4924
32
4925
-43
4926
21
4927
-52
4928
22
4929
-52
4930
25
4931
-49
4932
29
4933
-46
4934
32
4935
-43
4936
32
4937
-43
4938
33
4939
-41
4940
34
4941
-41
4942
35
4943
-40
4944
36
4945
-39
4946
35
4947
-40
4948
36
4949
-39
4950
37
4951
-38
4952
-104
4953
-31
4954
-95
4955
30
4956
-43
4957
54
4958
-23
4959
59
4960
-19
4961
55
4962
-22
4963
50
4964
-27
4965
47
4966
-29
4967
45
4968
-31
4969
44
4970
-32
4971
43
4972
-33
4973
42
4974
-34
4975
42
4976
-34
4977
42
4978
-34
4979
41
4980
-35
4981
41
4982
-35
4983
40
4984
-35
4985
40
4986
-35
4987
40
4988
-36
4989
40
4990
-36
4991
40
4992
-36
4993
40
4994
-36
4995
39
4996
-36
4997
40
4998
-36
4999
39
5000
-37
5001
39
5002
-37
5003
39
5004
-36
5005
39
5006
-37
5007
39
5008
-37
5009
38
5010
-37
5011
38
5012
-38
5013
38
5014
-37
5015
38
5016
-37
5017
38
5018
-37
5019
39
5020
-37
5021
39
5022
-37
5023
38
5024
-37
5025
38
5026
-37
5027
38
5028
-37
5029
39
5030
-37
5031
38
5032
-37
5033
38
5034
-37
5035
38
5036
-37
5037
38
5038
-37
5039
38
5040
-38
5041
38
5042
-37
5043
38
5044
-38
5045
37
5046
-38
5047
38
5048
118
5049
32
5050
64
5051
-15
5052
31
5053
-44
5054
21
5055
-53
5056
21
5057
-53
5058
25
5059
-49
5060
28
5061
-47
5062
30
5063
-44
5064
32
5065
-43
5066
33
5067
-42
5068
34
5069
-41
5070
34
5071
-41
5072
34
5073
-41
5074
35
5075
-40
5076
35
5077
-40
5078
35
5079
-40
5080
-105
5081
-32
5082
-95
5083
30
5084
-44
5085
54
5086
-23
5087
58
5088
-20
5089
55
5090
-22
5091
50
5092
-26
5093
47
5094
-30
5095
45
5096
-32
5097
43
5098
-33
5099
42
5100
-33
5101
42
5102
-34
5103
41
5104
-34
5105
41
5106
-35
5107
41
5108
-34
5109
41
5110
-35
5111
40
5112
-35
5113
40
5114
-35
5115
40
5116
-35
5117
39
5118
-36
5119
39
5120
-36
5121
39
5122
-37
5123
39
5124
-37
5125
39
5126
-37
5127
38
5128
-37
5129
38
5130
-37
5131
39
5132
-37
5133
39
5134
-37
5135
39
5136
-37
5137
38
5138
-37
5139
39
5140
-36
5141
39
5142
-37
5143
39
5144
119
5145
33
5146
65
5147
-14
5148
31
5149
-44
5150
20
5151
-53
5152
20
5153
-53
5154
24
5155
-50
5156
28
5157
-47
5158
30
5159
-44
5160
33
5161
-42
5162
33
5163
-42
5164
34
5165
-41
5166
35
5167
-40
5168
35
5169
-40
5170
35
5171
-40
5172
36
5173
-39
5174
36
5175
-39
5176
-104
5177
-31
5178
-95
5179
30
5180
-44
5181
53
5182
-24
5183
58
5184
-19
5185
55
5186
-23
5187
50
5188
-27
5189
47
5190
-30
5191
45
5192
-31
5193
44
5194
-32
5195
43
5196
-33
5197
42
5198
-34
5199
42
5200
-34
5201
41
5202
-35
5203
40
5204
-35
5205
40
5206
-35
5207
40
5208
119
5209
34
5210
65
5211
-14
5212
32
5213
-43
5214
22
5215
-52
5216
22
5217
-52
5218
25
5219
-49
5220
28
5221
-46
5222
31
5223
-44
5224
32
5225
-43
5226
33
5227
-41
5228
34
5229
-41
5230
34
5231
-41
5232
35
5233
-40
5234
35
5235
-40
5236
36
5237
-39
5238
36
5239
-39
5240
37
5241
-39
5242
37
5243
-39
5244
37
5245
-38
5246
38
5247
-38
5248
38
5249
-38
5250
37
5251
-38
5252
37
5253
-38
5254
37
5255
-38
5256
38
5257
-37
5258
38
5259
-37
5260
38
5261
-37
5262
38
5263
-37
5264
39
5265
-37
5266
39
5267
-37
5268
39
5269
-37
5270
39
5271
-37
5272
-102
5273
-29
5274
-93
5275
31
5276
-43
5277
54
5278
-23
5279
59
5280
-19
5281
55
5282
-22
5283
51
5284
-26
5285
48
5286
-29
5287
45
5288
-31
5289
44
5290
-32
5291
43
5292
-33
5293
43
5294
-33
5295
41
5296
-34
5297
42
5298
-34
5299
42
5300
-34
5301
41
5302
-35
5303
41
5304
-35
5305
40
5306
-36
5307
40
5308
-36
5309
40
5310
-36
5311
38
5312
-37
5313
39
5314
-37
5315
39
5316
-37
5317
39
5318
-36
5319
39
5320
-36
5321
39
5322
-37
5323
39
5324
-36
5325
39
5326
-37
5327
38
5328
-37
5329
39
5330
-37
5331
39
5332
-37
5333
39
5334
-37
5335
39
5336
118
5337
32
5338
64
5339
-15
5340
31
5341
-43
5342
20
5343
-53
5344
21
5345
-53
5346
24
5347
-50
5348
28
5349
-47
5350
30
5351
-44
5352
32
5353
-43
5354
33
5355
-42
5356
34
5357
-41
5358
34
5359
-41
5360
34
5361
-41
5362
35
5363
-40
5364
35
5365
-40
5366
36
5367
-39
5368
36
5369
-39
5370
37
5371
-39
5372
37
5373
-38
5374
37
5375
-38
5376
37
5377
-38
5378
37
5379
-38
5380
37
5381
-38
5382
38
5383
-38
5384
38
5385
-38
5386
38
5387
-38
5388
38
5389
-37
5390
38
5391
-38
5392
38
5393
-37
5394
39
5395
-37
5396
38
5397
-37
5398
39
5399
-37
5400
-102
5401
-29
5402
-93
5403
32
5404
-42
5405
55
5406
-22
5407
58
5408
-19
5409
56
5410
-22
5411
51
5412
-26
5413
47
5414
-30
5415
46
5416
-30
5417
45
5418
-32
5419
43
5420
-33
5421
43
5422
-33
5423
42
5424
-34
5425
41
5426
-34
5427
42
5428
-34
5429
41
5430
-35
5431
40
5432
120
5433
34
5434
66
5435
-13
5436
32
5437
-43
5438
22
5439
-51
5440
22
5441
-51
5442
26
5443
-48
5444
29
5445
-46
5446
31
5447
-43
5448
33
5449
-42
5450
34
5451
-41
5452
34
5453
-41
5454
35
5455
-40
5456
35
5457
-40
5458
35
5459
-40
5460
36
5461
-39
5462
36
5463
-39
5464
-104
5465
-31
5466
-95
5467
30
5468
-44
5469
54
5470
-23
5471
58
5472
-20
5473
54
5474
-23
5475
50
5476
-26
5477
47
5478
-30
5479
45
5480
-31
5481
44
5482
-32
5483
43
5484
-33
5485
42
5486
-34
5487
41
5488
-35
5489
41
5490
-35
5491
41
5492
-35
5493
40
5494
-35
5495
41
5496
120
5497
35
5498
66
5499
-13
5500
33
5501
-42
5502
22
5503
-52
5504
22
5505
-52
5506
25
5507
-49
5508
29
5509
-46
5510
31
5511
-44
5512
32
5513
-42
5514
34
5515
-41
5516
34
5517
-41
5518
35
5519
-40
5520
35
5521
-40
5522
35
5523
-40
5524
36
5525
-39
5526
36
5527
-39
5528
-104
5529
-31
5530
-95
5531
30
5532
-43
5533
54
5534
-23
5535
58
5536
-20
5537
55
5538
-22
5539
50
5540
-26
5541
47
5542
-29
5543
45
5544
-31
5545
43
5546
-32
5547
42
5548
-34
5549
42
5550
-34
5551
41
5552
-35
5553
40
5554
-35
5555
40
5556
-35
5557
40
5558
-35
5559
40
5560
-36
5561
39
5562
-36
5563
39
5564
-36
5565
39
5566
-36
5567
39
5568
-36
5569
40
5570
-36
5571
39
5572
-36
5573
39
5574
-36
5575
39
5576
-36
5577
39
5578
-37
5579
39
5580
-36
5581
39
5582
-37
5583
39
5584
-37
5585
39
5586
-36
5587
38
5588
-37
5589
39
5590
-36
5591
39
5592
-37
5593
38
5594
-37
5595
38
5596
-37
5597
38
5598
-37
5599
38
5600
-37
5601
38
5602
-37
5603
39
5604
-37
5605
39
5606
-37
5607
39
5608
-37
5609
38
5610
-37
5611
39
5612
-36
5613
39
5614
-37
5615
39
5616
-37
5617
39
5618
-37
5619
39
5620
-37
5621
38
5622
-37
5623
38
5624
117
5625
32
5626
64
5627
-15
5628
30
5629
-44
5630
20
5631
-53
5632
20
5633
-53
5634
24
5635
-50
5636
27
5637
-47
5638
30
5639
-44
5640
32
5641
-43
5642
33
5643
-42
5644
34
5645
-41
5646
34
5647
-41
5648
34
5649
-41
5650
35
5651
-40
5652
35
5653
-40
5654
36
5655
-39
5656
37
5657
-39
5658
37
5659
-38
5660
37
5661
-38
5662
37
5663
-38
5664
37
5665
-38
5666
38
5667
-38
5668
37
5669
-38
5670
37
5671
-38
5672
38
5673
-37
5674
38
5675
-37
5676
38
5677
-37
5678
38
5679
-37
5680
38
5681
-38
5682
38
5683
-37
5684
38
5685
-38
5686
37
5687
-38
5688
38
5689
-37
5690
38
5691
-37
5692
38
5693
-37
5694
39
5695
-37
5696
39
5697
-37
5698
39
5699
-37
5700
38
5701
-37
5702
38
5703
-37
5704
39
5705
-37
5706
39
5707
-37
5708
38
5709
-37
5710
38
5711
-37
5712
38
5713
-37
5714
38
5715
-37
5716
38
5717
-37
5718
38
5719
-37
5720
39
5721
-37
5722
39
5723
-37
5724
39
5725
-37
5726
39
5727
-37
5728
39
5729
-37
5730
38
5731
-37
5732
39
5733
-37
5734
39
5735
-37
5736
38
5737
-37
5738
39
5739
-37
5740
39
5741
-37
5742
39
5743
-37
5744
39
5745
-37
5746
39
5747
-37
5748
38
5749
-37
5750
38
5751
-38
5752
38
5753
-37
5754
38
5755
-38
5756
38
5757
-37
5758
38
5759
-37
5760
38
5761
-37
5762
38
5763
-37
5764
39
5765
-37
5766
38
5767
-37
5768
39
5769
-37
5770
38
5771
-37
5772
38
5773
-37
5774
38
5775
-37
5776
38
5777
-37
5778
38
5779
-38
5780
39
5781
-37
5782
38
5783
-37
5784
39
5785
-37
5786
39
5787
-37
5788
38
5789
-38
5790
39
5791
-37
5792
39
5793
-37
5794
38
5795
-37
5796
39
5797
-37
5798
38
5799
-37
5800
38
5801
-37
5802
39
5803
-37
5804
39
5805
-37
5806
38
5807
-37
5808
38
5809
-37
5810
38
5811
-37
5812
38
5813
-37
5814
38
5815
-38
5816
-103
5817
-30
5818
-94
5819
31
5820
-43
5821
54
5822
-23
5823
59
5824
-19
5825
56
5826
-22
5827
50
5828
-26
5829
48
5830
-29
5831
45
5832
-31
5833
44
5834
-32
5835
43
5836
-33
5837
43
5838
-33
5839
43
5840
-33
5841
42
5842
-34
5843
41
5844
-35
5845
41
5846
-35
5847
41
5848
120
5849
34
5850
66
5851
-13
5852
33
5853
-42
5854
22
5855
-52
5856
22
5857
-52
5858
25
5859
-49
5860
28
5861
-46
5862
31
5863
-44
5864
32
5865
-43
5866
34
5867
-41
5868
34
5869
-41
5870
35
5871
-41
5872
34
5873
-41
5874
34
5875
-41
5876
35
5877
-40
5878
36
5879
-39
5880
37
5881
-39
5882
37
5883
-38
5884
37
5885
-38
5886
37
5887
-38
5888
37
5889
-38
5890
37
5891
-38
5892
37
5893
-38
5894
38
5895
-37
5896
38
5897
-38
5898
38
5899
-37
5900
38
5901
-37
5902
38
5903
-38
5904
38
5905
-37
5906
39
5907
-37
5908
38
5909
-37
5910
39
5911
-37
5912
38
5913
-37
5914
39
5915
-37
5916
39
5917
-37
5918
39
5919
-37
5920
38
5921
-37
5922
39
5923
-37
5924
39
5925
-37
5926
39
5927
-37
5928
39
5929
-37
5930
38
5931
-37
5932
39
5933
-37
5934
39
5935
-37
5936
38
5937
-37
5938
38
5939
-37
5940
38
5941
-37
5942
39
5943
-37
5944
39
5945
-37
5946
39
5947
-37
5948
39
5949
-37
5950
39
5951
-37
5952
38
5953
-37
5954
38
5955
-37
5956
38
5957
-37
5958
38
5959
-37
5960
39
5961
-37
5962
39
5963
-37
5964
39
5965
-37
5966
39
5967
-37
5968
38
5969
-37
5970
38
5971
-37
5972
38
5973
-37
5974
38
5975
-37
5976
38
5977
-37
5978
38
5979
-37
5980
38
5981
-38
5982
39
5983
-37
5984
38
5985
-37
5986
37
5987
-38
5988
38
5989
-38
5990
38
5991
-37
5992
39
5993
-37
5994
38
5995
-37
5996
39
5997
-37
5998
39
5999
-37
6000
39
6001
-37
6002
38
6003
-37
6004
38
6005
-37
6006
38
6007
-37
6008
-103
6009
-30
6010
-93
6011
31
6012
-43
6013
55
6014
-22
6015
59
6016
-19
6017
56
6018
-21
6019
52
6020
-25
6021
48
6022
-29
6023
45
6024
-31
6025
44
6026
-32
6027
43
6028
-33
6029
43
6030
-33
6031
42
6032
-34
6033
41
6034
-34
6035
42
6036
-34
6037
41
6038
-35
6039
41
6040
-35
6041
40
6042
-35
6043
40
6044
-35
6045
39
6046
-36
6047
40
6048
-35
6049
39
6050
-36
6051
39
6052
-36
6053
39
6054
-36
6055
38
6056
-37
6057
39
6058
-37
6059
39
6060
-37
6061
38
6062
-37
6063
38
6064
-37
6065
38
6066
-37
6067
39
6068
-37
6069
39
6070
-37
6071
38
6072
118
6073
32
6074
65
6075
-14
6076
31
6077
-44
6078
20
6079
-53
6080
21
6081
-52
6082
24
6083
-50
6084
28
6085
-47
6086
31
6087
-44
6088
32
6089
-43
6090
33
6091
-42
6092
33
6093
-41
6094
34
6095
-41
6096
35
6097
-40
6098
35
6099
-40
6100
35
6101
-40
6102
36
6103
-39
6104
-105
6105
-32
6106
-95
6107
30
6108
-44
6109
53
6110
-24
6111
57
6112
-20
6113
54
6114
-23
6115
50
6116
-27
6117
46
6118
-30
6119
44
6120
-32
6121
43
6122
-33
6123
43
6124
-33
6125
42
6126
-34
6127
42
6128
-34
6129
41
6130
-35
6131
41
6132
-35
6133
41
6134
-35
6135
40
6136
-35
6137
41
6138
-35
6139
40
6140
-35
6141
40
6142
-36
6143
39
6144
-36
6145
40
6146
-36
6147
39
6148
-37
6149
39
6150
-36
6151
39
6152
-37
6153
39
6154
-36
6155
39
6156
-36
6157
38
6158
-37
6159
39
6160
-37
6161
39
6162
-37
6163
38
6164
-37
6165
39
6166
-37
6167
39
6168
118
6169
33
6170
64
6171
-14
6172
30
6173
-44
6174
20
6175
-53
6176
20
6177
-53
6178
24
6179
-50
6180
27
6181
-47
6182
30
6183
-44
6184
32
6185
-43
6186
32
6187
-42
6188
33
6189
-41
6190
35
6191
-41
6192
35
6193
-40
6194
35
6195
-40
6196
35
6197
-40
6198
36
6199
-39
6200
-104
6201
-32
6202
-95
6203
30
6204
-44
6205
54
6206
-23
6207
57
6208
-20
6209
54
6210
-23
6211
50
6212
-27
6213
46
6214
-30
6215
45
6216
-32
6217
43
6218
-33
6219
43
6220
-33
6221
42
6222
-34
6223
42
6224
-34
6225
42
6226
-34
6227
41
6228
-34
6229
40
6230
-35
6231
41
6232
120
6233
35
6234
66
6235
-13
6236
32
6237
-42
6238
22
6239
-52
6240
22
6241
-52
6242
25
6243
-49
6244
28
6245
-46
6246
30
6247
-44
6248
32
6249
-43
6250
33
6251
-42
6252
34
6253
-41
6254
34
6255
-41
6256
35
6257
-40
6258
36
6259
-40
6260
36
6261
-39
6262
37
6263
-39
6264
37
6265
-38
6266
37
6267
-38
6268
38
6269
-38
6270
37
6271
-38
6272
37
6273
-38
6274
37
6275
-38
6276
37
6277
-39
6278
37
6279
-38
6280
37
6281
-38
6282
37
6283
-38
6284
38
6285
-37
6286
38
6287
-38
6288
37
6289
-38
6290
38
6291
-38
6292
38
6293
-37
6294
38
6295
-37
6296
-103
6297
-29
6298
-93
6299
31
6300
-42
6301
55
6302
-22
6303
59
6304
-19
6305
55
6306
-22
6307
51
6308
-25
6309
48
6310
-29
6311
45
6312
-32
6313
44
6314
-32
6315
43
6316
-33
6317
43
6318
-33
6319
42
6320
-34
6321
42
6322
-34
6323
42
6324
-34
6325
41
6326
-35
6327
40
6328
120
6329
34
6330
66
6331
-13
6332
32
6333
-43
6334
21
6335
-52
6336
22
6337
-52
6338
25
6339
-49
6340
29
6341
-46
6342
31
6343
-44
6344
32
6345
-42
6346
33
6347
-41
6348
34
6349
-41
6350
36
6351
-40
6352
36
6353
-39
6354
36
6355
-39
6356
36
6357
-39
6358
36
6359
-39
6360
-104
6361
-31
6362
-95
6363
30
6364
-44
6365
54
6366
-23
6367
58
6368
-20
6369
55
6370
-22
6371
50
6372
-26
6373
47
6374
-29
6375
45
6376
-31
6377
44
6378
-32
6379
42
6380
-33
6381
42
6382
-34
6383
42
6384
-34
6385
41
6386
-35
6387
41
6388
-35
6389
41
6390
-35
6391
40
6392
-35
6393
40
6394
-35
6395
40
6396
-36
6397
39
6398
-36
6399
40
6400
-36
6401
40
6402
-36
6403
38
6404
-37
6405
39
6406
-37
6407
38
6408
-37
6409
39
6410
-36
6411
39
6412
-37
6413
38
6414
-38
6415
38
6416
-37
6417
39
6418
-37
6419
39
6420
-37
6421
39
6422
-36
6423
39
6424
118
6425
33
6426
65
6427
-14
6428
31
6429
-44
6430
20
6431
-53
6432
21
6433
-52
6434
25
6435
-49
6436
28
6437
-47
6438
31
6439
-44
6440
32
6441
-43
6442
33
6443
-42
6444
34
6445
-41
6446
34
6447
-41
6448
35
6449
-40
6450
35
6451
-40
6452
35
6453
-40
6454
36
6455
-39
6456
-104
6457
-32
6458
-96
6459
30
6460
-44
6461
53
6462
-24
6463
57
6464
-20
6465
55
6466
-23
6467
50
6468
-27
6469
46
6470
-30
6471
44
6472
-32
6473
43
6474
-33
6475
43
6476
-33
6477
42
6478
-34
6479
42
6480
-34
6481
42
6482
-34
6483
41
6484
-35
6485
40
6486
-36
6487
40
6488
-36
6489
39
6490
-36
6491
39
6492
-36
6493
40
6494
-36
6495
40
6496
-36
6497
40
6498
-36
6499
39
6500
-36
6501
39
6502
-36
6503
39
6504
-36
6505
38
6506
-37
6507
39
6508
-36
6509
39
6510
-36
6511
39
6512
-37
6513
39
6514
-36
6515
39
6516
-36
6517
38
6518
-37
6519
39
6520
118
6521
32
6522
64
6523
-15
6524
31
6525
-44
6526
20
6527
-53
6528
21
6529
-53
6530
24
6531
-49
6532
28
6533
-47
6534
31
6535
-44
6536
33
6537
-42
6538
33
6539
-42
6540
34
6541
-41
6542
34
6543
-41
6544
35
6545
-40
6546
35
6547
-40
6548
35
6549
-40
6550
35
6551
-40
6552
-105
6553
-32
6554
-95
6555
29
6556
-44
6557
53
6558
-24
6559
58
6560
-20
6561
54
6562
-23
6563
50
6564
-26
6565
46
6566
-30
6567
45
6568
-31
6569
43
6570
-32
6571
43
6572
-33
6573
42
6574
-34
6575
42
6576
-34
6577
41
6578
-35
6579
41
6580
-35
6581
41
6582
-35
6583
40
6584
120
6585
34
6586
66
6587
-13
6588
33
6589
-42
6590
22
6591
-51
6592
22
6593
-51
6594
26
6595
-48
6596
29
6597
-45
6598
31
6599
-44
6600
33
6601
-42
6602
33
6603
-41
6604
34
6605
-41
6606
34
6607
-41
6608
35
6609
-40
6610
35
6611
-40
6612
36
6613
-39
6614
36
6615
-39
6616
-104
6617
-31
6618
-95
6619
30
6620
-44
6621
54
6622
-23
6623
58
6624
-20
6625
54
6626
-23
6627
50
6628
-27
6629
47
6630
-30
6631
45
6632
-31
6633
44
6634
-32
6635
43
6636
-33
6637
43
6638
-33
6639
42
6640
-34
6641
41
6642
-34
6643
41
6644
-34
6645
41
6646
-35
6647
40
6648
-35
6649
40
6650
-35
6651
40
6652
-36
6653
40
6654
-36
6655
39
6656
-36
6657
39
6658
-37
6659
39
6660
-37
6661
39
6662
-37
6663
38
6664
-37
6665
39
6666
-36
6667
39
6668
-37
6669
39
6670
-37
6671
39
6672
-36
6673
39
6674
-37
6675
39
6676
-37
6677
39
6678
-36
6679
39
6680
-37
6681
39
6682
-36
6683
39
6684
-37
6685
39
6686
-37
6687
39
6688
-37
6689
39
6690
-36
6691
38
6692
-37
6693
39
6694
-37
6695
38
6696
-37
6697
38
6698
-37
6699
39
6700
-37
6701
39
6702
-37
6703
38
6704
-37
6705
38
6706
-37
6707
38
6708
-37
6709
38
6710
-37
6711
38
6712
117
6713
32
6714
65
6715
-14
6716
31
6717
-44
6718
20
6719
-53
6720
20
6721
-53
6722
24
6723
-50
6724
28
6725
-47
6726
31
6727
-44
6728
32
6729
-43
6730
33
6731
-42
6732
34
6733
-41
6734
35
6735
-41
6736
34
6737
-41
6738
35
6739
-40
6740
35
6741
-40
6742
36
6743
-39
6744
-104
6745
-31
6746
-95
6747
30
6748
-43
6749
53
6750
-24
6751
57
6752
-20
6753
54
6754
-23
6755
50
6756
-27
6757
47
6758
-30
6759
44
6760
-32
6761
43
6762
-33
6763
43
6764
-33
6765
42
6766
-34
6767
41
6768
-34
6769
41
6770
-35
6771
40
6772
-35
6773
40
6774
-36
6775
40
6776
-36
6777
39
6778
-37
6779
40
6780
-36
6781
39
6782
-36
6783
39
6784
-36
6785
40
6786
-36
6787
40
6788
-36
6789
39
6790
-36
6791
39
6792
-36
6793
39
6794
-37
6795
39
6796
-37
6797
39
6798
-37
6799
39
6800
-37
6801
38
6802
-37
6803
39
6804
-37
6805
38
6806
-37
6807
39
6808
-37
6809
38
6810
-37
6811
38
6812
-37
6813
38
6814
-37
6815
38
6816
-37
6817
38
6818
-37
6819
39
6820
-37
6821
38
6822
-37
6823
39
6824
-36
6825
39
6826
-37
6827
38
6828
-37
6829
38
6830
-37
6831
39
6832
-37
6833
38
6834
-37
6835
38
6836
-37
6837
38
6838
-37
6839
39
6840
119
6841
33
6842
64
6843
-14
6844
31
6845
-44
6846
20
6847
-53
6848
21
6849
-52
6850
25
6851
-49
6852
28
6853
-46
6854
30
6855
-45
6856
32
6857
-43
6858
33
6859
-42
6860
33
6861
-42
6862
34
6863
-41
6864
34
6865
-41
6866
35
6867
-40
6868
36
6869
-40
6870
36
6871
-39
6872
-105
6873
-31
6874
-95
6875
29
6876
-44
6877
53
6878
-24
6879
57
6880
-20
6881
55
6882
-23
6883
50
6884
-26
6885
47
6886
-30
6887
45
6888
-31
6889
44
6890
-32
6891
42
6892
-33
6893
43
6894
-33
6895
42
6896
-34
6897
41
6898
-34
6899
41
6900
-35
6901
41
6902
-35
6903
40
6904
120
6905
34
6906
66
6907
-13
6908
33
6909
-42
6910
22
6911
-51
6912
22
6913
-52
6914
25
6915
-49
6916
29
6917
-46
6918
31
6919
-43
6920
32
6921
-42
6922
34
6923
-41
6924
35
6925
-40
6926
35
6927
-40
6928
36
6929
-40
6930
36
6931
-39
6932
37
6933
-38
6934
37
6935
-38
6936
-104
6937
-31
6938
-95
6939
30
6940
-43
6941
54
6942
-23
6943
58
6944
-20
6945
55
6946
-23
6947
50
6948
-27
6949
47
6950
-29
6951
45
6952
-31
6953
44
6954
-32
6955
43
6956
-33
6957
43
6958
-33
6959
42
6960
-34
6961
41
6962
-34
6963
40
6964
-35
6965
41
6966
-35
6967
40
6968
119
6969
33
6970
66
6971
-14
6972
32
6973
-43
6974
22
6975
-52
6976
22
6977
-52
6978
25
6979
-49
6980
29
6981
-46
6982
32
6983
-43
6984
33
6985
-42
6986
34
6987
-41
6988
35
6989
-41
6990
35
6991
-40
6992
35
6993
-40
6994
36
6995
-39
6996
37
6997
-39
6998
37
6999
-39
7000
-104
7001
-31
7002
-95
7003
30
7004
-44
7005
53
7006
-24
7007
58
7008
-20
7009
55
7010
-23
7011
49
7012
-27
7013
47
7014
-30
7015
45
7016
-31
7017
44
7018
-32
7019
43
7020
-33
7021
42
7022
-34
7023
42
7024
-34
7025
41
7026
-34
7027
41
7028
-35
7029
40
7030
-35
7031
40
7032
-36
7033
40
7034
-36
7035
40
7036
-35
7037
40
7038
-36
7039
40
7040
-36
7041
39
7042
-36
7043
39
7044
-36
7045
39
7046
-37
7047
39
7048
-37
7049
38
7050
-38
7051
38
7052
-38
7053
39
7054
-37
7055
39
7056
-37
7057
39
7058
-36
7059
39
7060
-36
7061
38
7062
-37
7063
39
7064
-37
7065
39
7066
-37
7067
39
7068
-37
7069
38
7070
-37
7071
37
7072
-38
7073
38
7074
-37
7075
38
7076
-37
7077
38
7078
-37
7079
38
7080
-37
7081
38
7082
-37
7083
39
7084
-37
7085
39
7086
-37
7087
38
7088
-37
7089
38
7090
-37
7091
39
7092
-36
7093
38
7094
-37
7095
39
7096
118
7097
33
7098
64
7099
-15
7100
31
7101
-43
7102
21
7103
-53
7104
21
7105
-52
7106
25
7107
-49
7108
28
7109
-46
7110
30
7111
-45
7112
32
7113
-43
7114
33
7115
-42
7116
34
7117
-41
7118
34
7119
-41
7120
35
7121
-40
7122
35
7123
-40
7124
35
7125
-40
7126
36
7127
-39
7128
-105
7129
-32
7130
-95
7131
30
7132
-43
7133
54
7134
-23
7135
57
7136
-20
7137
54
7138
-23
7139
50
7140
-27
7141
46
7142
-30
7143
44
7144
-32
7145
44
7146
-32
7147
43
7148
-33
7149
42
7150
-34
7151
41
7152
-34
7153
41
7154
-35
7155
41
7156
-35
7157
40
7158
-35
7159
40
7160
-36
7161
40
7162
-36
7163
39
7164
-37
7165
39
7166
-36
7167
39
7168
-36
7169
39
7170
-37
7171
39
7172
-36
7173
39
7174
-36
7175
38
7176
-38
7177
39
7178
-37
7179
39
7180
-37
7181
39
7182
-37
7183
39
7184
-37
7185
38
7186
-37
7187
38
7188
-37
7189
38
7190
-37
7191
38
7192
118
7193
33
7194
64
7195
-15
7196
31
7197
-44
7198
21
7199
-52
7200
21
7201
-52
7202
24
7203
-50
7204
28
7205
-47
7206
30
7207
-45
7208
32
7209
-43
7210
33
7211
-42
7212
33
7213
-42
7214
34
7215
-41
7216
35
7217
-40
7218
35
7219
-40
7220
36
7221
-39
7222
36
7223
-39
7224
-104
7225
-31
7226
-95
7227
29
7228
-44
7229
53
7230
-24
7231
58
7232
-20
7233
54
7234
-23
7235
49
7236
-27
7237
46
7238
-30
7239
45
7240
-31
7241
44
7242
-32
7243
43
7244
-33
7245
42
7246
-34
7247
42
7248
-34
7249
41
7250
-35
7251
41
7252
-35
7253
40
7254
-35
7255
40
7256
120
7257
34
7258
65
7259
-14
7260
32
7261
-43
7262
21
7263
-52
7264
21
7265
-52
7266
25
7267
-49
7268
29
7269
-46
7270
31
7271
-44
7272
32
7273
-43
7274
34
7275
-41
7276
34
7277
-41
7278
35
7279
-40
7280
35
7281
-40
7282
36
7283
-39
7284
37
7285
-39
7286
37
7287
-39
7288
36
7289
-39
7290
37
7291
-38
7292
37
7293
-38
7294
37
7295
-38
7296
37
7297
-38
7298
37
7299
-38
7300
37
7301
-38
7302
38
7303
-38
7304
37
7305
-38
7306
38
7307
-38
7308
38
7309
-38
7310
38
7311
-38
7312
38
7313
-38
7314
38
7315
-37
7316
38
7317
-38
7318
38
7319
-37
7320
-103
7321
-31
7322
-95
7323
31
7324
-43
7325
55
7326
-22
7327
58
7328
-19
7329
56
7330
-22
7331
51
7332
-26
7333
47
7334
-29
7335
46
7336
-31
7337
44
7338
-32
7339
44
7340
-32
7341
43
7342
-33
7343
42
7344
-34
7345
42
7346
-34
7347
42
7348
-34
7349
41
7350
-35
7351
41
7352
-35
7353
40
7354
-35
7355
41
7356
-35
7357
40
7358
-35
7359
40
7360
-36
7361
39
7362
-36
7363
39
7364
-36
7365
39
7366
-36
7367
40
7368
-36
7369
39
7370
-36
7371
39
7372
-36
7373
39
7374
-37
7375
38
7376
-37
7377
38
7378
-37
7379
37
7380
-38
7381
38
7382
-37
7383
38
7384
118
7385
32
7386
64
7387
-15
7388
32
7389
-43
7390
21
7391
-52
7392
21
7393
-52
7394
24
7395
-50
7396
27
7397
-47
7398
30
7399
-45
7400
32
7401
-43
7402
32
7403
-43
7404
34
7405
-41
7406
34
7407
-41
7408
35
7409
-40
7410
35
7411
-40
7412
35
7413
-40
7414
35
7415
-40
7416
36
7417
-39
7418
36
7419
-39
7420
37
7421
-39
7422
37
7423
-38
7424
37
7425
-38
7426
37
7427
-38
7428
38
7429
-38
7430
38
7431
-38
7432
38
7433
-37
7434
38
7435
-38
7436
37
7437
-38
7438
37
7439
-38
7440
37
7441
-38
7442
38
7443
-38
7444
38
7445
-38
7446
37
7447
-38
7448
-103
7449
-30
7450
-94
7451
31
7452
-43
7453
55
7454
-23
7455
59
7456
-19
7457
56
7458
-22
7459
51
7460
-26
7461
48
7462
-29
7463
45
7464
-31
7465
45
7466
-31
7467
44
7468
-32
7469
43
7470
-33
7471
43
7472
-33
7473
42
7474
-34
7475
42
7476
-34
7477
41
7478
-34
7479
40
7480
120
7481
34
7482
67
7483
-12
7484
32
7485
-42
7486
21
7487
-53
7488
21
7489
-52
7490
25
7491
-49
7492
28
7493
-46
7494
31
7495
-44
7496
32
7497
-42
7498
33
7499
-41
7500
34
7501
-41
7502
35
7503
-41
7504
35
7505
-40
7506
36
7507
-40
7508
36
7509
-39
7510
36
7511
-39
7512
-105
7513
-31
7514
-95
7515
30
7516
-44
7517
54
7518
-23
7519
58
7520
-20
7521
55
7522
-23
7523
50
7524
-27
7525
47
7526
-29
7527
45
7528
-31
7529
44
7530
-32
7531
43
7532
-33
7533
43
7534
-33
7535
42
7536
-34
7537
41
7538
-35
7539
41
7540
-35
7541
41
7542
-35
7543
41
7544
120
7545
34
7546
66
7547
-13
7548
33
7549
-42
7550
22
7551
-52
7552
22
7553
-52
7554
26
7555
-48
7556
29
7557
-46
7558
31
7559
-44
7560
32
7561
-43
7562
33
7563
-42
7564
34
7565
-41
7566
35
7567
-40
7568
35
7569
-40
7570
36
7571
-40
7572
36
7573
-39
7574
37
7575
-38
7576
-104
7577
-32
7578
-95
7579
30
7580
-43
7581
54
7582
-23
7583
58
7584
-19
7585
55
7586
-23
7587
50
7588
-27
7589
47
7590
-29
7591
45
7592
-32
7593
43
7594
-33
7595
43
7596
-33
7597
42
7598
-34
7599
42
7600
-34
7601
42
7602
-34
7603
41
7604
-35
7605
40
7606
-35
7607
40
7608
-35
7609
40
7610
-36
7611
40
7612
-36
7613
40
7614
-36
7615
40
7616
-36
7617
40
7618
-36
7619
40
7620
-36
7621
39
7622
-36
7623
39
7624
-36
7625
39
7626
-37
7627
39
7628
-37
7629
38
7630
-37
7631
39
7632
-37
7633
39
7634
-37
7635
39
7636
-37
7637
38
7638
-37
7639
39
7640
-37
7641
38
7642
-37
7643
39
7644
-37
7645
38
7646
-37
7647
38
7648
-37
7649
39
7650
-37
7651
39
7652
-37
7653
38
7654
-37
7655
39
7656
-37
7657
38
7658
-37
7659
39
7660
-36
7661
38
7662
-37
7663
38
7664
-37
7665
38
7666
-37
7667
38
7668
-37
7669
38
7670
-38
7671
38
7672
118
7673
32
7674
64
7675
-15
7676
31
7677
-44
7678
20
7679
-53
7680
21
7681
-53
7682
24
7683
-50
7684
28
7685
-47
7686
30
7687
-45
7688
32
7689
-43
7690
33
7691
-42
7692
34
7693
-41
7694
34
7695
-41
7696
35
7697
-40
7698
36
7699
-39
7700
36
7701
-39
7702
35
7703
-40
7704
37
7705
-39
7706
37
7707
-39
7708
37
7709
-39
7710
37
7711
-38
7712
37
7713
-38
7714
37
7715
-38
7716
37
7717
-38
7718
37
7719
-39
7720
38
7721
-37
7722
38
7723
-37
7724
38
7725
-37
7726
38
7727
-37
7728
38
7729
-37
7730
38
7731
-38
7732
38
7733
-37
7734
38
7735
-38
7736
38
7737
-38
7738
38
7739
-37
7740
38
7741
-37
7742
39
7743
-37
7744
39
7745
-37
7746
38
7747
-37
7748
39
7749
-37
7750
38
7751
-37
7752
38
7753
-37
7754
38
7755
-38
7756
39
7757
-37
7758
38
7759
-37
7760
38
7761
-38
7762
38
7763
-37
7764
39
7765
-37
7766
38
7767
-37
7768
38
7769
-37
7770
38
7771
-37
7772
38
7773
-37
7774
39
7775
-37
7776
39
7777
-37
7778
39
7779
-37
7780
39
7781
-37
7782
38
7783
-37
7784
39
7785
-37
7786
39
7787
-37
7788
38
7789
-37
7790
39
7791
-37
7792
38
7793
-37
7794
39
7795
-37
7796
39
7797
-37
7798
39
7799
-37
7800
38
7801
-37
7802
39
7803
-37
7804
38
7805
-37
7806
38
7807
-37
7808
39
7809
-37
7810
38
7811
-37
7812
38
7813
-37
7814
39
7815
-37
7816
38
7817
-37
7818
39
7819
-36
7820
39
7821
-37
7822
38
7823
-37
7824
39
7825
-37
7826
38
7827
-37
7828
38
7829
-38
7830
38
7831
-37
7832
38
7833
-37
7834
39
7835
-37
7836
38
7837
-37
7838
38
7839
-37
7840
39
7841
-37
7842
39
7843
-37
7844
38
7845
-37
7846
39
7847
-37
7848
39
7849
-37
7850
39
7851
-37
7852
38
7853
-37
7854
38
7855
-37
7856
38
7857
-37
7858
39
7859
-37
7860
38
7861
-37
7862
39
7863
-36
7864
-102
7865
-29
7866
-93
7867
32
7868
-42
7869
55
7870
-22
7871
59
7872
-19
7873
56
7874
-22
7875
50
7876
-26
7877
47
7878
-29
7879
45
7880
-31
7881
44
7882
-32
7883
43
7884
-33
7885
42
7886
-34
7887
42
7888
-34
7889
42
7890
-34
7891
41
7892
-34
7893
41
7894
-35
7895
41
7896
120
7897
34
7898
66
7899
-13
7900
32
7901
-42
7902
21
7903
-52
7904
22
7905
-52
7906
26
7907
-48
7908
29
7909
-46
7910
31
7911
-44
7912
32
7913
-43
7914
34
7915
-41
7916
34
7917
-41
7918
35
7919
-40
7920
35
7921
-40
7922
36
7923
-40
7924
36
7925
-39
7926
36
7927
-39
7928
37
7929
-39
7930
37
7931
-38
7932
38
7933
-38
7934
37
7935
-38
7936
37
7937
-39
7938
37
7939
-38
7940
37
7941
-38
7942
37
7943
-38
7944
37
7945
-38
7946
38
7947
-38
7948
38
7949
-37
7950
38
7951
-38
7952
37
7953
-38
7954
38
7955
-38
7956
38
7957
-38
7958
38
7959
-37
7960
39
7961
-37
7962
38
7963
-37
7964
39
7965
-37
7966
38
7967
-37
7968
37
7969
-38
7970
38
7971
-37
7972
38
7973
-37
7974
38
7975
-38
7976
38
7977
-37
7978
39
7979
-37
7980
39
7981
-37
7982
38
7983
-37
7984
38
7985
-37
7986
38
7987
-37
7988
39
7989
-37
7990
38
7991
-37
7992
39
7993
-37
7994
39
7995
-37
7996
39
7997
-37
7998
38
7999
-38
8000
38
8001
-37
8002
38
8003
-38
8004
38
8005
-38
8006
38
8007
-37
8008
39
8009
-37
8010
39
8011
-37
8012
39
8013
-37
8014
39
8015
-37
8016
39
8017
-37
8018
38
8019
-37
8020
38
8021
-37
8022
38
8023
-37
8024
39
8025
-37
8026
39
8027
-37
8028
39
8029
-37
8030
38
8031
-37
8032
38
8033
-38
8034
38
8035
-37
8036
38
8037
-37
8038
38
8039
-38
8040
39
8041
-37
8042
38
8043
-37
8044
38
8045
-37
8046
39
8047
-37
8048
39
8049
-37
8050
38
8051
-37
8052
38
8053
-37
8054
39
8055
-37
8056
-102
8057
-29
8058
-93
8059
32
8060
-42
8061
55
8062
-22
8063
59
8064
-19
8065
56
8066
-22
8067
51
8068
-26
8069
48
8070
-29
8071
45
8072
-31
8073
45
8074
-31
8075
44
8076
-32
8077
43
8078
-33
8079
42
8080
-34
8081
42
8082
-34
8083
42
8084
-34
8085
41
8086
-35
8087
40
8088
-35
8089
40
8090
-35
8091
40
8092
-36
8093
39
8094
-37
8095
39
8096
-36
8097
39
8098
-37
8099
39
8100
-36
8101
39
8102
-36
8103
39
8104
-37
8105
39
8106
-36
8107
39
8108
-36
8109
39
8110
-36
8111
39
8112
-37
8113
38
8114
-37
8115
39
8116
-37
8117
39
8118
-37
8119
39
8120
118
8121
33
8122
65
8123
-14
8124
30
8125
-44
8126
21
8127
-53
8128
21
8129
-52
8130
25
8131
-49
8132
28
8133
-47
8134
31
8135
-44
8136
32
8137
-43
8138
34
8139
-41
8140
34
8141
-41
8142
35
8143
-40
8144
35
8145
-40
8146
35
8147
-40
8148
36
8149
-40
8150
36
8151
-39
8152
-104
8153
-32
8154
-95
8155
30
8156
-43
8157
53
8158
-24
8159
57
8160
-20
8161
55
8162
-23
8163
50
8164
-27
8165
46
8166
-30
8167
44
8168
-32
8169
43
8170
-33
8171
43
8172
-33
8173
42
8174
-34
8175
41
8176
-35
8177
41
8178
-34
8179
41
8180
-35
8181
41
8182
-35
8183
40
8184
-35
8185
40
8186
-36
8187
40
8188
-35
8189
40
8190
-36
8191
39
8192
-37
8193
39
8194
-37
8195
39
8196
-37
8197
38
8198
-37
8199
39
8200
-36
8201
38
8202
-37
8203
39
8204
-37
8205
39
8206
-37
8207
39
8208
-37
8209
38
8210
-37
8211
39
8212
-37
8213
38
8214
-37
8215
39
8216
118
8217
33
8218
64
8219
-15
8220
31
8221
-44
8222
20
8223
-53
8224
21
8225
-52
8226
24
8227
-50
8228
28
8229
-47
8230
30
8231
-45
8232
32
8233
-43
8234
34
8235
-41
8236
34
8237
-41
8238
34
8239
-41
8240
35
8241
-40
8242
35
8243
-40
8244
36
8245
-39
8246
37
8247
-39
8248
-104
8249
-32
8250
-96
8251
29
8252
-44
8253
54
8254
-23
8255
58
8256
-20
8257
55
8258
-22
8259
50
8260
-26
8261
47
8262
-30
8263
45
8264
-31
8265
43
8266
-33
8267
43
8268
-33
8269
42
8270
-34
8271
41
8272
-34
8273
42
8274
-34
8275
41
8276
-35
8277
40
8278
-36
8279
40
8280
120
8281
34
8282
66
8283
-13
8284
33
8285
-42
8286
22
8287
-52
8288
22
8289
-52
8290
25
8291
-49
8292
29
8293
-46
8294
31
8295
-44
8296
32
8297
-43
8298
33
8299
-41
8300
34
8301
-41
8302
35
8303
-40
8304
35
8305
-40
8306
35
8307
-40
8308
36
8309
-40
8310
36
8311
-39
8312
36
8313
-39
8314
37
8315
-39
8316
37
8317
-39
8318
37
8319
-38
8320
37
8321
-38
8322
37
8323
-38
8324
38
8325
-38
8326
37
8327
-38
8328
38
8329
-38
8330
37
8331
-38
8332
38
8333
-38
8334
38
8335
-38
8336
38
8337
-38
8338
38
8339
-37
8340
38
8341
-38
8342
38
8343
-38
8344
-103
8345
-29
8346
-93
8347
32
8348
-42
8349
55
8350
-22
8351
59
8352
-19
8353
55
8354
-22
8355
50
8356
-27
8357
48
8358
-29
8359
45
8360
-31
8361
44
8362
-32
8363
43
8364
-33
8365
42
8366
-33
8367
42
8368
-33
8369
42
8370
-34
8371
41
8372
-35
8373
41
8374
-35
8375
40
8376
120
8377
34
8378
66
8379
-13
8380
32
8381
-43
8382
21
8383
-52
8384
22
8385
-52
8386
24
8387
-49
8388
29
8389
-46
8390
31
8391
-44
8392
32
8393
-43
8394
33
8395
-41
8396
34
8397
-41
8398
34
8399
-40
8400
35
8401
-40
8402
35
8403
-40
8404
36
8405
-40
8406
36
8407
-39
8408
-104
8409
-31
8410
-95
8411
30
8412
-43
8413
54
8414
-23
8415
58
8416
-19
8417
54
8418
-23
8419
50
8420
-27
8421
47
8422
-30
8423
44
8424
-32
8425
43
8426
-33
8427
43
8428
-33
8429
42
8430
-34
8431
42
8432
-34
8433
41
8434
-34
8435
42
8436
-34
8437
41
8438
-35
8439
41
8440
-35
8441
40
8442
-35
8443
41
8444
-35
8445
40
8446
-35
8447
40
8448
-36
8449
39
8450
-36
8451
39
8452
-36
8453
39
8454
-37
8455
39
8456
-36
8457
38
8458
-37
8459
39
8460
-37
8461
39
8462
-37
8463
39
8464
-37
8465
39
8466
-37
8467
39
8468
-37
8469
38
8470
-37
8471
39
8472
118
8473
32
8474
64
8475
-15
8476
31
8477
-43
8478
20
8479
-53
8480
21
8481
-53
8482
25
8483
-49
8484
28
8485
-47
8486
30
8487
-45
8488
32
8489
-43
8490
33
8491
-42
8492
34
8493
-41
8494
34
8495
-41
8496
35
8497
-40
8498
35
8499
-40
8500
35
8501
-40
8502
35
8503
-40
8504
-105
8505
-32
8506
-95
8507
30
8508
-43
8509
54
8510
-23
8511
57
8512
-20
8513
54
8514
-23
8515
50
8516
-27
8517
46
8518
-30
8519
45
8520
-31
8521
43
8522
-32
8523
43
8524
-33
8525
43
8526
-33
8527
42
8528
-34
8529
41
8530
-35
8531
40
8532
-35
8533
40
8534
-35
8535
40
8536
-35
8537
40
8538
-35
8539
40
8540
-35
8541
40
8542
-36
8543
39
8544
-36
8545
39
8546
-36
8547
40
8548
-35
8549
40
8550
-36
8551
39
8552
-36
8553
39
8554
-36
8555
39
8556
-37
8557
39
8558
-37
8559
38
8560
-37
8561
39
8562
-37
8563
38
8564
-37
8565
39
8566
-37
8567
38
8568
118
8569
32
8570
64
8571
-15
8572
31
8573
-44
8574
20
8575
-53
8576
20
8577
-53
8578
24
8579
-50
8580
28
8581
-46
8582
31
8583
-44
8584
32
8585
-42
8586
33
8587
-41
8588
34
8589
-41
8590
34
8591
-41
8592
34
8593
-41
8594
35
8595
-40
8596
35
8597
-40
8598
35
8599
-40
8600
-105
8601
-31
8602
-95
8603
30
8604
-44
8605
54
8606
-23
8607
58
8608
-20
8609
55
8610
-23
8611
50
8612
-27
8613
47
8614
-29
8615
45
8616
-31
8617
44
8618
-32
8619
43
8620
-33
8621
43
8622
-33
8623
42
8624
-34
8625
41
8626
-35
8627
41
8628
-35
8629
40
8630
-35
8631
40
8632
120
8633
34
8634
65
8635
-14
8636
32
8637
-43
8638
22
8639
-52
8640
21
8641
-52
8642
25
8643
-49
8644
28
8645
-46
8646
31
8647
-44
8648
32
8649
-43
8650
34
8651
-41
8652
34
8653
-41
8654
35
8655
-40
8656
35
8657
-40
8658
35
8659
-40
8660
35
8661
-40
8662
36
8663
-39
8664
-104
8665
-31
8666
-95
8667
30
8668
-43
8669
54
8670
-23
8671
58
8672
-20
8673
55
8674
-22
8675
50
8676
-27
8677
47
8678
-30
8679
45
8680
-31
8681
44
8682
-32
8683
43
8684
-33
8685
42
8686
-34
8687
42
8688
-34
8689
41
8690
-34
8691
40
8692
-36
8693
41
8694
-35
8695
41
8696
-35
8697
40
8698
-35
8699
40
8700
-35
8701
40
8702
-36
8703
40
8704
-36
8705
40
8706
-36
8707
40
8708
-35
8709
40
8710
-36
8711
39
8712
-36
8713
39
8714
-37
8715
39
8716
-37
8717
39
8718
-37
8719
39
8720
-37
8721
39
8722
-37
8723
39
8724
-37
8725
39
8726
-36
8727
39
8728
-36
8729
39
8730
-37
8731
39
8732
-37
8733
38
8734
-37
8735
38
8736
-37
8737
39
8738
-37
8739
39
8740
-37
8741
39
8742
-37
8743
39
8744
-37
8745
39
8746
-37
8747
39
8748
-37
8749
38
8750
-38
8751
38
8752
-37
8753
38
8754
-37
8755
39
8756
-37
8757
38
8758
-37
8759
39
8760
118
8761
33
8762
65
8763
-14
8764
31
8765
-44
8766
20
8767
-53
8768
21
8769
-53
8770
24
8771
-50
8772
27
8773
-47
8774
30
8775
-44
8776
32
8777
-43
8778
32
8779
-43
8780
34
8781
-41
8782
34
8783
-41
8784
35
8785
-40
8786
35
8787
-40
8788
36
8789
-40
8790
36
8791
-39
8792
-104
8793
-32
8794
-95
8795
30
8796
-44
8797
53
8798
-24
8799
57
8800
-20
8801
54
8802
-23
8803
50
8804
-27
8805
46
8806
-30
8807
44
8808
-32
8809
43
8810
-33
8811
42
8812
-34
8813
42
8814
-34
8815
41
8816
-35
8817
41
8818
-35
8819
41
8820
-35
8821
40
8822
-35
8823
41
8824
-35
8825
40
8826
-35
8827
40
8828
-36
8829
40
8830
-36
8831
40
8832
-36
8833
40
8834
-36
8835
39
8836
-36
8837
39
8838
-36
8839
39
8840
-36
8841
39
8842
-36
8843
39
8844
-37
8845
39
8846
-36
8847
38
8848
-37
8849
38
8850
-37
8851
38
8852
-37
8853
39
8854
-37
8855
39
8856
-37
8857
39
8858
-36
8859
39
8860
-36
8861
39
8862
-36
8863
39
8864
-37
8865
39
8866
-37
8867
39
8868
-37
8869
39
8870
-37
8871
39
8872
-37
8873
39
8874
-36
8875
39
8876
-37
8877
38
8878
-37
8879
38
8880
-38
8881
38
8882
-37
8883
38
8884
-37
8885
39
8886
-37
8887
39
8888
118
8889
33
8890
64
8891
-15
8892
31
8893
-44
8894
20
8895
-53
8896
20
8897
-53
8898
24
8899
-50
8900
28
8901
-47
8902
30
8903
-45
8904
32
8905
-43
8906
33
8907
-42
8908
33
8909
-41
8910
34
8911
-41
8912
35
8913
-41
8914
35
8915
-40
8916
36
8917
-40
8918
36
8919
-39
8920
-104
8921
-31
8922
-95
8923
30
8924
-44
8925
53
8926
-24
8927
58
8928
-20
8929
54
8930
-23
8931
50
8932
-27
8933
47
8934
-30
8935
44
8936
-32
8937
44
8938
-32
8939
43
8940
-33
8941
42
8942
-34
8943
42
8944
-34
8945
42
8946
-34
8947
41
8948
-35
8949
40
8950
-35
8951
40
8952
119
8953
34
8954
66
8955
-13
8956
32
8957
-43
8958
22
8959
-52
8960
22
8961
-52
8962
25
8963
-49
8964
29
8965
-46
8966
32
8967
-43
8968
32
8969
-43
8970
34
8971
-41
8972
34
8973
-41
8974
34
8975
-41
8976
35
8977
-40
8978
35
8979
-40
8980
36
8981
-39
8982
37
8983
-39
8984
-104
8985
-32
8986
-96
8987
30
8988
-44
8989
54
8990
-23
8991
58
8992
-19
8993
55
8994
-22
8995
50
8996
-26
8997
47
8998
-29
8999
44
9000
-32
9001
43
9002
-33
9003
43
9004
-33
9005
42
9006
-34
9007
42
9008
-34
9009
41
9010
-34
9011
41
9012
-35
9013
41
9014
-35
9015
40
9016
119
9017
34
9018
66
9019
-13
9020
32
9021
-43
9022
22
9023
-52
9024
22
9025
-51
9026
25
9027
-49
9028
28
9029
-46
9030
30
9031
-44
9032
32
9033
-43
9034
33
9035
-42
9036
34
9037
-41
9038
34
9039
-41
9040
35
9041
-40
9042
35
9043
-40
9044
35
9045
-40
9046
37
9047
-39
9048
-104
9049
-31
9050
-95
9051
30
9052
-43
9053
55
9054
-23
9055
58
9056
-20
9057
55
9058
-23
9059
50
9060
-27
9061
47
9062
-30
9063
45
9064
-31
9065
44
9066
-32
9067
43
9068
-33
9069
42
9070
-34
9071
41
9072
-34
9073
41
9074
-34
9075
41
9076
-34
9077
41
9078
-35
9079
41
9080
-35
9081
40
9082
-36
9083
40
9084
-36
9085
39
9086
-36
9087
39
9088
-36
9089
39
9090
-36
9091
39
9092
-36
9093
39
9094
-37
9095
39
9096
-36
9097
39
9098
-36
9099
39
9100
-37
9101
39
9102
-36
9103
39
9104
-37
9105
39
9106
-37
9107
39
9108
-37
9109
38
9110
-37
9111
38
9112
-38
9113
38
9114
-37
9115
38
9116
-37
9117
38
9118
-37
9119
38
9120
-37
9121
39
9122
-37
9123
38
9124
-37
9125
38
9126
-37
9127
38
9128
-37
9129
39
9130
-37
9131
39
9132
-37
9133
39
9134
-37
9135
39
9136
-37
9137
39
9138
-37
9139
39
9140
-37
9141
38
9142
-37
9143
38
9144
118
9145
32
9146
64
9147
-15
9148
31
9149
-44
9150
20
9151
-53
9152
20
9153
-53
9154
24
9155
-50
9156
28
9157
-47
9158
31
9159
-44
9160
32
9161
-43
9162
32
9163
-42
9164
33
9165
-42
9166
34
9167
-41
9168
35
9169
-40
9170
35
9171
-40
9172
36
9173
-40
9174
36
9175
-39
9176
-105
9177
-32
9178
-95
9179
30
9180
-44
9181
54
9182
-23
9183
58
9184
-20
9185
55
9186
-23
9187
50
9188
-27
9189
47
9190
-30
9191
44
9192
-32
9193
43
9194
-33
9195
43
9196
-33
9197
42
9198
-34
9199
42
9200
-34
9201
41
9202
-35
9203
41
9204
-35
9205
41
9206
-35
9207
41
9208
-35
9209
41
9210
-35
9211
40
9212
-36
9213
40
9214
-36
9215
40
9216
-36
9217
40
9218
-36
9219
39
9220
-36
9221
39
9222
-36
9223
39
9224
-37
9225
39
9226
-36
9227
39
9228
-36
9229
39
9230
-36
9231
39
9232
-36
9233
39
9234
-37
9235
38
9236
-38
9237
38
9238
-37
9239
38
9240
118
9241
32
9242
64
9243
-15
9244
31
9245
-44
9246
21
9247
-52
9248
21
9249
-52
9250
24
9251
-50
9252
27
9253
-47
9254
30
9255
-45
9256
32
9257
-43
9258
33
9259
-41
9260
34
9261
-41
9262
35
9263
-41
9264
35
9265
-40
9266
36
9267
-40
9268
36
9269
-39
9270
36
9271
-39
9272
-104
9273
-31
9274
-95
9275
31
9276
-43
9277
53
9278
-24
9279
58
9280
-20
9281
55
9282
-23
9283
50
9284
-27
9285
47
9286
-29
9287
45
9288
-32
9289
43
9290
-33
9291
43
9292
-33
9293
42
9294
-34
9295
42
9296
-34
9297
41
9298
-35
9299
41
9300
-35
9301
41
9302
-35
9303
40
9304
120
9305
34
9306
66
9307
-13
9308
32
9309
-43
9310
21
9311
-52
9312
22
9313
-52
9314
25
9315
-49
9316
27
9317
-47
9318
30
9319
-45
9320
32
9321
-43
9322
33
9323
-42
9324
34
9325
-41
9326
35
9327
-41
9328
35
9329
-40
9330
35
9331
-40
9332
35
9333
-40
9334
36
9335
-39
9336
36
9337
-39
9338
37
9339
-39
9340
37
9341
-38
9342
37
9343
-39
9344
37
9345
-38
9346
38
9347
-38
9348
38
9349
-37
9350
38
9351
-37
9352
38
9353
-37
9354
38
9355
-37
9356
39
9357
-37
9358
38
9359
-37
9360
38
9361
-38
9362
38
9363
-37
9364
38
9365
-37
9366
38
9367
-37
9368
-103
9369
-30
9370
-94
9371
31
9372
-43
9373
54
9374
-23
9375
58
9376
-19
9377
55
9378
-22
9379
50
9380
-26
9381
48
9382
-29
9383
46
9384
-31
9385
45
9386
-32
9387
44
9388
-32
9389
42
9390
-33
9391
42
9392
-34
9393
41
9394
-35
9395
40
9396
-35
9397
40
9398
-36
9399
40
9400
-36
9401
40
9402
-36
9403
40
9404
-36
9405
40
9406
-36
9407
39
9408
-36
9409
39
9410
-36
9411
39
9412
-37
9413
38
9414
-37
9415
39
9416
-37
9417
38
9418
-37
9419
38
9420
-37
9421
39
9422
-37
9423
39
9424
-37
9425
38
9426
-37
9427
38
9428
-37
9429
38
9430
-37
9431
38
9432
118
9433
33
9434
64
9435
-15
9436
31
9437
-44
9438
21
9439
-53
9440
21
9441
-52
9442
25
9443
-49
9444
29
9445
-46
9446
31
9447
-44
9448
32
9449
-43
9450
33
9451
-42
9452
33
9453
-42
9454
34
9455
-41
9456
35
9457
-40
9458
35
9459
-40
9460
36
9461
-39
9462
36
9463
-39
9464
37
9465
-39
9466
37
9467
-38
9468
37
9469
-38
9470
37
9471
-38
9472
37
9473
-38
9474
38
9475
-38
9476
38
9477
-38
9478
38
9479
-37
9480
38
9481
-38
9482
38
9483
-37
9484
38
9485
-38
9486
38
9487
-37
9488
38
9489
-37
9490
39
9491
-37
9492
39
9493
-37
9494
39
9495
-37
9496
-102
9497
-29
9498
-93
9499
30
9500
-43
9501
55
9502
-23
9503
59
9504
-19
9505
56
9506
-22
9507
51
9508
-26
9509
47
9510
-29
9511
45
9512
-32
9513
44
9514
-32
9515
43
9516
-33
9517
43
9518
-33
9519
43
9520
-33
9521
41
9522
-34
9523
41
9524
-35
9525
41
9526
-35
9527
40
9528
120
9529
34
9530
66
9531
-13
9532
32
9533
-43
9534
22
9535
-51
9536
22
9537
-51
9538
25
9539
-49
9540
29
9541
-46
9542
32
9543
-43
9544
33
9545
-42
9546
34
9547
-41
9548
35
9549
-40
9550
34
9551
-41
9552
35
9553
-40
9554
36
9555
-40
9556
36
9557
-40
9558
36
9559
-39
9560
-105
9561
-32
9562
-95
9563
30
9564
-44
9565
54
9566
-23
9567
58
9568
-20
9569
54
9570
-23
9571
50
9572
-27
9573
47
9574
-29
9575
45
9576
-31
9577
43
9578
-32
9579
43
9580
-33
9581
42
9582
-33
9583
42
9584
-34
9585
41
9586
-35
9587
41
9588
-35
9589
41
9590
-35
9591
41
9592
119
9593
34
9594
66
9595
-14
9596
32
9597
-43
9598
21
9599
-52
9600
21
9601
-52
9602
25
9603
-49
9604
28
9605
-46
9606
31
9607
-44
9608
32
9609
-43
9610
33
9611
-42
9612
34
9613
-41
9614
35
9615
-40
9616
35
9617
-40
9618
35
9619
-40
9620
36
9621
-39
9622
36
9623
-39
9624
-104
9625
-32
9626
-95
9627
30
9628
-44
9629
53
9630
-23
9631
58
9632
-20
9633
55
9634
-23
9635
50
9636
-26
9637
47
9638
-29
9639
45
9640
-31
9641
43
9642
-32
9643
43
9644
-33
9645
43
9646
-33
9647
42
9648
-34
9649
43
9650
-33
9651
41
9652
-34
9653
41
9654
-35
9655
41
9656
-35
9657
41
9658
-35
9659
40
9660
-35
9661
39
9662
-36
9663
38
9664
-37
9665
39
9666
-36
9667
39
9668
-37
9669
39
9670
-37
9671
39
9672
-36
9673
39
9674
-36
9675
39
9676
-37
9677
39
9678
-36
9679
39
9680
-37
9681
39
9682
-37
9683
39
9684
-37
9685
39
9686
-37
9687
39
9688
-37
9689
38
9690
-37
9691
38
9692
-38
9693
38
9694
-37
9695
38
9696
-37
9697
39
9698
-37
9699
38
9700
-37
9701
38
9702
-37
9703
38
9704
-37
9705
38
9706
-37
9707
38
9708
-38
9709
38
9710
-37
9711
38
9712
-37
9713
38
9714
-37
9715
38
9716
-38
9717
37
9718
-38
9719
38
9720
118
9721
32
9722
65
9723
-14
9724
31
9725
-44
9726
20
9727
-53
9728
20
9729
-53
9730
24
9731
-50
9732
28
9733
-47
9734
30
9735
-45
9736
31
9737
-43
9738
33
9739
-42
9740
34
9741
-41
9742
35
9743
-40
9744
35
9745
-40
9746
36
9747
-40
9748
36
9749
-40
9750
36
9751
-39
9752
36
9753
-39
9754
37
9755
-39
9756
37
9757
-38
9758
38
9759
-38
9760
37
9761
-38
9762
38
9763
-38
9764
37
9765
-38
9766
37
9767
-38
9768
38
9769
-38
9770
38
9771
-37
9772
38
9773
-38
9774
39
9775
-37
9776
38
9777
-38
9778
38
9779
-37
9780
38
9781
-37
9782
38
9783
-37
9784
38
9785
-37
9786
38
9787
-37
9788
38
9789
-37
9790
39
9791
-37
9792
38
9793
-37
9794
38
9795
-37
9796
39
9797
-37
9798
39
9799
-37
9800
38
9801
-38
9802
39
9803
-37
9804
39
9805
-37
9806
38
9807
-37
9808
38
9809
-38
9810
38
9811
-37
9812
39
9813
-37
9814
39
9815
-37
9816
38
9817
-38
9818
38
9819
-37
9820
38
9821
-37
9822
39
9823
-37
9824
39
9825
-37
9826
38
9827
-38
9828
38
9829
-37
9830
38
9831
-37
9832
38
9833
-38
9834
38
9835
-37
9836
38
9837
-38
9838
38
9839
-37
9840
38
9841
-37
9842
39
9843
-37
9844
39
9845
-37
9846
38
9847
-37
9848
38
9849
-37
9850
39
9851
-37
9852
39
9853
-37
9854
38
9855
-37
9856
39
9857
-37
9858
39
9859
-37
9860
38
9861
-38
9862
38
9863
-37
9864
39
9865
-37
9866
39
9867
-37
9868
39
9869
-37
9870
38
9871
-37
9872
39
9873
-37
9874
38
9875
-38
9876
38
9877
-37
9878
38
9879
-37
9880
38
9881
-37
9882
38
9883
-37
9884
38
9885
-37
9886
38
9887
-37
9888
39
9889
-37
9890
38
9891
-37
9892
38
9893
-37
9894
38
9895
-38
9896
38
9897
-38
9898
38
9899
-37
9900
39
9901
-37
9902
38
9903
-37
9904
39
9905
-37
9906
39
9907
-37
9908
39
9909
-37
9910
38
9911
-38
9912
-103
9913
-30
9914
-94
9915
31
9916
-43
9917
55
9918
-23
9919
59
9920
-19
9921
56
9922
-21
9923
51
9924
-26
9925
48
9926
-29
9927
46
9928
-31
9929
44
9930
-32
9931
43
9932
-33
9933
43
9934
-33
9935
42
9936
-34
9937
41
9938
-34
9939
41
9940
-35
9941
40
9942
-35
9943
40
9944
120
9945
34
9946
66
9947
-13
9948
32
9949
-43
9950
22
9951
-52
9952
22
9953
-52
9954
25
9955
-49
9956
29
9957
-46
9958
31
9959
-44
9960
33
9961
-42
9962
34
9963
-41
9964
35
9965
-40
9966
35
9967
-40
9968
35
9969
-41
9970
36
9971
-40
9972
36
9973
-39
9974
36
9975
-39
9976
37
9977
-39
9978
37
9979
-38
9980
37
9981
-38
9982
38
9983
-38
9984
37
9985
-38
9986
38
9987
-38
9988
38
9989
-38
9990
38
9991
-38
9992
38
9993
-38
9994
38
9995
-38
9996
38
9997
-37
9998
38
9999
-38
10000
38
10001
-38
10002
38
10003
-37
10004
38
10005
-37
10006
38
10007
-37
10008
38
10009
-37
10010
38
10011
-37
10012
38
10013
-37
10014
39
10015
-37
10016
38
10017
-38
10018
38
10019
-37
10020
38
10021
-37
10022
38
10023
-38
10024
38
10025
-37
10026
38
10027
-37
10028
38
10029
-37
10030
38
10031
-37
10032
38
10033
-37
10034
39
10035
-37
10036
38
10037
-38
10038
38
10039
-38
10040
38
10041
-37
10042
38
10043
-37
10044
38
10045
-38
10046
39
10047
-37
10048
39
10049
-37
10050
38
10051
-37
10052
39
10053
-37
10054
39
10055
-37
10056
39
10057
-37
10058
39
10059
-37
10060
38
10061
-37
10062
39
10063
-37
10064
39
10065
-37
10066
38
10067
-37
10068
39
10069
-37
10070
38
10071
-37
10072
38
10073
-37
10074
39
10075
-37
10076
38
10077
-37
10078
39
10079
-37
10080
39
10081
-37
10082
38
10083
-37
10084
39
10085
-37
10086
38
10087
-37
10088
38
10089
-37
10090
39
10091
-37
10092
39
10093
-37
10094
39
10095
-37
10096
38
10097
-37
10098
38
10099
-37
10100
38
10101
-37
10102
39
10103
-37
10104
-103
10105
-30
10106
-93
10107
31
10108
-42
10109
55
10110
-23
10111
58
10112
-19
10113
55
10114
-22
10115
51
10116
-26
10117
47
10118
-29
10119
45
10120
-31
10121
44
10122
-32
10123
43
10124
-33
10125
43
10126
-33
10127
42
10128
-34
10129
42
10130
-34
10131
41
10132
-35
10133
40
10134
-35
10135
40
10136
-36
10137
40
10138
-36
10139
40
10140
-36
10141
40
10142
-36
10143
40
10144
-36
10145
40
10146
-36
10147
39
10148
-36
10149
39
10150
-36
10151
39
10152
-37
10153
39
10154
-37
10155
39
10156
-37
10157
38
10158
-37
10159
38
10160
-37
10161
38
10162
-37
10163
38
10164
-37
10165
39
10166
-37
10167
38
10168
118
10169
33
10170
65
10171
-14
10172
32
10173
-43
10174
20
10175
-53
10176
21
10177
-52
10178
24
10179
-50
10180
28
10181
-46
10182
30
10183
-44
10184
31
10185
-43
10186
33
10187
-42
10188
34
10189
-41
10190
34
10191
-41
10192
35
10193
-40
10194
36
10195
-39
10196
36
10197
-39
10198
37
10199
-39
10200
-104
10201
-31
10202
-95
10203
31
10204
-43
10205
54
10206
-23
10207
57
10208
-20
10209
55
10210
-22
10211
50
10212
-26
10213
47
10214
-30
10215
45
10216
-32
10217
43
10218
-33
10219
43
10220
-33
10221
42
10222
-34
10223
41
10224
-35
10225
41
10226
-35
10227
40
10228
-35
10229
41
10230
-35
10231
40
10232
-35
10233
40
10234
-36
10235
40
10236
-36
10237
39
10238
-36
10239
39
10240
-36
10241
39
10242
-36
10243
40
10244
-36
10245
39
10246
-36
10247
40
10248
-36
10249
39
10250
-36
10251
39
10252
-36
10253
39
10254
-36
10255
39
10256
-36
10257
39
10258
-37
10259
38
10260
-37
10261
39
10262
-37
10263
38
10264
118
10265
32
10266
64
10267
-15
10268
31
10269
-44
10270
20
10271
-53
10272
21
10273
-53
10274
24
10275
-50
10276
28
10277
-47
10278
30
10279
-44
10280
32
10281
-43
10282
33
10283
-42
10284
34
10285
-41
10286
35
10287
-40
10288
35
10289
-40
10290
36
10291
-39
10292
37
10293
-39
10294
36
10295
-39
10296
-104
10297
-31
10298
-95
10299
29
10300
-44
10301
53
10302
-24
10303
57
10304
-20
10305
54
10306
-23
10307
50
10308
-27
10309
46
10310
-30
10311
44
10312
-32
10313
43
10314
-33
10315
43
10316
-33
10317
42
10318
-34
10319
42
10320
-34
10321
41
10322
-35
10323
41
10324
-35
10325
41
10326
-35
10327
40
10328
120
10329
34
10330
66
10331
-13
10332
32
10333
-43
10334
22
10335
-52
10336
22
10337
-52
10338
24
10339
-49
10340
28
10341
-46
10342
30
10343
-44
10344
32
10345
-43
10346
34
10347
-41
10348
35
10349
-40
10350
35
10351
-40
10352
35
10353
-40
10354
35
10355
-40
10356
36
10357
-39
10358
36
10359
-40
10360
36
10361
-39
10362
37
10363
-38
10364
37
10365
-38
10366
38
10367
-38
10368
38
10369
-38
10370
37
10371
-38
10372
38
10373
-38
10374
37
10375
-38
10376
38
10377
-37
10378
38
10379
-37
10380
38
10381
-37
10382
38
10383
-38
10384
38
10385
-38
10386
38
10387
-38
10388
39
10389
-37
10390
38
10391
-37
10392
-103
10393
-30
10394
-94
10395
31
10396
-43
10397
54
10398
-23
10399
59
10400
-19
10401
55
10402
-22
10403
51
10404
-26
10405
48
10406
-29
10407
45
10408
-31
10409
44
10410
-32
10411
43
10412
-33
10413
43
10414
-33
10415
43
10416
-33
10417
42
10418
-34
10419
41
10420
-34
10421
42
10422
-34
10423
41
10424
120
10425
34
10426
66
10427
-13
10428
32
10429
-43
10430
22
10431
-52
10432
22
10433
-52
10434
25
10435
-49
10436
29
10437
-46
10438
31
10439
-43
10440
33
10441
-42
10442
34
10443
-41
10444
35
10445
-41
10446
35
10447
-40
10448
35
10449
-40
10450
35
10451
-40
10452
35
10453
-40
10454
36
10455
-39
10456
-104
10457
-31
10458
-95
10459
31
10460
-43
10461
54
10462
-23
10463
58
10464
-20
10465
55
10466
-22
10467
50
10468
-27
10469
47
10470
-30
10471
45
10472
-31
10473
43
10474
-33
10475
43
10476
-33
10477
43
10478
-33
10479
42
10480
-34
10481
41
10482
-35
10483
41
10484
-35
10485
40
10486
-36
10487
40
10488
-35
10489
40
10490
-35
10491
40
10492
-35
10493
40
10494
-35
10495
39
10496
-36
10497
39
10498
-36
10499
38
10500
-37
10501
39
10502
-37
10503
39
10504
-36
10505
39
10506
-37
10507
39
10508
-37
10509
39
10510
-36
10511
39
10512
-37
10513
39
10514
-37
10515
39
10516
-37
10517
39
10518
-37
10519
38
10520
118
10521
33
10522
64
10523
-15
10524
31
10525
-44
10526
20
10527
-53
10528
21
10529
-53
10530
25
10531
-49
10532
29
10533
-46
10534
31
10535
-44
10536
32
10537
-43
10538
33
10539
-42
10540
34
10541
-41
10542
34
10543
-41
10544
34
10545
-41
10546
35
10547
-40
10548
36
10549
-40
10550
36
10551
-40
10552
-105
10553
-32
10554
-96
10555
29
10556
-44
10557
53
10558
-24
10559
57
10560
-20
10561
55
10562
-23
10563
50
10564
-26
10565
47
10566
-30
10567
44
10568
-32
10569
43
10570
-33
10571
42
10572
-34
10573
42
10574
-34
10575
41
10576
-35
10577
40
10578
-35
10579
40
10580
-35
10581
40
10582
-35
10583
40
10584
-35
10585
41
10586
-35
10587
40
10588
-36
10589
40
10590
-35
10591
40
10592
-35
10593
39
10594
-36
10595
39
10596
-36
10597
39
10598
-36
10599
39
10600
-36
10601
40
10602
-36
10603
39
10604
-36
10605
39
10606
-37
10607
38
10608
-37
10609
38
10610
-37
10611
38
10612
-37
10613
39
10614
-37
10615
38
10616
118
10617
33
10618
64
10619
-14
10620
31
10621
-44
10622
21
10623
-52
10624
20
10625
-53
10626
25
10627
-49
10628
28
10629
-46
10630
31
10631
-44
10632
32
10633
-43
10634
33
10635
-42
10636
34
10637
-41
10638
35
10639
-40
10640
35
10641
-40
10642
35
10643
-40
10644
36
10645
-39
10646
36
10647
-40
10648
-105
10649
-31
10650
-95
10651
30
10652
-44
10653
54
10654
-23
10655
58
10656
-20
10657
54
10658
-23
10659
50
10660
-27
10661
47
10662
-29
10663
45
10664
-31
10665
44
10666
-32
10667
43
10668
-33
10669
42
10670
-34
10671
42
10672
-34
10673
42
10674
-34
10675
41
10676
-35
10677
41
10678
-35
10679
40
10680
120
10681
34
10682
66
10683
-13
10684
32
10685
-43
10686
21
10687
-52
10688
22
10689
-52
10690
24
10691
-50
10692
28
10693
-46
10694
31
10695
-44
10696
32
10697
-42
10698
35
10699
-41
10700
35
10701
-40
10702
35
10703
-40
10704
36
10705
-40
10706
36
10707
-39
10708
36
10709
-39
10710
36
10711
-39
10712
-104
10713
-32
10714
-96
10715
30
10716
-44
10717
53
10718
-24
10719
58
10720
-20
10721
55
10722
-23
10723
50
10724
-27
10725
47
10726
-30
10727
45
10728
-31
10729
43
10730
-32
10731
43
10732
-33
10733
43
10734
-33
10735
41
10736
-35
10737
41
10738
-35
10739
41
10740
-35
10741
40
10742
-35
10743
41
10744
-35
10745
40
10746
-35
10747
40
10748
-36
10749
39
10750
-37
10751
40
10752
-36
10753
39
10754
-36
10755
39
10756
-37
10757
39
10758
-37
10759
39
10760
-37
10761
38
10762
-37
10763
39
10764
-37
10765
39
10766
-36
10767
39
10768
-37
10769
39
10770
-36
10771
39
10772
-37
10773
39
10774
-36
10775
39
10776
-37
10777
38
10778
-37
10779
39
10780
-37
10781
39
10782
-37
10783
39
10784
-37
10785
39
10786
-37
10787
38
10788
-37
10789
38
10790
-37
10791
39
10792
-37
10793
39
10794
-37
10795
39
10796
-37
10797
39
10798
-37
10799
38
10800
-37
10801
38
10802
-38
10803
38
10804
-37
10805
38
10806
-37
10807
38
10808
118
10809
33
10810
64
10811
-15
10812
31
10813
-44
10814
21
10815
-53
10816
20
10817
-53
10818
24
10819
-50
10820
28
10821
-47
10822
30
10823
-44
10824
32
10825
-43
10826
33
10827
-42
10828
34
10829
-41
10830
35
10831
-41
10832
35
10833
-40
10834
35
10835
-40
10836
36
10837
-39
10838
36
10839
-39
10840
-104
10841
-31
10842
-95
10843
29
10844
-44
10845
54
10846
-23
10847
58
10848
-20
10849
55
10850
-22
10851
50
10852
-26
10853
47
10854
-29
10855
45
10856
-31
10857
43
10858
-33
10859
43
10860
-33
10861
42
10862
-34
10863
41
10864
-34
10865
40
10866
-35
10867
41
10868
-35
10869
41
10870
-35
10871
40
10872
-36
10873
40
10874
-36
10875
40
10876
-36
10877
40
10878
-36
10879
39
10880
-36
10881
39
10882
-36
10883
39
10884
-37
10885
39
10886
-37
10887
39
10888
-37
10889
39
10890
-36
10891
38
10892
-37
10893
39
10894
-37
10895
39
10896
-37
10897
39
10898
-37
10899
39
10900
-36
10901
39
10902
-37
10903
39
10904
-37
10905
39
10906
-37
10907
38
10908
-37
10909
38
10910
-37
10911
38
10912
-38
10913
38
10914
-37
10915
38
10916
-37
10917
38
10918
-37
10919
38
10920
-37
10921
39
10922
-37
10923
39
10924
-37
10925
39
10926
-37
10927
39
10928
-37
10929
39
10930
-37
10931
39
10932
-36
10933
39
10934
-37
10935
38
10936
118
10937
32
10938
64
10939
-15
10940
31
10941
-44
10942
20
10943
-53
10944
20
10945
-53
10946
24
10947
-50
10948
28
10949
-47
10950
30
10951
-44
10952
32
10953
-43
10954
33
10955
-41
10956
34
10957
-41
10958
34
10959
-41
10960
35
10961
-40
10962
35
10963
-40
10964
36
10965
-40
10966
37
10967
-39
10968
-104
10969
-32
10970
-95
10971
30
10972
-44
10973
53
10974
-24
10975
57
10976
-21
10977
54
10978
-23
10979
49
10980
-27
10981
47
10982
-29
10983
45
10984
-31
10985
43
10986
-33
10987
43
10988
-33
10989
43
10990
-33
10991
41
10992
-34
10993
41
10994
-34
10995
40
10996
-35
10997
40
10998
-35
10999
39
11000
119
11001
33
11002
66
11003
-13
11004
32
11005
-42
11006
22
11007
-51
11008
22
11009
-52
11010
25
11011
-49
11012
29
11013
-46
11014
31
11015
-43
11016
33
11017
-42
11018
34
11019
-41
11020
34
11021
-41
11022
35
11023
-40
11024
36
11025
-40
11026
36
11027
-40
11028
36
11029
-39
11030
37
11031
-39
11032
-104
11033
-31
11034
-95
11035
30
11036
-43
11037
53
11038
-24
11039
57
11040
-20
11041
54
11042
-23
11043
50
11044
-27
11045
47
11046
-30
11047
45
11048
-31
11049
43
11050
-33
11051
43
11052
-33
11053
42
11054
-34
11055
41
11056
-34
11057
41
11058
-34
11059
41
11060
-35
11061
40
11062
-35
11063
40
11064
119
11065
34
11066
65
11067
-14
11068
32
11069
-43
11070
22
11071
-51
11072
22
11073
-51
11074
25
11075
-49
11076
28
11077
-46
11078
31
11079
-44
11080
32
11081
-43
11082
33
11083
-42
11084
34
11085
-41
11086
34
11087
-41
11088
35
11089
-40
11090
36
11091
-39
11092
36
11093
-39
11094
36
11095
-39
11096
-104
11097
-31
11098
-95
11099
30
11100
-44
11101
53
11102
-24
11103
58
11104
-20
11105
55
11106
-22
11107
50
11108
-26
11109
47
11110
-29
11111
45
11112
-31
11113
44
11114
-32
11115
42
11116
-33
11117
42
11118
-34
11119
42
11120
-34
11121
42
11122
-34
11123
41
11124
-35
11125
40
11126
-36
11127
39
11128
-36
11129
39
11130
-36
11131
39
11132
-36
11133
39
11134
-36
11135
39
11136
-36
11137
39
11138
-37
11139
39
11140
-36
11141
39
11142
-37
11143
39
11144
-37
11145
39
11146
-37
11147
39
11148
-37
11149
39
11150
-36
11151
38
11152
-37
11153
39
11154
-37
11155
39
11156
-37
11157
39
11158
-37
11159
39
11160
-37
11161
39
11162
-36
11163
39
11164
-37
11165
38
11166
-37
11167
39
11168
-37
11169
39
11170
-37
11171
39
11172
-36
11173
39
11174
-37
11175
38
11176
-37
11177
38
11178
-37
11179
38
11180
-37
11181
38
11182
-37
11183
38
11184
-37
11185
38
11186
-37
11187
39
11188
-37
11189
39
11190
-37
11191
38
11192
118
11193
32
11194
64
11195
-15
11196
31
11197
-44
11198
20
11199
-53
11200
20
11201
-53
11202
24
11203
-50
11204
28
11205
-47
11206
30
11207
-44
11208
32
11209
-43
11210
33
11211
-42
11212
34
11213
-41
11214
35
11215
-41
11216
35
11217
-40
11218
35
11219
-40
11220
36
11221
-39
11222
36
11223
-39
11224
-105
11225
-31
11226
-95
11227
30
11228
-44
11229
53
11230
-24
11231
58
11232
-20
11233
55
11234
-23
11235
50
11236
-27
11237
47
11238
-29
11239
45
11240
-31
11241
44
11242
-32
11243
43
11244
-33
11245
43
11246
-33
11247
41
11248
-34
11249
40
11250
-35
11251
41
11252
-35
11253
41
11254
-35
11255
41
11256
-35
11257
40
11258
-35
11259
40
11260
-36
11261
40
11262
-36
11263
40
11264
-36
11265
39
11266
-37
11267
38
11268
-37
11269
39
11270
-37
11271
38
11272
-37
11273
39
11274
-36
11275
39
11276
-37
11277
38
11278
-37
11279
39
11280
-37
11281
39
11282
-37
11283
39
11284
-37
11285
38
11286
-37
11287
38
11288
118
11289
32
11290
65
11291
-14
11292
32
11293
-43
11294
21
11295
-52
11296
21
11297
-53
11298
24
11299
-50
11300
27
11301
-47
11302
30
11303
-44
11304
32
11305
-42
11306
34
11307
-41
11308
34
11309
-41
11310
34
11311
-41
11312
35
11313
-40
11314
35
11315
-40
11316
35
11317
-40
11318
36
11319
-39
11320
-104
11321
-31
11322
-95
11323
30
11324
-44
11325
54
11326
-23
11327
58
11328
-20
11329
55
11330
-23
11331
49
11332
-27
11333
46
11334
-30
11335
44
11336
-32
11337
43
11338
-33
11339
43
11340
-33
11341
43
11342
-33
11343
41
11344
-34
11345
42
11346
-34
11347
41
11348
-35
11349
40
11350
-35
11351
40
11352
119
11353
34
11354
66
11355
-14
11356
32
11357
-43
11358
21
11359
-52
11360
21
11361
-52
11362
25
11363
-49
11364
28
11365
-46
11366
31
11367
-44
11368
32
11369
-43
11370
33
11371
-42
11372
34
11373
-41
11374
34
11375
-41
11376
35
11377
-40
11378
35
11379
-40
11380
36
11381
-39
11382
36
11383
-39
11384
37
11385
-39
11386
37
11387
-38
11388
37
11389
-38
11390
37
11391
-38
11392
37
11393
-38
11394
37
11395
-38
11396
38
11397
-38
11398
39
11399
-37
11400
39
11401
-37
11402
39
11403
-37
11404
39
11405
-37
11406
38
11407
-37
11408
38
11409
-38
11410
38
11411
-38
11412
38
11413
-38
11414
38
11415
-37
11416
-103
11417
-30
11418
-94
11419
31
11420
-42
11421
55
11422
-22
11423
59
11424
-19
11425
55
11426
-22
11427
51
11428
-26
11429
48
11430
-29
11431
45
11432
-31
11433
44
11434
-32
11435
43
11436
-33
11437
43
11438
-33
11439
43
11440
-33
11441
42
11442
-34
11443
42
11444
-34
11445
41
11446
-35
11447
41
11448
-35
11449
40
11450
-35
11451
39
11452
-36
11453
39
11454
-36
11455
39
11456
-37
11457
38
11458
-37
11459
39
11460
-37
11461
39
11462
-37
11463
38
11464
-37
11465
38
11466
-37
11467
39
11468
-37
11469
39
11470
-36
11471
39
11472
-37
11473
39
11474
-37
11475
39
11476
-37
11477
39
11478
-37
11479
39
11480
118
11481
33
11482
65
11483
-14
11484
31
11485
-43
11486
21
11487
-52
11488
21
11489
-52
11490
25
11491
-49
11492
28
11493
-46
11494
31
11495
-44
11496
31
11497
-43
11498
33
11499
-42
11500
33
11501
-42
11502
34
11503
-41
11504
34
11505
-41
11506
35
11507
-40
11508
36
11509
-40
11510
35
11511
-40
11512
36
11513
-39
11514
36
11515
-39
11516
36
11517
-39
11518
37
11519
-39
11520
37
11521
-39
11522
37
11523
-38
11524
37
11525
-38
11526
37
11527
-38
11528
37
11529
-38
11530
38
11531
-37
11532
38
11533
-38
11534
38
11535
-37
11536
38
11537
-37
11538
38
11539
-37
11540
39
11541
-37
11542
38
11543
-38
11544
-103
11545
-29
11546
-93
11547
32
11548
-42
11549
55
11550
-22
11551
59
11552
-19
11553
55
11554
-22
11555
50
11556
-27
11557
47
11558
-29
11559
45
11560
-31
11561
44
11562
-32
11563
44
11564
-32
11565
43
11566
-33
11567
42
11568
-34
11569
42
11570
-34
11571
41
11572
-35
11573
41
11574
-35
11575
40
11576
119
11577
34
11578
66
11579
-13
11580
32
11581
-43
11582
21
11583
-53
11584
22
11585
-52
11586
25
11587
-49
11588
28
11589
-46
11590
31
11591
-44
11592
32
11593
-43
11594
33
11595
-41
11596
34
11597
-41
11598
35
11599
-40
11600
36
11601
-40
11602
36
11603
-40
11604
36
11605
-39
11606
37
11607
-39
11608
-104
11609
-32
11610
-95
11611
30
11612
-44
11613
54
11614
-23
11615
58
11616
-19
11617
55
11618
-22
11619
51
11620
-26
11621
48
11622
-29
11623
45
11624
-31
11625
44
11626
-32
11627
43
11628
-33
11629
42
11630
-34
11631
42
11632
-34
11633
41
11634
-35
11635
41
11636
-35
11637
40
11638
-35
11639
41
11640
120
11641
34
11642
66
11643
-13
11644
33
11645
-42
11646
21
11647
-52
11648
22
11649
-52
11650
25
11651
-49
11652
28
11653
-46
11654
31
11655
-44
11656
33
11657
-42
11658
34
11659
-41
11660
35
11661
-41
11662
35
11663
-40
11664
35
11665
-40
11666
36
11667
-39
11668
37
11669
-39
11670
37
11671
-39
11672
-104
11673
-31
11674
-95
11675
30
11676
-44
11677
54
11678
-23
11679
57
11680
-20
11681
54
11682
-23
11683
50
11684
-27
11685
46
11686
-30
11687
45
11688
-32
11689
43
11690
-32
11691
42
11692
-34
11693
42
11694
-34
11695
41
11696
-35
11697
41
11698
-35
11699
41
11700
-35
11701
40
11702
-35
11703
41
11704
-35
11705
40
11706
-35
11707
39
11708
-36
11709
40
11710
-36
11711
39
11712
-36
11713
39
11714
-36
11715
39
11716
-36
11717
39
11718
-37
11719
39
11720
-37
11721
39
11722
-37
11723
39
11724
-37
11725
39
11726
-36
11727
39
11728
-36
11729
39
11730
-36
11731
39
11732
-36
11733
39
11734
-37
11735
38
11736
-37
11737
39
11738
-37
11739
38
11740
-37
11741
39
11742
-37
11743
39
11744
-37
11745
38
11746
-37
11747
39
11748
-37
11749
38
11750
-37
11751
39
11752
-37
11753
38
11754
-37
11755
38
11756
-37
11757
38
11758
-37
11759
38
11760
-37
11761
38
11762
-37
11763
39
11764
-37
11765
39
11766
-37
11767
39
11768
118
11769
33
11770
65
11771
-14
11772
31
11773
-44
11774
21
11775
-53
11776
21
11777
-53
11778
24
11779
-50
11780
28
11781
-47
11782
30
11783
-45
11784
32
11785
-43
11786
33
11787
-42
11788
33
11789
-41
11790
34
11791
-41
11792
35
11793
-40
11794
35
11795
-40
11796
36
11797
-40
11798
36
11799
-39
11800
36
11801
-40
11802
37
11803
-39
11804
37
11805
-39
11806
37
11807
-39
11808
37
11809
-38
11810
37
11811
-39
11812
37
11813
-38
11814
38
11815
-38
11816
37
11817
-38
11818
38
11819
-38
11820
38
11821
-38
11822
38
11823
-38
11824
37
11825
-38
11826
38
11827
-38
11828
38
11829
-37
11830
38
11831
-37
11832
38
11833
-38
11834
39
11835
-37
11836
39
11837
-37
11838
38
11839
-37
11840
39
11841
-37
11842
38
11843
-37
11844
38
11845
-37
11846
38
11847
-37
11848
38
11849
-38
11850
38
11851
-37
11852
39
11853
-37
11854
39
11855
-37
11856
39
11857
-37
11858
38
11859
-37
11860
38
11861
-38
11862
39
11863
-37
11864
38
11865
-37
11866
38
11867
-37
11868
38
11869
-37
11870
38
11871
-37
11872
39
11873
-37
11874
38
11875
-38
11876
38
11877
-37
11878
38
11879
-37
11880
39
11881
-37
11882
39
11883
-37
11884
38
11885
-37
11886
39
11887
-37
11888
39
11889
-37
11890
39
11891
-37
11892
39
11893
-37
11894
39
11895
-37
11896
38
11897
-37
11898
39
11899
-37
11900
39
11901
-37
11902
38
11903
-37
11904
39
11905
-37
11906
39
11907
-37
11908
38
11909
-37
11910
38
11911
-37
11912
38
11913
-38
11914
39
11915
-37
11916
38
11917
-37
11918
38
11919
-38
11920
38
11921
-37
11922
38
11923
-37
11924
38
11925
-38
11926
38
11927
-38
11928
38
11929
-37
11930
38
11931
-37
11932
39
11933
-37
11934
38
11935
-37
11936
38
11937
-37
11938
38
11939
-37
11940
38
11941
-37
11942
38
11943
-38
11944
38
11945
-37
11946
38
11947
-37
11948
38
11949
-37
11950
38
11951
-37
11952
38
11953
-37
11954
39
11955
-37
11956
39
11957
-37
11958
38
11959
-37
11960
-103
11961
-29
11962
-93
11963
32
11964
-42
11965
56
11966
-22
11967
60
11968
-18
11969
56
11970
-21
11971
52
11972
-25
11973
48
11974
-29
11975
45
11976
-31
11977
44
11978
-32
11979
43
11980
-33
11981
43
11982
-33
11983
43
11984
-33
11985
41
11986
-34
11987
41
11988
-35
11989
41
11990
-35
11991
41
11992
120
11993
35
11994
66
11995
-13
11996
32
11997
-43
11998
21
11999
-52
12000
21
12001
-52
12002
25
12003
-49
12004
28
12005
-46
12006
31
12007
-44
12008
32
12009
-43
12010
34
12011
-41
12012
35
12013
-40
12014
35
12015
-40
12016
35
12017
-40
12018
36
12019
-39
12020
36
12021
-39
12022
36
12023
-39
12024
37
12025
-39
12026
37
12027
-38
12028
37
12029
-38
12030
37
12031
-38
12032
37
12033
-38
12034
37
12035
-38
12036
37
12037
-39
12038
37
12039
-38
12040
38
12041
-37
12042
38
12043
-37
12044
38
12045
-37
12046
39
12047
-37
12048
38
12049
-37
12050
38
12051
-38
12052
39
12053
-37
12054
38
12055
-38
12056
38
12057
-38
12058
38
12059
-37
12060
37
12061
-38
12062
38
12063
-37
12064
38
12065
-37
12066
37
12067
-38
12068
38
12069
-38
12070
38
12071
-37
12072
38
12073
-37
12074
39
12075
-37
12076
39
12077
-37
12078
39
12079
-37
12080
39
12081
-37
12082
38
12083
-37
12084
39
12085
-37
12086
38
12087
-37
12088
38
12089
-37
12090
39
12091
-36
12092
39
12093
-37
12094
39
12095
-37
12096
39
12097
-37
12098
39
12099
-37
12100
39
12101
-37
12102
38
12103
-37
12104
38
12105
-38
12106
38
12107
-37
12108
39
12109
-37
12110
38
12111
-37
12112
38
12113
-37
12114
38
12115
-37
12116
38
12117
-37
12118
39
12119
-37
12120
38
12121
-37
12122
39
12123
-37
12124
39
12125
-37
12126
39
12127
-37
12128
39
12129
-37
12130
38
12131
-37
12132
38
12133
-37
12134
39
12135
-37
12136
39
12137
-37
12138
39
12139
-37
12140
39
12141
-37
12142
38
12143
-37
12144
38
12145
-37
12146
38
12147
-37
12148
39
12149
-37
12150
39
12151
-37
12152
-102
12153
-29
12154
-93
12155
32
12156
-42
12157
55
12158
-22
12159
58
12160
-19
12161
55
12162
-22
12163
51
12164
-26
12165
48
12166
-29
12167
45
12168
-31
12169
44
12170
-32
12171
44
12172
-32
12173
43
12174
-33
12175
42
12176
-34
12177
41
12178
-34
12179
42
12180
-34
12181
41
12182
-35
12183
41
12184
-35
12185
40
12186
-36
12187
40
12188
-35
12189
40
12190
-36
12191
39
12192
-36
12193
39
12194
-36
12195
39
12196
-36
12197
39
12198
-37
12199
39
12200
-37
12201
39
12202
-37
12203
39
12204
-36
12205
39
12206
-36
12207
38
12208
-37
12209
39
12210
-37
12211
39
12212
-37
12213
39
12214
-37
12215
39
12216
119
12217
33
12218
65
12219
-14
12220
32
12221
-43
12222
21
12223
-52
12224
21
12225
-52
12226
24
12227
-50
12228
28
12229
-46
12230
30
12231
-44
12232
32
12233
-43
12234
33
12235
-42
12236
34
12237
-41
12238
34
12239
-41
12240
35
12241
-40
12242
36
12243
-40
12244
36
12245
-40
12246
36
12247
-39
12248
-105
12249
-32
12250
-95
12251
30
12252
-44
12253
54
12254
-23
12255
57
12256
-20
12257
54
12258
-23
12259
50
12260
-27
12261
47
12262
-29
12263
45
12264
-31
12265
44
12266
-32
12267
43
12268
-33
12269
42
12270
-34
12271
42
12272
-34
12273
42
12274
-34
12275
41
12276
-35
12277
40
12278
-35
12279
41
12280
-35
12281
40
12282
-35
12283
40
12284
-36
12285
39
12286
-36
12287
39
12288
-37
12289
39
12290
-37
12291
39
12292
-37
12293
39
12294
-37
12295
39
12296
-37
12297
39
12298
-37
12299
39
12300
-37
12301
39
12302
-37
12303
39
12304
-37
12305
38
12306
-37
12307
39
12308
-37
12309
39
12310
-37
12311
38
12312
118
12313
33
12314
65
12315
-14
12316
30
12317
-45
12318
20
12319
-53
12320
21
12321
-53
12322
24
12323
-50
12324
27
12325
-47
12326
30
12327
-45
12328
32
12329
-43
12330
33
12331
-41
12332
33
12333
-41
12334
35
12335
-41
12336
35
12337
-40
12338
35
12339
-40
12340
35
12341
-40
12342
35
12343
-40
12344
-105
12345
-32
12346
-95
12347
30
12348
-44
12349
53
12350
-23
12351
58
12352
-20
12353
54
12354
-23
12355
49
12356
-27
12357
46
12358
-30
12359
45
12360
-31
12361
44
12362
-32
12363
43
12364
-33
12365
42
12366
-34
12367
42
12368
-34
12369
41
12370
-35
12371
40
12372
-35
12373
41
12374
-35
12375
40
12376
120
12377
34
12378
66
12379
-13
12380
33
12381
-42
12382
22
12383
-52
12384
22
12385
-52
12386
25
12387
-49
12388
29
12389
-46
12390
31
12391
-44
12392
32
12393
-43
12394
34
12395
-41
12396
34
12397
-41
12398
35
12399
-40
12400
35
12401
-40
12402
35
12403
-40
12404
35
12405
-40
12406
36
12407
-39
12408
37
12409
-39
12410
37
12411
-38
12412
37
12413
-39
12414
37
12415
-38
12416
37
12417
-38
12418
38
12419
-38
12420
38
12421
-38
12422
38
12423
-37
12424
38
12425
-38
12426
38
12427
-37
12428
38
12429
-37
12430
37
12431
-38
12432
38
12433
-38
12434
38
12435
-38
12436
38
12437
-38
12438
38
12439
-37
12440
-103
12441
-30
12442
-94
12443
32
12444
-42
12445
56
12446
-22
12447
59
12448
-19
12449
56
12450
-22
12451
51
12452
-26
12453
48
12454
-28
12455
46
12456
-30
12457
44
12458
-32
12459
44
12460
-32
12461
43
12462
-33
12463
42
12464
-34
12465
42
12466
-34
12467
41
12468
-35
12469
41
12470
-35
12471
40
12472
120
12473
34
12474
65
12475
-14
12476
32
12477
-43
12478
22
12479
-52
12480
21
12481
-52
12482
25
12483
-49
12484
28
12485
-46
12486
31
12487
-44
12488
33
12489
-42
12490
34
12491
-41
12492
34
12493
-41
12494
34
12495
-41
12496
35
12497
-40
12498
35
12499
-40
12500
35
12501
-40
12502
36
12503
-39
12504
-105
12505
-32
12506
-96
12507
30
12508
-44
12509
54
12510
-23
12511
57
12512
-20
12513
55
12514
-22
12515
50
12516
-27
12517
47
12518
-30
12519
45
12520
-31
12521
43
12522
-33
12523
43
12524
-33
12525
43
12526
-33
12527
41
12528
-35
12529
41
12530
-35
12531
41
12532
-35
12533
40
12534
-35
12535
40
12536
-36
12537
40
12538
-36
12539
40
12540
-36
12541
40
12542
-36
12543
39
12544
-36
12545
40
12546
-36
12547
39
12548
-36
12549
39
12550
-37
12551
39
12552
-37
12553
39
12554
-36
12555
38
12556
-37
12557
39
12558
-37
12559
38
12560
-37
12561
38
12562
-37
12563
38
12564
-37
12565
38
12566
-37
12567
38
12568
118
12569
33
12570
65
12571
-14
12572
31
12573
-44
12574
21
12575
-53
12576
20
12577
-53
12578
24
12579
-50
12580
28
12581
-46
12582
29
12583
-45
12584
31
12585
-43
12586
33
12587
-42
12588
34
12589
-41
12590
34
12591
-41
12592
35
12593
-40
12594
36
12595
-40
12596
36
12597
-39
12598
36
12599
-40
12600
-105
12601
-32
12602
-95
12603
30
12604
-44
12605
54
12606
-23
12607
58
12608
-19
12609
55
12610
-22
12611
51
12612
-26
12613
47
12614
-29
12615
45
12616
-31
12617
44
12618
-32
12619
43
12620
-33
12621
43
12622
-33
12623
42
12624
-34
12625
41
12626
-35
12627
41
12628
-35
12629
40
12630
-35
12631
41
12632
-35
12633
40
12634
-35
12635
40
12636
-36
12637
40
12638
-36
12639
39
12640
-37
12641
38
12642
-37
12643
39
12644
-36
12645
39
12646
-37
12647
39
12648
-37
12649
39
12650
-37
12651
38
12652
-37
12653
38
12654
-37
12655
38
12656
-37
12657
38
12658
-37
12659
39
12660
-37
12661
39
12662
-37
12663
39
12664
119
12665
33
12666
65
12667
-14
12668
31
12669
-44
12670
20
12671
-53
12672
20
12673
-53
12674
24
12675
-50
12676
28
12677
-47
12678
31
12679
-44
12680
32
12681
-43
12682
33
12683
-42
12684
34
12685
-41
12686
34
12687
-41
12688
35
12689
-40
12690
36
12691
-40
12692
36
12693
-39
12694
37
12695
-39
12696
-104
12697
-32
12698
-95
12699
30
12700
-44
12701
53
12702
-24
12703
58
12704
-20
12705
55
12706
-22
12707
50
12708
-27
12709
47
12710
-30
12711
44
12712
-32
12713
43
12714
-33
12715
43
12716
-33
12717
42
12718
-34
12719
42
12720
-34
12721
42
12722
-34
12723
41
12724
-35
12725
41
12726
-35
12727
40
12728
120
12729
34
12730
65
12731
-14
12732
32
12733
-43
12734
22
12735
-52
12736
22
12737
-52
12738
25
12739
-49
12740
29
12741
-46
12742
31
12743
-44
12744
33
12745
-42
12746
34
12747
-41
12748
34
12749
-41
12750
35
12751
-40
12752
35
12753
-40
12754
36
12755
-40
12756
36
12757
-39
12758
36
12759
-39
12760
-104
12761
-31
12762
-95
12763
30
12764
-43
12765
54
12766
-23
12767
58
12768
-20
12769
55
12770
-23
12771
50
12772
-27
12773
47
12774
-29
12775
44
12776
-32
12777
43
12778
-33
12779
43
12780
-33
12781
42
12782
-34
12783
41
12784
-34
12785
41
12786
-35
12787
41
12788
-35
12789
41
12790
-35
12791
41
12792
-35
12793
41
12794
-35
12795
40
12796
-35
12797
40
12798
-36
12799
39
12800
-36
12801
40
12802
-36
12803
40
12804
-36
12805
39
12806
-37
12807
39
12808
-36
12809
39
12810
-37
12811
39
12812
-37
12813
39
12814
-36
12815
39
12816
-37
12817
39
12818
-37
12819
38
12820
-37
12821
38
12822
-37
12823
39
12824
-37
12825
38
12826
-37
12827
38
12828
-37
12829
39
12830
-37
12831
38
12832
-37
12833
38
12834
-37
12835
38
12836
-38
12837
38
12838
-37
12839
38
12840
-37
12841
38
12842
-37
12843
38
12844
-37
12845
39
12846
-37
12847
38
12848
-37
12849
38
12850
-37
12851
39
12852
-37
12853
39
12854
-37
12855
39
12856
119
12857
33
12858
64
12859
-15
12860
30
12861
-44
12862
21
12863
-53
12864
21
12865
-52
12866
24
12867
-50
12868
28
12869
-47
12870
30
12871
-45
12872
31
12873
-43
12874
32
12875
-43
12876
34
12877
-41
12878
34
12879
-41
12880
35
12881
-40
12882
35
12883
-40
12884
36
12885
-40
12886
36
12887
-39
12888
-105
12889
-32
12890
-95
12891
29
12892
-44
12893
53
12894
-24
12895
58
12896
-20
12897
55
12898
-22
12899
51
12900
-26
12901
47
12902
-30
12903
45
12904
-32
12905
43
12906
-33
12907
42
12908
-34
12909
42
12910
-34
12911
42
12912
-34
12913
42
12914
-34
12915
41
12916
-35
12917
41
12918
-35
12919
40
12920
-35
12921
41
12922
-35
12923
41
12924
-35
12925
40
12926
-36
12927
40
12928
-35
12929
40
12930
-36
12931
39
12932
-36
12933
39
12934
-37
12935
38
12936
-37
12937
39
12938
-37
12939
39
12940
-37
12941
38
12942
-37
12943
38
12944
-37
12945
38
12946
-37
12947
38
12948
-37
12949
39
12950
-37
12951
38
12952
-37
12953
39
12954
-37
12955
39
12956
-37
12957
38
12958
-37
12959
38
12960
-37
12961
39
12962
-37
12963
39
12964
-37
12965
39
12966
-37
12967
39
12968
-37
12969
39
12970
-36
12971
39
12972
-37
12973
38
12974
-37
12975
38
12976
-37
12977
38
12978
-37
12979
38
12980
-37
12981
39
12982
-37
12983
39
12984
118
12985
33
12986
65
12987
-14
12988
31
12989
-44
12990
21
12991
-53
12992
21
12993
-53
12994
25
12995
-49
12996
28
12997
-46
12998
30
12999
-44
13000
32
13001
-43
13002
33
13003
-42
13004
34
13005
-41
13006
35
13007
-40
13008
35
13009
-40
13010
35
13011
-40
13012
36
13013
-39
13014
36
13015
-39
13016
-104
13017
-32
13018
-95
13019
30
13020
-44
13021
53
13022
-24
13023
57
13024
-20
13025
55
13026
-23
13027
49
13028
-27
13029
47
13030
-30
13031
45
13032
-31
13033
43
13034
-33
13035
42
13036
-33
13037
42
13038
-34
13039
42
13040
-34
13041
41
13042
-35
13043
41
13044
-35
13045
40
13046
-35
13047
40
13048
119
13049
34
13050
65
13051
-14
13052
33
13053
-42
13054
22
13055
-52
13056
21
13057
-52
13058
25
13059
-49
13060
28
13061
-46
13062
31
13063
-44
13064
33
13065
-42
13066
34
13067
-41
13068
34
13069
-41
13070
35
13071
-41
13072
35
13073
-40
13074
36
13075
-39
13076
36
13077
-40
13078
36
13079
-39
13080
-104
13081
-32
13082
-96
13083
30
13084
-44
13085
54
13086
-23
13087
57
13088
-20
13089
55
13090
-23
13091
50
13092
-27
13093
46
13094
-30
13095
45
13096
-31
13097
44
13098
-32
13099
43
13100
-33
13101
42
13102
-34
13103
41
13104
-35
13105
41
13106
-35
13107
40
13108
-35
13109
40
13110
-36
13111
40
13112
120
13113
34
13114
67
13115
-13
13116
33
13117
-42
13118
22
13119
-52
13120
21
13121
-52
13122
25
13123
-49
13124
28
13125
-47
13126
31
13127
-44
13128
32
13129
-43
13130
33
13131
-42
13132
34
13133
-41
13134
36
13135
-40
13136
36
13137
-39
13138
36
13139
-39
13140
36
13141
-39
13142
37
13143
-39
13144
-104
13145
-31
13146
-95
13147
30
13148
-44
13149
54
13150
-23
13151
58
13152
-20
13153
55
13154
-23
13155
50
13156
-26
13157
46
13158
-30
13159
45
13160
-31
13161
43
13162
-33
13163
43
13164
-33
13165
43
13166
-33
13167
42
13168
-34
13169
41
13170
-35
13171
41
13172
-34
13173
40
13174
-35
13175
40
13176
-36
13177
41
13178
-35
13179
40
13180
-35
13181
40
13182
-36
13183
40
13184
-36
13185
39
13186
-36
13187
40
13188
-36
13189
39
13190
-36
13191
39
13192
-37
13193
39
13194
-37
13195
39
13196
-37
13197
39
13198
-37
13199
39
13200
-37
13201
38
13202
-37
13203
38
13204
-37
13205
38
13206
-37
13207
38
13208
-37
13209
39
13210
-37
13211
39
13212
-37
13213
39
13214
-37
13215
39
13216
-37
13217
38
13218
-37
13219
39
13220
-37
13221
38
13222
-37
13223
38
13224
-37
13225
38
13226
-37
13227
38
13228
-37
13229
38
13230
-38
13231
38
13232
-37
13233
38
13234
-38
13235
38
13236
-38
13237
38
13238
-37
13239
38
13240
118
13241
32
13242
64
13243
-15
13244
31
13245
-44
13246
20
13247
-53
13248
20
13249
-53
13250
24
13251
-50
13252
27
13253
-47
13254
29
13255
-45
13256
32
13257
-43
13258
33
13259
-42
13260
34
13261
-41
13262
34
13263
-41
13264
35
13265
-40
13266
34
13267
-41
13268
35
13269
-40
13270
36
13271
-39
13272
-105
13273
-31
13274
-95
13275
30
13276
-44
13277
54
13278
-23
13279
58
13280
-20
13281
55
13282
-22
13283
50
13284
-27
13285
47
13286
-29
13287
45
13288
-31
13289
43
13290
-33
13291
43
13292
-33
13293
42
13294
-34
13295
42
13296
-34
13297
42
13298
-34
13299
41
13300
-35
13301
41
13302
-35
13303
40
13304
-35
13305
40
13306
-36
13307
40
13308
-36
13309
39
13310
-37
13311
39
13312
-37
13313
39
13314
-36
13315
38
13316
-37
13317
39
13318
-37
13319
39
13320
-37
13321
39
13322
-37
13323
39
13324
-36
13325
39
13326
-37
13327
39
13328
-37
13329
40
13330
-36
13331
39
13332
-36
13333
39
13334
-37
13335
39
13336
119
13337
33
13338
65
13339
-14
13340
32
13341
-43
13342
21
13343
-53
13344
21
13345
-53
13346
24
13347
-50
13348
27
13349
-47
13350
29
13351
-45
13352
31
13353
-43
13354
32
13355
-42
13356
33
13357
-42
13358
34
13359
-41
13360
34
13361
-41
13362
35
13363
-40
13364
35
13365
-40
13366
36
13367
-39
13368
-104
13369
-32
13370
-95
13371
30
13372
-44
13373
54
13374
-23
13375
58
13376
-20
13377
55
13378
-23
13379
49
13380
-27
13381
47
13382
-30
13383
45
13384
-32
13385
44
13386
-32
13387
43
13388
-33
13389
43
13390
-33
13391
41
13392
-35
13393
41
13394
-34
13395
42
13396
-34
13397
41
13398
-35
13399
41
13400
120
13401
34
13402
66
13403
-14
13404
33
13405
-42
13406
22
13407
-52
13408
22
13409
-52
13410
26
13411
-49
13412
28
13413
-46
13414
32
13415
-43
13416
33
13417
-42
13418
34
13419
-41
13420
35
13421
-40
13422
35
13423
-40
13424
35
13425
-40
13426
36
13427
-40
13428
36
13429
-40
13430
36
13431
-40
13432
37
13433
-39
13434
37
13435
-38
13436
37
13437
-38
13438
37
13439
-38
13440
37
13441
-38
13442
38
13443
-38
13444
38
13445
-37
13446
38
13447
-38
13448
38
13449
-37
13450
38
13451
-37
13452
38
13453
-38
13454
39
13455
-37
13456
38
13457
-37
13458
38
13459
-38
13460
38
13461
-37
13462
38
13463
-37
13464
-103
13465
-29
13466
-93
13467
32
13468
-42
13469
55
13470
-22
13471
59
13472
-19
13473
55
13474
-22
13475
51
13476
-26
13477
48
13478
-29
13479
45
13480
-31
13481
44
13482
-32
13483
43
13484
-33
13485
42
13486
-34
13487
42
13488
-34
13489
42
13490
-34
13491
41
13492
-34
13493
41
13494
-35
13495
40
13496
-36
13497
40
13498
-35
13499
39
13500
-36
13501
40
13502
-36
13503
40
13504
-36
13505
40
13506
-36
13507
40
13508
-36
13509
40
13510
-36
13511
39
13512
-36
13513
39
13514
-36
13515
39
13516
-37
13517
39
13518
-37
13519
39
13520
-37
13521
38
13522
-37
13523
39
13524
-37
13525
38
13526
-37
13527
38
13528
118
13529
32
13530
64
13531
-15
13532
31
13533
-44
13534
20
13535
-53
13536
20
13537
-53
13538
24
13539
-50
13540
28
13541
-47
13542
30
13543
-45
13544
32
13545
-43
13546
33
13547
-42
13548
34
13549
-41
13550
34
13551
-41
13552
35
13553
-40
13554
35
13555
-40
13556
35
13557
-40
13558
36
13559
-39
13560
36
13561
-39
13562
37
13563
-39
13564
37
13565
-38
13566
37
13567
-39
13568
38
13569
-38
13570
38
13571
-38
13572
37
13573
-38
13574
37
13575
-38
13576
37
13577
-38
13578
38
13579
-37
13580
38
13581
-38
13582
38
13583
-38
13584
38
13585
-37
13586
38
13587
-38
13588
38
13589
-38
13590
38
13591
-37
13592
-103
13593
-30
13594
-94
13595
31
13596
-42
13597
55
13598
-22
13599
59
13600
-19
13601
55
13602
-22
13603
50
13604
-26
13605
47
13606
-29
13607
46
13608
-31
13609
44
13610
-32
13611
43
13612
-33
13613
43
13614
-33
13615
42
13616
-34
13617
42
13618
-34
13619
41
13620
-34
13621
41
13622
-35
13623
41
13624
120
13625
34
13626
66
13627
-13
13628
32
13629
-43
13630
22
13631
-52
13632
22
13633
-51
13634
25
13635
-49
13636
29
13637
-46
13638
32
13639
-43
13640
33
13641
-42
13642
34
13643
-41
13644
35
13645
-40
13646
35
13647
-40
13648
35
13649
-40
13650
35
13651
-40
13652
36
13653
-39
13654
37
13655
-39
13656
-104
13657
-32
13658
-95
13659
30
13660
-44
13661
54
13662
-23
13663
58
13664
-19
13665
55
13666
-23
13667
50
13668
-27
13669
47
13670
-29
13671
45
13672
-31
13673
44
13674
-32
13675
43
13676
-33
13677
43
13678
-33
13679
42
13680
-34
13681
41
13682
-34
13683
41
13684
-35
13685
40
13686
-35
13687
41
13688
120
13689
34
13690
65
13691
-14
13692
32
13693
-43
13694
21
13695
-52
13696
21
13697
-52
13698
25
13699
-49
13700
29
13701
-46
13702
31
13703
-44
13704
33
13705
-42
13706
33
13707
-42
13708
34
13709
-41
13710
35
13711
-40
13712
35
13713
-40
13714
35
13715
-40
13716
36
13717
-39
13718
36
13719
-39
13720
-105
13721
-31
13722
-95
13723
29
13724
-44
13725
53
13726
-24
13727
58
13728
-20
13729
55
13730
-23
13731
51
13732
-26
13733
47
13734
-30
13735
45
13736
-32
13737
44
13738
-32
13739
43
13740
-33
13741
43
13742
-33
13743
42
13744
-34
13745
42
13746
-34
13747
42
13748
-34
13749
40
13750
-35
13751
41
13752
-35
13753
40
13754
-36
13755
40
13756
-36
13757
40
13758
-36
13759
40
13760
-36
13761
40
13762
-36
13763
39
13764
-36
13765
39
13766
-37
13767
39
13768
-37
13769
39
13770
-37
13771
39
13772
-37
13773
39
13774
-37
13775
39
13776
-37
13777
39
13778
-37
13779
39
13780
-36
13781
39
13782
-37
13783
38
13784
-37
13785
39
13786
-37
13787
38
13788
-37
13789
39
13790
-37
13791
39
13792
-37
13793
38
13794
-37
13795
38
13796
-37
13797
39
13798
-37
13799
38
13800
-37
13801
38
13802
-37
13803
39
13804
-37
13805
38
13806
-38
13807
38
13808
-37
13809
38
13810
-37
13811
38
13812
-37
13813
38
13814
-37
13815
38
13816
117
13817
32
13818
64
13819
-15
13820
31
13821
-44
13822
20
13823
-53
13824
20
13825
-53
13826
24
13827
-50
13828
28
13829
-47
13830
30
13831
-45
13832
31
13833
-44
13834
33
13835
-42
13836
34
13837
-41
13838
34
13839
-41
13840
35
13841
-40
13842
35
13843
-40
13844
36
13845
-39
13846
36
13847
-39
13848
35
13849
-40
13850
37
13851
-39
13852
37
13853
-39
13854
36
13855
-39
13856
37
13857
-38
13858
37
13859
-38
13860
37
13861
-38
13862
38
13863
-37
13864
38
13865
-37
13866
39
13867
-37
13868
39
13869
-37
13870
38
13871
-38
13872
38
13873
-37
13874
38
13875
-37
13876
38
13877
-37
13878
39
13879
-37
13880
38
13881
-37
13882
39
13883
-37
13884
38
13885
-37
13886
38
13887
-37
13888
39
13889
-37
13890
38
13891
-37
13892
38
13893
-37
13894
39
13895
-37
13896
38
13897
-37
13898
38
13899
-37
13900
39
13901
-37
13902
38
13903
-37
13904
38
13905
-37
13906
38
13907
-37
13908
38
13909
-37
13910
39
13911
-37
13912
39
13913
-37
13914
39
13915
-37
13916
39
13917
-37
13918
39
13919
-37
13920
39
13921
-37
13922
38
13923
-37
13924
37
13925
-38
13926
38
13927
-38
13928
38
13929
-37
13930
38
13931
-38
13932
39
13933
-37
13934
39
13935
-37
13936
38
13937
-37
13938
39
13939
-37
13940
38
13941
-37
13942
38
13943
-37
13944
38
13945
-37
13946
38
13947
-37
13948
38
13949
-37
13950
38
13951
-38
13952
38
13953
-38
13954
38
13955
-38
13956
37
13957
-38
13958
38
13959
-38
13960
38
13961
-37
13962
38
13963
-37
13964
39
13965
-37
13966
38
13967
-37
13968
38
13969
-37
13970
39
13971
-37
13972
39
13973
-37
13974
38
13975
-37
13976
38
13977
-37
13978
39
13979
-37
13980
39
13981
-37
13982
39
13983
-37
13984
38
13985
-37
13986
39
13987
-37
13988
39
13989
-37
13990
39
13991
-37
13992
39
13993
-37
13994
39
13995
-37
13996
39
13997
-37
13998
39
13999
-37
14000
38
14001
-37
14002
38
14003
-38
14004
38
14005
-37
14006
39
14007
-37
14008
-102
14009
-30
14010
-94
14011
31
14012
-43
14013
55
14014
-22
14015
59
14016
-19
14017
56
14018
-22
14019
52
14020
-25
14021
48
14022
-29
14023
46
14024
-30
14025
45
14026
-31
14027
43
14028
-33
14029
42
14030
-33
14031
41
14032
-35
14033
41
14034
-35
14035
41
14036
-35
14037
40
14038
-36
14039
40
14040
120
14041
34
14042
67
14043
-13
14044
33
14045
-42
14046
22
14047
-51
14048
22
14049
-51
14050
25
14051
-49
14052
29
14053
-46
14054
32
14055
-43
14056
33
14057
-42
14058
34
14059
-41
14060
34
14061
-41
14062
35
14063
-40
14064
35
14065
-40
14066
35
14067
-40
14068
36
14069
-39
14070
36
14071
-39
14072
37
14073
-39
14074
37
14075
-39
14076
37
14077
-39
14078
37
14079
-38
14080
37
14081
-38
14082
37
14083
-38
14084
38
14085
-38
14086
37
14087
-38
14088
38
14089
-38
14090
38
14091
-37
14092
38
14093
-37
14094
39
14095
-37
14096
38
14097
-37
14098
37
14099
-38
14100
38
14101
-37
14102
38
14103
-38
14104
38
14105
-38
14106
39
14107
-37
14108
38
14109
-37
14110
38
14111
-37
14112
39
14113
-37
14114
38
14115
-37
14116
38
14117
-37
14118
38
14119
-37
14120
38
14121
-38
14122
39
14123
-37
14124
38
14125
-37
14126
39
14127
-37
14128
38
14129
-37
14130
38
14131
-38
14132
38
14133
-37
14134
38
14135
-38
14136
38
14137
-37
14138
38
14139
-37
14140
38
14141
-37
14142
38
14143
-37
14144
38
14145
-37
14146
38
14147
-37
14148
38
14149
-37
14150
38
14151
-37
14152
38
14153
-37
14154
39
14155
-37
14156
38
14157
-37
14158
38
14159
-37
14160
39
14161
-37
14162
39
14163
-37
14164
39
14165
-37
14166
39
14167
-37
14168
39
14169
-37
14170
39
14171
-37
14172
39
14173
-37
14174
38
14175
-38
14176
38
14177
-37
14178
38
14179
-37
14180
38
14181
-38
14182
38
14183
-37
14184
38
14185
-38
14186
38
14187
-37
14188
39
14189
-37
14190
38
14191
-38
14192
38
14193
-38
14194
38
14195
-37
14196
37
14197
-38
14198
38
14199
-37
14200
-103
14201
-30
14202
-94
14203
32
14204
-42
14205
55
14206
-22
14207
58
14208
-19
14209
56
14210
-22
14211
51
14212
-26
14213
47
14214
-29
14215
45
14216
-31
14217
44
14218
-32
14219
44
14220
-32
14221
43
14222
-33
14223
42
14224
-34
14225
42
14226
-34
14227
41
14228
-35
14229
40
14230
-35
14231
40
14232
-35
14233
40
14234
-35
14235
40
14236
-35
14237
40
14238
-35
14239
40
14240
-36
14241
40
14242
-36
14243
40
14244
-36
14245
39
14246
-37
14247
39
14248
-37
14249
39
14250
-37
14251
39
14252
-37
14253
39
14254
-37
14255
39
14256
-37
14257
39
14258
-37
14259
39
14260
-37
14261
39
14262
-37
14263
39
14264
118
14265
33
14266
64
14267
-15
14268
32
14269
-43
14270
21
14271
-52
14272
21
14273
-52
14274
25
14275
-49
14276
28
14277
-46
14278
31
14279
-44
14280
32
14281
-43
14282
32
14283
-43
14284
34
14285
-41
14286
34
14287
-41
14288
35
14289
-40
14290
36
14291
-39
14292
36
14293
-39
14294
36
14295
-39
14296
-105
14297
-31
14298
-95
14299
29
14300
-44
14301
53
14302
-24
14303
57
14304
-20
14305
53
14306
-24
14307
50
14308
-27
14309
47
14310
-30
14311
45
14312
-31
14313
44
14314
-32
14315
43
14316
-33
14317
42
14318
-34
14319
42
14320
-34
14321
40
14322
-35
14323
41
14324
-35
14325
40
14326
-35
14327
40
14328
-35
14329
41
14330
-35
14331
40
14332
-36
14333
39
14334
-36
14335
39
14336
-37
14337
39
14338
-37
14339
39
14340
-36
14341
39
14342
-37
14343
39
14344
-37
14345
40
14346
-36
14347
40
14348
-36
14349
39
14350
-36
14351
39
14352
-36
14353
39
14354
-37
14355
39
14356
-37
14357
39
14358
-37
14359
38
14360
118
14361
33
14362
65
14363
-14
14364
31
14365
-44
14366
21
14367
-52
14368
22
14369
-52
14370
24
14371
-50
14372
28
14373
-46
14374
30
14375
-44
14376
32
14377
-43
14378
33
14379
-42
14380
33
14381
-42
14382
34
14383
-41
14384
34
14385
-41
14386
36
14387
-40
14388
36
14389
-39
14390
36
14391
-40
14392
-105
14393
-32
14394
-95
14395
30
14396
-44
14397
54
14398
-23
14399
58
14400
-20
14401
54
14402
-23
14403
50
14404
-26
14405
48
14406
-29
14407
44
14408
-32
14409
44
14410
-32
14411
43
14412
-33
14413
42
14414
-34
14415
41
14416
-34
14417
40
14418
-35
14419
40
14420
-35
14421
41
14422
-35
14423
41
14424
120
14425
34
14426
67
14427
-12
14428
33
14429
-42
14430
21
14431
-53
14432
21
14433
-52
14434
24
14435
-49
14436
28
14437
-46
14438
31
14439
-44
14440
33
14441
-42
14442
34
14443
-41
14444
34
14445
-41
14446
34
14447
-41
14448
35
14449
-40
14450
36
14451
-39
14452
36
14453
-39
14454
37
14455
-38
14456
37
14457
-39
14458
37
14459
-38
14460
38
14461
-38
14462
37
14463
-38
14464
38
14465
-38
14466
37
14467
-38
14468
37
14469
-38
14470
37
14471
-38
14472
37
14473
-38
14474
38
14475
-38
14476
38
14477
-38
14478
38
14479
-37
14480
38
14481
-38
14482
38
14483
-37
14484
38
14485
-38
14486
38
14487
-37
14488
-103
14489
-30
14490
-94
14491
32
14492
-42
14493
56
14494
-22
14495
59
14496
-19
14497
56
14498
-22
14499
51
14500
-26
14501
48
14502
-29
14503
45
14504
-31
14505
44
14506
-32
14507
43
14508
-33
14509
43
14510
-33
14511
42
14512
-34
14513
42
14514
-34
14515
41
14516
-35
14517
41
14518
-35
14519
40
14520
120
14521
34
14522
66
14523
-13
14524
32
14525
-43
14526
21
14527
-52
14528
22
14529
-52
14530
25
14531
-49
14532
28
14533
-46
14534
31
14535
-44
14536
32
14537
-43
14538
34
14539
-41
14540
35
14541
-40
14542
35
14543
-40
14544
35
14545
-40
14546
36
14547
-39
14548
36
14549
-39
14550
36
14551
-39
14552
-105
14553
-32
14554
-95
14555
29
14556
-44
14557
53
14558
-24
14559
57
14560
-20
14561
55
14562
-23
14563
51
14564
-26
14565
47
14566
-30
14567
46
14568
-31
14569
44
14570
-32
14571
42
14572
-34
14573
43
14574
-33
14575
42
14576
-34
14577
41
14578
-35
14579
41
14580
-35
14581
40
14582
-35
14583
40
14584
-35
14585
40
14586
-36
14587
40
14588
-35
14589
40
14590
-35
14591
40
14592
-36
14593
39
14594
-36
14595
40
14596
-36
14597
39
14598
-37
14599
39
14600
-37
14601
39
14602
-37
14603
39
14604
-37
14605
39
14606
-37
14607
39
14608
-37
14609
39
14610
-37
14611
38
14612
-37
14613
39
14614
-37
14615
38
14616
118
14617
33
14618
64
14619
-15
14620
30
14621
-44
14622
20
14623
-53
14624
20
14625
-53
14626
24
14627
-50
14628
27
14629
-47
14630
30
14631
-44
14632
32
14633
-42
14634
34
14635
-41
14636
34
14637
-41
14638
35
14639
-40
14640
35
14641
-40
14642
35
14643
-40
14644
36
14645
-40
14646
36
14647
-40
14648
-105
14649
-31
14650
-95
14651
30
14652
-44
14653
53
14654
-24
14655
57
14656
-20
14657
54
14658
-23
14659
50
14660
-27
14661
46
14662
-30
14663
44
14664
-32
14665
44
14666
-32
14667
43
14668
-33
14669
42
14670
-34
14671
42
14672
-34
14673
41
14674
-35
14675
41
14676
-35
14677
41
14678
-35
14679
40
14680
-35
14681
40
14682
-36
14683
40
14684
-36
14685
40
14686
-36
14687
40
14688
-35
14689
40
14690
-36
14691
39
14692
-37
14693
39
14694
-36
14695
39
14696
-36
14697
39
14698
-36
14699
39
14700
-36
14701
38
14702
-37
14703
39
14704
-36
14705
39
14706
-36
14707
38
14708
-37
14709
39
14710
-37
14711
39
14712
118
14713
33
14714
65
14715
-14
14716
31
14717
-44
14718
21
14719
-53
14720
21
14721
-53
14722
24
14723
-50
14724
27
14725
-47
14726
30
14727
-45
14728
32
14729
-43
14730
33
14731
-42
14732
34
14733
-41
14734
34
14735
-41
14736
35
14737
-40
14738
35
14739
-40
14740
36
14741
-39
14742
36
14743
-39
14744
-104
14745
-32
14746
-95
14747
30
14748
-43
14749
53
14750
-23
14751
58
14752
-20
14753
55
14754
-23
14755
50
14756
-27
14757
46
14758
-30
14759
44
14760
-32
14761
44
14762
-32
14763
43
14764
-33
14765
42
14766
-34
14767
42
14768
-34
14769
42
14770
-34
14771
41
14772
-35
14773
41
14774
-35
14775
40
14776
119
14777
34
14778
66
14779
-13
14780
32
14781
-43
14782
21
14783
-52
14784
22
14785
-52
14786
25
14787
-49
14788
29
14789
-46
14790
31
14791
-44
14792
32
14793
-43
14794
33
14795
-42
14796
34
14797
-41
14798
35
14799
-40
14800
35
14801
-40
14802
36
14803
-39
14804
36
14805
-39
14806
36
14807
-39
14808
-105
14809
-31
14810
-95
14811
30
14812
-44
14813
54
14814
-23
14815
57
14816
-20
14817
55
14818
-23
14819
50
14820
-27
14821
46
14822
-31
14823
45
14824
-32
14825
44
14826
-32
14827
43
14828
-33
14829
43
14830
-33
14831
42
14832
-34
14833
41
14834
-35
14835
41
14836
-35
14837
41
14838
-35
14839
40
14840
-35
14841
40
14842
-35
14843
40
14844
-36
14845
40
14846
-35
14847
39
14848
-36
14849
39
14850
-37
14851
39
14852
-37
14853
38
14854
-37
14855
39
14856
-37
14857
39
14858
-36
14859
39
14860
-37
14861
38
14862
-37
14863
38
14864
-37
14865
38
14866
-37
14867
39
14868
-37
14869
38
14870
-37
14871
39
14872
-37
14873
39
14874
-37
14875
39
14876
-37
14877
39
14878
-37
14879
37
14880
-38
14881
39
14882
-37
14883
38
14884
-37
14885
38
14886
-38
14887
38
14888
-37
14889
38
14890
-37
14891
38
14892
-37
14893
38
14894
-37
14895
38
14896
-37
14897
38
14898
-37
14899
38
14900
-37
14901
38
14902
-38
14903
38
14904
118
14905
32
14906
64
14907
-15
14908
30
14909
-44
14910
20
14911
-53
14912
20
14913
-53
14914
25
14915
-49
14916
28
14917
-46
14918
31
14919
-44
14920
32
14921
-43
14922
33
14923
-42
14924
33
14925
-42
14926
34
14927
-41
14928
35
14929
-40
14930
34
14931
-41
14932
35
14933
-40
14934
36
14935
-39
14936
-105
14937
-31
14938
-95
14939
30
14940
-43
14941
53
14942
-24
14943
58
14944
-20
14945
55
14946
-23
14947
50
14948
-27
14949
46
14950
-30
14951
44
14952
-32
14953
44
14954
-32
14955
43
14956
-33
14957
42
14958
-34
14959
42
14960
-34
14961
41
14962
-35
14963
41
14964
-35
14965
41
14966
-35
14967
40
14968
-35
14969
40
14970
-35
14971
40
14972
-36
14973
39
14974
-37
14975
39
14976
-37
14977
39
14978
-36
14979
39
14980
-36
14981
39
14982
-36
14983
39
14984
-36
14985
39
14986
-37
14987
39
14988
-36
14989
39
14990
-36
14991
40
14992
-36
14993
39
14994
-37
14995
38
14996
-37
14997
38
14998
-37
14999
38
15000
-37
15001
39
15002
-37
15003
38
15004
-37
15005
38
15006
-37
15007
39
15008
-37
15009
38
15010
-37
15011
39
15012
-37
15013
39
15014
-37
15015
39
15016
-37
15017
39
15018
-37
15019
39
15020
-37
15021
39
15022
-37
15023
39
15024
-37
15025
38
15026
-37
15027
38
15028
-37
15029
38
15030
-37
15031
39
15032
118
15033
32
15034
65
15035
-14
15036
31
15037
-44
15038
21
15039
-53
15040
21
15041
-52
15042
24
15043
-50
15044
28
15045
-47
15046
30
15047
-44
15048
32
15049
-43
15050
33
15051
-42
15052
34
15053
-41
15054
34
15055
-41
15056
34
15057
-41
15058
35
15059
-40
15060
36
15061
-40
15062
36
15063
-39
15064
-104
15065
-31
15066
-95
15067
30
15068
-44
15069
53
15070
-24
15071
56
15072
-21
15073
55
15074
-23
15075
50
15076
-27
15077
46
15078
-30
15079
45
15080
-31
15081
43
15082
-33
15083
43
15084
-33
15085
42
15086
-34
15087
42
15088
-34
15089
42
15090
-34
15091
41
15092
-35
15093
40
15094
-35
15095
41
15096
120
15097
34
15098
65
15099
-14
15100
32
15101
-43
15102
22
15103
-52
15104
22
15105
-52
15106
26
15107
-48
15108
29
15109
-46
15110
31
15111
-44
15112
32
15113
-43
15114
33
15115
-42
15116
34
15117
-41
15118
35
15119
-40
15120
35
15121
-40
15122
35
15123
-40
15124
36
15125
-40
15126
36
15127
-39
15128
-104
15129
-32
15130
-95
15131
30
15132
-43
15133
54
15134
-23
15135
58
15136
-20
15137
55
15138
-23
15139
50
15140
-27
15141
46
15142
-30
15143
45
15144
-31
15145
44
15146
-32
15147
43
15148
-33
15149
42
15150
-34
15151
41
15152
-35
15153
42
15154
-34
15155
41
15156
-34
15157
40
15158
-35
15159
41
15160
120
15161
34
15162
66
15163
-13
15164
33
15165
-42
15166
22
15167
-51
15168
21
15169
-52
15170
25
15171
-49
15172
29
15173
-46
15174
30
15175
-44
15176
32
15177
-43
15178
33
15179
-41
15180
34
15181
-41
15182
35
15183
-40
15184
35
15185
-40
15186
36
15187
-40
15188
36
15189
-39
15190
36
15191
-39
15192
-104
15193
-31
15194
-95
15195
30
15196
-44
15197
54
15198
-23
15199
58
15200
-20
15201
54
15202
-23
15203
50
15204
-26
15205
47
15206
-29
15207
45
15208
-32
15209
44
15210
-32
15211
43
15212
-33
15213
42
15214
-34
15215
42
15216
-34
15217
41
15218
-35
15219
41
15220
-35
15221
41
15222
-35
15223
39
15224
-36
15225
40
15226
-35
15227
40
15228
-36
15229
39
15230
-36
15231
40
15232
-36
15233
40
15234
-36
15235
39
15236
-36
15237
39
15238
-36
15239
39
15240
-36
15241
39
15242
-36
15243
39
15244
-36
15245
39
15246
-37
15247
39
15248
-37
15249
38
15250
-37
15251
39
15252
-37
15253
39
15254
-37
15255
39
15256
-37
15257
39
15258
-37
15259
39
15260
-37
15261
39
15262
-37
15263
38
15264
-37
15265
38
15266
-38
15267
38
15268
-37
15269
38
15270
-37
15271
38
15272
-37
15273
39
15274
-37
15275
38
15276
-37
15277
38
15278
-37
15279
39
15280
-37
15281
37
15282
-38
15283
38
15284
-37
15285
38
15286
-37
15287
38
15288
118
15289
32
15290
64
15291
-15
15292
31
15293
-44
15294
20
15295
-53
15296
21
15297
-53
15298
24
15299
-50
15300
27
15301
-47
15302
30
15303
-44
15304
32
15305
-43
15306
33
15307
-42
15308
34
15309
-41
15310
34
15311
-41
15312
35
15313
-40
15314
35
15315
-40
15316
35
15317
-40
15318
36
15319
-39
15320
-104
15321
-32
15322
-96
15323
30
15324
-44
15325
54
15326
-23
15327
58
15328
-20
15329
55
15330
-23
15331
50
15332
-27
15333
47
15334
-30
15335
45
15336
-32
15337
43
15338
-33
15339
42
15340
-34
15341
42
15342
-34
15343
41
15344
-34
15345
41
15346
-35
15347
41
15348
-35
15349
41
15350
-35
15351
40
15352
-35
15353
41
15354
-35
15355
40
15356
-36
15357
39
15358
-36
15359
39
15360
-36
15361
40
15362
-36
15363
39
15364
-36
15365
39
15366
-37
15367
39
15368
-37
15369
39
15370
-37
15371
39
15372
-37
15373
39
15374
-37
15375
39
15376
-37
15377
39
15378
-37
15379
38
15380
-37
15381
39
15382
-37
15383
38
15384
118
15385
33
15386
65
15387
-14
15388
31
15389
-43
15390
20
15391
-53
15392
21
15393
-52
15394
25
15395
-49
15396
28
15397
-46
15398
31
15399
-44
15400
32
15401
-43
15402
33
15403
-42
15404
34
15405
-41
15406
34
15407
-41
15408
35
15409
-40
15410
36
15411
-40
15412
36
15413
-40
15414
36
15415
-39
15416
-105
15417
-32
15418
-95
15419
30
15420
-44
15421
54
15422
-23
15423
57
15424
-20
15425
54
15426
-24
15427
50
15428
-27
15429
47
15430
-30
15431
45
15432
-31
15433
44
15434
-32
15435
43
15436
-33
15437
42
15438
-34
15439
41
15440
-35
15441
41
15442
-35
15443
41
15444
-34
15445
41
15446
-35
15447
40
15448
120
15449
35
15450
67
15451
-12
15452
33
15453
-42
15454
22
15455
-51
15456
22
15457
-52
15458
25
15459
-49
15460
28
15461
-46
15462
30
15463
-44
15464
32
15465
-43
15466
33
15467
-41
15468
34
15469
-41
15470
35
15471
-40
15472
35
15473
-40
15474
36
15475
-40
15476
36
15477
-39
15478
37
15479
-39
15480
37
15481
-39
15482
37
15483
-38
15484
37
15485
-38
15486
37
15487
-38
15488
37
15489
-38
15490
38
15491
-38
15492
38
15493
-38
15494
37
15495
-38
15496
38
15497
-37
15498
38
15499
-37
15500
38
15501
-37
15502
38
15503
-37
15504
37
15505
-38
15506
38
15507
-38
15508
38
15509
-38
15510
38
15511
-38
15512
-103
15513
-29
15514
-93
15515
31
15516
-42
15517
55
15518
-23
15519
59
15520
-19
15521
55
15522
-22
15523
51
15524
-26
15525
48
15526
-29
15527
45
15528
-31
15529
44
15530
-32
15531
43
15532
-33
15533
43
15534
-33
15535
42
15536
-34
15537
41
15538
-35
15539
41
15540
-35
15541
41
15542
-35
15543
40
15544
-36
15545
40
15546
-36
15547
40
15548
-36
15549
39
15550
-37
15551
39
15552
-36
15553
39
15554
-36
15555
38
15556
-37
15557
39
15558
-37
15559
39
15560
-37
15561
39
15562
-37
15563
39
15564
-36
15565
39
15566
-37
15567
39
15568
-37
15569
39
15570
-37
15571
38
15572
-37
15573
38
15574
-37
15575
39
15576
118
15577
32
15578
65
15579
-14
15580
32
15581
-43
15582
20
15583
-53
15584
20
15585
-53
15586
24
15587
-50
15588
27
15589
-47
15590
30
15591
-45
15592
32
15593
-43
15594
33
15595
-41
15596
34
15597
-41
15598
34
15599
-41
15600
35
15601
-40
15602
35
15603
-40
15604
35
15605
-40
15606
36
15607
-39
15608
37
15609
-39
15610
37
15611
-39
15612
37
15613
-38
15614
37
15615
-38
15616
37
15617
-38
15618
38
15619
-38
15620
37
15621
-38
15622
38
15623
-38
15624
38
15625
-38
15626
38
15627
-38
15628
38
15629
-38
15630
38
15631
-37
15632
39
15633
-37
15634
39
15635
-37
15636
38
15637
-37
15638
39
15639
-37
15640
-102
15641
-30
15642
-94
15643
31
15644
-42
15645
55
15646
-22
15647
59
15648
-19
15649
56
15650
-22
15651
51
15652
-26
15653
48
15654
-29
15655
46
15656
-31
15657
43
15658
-33
15659
43
15660
-33
15661
43
15662
-34
15663
42
15664
-34
15665
42
15666
-34
15667
41
15668
-35
15669
41
15670
-35
15671
40
15672
120
15673
34
15674
66
15675
-14
15676
33
15677
-42
15678
22
15679
-52
15680
21
15681
-52
15682
25
15683
-49
15684
29
15685
-46
15686
31
15687
-44
15688
32
15689
-43
15690
33
15691
-42
15692
34
15693
-41
15694
34
15695
-41
15696
34
15697
-41
15698
35
15699
-40
15700
36
15701
-40
15702
36
15703
-39
15704
-105
15705
-32
15706
-96
15707
30
15708
-44
15709
54
15710
-23
15711
58
15712
-20
15713
54
15714
-23
15715
50
15716
-27
15717
47
15718
-30
15719
45
15720
-31
15721
44
15722
-32
15723
43
15724
-33
15725
42
15726
-34
15727
42
15728
-34
15729
41
15730
-35
15731
41
15732
-35
15733
40
15734
-35
15735
40
15736
120
15737
34
15738
66
15739
-13
15740
32
15741
-43
15742
22
15743
-52
15744
22
15745
-52
15746
26
15747
-48
15748
28
15749
-46
15750
31
15751
-44
15752
32
15753
-43
15754
33
15755
-42
15756
34
15757
-41
15758
35
15759
-40
15760
35
15761
-40
15762
36
15763
-39
15764
36
15765
-39
15766
36
15767
-40
15768
-105
15769
-31
15770
-95
15771
30
15772
-44
15773
54
15774
-23
15775
58
15776
-20
15777
55
15778
-23
15779
50
15780
-26
15781
47
15782
-30
15783
45
15784
-31
15785
44
15786
-32
15787
43
15788
-33
15789
43
15790
-33
15791
42
15792
-34
15793
41
15794
-35
15795
40
15796
-35
15797
40
15798
-36
15799
40
15800
-36
15801
40
15802
-35
15803
40
15804
-36
15805
39
15806
-36
15807
40
15808
-36
15809
40
15810
-36
15811
40
15812
-36
15813
39
15814
-36
15815
38
15816
-37
15817
39
15818
-37
15819
39
15820
-37
15821
38
15822
-37
15823
38
15824
-37
15825
39
15826
-37
15827
38
15828
-37
15829
39
15830
-37
15831
38
15832
-37
15833
39
15834
-37
15835
39
15836
-37
15837
38
15838
-37
15839
38
15840
-37
15841
38
15842
-37
15843
38
15844
-38
15845
38
15846
-37
15847
38
15848
-38
15849
38
15850
-37
15851
39
15852
-37
15853
38
15854
-37
15855
38
15856
-37
15857
38
15858
-37
15859
38
15860
-37
15861
39
15862
-37
15863
38
15864
118
15865
32
15866
65
15867
-14
15868
32
15869
-43
15870
21
15871
-53
15872
21
15873
-52
15874
24
15875
-50
15876
28
15877
-47
15878
30
15879
-45
15880
32
15881
-43
15882
33
15883
-42
15884
34
15885
-41
15886
35
15887
-40
15888
35
15889
-40
15890
35
15891
-40
15892
36
15893
-39
15894
36
15895
-39
15896
36
15897
-39
15898
37
15899
-38
15900
37
15901
-38
15902
37
15903
-39
15904
37
15905
-38
15906
37
15907
-39
15908
37
15909
-38
15910
38
15911
-38
15912
38
15913
-38
15914
38
15915
-38
15916
38
15917
-38
15918
38
15919
-38
15920
38
15921
-37
15922
38
15923
-37
15924
38
15925
-37
15926
39
15927
-37
15928
39
15929
-37
15930
38
15931
-37
15932
39
15933
-37
15934
39
15935
-37
15936
39
15937
-37
15938
39
15939
-37
15940
38
15941
-37
15942
39
15943
-37
15944
39
15945
-37
15946
38
15947
-38
15948
38
15949
-37
15950
38
15951
-37
15952
39
15953
-37
15954
39
15955
-37
15956
39
15957
-37
15958
39
15959
-37
15960
38
15961
-37
15962
38
15963
-37
15964
39
15965
-37
15966
39
15967
-37
15968
39
15969
-37
15970
39
15971
-36
15972
39
15973
-37
15974
38
15975
-38
15976
38
15977
-37
15978
38
15979
-37
15980
39
15981
-37
15982
39
15983
-36
15984
38
15985
-37
15986
38
15987
-37
15988
38
15989
-37
15990
38
15991
-37
15992
38
15993
-38
15994
38
15995
-37
15996
39
15997
-37
15998
39
15999
-37
16000
39
16001
-37
16002
39
16003
-37
16004
38
16005
-37
16006
38
16007
-37
16008
38
16009
-37
16010
38
16011
-37
16012
39
16013
-37
16014
39
16015
-37
16016
38
16017
-38
16018
38
16019
-37
16020
38
16021
-37
16022
38
16023
-38
16024
38
16025
-37
16026
38
16027
-37
16028
38
16029
-37
16030
38
16031
-37
16032
38
16033
-37
16034
39
16035
-37
16036
38
16037
-37
16038
39
16039
-37
16040
39
16041
-37
16042
39
16043
-37
16044
38
16045
-37
16046
39
16047
-37
16048
38
16049
-37
16050
38
16051
-37
16052
39
16053
-37
16054
38
16055
-37
16056
-103
16057
-30
16058
-94
16059
31
16060
-43
16061
55
16062
-23
16063
59
16064
-19
16065
56
16066
-22
16067
52
16068
-25
16069
48
16070
-29
16071
45
16072
-31
16073
44
16074
-32
16075
43
16076
-33
16077
42
16078
-34
16079
42
16080
-34
16081
42
16082
-34
16083
41
16084
-34
16085
41
16086
-35
16087
40
16088
120
16089
34
16090
66
16091
-13
16092
32
16093
-43
16094
22
16095
-51
16096
22
16097
-52
16098
24
16099
-50
16100
29
16101
-46
16102
32
16103
-43
16104
32
16105
-43
16106
33
16107
-41
16108
34
16109
-41
16110
35
16111
-40
16112
35
16113
-40
16114
35
16115
-40
16116
36
16117
-40
16118
36
16119
-40
16120
36
16121
-40
16122
37
16123
-38
16124
37
16125
-38
16126
37
16127
-38
16128
37
16129
-38
16130
37
16131
-38
16132
38
16133
-38
16134
38
16135
-38
16136
38
16137
-38
16138
38
16139
-38
16140
37
16141
-38
16142
38
16143
-38
16144
37
16145
-38
16146
37
16147
-38
16148
38
16149
-38
16150
38
16151
-37
16152
38
16153
-37
16154
39
16155
-37
16156
39
16157
-37
16158
39
16159
-37
16160
39
16161
-37
16162
39
16163
-37
16164
39
16165
-37
16166
38
16167
-37
16168
38
16169
-37
16170
38
16171
-37
16172
39
16173
-37
16174
38
16175
-37
16176
39
16177
-37
16178
39
16179
-37
16180
38
16181
-38
16182
39
16183
-37
16184
38
16185
-37
16186
38
16187
-37
16188
39
16189
-37
16190
38
16191
-37
16192
39
16193
-37
16194
39
16195
-37
16196
38
16197
-38
16198
39
16199
-37
16200
39
16201
-37
16202
39
16203
-37
16204
39
16205
-37
16206
39
16207
-37
16208
39
16209
-37
16210
39
16211
-37
16212
38
16213
-37
16214
39
16215
-37
16216
38
16217
-38
16218
38
16219
-37
16220
38
16221
-37
16222
38
16223
-38
16224
38
16225
-37
16226
38
16227
-37
16228
38
16229
-37
16230
38
16231
-37
16232
38
16233
-37
16234
39
16235
-37
16236
39
16237
-37
16238
39
16239
-37
16240
38
16241
-37
16242
38
16243
-38
16244
39
16245
-37
16246
38
16247
-37
16248
-103
16249
-30
16250
-94
16251
31
16252
-43
16253
54
16254
-23
16255
58
16256
-19
16257
55
16258
-22
16259
51
16260
-26
16261
47
16262
-29
16263
46
16264
-31
16265
44
16266
-32
16267
43
16268
-33
16269
43
16270
-33
16271
41
16272
-35
16273
41
16274
-35
16275
41
16276
-35
16277
40
16278
-35
16279
41
16280
-35
16281
41
16282
-35
16283
40
16284
-35
16285
40
16286
-36
16287
40
16288
-36
16289
40
16290
-36
16291
40
16292
-36
16293
40
16294
-36
16295
39
16296
-36
16297
40
16298
-36
16299
39
16300
-37
16301
39
16302
-36
16303
39
16304
-36
16305
39
16306
-37
16307
39
16308
-37
16309
38
16310
-37
16311
38
16312
118
16313
32
16314
64
16315
-15
16316
30
16317
-44
16318
20
16319
-53
16320
20
16321
-53
16322
24
16323
-50
16324
28
16325
-47
16326
31
16327
-44
16328
32
16329
-42
16330
34
16331
-41
16332
34
16333
-41
16334
35
16335
-41
16336
35
16337
-40
16338
35
16339
-40
16340
36
16341
-39
16342
36
16343
-39
16344
-105
16345
-32
16346
-95
16347
29
16348
-44
16349
53
16350
-24
16351
57
16352
-20
16353
54
16354
-23
16355
50
16356
-27
16357
46
16358
-30
16359
44
16360
-32
16361
44
16362
-32
16363
43
16364
-33
16365
43
16366
-33
16367
42
16368
-34
16369
42
16370
-34
16371
41
16372
-35
16373
40
16374
-36
16375
40
16376
-35
16377
40
16378
-36
16379
39
16380
-36
16381
40
16382
-36
16383
39
16384
-36
16385
39
16386
-36
16387
40
16388
-36
16389
39
16390
-36
16391
39
16392
-36
16393
39
16394
-36
16395
39
16396
-37
16397
39
16398
-37
16399
38
16400
-37
16401
38
16402
-37
16403
39
16404
-37
16405
39
16406
-37
16407
38
16408
118
16409
32
16410
64
16411
-15
16412
31
16413
-44
16414
21
16415
-53
16416
21
16417
-53
16418
25
16419
-49
16420
28
16421
-46
16422
31
16423
-44
16424
32
16425
-43
16426
34
16427
-41
16428
34
16429
-41
16430
34
16431
-41
16432
34
16433
-41
16434
35
16435
-40
16436
36
16437
-39
16438
37
16439
-39
16440
-104
16441
-32
16442
-95
16443
30
16444
-43
16445
54
16446
-23
16447
58
16448
-20
16449
55
16450
-22
16451
50
16452
-27
16453
47
16454
-29
16455
45
16456
-31
16457
43
16458
-33
16459
43
16460
-33
16461
42
16462
-34
16463
41
16464
-35
16465
41
16466
-35
16467
40
16468
-35
16469
41
16470
-35
16471
41
16472
120
16473
34
16474
66
16475
-13
16476
32
16477
-43
16478
22
16479
-52
16480
22
16481
-52
16482
25
16483
-49
16484
28
16485
-46
16486
31
16487
-43
16488
32
16489
-42
16490
34
16491
-41
16492
35
16493
-40
16494
35
16495
-40
16496
36
16497
-40
16498
36
16499
-39
16500
36
16501
-39
16502
36
16503
-39
16504
36
16505
-39
16506
37
16507
-38
16508
37
16509
-38
16510
37
16511
-38
16512
38
16513
-38
16514
38
16515
-38
16516
37
16517
-38
16518
38
16519
-38
16520
38
16521
-37
16522
38
16523
-38
16524
38
16525
-38
16526
37
16527
-38
16528
38
16529
-37
16530
39
16531
-37
16532
38
16533
-37
16534
39
16535
-37
16536
-102
16537
-30
16538
-94
16539
31
16540
-42
16541
55
16542
-22
16543
58
16544
-19
16545
55
16546
-22
16547
51
16548
-26
16549
47
16550
-29
16551
45
16552
-31
16553
45
16554
-32
16555
43
16556
-33
16557
43
16558
-33
16559
42
16560
-34
16561
41
16562
-35
16563
41
16564
-35
16565
40
16566
-35
16567
40
16568
120
16569
34
16570
66
16571
-14
16572
32
16573
-43
16574
22
16575
-52
16576
22
16577
-52
16578
25
16579
-49
16580
29
16581
-46
16582
31
16583
-44
16584
33
16585
-42
16586
34
16587
-41
16588
34
16589
-41
16590
35
16591
-40
16592
35
16593
-40
16594
36
16595
-40
16596
36
16597
-40
16598
36
16599
-40
16600
-105
16601
-31
16602
-95
16603
30
16604
-44
16605
54
16606
-23
16607
58
16608
-20
16609
54
16610
-23
16611
50
16612
-27
16613
46
16614
-30
16615
45
16616
-32
16617
43
16618
-33
16619
43
16620
-33
16621
42
16622
-34
16623
42
16624
-34
16625
42
16626
-34
16627
41
16628
-35
16629
40
16630
-35
16631
41
16632
-35
16633
40
16634
-35
16635
40
16636
-35
16637
40
16638
-35
16639
40
16640
-36
16641
39
16642
-36
16643
40
16644
-36
16645
39
16646
-36
16647
39
16648
-37
16649
39
16650
-37
16651
38
16652
-37
16653
39
16654
-37
16655
39
16656
-37
16657
38
16658
-38
16659
38
16660
-37
16661
39
16662
-37
16663
38
16664
118
16665
33
16666
64
16667
-15
16668
31
16669
-44
16670
21
16671
-53
16672
21
16673
-53
16674
24
16675
-50
16676
28
16677
-46
16678
31
16679
-44
16680
31
16681
-43
16682
33
16683
-42
16684
34
16685
-41
16686
35
16687
-41
16688
35
16689
-40
16690
36
16691
-40
16692
36
16693
-39
16694
36
16695
-39
16696
-105
16697
-32
16698
-96
16699
30
16700
-43
16701
54
16702
-23
16703
58
16704
-19
16705
55
16706
-22
16707
50
16708
-27
16709
47
16710
-29
16711
45
16712
-32
16713
43
16714
-32
16715
43
16716
-33
16717
42
16718
-34
16719
41
16720
-34
16721
41
16722
-35
16723
40
16724
-35
16725
41
16726
-35
16727
40
16728
-35
16729
40
16730
-36
16731
40
16732
-35
16733
40
16734
-36
16735
40
16736
-36
16737
39
16738
-37
16739
39
16740
-37
16741
39
16742
-37
16743
39
16744
-37
16745
38
16746
-37
16747
39
16748
-37
16749
38
16750
-37
16751
39
16752
-37
16753
38
16754
-37
16755
38
16756
-37
16757
38
16758
-37
16759
39
16760
119
16761
33
16762
65
16763
-14
16764
31
16765
-44
16766
20
16767
-53
16768
21
16769
-53
16770
24
16771
-50
16772
28
16773
-47
16774
30
16775
-44
16776
31
16777
-43
16778
33
16779
-42
16780
34
16781
-41
16782
34
16783
-41
16784
34
16785
-41
16786
35
16787
-40
16788
36
16789
-39
16790
37
16791
-39
16792
-104
16793
-31
16794
-95
16795
30
16796
-44
16797
54
16798
-24
16799
58
16800
-20
16801
55
16802
-22
16803
50
16804
-27
16805
46
16806
-30
16807
45
16808
-31
16809
44
16810
-32
16811
43
16812
-33
16813
43
16814
-33
16815
42
16816
-34
16817
42
16818
-34
16819
42
16820
-34
16821
41
16822
-35
16823
41
16824
120
16825
34
16826
66
16827
-13
16828
32
16829
-43
16830
22
16831
-52
16832
21
16833
-52
16834
25
16835
-49
16836
28
16837
-46
16838
31
16839
-44
16840
32
16841
-43
16842
33
16843
-42
16844
35
16845
-41
16846
35
16847
-40
16848
35
16849
-40
16850
37
16851
-39
16852
37
16853
-39
16854
36
16855
-39
16856
-105
16857
-31
16858
-95
16859
30
16860
-43
16861
54
16862
-23
16863
58
16864
-20
16865
55
16866
-23
16867
50
16868
-27
16869
47
16870
-30
16871
45
16872
-32
16873
43
16874
-33
16875
43
16876
-33
16877
43
16878
-33
16879
42
16880
-34
16881
41
16882
-34
16883
41
16884
-35
16885
41
16886
-35
16887
40
16888
-36
16889
40
16890
-35
16891
40
16892
-36
16893
40
16894
-36
16895
39
16896
-36
16897
39
16898
-37
16899
39
16900
-37
16901
39
16902
-37
16903
39
16904
-37
16905
39
16906
-37
16907
38
16908
-37
16909
39
16910
-37
16911
39
16912
-37
16913
39
16914
-37
16915
39
16916
-37
16917
39
16918
-37
16919
38
16920
-37
16921
39
16922
-37
16923
39
16924
-37
16925
39
16926
-37
16927
40
16928
-36
16929
39
16930
-37
16931
39
16932
-37
16933
39
16934
-37
16935
38
16936
-37
16937
38
16938
-37
16939
39
16940
-37
16941
38
16942
-37
16943
39
16944
-37
16945
39
16946
-37
16947
38
16948
-37
16949
39
16950
-37
16951
38
16952
118
16953
33
16954
64
16955
-15
16956
31
16957
-44
16958
21
16959
-53
16960
20
16961
-53
16962
23
16963
-51
16964
27
16965
-47
16966
30
16967
-45
16968
31
16969
-44
16970
33
16971
-42
16972
33
16973
-42
16974
33
16975
-41
16976
34
16977
-41
16978
35
16979
-40
16980
35
16981
-40
16982
36
16983
-39
16984
-104
16985
-32
16986
-95
16987
30
16988
-44
16989
54
16990
-23
16991
57
16992
-20
16993
55
16994
-23
16995
50
16996
-27
16997
47
16998
-29
16999
45
17000
-31
17001
44
17002
-32
17003
43
17004
-33
17005
42
17006
-34
17007
42
17008
-34
17009
41
17010
-34
17011
41
17012
-35
17013
41
17014
-35
17015
40
17016
-35
17017
40
17018
-35
17019
40
17020
-35
17021
40
17022
-36
17023
40
17024
-36
17025
39
17026
-36
17027
39
17028
-37
17029
39
17030
-37
17031
39
17032
-37
17033
39
17034
-37
17035
39
17036
-37
17037
39
17038
-36
17039
39
17040
-37
17041
39
17042
-37
17043
38
17044
-37
17045
38
17046
-37
17047
38
17048
-37
17049
38
17050
-37
17051
39
17052
-37
17053
39
17054
-37
17055
38
17056
-37
17057
38
17058
-37
17059
38
17060
-38
17061
38
17062
-38
17063
38
17064
-37
17065
38
17066
-37
17067
39
17068
-37
17069
38
17070
-37
17071
38
17072
-38
17073
38
17074
-37
17075
38
17076
-38
17077
38
17078
-37
17079
39
17080
118
17081
33
17082
64
17083
-15
17084
31
17085
-44
17086
20
17087
-53
17088
20
17089
-53
17090
24
17091
-50
17092
28
17093
-46
17094
31
17095
-44
17096
32
17097
-43
17098
33
17099
-42
17100
34
17101
-41
17102
34
17103
-41
17104
34
17105
-41
17106
35
17107
-40
17108
35
17109
-40
17110
35
17111
-40
17112
-105
17113
-31
17114
-95
17115
30
17116
-43
17117
54
17118
-23
17119
58
17120
-20
17121
55
17122
-23
17123
50
17124
-27
17125
46
17126
-31
17127
44
17128
-32
17129
43
17130
-33
17131
42
17132
-34
17133
42
17134
-34
17135
42
17136
-34
17137
42
17138
-34
17139
41
17140
-35
17141
40
17142
-35
17143
40
17144
120
17145
34
17146
66
17147
-13
17148
32
17149
-43
17150
21
17151
-52
17152
21
17153
-52
17154
24
17155
-50
17156
28
17157
-46
17158
31
17159
-44
17160
33
17161
-42
17162
34
17163
-41
17164
34
17165
-41
17166
35
17167
-40
17168
36
17169
-39
17170
36
17171
-40
17172
36
17173
-39
17174
36
17175
-39
17176
-105
17177
-31
17178
-95
17179
30
17180
-44
17181
53
17182
-24
17183
57
17184
-20
17185
54
17186
-23
17187
50
17188
-27
17189
46
17190
-30
17191
45
17192
-32
17193
43
17194
-33
17195
43
17196
-33
17197
42
17198
-34
17199
42
17200
-34
17201
42
17202
-34
17203
40
17204
-35
17205
40
17206
-36
17207
40
17208
119
17209
34
17210
66
17211
-13
17212
33
17213
-42
17214
21
17215
-52
17216
22
17217
-52
17218
25
17219
-49
17220
28
17221
-46
17222
31
17223
-44
17224
32
17225
-43
17226
34
17227
-41
17228
35
17229
-40
17230
35
17231
-40
17232
35
17233
-40
17234
36
17235
-39
17236
36
17237
-39
17238
36
17239
-39
17240
-104
17241
-32
17242
-95
17243
30
17244
-44
17245
53
17246
-24
17247
57
17248
-20
17249
54
17250
-23
17251
50
17252
-27
17253
46
17254
-30
17255
44
17256
-32
17257
43
17258
-33
17259
42
17260
-34
17261
42
17262
-34
17263
42
17264
-34
17265
41
17266
-35
17267
41
17268
-35
17269
41
17270
-35
17271
40
17272
-36
17273
40
17274
-35
17275
41
17276
-35
17277
41
17278
-35
17279
40
17280
-35
17281
39
17282
-36
17283
39
17284
-37
17285
39
17286
-37
17287
39
17288
-37
17289
39
17290
-37
17291
39
17292
-37
17293
39
17294
-37
17295
39
17296
-37
17297
39
17298
-37
17299
39
17300
-37
17301
39
17302
-37
17303
38
17304
-37
17305
38
17306
-37
17307
39
17308
-37
17309
39
17310
-37
17311
39
17312
-37
17313
39
17314
-37
17315
38
17316
-37
17317
39
17318
-37
17319
39
17320
-36
17321
39
17322
-37
17323
39
17324
-37
17325
39
17326
-37
17327
39
17328
-37
17329
39
17330
-37
17331
39
17332
-37
17333
38
17334
-37
17335
38
17336
118
17337
32
17338
64
17339
-15
17340
31
17341
-44
17342
20
17343
-53
17344
21
17345
-53
17346
24
17347
-50
17348
27
17349
-47
17350
30
17351
-45
17352
31
17353
-43
17354
32
17355
-43
17356
34
17357
-41
17358
35
17359
-40
17360
35
17361
-40
17362
36
17363
-40
17364
36
17365
-40
17366
37
17367
-39
17368
-104
17369
-32
17370
-95
17371
30
17372
-44
17373
53
17374
-24
17375
58
17376
-20
17377
55
17378
-23
17379
50
17380
-27
17381
47
17382
-29
17383
45
17384
-32
17385
44
17386
-33
17387
43
17388
-33
17389
42
17390
-34
17391
41
17392
-35
17393
41
17394
-34
17395
41
17396
-35
17397
41
17398
-35
17399
40
17400
-35
17401
40
17402
-36
17403
40
17404
-36
17405
39
17406
-36
17407
39
17408
-37
17409
39
17410
-37
17411
38
17412
-37
17413
39
17414
-37
17415
39
17416
-37
17417
39
17418
-37
17419
38
17420
-37
17421
39
17422
-37
17423
39
17424
-37
17425
38
17426
-37
17427
39
17428
-36
17429
39
17430
-37
17431
38
17432
118
17433
33
17434
64
17435
-15
17436
31
17437
-44
17438
21
17439
-53
17440
20
17441
-53
17442
24
17443
-50
17444
28
17445
-46
17446
30
17447
-44
17448
32
17449
-43
17450
33
17451
-41
17452
34
17453
-41
17454
34
17455
-41
17456
34
17457
-41
17458
35
17459
-40
17460
36
17461
-40
17462
35
17463
-40
17464
-105
17465
-31
17466
-95
17467
31
17468
-43
17469
54
17470
-23
17471
58
17472
-19
17473
54
17474
-23
17475
50
17476
-27
17477
47
17478
-30
17479
44
17480
-32
17481
43
17482
-33
17483
43
17484
-33
17485
42
17486
-34
17487
42
17488
-34
17489
42
17490
-34
17491
42
17492
-34
17493
41
17494
-34
17495
40
17496
120
17497
34
17498
66
17499
-14
17500
33
17501
-42
17502
21
17503
-52
17504
21
17505
-52
17506
25
17507
-49
17508
28
17509
-46
17510
30
17511
-44
17512
32
17513
-43
17514
33
17515
-41
17516
34
17517
-41
17518
35
17519
-40
17520
35
17521
-40
17522
35
17523
-40
17524
36
17525
-39
17526
36
17527
-39
17528
37
17529
-39
17530
37
17531
-38
17532
37
17533
-39
17534
37
17535
-38
17536
37
17537
-38
17538
37
17539
-38
17540
38
17541
-38
17542
38
17543
-38
17544
37
17545
-38
17546
38
17547
-38
17548
38
17549
-37
17550
38
17551
-38
17552
38
17553
-37
17554
38
17555
-38
17556
38
17557
-37
17558
39
17559
-37
17560
-103
17561
-30
17562
-93
17563
32
17564
-42
17565
55
17566
-22
17567
59
17568
-19
17569
56
17570
-22
17571
50
17572
-27
17573
47
17574
-29
17575
46
17576
-31
17577
45
17578
-32
17579
44
17580
-32
17581
43
17582
-33
17583
42
17584
-34
17585
42
17586
-34
17587
41
17588
-35
17589
41
17590
-35
17591
41
17592
-35
17593
41
17594
-35
17595
41
17596
-35
17597
40
17598
-36
17599
40
17600
-36
17601
39
17602
-36
17603
39
17604
-37
17605
39
17606
-37
17607
39
17608
-37
17609
39
17610
-37
17611
39
17612
-36
17613
39
17614
-36
17615
39
17616
-37
17617
39
17618
-36
17619
39
17620
-37
17621
38
17622
-37
17623
38
17624
118
17625
32
17626
64
17627
-15
17628
31
17629
-44
17630
20
17631
-53
17632
21
17633
-53
17634
24
17635
-50
17636
27
17637
-47
17638
30
17639
-44
17640
32
17641
-43
17642
33
17643
-42
17644
34
17645
-41
17646
34
17647
-41
17648
35
17649
-40
17650
35
17651
-40
17652
36
17653
-39
17654
36
17655
-39
17656
36
17657
-39
17658
37
17659
-38
17660
37
17661
-38
17662
37
17663
-38
17664
37
17665
-38
17666
38
17667
-38
17668
38
17669
-38
17670
38
17671
-38
17672
38
17673
-38
17674
38
17675
-38
17676
38
17677
-37
17678
38
17679
-37
17680
38
17681
-38
17682
38
17683
-37
17684
38
17685
-37
17686
39
17687
-37
17688
-103
17689
-29
17690
-93
17691
32
17692
-42
17693
55
17694
-22
17695
59
17696
-19
17697
56
17698
-22
17699
51
17700
-26
17701
48
17702
-29
17703
46
17704
-31
17705
44
17706
-32
17707
43
17708
-33
17709
43
17710
-33
17711
42
17712
-34
17713
42
17714
-34
17715
41
17716
-35
17717
40
17718
-35
17719
41
17720
120
17721
34
17722
66
17723
-13
17724
32
17725
-43
17726
22
17727
-52
17728
22
17729
-52
17730
25
17731
-49
17732
28
17733
-46
17734
31
17735
-44
17736
32
17737
-42
17738
33
17739
-42
17740
34
17741
-41
17742
35
17743
-40
17744
35
17745
-40
17746
36
17747
-39
17748
36
17749
-39
17750
36
17751
-39
17752
-104
17753
-32
17754
-95
17755
30
17756
-44
17757
53
17758
-24
17759
57
17760
-20
17761
55
17762
-23
17763
50
17764
-27
17765
47
17766
-30
17767
45
17768
-31
17769
43
17770
-33
17771
43
17772
-33
17773
43
17774
-33
17775
42
17776
-34
17777
42
17778
-34
17779
41
17780
-34
17781
41
17782
-35
17783
40
17784
120
17785
34
17786
66
17787
-13
17788
32
17789
-43
17790
21
17791
-52
17792
21
17793
-52
17794
24
17795
-50
17796
28
17797
-46
17798
31
17799
-44
17800
32
17801
-42
17802
33
17803
-42
17804
34
17805
-41
17806
35
17807
-40
17808
36
17809
-40
17810
36
17811
-39
17812
36
17813
-39
17814
36
17815
-39
17816
-105
17817
-31
17818
-95
17819
30
17820
-44
17821
53
17822
-24
17823
57
17824
-20
17825
54
17826
-23
17827
50
17828
-27
17829
47
17830
-30
17831
45
17832
-32
17833
44
17834
-32
17835
43
17836
-33
17837
42
17838
-34
17839
42
17840
-34
17841
42
17842
-34
17843
41
17844
-35
17845
40
17846
-35
17847
40
17848
-36
17849
40
17850
-35
17851
40
17852
-35
17853
39
17854
-36
17855
39
17856
-36
17857
39
17858
-36
17859
39
17860
-37
17861
39
17862
-36
17863
39
17864
-36
17865
39
17866
-36
17867
39
17868
-36
17869
39
17870
-36
17871
39
17872
-36
17873
39
17874
-37
17875
39
17876
-37
17877
38
17878
-38
17879
38
17880
-38
17881
38
17882
-37
17883
38
17884
-37
17885
38
17886
-37
17887
39
17888
-37
17889
38
17890
-37
17891
38
17892
-38
17893
38
17894
-37
17895
38
17896
-37
17897
38
17898
-37
17899
39
17900
-37
17901
39
17902
-37
17903
39
17904
-37
17905
39
17906
-37
17907
38
17908
-37
17909
39
17910
-37
17911
39
17912
118
17913
33
17914
65
17915
-14
17916
31
17917
-44
17918
21
17919
-53
17920
21
17921
-53
17922
24
17923
-50
17924
28
17925
-47
17926
31
17927
-44
17928
32
17929
-43
17930
33
17931
-42
17932
34
17933
-41
17934
34
17935
-41
17936
34
17937
-41
17938
35
17939
-40
17940
35
17941
-40
17942
36
17943
-39
17944
37
17945
-39
17946
37
17947
-39
17948
37
17949
-38
17950
37
17951
-38
17952
37
17953
-38
17954
37
17955
-38
17956
37
17957
-38
17958
38
17959
-38
17960
38
17961
-37
17962
38
17963
-38
17964
39
17965
-37
17966
38
17967
-37
17968
38
17969
-37
17970
39
17971
-37
17972
38
17973
-37
17974
38
17975
-38
17976
38
17977
-38
17978
38
17979
-37
17980
38
17981
-38
17982
38
17983
-38
17984
38
17985
-38
17986
38
17987
-38
17988
37
17989
-38
17990
38
17991
-38
17992
38
17993
-37
17994
38
17995
-37
17996
38
17997
-38
17998
38
17999
-38
18000
38
18001
-37
18002
38
18003
-37
18004
38
18005
-38
18006
39
18007
-37
18008
39
18009
-37
18010
39
18011
-37
18012
39
18013
-37
18014
38
18015
-38
18016
37
18017
-38
18018
38
18019
-37
18020
38
18021
-38
18022
38
18023
-37
18024
39
18025
-37
18026
39
18027
-37
18028
39
18029
-37
18030
39
18031
-37
18032
38
18033
-37
18034
39
18035
-37
18036
39
18037
-37
18038
38
18039
-37
18040
39
18041
-37
18042
39
18043
-36
18044
38
18045
-37
18046
39
18047
-37
18048
39
18049
-37
18050
39
18051
-37
18052
38
18053
-37
18054
38
18055
-38
18056
38
18057
-37
18058
39
18059
-37
18060
39
18061
-37
18062
39
18063
-37
18064
39
18065
-37
18066
38
18067
-37
18068
39
18069
-37
18070
39
18071
-37
18072
38
18073
-37
18074
39
18075
-37
18076
38
18077
-38
18078
38
18079
-37
18080
38
18081
-37
18082
38
18083
-37
18084
39
18085
-37
18086
38
18087
-38
18088
38
18089
-37
18090
38
18091
-37
18092
37
18093
-38
18094
38
18095
-38
18096
38
18097
-38
18098
38
18099
-38
18100
39
18101
-37
18102
38
18103
-37
18104
-103
18105
-30
18106
-94
18107
31
18108
-42
18109
55
18110
-23
18111
59
18112
-19
18113
56
18114
-21
18115
51
18116
-26
18117
48
18118
-29
18119
45
18120
-31
18121
44
18122
-32
18123
42
18124
-33
18125
43
18126
-33
18127
42
18128
-34
18129
41
18130
-35
18131
41
18132
-35
18133
40
18134
-35
18135
40
18136
120
18137
34
18138
66
18139
-13
18140
33
18141
-43
18142
22
18143
-51
18144
23
18145
-51
18146
25
18147
-49
18148
29
18149
-46
18150
31
18151
-44
18152
32
18153
-43
18154
34
18155
-41
18156
34
18157
-41
18158
35
18159
-40
18160
35
18161
-40
18162
35
18163
-40
18164
36
18165
-39
18166
37
18167
-39
18168
37
18169
-39
18170
37
18171
-38
18172
37
18173
-38
18174
37
18175
-38
18176
38
18177
-37
18178
38
18179
-38
18180
38
18181
-38
18182
38
18183
-38
18184
38
18185
-38
18186
38
18187
-37
18188
38
18189
-38
18190
38
18191
-38
18192
38
18193
-37
18194
38
18195
-38
18196
37
18197
-38
18198
38
18199
-38
18200
38
18201
-38
18202
38
18203
-37
18204
39
18205
-37
18206
39
18207
-37
18208
39
18209
-37
18210
39
18211
-37
18212
38
18213
-38
18214
38
18215
-37
18216
38
18217
-37
18218
38
18219
-37
18220
38
18221
-37
18222
38
18223
-37
18224
38
18225
-37
18226
39
18227
-37
18228
39
18229
-37
18230
38
18231
-37
18232
38
18233
-37
18234
38
18235
-37
18236
38
18237
-37
18238
38
18239
-37
18240
38
18241
-37
18242
38
18243
-37
18244
38
18245
-37
18246
39
18247
-37
18248
39
18249
-37
18250
39
18251
-37
18252
39
18253
-37
18254
38
18255
-37
18256
39
18257
-37
18258
39
18259
-37
18260
39
18261
-37
18262
39
18263
-37
18264
39
18265
-37
18266
39
18267
-37
18268
39
18269
-37
18270
38
18271
-37
18272
39
18273
-37
18274
39
18275
-37
18276
38
18277
-37
18278
39
18279
-37
18280
39
18281
-37
18282
39
18283
-37
18284
39
18285
-37
18286
39
18287
-37
18288
39
18289
-37
18290
39
18291
-37
18292
39
18293
-37
18294
38
18295
-37
18296
-103
18297
-30
18298
-93
18299
31
18300
-42
18301
56
18302
-22
18303
59
18304
-19
18305
55
18306
-22
18307
51
18308
-26
18309
47
18310
-29
18311
45
18312
-31
18313
44
18314
-32
18315
43
18316
-33
18317
43
18318
-33
18319
43
18320
-34
18321
41
18322
-35
18323
41
18324
-35
18325
40
18326
-35
18327
40
18328
-35
18329
40
18330
-36
18331
40
18332
-36
18333
40
18334
-36
18335
40
18336
-36
18337
38
18338
-37
18339
40
18340
-36
18341
40
18342
-36
18343
39
18344
-36
18345
40
18346
-36
18347
39
18348
-36
18349
39
18350
-36
18351
39
18352
-37
18353
38
18354
-37
18355
39
18356
-37
18357
39
18358
-37
18359
39
18360
118
18361
33
18362
65
18363
-14
18364
31
18365
-44
18366
20
18367
-53
18368
21
18369
-53
18370
24
18371
-50
18372
27
18373
-47
18374
30
18375
-44
18376
32
18377
-43
18378
33
18379
-42
18380
34
18381
-41
18382
35
18383
-41
18384
34
18385
-41
18386
35
18387
-41
18388
35
18389
-40
18390
36
18391
-40
18392
-105
18393
-31
18394
-95
18395
30
18396
-44
18397
53
18398
-24
18399
58
18400
-20
18401
54
18402
-23
18403
50
18404
-27
18405
47
18406
-30
18407
44
18408
-32
18409
44
18410
-32
18411
43
18412
-33
18413
42
18414
-34
18415
41
18416
-35
18417
41
18418
-35
18419
41
18420
-35
18421
41
18422
-35
18423
41
18424
-35
18425
41
18426
-35
18427
41
18428
-35
18429
40
18430
-35
18431
40
18432
-36
18433
39
18434
-37
18435
39
18436
-37
18437
39
18438
-37
18439
38
18440
-37
18441
39
18442
-37
18443
39
18444
-36
18445
39
18446
-37
18447
39
18448
-37
18449
39
18450
-37
18451
38
18452
-37
18453
39
18454
-37
18455
39
18456
118
18457
33
18458
65
18459
-14
18460
31
18461
-44
18462
20
18463
-53
18464
21
18465
-53
18466
24
18467
-50
18468
28
18469
-47
18470
30
18471
-44
18472
32
18473
-43
18474
33
18475
-42
18476
34
18477
-41
18478
35
18479
-41
18480
35
18481
-40
18482
36
18483
-40
18484
36
18485
-39
18486
37
18487
-39
18488
-104
18489
-31
18490
-95
18491
30
18492
-43
18493
54
18494
-23
18495
58
18496
-20
18497
55
18498
-22
18499
50
18500
-27
18501
47
18502
-30
18503
44
18504
-32
18505
44
18506
-32
18507
43
18508
-33
18509
42
18510
-34
18511
41
18512
-35
18513
41
18514
-35
18515
40
18516
-35
18517
40
18518
-35
18519
40
18520
120
18521
34
18522
66
18523
-13
18524
32
18525
-43
18526
21
18527
-53
18528
22
18529
-52
18530
25
18531
-49
18532
28
18533
-46
18534
31
18535
-43
18536
33
18537
-42
18538
34
18539
-41
18540
35
18541
-40
18542
35
18543
-40
18544
35
18545
-40
18546
36
18547
-40
18548
36
18549
-39
18550
36
18551
-39
18552
37
18553
-39
18554
37
18555
-39
18556
37
18557
-39
18558
37
18559
-38
18560
37
18561
-38
18562
37
18563
-38
18564
37
18565
-38
18566
38
18567
-38
18568
38
18569
-37
18570
38
18571
-38
18572
38
18573
-37
18574
38
18575
-37
18576
38
18577
-37
18578
38
18579
-38
18580
38
18581
-38
18582
38
18583
-38
18584
-103
18585
-30
18586
-94
18587
31
18588
-43
18589
55
18590
-22
18591
59
18592
-19
18593
56
18594
-22
18595
51
18596
-26
18597
47
18598
-29
18599
45
18600
-31
18601
44
18602
-32
18603
43
18604
-33
18605
42
18606
-34
18607
42
18608
-34
18609
41
18610
-35
18611
41
18612
-35
18613
41
18614
-35
18615
40
18616
120
18617
34
18618
66
18619
-13
18620
32
18621
-43
18622
22
18623
-52
18624
22
18625
-52
18626
25
18627
-49
18628
28
18629
-46
18630
31
18631
-44
18632
32
18633
-43
18634
33
18635
-42
18636
34
18637
-41
18638
35
18639
-40
18640
35
18641
-40
18642
37
18643
-39
18644
37
18645
-39
18646
36
18647
-40
18648
-105
18649
-31
18650
-95
18651
30
18652
-43
18653
54
18654
-23
18655
58
18656
-20
18657
54
18658
-23
18659
50
18660
-27
18661
47
18662
-30
18663
45
18664
-32
18665
44
18666
-32
18667
43
18668
-33
18669
42
18670
-34
18671
42
18672
-34
18673
42
18674
-34
18675
41
18676
-35
18677
41
18678
-35
18679
40
18680
-36
18681
40
18682
-35
18683
40
18684
-36
18685
39
18686
-36
18687
39
18688
-36
18689
39
18690
-37
18691
39
18692
-37
18693
39
18694
-36
18695
39
18696
-36
18697
39
18698
-36
18699
39
18700
-37
18701
38
18702
-37
18703
39
18704
-37
18705
39
18706
-37
18707
39
18708
-37
18709
39
18710
-37
18711
38
18712
118
18713
32
18714
64
18715
-15
18716
31
18717
-44
18718
21
18719
-53
18720
21
18721
-53
18722
23
18723
-50
18724
27
18725
-47
18726
30
18727
-44
18728
32
18729
-43
18730
33
18731
-42
18732
34
18733
-41
18734
34
18735
-41
18736
36
18737
-40
18738
36
18739
-39
18740
36
18741
-40
18742
37
18743
-39
18744
-104
18745
-31
18746
-95
18747
30
18748
-43
18749
54
18750
-23
18751
57
18752
-20
18753
54
18754
-24
18755
50
18756
-27
18757
47
18758
-30
18759
44
18760
-32
18761
44
18762
-32
18763
43
18764
-33
18765
42
18766
-34
18767
42
18768
-34
18769
41
18770
-34
18771
40
18772
-35
18773
40
18774
-35
18775
41
18776
-35
18777
40
18778
-35
18779
40
18780
-35
18781
40
18782
-36
18783
39
18784
-36
18785
39
18786
-37
18787
38
18788
-37
18789
39
18790
-37
18791
39
18792
-37
18793
39
18794
-37
18795
39
18796
-37
18797
39
18798
-37
18799
39
18800
-36
18801
39
18802
-36
18803
39
18804
-36
18805
39
18806
-37
18807
38
18808
118
18809
32
18810
64
18811
-15
18812
31
18813
-44
18814
20
18815
-53
18816
20
18817
-53
18818
24
18819
-50
18820
27
18821
-47
18822
30
18823
-45
18824
32
18825
-43
18826
33
18827
-42
18828
33
18829
-42
18830
34
18831
-41
18832
34
18833
-41
18834
35
18835
-40
18836
35
18837
-40
18838
36
18839
-39
18840
-105
18841
-31
18842
-95
18843
30
18844
-44
18845
53
18846
-24
18847
57
18848
-21
18849
54
18850
-23
18851
50
18852
-26
18853
47
18854
-29
18855
45
18856
-31
18857
44
18858
-32
18859
43
18860
-33
18861
43
18862
-33
18863
42
18864
-34
18865
41
18866
-35
18867
41
18868
-35
18869
40
18870
-35
18871
40
18872
120
18873
34
18874
66
18875
-13
18876
32
18877
-43
18878
22
18879
-52
18880
22
18881
-52
18882
25
18883
-49
18884
28
18885
-47
18886
31
18887
-44
18888
32
18889
-43
18890
34
18891
-41
18892
35
18893
-41
18894
35
18895
-40
18896
34
18897
-41
18898
36
18899
-40
18900
36
18901
-39
18902
36
18903
-39
18904
-105
18905
-31
18906
-95
18907
29
18908
-44
18909
54
18910
-24
18911
58
18912
-20
18913
55
18914
-23
18915
50
18916
-27
18917
47
18918
-30
18919
44
18920
-32
18921
44
18922
-32
18923
43
18924
-33
18925
43
18926
-33
18927
43
18928
-33
18929
42
18930
-34
18931
41
18932
-35
18933
41
18934
-35
18935
40
18936
-36
18937
40
18938
-35
18939
40
18940
-35
18941
40
18942
-36
18943
40
18944
-36
18945
40
18946
-36
18947
40
18948
-36
18949
39
18950
-36
18951
39
18952
-37
18953
39
18954
-37
18955
38
18956
-37
18957
38
18958
-37
18959
38
18960
-37
18961
38
18962
-37
18963
38
18964
-37
18965
39
18966
-37
18967
39
18968
-37
18969
39
18970
-37
18971
39
18972
-37
18973
39
18974
-37
18975
39
18976
-37
18977
39
18978
-37
18979
38
18980
-37
18981
39
18982
-37
18983
38
18984
-37
18985
39
18986
-37
18987
38
18988
-37
18989
38
18990
-38
18991
38
18992
-37
18993
38
18994
-37
18995
38
18996
-37
18997
39
18998
-37
18999
38
19000
118
19001
33
19002
64
19003
-15
19004
30
19005
-44
19006
20
19007
-53
19008
21
19009
-53
19010
24
19011
-50
19012
28
19013
-47
19014
30
19015
-45
19016
31
19017
-44
19018
33
19019
-42
19020
34
19021
-41
19022
34
19023
-41
19024
34
19025
-41
19026
35
19027
-40
19028
36
19029
-40
19030
37
19031
-39
19032
-104
19033
-31
19034
-95
19035
30
19036
-44
19037
54
19038
-23
19039
58
19040
-20
19041
55
19042
-22
19043
51
19044
-26
19045
47
19046
-29
19047
46
19048
-31
19049
44
19050
-32
19051
43
19052
-33
19053
43
19054
-33
19055
42
19056
-34
19057
41
19058
-35
19059
41
19060
-35
19061
41
19062
-35
19063
41
19064
-35
19065
40
19066
-36
19067
40
19068
-35
19069
40
19070
-36
19071
39
19072
-36
19073
40
19074
-36
19075
39
19076
-37
19077
39
19078
-37
19079
39
19080
-36
19081
39
19082
-36
19083
39
19084
-36
19085
39
19086
-37
19087
39
19088
-37
19089
39
19090
-37
19091
39
19092
-37
19093
39
19094
-37
19095
39
19096
-37
19097
39
19098
-37
19099
39
19100
-37
19101
38
19102
-37
19103
38
19104
-37
19105
38
19106
-37
19107
38
19108
-37
19109
38
19110
-37
19111
39
19112
-37
19113
38
19114
-37
19115
39
19116
-37
19117
39
19118
-37
19119
39
19120
-37
19121
40
19122
-36
19123
39
19124
-37
19125
39
19126
-36
19127
39
19128
118
19129
33
19130
65
19131
-14
19132
32
19133
-43
19134
20
19135
-53
19136
20
19137
-53
19138
24
19139
-50
19140
28
19141
-47
19142
31
19143
-44
19144
32
19145
-43
19146
32
19147
-42
19148
34
19149
-41
19150
34
19151
-41
19152
35
19153
-40
19154
35
19155
-40
19156
35
19157
-40
19158
36
19159
-39
19160
-105
19161
-32
19162
-95
19163
30
19164
-44
19165
53
19166
-24
19167
57
19168
-20
19169
54
19170
-24
19171
50
19172
-27
19173
47
19174
-30
19175
45
19176
-31
19177
44
19178
-32
19179
43
19180
-33
19181
42
19182
-34
19183
41
19184
-34
19185
41
19186
-35
19187
41
19188
-35
19189
40
19190
-35
19191
40
19192
120
19193
34
19194
66
19195
-13
19196
32
19197
-43
19198
22
19199
-52
19200
21
19201
-52
19202
25
19203
-49
19204
28
19205
-47
19206
30
19207
-44
19208
33
19209
-42
19210
34
19211
-41
19212
33
19213
-42
19214
35
19215
-41
19216
35
19217
-40
19218
35
19219
-40
19220
36
19221
-39
19222
36
19223
-39
19224
-105
19225
-31
19226
-95
19227
30
19228
-44
19229
53
19230
-24
19231
58
19232
-19
19233
55
19234
-22
19235
50
19236
-26
19237
48
19238
-29
19239
46
19240
-31
19241
44
19242
-32
19243
43
19244
-33
19245
42
19246
-34
19247
42
19248
-34
19249
42
19250
-34
19251
41
19252
-35
19253
40
19254
-35
19255
40
19256
119
19257
34
19258
65
19259
-14
19260
31
19261
-43
19262
22
19263
-52
19264
22
19265
-52
19266
25
19267
-49
19268
29
19269
-46
19270
30
19271
-44
19272
32
19273
-43
19274
33
19275
-42
19276
34
19277
-41
19278
35
19279
-41
19280
35
19281
-40
19282
35
19283
-40
19284
36
19285
-39
19286
36
19287
-39
19288
-105
19289
-32
19290
-95
19291
29
19292
-44
19293
53
19294
-24
19295
57
19296
-20
19297
55
19298
-23
19299
50
19300
-27
19301
47
19302
-30
19303
45
19304
-32
19305
43
19306
-33
19307
43
19308
-33
19309
42
19310
-34
19311
42
19312
-34
19313
41
19314
-35
19315
40
19316
-35
19317
40
19318
-35
19319
40
19320
-36
19321
40
19322
-36
19323
40
19324
-35
19325
40
19326
-36
19327
40
19328
-36
19329
40
19330
-36
19331
39
19332
-37
19333
39
19334
-36
19335
40
19336
-36
19337
39
19338
-37
19339
39
19340
-36
19341
39
19342
-36
19343
39
19344
-37
19345
39
19346
-37
19347
39
19348
-37
19349
38
19350
-37
19351
39
19352
-37
19353
39
19354
-37
19355
39
19356
-36
19357
39
19358
-37
19359
39
19360
-37
19361
39
19362
-37
19363
38
19364
-37
19365
38
19366
-37
19367
38
19368
-37
19369
38
19370
-37
19371
38
19372
-37
19373
38
19374
-37
19375
38
19376
-37
19377
37
19378
-38
19379
38
19380
-37
19381
38
19382
-37
19383
38
19384
118
19385
33
19386
64
19387
-15
19388
30
19389
-44
19390
20
19391
-53
19392
21
19393
-52
19394
24
19395
-50
19396
28
19397
-47
19398
31
19399
-44
19400
32
19401
-43
19402
33
19403
-42
19404
34
19405
-41
19406
34
19407
-41
19408
35
19409
-41
19410
35
19411
-40
19412
35
19413
-40
19414
36
19415
-39
19416
-105
19417
-32
19418
-96
19419
29
19420
-44
19421
53
19422
-24
19423
57
19424
-20
19425
55
19426
-23
19427
50
19428
-27
19429
47
19430
-30
19431
45
19432
-31
19433
43
19434
-32
19435
42
19436
-33
19437
42
19438
-34
19439
41
19440
-34
19441
41
19442
-35
19443
41
19444
-34
19445
41
19446
-35
19447
40
19448
-35
19449
40
19450
-35
19451
39
19452
-36
19453
39
19454
-36
19455
39
19456
-37
19457
39
19458
-37
19459
39
19460
-37
19461
39
19462
-37
19463
39
19464
-37
19465
39
19466
-36
19467
39
19468
-37
19469
39
19470
-36
19471
39
19472
-36
19473
39
19474
-37
19475
39
19476
-36
19477
38
19478
-37
19479
38
19480
118
19481
33
19482
65
19483
-14
19484
32
19485
-43
19486
22
19487
-52
19488
22
19489
-52
19490
24
19491
-49
19492
28
19493
-47
19494
30
19495
-45
19496
32
19497
-43
19498
33
19499
-42
19500
34
19501
-41
19502
34
19503
-41
19504
35
19505
-40
19506
36
19507
-39
19508
36
19509
-40
19510
36
19511
-40
19512
-105
19513
-32
19514
-95
19515
30
19516
-44
19517
54
19518
-23
19519
58
19520
-20
19521
54
19522
-23
19523
50
19524
-27
19525
47
19526
-30
19527
45
19528
-31
19529
44
19530
-32
19531
43
19532
-33
19533
42
19534
-34
19535
42
19536
-34
19537
41
19538
-35
19539
41
19540
-35
19541
40
19542
-35
19543
40
19544
119
19545
34
19546
66
19547
-13
19548
33
19549
-42
19550
22
19551
-52
19552
22
19553
-52
19554
24
19555
-49
19556
28
19557
-46
19558
30
19559
-44
19560
31
19561
-43
19562
33
19563
-42
19564
34
19565
-41
19566
34
19567
-41
19568
35
19569
-40
19570
35
19571
-40
19572
36
19573
-40
19574
36
19575
-39
19576
36
19577
-39
19578
37
19579
-39
19580
37
19581
-38
19582
37
19583
-38
19584
38
19585
-38
19586
38
19587
-38
19588
38
19589
-37
19590
38
19591
-37
19592
38
19593
-38
19594
38
19595
-37
19596
39
19597
-37
19598
38
19599
-37
19600
38
19601
-37
19602
38
19603
-37
19604
38
19605
-37
19606
39
19607
-37
19608
-102
19609
-30
19610
-94
19611
32
19612
-42
19613
55
19614
-22
19615
59
19616
-19
19617
56
19618
-22
19619
51
19620
-26
19621
48
19622
-29
19623
46
19624
-31
19625
45
19626
-32
19627
44
19628
-32
19629
43
19630
-33
19631
42
19632
-34
19633
42
19634
-34
19635
40
19636
-35
19637
40
19638
-35
19639
40
19640
-36
19641
40
19642
-36
19643
40
19644
-36
19645
39
19646
-36
19647
39
19648
-36
19649
39
19650
-37
19651
38
19652
-37
19653
39
19654
-37
19655
39
19656
-37
19657
39
19658
-37
19659
39
19660
-36
19661
39
19662
-37
19663
39
19664
-37
19665
39
19666
-37
19667
38
19668
-37
19669
38
19670
-38
19671
38
19672
118
19673
32
19674
64
19675
-15
19676
31
19677
-44
19678
21
19679
-53
19680
21
19681
-52
19682
25
19683
-49
19684
28
19685
-46
19686
31
19687
-44
19688
32
19689
-43
19690
32
19691
-42
19692
34
19693
-41
19694
34
19695
-41
19696
35
19697
-40
19698
35
19699
-40
19700
36
19701
-40
19702
36
19703
-39
19704
36
19705
-39
19706
37
19707
-39
19708
38
19709
-38
19710
38
19711
-38
19712
37
19713
-38
19714
38
19715
-37
19716
38
19717
-38
19718
38
19719
-38
19720
38
19721
-37
19722
38
19723
-37
19724
38
19725
-37
19726
38
19727
-37
19728
38
19729
-37
19730
38
19731
-37
19732
38
19733
-37
19734
38
19735
-37
19736
-103
19737
-29
19738
-93
19739
32
19740
-42
19741
55
19742
-22
19743
59
19744
-19
19745
55
19746
-22
19747
50
19748
-26
19749
47
19750
-29
19751
45
19752
-32
19753
43
19754
-33
19755
43
19756
-33
19757
43
19758
-33
19759
42
19760
-34
19761
42
19762
-34
19763
41
19764
-35
19765
40
19766
-35
19767
40
19768
120
19769
34
19770
66
19771
-14
19772
32
19773
-43
19774
22
19775
-52
19776
21
19777
-52
19778
25
19779
-49
19780
28
19781
-46
19782
31
19783
-44
19784
33
19785
-42
19786
34
19787
-41
19788
35
19789
-41
19790
35
19791
-41
19792
35
19793
-40
19794
35
19795
-40
19796
36
19797
-39
19798
36
19799
-39
19800
-104
19801
-31
19802
-95
19803
30
19804
-44
19805
53
19806
-24
19807
58
19808
-20
19809
55
19810
-23
19811
50
19812
-27
19813
47
19814
-29
19815
44
19816
-32
19817
43
19818
-33
19819
43
19820
-33
19821
42
19822
-34
19823
42
19824
-34
19825
41
19826
-34
19827
42
19828
-34
19829
41
19830
-35
19831
40
19832
120
19833
34
19834
66
19835
-13
19836
32
19837
-43
19838
21
19839
-52
19840
21
19841
-52
19842
25
19843
-49
19844
29
19845
-46
19846
31
19847
-44
19848
32
19849
-43
19850
34
19851
-41
19852
34
19853
-41
19854
35
19855
-40
19856
36
19857
-39
19858
36
19859
-39
19860
37
19861
-39
19862
37
19863
-39
19864
-104
19865
-31
19866
-94
19867
31
19868
-43
19869
54
19870
-23
19871
58
19872
-20
19873
54
19874
-23
19875
50
19876
-27
19877
47
19878
-30
19879
44
19880
-32
19881
43
19882
-33
19883
43
19884
-33
19885
42
19886
-34
19887
42
19888
-34
19889
42
19890
-34
19891
42
19892
-34
19893
41
19894
-35
19895
40
19896
-35
19897
40
19898
-35
19899
40
19900
-35
19901
40
19902
-36
19903
40
19904
-35
19905
40
19906
-36
19907
39
19908
-36
19909
40
19910
-35
19911
39
19912
-36
19913
39
19914
-37
19915
39
19916
-36
19917
39
19918
-37
19919
39
19920
-37
19921
39
19922
-37
19923
39
19924
-37
19925
39
19926
-37
19927
39
19928
-37
19929
39
19930
-37
19931
39
19932
-37
19933
39
19934
-37
19935
38
19936
-37
19937
39
19938
-37
19939
38
19940
-37
19941
39
19942
-37
19943
39
19944
-37
19945
39
19946
-37
19947
39
19948
-37
19949
39
19950
-37
19951
38
19952
-37
19953
38
19954
-37
19955
38
19956
-37
19957
38
19958
-38
19959
38
19960
118
19961
32
19962
64
19963
-15
19964
31
19965
-44
19966
20
19967
-53
19968
21
19969
-53
19970
24
19971
-50
19972
27
19973
-47
19974
30
19975
-45
19976
32
19977
-43
19978
33
19979
-42
19980
34
19981
-41
19982
34
19983
-41
19984
35
19985
-40
19986
35
19987
-40
19988
35
19989
-40
19990
36
19991
-40
19992
36
19993
-39
19994
37
19995
-39
19996
37
19997
-39
19998
37
19999
-39
20000
37
20001
-38
20002
38
20003
-38
20004
37
20005
-38
20006
38
20007
-38
20008
38
20009
-38
20010
38
20011
-37
20012
38
20013
-37
20014
38
20015
-38
20016
37
20017
-38
20018
38
20019
-38
20020
38
20021
-38
20022
38
20023
-38
20024
38
20025
-38
20026
38
20027
-37
20028
38
20029
-37
20030
39
20031
-37
20032
39
20033
-37
20034
39
20035
-37
20036
39
20037
-37
20038
38
20039
-37
20040
38
20041
-38
20042
38
20043
-37
20044
38
20045
-38
20046
39
20047
-37
20048
38
20049
-37
20050
38
20051
-38
20052
39
20053
-37
20054
39
20055
-37
20056
39
20057
-37
20058
39
20059
-37
20060
38
20061
-37
20062
39
20063
-37
20064
38
20065
-37
20066
37
20067
-38
20068
38
20069
-37
20070
38
20071
-37
20072
38
20073
-37
20074
38
20075
-37
20076
38
20077
-37
20078
39
20079
-37
20080
39
20081
-37
20082
38
20083
-38
20084
38
20085
-37
20086
38
20087
-37
20088
38
20089
-38
20090
39
20091
-37
20092
39
20093
-37
20094
39
20095
-37
20096
39
20097
-37
20098
38
20099
-37
20100
38
20101
-38
20102
38
20103
-37
20104
38
20105
-37
20106
39
20107
-36
20108
39
20109
-37
20110
39
20111
-37
20112
38
20113
-37
20114
38
20115
-37
20116
38
20117
-37
20118
39
20119
-37
20120
38
20121
-37
20122
39
20123
-36
20124
39
20125
-37
20126
38
20127
-37
20128
38
20129
-38
20130
39
20131
-37
20132
39
20133
-37
20134
38
20135
-37
20136
38
20137
-38
20138
39
20139
-37
20140
38
20141
-37
20142
39
20143
-37
20144
38
20145
-37
20146
38
20147
-38
20148
38
20149
-37
20150
38
20151
-37
20152
-103
20153
-30
20154
-94
20155
31
20156
-42
20157
55
20158
-22
20159
59
20160
-19
20161
56
20162
-22
20163
51
20164
-26
20165
48
20166
-29
20167
45
20168
-31
20169
43
20170
-33
20171
43
20172
-33
20173
43
20174
-34
20175
42
20176
-34
20177
42
20178
-34
20179
41
20180
-34
20181
41
20182
-35
20183
41
20184
120
20185
34
20186
66
20187
-13
20188
33
20189
-42
20190
22
20191
-52
20192
22
20193
-52
20194
25
20195
-49
20196
28
20197
-46
20198
32
20199
-43
20200
33
20201
-42
20202
34
20203
-41
20204
35
20205
-41
20206
35
20207
-41
20208
35
20209
-40
20210
35
20211
-40
20212
35
20213
-40
20214
36
20215
-39
20216
37
20217
-39
20218
37
20219
-38
20220
37
20221
-38
20222
37
20223
-38
20224
37
20225
-38
20226
37
20227
-38
20228
37
20229
-38
20230
38
20231
-38
20232
38
20233
-38
20234
38
20235
-38
20236
39
20237
-37
20238
39
20239
-37
20240
39
20241
-37
20242
38
20243
-37
20244
38
20245
-37
20246
38
20247
-37
20248
38
20249
-37
20250
38
20251
-37
20252
38
20253
-37
20254
38
20255
-37
20256
39
20257
-37
20258
39
20259
-37
20260
38
20261
-38
20262
38
20263
-37
20264
38
20265
-37
20266
38
20267
-38
20268
38
20269
-37
20270
38
20271
-37
20272
38
20273
-37
20274
38
20275
-37
20276
38
20277
-37
20278
38
20279
-37
20280
38
20281
-37
20282
38
20283
-38
20284
39
20285
-37
20286
38
20287
-37
20288
38
20289
-37
20290
38
20291
-37
20292
38
20293
-37
20294
38
20295
-38
20296
38
20297
-37
20298
38
20299
-37
20300
39
20301
-37
20302
39
20303
-37
20304
39
20305
-37
20306
39
20307
-37
20308
39
20309
-37
20310
38
20311
-37
20312
39
20313
-37
20314
39
20315
-37
20316
39
20317
-37
20318
39
20319
-37
20320
39
20321
-37
20322
38
20323
-37
20324
38
20325
-37
20326
38
20327
-37
20328
39
20329
-37
20330
39
20331
-37
20332
38
20333
-37
20334
38
20335
-37
20336
38
20337
-37
20338
38
20339
-37
20340
38
20341
-37
20342
38
20343
-38
20344
-103
20345
-30
20346
-94
20347
31
20348
-43
20349
55
20350
-22
20351
59
20352
-19
20353
56
20354
-22
20355
51
20356
-26
20357
48
20358
-29
20359
45
20360
-31
20361
44
20362
-32
20363
43
20364
-33
20365
43
20366
-33
20367
42
20368
-34
20369
41
20370
-34
20371
42
20372
-34
20373
41
20374
-35
20375
41
20376
-35
20377
40
20378
-36
20379
40
20380
-36
20381
40
20382
-36
20383
40
20384
-36
20385
39
20386
-37
20387
39
20388
-37
20389
39
20390
-37
20391
39
20392
-37
20393
39
20394
-37
20395
39
20396
-37
20397
38
20398
-37
20399
39
20400
-37
20401
39
20402
-37
20403
39
20404
-37
20405
39
20406
-36
20407
39
20408
118
20409
33
20410
65
20411
-14
20412
31
20413
-44
20414
20
20415
-53
20416
21
20417
-53
20418
24
20419
-50
20420
28
20421
-47
20422
31
20423
-44
20424
32
20425
-43
20426
34
20427
-41
20428
34
20429
-41
20430
34
20431
-41
20432
35
20433
-41
20434
35
20435
-40
20436
36
20437
-40
20438
36
20439
-39
20440
-105
20441
-31
20442
-95
20443
30
20444
-43
20445
53
20446
-24
20447
58
20448
-20
20449
55
20450
-23
20451
50
20452
-27
20453
46
20454
-30
20455
45
20456
-32
20457
43
20458
-33
20459
43
20460
-33
20461
42
20462
-34
20463
41
20464
-35
20465
41
20466
-34
20467
41
20468
-35
20469
41
20470
-35
20471
41
20472
-35
20473
40
20474
-35
20475
40
20476
-35
20477
40
20478
-36
20479
39
20480
-37
20481
39
20482
-36
20483
39
20484
-37
20485
39
20486
-37
20487
39
20488
-37
20489
39
20490
-37
20491
39
20492
-36
20493
39
20494
-36
20495
39
20496
-37
20497
39
20498
-36
20499
39
20500
-37
20501
39
20502
-37
20503
39
20504
118
20505
33
20506
65
20507
-14
20508
32
20509
-43
20510
20
20511
-53
20512
21
20513
-53
20514
24
20515
-50
20516
27
20517
-47
20518
31
20519
-44
20520
33
20521
-42
20522
33
20523
-42
20524
34
20525
-41
20526
35
20527
-40
20528
35
20529
-40
20530
35
20531
-40
20532
35
20533
-40
20534
36
20535
-39
20536
-105
20537
-32
20538
-95
20539
30
20540
-44
20541
54
20542
-23
20543
58
20544
-20
20545
55
20546
-23
20547
50
20548
-27
20549
46
20550
-30
20551
45
20552
-32
20553
43
20554
-33
20555
42
20556
-34
20557
42
20558
-34
20559
42
20560
-34
20561
41
20562
-35
20563
41
20564
-35
20565
40
20566
-35
20567
41
20568
120
20569
34
20570
66
20571
-14
20572
32
20573
-43
20574
22
20575
-52
20576
22
20577
-52
20578
25
20579
-49
20580
29
20581
-46
20582
31
20583
-44
20584
33
20585
-42
20586
33
20587
-42
20588
34
20589
-41
20590
35
20591
-40
20592
35
20593
-40
20594
36
20595
-39
20596
36
20597
-39
20598
36
20599
-40
20600
36
20601
-39
20602
37
20603
-39
20604
37
20605
-39
20606
37
20607
-38
20608
37
20609
-38
20610
37
20611
-38
20612
38
20613
-38
20614
38
20615
-38
20616
38
20617
-38
20618
38
20619
-37
20620
38
20621
-37
20622
38
20623
-37
20624
38
20625
-38
20626
38
20627
-38
20628
37
20629
-38
20630
38
20631
-37
20632
-103
20633
-30
20634
-94
20635
30
20636
-43
20637
55
20638
-22
20639
59
20640
-19
20641
55
20642
-22
20643
51
20644
-26
20645
48
20646
-29
20647
45
20648
-31
20649
44
20650
-32
20651
43
20652
-33
20653
43
20654
-33
20655
42
20656
-34
20657
42
20658
-34
20659
41
20660
-35
20661
41
20662
-35
20663
40
20664
120
20665
34
20666
66
20667
-13
20668
32
20669
-43
20670
22
20671
-52
20672
22
20673
-52
20674
25
20675
-49
20676
29
20677
-46
20678
32
20679
-43
20680
33
20681
-42
20682
34
20683
-41
20684
34
20685
-41
20686
35
20687
-40
20688
35
20689
-40
20690
35
20691
-40
20692
36
20693
-39
20694
36
20695
-39
20696
-105
20697
-31
20698
-95
20699
30
20700
-44
20701
53
20702
-24
20703
58
20704
-20
20705
54
20706
-23
20707
50
20708
-27
20709
47
20710
-29
20711
45
20712
-32
20713
44
20714
-32
20715
43
20716
-33
20717
42
20718
-34
20719
43
20720
-33
20721
42
20722
-34
20723
41
20724
-35
20725
41
20726
-35
20727
40
20728
-35
20729
40
20730
-36
20731
40
20732
-36
20733
39
20734
-36
20735
39
20736
-36
20737
39
20738
-37
20739
39
20740
-37
20741
39
20742
-36
20743
39
20744
-37
20745
39
20746
-37
20747
39
20748
-37
20749
39
20750
-37
20751
39
20752
-37
20753
38
20754
-38
20755
39
20756
-37
20757
39
20758
-37
20759
39
20760
118
20761
32
20762
65
20763
-14
20764
31
20765
-44
20766
21
20767
-53
20768
21
20769
-52
20770
25
20771
-50
20772
28
20773
-47
20774
30
20775
-44
20776
32
20777
-43
20778
33
20779
-42
20780
34
20781
-41
20782
34
20783
-41
20784
35
20785
-40
20786
36
20787
-40
20788
36
20789
-40
20790
36
20791
-39
20792
-105
20793
-31
20794
-95
20795
30
20796
-44
20797
54
20798
-23
20799
58
20800
-20
20801
55
20802
-22
20803
50
20804
-27
20805
47
20806
-30
20807
45
20808
-31
20809
43
20810
-33
20811
42
20812
-34
20813
42
20814
-34
20815
42
20816
-34
20817
41
20818
-35
20819
41
20820
-35
20821
40
20822
-35
20823
40
20824
-35
20825
40
20826
-36
20827
39
20828
-37
20829
39
20830
-36
20831
39
20832
-37
20833
40
20834
-36
20835
40
20836
-36
20837
39
20838
-37
20839
39
20840
-37
20841
39
20842
-36
20843
39
20844
-36
20845
39
20846
-36
20847
39
20848
-37
20849
39
20850
-37
20851
39
20852
-37
20853
39
20854
-37
20855
38
20856
118
20857
33
20858
64
20859
-15
20860
31
20861
-44
20862
21
20863
-53
20864
21
20865
-53
20866
24
20867
-50
20868
28
20869
-47
20870
30
20871
-44
20872
32
20873
-43
20874
33
20875
-42
20876
34
20877
-41
20878
34
20879
-41
20880
35
20881
-41
20882
36
20883
-40
20884
36
20885
-40
20886
36
20887
-39
20888
-104
20889
-31
20890
-95
20891
30
20892
-44
20893
54
20894
-23
20895
58
20896
-20
20897
54
20898
-23
20899
50
20900
-27
20901
46
20902
-30
20903
44
20904
-32
20905
43
20906
-33
20907
43
20908
-33
20909
43
20910
-33
20911
42
20912
-34
20913
41
20914
-35
20915
41
20916
-35
20917
40
20918
-35
20919
40
20920
120
20921
34
20922
66
20923
-13
20924
32
20925
-43
20926
22
20927
-52
20928
21
20929
-52
20930
24
20931
-50
20932
29
20933
-46
20934
31
20935
-44
20936
32
20937
-43
20938
34
20939
-41
20940
35
20941
-41
20942
35
20943
-40
20944
35
20945
-40
20946
36
20947
-40
20948
36
20949
-39
20950
36
20951
-39
20952
-105
20953
-31
20954
-95
20955
30
20956
-44
20957
53
20958
-24
20959
58
20960
-20
20961
54
20962
-23
20963
50
20964
-26
20965
47
20966
-30
20967
45
20968
-31
20969
44
20970
-32
20971
43
20972
-33
20973
42
20974
-34
20975
42
20976
-34
20977
41
20978
-35
20979
40
20980
-35
20981
41
20982
-35
20983
40
20984
-35
20985
40
20986
-36
20987
40
20988
-36
20989
40
20990
-36
20991
40
20992
-36
20993
40
20994
-36
20995
39
20996
-36
20997
39
20998
-36
20999
39
21000
-36
21001
39
21002
-36
21003
39
21004
-37
21005
39
21006
-36
21007
39
21008
-37
21009
39
21010
-37
21011
39
21012
-37
21013
40
21014
-36
21015
39
21016
-37
21017
39
21018
-36
21019
39
21020
-36
21021
39
21022
-37
21023
39
21024
-37
21025
38
21026
-37
21027
38
21028
-37
21029
38
21030
-37
21031
37
21032
-38
21033
38
21034
-38
21035
38
21036
-37
21037
38
21038
-37
21039
39
21040
-37
21041
38
21042
-37
21043
38
21044
-38
21045
38
21046
-37
21047
38
21048
118
21049
33
21050
65
21051
-14
21052
32
21053
-43
21054
20
21055
-53
21056
20
21057
-53
21058
24
21059
-50
21060
27
21061
-47
21062
31
21063
-44
21064
32
21065
-43
21066
33
21067
-42
21068
34
21069
-41
21070
34
21071
-41
21072
35
21073
-40
21074
35
21075
-40
21076
34
21077
-41
21078
35
21079
-40
21080
-105
21081
-32
21082
-96
21083
30
21084
-44
21085
54
21086
-23
21087
58
21088
-20
21089
55
21090
-23
21091
50
21092
-27
21093
47
21094
-30
21095
44
21096
-32
21097
43
21098
-33
21099
43
21100
-33
21101
42
21102
-34
21103
42
21104
-34
21105
41
21106
-35
21107
40
21108
-35
21109
40
21110
-36
21111
40
21112
-35
21113
41
21114
-35
21115
40
21116
-35
21117
40
21118
-36
21119
40
21120
-36
21121
40
21122
-36
21123
39
21124
-36
21125
39
21126
-37
21127
38
21128
-37
21129
39
21130
-37
21131
39
21132
-37
21133
39
21134
-37
21135
38
21136
-37
21137
39
21138
-37
21139
38
21140
-37
21141
39
21142
-37
21143
39
21144
-37
21145
38
21146
-37
21147
38
21148
-37
21149
38
21150
-37
21151
38
21152
-37
21153
39
21154
-37
21155
39
21156
-37
21157
38
21158
-37
21159
39
21160
-37
21161
38
21162
-37
21163
38
21164
-37
21165
38
21166
-37
21167
38
21168
-37
21169
38
21170
-37
21171
38
21172
-37
21173
39
21174
-37
21175
39
21176
119
21177
33
21178
65
21179
-14
21180
31
21181
-44
21182
21
21183
-53
21184
20
21185
-53
21186
24
21187
-50
21188
28
21189
-47
21190
30
21191
-44
21192
32
21193
-43
21194
33
21195
-42
21196
34
21197
-41
21198
35
21199
-41
21200
35
21201
-40
21202
35
21203
-40
21204
35
21205
-40
21206
35
21207
-40
21208
-105
21209
-31
21210
-95
21211
30
21212
-44
21213
54
21214
-23
21215
58
21216
-20
21217
55
21218
-23
21219
50
21220
-26
21221
47
21222
-29
21223
45
21224
-31
21225
44
21226
-32
21227
43
21228
-33
21229
43
21230
-33
21231
42
21232
-34
21233
41
21234
-34
21235
41
21236
-35
21237
40
21238
-35
21239
40
21240
119
21241
34
21242
66
21243
-14
21244
32
21245
-43
21246
22
21247
-52
21248
21
21249
-53
21250
25
21251
-49
21252
28
21253
-47
21254
30
21255
-44
21256
32
21257
-43
21258
33
21259
-42
21260
33
21261
-41
21262
35
21263
-40
21264
35
21265
-40
21266
36
21267
-39
21268
36
21269
-39
21270
37
21271
-39
21272
-104
21273
-31
21274
-95
21275
30
21276
-44
21277
54
21278
-24
21279
57
21280
-20
21281
54
21282
-24
21283
50
21284
-27
21285
47
21286
-30
21287
44
21288
-32
21289
43
21290
-33
21291
43
21292
-33
21293
42
21294
-34
21295
42
21296
-34
21297
42
21298
-34
21299
41
21300
-35
21301
41
21302
-35
21303
40
21304
119
21305
33
21306
66
21307
-13
21308
32
21309
-43
21310
21
21311
-52
21312
21
21313
-52
21314
25
21315
-49
21316
28
21317
-46
21318
31
21319
-44
21320
32
21321
-43
21322
34
21323
-41
21324
35
21325
-40
21326
34
21327
-41
21328
35
21329
-40
21330
36
21331
-40
21332
36
21333
-40
21334
36
21335
-39
21336
-105
21337
-32
21338
-95
21339
31
21340
-43
21341
54
21342
-23
21343
58
21344
-20
21345
55
21346
-23
21347
50
21348
-27
21349
47
21350
-29
21351
45
21352
-31
21353
43
21354
-33
21355
43
21356
-33
21357
42
21358
-34
21359
41
21360
-35
21361
41
21362
-35
21363
41
21364
-35
21365
40
21366
-35
21367
40
21368
-35
21369
40
21370
-36
21371
40
21372
-35
21373
39
21374
-37
21375
39
21376
-36
21377
39
21378
-37
21379
39
21380
-37
21381
39
21382
-37
21383
39
21384
-37
21385
38
21386
-38
21387
39
21388
-37
21389
39
21390
-37
21391
39
21392
-37
21393
39
21394
-37
21395
38
21396
-37
21397
39
21398
-37
21399
39
21400
-37
21401
39
21402
-37
21403
39
21404
-37
21405
39
21406
-37
21407
38
21408
-37
21409
38
21410
-37
21411
38
21412
-37
21413
38
21414
-37
21415
39
21416
-37
21417
39
21418
-37
21419
38
21420
-37
21421
38
21422
-37
21423
38
21424
-37
21425
38
21426
-38
21427
38
21428
-38
21429
37
21430
-38
21431
38
21432
118
21433
33
21434
65
21435
-14
21436
31
21437
-44
21438
20
21439
-53
21440
21
21441
-52
21442
24
21443
-50
21444
27
21445
-47
21446
30
21447
-45
21448
32
21449
-43
21450
33
21451
-42
21452
33
21453
-41
21454
34
21455
-41
21456
35
21457
-40
21458
35
21459
-40
21460
36
21461
-39
21462
36
21463
-40
21464
-105
21465
-32
21466
-96
21467
29
21468
-44
21469
54
21470
-23
21471
58
21472
-20
21473
54
21474
-23
21475
50
21476
-26
21477
47
21478
-29
21479
45
21480
-31
21481
44
21482
-32
21483
43
21484
-33
21485
43
21486
-34
21487
41
21488
-34
21489
41
21490
-35
21491
41
21492
-35
21493
41
21494
-35
21495
40
21496
-35
21497
40
21498
-35
21499
39
21500
-36
21501
39
21502
-36
21503
39
21504
-37
21505
39
21506
-36
21507
39
21508
-36
21509
39
21510
-36
21511
39
21512
-37
21513
39
21514
-36
21515
39
21516
-37
21517
39
21518
-37
21519
39
21520
-37
21521
38
21522
-37
21523
39
21524
-37
21525
39
21526
-37
21527
38
21528
118
21529
33
21530
65
21531
-14
21532
31
21533
-44
21534
21
21535
-52
21536
21
21537
-53
21538
24
21539
-50
21540
28
21541
-46
21542
31
21543
-44
21544
32
21545
-43
21546
33
21547
-41
21548
34
21549
-41
21550
34
21551
-41
21552
35
21553
-40
21554
36
21555
-40
21556
36
21557
-39
21558
36
21559
-39
21560
-105
21561
-32
21562
-96
21563
30
21564
-44
21565
53
21566
-24
21567
58
21568
-20
21569
55
21570
-22
21571
50
21572
-27
21573
47
21574
-29
21575
45
21576
-31
21577
44
21578
-32
21579
43
21580
-33
21581
42
21582
-34
21583
42
21584
-34
21585
41
21586
-34
21587
41
21588
-35
21589
41
21590
-35
21591
40
21592
119
21593
34
21594
66
21595
-13
21596
32
21597
-43
21598
22
21599
-52
21600
22
21601
-52
21602
25
21603
-49
21604
28
21605
-46
21606
31
21607
-43
21608
32
21609
-42
21610
34
21611
-41
21612
35
21613
-41
21614
35
21615
-40
21616
36
21617
-39
21618
36
21619
-39
21620
36
21621
-39
21622
37
21623
-39
21624
37
21625
-39
21626
37
21627
-39
21628
37
21629
-39
21630
37
21631
-38
21632
37
21633
-38
21634
37
21635
-38
21636
38
21637
-38
21638
38
21639
-38
21640
37
21641
-38
21642
38
21643
-37
21644
38
21645
-37
21646
38
21647
-38
21648
38
21649
-37
21650
37
21651
-38
21652
38
21653
-38
21654
38
21655
-38
21656
-103
21657
-30
21658
-94
21659
31
21660
-42
21661
54
21662
-23
21663
58
21664
-19
21665
55
21666
-22
21667
51
21668
-26
21669
48
21670
-29
21671
46
21672
-30
21673
44
21674
-32
21675
44
21676
-32
21677
43
21678
-33
21679
42
21680
-34
21681
41
21682
-34
21683
41
21684
-35
21685
40
21686
-36
21687
40
21688
-35
21689
40
21690
-36
21691
40
21692
-36
21693
40
21694
-36
21695
39
21696
-36
21697
40
21698
-35
21699
40
21700
-36
21701
39
21702
-37
21703
40
21704
-36
21705
40
21706
-36
21707
40
21708
-36
21709
40
21710
-36
21711
39
21712
-36
21713
40
21714
-36
21715
39
21716
-37
21717
38
21718
-37
21719
39
21720
119
21721
33
21722
65
21723
-14
21724
32
21725
-43
21726
21
21727
-53
21728
21
21729
-52
21730
25
21731
-49
21732
28
21733
-46
21734
30
21735
-45
21736
32
21737
-43
21738
33
21739
-42
21740
34
21741
-41
21742
35
21743
-41
21744
35
21745
-40
21746
35
21747
-40
21748
35
21749
-40
21750
35
21751
-40
21752
36
21753
-40
21754
36
21755
-39
21756
37
21757
-38
21758
37
21759
-38
21760
37
21761
-39
21762
37
21763
-39
21764
37
21765
-38
21766
37
21767
-38
21768
38
21769
-38
21770
37
21771
-38
21772
37
21773
-38
21774
38
21775
-38
21776
38
21777
-38
21778
38
21779
-37
21780
38
21781
-38
21782
38
21783
-38
21784
-103
21785
-30
21786
-94
21787
30
21788
-43
21789
55
21790
-23
21791
59
21792
-19
21793
56
21794
-22
21795
51
21796
-26
21797
48
21798
-29
21799
45
21800
-31
21801
44
21802
-32
21803
43
21804
-33
21805
42
21806
-34
21807
42
21808
-34
21809
41
21810
-35
21811
41
21812
-35
21813
40
21814
-35
21815
40
21816
120
21817
34
21818
66
21819
-13
21820
32
21821
-43
21822
22
21823
-51
21824
22
21825
-51
21826
25
21827
-49
21828
29
21829
-46
21830
31
21831
-44
21832
33
21833
-42
21834
34
21835
-41
21836
34
21837
-41
21838
35
21839
-40
21840
35
21841
-40
21842
36
21843
-40
21844
36
21845
-39
21846
36
21847
-39
21848
-105
21849
-31
21850
-95
21851
30
21852
-44
21853
53
21854
-24
21855
58
21856
-20
21857
55
21858
-22
21859
50
21860
-27
21861
47
21862
-30
21863
45
21864
-32
21865
43
21866
-33
21867
43
21868
-33
21869
42
21870
-34
21871
42
21872
-34
21873
41
21874
-35
21875
41
21876
-35
21877
40
21878
-35
21879
40
21880
120
21881
34
21882
66
21883
-13
21884
32
21885
-43
21886
22
21887
-52
21888
22
21889
-52
21890
25
21891
-49
21892
29
21893
-46
21894
31
21895
-44
21896
32
21897
-43
21898
34
21899
-41
21900
34
21901
-41
21902
34
21903
-41
21904
35
21905
-40
21906
35
21907
-40
21908
36
21909
-39
21910
37
21911
-39
21912
-104
21913
-31
21914
-95
21915
30
21916
-44
21917
53
21918
-24
21919
57
21920
-21
21921
54
21922
-23
21923
50
21924
-27
21925
47
21926
-30
21927
45
21928
-31
21929
43
21930
-33
21931
43
21932
-33
21933
43
21934
-33
21935
42
21936
-34
21937
41
21938
-35
21939
41
21940
-35
21941
41
21942
-35
21943
41
21944
-35
21945
40
21946
-36
21947
40
21948
-35
21949
40
21950
-35
21951
39
21952
-36
21953
40
21954
-36
21955
39
21956
-36
21957
39
21958
-37
21959
39
21960
-36
21961
39
21962
-37
21963
39
21964
-36
21965
39
21966
-37
21967
38
21968
-38
21969
38
21970
-37
21971
39
21972
-37
21973
39
21974
-37
21975
39
21976
-37
21977
39
21978
-37
21979
39
21980
-37
21981
38
21982
-37
21983
38
21984
-37
21985
38
21986
-38
21987
38
21988
-37
21989
38
21990
-37
21991
39
21992
-37
21993
39
21994
-37
21995
39
21996
-37
21997
39
21998
-37
21999
38
22000
-37
22001
38
22002
-37
22003
38
22004
-38
22005
38
22006
-37
22007
39
22008
119
22009
33
22010
64
22011
-15
22012
31
22013
-44
22014
20
22015
-53
22016
21
22017
-52
22018
25
22019
-49
22020
28
22021
-47
22022
31
22023
-44
22024
32
22025
-43
22026
33
22027
-42
22028
34
22029
-41
22030
34
22031
-41
22032
35
22033
-40
22034
36
22035
-40
22036
36
22037
-40
22038
36
22039
-39
22040
37
22041
-39
22042
37
22043
-39
22044
37
22045
-39
22046
37
22047
-38
22048
38
22049
-38
22050
38
22051
-38
22052
38
22053
-38
22054
37
22055
-38
22056
38
22057
-38
22058
38
22059
-37
22060
38
22061
-38
22062
38
22063
-37
22064
38
22065
-37
22066
38
22067
-37
22068
39
22069
-37
22070
38
22071
-38
22072
38
22073
-37
22074
39
22075
-37
22076
38
22077
-38
22078
39
22079
-37
22080
38
22081
-37
22082
38
22083
-37
22084
38
22085
-37
22086
38
22087
-37
22088
38
22089
-37
22090
39
22091
-37
22092
38
22093
-37
22094
39
22095
-37
22096
39
22097
-37
22098
39
22099
-37
22100
39
22101
-37
22102
39
22103
-37
22104
38
22105
-37
22106
39
22107
-37
22108
38
22109
-37
22110
39
22111
-37
22112
38
22113
-38
22114
38
22115
-37
22116
38
22117
-37
22118
39
22119
-37
22120
39
22121
-37
22122
38
22123
-37
22124
38
22125
-38
22126
38
22127
-38
22128
37
22129
-38
22130
38
22131
-37
22132
38
22133
-37
22134
38
22135
-38
22136
38
22137
-38
22138
39
22139
-37
22140
38
22141
-37
22142
38
22143
-37
22144
38
22145
-37
22146
38
22147
-37
22148
38
22149
-38
22150
38
22151
-37
22152
38
22153
-38
22154
38
22155
-37
22156
38
22157
-38
22158
38
22159
-37
22160
38
22161
-38
22162
38
22163
-38
22164
38
22165
-37
22166
39
22167
-37
22168
39
22169
-37
22170
39
22171
-36
22172
39
22173
-37
22174
38
22175
-37
22176
38
22177
-37
22178
38
22179
-37
22180
38
22181
-37
22182
39
22183
-37
22184
38
22185
-38
22186
38
22187
-37
22188
38
22189
-37
22190
38
22191
-37
22192
38
22193
-38
22194
38
22195
-37
22196
39
22197
-37
22198
39
22199
-37
22200
-102
22201
-30
22202
-94
22203
32
22204
-42
22205
55
22206
-22
22207
59
22208
-19
22209
56
22210
-22
22211
51
22212
-26
22213
48
22214
-29
22215
46
22216
-31
22217
44
22218
-32
22219
43
22220
-33
22221
43
22222
-34
22223
42
22224
-34
22225
42
22226
-34
22227
41
22228
-34
22229
41
22230
-35
22231
41
22232
120
22233
34
22234
66
22235
-14
22236
33
22237
-42
22238
22
22239
-52
22240
22
22241
-51
22242
25
22243
-49
22244
29
22245
-46
22246
31
22247
-44
22248
32
22249
-43
22250
33
22251
-42
22252
34
22253
-41
22254
34
22255
-41
22256
36
22257
-40
22258
36
22259
-40
22260
35
22261
-40
22262
36
22263
-39
22264
37
22265
-39
22266
37
22267
-39
22268
37
22269
-38
22270
37
22271
-39
22272
37
22273
-38
22274
37
22275
-38
22276
37
22277
-38
22278
38
22279
-37
22280
38
22281
-37
22282
38
22283
-37
22284
38
22285
-37
22286
38
22287
-38
22288
38
22289
-37
22290
38
22291
-38
22292
38
22293
-37
22294
38
22295
-38
22296
38
22297
-37
22298
38
22299
-37
22300
39
22301
-37
22302
38
22303
-37
22304
38
22305
-37
22306
39
22307
-37
22308
39
22309
-37
22310
38
22311
-37
22312
39
22313
-37
22314
39
22315
-37
22316
39
22317
-37
22318
39
22319
-37
22320
38
22321
-37
22322
39
22323
-37
22324
38
22325
-37
22326
38
22327
-38
22328
38
22329
-37
22330
39
22331
-37
22332
39
22333
-37
22334
38
22335
-37
22336
38
22337
-37
22338
39
22339
-37
22340
38
22341
-37
22342
38
22343
-38
22344
38
22345
-37
22346
38
22347
-37
22348
38
22349
-37
22350
39
22351
-37
22352
38
22353
-37
22354
38
22355
-37
22356
39
22357
-37
22358
39
22359
-37
22360
39
22361
-37
22362
39
22363
-37
22364
39
22365
-37
22366
39
22367
-37
22368
39
22369
-37
22370
39
22371
-37
22372
38
22373
-37
22374
38
22375
-38
22376
38
22377
-38
22378
38
22379
-38
22380
38
22381
-37
22382
38
22383
-37
22384
38
22385
-37
22386
39
22387
-37
22388
38
22389
-37
22390
38
22391
-37
22392
-103
22393
-29
22394
-93
22395
31
22396
-43
22397
55
22398
-22
22399
59
22400
-19
22401
56
22402
-22
22403
51
22404
-26
22405
47
22406
-29
22407
45
22408
-31
22409
44
22410
-32
22411
43
22412
-33
22413
42
22414
-34
22415
42
22416
-34
22417
41
22418
-34
22419
41
22420
-35
22421
41
22422
-35
22423
41
22424
-35
22425
40
22426
-35
22427
40
22428
-36
22429
40
22430
-36
22431
40
22432
-36
22433
40
22434
-36
22435
39
22436
-36
22437
40
22438
-36
22439
40
22440
-36
22441
39
22442
-36
22443
39
22444
-36
22445
39
22446
-37
22447
39
22448
-36
22449
38
22450
-37
22451
38
22452
-38
22453
38
22454
-38
22455
38
22456
117
22457
32
22458
64
22459
-15
22460
31
22461
-44
22462
20
22463
-53
22464
21
22465
-52
22466
24
22467
-50
22468
27
22469
-47
22470
30
22471
-44
22472
32
22473
-43
22474
34
22475
-41
22476
35
22477
-41
22478
35
22479
-40
22480
35
22481
-40
22482
35
22483
-40
22484
35
22485
-40
22486
36
22487
-39
22488
-104
22489
-31
22490
-95
22491
30
22492
-44
22493
54
22494
-23
22495
58
22496
-20
22497
55
22498
-23
22499
50
22500
-27
22501
47
22502
-30
22503
44
22504
-32
22505
44
22506
-32
22507
43
22508
-33
22509
43
22510
-34
22511
42
22512
-34
22513
42
22514
-34
22515
41
22516
-35
22517
41
22518
-35
22519
41
22520
-35
22521
39
22522
-36
22523
40
22524
-36
22525
39
22526
-36
22527
39
22528
-36
22529
39
22530
-36
22531
39
22532
-37
22533
39
22534
-36
22535
39
22536
-37
22537
38
22538
-37
22539
39
22540
-37
22541
39
22542
-37
22543
39
22544
-37
22545
39
22546
-37
22547
39
22548
-37
22549
38
22550
-38
22551
38
22552
118
22553
32
22554
64
22555
-15
22556
31
22557
-44
22558
21
22559
-53
22560
20
22561
-53
22562
24
22563
-50
22564
28
22565
-46
22566
31
22567
-44
22568
32
22569
-43
22570
33
22571
-42
22572
34
22573
-41
22574
35
22575
-40
22576
35
22577
-40
22578
36
22579
-40
22580
36
22581
-40
22582
36
22583
-39
22584
-105
22585
-31
22586
-95
22587
29
22588
-44
22589
54
22590
-24
22591
57
22592
-20
22593
55
22594
-23
22595
50
22596
-27
22597
46
22598
-30
22599
45
22600
-31
22601
43
22602
-33
22603
43
22604
-33
22605
43
22606
-33
22607
42
22608
-34
22609
41
22610
-35
22611
41
22612
-35
22613
41
22614
-35
22615
41
22616
120
22617
34
22618
66
22619
-13
22620
33
22621
-42
22622
22
22623
-52
22624
22
22625
-52
22626
25
22627
-49
22628
28
22629
-46
22630
31
22631
-44
22632
33
22633
-42
22634
33
22635
-42
22636
34
22637
-41
22638
35
22639
-40
22640
35
22641
-40
22642
36
22643
-40
22644
36
22645
-40
22646
36
22647
-39
22648
37
22649
-39
22650
37
22651
-38
22652
37
22653
-38
22654
37
22655
-38
22656
37
22657
-38
22658
38
22659
-38
22660
37
22661
-38
22662
37
22663
-39
22664
37
22665
-38
22666
38
22667
-37
22668
38
22669
-37
22670
39
22671
-36
22672
38
22673
-37
22674
38
22675
-38
22676
38
22677
-37
22678
39
22679
-37
22680
-103
22681
-30
22682
-94
22683
31
22684
-42
22685
54
22686
-23
22687
59
22688
-19
22689
55
22690
-22
22691
51
22692
-26
22693
48
22694
-29
22695
45
22696
-31
22697
44
22698
-32
22699
44
22700
-33
22701
43
22702
-33
22703
43
22704
-33
22705
42
22706
-34
22707
41
22708
-34
22709
41
22710
-35
22711
41
22712
120
22713
34
22714
66
22715
-13
22716
32
22717
-43
22718
21
22719
-52
22720
22
22721
-52
22722
24
22723
-50
22724
28
22725
-47
22726
31
22727
-44
22728
32
22729
-43
22730
34
22731
-41
22732
35
22733
-41
22734
34
22735
-41
22736
35
22737
-40
22738
36
22739
-40
22740
36
22741
-39
22742
37
22743
-39
22744
-104
22745
-31
22746
-95
22747
30
22748
-43
22749
53
22750
-24
22751
57
22752
-21
22753
54
22754
-23
22755
50
22756
-27
22757
48
22758
-29
22759
45
22760
-31
22761
44
22762
-32
22763
43
22764
-33
22765
42
22766
-34
22767
42
22768
-34
22769
42
22770
-34
22771
41
22772
-35
22773
41
22774
-35
22775
40
22776
-35
22777
40
22778
-36
22779
40
22780
-36
22781
39
22782
-37
22783
39
22784
-36
22785
39
22786
-36
22787
39
22788
-37
22789
39
22790
-36
22791
39
22792
-36
22793
39
22794
-37
22795
39
22796
-36
22797
39
22798
-37
22799
38
22800
-37
22801
38
22802
-37
22803
38
22804
-37
22805
38
22806
-37
22807
39
22808
118
22809
33
22810
63
22811
-16
22812
31
22813
-44
22814
21
22815
-53
22816
21
22817
-53
22818
24
22819
-50
22820
28
22821
-46
22822
31
22823
-44
22824
33
22825
-43
22826
33
22827
-42
22828
34
22829
-41
22830
35
22831
-41
22832
35
22833
-40
22834
36
22835
-40
22836
36
22837
-40
22838
36
22839
-39
22840
-105
22841
-32
22842
-96
22843
29
22844
-45
22845
53
22846
-24
22847
57
22848
-20
22849
55
22850
-22
22851
50
22852
-27
22853
47
22854
-30
22855
45
22856
-31
22857
44
22858
-32
22859
43
22860
-33
22861
42
22862
-34
22863
42
22864
-34
22865
42
22866
-34
22867
41
22868
-35
22869
40
22870
-35
22871
40
22872
-35
22873
39
22874
-36
22875
39
22876
-37
22877
40
22878
-36
22879
39
22880
-37
22881
39
22882
-36
22883
39
22884
-36
22885
39
22886
-37
22887
39
22888
-37
22889
39
22890
-37
22891
39
22892
-37
22893
39
22894
-37
22895
39
22896
-37
22897
39
22898
-36
22899
39
22900
-37
22901
38
22902
-37
22903
38
22904
118
22905
32
22906
64
22907
-15
22908
31
22909
-43
22910
21
22911
-53
22912
20
22913
-53
22914
25
22915
-49
22916
28
22917
-46
22918
30
22919
-44
22920
32
22921
-43
22922
34
22923
-41
22924
34
22925
-41
22926
35
22927
-40
22928
35
22929
-40
22930
36
22931
-40
22932
36
22933
-40
22934
36
22935
-39
22936
-105
22937
-32
22938
-95
22939
30
22940
-44
22941
54
22942
-23
22943
57
22944
-20
22945
54
22946
-23
22947
50
22948
-27
22949
46
22950
-30
22951
44
22952
-32
22953
43
22954
-33
22955
43
22956
-33
22957
43
22958
-33
22959
42
22960
-34
22961
41
22962
-35
22963
41
22964
-35
22965
40
22966
-35
22967
40
22968
120
22969
34
22970
66
22971
-13
22972
31
22973
-43
22974
22
22975
-52
22976
22
22977
-52
22978
25
22979
-49
22980
28
22981
-46
22982
31
22983
-44
22984
32
22985
-43
22986
34
22987
-41
22988
34
22989
-41
22990
35
22991
-40
22992
35
22993
-40
22994
36
22995
-40
22996
36
22997
-39
22998
36
22999
-39
23000
-105
23001
-31
23002
-95
23003
30
23004
-44
23005
54
23006
-23
23007
58
23008
-20
23009
54
23010
-23
23011
50
23012
-27
23013
47
23014
-30
23015
44
23016
-32
23017
44
23018
-32
23019
43
23020
-33
23021
42
23022
-34
23023
42
23024
-34
23025
41
23026
-35
23027
41
23028
-35
23029
40
23030
-35
23031
40
23032
-36
23033
40
23034
-35
23035
40
23036
-35
23037
39
23038
-37
23039
40
23040
-36
23041
39
23042
-36
23043
39
23044
-36
23045
39
23046
-36
23047
39
23048
-37
23049
38
23050
-37
23051
39
23052
-37
23053
38
23054
-37
23055
39
23056
-37
23057
39
23058
-36
23059
39
23060
-37
23061
38
23062
-37
23063
39
23064
-37
23065
39
23066
-37
23067
39
23068
-37
23069
39
23070
-37
23071
38
23072
-37
23073
39
23074
-37
23075
39
23076
-37
23077
38
23078
-37
23079
38
23080
-37
23081
38
23082
-37
23083
39
23084
-37
23085
39
23086
-37
23087
38
23088
-37
23089
39
23090
-37
23091
39
23092
-37
23093
38
23094
-37
23095
39
23096
118
23097
33
23098
64
23099
-15
23100
31
23101
-44
23102
20
23103
-53
23104
21
23105
-53
23106
24
23107
-50
23108
28
23109
-47
23110
30
23111
-45
23112
32
23113
-43
23114
33
23115
-42
23116
33
23117
-42
23118
35
23119
-41
23120
35
23121
-40
23122
35
23123
-40
23124
35
23125
-40
23126
36
23127
-40
23128
-105
23129
-32
23130
-96
23131
30
23132
-44
23133
54
23134
-23
23135
57
23136
-20
23137
55
23138
-23
23139
50
23140
-27
23141
47
23142
-30
23143
45
23144
-31
23145
44
23146
-32
23147
43
23148
-32
23149
43
23150
-33
23151
42
23152
-34
23153
42
23154
-34
23155
41
23156
-35
23157
40
23158
-35
23159
40
23160
-35
23161
40
23162
-36
23163
40
23164
-36
23165
40
23166
-36
23167
39
23168
-36
23169
39
23170
-37
23171
39
23172
-36
23173
39
23174
-36
23175
39
23176
-37
23177
39
23178
-37
23179
38
23180
-37
23181
39
23182
-37
23183
38
23184
-37
23185
38
23186
-37
23187
39
23188
-37
23189
38
23190
-37
23191
38
23192
-37
23193
39
23194
-37
23195
38
23196
-37
23197
39
23198
-37
23199
39
23200
-37
23201
38
23202
-38
23203
38
23204
-37
23205
38
23206
-37
23207
38
23208
-37
23209
39
23210
-36
23211
38
23212
-37
23213
39
23214
-37
23215
39
23216
-37
23217
38
23218
-37
23219
39
23220
-37
23221
38
23222
-37
23223
38
23224
118
23225
32
23226
65
23227
-15
23228
31
23229
-44
23230
21
23231
-53
23232
21
23233
-53
23234
24
23235
-50
23236
28
23237
-47
23238
30
23239
-44
23240
32
23241
-43
23242
33
23243
-42
23244
34
23245
-41
23246
35
23247
-40
23248
34
23249
-41
23250
35
23251
-40
23252
35
23253
-40
23254
36
23255
-40
23256
-105
23257
-32
23258
-95
23259
30
23260
-44
23261
53
23262
-24
23263
57
23264
-20
23265
55
23266
-23
23267
50
23268
-27
23269
47
23270
-30
23271
45
23272
-31
23273
44
23274
-32
23275
43
23276
-33
23277
42
23278
-34
23279
42
23280
-34
23281
41
23282
-35
23283
41
23284
-35
23285
41
23286
-35
23287
40
23288
120
23289
34
23290
65
23291
-14
23292
32
23293
-43
23294
21
23295
-52
23296
22
23297
-52
23298
25
23299
-49
23300
29
23301
-46
23302
31
23303
-44
23304
32
23305
-43
23306
34
23307
-41
23308
35
23309
-41
23310
34
23311
-41
23312
36
23313
-40
23314
36
23315
-39
23316
37
23317
-39
23318
37
23319
-39
23320
-104
23321
-31
23322
-95
23323
30
23324
-43
23325
54
23326
-24
23327
58
23328
-20
23329
55
23330
-23
23331
50
23332
-27
23333
47
23334
-29
23335
45
23336
-31
23337
44
23338
-32
23339
43
23340
-33
23341
43
23342
-33
23343
42
23344
-34
23345
42
23346
-34
23347
40
23348
-35
23349
40
23350
-35
23351
40
23352
119
23353
34
23354
66
23355
-14
23356
32
23357
-43
23358
22
23359
-52
23360
22
23361
-52
23362
25
23363
-49
23364
28
23365
-46
23366
31
23367
-44
23368
32
23369
-43
23370
33
23371
-42
23372
34
23373
-41
23374
34
23375
-41
23376
35
23377
-41
23378
35
23379
-40
23380
37
23381
-39
23382
37
23383
-39
23384
-104
23385
-32
23386
-95
23387
30
23388
-43
23389
54
23390
-23
23391
58
23392
-19
23393
55
23394
-22
23395
50
23396
-27
23397
47
23398
-30
23399
44
23400
-32
23401
43
23402
-33
23403
43
23404
-33
23405
43
23406
-33
23407
42
23408
-34
23409
42
23410
-34
23411
41
23412
-35
23413
41
23414
-35
23415
40
23416
-35
23417
40
23418
-35
23419
40
23420
-36
23421
40
23422
-35
23423
39
23424
-36
23425
39
23426
-36
23427
39
23428
-37
23429
39
23430
-37
23431
39
23432
-37
23433
39
23434
-37
23435
38
23436
-37
23437
39
23438
-37
23439
38
23440
-37
23441
38
23442
-37
23443
38
23444
-37
23445
38
23446
-37
23447
39
23448
-37
23449
39
23450
-37
23451
38
23452
-38
23453
39
23454
-37
23455
39
23456
-37
23457
39
23458
-37
23459
39
23460
-37
23461
38
23462
-37
23463
38
23464
-37
23465
39
23466
-37
23467
38
23468
-37
23469
39
23470
-37
23471
38
23472
-38
23473
38
23474
-38
23475
38
23476
-37
23477
38
23478
-37
23479
38
23480
118
23481
33
23482
64
23483
-15
23484
30
23485
-44
23486
21
23487
-53
23488
21
23489
-53
23490
24
23491
-50
23492
27
23493
-47
23494
30
23495
-45
23496
32
23497
-43
23498
33
23499
-42
23500
33
23501
-42
23502
34
23503
-41
23504
34
23505
-41
23506
35
23507
-40
23508
36
23509
-40
23510
35
23511
-40
23512
-105
23513
-32
23514
-96
23515
30
23516
-44
23517
54
23518
-23
23519
58
23520
-20
23521
55
23522
-23
23523
51
23524
-26
23525
47
23526
-30
23527
45
23528
-32
23529
43
23530
-33
23531
42
23532
-34
23533
42
23534
-34
23535
42
23536
-34
23537
40
23538
-35
23539
42
23540
-34
23541
41
23542
-35
23543
41
23544
-35
23545
40
23546
-35
23547
40
23548
-35
23549
40
23550
-36
23551
40
23552
-36
23553
39
23554
-36
23555
39
23556
-36
23557
40
23558
-36
23559
39
23560
-37
23561
39
23562
-36
23563
39
23564
-36
23565
39
23566
-37
23567
39
23568
-37
23569
38
23570
-37
23571
39
23572
-37
23573
39
23574
-37
23575
39
23576
118
23577
33
23578
65
23579
-14
23580
32
23581
-43
23582
21
23583
-52
23584
21
23585
-52
23586
24
23587
-50
23588
28
23589
-46
23590
30
23591
-44
23592
32
23593
-43
23594
33
23595
-42
23596
34
23597
-41
23598
34
23599
-41
23600
35
23601
-40
23602
36
23603
-40
23604
36
23605
-40
23606
36
23607
-39
23608
-105
23609
-32
23610
-95
23611
30
23612
-44
23613
54
23614
-24
23615
58
23616
-20
23617
55
23618
-23
23619
50
23620
-26
23621
47
23622
-29
23623
44
23624
-32
23625
43
23626
-33
23627
43
23628
-33
23629
42
23630
-34
23631
42
23632
-34
23633
41
23634
-35
23635
40
23636
-36
23637
40
23638
-35
23639
40
23640
120
23641
34
23642
66
23643
-13
23644
32
23645
-43
23646
21
23647
-53
23648
22
23649
-52
23650
24
23651
-49
23652
28
23653
-46
23654
31
23655
-44
23656
32
23657
-43
23658
34
23659
-41
23660
34
23661
-41
23662
33
23663
-42
23664
35
23665
-40
23666
35
23667
-40
23668
36
23669
-39
23670
36
23671
-39
23672
37
23673
-39
23674
37
23675
-39
23676
37
23677
-38
23678
37
23679
-38
23680
37
23681
-38
23682
38
23683
-38
23684
38
23685
-38
23686
38
23687
-37
23688
38
23689
-37
23690
38
23691
-38
23692
38
23693
-37
23694
38
23695
-37
23696
38
23697
-38
23698
38
23699
-38
23700
38
23701
-38
23702
38
23703
-38
23704
-103
23705
-30
23706
-94
23707
31
23708
-42
23709
56
23710
-22
23711
59
23712
-19
23713
56
23714
-22
23715
51
23716
-26
23717
47
23718
-30
23719
45
23720
-31
23721
44
23722
-32
23723
43
23724
-33
23725
43
23726
-33
23727
42
23728
-34
23729
42
23730
-34
23731
42
23732
-34
23733
42
23734
-34
23735
41
23736
-35
23737
41
23738
-35
23739
40
23740
-35
23741
40
23742
-36
23743
40
23744
-36
23745
40
23746
-36
23747
39
23748
-36
23749
39
23750
-37
23751
39
23752
-37
23753
39
23754
-37
23755
38
23756
-37
23757
38
23758
-37
23759
39
23760
-37
23761
39
23762
-37
23763
39
23764
-37
23765
39
23766
-37
23767
39
23768
118
23769
32
23770
64
23771
-15
23772
31
23773
-44
23774
21
23775
-53
23776
20
23777
-53
23778
24
23779
-50
23780
27
23781
-47
23782
31
23783
-44
23784
32
23785
-43
23786
33
23787
-42
23788
34
23789
-41
23790
35
23791
-40
23792
35
23793
-40
23794
35
23795
-40
23796
36
23797
-39
23798
36
23799
-39
23800
37
23801
-39
23802
37
23803
-38
23804
37
23805
-38
23806
38
23807
-38
23808
38
23809
-38
23810
37
23811
-38
23812
37
23813
-38
23814
37
23815
-38
23816
37
23817
-38
23818
38
23819
-38
23820
38
23821
-38
23822
38
23823
-37
23824
38
23825
-37
23826
37
23827
-38
23828
38
23829
-38
23830
38
23831
-37
23832
-103
23833
-29
23834
-93
23835
32
23836
-42
23837
55
23838
-22
23839
59
23840
-19
23841
56
23842
-22
23843
51
23844
-26
23845
47
23846
-29
23847
45
23848
-31
23849
44
23850
-32
23851
43
23852
-33
23853
42
23854
-34
23855
42
23856
-34
23857
42
23858
-34
23859
40
23860
-35
23861
41
23862
-35
23863
41
23864
120
23865
34
23866
66
23867
-14
23868
33
23869
-42
23870
22
23871
-51
23872
22
23873
-51
23874
25
23875
-49
23876
29
23877
-46
23878
30
23879
-44
23880
32
23881
-43
23882
34
23883
-41
23884
34
23885
-41
23886
35
23887
-40
23888
36
23889
-40
23890
36
23891
-40
23892
37
23893
-39
23894
36
23895
-39
23896
-105
23897
-31
23898
-95
23899
30
23900
-44
23901
53
23902
-24
23903
57
23904
-20
23905
55
23906
-23
23907
50
23908
-27
23909
47
23910
-30
23911
45
23912
-32
23913
44
23914
-32
23915
43
23916
-33
23917
42
23918
-34
23919
41
23920
-35
23921
41
23922
-35
23923
40
23924
-35
23925
40
23926
-35
23927
40
23928
120
23929
34
23930
66
23931
-13
23932
33
23933
-42
23934
22
23935
-52
23936
22
23937
-52
23938
25
23939
-49
23940
28
23941
-46
23942
30
23943
-44
23944
32
23945
-43
23946
33
23947
-41
23948
34
23949
-41
23950
34
23951
-41
23952
34
23953
-41
23954
35
23955
-40
23956
36
23957
-40
23958
37
23959
-39
23960
-104
23961
-31
23962
-95
23963
30
23964
-43
23965
54
23966
-23
23967
57
23968
-21
23969
54
23970
-23
23971
50
23972
-27
23973
47
23974
-30
23975
45
23976
-32
23977
44
23978
-32
23979
43
23980
-33
23981
43
23982
-33
23983
42
23984
-34
23985
41
23986
-35
23987
41
23988
-35
23989
41
23990
-35
23991
40
23992
-35
23993
40
23994
-36
23995
40
23996
-36
23997
40
23998
-36
23999
39
24000
-36
24001
39
24002
-36
24003
39
24004
-37
24005
39
24006
-36
24007
39
24008
-37
24009
39
24010
-37
24011
39
24012
-37
24013
39
24014
-37
24015
39
24016
-37
24017
40
24018
-36
24019
39
24020
-37
24021
38
24022
-37
24023
39
24024
-37
24025
39
24026
-37
24027
39
24028
-37
24029
39
24030
-37
24031
39
24032
-37
24033
39
24034
-37
24035
39
24036
-37
24037
38
24038
-37
24039
39
24040
-37
24041
39
24042
-37
24043
39
24044
-37
24045
39
24046
-37
24047
39
24048
-37
24049
38
24050
-38
24051
38
24052
-37
24053
38
24054
-37
24055
38
24056
118
24057
32
24058
64
24059
-15
24060
30
24061
-45
24062
20
24063
-53
24064
20
24065
-53
24066
24
24067
-50
24068
27
24069
-47
24070
30
24071
-45
24072
32
24073
-43
24074
33
24075
-42
24076
33
24077
-42
24078
35
24079
-40
24080
35
24081
-40
24082
35
24083
-40
24084
36
24085
-39
24086
36
24087
-39
24088
37
24089
-39
24090
37
24091
-38
24092
36
24093
-39
24094
37
24095
-39
24096
37
24097
-39
24098
37
24099
-38
24100
38
24101
-38
24102
37
24103
-38
24104
38
24105
-38
24106
39
24107
-37
24108
39
24109
-37
24110
38
24111
-37
24112
39
24113
-37
24114
39
24115
-37
24116
39
24117
-37
24118
39
24119
-37
24120
39
24121
-37
24122
39
24123
-37
24124
38
24125
-37
24126
38
24127
-37
24128
38
24129
-37
24130
39
24131
-37
24132
38
24133
-37
24134
39
24135
-37
24136
39
24137
-37
24138
39
24139
-37
24140
38
24141
-37
24142
38
24143
-37
24144
38
24145
-37
24146
38
24147
-37
24148
39
24149
-37
24150
39
24151
-37
24152
38
24153
-37
24154
39
24155
-37
24156
38
24157
-37
24158
39
24159
-37
24160
39
24161
-37
24162
38
24163
-38
24164
38
24165
-38
24166
38
24167
-37
24168
38
24169
-37
24170
39
24171
-37
24172
38
24173
-37
24174
38
24175
-38
24176
38
24177
-37
24178
39
24179
-37
24180
38
24181
-37
24182
38
24183
-37
24184
38
24185
-37
24186
39
24187
-37
24188
39
24189
-37
24190
38
24191
-37
24192
39
24193
-37
24194
38
24195
-37
24196
38
24197
-37
24198
39
24199
-37
24200
38
24201
-37
24202
38
24203
-37
24204
38
24205
-37
24206
38
24207
-37
24208
39
24209
-37
24210
39
24211
-37
24212
38
24213
-37
24214
38
24215
-37
24216
38
24217
-37
24218
38
24219
-38
24220
38
24221
-38
24222
38
24223
-38
24224
38
24225
-37
24226
38
24227
-37
24228
38
24229
-37
24230
39
24231
-37
24232
39
24233
-37
24234
38
24235
-37
24236
39
24237
-37
24238
39
24239
-37
24240
39
24241
-37
24242
39
24243
-37
24244
39
24245
-37
24246
39
24247
-37
24248
-103
24249
-30
24250
-94
24251
32
24252
-42
24253
55
24254
-22
24255
59
24256
-19
24257
56
24258
-22
24259
51
24260
-26
24261
47
24262
-29
24263
45
24264
-31
24265
44
24266
-32
24267
43
24268
-33
24269
43
24270
-33
24271
41
24272
-34
24273
42
24274
-34
24275
41
24276
-35
24277
41
24278
-35
24279
40
24280
119
24281
34
24282
66
24283
-13
24284
33
24285
-42
24286
22
24287
-52
24288
22
24289
-52
24290
25
24291
-49
24292
28
24293
-47
24294
31
24295
-44
24296
32
24297
-43
24298
33
24299
-41
24300
34
24301
-41
24302
35
24303
-40
24304
35
24305
-40
24306
36
24307
-39
24308
37
24309
-39
24310
37
24311
-39
24312
37
24313
-39
24314
37
24315
-39
24316
37
24317
-39
24318
37
24319
-38
24320
37
24321
-38
24322
38
24323
-38
24324
38
24325
-38
24326
37
24327
-38
24328
38
24329
-37
24330
39
24331
-37
24332
38
24333
-37
24334
38
24335
-37
24336
38
24337
-38
24338
39
24339
-37
24340
39
24341
-37
24342
38
24343
-37
24344
38
24345
-37
24346
38
24347
-37
24348
39
24349
-37
24350
39
24351
-37
24352
38
24353
-37
24354
38
24355
-37
24356
38
24357
-37
24358
38
24359
-37
24360
38
24361
-37
24362
38
24363
-37
24364
39
24365
-37
24366
39
24367
-37
24368
39
24369
-37
24370
39
24371
-37
24372
39
24373
-37
24374
38
24375
-38
24376
38
24377
-38
24378
39
24379
-37
24380
39
24381
-37
24382
38
24383
-37
24384
38
24385
-38
24386
38
24387
-37
24388
38
24389
-37
24390
38
24391
-37
24392
39
24393
-37
24394
39
24395
-37
24396
38
24397
-38
24398
39
24399
-37
24400
38
24401
-37
24402
38
24403
-38
24404
38
24405
-38
24406
38
24407
-38
24408
38
24409
-37
24410
38
24411
-38
24412
38
24413
-38
24414
38
24415
-37
24416
38
24417
-37
24418
38
24419
-37
24420
39
24421
-37
24422
39
24423
-37
24424
38
24425
-38
24426
38
24427
-37
24428
39
24429
-37
24430
38
24431
-37
24432
38
24433
-37
24434
38
24435
-37
24436
39
24437
-37
24438
39
24439
-37
24440
-102
24441
-29
24442
-93
24443
32
24444
-42
24445
55
24446
-22
24447
60
24448
-18
24449
56
24450
-21
24451
51
24452
-26
24453
48
24454
-29
24455
46
24456
-31
24457
45
24458
-32
24459
43
24460
-33
24461
43
24462
-33
24463
43
24464
-33
24465
43
24466
-34
24467
41
24468
-35
24469
41
24470
-35
24471
41
24472
-35
24473
41
24474
-35
24475
41
24476
-35
24477
40
24478
-36
24479
40
24480
-36
24481
40
24482
-36
24483
39
24484
-37
24485
38
24486
-37
24487
38
24488
-37
24489
39
24490
-37
24491
39
24492
-37
24493
38
24494
-37
24495
39
24496
-37
24497
38
24498
-37
24499
38
24500
-37
24501
38
24502
-37
24503
38
24504
118
24505
32
24506
64
24507
-15
24508
31
24509
-44
24510
20
24511
-54
24512
20
24513
-53
24514
24
24515
-50
24516
27
24517
-47
24518
30
24519
-44
24520
32
24521
-43
24522
33
24523
-42
24524
34
24525
-41
24526
34
24527
-41
24528
35
24529
-40
24530
35
24531
-40
24532
36
24533
-39
24534
37
24535
-39
24536
-104
24537
-32
24538
-95
24539
30
24540
-43
24541
54
24542
-23
24543
58
24544
-20
24545
55
24546
-22
24547
50
24548
-27
24549
46
24550
-30
24551
45
24552
-32
24553
43
24554
-33
24555
42
24556
-34
24557
42
24558
-34
24559
42
24560
-34
24561
42
24562
-34
24563
41
24564
-35
24565
41
24566
-35
24567
41
24568
-35
24569
41
24570
-35
24571
41
24572
-35
24573
40
24574
-35
24575
40
24576
-36
24577
40
24578
-36
24579
40
24580
-36
24581
39
24582
-36
24583
39
24584
-37
24585
40
24586
-36
24587
39
24588
-37
24589
39
24590
-37
24591
38
24592
-37
24593
38
24594
-37
24595
39
24596
-37
24597
38
24598
-37
24599
39
24600
118
24601
33
24602
64
24603
-15
24604
31
24605
-44
24606
20
24607
-53
24608
20
24609
-53
24610
24
24611
-50
24612
28
24613
-47
24614
31
24615
-44
24616
32
24617
-43
24618
34
24619
-41
24620
34
24621
-41
24622
34
24623
-41
24624
34
24625
-41
24626
35
24627
-40
24628
36
24629
-40
24630
36
24631
-39
24632
-104
24633
-31
24634
-95
24635
30
24636
-44
24637
53
24638
-24
24639
58
24640
-20
24641
54
24642
-23
24643
50
24644
-27
24645
47
24646
-30
24647
45
24648
-31
24649
44
24650
-32
24651
43
24652
-33
24653
42
24654
-34
24655
42
24656
-34
24657
42
24658
-34
24659
42
24660
-34
24661
41
24662
-35
24663
40
24664
120
24665
34
24666
66
24667
-13
24668
32
24669
-43
24670
22
24671
-51
24672
22
24673
-51
24674
24
24675
-49
24676
28
24677
-46
24678
31
24679
-44
24680
32
24681
-43
24682
34
24683
-41
24684
34
24685
-41
24686
35
24687
-40
24688
35
24689
-40
24690
36
24691
-40
24692
37
24693
-39
24694
37
24695
-39
24696
37
24697
-38
24698
37
24699
-38
24700
37
24701
-39
24702
37
24703
-39
24704
37
24705
-38
24706
37
24707
-38
24708
38
24709
-37
24710
38
24711
-37
24712
38
24713
-37
24714
38
24715
-37
24716
38
24717
-37
24718
38
24719
-38
24720
38
24721
-37
24722
38
24723
-38
24724
38
24725
-38
24726
38
24727
-38
24728
-103
24729
-30
24730
-94
24731
32
24732
-42
24733
55
24734
-23
24735
58
24736
-19
24737
55
24738
-22
24739
51
24740
-26
24741
48
24742
-29
24743
46
24744
-31
24745
45
24746
-32
24747
44
24748
-32
24749
43
24750
-33
24751
42
24752
-34
24753
42
24754
-34
24755
41
24756
-35
24757
41
24758
-35
24759
40
24760
120
24761
34
24762
67
24763
-13
24764
33
24765
-42
24766
22
24767
-52
24768
22
24769
-52
24770
24
24771
-50
24772
28
24773
-46
24774
31
24775
-44
24776
32
24777
-43
24778
33
24779
-42
24780
35
24781
-41
24782
36
24783
-40
24784
36
24785
-39
24786
36
24787
-39
24788
36
24789
-39
24790
36
24791
-39
24792
-105
24793
-32
24794
-95
24795
30
24796
-43
24797
54
24798
-23
24799
58
24800
-20
24801
55
24802
-23
24803
50
24804
-27
24805
47
24806
-29
24807
45
24808
-32
24809
43
24810
-33
24811
43
24812
-33
24813
42
24814
-34
24815
41
24816
-35
24817
41
24818
-35
24819
41
24820
-35
24821
41
24822
-35
24823
41
24824
-35
24825
40
24826
-36
24827
40
24828
-36
24829
39
24830
-36
24831
39
24832
-37
24833
39
24834
-36
24835
39
24836
-36
24837
40
24838
-36
24839
39
24840
-37
24841
39
24842
-36
24843
39
24844
-37
24845
39
24846
-37
24847
39
24848
-36
24849
39
24850
-37
24851
39
24852
-37
24853
39
24854
-37
24855
39
24856
119
24857
33
24858
64
24859
-15
24860
31
24861
-44
24862
21
24863
-53
24864
21
24865
-52
24866
25
24867
-49
24868
28
24869
-46
24870
31
24871
-44
24872
32
24873
-43
24874
33
24875
-42
24876
33
24877
-42
24878
34
24879
-41
24880
35
24881
-40
24882
36
24883
-40
24884
36
24885
-40
24886
36
24887
-39
24888
-105
24889
-31
24890
-95
24891
30
24892
-44
24893
53
24894
-24
24895
58
24896
-20
24897
55
24898
-23
24899
50
24900
-27
24901
46
24902
-30
24903
45
24904
-31
24905
43
24906
-33
24907
42
24908
-34
24909
41
24910
-34
24911
41
24912
-35
24913
41
24914
-35
24915
41
24916
-34
24917
41
24918
-35
24919
40
24920
-35
24921
41
24922
-35
24923
40
24924
-36
24925
39
24926
-37
24927
39
24928
-36
24929
39
24930
-36
24931
40
24932
-36
24933
39
24934
-36
24935
39
24936
-37
24937
39
24938
-37
24939
39
24940
-36
24941
39
24942
-37
24943
39
24944
-37
24945
38
24946
-37
24947
39
24948
-37
24949
39
24950
-37
24951
38
24952
118
24953
32
24954
64
24955
-15
24956
30
24957
-44
24958
20
24959
-53
24960
20
24961
-53
24962
24
24963
-50
24964
28
24965
-46
24966
30
24967
-45
24968
31
24969
-43
24970
33
24971
-42
24972
33
24973
-42
24974
34
24975
-41
24976
35
24977
-41
24978
35
24979
-40
24980
36
24981
-39
24982
36
24983
-39
24984
-105
24985
-32
24986
-96
24987
30
24988
-44
24989
53
24990
-24
24991
58
24992
-20
24993
55
24994
-22
24995
51
24996
-26
24997
47
24998
-29
24999
45
25000
-31
25001
44
25002
-32
25003
43
25004
-33
25005
42
25006
-34
25007
41
25008
-35
25009
40
25010
-35
25011
41
25012
-35
25013
41
25014
-35
25015
40
25016
120
25017
34
25018
66
25019
-13
25020
32
25021
-43
25022
21
25023
-52
25024
21
25025
-52
25026
24
25027
-50
25028
28
25029
-46
25030
31
25031
-44
25032
33
25033
-42
25034
34
25035
-41
25036
34
25037
-41
25038
34
25039
-41
25040
35
25041
-40
25042
35
25043
-40
25044
35
25045
-40
25046
36
25047
-39
25048
-104
25049
-32
25050
-96
25051
29
25052
-44
25053
54
25054
-23
25055
58
25056
-20
25057
55
25058
-22
25059
50
25060
-27
25061
47
25062
-29
25063
45
25064
-31
25065
43
25066
-33
25067
43
25068
-33
25069
43
25070
-33
25071
42
25072
-34
25073
41
25074
-35
25075
40
25076
-35
25077
40
25078
-36
25079
40
25080
-36
25081
40
25082
-36
25083
40
25084
-36
25085
40
25086
-36
25087
39
25088
-37
25089
39
25090
-36
25091
39
25092
-37
25093
39
25094
-36
25095
39
25096
-37
25097
39
25098
-36
25099
39
25100
-36
25101
39
25102
-37
25103
38
25104
-37
25105
39
25106
-37
25107
39
25108
-37
25109
38
25110
-37
25111
38
25112
-37
25113
38
25114
-37
25115
38
25116
-37
25117
39
25118
-37
25119
38
25120
-37
25121
39
25122
-37
25123
38
25124
-37
25125
39
25126
-37
25127
38
25128
-37
25129
39
25130
-37
25131
38
25132
-37
25133
38
25134
-37
25135
38
25136
-38
25137
39
25138
-37
25139
38
25140
-37
25141
38
25142
-37
25143
39
25144
118
25145
32
25146
64
25147
-15
25148
31
25149
-44
25150
20
25151
-53
25152
20
25153
-53
25154
24
25155
-50
25156
28
25157
-47
25158
31
25159
-44
25160
32
25161
-43
25162
33
25163
-42
25164
34
25165
-41
25166
35
25167
-41
25168
35
25169
-40
25170
36
25171
-39
25172
37
25173
-39
25174
36
25175
-39
25176
-105
25177
-31
25178
-95
25179
30
25180
-44
25181
54
25182
-23
25183
58
25184
-20
25185
54
25186
-23
25187
50
25188
-27
25189
46
25190
-30
25191
44
25192
-32
25193
43
25194
-33
25195
43
25196
-33
25197
42
25198
-34
25199
42
25200
-34
25201
41
25202
-35
25203
40
25204
-35
25205
40
25206
-35
25207
40
25208
-36
25209
40
25210
-36
25211
40
25212
-35
25213
40
25214
-36
25215
40
25216
-36
25217
39
25218
-37
25219
39
25220
-37
25221
39
25222
-36
25223
39
25224
-36
25225
40
25226
-36
25227
39
25228
-36
25229
39
25230
-37
25231
40
25232
-36
25233
38
25234
-37
25235
38
25236
-37
25237
39
25238
-37
25239
39
25240
-37
25241
39
25242
-37
25243
39
25244
-36
25245
39
25246
-37
25247
38
25248
-38
25249
38
25250
-38
25251
38
25252
-38
25253
38
25254
-37
25255
39
25256
-37
25257
38
25258
-37
25259
39
25260
-37
25261
39
25262
-37
25263
39
25264
-36
25265
39
25266
-37
25267
39
25268
-37
25269
38
25270
-37
25271
38
25272
118
25273
33
25274
65
25275
-14
25276
30
25277
-44
25278
21
25279
-53
25280
21
25281
-52
25282
24
25283
-50
25284
28
25285
-47
25286
30
25287
-44
25288
32
25289
-43
25290
33
25291
-42
25292
33
25293
-42
25294
34
25295
-41
25296
35
25297
-41
25298
35
25299
-41
25300
36
25301
-40
25302
36
25303
-39
25304
-105
25305
-31
25306
-95
25307
30
25308
-44
25309
54
25310
-23
25311
58
25312
-20
25313
55
25314
-23
25315
50
25316
-27
25317
47
25318
-30
25319
45
25320
-32
25321
44
25322
-32
25323
43
25324
-33
25325
42
25326
-34
25327
42
25328
-34
25329
41
25330
-35
25331
41
25332
-35
25333
41
25334
-35
25335
40
25336
120
25337
34
25338
66
25339
-13
25340
33
25341
-42
25342
21
25343
-52
25344
21
25345
-52
25346
24
25347
-50
25348
28
25349
-46
25350
31
25351
-44
25352
33
25353
-42
25354
34
25355
-41
25356
34
25357
-41
25358
34
25359
-41
25360
35
25361
-40
25362
35
25363
-40
25364
36
25365
-40
25366
36
25367
-39
25368
-104
25369
-32
25370
-95
25371
30
25372
-44
25373
53
25374
-24
25375
57
25376
-20
25377
55
25378
-23
25379
50
25380
-27
25381
48
25382
-29
25383
45
25384
-31
25385
43
25386
-33
25387
43
25388
-33
25389
43
25390
-33
25391
42
25392
-34
25393
42
25394
-34
25395
41
25396
-35
25397
41
25398
-35
25399
41
25400
119
25401
34
25402
66
25403
-14
25404
32
25405
-43
25406
22
25407
-52
25408
22
25409
-52
25410
25
25411
-49
25412
28
25413
-47
25414
31
25415
-44
25416
32
25417
-43
25418
33
25419
-42
25420
34
25421
-41
25422
35
25423
-40
25424
34
25425
-41
25426
36
25427
-40
25428
36
25429
-39
25430
37
25431
-39
25432
-104
25433
-31
25434
-95
25435
30
25436
-44
25437
54
25438
-23
25439
58
25440
-20
25441
55
25442
-23
25443
50
25444
-27
25445
47
25446
-30
25447
45
25448
-31
25449
44
25450
-32
25451
43
25452
-33
25453
42
25454
-34
25455
42
25456
-34
25457
41
25458
-34
25459
41
25460
-35
25461
41
25462
-35
25463
41
25464
-35
25465
40
25466
-35
25467
39
25468
-36
25469
40
25470
-36
25471
40
25472
-36
25473
40
25474
-36
25475
39
25476
-36
25477
39
25478
-37
25479
39
25480
-36
25481
39
25482
-37
25483
39
25484
-37
25485
39
25486
-37
25487
39
25488
-37
25489
39
25490
-37
25491
39
25492
-37
25493
38
25494
-37
25495
39
25496
-37
25497
39
25498
-37
25499
38
25500
-38
25501
38
25502
-37
25503
38
25504
-37
25505
38
25506
-37
25507
39
25508
-37
25509
38
25510
-38
25511
38
25512
-37
25513
39
25514
-37
25515
39
25516
-37
25517
39
25518
-37
25519
39
25520
-37
25521
38
25522
-38
25523
38
25524
-37
25525
38
25526
-38
25527
38
25528
118
25529
32
25530
64
25531
-15
25532
31
25533
-44
25534
21
25535
-52
25536
21
25537
-53
25538
24
25539
-49
25540
28
25541
-46
25542
30
25543
-44
25544
32
25545
-43
25546
33
25547
-42
25548
34
25549
-41
25550
35
25551
-41
25552
35
25553
-40
25554
35
25555
-40
25556
36
25557
-39
25558
36
25559
-40
25560
-105
25561
-32
25562
-96
25563
30
25564
-44
25565
53
25566
-24
25567
57
25568
-20
25569
54
25570
-23
25571
50
25572
-27
25573
47
25574
-30
25575
44
25576
-32
25577
43
25578
-33
25579
43
25580
-33
25581
42
25582
-34
25583
42
25584
-34
25585
41
25586
-35
25587
41
25588
-35
25589
41
25590
-35
25591
41
25592
-35
25593
40
25594
-36
25595
39
25596
-36
25597
39
25598
-36
25599
39
25600
-36
25601
39
25602
-37
25603
39
25604
-37
25605
39
25606
-36
25607
39
25608
-37
25609
38
25610
-37
25611
39
25612
-37
25613
39
25614
-37
25615
39
25616
-37
25617
39
25618
-36
25619
39
25620
-37
25621
39
25622
-37
25623
38
25624
118
25625
32
25626
64
25627
-15
25628
31
25629
-44
25630
21
25631
-52
25632
21
25633
-52
25634
24
25635
-50
25636
28
25637
-46
25638
30
25639
-44
25640
32
25641
-43
25642
33
25643
-42
25644
34
25645
-41
25646
34
25647
-41
25648
35
25649
-40
25650
35
25651
-40
25652
36
25653
-40
25654
36
25655
-39
25656
-105
25657
-31
25658
-95
25659
30
25660
-44
25661
54
25662
-23
25663
58
25664
-20
25665
55
25666
-23
25667
50
25668
-27
25669
47
25670
-30
25671
45
25672
-31
25673
43
25674
-33
25675
42
25676
-34
25677
42
25678
-34
25679
41
25680
-35
25681
41
25682
-35
25683
41
25684
-35
25685
40
25686
-35
25687
41
25688
120
25689
34
25690
66
25691
-13
25692
32
25693
-43
25694
21
25695
-52
25696
21
25697
-52
25698
25
25699
-50
25700
28
25701
-47
25702
31
25703
-44
25704
32
25705
-43
25706
34
25707
-41
25708
35
25709
-41
25710
35
25711
-40
25712
35
25713
-40
25714
36
25715
-39
25716
36
25717
-39
25718
36
25719
-39
25720
36
25721
-39
25722
37
25723
-39
25724
37
25725
-39
25726
37
25727
-39
25728
37
25729
-39
25730
38
25731
-38
25732
37
25733
-38
25734
37
25735
-38
25736
37
25737
-38
25738
38
25739
-38
25740
38
25741
-38
25742
38
25743
-37
25744
38
25745
-37
25746
38
25747
-37
25748
38
25749
-38
25750
38
25751
-38
25752
-103
25753
-30
25754
-94
25755
32
25756
-42
25757
55
25758
-22
25759
59
25760
-19
25761
56
25762
-22
25763
51
25764
-26
25765
47
25766
-29
25767
46
25768
-31
25769
44
25770
-32
25771
43
25772
-33
25773
43
25774
-33
25775
42
25776
-34
25777
42
25778
-34
25779
42
25780
-34
25781
41
25782
-35
25783
41
25784
-35
25785
40
25786
-35
25787
40
25788
-36
25789
40
25790
-36
25791
40
25792
-36
25793
39
25794
-37
25795
39
25796
-36
25797
38
25798
-37
25799
38
25800
-37
25801
39
25802
-37
25803
39
25804
-37
25805
39
25806
-37
25807
39
25808
-37
25809
38
25810
-37
25811
39
25812
-37
25813
39
25814
-37
25815
38
25816
118
25817
32
25818
64
25819
-15
25820
31
25821
-44
25822
20
25823
-53
25824
21
25825
-53
25826
24
25827
-50
25828
28
25829
-47
25830
30
25831
-44
25832
31
25833
-43
25834
33
25835
-42
25836
33
25837
-42
25838
35
25839
-40
25840
36
25841
-40
25842
35
25843
-40
25844
36
25845
-39
25846
36
25847
-39
25848
37
25849
-39
25850
37
25851
-38
25852
38
25853
-38
25854
37
25855
-38
25856
38
25857
-38
25858
37
25859
-39
25860
37
25861
-38
25862
37
25863
-38
25864
38
25865
-38
25866
38
25867
-37
25868
39
25869
-37
25870
38
25871
-37
25872
38
25873
-38
25874
38
25875
-38
25876
38
25877
-38
25878
38
25879
-38
25880
-103
25881
-30
25882
-94
25883
31
25884
-43
25885
54
25886
-23
25887
59
25888
-19
25889
56
25890
-21
25891
51
25892
-26
25893
48
25894
-29
25895
46
25896
-31
25897
45
25898
-32
25899
43
25900
-33
25901
42
25902
-34
25903
42
25904
-34
25905
42
25906
-34
25907
41
25908
-35
25909
41
25910
-35
25911
40
25912
120
25913
34
25914
66
25915
-13
25916
33
25917
-42
25918
21
25919
-52
25920
22
25921
-52
25922
25
25923
-49
25924
28
25925
-47
25926
31
25927
-44
25928
32
25929
-43
25930
34
25931
-41
25932
34
25933
-41
25934
35
25935
-40
25936
36
25937
-40
25938
36
25939
-39
25940
36
25941
-40
25942
37
25943
-39
25944
-104
25945
-31
25946
-95
25947
30
25948
-44
25949
54
25950
-23
25951
57
25952
-20
25953
54
25954
-23
25955
50
25956
-27
25957
46
25958
-30
25959
45
25960
-32
25961
43
25962
-33
25963
43
25964
-33
25965
42
25966
-34
25967
41
25968
-35
25969
41
25970
-35
25971
41
25972
-35
25973
41
25974
-35
25975
41
25976
120
25977
34
25978
66
25979
-13
25980
32
25981
-43
25982
22
25983
-51
25984
21
25985
-52
25986
25
25987
-49
25988
28
25989
-46
25990
31
25991
-44
25992
32
25993
-43
25994
34
25995
-41
25996
34
25997
-41
25998
34
25999
-41
26000
35
26001
-40
26002
36
26003
-40
26004
36
26005
-39
26006
37
26007
-39
26008
-104
26009
-32
26010
-95
26011
30
26012
-44
26013
53
26014
-24
26015
57
26016
-20
26017
54
26018
-23
26019
50
26020
-27
26021
46
26022
-30
26023
45
26024
-31
26025
44
26026
-32
26027
43
26028
-33
26029
43
26030
-34
26031
42
26032
-34
26033
42
26034
-34
26035
41
26036
-34
26037
41
26038
-35
26039
40
26040
-35
26041
40
26042
-35
26043
40
26044
-36
26045
40
26046
-36
26047
40
26048
-36
26049
39
26050
-37
26051
39
26052
-36
26053
39
26054
-36
26055
39
26056
-36
26057
40
26058
-36
26059
39
26060
-36
26061
39
26062
-37
26063
39
26064
-37
26065
38
26066
-37
26067
39
26068
-37
26069
39
26070
-37
26071
39
26072
-37
26073
39
26074
-37
26075
39
26076
-37
26077
39
26078
-37
26079
38
26080
-37
26081
38
26082
-37
26083
39
26084
-37
26085
38
26086
-37
26087
38
26088
-37
26089
39
26090
-37
26091
39
26092
-37
26093
39
26094
-37
26095
39
26096
-37
26097
38
26098
-37
26099
38
26100
-37
26101
38
26102
-37
26103
38
26104
118
26105
33
26106
65
26107
-15
26108
31
26109
-44
26110
20
26111
-53
26112
20
26113
-53
26114
24
26115
-50
26116
27
26117
-47
26118
30
26119
-45
26120
32
26121
-43
26122
33
26123
-42
26124
34
26125
-41
26126
34
26127
-41
26128
35
26129
-40
26130
35
26131
-40
26132
36
26133
-40
26134
36
26135
-39
26136
37
26137
-39
26138
37
26139
-38
26140
37
26141
-38
26142
37
26143
-38
26144
37
26145
-38
26146
37
26147
-38
26148
38
26149
-37
26150
37
26151
-38
26152
38
26153
-38
26154
38
26155
-37
26156
38
26157
-37
26158
39
26159
-37
26160
38
26161
-37
26162
38
26163
-37
26164
38
26165
-37
26166
38
26167
-37
26168
38
26169
-37
26170
39
26171
-37
26172
39
26173
-37
26174
38
26175
-37
26176
39
26177
-37
26178
38
26179
-37
26180
39
26181
-37
26182
39
26183
-37
26184
38
26185
-38
26186
39
26187
-37
26188
39
26189
-37
26190
38
26191
-37
26192
39
26193
-37
26194
38
26195
-37
26196
38
26197
-37
26198
38
26199
-37
26200
38
26201
-37
26202
39
26203
-37
26204
39
26205
-37
26206
38
26207
-38
26208
38
26209
-37
26210
38
26211
-37
26212
38
26213
-37
26214
39
26215
-37
26216
38
26217
-38
26218
38
26219
-37
26220
38
26221
-37
26222
38
26223
-38
26224
38
26225
-37
26226
38
26227
-38
26228
38
26229
-38
26230
38
26231
-37
26232
38
26233
-37
26234
38
26235
-38
26236
38
26237
-37
26238
38
26239
-37
26240
38
26241
-37
26242
39
26243
-37
26244
39
26245
-37
26246
39
26247
-37
26248
38
26249
-38
26250
38
26251
-37
26252
38
26253
-37
26254
38
26255
-37
26256
38
26257
-38
26258
38
26259
-37
26260
38
26261
-38
26262
39
26263
-37
26264
38
26265
-37
26266
39
26267
-37
26268
38
26269
-37
26270
39
26271
-37
26272
39
26273
-37
26274
39
26275
-37
26276
38
26277
-38
26278
39
26279
-37
26280
38
26281
-37
26282
39
26283
-37
26284
39
26285
-37
26286
39
26287
-37
26288
39
26289
-37
26290
39
26291
-37
26292
39
26293
-37
26294
39
26295
-37
26296
-102
26297
-29
26298
-93
26299
32
26300
-42
26301
55
26302
-22
26303
59
26304
-19
26305
56
26306
-22
26307
51
26308
-26
26309
47
26310
-30
26311
45
26312
-31
26313
44
26314
-32
26315
42
26316
-33
26317
43
26318
-34
26319
42
26320
-34
26321
42
26322
-34
26323
42
26324
-34
26325
41
26326
-35
26327
41
26328
120
26329
34
26330
66
26331
-14
26332
32
26333
-43
26334
21
26335
-52
26336
22
26337
-52
26338
26
26339
-48
26340
29
26341
-46
26342
30
26343
-44
26344
33
26345
-42
26346
34
26347
-41
26348
35
26349
-40
26350
35
26351
-40
26352
35
26353
-40
26354
36
26355
-39
26356
37
26357
-39
26358
37
26359
-39
26360
37
26361
-39
26362
37
26363
-38
26364
38
26365
-38
26366
37
26367
-38
26368
38
26369
-38
26370
37
26371
-38
26372
38
26373
-38
26374
38
26375
-38
26376
38
26377
-37
26378
38
26379
-37
26380
38
26381
-37
26382
38
26383
-37
26384
39
26385
-37
26386
38
26387
-37
26388
38
26389
-37
26390
38
26391
-38
26392
39
26393
-37
26394
38
26395
-37
26396
39
26397
-37
26398
39
26399
-37
26400
39
26401
-37
26402
38
26403
-38
26404
39
26405
-37
26406
38
26407
-38
26408
38
26409
-37
26410
38
26411
-37
26412
38
26413
-37
26414
38
26415
-37
26416
38
26417
-38
26418
38
26419
-38
26420
38
26421
-37
26422
38
26423
-37
26424
38
26425
-38
26426
38
26427
-37
26428
38
26429
-37
26430
38
26431
-38
26432
38
26433
-37
26434
38
26435
-38
26436
38
26437
-37
26438
39
26439
-37
26440
38
26441
-37
26442
39
26443
-36
26444
39
26445
-37
26446
39
26447
-37
26448
39
26449
-37
26450
38
26451
-37
26452
39
26453
-37
26454
39
26455
-37
26456
38
26457
-38
26458
38
26459
-37
26460
38
26461
-37
26462
38
26463
-37
26464
39
26465
-37
26466
38
26467
-38
26468
38
26469
-38
26470
38
26471
-38
26472
38
26473
-38
26474
39
26475
-37
26476
39
26477
-37
26478
39
26479
-37
26480
39
26481
-37
26482
39
26483
-37
26484
38
26485
-37
26486
39
26487
-37
26488
-103
26489
-30
26490
-94
26491
31
26492
-43
26493
55
26494
-22
26495
59
26496
-19
26497
55
26498
-22
26499
50
26500
-27
26501
47
26502
-30
26503
44
26504
-32
26505
44
26506
-32
26507
43
26508
-33
26509
43
26510
-33
26511
42
26512
-34
26513
41
26514
-34
26515
41
26516
-35
26517
41
26518
-34
26519
41
26520
-35
26521
40
26522
-35
26523
40
26524
-36
26525
40
26526
-36
26527
39
26528
-37
26529
39
26530
-37
26531
39
26532
-37
26533
39
26534
-36
26535
39
26536
-36
26537
39
26538
-37
26539
40
26540
-36
26541
39
26542
-36
26543
39
26544
-37
26545
39
26546
-37
26547
38
26548
-37
26549
38
26550
-38
26551
39
26552
118
26553
33
26554
64
26555
-15
26556
31
26557
-44
26558
21
26559
-53
26560
20
26561
-53
26562
24
26563
-50
26564
27
26565
-47
26566
30
26567
-45
26568
32
26569
-43
26570
33
26571
-42
26572
34
26573
-41
26574
35
26575
-41
26576
35
26577
-41
26578
36
26579
-40
26580
36
26581
-39
26582
36
26583
-39
26584
-105
26585
-31
26586
-95
26587
30
26588
-43
26589
55
26590
-23
26591
58
26592
-20
26593
55
26594
-23
26595
50
26596
-27
26597
46
26598
-30
26599
45
26600
-31
26601
43
26602
-33
26603
43
26604
-33
26605
42
26606
-34
26607
42
26608
-34
26609
40
26610
-35
26611
41
26612
-35
26613
41
26614
-35
26615
40
26616
-35
26617
40
26618
-36
26619
39
26620
-36
26621
40
26622
-36
26623
39
26624
-36
26625
40
26626
-36
26627
40
26628
-36
26629
39
26630
-36
26631
40
26632
-36
26633
39
26634
-37
26635
39
26636
-36
26637
39
26638
-37
26639
39
26640
-37
26641
38
26642
-37
26643
38
26644
-37
26645
38
26646
-37
26647
39
26648
119
26649
33
26650
65
26651
-14
26652
31
26653
-44
26654
20
26655
-53
26656
21
26657
-53
26658
24
26659
-50
26660
27
26661
-47
26662
30
26663
-45
26664
32
26665
-43
26666
33
26667
-42
26668
34
26669
-41
26670
35
26671
-41
26672
35
26673
-40
26674
35
26675
-40
26676
36
26677
-39
26678
36
26679
-39
26680
-105
26681
-31
26682
-95
26683
30
26684
-44
26685
53
26686
-24
26687
58
26688
-20
26689
55
26690
-23
26691
50
26692
-27
26693
47
26694
-29
26695
44
26696
-32
26697
43
26698
-33
26699
43
26700
-33
26701
42
26702
-34
26703
42
26704
-34
26705
41
26706
-35
26707
40
26708
-35
26709
41
26710
-35
26711
40
26712
120
26713
34
26714
66
26715
-13
26716
32
26717
-43
26718
21
26719
-52
26720
22
26721
-52
26722
25
26723
-49
26724
29
26725
-46
26726
31
26727
-44
26728
33
26729
-42
26730
34
26731
-41
26732
34
26733
-41
26734
34
26735
-41
26736
35
26737
-40
26738
36
26739
-40
26740
36
26741
-39
26742
37
26743
-39
26744
36
26745
-39
26746
37
26747
-38
26748
37
26749
-39
26750
37
26751
-39
26752
37
26753
-38
26754
38
26755
-38
26756
38
26757
-38
26758
38
26759
-37
26760
38
26761
-37
26762
39
26763
-37
26764
38
26765
-37
26766
38
26767
-38
26768
38
26769
-38
26770
38
26771
-37
26772
39
26773
-37
26774
38
26775
-37
26776
-103
26777
-30
26778
-94
26779
32
26780
-42
26781
55
26782
-22
26783
59
26784
-19
26785
56
26786
-22
26787
51
26788
-26
26789
48
26790
-29
26791
46
26792
-31
26793
44
26794
-32
26795
44
26796
-32
26797
43
26798
-33
26799
42
26800
-34
26801
42
26802
-34
26803
41
26804
-35
26805
41
26806
-35
26807
40
26808
120
26809
34
26810
66
26811
-13
26812
33
26813
-42
26814
22
26815
-51
26816
22
26817
-52
26818
24
26819
-50
26820
28
26821
-47
26822
31
26823
-44
26824
32
26825
-42
26826
34
26827
-41
26828
35
26829
-40
26830
35
26831
-40
26832
35
26833
-40
26834
35
26835
-40
26836
36
26837
-40
26838
37
26839
-39
26840
-104
26841
-32
26842
-95
26843
30
26844
-44
26845
54
26846
-23
26847
58
26848
-20
26849
54
26850
-23
26851
50
26852
-27
26853
47
26854
-30
26855
45
26856
-31
26857
44
26858
-32
26859
43
26860
-33
26861
43
26862
-33
26863
43
26864
-33
26865
42
26866
-34
26867
41
26868
-35
26869
40
26870
-35
26871
40
26872
-35
26873
39
26874
-36
26875
40
26876
-36
26877
39
26878
-36
26879
40
26880
-36
26881
39
26882
-37
26883
39
26884
-36
26885
39
26886
-37
26887
39
26888
-37
26889
39
26890
-37
26891
39
26892
-37
26893
39
26894
-37
26895
38
26896
-37
26897
38
26898
-37
26899
39
26900
-37
26901
38
26902
-38
26903
39
26904
118
26905
32
26906
64
26907
-15
26908
31
26909
-44
26910
20
26911
-53
26912
21
26913
-53
26914
24
26915
-50
26916
27
26917
-47
26918
30
26919
-45
26920
32
26921
-43
26922
33
26923
-42
26924
34
26925
-41
26926
35
26927
-41
26928
35
26929
-40
26930
35
26931
-40
26932
36
26933
-39
26934
36
26935
-40
26936
-105
26937
-32
26938
-96
26939
29
26940
-44
26941
53
26942
-24
26943
57
26944
-20
26945
54
26946
-23
26947
50
26948
-27
26949
47
26950
-30
26951
45
26952
-32
26953
44
26954
-32
26955
43
26956
-33
26957
42
26958
-34
26959
42
26960
-34
26961
42
26962
-34
26963
41
26964
-34
26965
41
26966
-35
26967
40
26968
-36
26969
40
26970
-35
26971
40
26972
-36
26973
40
26974
-36
26975
39
26976
-36
26977
39
26978
-37
26979
39
26980
-37
26981
39
26982
-36
26983
39
26984
-37
26985
39
26986
-36
26987
39
26988
-37
26989
39
26990
-37
26991
39
26992
-37
26993
39
26994
-37
26995
38
26996
-37
26997
38
26998
-37
26999
38
27000
118
27001
32
27002
64
27003
-15
27004
31
27005
-44
27006
20
27007
-53
27008
21
27009
-53
27010
24
27011
-50
27012
28
27013
-46
27014
30
27015
-44
27016
32
27017
-43
27018
33
27019
-42
27020
34
27021
-41
27022
35
27023
-41
27024
35
27025
-40
27026
35
27027
-40
27028
36
27029
-39
27030
37
27031
-39
27032
-104
27033
-31
27034
-95
27035
30
27036
-44
27037
53
27038
-24
27039
57
27040
-20
27041
55
27042
-23
27043
50
27044
-27
27045
47
27046
-29
27047
45
27048
-31
27049
43
27050
-33
27051
43
27052
-33
27053
42
27054
-34
27055
42
27056
-34
27057
42
27058
-34
27059
41
27060
-35
27061
41
27062
-35
27063
41
27064
120
27065
35
27066
66
27067
-13
27068
32
27069
-43
27070
22
27071
-52
27072
22
27073
-52
27074
25
27075
-49
27076
27
27077
-47
27078
31
27079
-44
27080
32
27081
-43
27082
33
27083
-42
27084
34
27085
-41
27086
35
27087
-40
27088
35
27089
-40
27090
36
27091
-40
27092
35
27093
-40
27094
37
27095
-39
27096
-104
27097
-31
27098
-95
27099
30
27100
-44
27101
54
27102
-23
27103
57
27104
-20
27105
54
27106
-23
27107
50
27108
-27
27109
46
27110
-30
27111
45
27112
-32
27113
44
27114
-32
27115
43
27116
-33
27117
43
27118
-34
27119
42
27120
-34
27121
41
27122
-35
27123
40
27124
-35
27125
40
27126
-35
27127
40
27128
-35
27129
40
27130
-35
27131
40
27132
-35
27133
40
27134
-36
27135
40
27136
-36
27137
40
27138
-36
27139
40
27140
-36
27141
39
27142
-36
27143
39
27144
-37
27145
39
27146
-37
27147
39
27148
-36
27149
39
27150
-37
27151
38
27152
-37
27153
39
27154
-37
27155
39
27156
-37
27157
39
27158
-37
27159
39
27160
-37
27161
38
27162
-37
27163
39
27164
-36
27165
39
27166
-36
27167
39
27168
-36
27169
39
27170
-36
27171
39
27172
-36
27173
39
27174
-37
27175
39
27176
-37
27177
39
27178
-37
27179
39
27180
-37
27181
38
27182
-37
27183
39
27184
-37
27185
38
27186
-37
27187
39
27188
-37
27189
38
27190
-37
27191
38
27192
118
27193
32
27194
64
27195
-15
27196
31
27197
-44
27198
21
27199
-53
27200
21
27201
-53
27202
24
27203
-50
27204
27
27205
-47
27206
29
27207
-46
27208
32
27209
-43
27210
33
27211
-42
27212
34
27213
-41
27214
35
27215
-41
27216
35
27217
-40
27218
35
27219
-40
27220
35
27221
-40
27222
36
27223
-40
27224
-105
27225
-32
27226
-96
27227
29
27228
-44
27229
53
27230
-24
27231
57
27232
-20
27233
54
27234
-23
27235
50
27236
-27
27237
46
27238
-30
27239
44
27240
-32
27241
43
27242
-33
27243
43
27244
-33
27245
42
27246
-34
27247
41
27248
-35
27249
41
27250
-35
27251
41
27252
-35
27253
41
27254
-35
27255
41
27256
-35
27257
40
27258
-35
27259
40
27260
-36
27261
40
27262
-36
27263
40
27264
-36
27265
39
27266
-37
27267
39
27268
-36
27269
39
27270
-36
27271
39
27272
-36
27273
40
27274
-36
27275
39
27276
-37
27277
39
27278
-36
27279
39
27280
-37
27281
39
27282
-37
27283
38
27284
-37
27285
39
27286
-37
27287
38
27288
-37
27289
39
27290
-37
27291
38
27292
-37
27293
39
27294
-37
27295
39
27296
-37
27297
39
27298
-37
27299
38
27300
-38
27301
39
27302
-37
27303
38
27304
-37
27305
38
27306
-37
27307
38
27308
-37
27309
38
27310
-38
27311
38
27312
-37
27313
38
27314
-37
27315
38
27316
-38
27317
39
27318
-37
27319
39
27320
118
27321
33
27322
65
27323
-14
27324
31
27325
-44
27326
21
27327
-53
27328
21
27329
-53
27330
24
27331
-50
27332
28
27333
-47
27334
30
27335
-44
27336
31
27337
-43
27338
34
27339
-41
27340
34
27341
-41
27342
34
27343
-41
27344
36
27345
-40
27346
36
27347
-40
27348
36
27349
-40
27350
36
27351
-40
27352
-105
27353
-32
27354
-96
27355
30
27356
-43
27357
54
27358
-23
27359
57
27360
-20
27361
54
27362
-23
27363
50
27364
-27
27365
46
27366
-30
27367
45
27368
-32
27369
43
27370
-33
27371
43
27372
-33
27373
41
27374
-35
27375
42
27376
-34
27377
41
27378
-35
27379
41
27380
-35
27381
40
27382
-35
27383
40
27384
119
27385
34
27386
66
27387
-13
27388
33
27389
-42
27390
22
27391
-52
27392
22
27393
-51
27394
26
27395
-48
27396
29
27397
-46
27398
31
27399
-44
27400
32
27401
-43
27402
33
27403
-42
27404
34
27405
-41
27406
34
27407
-41
27408
35
27409
-40
27410
35
27411
-40
27412
36
27413
-40
27414
36
27415
-39
27416
-104
27417
-31
27418
-95
27419
30
27420
-43
27421
54
27422
-23
27423
58
27424
-20
27425
54
27426
-23
27427
51
27428
-26
27429
47
27430
-29
27431
45
27432
-31
27433
44
27434
-32
27435
43
27436
-33
27437
42
27438
-34
27439
42
27440
-34
27441
41
27442
-35
27443
40
27444
-35
27445
40
27446
-36
27447
40
27448
120
27449
34
27450
66
27451
-13
27452
33
27453
-42
27454
22
27455
-52
27456
22
27457
-52
27458
25
27459
-49
27460
29
27461
-46
27462
31
27463
-44
27464
33
27465
-42
27466
33
27467
-42
27468
34
27469
-41
27470
35
27471
-41
27472
35
27473
-40
27474
36
27475
-40
27476
36
27477
-39
27478
36
27479
-39
27480
-105
27481
-32
27482
-96
27483
29
27484
-45
27485
53
27486
-24
27487
57
27488
-21
27489
54
27490
-23
27491
50
27492
-27
27493
47
27494
-30
27495
44
27496
-32
27497
43
27498
-33
27499
43
27500
-33
27501
42
27502
-34
27503
41
27504
-35
27505
41
27506
-35
27507
41
27508
-35
27509
41
27510
-35
27511
41
27512
-35
27513
41
27514
-35
27515
40
27516
-35
27517
40
27518
-36
27519
40
27520
-36
27521
40
27522
-36
27523
40
27524
-36
27525
40
27526
-36
27527
39
27528
-36
27529
39
27530
-36
27531
39
27532
-36
27533
39
27534
-36
27535
39
27536
-37
27537
39
27538
-37
27539
39
27540
-37
27541
39
27542
-37
27543
39
27544
-37
27545
40
27546
-36
27547
39
27548
-37
27549
38
27550
-37
27551
39
27552
-37
27553
39
27554
-37
27555
38
27556
-37
27557
39
27558
-37
27559
38
27560
-38
27561
39
27562
-37
27563
38
27564
-37
27565
37
27566
-38
27567
38
27568
-37
27569
38
27570
-37
27571
38
27572
-37
27573
38
27574
-37
27575
38
27576
118
27577
32
27578
65
27579
-15
27580
31
27581
-44
27582
20
27583
-53
27584
20
27585
-53
27586
24
27587
-50
27588
28
27589
-47
27590
30
27591
-45
27592
31
27593
-44
27594
33
27595
-42
27596
34
27597
-41
27598
35
27599
-41
27600
35
27601
-40
27602
36
27603
-40
27604
36
27605
-40
27606
36
27607
-39
27608
-104
27609
-32
27610
-95
27611
30
27612
-44
27613
54
27614
-23
27615
58
27616
-20
27617
55
27618
-22
27619
50
27620
-27
27621
47
27622
-30
27623
44
27624
-32
27625
44
27626
-33
27627
43
27628
-33
27629
42
27630
-34
27631
42
27632
-34
27633
41
27634
-35
27635
40
27636
-35
27637
41
27638
-35
27639
40
27640
-35
27641
40
27642
-36
27643
40
27644
-35
27645
40
27646
-36
27647
40
27648
-36
27649
39
27650
-37
27651
39
27652
-37
27653
39
27654
-37
27655
39
27656
-37
27657
39
27658
-37
27659
39
27660
-37
27661
38
27662
-37
27663
39
27664
-37
27665
38
27666
-37
27667
38
27668
-37
27669
38
27670
-37
27671
39
27672
118
27673
33
27674
64
27675
-15
27676
31
27677
-44
27678
20
27679
-53
27680
20
27681
-53
27682
24
27683
-50
27684
27
27685
-47
27686
31
27687
-44
27688
32
27689
-43
27690
33
27691
-42
27692
34
27693
-41
27694
34
27695
-41
27696
35
27697
-40
27698
35
27699
-40
27700
36
27701
-40
27702
36
27703
-39
27704
-104
27705
-31
27706
-95
27707
30
27708
-44
27709
54
27710
-23
27711
58
27712
-20
27713
55
27714
-22
27715
51
27716
-26
27717
47
27718
-30
27719
45
27720
-31
27721
44
27722
-32
27723
43
27724
-33
27725
43
27726
-33
27727
42
27728
-34
27729
42
27730
-34
27731
42
27732
-34
27733
40
27734
-35
27735
40
27736
120
27737
34
27738
66
27739
-13
27740
32
27741
-43
27742
22
27743
-52
27744
21
27745
-52
27746
25
27747
-49
27748
28
27749
-47
27750
30
27751
-44
27752
32
27753
-43
27754
33
27755
-42
27756
35
27757
-41
27758
35
27759
-40
27760
35
27761
-40
27762
36
27763
-39
27764
36
27765
-39
27766
36
27767
-39
27768
36
27769
-39
27770
37
27771
-39
27772
37
27773
-38
27774
37
27775
-38
27776
37
27777
-39
27778
37
27779
-38
27780
37
27781
-39
27782
37
27783
-39
27784
37
27785
-38
27786
37
27787
-38
27788
39
27789
-37
27790
38
27791
-37
27792
38
27793
-37
27794
38
27795
-38
27796
38
27797
-37
27798
38
27799
-38
27800
-103
27801
-30
27802
-94
27803
31
27804
-43
27805
54
27806
-23
27807
59
27808
-19
27809
55
27810
-22
27811
51
27812
-26
27813
48
27814
-29
27815
45
27816
-31
27817
45
27818
-32
27819
43
27820
-33
27821
43
27822
-33
27823
42
27824
-34
27825
42
27826
-34
27827
42
27828
-34
27829
41
27830
-35
27831
40
27832
-35
27833
40
27834
-35
27835
40
27836
-35
27837
40
27838
-35
27839
39
27840
-36
27841
39
27842
-37
27843
39
27844
-36
27845
39
27846
-36
27847
39
27848
-37
27849
39
27850
-37
27851
38
27852
-37
27853
38
27854
-37
27855
39
27856
-37
27857
38
27858
-37
27859
38
27860
-38
27861
39
27862
-37
27863
39
27864
119
27865
33
27866
65
27867
-14
27868
31
27869
-43
27870
21
27871
-53
27872
21
27873
-53
27874
24
27875
-50
27876
28
27877
-46
27878
30
27879
-45
27880
32
27881
-43
27882
33
27883
-42
27884
33
27885
-42
27886
35
27887
-40
27888
35
27889
-40
27890
35
27891
-40
27892
36
27893
-39
27894
36
27895
-39
27896
37
27897
-39
27898
37
27899
-38
27900
36
27901
-39
27902
37
27903
-39
27904
37
27905
-39
27906
37
27907
-39
27908
37
27909
-38
27910
37
27911
-38
27912
37
27913
-38
27914
38
27915
-38
27916
38
27917
-38
27918
38
27919
-38
27920
38
27921
-38
27922
38
27923
-37
27924
37
27925
-38
27926
38
27927
-37
27928
-103
27929
-30
27930
-94
27931
31
27932
-43
27933
54
27934
-23
27935
58
27936
-19
27937
56
27938
-22
27939
51
27940
-26
27941
47
27942
-29
27943
46
27944
-31
27945
44
27946
-32
27947
44
27948
-32
27949
43
27950
-33
27951
42
27952
-34
27953
42
27954
-34
27955
42
27956
-34
27957
41
27958
-35
27959
41
27960
120
27961
34
27962
66
27963
-13
27964
32
27965
-43
27966
22
27967
-52
27968
22
27969
-52
27970
25
27971
-49
27972
29
27973
-46
27974
31
27975
-43
27976
33
27977
-42
27978
34
27979
-41
27980
35
27981
-40
27982
35
27983
-40
27984
35
27985
-40
27986
36
27987
-39
27988
36
27989
-39
27990
36
27991
-39
27992
-104
27993
-31
27994
-95
27995
31
27996
-43
27997
54
27998
-23
27999
58
28000
-20
28001
55
28002
-23
28003
50
28004
-26
28005
47
28006
-29
28007
45
28008
-31
28009
43
28010
-33
28011
43
28012
-33
28013
43
28014
-34
28015
42
28016
-34
28017
42
28018
-34
28019
41
28020
-35
28021
40
28022
-35
28023
41
28024
120
28025
34
28026
65
28027
-14
28028
32
28029
-43
28030
21
28031
-52
28032
22
28033
-52
28034
25
28035
-49
28036
28
28037
-46
28038
31
28039
-44
28040
32
28041
-43
28042
33
28043
-42
28044
34
28045
-41
28046
35
28047
-40
28048
35
28049
-40
28050
35
28051
-40
28052
36
28053
-40
28054
36
28055
-40
28056
-105
28057
-32
28058
-96
28059
30
28060
-44
28061
54
28062
-23
28063
58
28064
-20
28065
55
28066
-23
28067
50
28068
-26
28069
47
28070
-29
28071
45
28072
-31
28073
44
28074
-32
28075
42
28076
-34
28077
43
28078
-33
28079
42
28080
-34
28081
41
28082
-35
28083
41
28084
-35
28085
41
28086
-35
28087
40
28088
-35
28089
41
28090
-35
28091
40
28092
-36
28093
40
28094
-36
28095
39
28096
-36
28097
39
28098
-37
28099
39
28100
-37
28101
39
28102
-36
28103
39
28104
-37
28105
39
28106
-36
28107
39
28108
-37
28109
38
28110
-37
28111
39
28112
-37
28113
39
28114
-37
28115
38
28116
-37
28117
39
28118
-37
28119
38
28120
-37
28121
39
28122
-37
28123
38
28124
-38
28125
39
28126
-37
28127
39
28128
-37
28129
39
28130
-37
28131
38
28132
-37
28133
39
28134
-37
28135
38
28136
-37
28137
39
28138
-37
28139
39
28140
-37
28141
39
28142
-37
28143
39
28144
-37
28145
39
28146
-37
28147
38
28148
-37
28149
39
28150
-37
28151
38
28152
118
28153
33
28154
65
28155
-15
28156
31
28157
-44
28158
20
28159
-53
28160
20
28161
-53
28162
24
28163
-50
28164
28
28165
-47
28166
31
28167
-44
28168
32
28169
-43
28170
33
28171
-42
28172
34
28173
-41
28174
34
28175
-41
28176
35
28177
-40
28178
35
28179
-40
28180
35
28181
-40
28182
36
28183
-40
28184
36
28185
-40
28186
37
28187
-39
28188
37
28189
-38
28190
37
28191
-39
28192
37
28193
-38
28194
38
28195
-38
28196
37
28197
-38
28198
38
28199
-38
28200
37
28201
-38
28202
38
28203
-37
28204
37
28205
-38
28206
37
28207
-38
28208
37
28209
-38
28210
38
28211
-37
28212
38
28213
-38
28214
38
28215
-37
28216
38
28217
-38
28218
38
28219
-37
28220
38
28221
-37
28222
38
28223
-37
28224
38
28225
-38
28226
38
28227
-37
28228
38
28229
-37
28230
39
28231
-37
28232
38
28233
-37
28234
38
28235
-37
28236
39
28237
-37
28238
39
28239
-37
28240
39
28241
-37
28242
39
28243
-37
28244
38
28245
-37
28246
39
28247
-37
28248
38
28249
-37
28250
39
28251
-37
28252
38
28253
-37
28254
38
28255
-37
28256
38
28257
-37
28258
38
28259
-37
28260
38
28261
-38
28262
39
28263
-37
28264
39
28265
-37
28266
39
28267
-37
28268
38
28269
-37
28270
38
28271
-37
28272
38
28273
-37
28274
38
28275
-37
28276
39
28277
-37
28278
39
28279
-37
28280
38
28281
-37
28282
38
28283
-37
28284
38
28285
-37
28286
38
28287
-37
28288
39
28289
-37
28290
39
28291
-37
28292
38
28293
-37
28294
38
28295
-37
28296
38
28297
-37
28298
38
28299
-37
28300
38
28301
-37
28302
38
28303
-37
28304
38
28305
-37
28306
39
28307
-37
28308
38
28309
-37
28310
38
28311
-38
28312
38
28313
-37
28314
38
28315
-38
28316
39
28317
-37
28318
39
28319
-37
28320
38
28321
-37
28322
38
28323
-37
28324
38
28325
-37
28326
38
28327
-37
28328
39
28329
-37
28330
38
28331
-37
28332
39
28333
-37
28334
38
28335
-37
28336
38
28337
-37
28338
38
28339
-37
28340
38
28341
-37
28342
38
28343
-38
28344
-103
28345
-30
28346
-94
28347
31
28348
-43
28349
55
28350
-22
28351
59
28352
-19
28353
55
28354
-22
28355
51
28356
-26
28357
48
28358
-29
28359
45
28360
-31
28361
44
28362
-32
28363
44
28364
-32
28365
43
28366
-33
28367
43
28368
-33
28369
41
28370
-34
28371
41
28372
-35
28373
41
28374
-35
28375
41
28376
121
28377
35
28378
66
28379
-13
28380
33
28381
-42
28382
22
28383
-52
28384
22
28385
-52
28386
25
28387
-49
28388
29
28389
-46
28390
30
28391
-44
28392
32
28393
-43
28394
34
28395
-41
28396
34
28397
-41
28398
35
28399
-40
28400
35
28401
-40
28402
36
28403
-39
28404
36
28405
-39
28406
36
28407
-39
28408
37
28409
-39
28410
37
28411
-38
28412
37
28413
-38
28414
37
28415
-38
28416
37
28417
-38
28418
38
28419
-38
28420
38
28421
-38
28422
38
28423
-38
28424
38
28425
-38
28426
38
28427
-37
28428
38
28429
-37
28430
38
28431
-38
28432
38
28433
-38
28434
38
28435
-38
28436
38
28437
-37
28438
39
28439
-37
28440
38
28441
-38
28442
39
28443
-37
28444
39
28445
-37
28446
38
28447
-37
28448
38
28449
-37
28450
38
28451
-38
28452
38
28453
-37
28454
39
28455
-37
28456
38
28457
-37
28458
39
28459
-37
28460
38
28461
-37
28462
39
28463
-37
28464
38
28465
-37
28466
38
28467
-37
28468
39
28469
-37
28470
39
28471
-37
28472
38
28473
-38
28474
39
28475
-37
28476
38
28477
-37
28478
39
28479
-37
28480
38
28481
-37
28482
38
28483
-37
28484
38
28485
-38
28486
38
28487
-37
28488
38
28489
-37
28490
38
28491
-37
28492
38
28493
-37
28494
38
28495
-37
28496
39
28497
-37
28498
38
28499
-37
28500
38
28501
-37
28502
39
28503
-37
28504
39
28505
-37
28506
39
28507
-37
28508
39
28509
-37
28510
39
28511
-37
28512
39
28513
-37
28514
39
28515
-37
28516
39
28517
-37
28518
39
28519
-37
28520
38
28521
-37
28522
39
28523
-36
28524
39
28525
-37
28526
38
28527
-37
28528
39
28529
-37
28530
39
28531
-37
28532
38
28533
-37
28534
38
28535
-37
28536
-103
28537
-30
28538
-93
28539
32
28540
-42
28541
55
28542
-22
28543
59
28544
-19
28545
56
28546
-22
28547
51
28548
-26
28549
47
28550
-29
28551
46
28552
-31
28553
44
28554
-32
28555
44
28556
-32
28557
43
28558
-33
28559
42
28560
-34
28561
42
28562
-34
28563
42
28564
-34
28565
41
28566
-35
28567
41
28568
-35
28569
40
28570
-35
28571
40
28572
-36
28573
40
28574
-36
28575
39
28576
-36
28577
40
28578
-36
28579
40
28580
-36
28581
39
28582
-37
28583
39
28584
-37
28585
39
28586
-37
28587
39
28588
-37
28589
39
28590
-37
28591
38
28592
-37
28593
38
28594
-37
28595
38
28596
-37
28597
38
28598
-38
28599
38
28600
118
28601
32
28602
64
28603
-15
28604
31
28605
-44
28606
20
28607
-53
28608
21
28609
-53
28610
24
28611
-50
28612
28
28613
-47
28614
30
28615
-45
28616
32
28617
-43
28618
33
28619
-41
28620
34
28621
-41
28622
34
28623
-41
28624
35
28625
-41
28626
35
28627
-40
28628
36
28629
-39
28630
37
28631
-39
28632
-104
28633
-32
28634
-95
28635
30
28636
-44
28637
53
28638
-24
28639
57
28640
-20
28641
55
28642
-23
28643
50
28644
-27
28645
47
28646
-30
28647
44
28648
-32
28649
43
28650
-33
28651
43
28652
-33
28653
43
28654
-33
28655
42
28656
-34
28657
41
28658
-34
28659
41
28660
-35
28661
41
28662
-35
28663
40
28664
-35
28665
39
28666
-36
28667
39
28668
-36
28669
39
28670
-36
28671
40
28672
-36
28673
39
28674
-36
28675
39
28676
-37
28677
39
28678
-37
28679
39
28680
-37
28681
39
28682
-36
28683
39
28684
-36
28685
39
28686
-37
28687
39
28688
-37
28689
39
28690
-36
28691
38
28692
-37
28693
39
28694
-37
28695
39
28696
118
28697
33
28698
64
28699
-15
28700
31
28701
-44
28702
20
28703
-53
28704
21
28705
-53
28706
24
28707
-50
28708
27
28709
-47
28710
31
28711
-44
28712
32
28713
-43
28714
34
28715
-41
28716
34
28717
-41
28718
34
28719
-41
28720
35
28721
-41
28722
35
28723
-40
28724
35
28725
-40
28726
36
28727
-39
28728
-105
28729
-32
28730
-96
28731
29
28732
-45
28733
53
28734
-24
28735
57
28736
-20
28737
55
28738
-23
28739
50
28740
-27
28741
47
28742
-29
28743
45
28744
-31
28745
44
28746
-32
28747
43
28748
-33
28749
42
28750
-34
28751
42
28752
-34
28753
42
28754
-34
28755
40
28756
-35
28757
40
28758
-35
28759
41
28760
120
28761
34
28762
66
28763
-13
28764
33
28765
-42
28766
22
28767
-52
28768
21
28769
-52
28770
25
28771
-49
28772
28
28773
-46
28774
31
28775
-44
28776
32
28777
-42
28778
34
28779
-41
28780
35
28781
-40
28782
35
28783
-40
28784
35
28785
-40
28786
35
28787
-40
28788
35
28789
-40
28790
36
28791
-40
28792
36
28793
-39
28794
37
28795
-39
28796
37
28797
-38
28798
37
28799
-38
28800
37
28801
-39
28802
38
28803
-38
28804
37
28805
-38
28806
37
28807
-38
28808
38
28809
-38
28810
37
28811
-38
28812
38
28813
-37
28814
38
28815
-37
28816
38
28817
-38
28818
38
28819
-37
28820
38
28821
-37
28822
38
28823
-37
28824
-103
28825
-30
28826
-94
28827
31
28828
-43
28829
55
28830
-22
28831
59
28832
-19
28833
55
28834
-22
28835
51
28836
-26
28837
48
28838
-29
28839
46
28840
-31
28841
44
28842
-32
28843
43
28844
-33
28845
43
28846
-33
28847
43
28848
-33
28849
41
28850
-35
28851
41
28852
-35
28853
41
28854
-35
28855
40
28856
119
28857
33
28858
65
28859
-14
28860
32
28861
-43
28862
21
28863
-52
28864
22
28865
-52
28866
25
28867
-49
28868
28
28869
-46
28870
31
28871
-44
28872
32
28873
-43
28874
33
28875
-41
28876
34
28877
-41
28878
34
28879
-41
28880
35
28881
-40
28882
36
28883
-40
28884
35
28885
-40
28886
36
28887
-39
28888
-105
28889
-32
28890
-96
28891
29
28892
-44
28893
53
28894
-24
28895
57
28896
-20
28897
55
28898
-23
28899
50
28900
-27
28901
46
28902
-30
28903
45
28904
-31
28905
44
28906
-32
28907
43
28908
-33
28909
42
28910
-34
28911
41
28912
-35
28913
42
28914
-34
28915
41
28916
-35
28917
41
28918
-35
28919
41
28920
-35
28921
40
28922
-35
28923
40
28924
-36
28925
40
28926
-36
28927
40
28928
-36
28929
39
28930
-37
28931
39
28932
-37
28933
39
28934
-37
28935
39
28936
-37
28937
39
28938
-36
28939
38
28940
-37
28941
39
28942
-37
28943
39
28944
-37
28945
38
28946
-37
28947
38
28948
-37
28949
38
28950
-37
28951
38
28952
118
28953
33
28954
64
28955
-15
28956
30
28957
-44
28958
20
28959
-53
28960
21
28961
-53
28962
24
28963
-50
28964
27
28965
-47
28966
30
28967
-45
28968
32
28969
-43
28970
33
28971
-42
28972
33
28973
-41
28974
35
28975
-40
28976
35
28977
-40
28978
35
28979
-40
28980
36
28981
-40
28982
36
28983
-39
28984
-104
28985
-31
28986
-95
28987
30
28988
-43
28989
54
28990
-23
28991
58
28992
-20
28993
55
28994
-23
28995
50
28996
-27
28997
47
28998
-29
28999
45
29000
-31
29001
44
29002
-32
29003
43
29004
-33
29005
43
29006
-33
29007
42
29008
-34
29009
42
29010
-34
29011
41
29012
-34
29013
41
29014
-35
29015
40
29016
-35
29017
40
29018
-35
29019
40
29020
-35
29021
40
29022
-36
29023
40
29024
-36
29025
39
29026
-36
29027
39
29028
-37
29029
39
29030
-37
29031
39
29032
-37
29033
39
29034
-36
29035
39
29036
-37
29037
39
29038
-37
29039
39
29040
-37
29041
39
29042
-37
29043
39
29044
-37
29045
39
29046
-37
29047
39
29048
118
29049
32
29050
64
29051
-15
29052
31
29053
-44
29054
20
29055
-53
29056
21
29057
-53
29058
23
29059
-50
29060
27
29061
-48
29062
30
29063
-45
29064
31
29065
-44
29066
33
29067
-42
29068
34
29069
-41
29070
34
29071
-41
29072
35
29073
-41
29074
35
29075
-40
29076
36
29077
-40
29078
37
29079
-39
29080
-104
29081
-32
29082
-96
29083
30
29084
-44
29085
54
29086
-23
29087
58
29088
-20
29089
55
29090
-23
29091
50
29092
-27
29093
47
29094
-30
29095
45
29096
-32
29097
43
29098
-33
29099
43
29100
-33
29101
42
29102
-34
29103
41
29104
-35
29105
41
29106
-35
29107
41
29108
-35
29109
40
29110
-35
29111
41
29112
120
29113
35
29114
66
29115
-13
29116
32
29117
-43
29118
21
29119
-52
29120
21
29121
-52
29122
25
29123
-49
29124
29
29125
-46
29126
31
29127
-44
29128
32
29129
-43
29130
33
29131
-42
29132
34
29133
-41
29134
35
29135
-40
29136
35
29137
-40
29138
36
29139
-39
29140
36
29141
-40
29142
36
29143
-39
29144
-105
29145
-31
29146
-95
29147
30
29148
-43
29149
54
29150
-23
29151
58
29152
-19
29153
55
29154
-22
29155
51
29156
-26
29157
47
29158
-30
29159
45
29160
-32
29161
43
29162
-33
29163
43
29164
-33
29165
43
29166
-33
29167
42
29168
-34
29169
42
29170
-34
29171
42
29172
-34
29173
40
29174
-35
29175
41
29176
-35
29177
40
29178
-35
29179
40
29180
-35
29181
40
29182
-36
29183
40
29184
-36
29185
40
29186
-36
29187
39
29188
-36
29189
39
29190
-37
29191
38
29192
-37
29193
39
29194
-37
29195
38
29196
-37
29197
39
29198
-37
29199
39
29200
-37
29201
39
29202
-37
29203
39
29204
-37
29205
39
29206
-37
29207
39
29208
-37
29209
39
29210
-37
29211
39
29212
-37
29213
38
29214
-38
29215
38
29216
-38
29217
38
29218
-38
29219
38
29220
-37
29221
39
29222
-37
29223
38
29224
-37
29225
39
29226
-37
29227
38
29228
-37
29229
38
29230
-38
29231
38
29232
-38
29233
38
29234
-38
29235
38
29236
-37
29237
38
29238
-37
29239
39
29240
118
29241
33
29242
65
29243
-14
29244
30
29245
-44
29246
20
29247
-53
29248
20
29249
-53
29250
24
29251
-50
29252
27
29253
-47
29254
30
29255
-45
29256
32
29257
-43
29258
33
29259
-42
29260
34
29261
-41
29262
35
29263
-40
29264
35
29265
-40
29266
36
29267
-40
29268
36
29269
-40
29270
36
29271
-39
29272
-105
29273
-32
29274
-96
29275
30
29276
-44
29277
53
29278
-24
29279
57
29280
-20
29281
54
29282
-23
29283
50
29284
-27
29285
46
29286
-30
29287
44
29288
-32
29289
43
29290
-33
29291
43
29292
-33
29293
42
29294
-34
29295
42
29296
-34
29297
41
29298
-35
29299
40
29300
-35
29301
41
29302
-35
29303
40
29304
-36
29305
40
29306
-36
29307
40
29308
-36
29309
40
29310
-36
29311
40
29312
-36
29313
39
29314
-36
29315
39
29316
-37
29317
39
29318
-36
29319
39
29320
-37
29321
39
29322
-37
29323
39
29324
-37
29325
39
29326
-37
29327
39
29328
-37
29329
38
29330
-37
29331
38
29332
-38
29333
38
29334
-37
29335
39
29336
-37
29337
38
29338
-37
29339
39
29340
-37
29341
39
29342
-37
29343
39
29344
-36
29345
40
29346
-36
29347
39
29348
-37
29349
39
29350
-36
29351
39
29352
-37
29353
39
29354
-37
29355
39
29356
-37
29357
38
29358
-37
29359
39
29360
-37
29361
39
29362
-37
29363
39
29364
-37
29365
39
29366
-37
29367
39
29368
118
29369
33
29370
65
29371
-14
29372
31
29373
-44
29374
21
29375
-53
29376
21
29377
-53
29378
24
29379
-50
29380
28
29381
-47
29382
30
29383
-45
29384
32
29385
-43
29386
34
29387
-41
29388
34
29389
-41
29390
34
29391
-41
29392
35
29393
-40
29394
35
29395
-40
29396
35
29397
-40
29398
36
29399
-40
29400
-105
29401
-32
29402
-96
29403
30
29404
-44
29405
53
29406
-24
29407
58
29408
-20
29409
55
29410
-23
29411
50
29412
-27
29413
47
29414
-29
29415
45
29416
-31
29417
44
29418
-32
29419
43
29420
-33
29421
42
29422
-34
29423
42
29424
-34
29425
42
29426
-34
29427
41
29428
-35
29429
39
29430
-36
29431
40
29432
120
29433
34
29434
66
29435
-13
29436
32
29437
-43
29438
21
29439
-52
29440
21
29441
-53
29442
24
29443
-50
29444
28
29445
-46
29446
31
29447
-44
29448
33
29449
-42
29450
33
29451
-42
29452
35
29453
-41
29454
35
29455
-40
29456
35
29457
-41
29458
36
29459
-40
29460
36
29461
-40
29462
36
29463
-39
29464
-105
29465
-31
29466
-95
29467
29
29468
-44
29469
53
29470
-24
29471
58
29472
-20
29473
54
29474
-23
29475
50
29476
-27
29477
47
29478
-30
29479
45
29480
-32
29481
44
29482
-32
29483
43
29484
-33
29485
42
29486
-34
29487
42
29488
-34
29489
42
29490
-34
29491
42
29492
-34
29493
41
29494
-35
29495
41
29496
120
29497
34
29498
66
29499
-13
29500
33
29501
-42
29502
22
29503
-52
29504
22
29505
-52
29506
25
29507
-49
29508
29
29509
-46
29510
31
29511
-44
29512
32
29513
-43
29514
33
29515
-42
29516
34
29517
-41
29518
34
29519
-41
29520
35
29521
-40
29522
36
29523
-39
29524
36
29525
-39
29526
36
29527
-39
29528
-105
29529
-31
29530
-95
29531
30
29532
-44
29533
54
29534
-23
29535
58
29536
-19
29537
55
29538
-23
29539
50
29540
-27
29541
47
29542
-30
29543
45
29544
-31
29545
44
29546
-32
29547
43
29548
-33
29549
43
29550
-34
29551
42
29552
-34
29553
42
29554
-34
29555
41
29556
-35
29557
41
29558
-35
29559
40
29560
-35
29561
40
29562
-35
29563
40
29564
-36
29565
39
29566
-36
29567
39
29568
-36
29569
39
29570
-36
29571
39
29572
-37
29573
39
29574
-37
29575
39
29576
-37
29577
39
29578
-36
29579
39
29580
-36
29581
38
29582
-37
29583
39
29584
-37
29585
39
29586
-37
29587
39
29588
-37
29589
38
29590
-37
29591
38
29592
-37
29593
38
29594
-37
29595
38
29596
-37
29597
37
29598
-38
29599
38
29600
-38
29601
38
29602
-37
29603
38
29604
-37
29605
39
29606
-37
29607
39
29608
-37
29609
38
29610
-37
29611
39
29612
-37
29613
39
29614
-37
29615
39
29616
-37
29617
39
29618
-37
29619
38
29620
-38
29621
38
29622
-37
29623
38
29624
118
29625
32
29626
65
29627
-15
29628
30
29629
-44
29630
20
29631
-53
29632
20
29633
-53
29634
24
29635
-50
29636
27
29637
-47
29638
30
29639
-45
29640
31
29641
-44
29642
33
29643
-42
29644
34
29645
-41
29646
34
29647
-41
29648
35
29649
-41
29650
35
29651
-40
29652
36
29653
-40
29654
36
29655
-39
29656
-105
29657
-32
29658
-96
29659
30
29660
-44
29661
53
29662
-24
29663
58
29664
-19
29665
54
29666
-23
29667
51
29668
-26
29669
48
29670
-29
29671
45
29672
-31
29673
43
29674
-33
29675
43
29676
-33
29677
43
29678
-34
29679
42
29680
-34
29681
41
29682
-35
29683
41
29684
-35
29685
41
29686
-35
29687
41
29688
-35
29689
40
29690
-36
29691
39
29692
-36
29693
40
29694
-36
29695
39
29696
-37
29697
39
29698
-37
29699
39
29700
-37
29701
39
29702
-37
29703
39
29704
-36
29705
39
29706
-37
29707
39
29708
-37
29709
39
29710
-37
29711
39
29712
-37
29713
39
29714
-37
29715
39
29716
-37
29717
38
29718
-37
29719
39
29720
119
29721
33
29722
64
29723
-15
29724
31
29725
-44
29726
20
29727
-53
29728
20
29729
-53
29730
24
29731
-50
29732
28
29733
-47
29734
30
29735
-45
29736
32
29737
-43
29738
34
29739
-41
29740
34
29741
-41
29742
35
29743
-40
29744
35
29745
-40
29746
35
29747
-40
29748
35
29749
-40
29750
36
29751
-39
29752
-105
29753
-32
29754
-95
29755
30
29756
-44
29757
54
29758
-23
29759
58
29760
-20
29761
55
29762
-22
29763
50
29764
-26
29765
47
29766
-30
29767
45
29768
-32
29769
44
29770
-32
29771
43
29772
-33
29773
42
29774
-34
29775
41
29776
-35
29777
41
29778
-35
29779
41
29780
-35
29781
40
29782
-36
29783
40
29784
120
29785
34
29786
66
29787
-13
29788
33
29789
-42
29790
22
29791
-52
29792
21
29793
-52
29794
25
29795
-49
29796
29
29797
-46
29798
31
29799
-44
29800
32
29801
-43
29802
34
29803
-41
29804
33
29805
-42
29806
35
29807
-41
29808
35
29809
-40
29810
36
29811
-39
29812
37
29813
-39
29814
36
29815
-39
29816
36
29817
-39
29818
37
29819
-39
29820
36
29821
-39
29822
37
29823
-38
29824
37
29825
-38
29826
38
29827
-38
29828
38
29829
-37
29830
39
29831
-37
29832
38
29833
-38
29834
38
29835
-38
29836
37
29837
-38
29838
38
29839
-38
29840
37
29841
-38
29842
38
29843
-38
29844
38
29845
-38
29846
38
29847
-37
29848
-103
29849
-30
29850
-94
29851
32
29852
-42
29853
55
29854
-23
29855
59
29856
-19
29857
56
29858
-22
29859
51
29860
-26
29861
48
29862
-28
29863
46
29864
-31
29865
44
29866
-32
29867
43
29868
-33
29869
42
29870
-34
29871
42
29872
-34
29873
42
29874
-34
29875
42
29876
-34
29877
41
29878
-35
29879
40
29880
-35
29881
40
29882
-36
29883
40
29884
-36
29885
39
29886
-36
29887
40
29888
-36
29889
39
29890
-36
29891
39
29892
-36
29893
39
29894
-36
29895
39
29896
-36
29897
39
29898
-37
29899
39
29900
-37
29901
39
29902
-37
29903
39
29904
-37
29905
38
29906
-37
29907
38
29908
-37
29909
39
29910
-37
29911
38
29912
118
29913
32
29914
64
29915
-15
29916
31
29917
-44
29918
20
29919
-53
29920
20
29921
-53
29922
24
29923
-50
29924
27
29925
-47
29926
30
29927
-44
29928
32
29929
-43
29930
32
29931
-42
29932
34
29933
-41
29934
34
29935
-41
29936
35
29937
-40
29938
35
29939
-40
29940
35
29941
-40
29942
36
29943
-40
29944
36
29945
-39
29946
37
29947
-39
29948
37
29949
-38
29950
37
29951
-39
29952
37
29953
-39
29954
37
29955
-39
29956
36
29957
-39
29958
37
29959
-38
29960
38
29961
-38
29962
38
29963
-37
29964
39
29965
-37
29966
38
29967
-37
29968
39
29969
-37
29970
39
29971
-37
29972
38
29973
-38
29974
39
29975
-37
29976
-103
29977
-30
29978
-94
29979
32
29980
-42
29981
55
29982
-22
29983
58
29984
-19
29985
56
29986
-22
29987
51
29988
-26
29989
47
29990
-29
29991
45
29992
-31
29993
44
29994
-32
29995
44
29996
-32
29997
43
29998
-33
29999
43
30000
-34
30001
42
30002
-34
30003
42
30004
-34
30005
41
30006
-34
30007
41
30008
120
30009
34
30010
66
30011
-13
30012
32
30013
-43
30014
21
30015
-52
30016
21
30017
-52
30018
25
30019
-49
30020
28
30021
-46
30022
31
30023
-43
30024
33
30025
-42
30026
33
30027
-42
30028
34
30029
-41
30030
35
30031
-40
30032
35
30033
-40
30034
35
30035
-40
30036
35
30037
-40
30038
36
30039
-39
30040
-105
30041
-32
30042
-95
30043
30
30044
-44
30045
54
30046
-23
30047
58
30048
-20
30049
55
30050
-22
30051
51
30052
-26
30053
47
30054
-30
30055
45
30056
-32
30057
43
30058
-33
30059
43
30060
-33
30061
43
30062
-33
30063
42
30064
-34
30065
41
30066
-35
30067
41
30068
-35
30069
40
30070
-35
30071
40
30072
120
30073
34
30074
66
30075
-13
30076
32
30077
-43
30078
22
30079
-52
30080
22
30081
-52
30082
25
30083
-49
30084
28
30085
-46
30086
31
30087
-43
30088
33
30089
-42
30090
34
30091
-41
30092
34
30093
-41
30094
35
30095
-40
30096
35
30097
-40
30098
36
30099
-40
30100
36
30101
-39
30102
36
30103
-39
30104
-105
30105
-31
30106
-95
30107
30
30108
-44
30109
54
30110
-23
30111
58
30112
-20
30113
55
30114
-23
30115
50
30116
-27
30117
47
30118
-30
30119
44
30120
-32
30121
43
30122
-33
30123
43
30124
-33
30125
42
30126
-34
30127
42
30128
-34
30129
41
30130
-35
30131
41
30132
-35
30133
41
30134
-35
30135
40
30136
-35
30137
40
30138
-35
30139
40
30140
-35
30141
40
30142
-36
30143
40
30144
-36
30145
39
30146
-36
30147
39
30148
-36
30149
39
30150
-37
30151
39
30152
-36
30153
40
30154
-36
30155
39
30156
-36
30157
39
30158
-36
30159
39
30160
-37
30161
39
30162
-37
30163
39
30164
-37
30165
39
30166
-37
30167
39
30168
-37
30169
39
30170
-37
30171
38
30172
-37
30173
38
30174
-37
30175
39
30176
-37
30177
39
30178
-37
30179
38
30180
-38
30181
38
30182
-37
30183
38
30184
-37
30185
38
30186
-37
30187
39
30188
-37
30189
38
30190
-37
30191
38
30192
-37
30193
38
30194
-37
30195
37
30196
-38
30197
39
30198
-37
30199
39
30200
118
30201
33
30202
65
30203
-15
30204
31
30205
-44
30206
20
30207
-53
30208
21
30209
-53
30210
24
30211
-50
30212
28
30213
-47
30214
31
30215
-44
30216
32
30217
-43
30218
33
30219
-42
30220
34
30221
-41
30222
34
30223
-41
30224
35
30225
-41
30226
35
30227
-40
30228
35
30229
-40
30230
36
30231
-39
30232
36
30233
-39
30234
37
30235
-39
30236
37
30237
-38
30238
38
30239
-38
30240
38
30241
-38
30242
38
30243
-38
30244
38
30245
-38
30246
38
30247
-38
30248
38
30249
-38
30250
38
30251
-38
30252
38
30253
-38
30254
38
30255
-38
30256
38
30257
-37
30258
38
30259
-37
30260
39
30261
-37
30262
38
30263
-37
30264
38
30265
-38
30266
38
30267
-37
30268
38
30269
-38
30270
38
30271
-38
30272
38
30273
-38
30274
38
30275
-37
30276
38
30277
-38
30278
38
30279
-37
30280
38
30281
-38
30282
38
30283
-38
30284
38
30285
-38
30286
38
30287
-37
30288
39
30289
-37
30290
39
30291
-37
30292
38
30293
-37
30294
38
30295
-37
30296
39
30297
-37
30298
38
30299
-37
30300
38
30301
-37
30302
38
30303
-38
30304
37
30305
-38
30306
38
30307
-37
30308
39
30309
-37
30310
39
30311
-37
30312
39
30313
-37
30314
39
30315
-37
30316
39
30317
-37
30318
39
30319
-37
30320
38
30321
-38
30322
38
30323
-37
30324
38
30325
-37
30326
38
30327
-37
30328
39
30329
-37
30330
39
30331
-37
30332
39
30333
-37
30334
39
30335
-37
30336
39
30337
-37
30338
39
30339
-37
30340
38
30341
-37
30342
38
30343
-37
30344
39
30345
-37
30346
38
30347
-37
30348
38
30349
-37
30350
38
30351
-37
30352
38
30353
-37
30354
39
30355
-37
30356
38
30357
-37
30358
38
30359
-37
30360
39
30361
-37
30362
39
30363
-37
30364
39
30365
-37
30366
39
30367
-37
30368
39
30369
-37
30370
38
30371
-37
30372
38
30373
-38
30374
38
30375
-37
30376
38
30377
-38
30378
38
30379
-38
30380
38
30381
-37
30382
39
30383
-37
30384
39
30385
-37
30386
39
30387
-37
30388
39
30389
-37
30390
38
30391
-38
30392
-103
30393
-30
30394
-94
30395
31
30396
-42
30397
55
30398
-22
30399
59
30400
-19
30401
56
30402
-21
30403
52
30404
-25
30405
48
30406
-29
30407
45
30408
-31
30409
44
30410
-32
30411
43
30412
-33
30413
43
30414
-33
30415
43
30416
-33
30417
42
30418
-34
30419
41
30420
-35
30421
41
30422
-35
30423
40
30424
120
30425
34
30426
66
30427
-13
30428
32
30429
-43
30430
22
30431
-52
30432
22
30433
-52
30434
25
30435
-49
30436
29
30437
-46
30438
31
30439
-44
30440
32
30441
-43
30442
34
30443
-41
30444
35
30445
-40
30446
35
30447
-41
30448
35
30449
-40
30450
35
30451
-40
30452
36
30453
-40
30454
36
30455
-39
30456
36
30457
-39
30458
37
30459
-38
30460
37
30461
-38
30462
38
30463
-38
30464
38
30465
-38
30466
37
30467
-38
30468
38
30469
-37
30470
39
30471
-37
30472
38
30473
-38
30474
39
30475
-37
30476
38
30477
-37
30478
38
30479
-38
30480
39
30481
-37
30482
39
30483
-37
30484
38
30485
-37
30486
39
30487
-37
30488
38
30489
-37
30490
38
30491
-37
30492
38
30493
-37
30494
38
30495
-38
30496
38
30497
-37
30498
38
30499
-38
30500
38
30501
-37
30502
38
30503
-38
30504
38
30505
-37
30506
39
30507
-37
30508
39
30509
-37
30510
39
30511
-37
30512
39
30513
-37
30514
38
30515
-37
30516
38
30517
-38
30518
39
30519
-37
30520
38
30521
-37
30522
39
30523
-37
30524
38
30525
-38
30526
38
30527
-38
30528
38
30529
-37
30530
38
30531
-38
30532
38
30533
-38
30534
38
30535
-37
30536
38
30537
-37
30538
39
30539
-36
30540
39
30541
-36
30542
38
30543
-37
30544
39
30545
-37
30546
38
30547
-37
30548
38
30549
-37
30550
39
30551
-37
30552
39
30553
-37
30554
38
30555
-38
30556
38
30557
-37
30558
39
30559
-37
30560
38
30561
-37
30562
39
30563
-37
30564
38
30565
-37
30566
38
30567
-38
30568
38
30569
-37
30570
38
30571
-37
30572
39
30573
-37
30574
39
30575
-37
30576
39
30577
-37
30578
39
30579
-37
30580
39
30581
-37
30582
39
30583
-37
30584
-103
30585
-29
30586
-93
30587
31
30588
-42
30589
55
30590
-22
30591
59
30592
-19
30593
56
30594
-22
30595
52
30596
-26
30597
47
30598
-29
30599
46
30600
-30
30601
45
30602
-32
30603
43
30604
-33
30605
43
30606
-33
30607
42
30608
-34
30609
41
30610
-35
30611
42
30612
-34
30613
41
30614
-35
30615
41
30616
-35
30617
40
30618
-36
30619
39
30620
-36
30621
40
30622
-36
30623
40
30624
-36
30625
40
30626
-36
30627
40
30628
-36
30629
39
30630
-36
30631
39
30632
-36
30633
39
30634
-36
30635
39
30636
-37
30637
39
30638
-37
30639
38
30640
-37
30641
38
30642
-37
30643
38
30644
-37
30645
38
30646
-38
30647
38
30648
118
30649
33
30650
64
30651
-15
30652
31
30653
-44
30654
21
30655
-53
30656
20
30657
-53
30658
24
30659
-50
30660
28
30661
-47
30662
30
30663
-44
30664
32
30665
-43
30666
33
30667
-42
30668
33
30669
-42
30670
34
30671
-41
30672
35
30673
-40
30674
35
30675
-40
30676
36
30677
-40
30678
36
30679
-39
30680
-105
30681
-31
30682
-95
30683
30
30684
-44
30685
53
30686
-24
30687
58
30688
-20
30689
54
30690
-23
30691
50
30692
-27
30693
47
30694
-30
30695
44
30696
-32
30697
43
30698
-33
30699
43
30700
-33
30701
42
30702
-34
30703
42
30704
-34
30705
41
30706
-35
30707
41
30708
-35
30709
40
30710
-35
30711
40
30712
-36
30713
40
30714
-35
30715
40
30716
-36
30717
39
30718
-36
30719
39
30720
-36
30721
39
30722
-36
30723
39
30724
-37
30725
39
30726
-37
30727
40
30728
-36
30729
39
30730
-36
30731
39
30732
-36
30733
39
30734
-37
30735
39
30736
-37
30737
38
30738
-37
30739
39
30740
-37
30741
39
30742
-37
30743
39
30744
118
30745
32
30746
65
30747
-14
30748
31
30749
-44
30750
20
30751
-53
30752
21
30753
-53
30754
24
30755
-50
30756
28
30757
-47
30758
30
30759
-45
30760
32
30761
-43
30762
33
30763
-42
30764
34
30765
-41
30766
35
30767
-41
30768
35
30769
-40
30770
35
30771
-40
30772
35
30773
-40
30774
36
30775
-39
30776
-105
30777
-31
30778
-95
30779
30
30780
-44
30781
53
30782
-24
30783
58
30784
-20
30785
55
30786
-23
30787
50
30788
-27
30789
47
30790
-30
30791
45
30792
-31
30793
44
30794
-32
30795
43
30796
-33
30797
43
30798
-33
30799
42
30800
-34
30801
42
30802
-34
30803
41
30804
-35
30805
41
30806
-35
30807
41
30808
120
30809
34
30810
66
30811
-14
30812
32
30813
-43
30814
21
30815
-53
30816
21
30817
-52
30818
24
30819
-50
30820
27
30821
-47
30822
31
30823
-44
30824
33
30825
-42
30826
34
30827
-41
30828
34
30829
-41
30830
35
30831
-40
30832
35
30833
-40
30834
36
30835
-39
30836
36
30837
-40
30838
36
30839
-39
30840
37
30841
-39
30842
37
30843
-39
30844
37
30845
-38
30846
37
30847
-38
30848
37
30849
-39
30850
38
30851
-38
30852
38
30853
-37
30854
38
30855
-38
30856
38
30857
-37
30858
38
30859
-38
30860
39
30861
-37
30862
38
30863
-37
30864
39
30865
-37
30866
39
30867
-37
30868
39
30869
-37
30870
38
30871
-37
30872
-103
30873
-30
30874
-94
30875
32
30876
-42
30877
55
30878
-23
30879
59
30880
-19
30881
56
30882
-22
30883
51
30884
-26
30885
48
30886
-29
30887
46
30888
-31
30889
44
30890
-32
30891
43
30892
-33
30893
43
30894
-33
30895
42
30896
-34
30897
42
30898
-34
30899
41
30900
-35
30901
41
30902
-35
30903
41
30904
120
30905
35
30906
65
30907
-14
30908
32
30909
-43
30910
22
30911
-52
30912
21
30913
-52
30914
25
30915
-49
30916
29
30917
-46
30918
31
30919
-44
30920
32
30921
-42
30922
34
30923
-41
30924
34
30925
-41
30926
35
30927
-40
30928
35
30929
-40
30930
35
30931
-40
30932
36
30933
-39
30934
37
30935
-39
30936
-104
30937
-31
30938
-95
30939
29
30940
-44
30941
53
30942
-24
30943
58
30944
-20
30945
53
30946
-24
30947
50
30948
-27
30949
46
30950
-30
30951
44
30952
-32
30953
43
30954
-33
30955
43
30956
-34
30957
42
30958
-34
30959
42
30960
-34
30961
41
30962
-35
30963
41
30964
-35
30965
41
30966
-35
30967
40
30968
-35
30969
40
30970
-35
30971
40
30972
-36
30973
39
30974
-36
30975
39
30976
-36
30977
39
30978
-37
30979
39
30980
-37
30981
39
30982
-37
30983
39
30984
-37
30985
39
30986
-37
30987
38
30988
-37
30989
38
30990
-37
30991
38
30992
-37
30993
38
30994
-37
30995
39
30996
-37
30997
39
30998
-37
30999
39
31000
119
31001
33
31002
64
31003
-15
31004
31
31005
-44
31006
20
31007
-53
31008
21
31009
-53
31010
24
31011
-50
31012
28
31013
-46
31014
31
31015
-44
31016
32
31017
-43
31018
34
31019
-41
31020
34
31021
-41
31022
35
31023
-40
31024
35
31025
-40
31026
35
31027
-41
31028
36
31029
-40
31030
36
31031
-40
31032
-105
31033
-31
31034
-95
31035
30
31036
-44
31037
53
31038
-24
31039
58
31040
-20
31041
55
31042
-23
31043
50
31044
-27
31045
47
31046
-30
31047
45
31048
-31
31049
43
31050
-33
31051
43
31052
-33
31053
42
31054
-34
31055
42
31056
-34
31057
41
31058
-35
31059
41
31060
-35
31061
41
31062
-35
31063
40
31064
-36
31065
39
31066
-36
31067
40
31068
-36
31069
40
31070
-36
31071
40
31072
-36
31073
40
31074
-36
31075
39
31076
-36
31077
40
31078
-36
31079
39
31080
-36
31081
38
31082
-37
31083
39
31084
-37
31085
38
31086
-37
31087
38
31088
-37
31089
38
31090
-37
31091
38
31092
-37
31093
39
31094
-37
31095
39
31096
118
31097
32
31098
65
31099
-14
31100
31
31101
-44
31102
21
31103
-53
31104
21
31105
-53
31106
25
31107
-50
31108
28
31109
-47
31110
30
31111
-44
31112
32
31113
-43
31114
34
31115
-41
31116
34
31117
-41
31118
35
31119
-41
31120
35
31121
-40
31122
35
31123
-40
31124
36
31125
-40
31126
36
31127
-39
31128
-104
31129
-31
31130
-95
31131
30
31132
-44
31133
53
31134
-24
31135
58
31136
-20
31137
55
31138
-23
31139
50
31140
-27
31141
47
31142
-30
31143
45
31144
-32
31145
43
31146
-33
31147
43
31148
-33
31149
42
31150
-34
31151
42
31152
-34
31153
42
31154
-34
31155
41
31156
-35
31157
40
31158
-35
31159
41
31160
120
31161
34
31162
66
31163
-13
31164
32
31165
-43
31166
21
31167
-52
31168
21
31169
-52
31170
25
31171
-49
31172
28
31173
-46
31174
30
31175
-44
31176
33
31177
-42
31178
34
31179
-42
31180
34
31181
-41
31182
35
31183
-41
31184
35
31185
-40
31186
36
31187
-39
31188
36
31189
-39
31190
36
31191
-39
31192
-105
31193
-31
31194
-95
31195
30
31196
-44
31197
54
31198
-23
31199
58
31200
-20
31201
55
31202
-23
31203
50
31204
-26
31205
47
31206
-29
31207
45
31208
-31
31209
43
31210
-33
31211
43
31212
-33
31213
43
31214
-33
31215
42
31216
-34
31217
41
31218
-35
31219
42
31220
-34
31221
41
31222
-35
31223
40
31224
-35
31225
40
31226
-36
31227
40
31228
-36
31229
40
31230
-36
31231
40
31232
-36
31233
39
31234
-37
31235
39
31236
-36
31237
39
31238
-36
31239
39
31240
-37
31241
39
31242
-37
31243
39
31244
-37
31245
38
31246
-37
31247
38
31248
-37
31249
39
31250
-37
31251
39
31252
-37
31253
38
31254
-38
31255
38
31256
-37
31257
39
31258
-37
31259
39
31260
-37
31261
39
31262
-37
31263
38
31264
-37
31265
38
31266
-38
31267
38
31268
-37
31269
38
31270
-37
31271
39
31272
-37
31273
38
31274
-37
31275
39
31276
-37
31277
39
31278
-37
31279
38
31280
-37
31281
38
31282
-37
31283
39
31284
-37
31285
39
31286
-37
31287
38
31288
119
31289
33
31290
65
31291
-14
31292
31
31293
-44
31294
20
31295
-53
31296
21
31297
-53
31298
24
31299
-50
31300
28
31301
-46
31302
30
31303
-44
31304
31
31305
-44
31306
33
31307
-42
31308
33
31309
-42
31310
34
31311
-41
31312
35
31313
-41
31314
35
31315
-40
31316
36
31317
-39
31318
36
31319
-39
31320
-105
31321
-32
31322
-95
31323
29
31324
-44
31325
53
31326
-24
31327
58
31328
-20
31329
55
31330
-23
31331
50
31332
-27
31333
47
31334
-29
31335
45
31336
-32
31337
43
31338
-33
31339
43
31340
-33
31341
42
31342
-34
31343
42
31344
-34
31345
41
31346
-35
31347
40
31348
-35
31349
40
31350
-35
31351
41
31352
-35
31353
40
31354
-35
31355
40
31356
-35
31357
40
31358
-36
31359
39
31360
-36
31361
40
31362
-36
31363
39
31364
-36
31365
39
31366
-37
31367
39
31368
-37
31369
38
31370
-37
31371
39
31372
-37
31373
38
31374
-37
31375
39
31376
-37
31377
39
31378
-37
31379
39
31380
-37
31381
39
31382
-37
31383
39
31384
-36
31385
39
31386
-37
31387
39
31388
-37
31389
39
31390
-37
31391
38
31392
-37
31393
38
31394
-37
31395
38
31396
-37
31397
39
31398
-37
31399
38
31400
-37
31401
38
31402
-37
31403
39
31404
-37
31405
38
31406
-37
31407
38
31408
-38
31409
38
31410
-37
31411
38
31412
-37
31413
39
31414
-37
31415
39
31416
118
31417
33
31418
64
31419
-15
31420
31
31421
-44
31422
20
31423
-53
31424
21
31425
-53
31426
25
31427
-49
31428
28
31429
-47
31430
30
31431
-45
31432
31
31433
-43
31434
33
31435
-42
31436
33
31437
-42
31438
34
31439
-41
31440
34
31441
-41
31442
35
31443
-40
31444
36
31445
-40
31446
36
31447
-40
31448
-105
31449
-31
31450
-95
31451
30
31452
-44
31453
54
31454
-23
31455
58
31456
-20
31457
54
31458
-23
31459
50
31460
-27
31461
46
31462
-30
31463
44
31464
-32
31465
43
31466
-33
31467
43
31468
-33
31469
42
31470
-34
31471
41
31472
-34
31473
41
31474
-35
31475
41
31476
-35
31477
40
31478
-35
31479
40
31480
119
31481
33
31482
66
31483
-13
31484
32
31485
-43
31486
22
31487
-51
31488
22
31489
-52
31490
25
31491
-49
31492
29
31493
-46
31494
31
31495
-44
31496
33
31497
-42
31498
34
31499
-41
31500
35
31501
-41
31502
35
31503
-40
31504
35
31505
-40
31506
35
31507
-40
31508
37
31509
-39
31510
37
31511
-38
31512
-104
31513
-31
31514
-95
31515
29
31516
-44
31517
54
31518
-23
31519
57
31520
-20
31521
54
31522
-23
31523
50
31524
-27
31525
47
31526
-30
31527
45
31528
-31
31529
44
31530
-32
31531
43
31532
-33
31533
43
31534
-33
31535
42
31536
-34
31537
42
31538
-34
31539
42
31540
-34
31541
41
31542
-35
31543
41
31544
120
31545
34
31546
66
31547
-13
31548
31
31549
-44
31550
21
31551
-53
31552
21
31553
-52
31554
24
31555
-50
31556
28
31557
-46
31558
31
31559
-44
31560
32
31561
-43
31562
33
31563
-42
31564
34
31565
-41
31566
35
31567
-41
31568
35
31569
-40
31570
35
31571
-40
31572
36
31573
-39
31574
36
31575
-39
31576
-105
31577
-31
31578
-95
31579
30
31580
-44
31581
53
31582
-24
31583
58
31584
-20
31585
55
31586
-23
31587
50
31588
-26
31589
47
31590
-30
31591
44
31592
-32
31593
44
31594
-32
31595
43
31596
-33
31597
41
31598
-35
31599
41
31600
-35
31601
41
31602
-35
31603
40
31604
-36
31605
40
31606
-35
31607
40
31608
-36
31609
40
31610
-36
31611
40
31612
-35
31613
40
31614
-35
31615
40
31616
-35
31617
40
31618
-36
31619
39
31620
-36
31621
40
31622
-36
31623
39
31624
-36
31625
39
31626
-36
31627
39
31628
-36
31629
39
31630
-36
31631
39
31632
-36
31633
39
31634
-36
31635
39
31636
-36
31637
39
31638
-37
31639
38
31640
-37
31641
39
31642
-37
31643
38
31644
-37
31645
38
31646
-37
31647
39
31648
-37
31649
38
31650
-37
31651
38
31652
-37
31653
38
31654
-37
31655
38
31656
-38
31657
38
31658
-38
31659
38
31660
-37
31661
38
31662
-37
31663
39
31664
-37
31665
39
31666
-37
31667
38
31668
-37
31669
39
31670
-37
31671
39
31672
118
31673
32
31674
64
31675
-15
31676
32
31677
-43
31678
21
31679
-53
31680
21
31681
-52
31682
24
31683
-50
31684
27
31685
-47
31686
30
31687
-44
31688
32
31689
-43
31690
33
31691
-42
31692
34
31693
-41
31694
34
31695
-41
31696
34
31697
-41
31698
35
31699
-40
31700
36
31701
-40
31702
37
31703
-39
31704
-104
31705
-32
31706
-96
31707
30
31708
-44
31709
53
31710
-24
31711
57
31712
-20
31713
55
31714
-23
31715
50
31716
-26
31717
47
31718
-30
31719
45
31720
-31
31721
44
31722
-32
31723
43
31724
-33
31725
42
31726
-34
31727
41
31728
-35
31729
41
31730
-35
31731
41
31732
-35
31733
41
31734
-35
31735
41
31736
-35
31737
41
31738
-35
31739
40
31740
-35
31741
41
31742
-35
31743
40
31744
-36
31745
39
31746
-36
31747
39
31748
-36
31749
39
31750
-37
31751
39
31752
-36
31753
39
31754
-37
31755
39
31756
-37
31757
39
31758
-37
31759
38
31760
-37
31761
39
31762
-37
31763
39
31764
-37
31765
38
31766
-37
31767
39
31768
118
31769
33
31770
65
31771
-14
31772
32
31773
-43
31774
21
31775
-53
31776
21
31777
-53
31778
24
31779
-50
31780
27
31781
-47
31782
30
31783
-45
31784
31
31785
-43
31786
32
31787
-43
31788
34
31789
-41
31790
35
31791
-41
31792
34
31793
-41
31794
35
31795
-40
31796
36
31797
-40
31798
36
31799
-40
31800
-105
31801
-32
31802
-95
31803
29
31804
-44
31805
53
31806
-24
31807
57
31808
-20
31809
54
31810
-23
31811
50
31812
-27
31813
46
31814
-30
31815
44
31816
-32
31817
44
31818
-32
31819
43
31820
-33
31821
42
31822
-34
31823
42
31824
-34
31825
41
31826
-34
31827
41
31828
-35
31829
41
31830
-35
31831
40
31832
120
31833
34
31834
66
31835
-13
31836
31
31837
-43
31838
21
31839
-52
31840
21
31841
-53
31842
24
31843
-50
31844
28
31845
-46
31846
31
31847
-44
31848
32
31849
-43
31850
34
31851
-41
31852
34
31853
-41
31854
35
31855
-40
31856
35
31857
-40
31858
35
31859
-40
31860
36
31861
-39
31862
37
31863
-39
31864
37
31865
-39
31866
37
31867
-38
31868
38
31869
-38
31870
38
31871
-38
31872
38
31873
-38
31874
38
31875
-37
31876
38
31877
-37
31878
38
31879
-38
31880
38
31881
-37
31882
38
31883
-37
31884
38
31885
-37
31886
38
31887
-37
31888
38
31889
-37
31890
38
31891
-38
31892
38
31893
-37
31894
38
31895
-38
31896
-103
31897
-30
31898
-94
31899
32
31900
-42
31901
55
31902
-22
31903
59
31904
-18
31905
56
31906
-22
31907
51
31908
-26
31909
48
31910
-29
31911
46
31912
-31
31913
45
31914
-32
31915
43
31916
-33
31917
42
31918
-34
31919
42
31920
-34
31921
42
31922
-34
31923
41
31924
-35
31925
41
31926
-35
31927
40
31928
-35
31929
40
31930
-36
31931
40
31932
-36
31933
39
31934
-36
31935
40
31936
-36
31937
39
31938
-36
31939
39
31940
-37
31941
39
31942
-36
31943
39
31944
-37
31945
38
31946
-37
31947
38
31948
-37
31949
39
31950
-37
31951
39
31952
-37
31953
39
31954
-37
31955
39
31956
-37
31957
38
31958
-37
31959
39
31960
119
31961
33
31962
65
31963
-14
31964
31
31965
-44
31966
20
31967
-53
31968
21
31969
-53
31970
24
31971
-50
31972
27
31973
-48
31974
30
31975
-45
31976
32
31977
-43
31978
32
31979
-43
31980
34
31981
-41
31982
34
31983
-41
31984
35
31985
-40
31986
36
31987
-39
31988
36
31989
-39
31990
36
31991
-39
31992
37
31993
-39
31994
37
31995
-39
31996
37
31997
-38
31998
37
31999
-38
32000
37
32001
-38
32002
37
32003
-38
32004
37
32005
-38
32006
38
32007
-38
32008
38
32009
-38
32010
38
32011
-38
32012
38
32013
-37
32014
38
32015
-38
32016
38
32017
-38
32018
38
32019
-38
32020
38
32021
-38
32022
39
32023
-37
32024
-103
32025
-30
32026
-94
32027
32
32028
-42
32029
55
32030
-22
32031
58
32032
-19
32033
56
32034
-22
32035
51
32036
-26
32037
48
32038
-29
32039
46
32040
-31
32041
44
32042
-32
32043
43
32044
-33
32045
43
32046
-33
32047
42
32048
-34
32049
41
32050
-35
32051
41
32052
-35
32053
41
32054
-35
32055
41
32056
120
32057
34
32058
66
32059
-13
32060
33
32061
-42
32062
22
32063
-51
32064
22
32065
-52
32066
25
32067
-49
32068
29
32069
-46
32070
31
32071
-44
32072
32
32073
-43
32074
33
32075
-42
32076
34
32077
-41
32078
35
32079
-41
32080
35
32081
-41
32082
35
32083
-40
32084
36
32085
-40
32086
36
32087
-39
32088
-105
32089
-31
32090
-95
32091
29
32092
-44
32093
54
32094
-24
32095
58
32096
-20
32097
54
32098
-23
32099
50
32100
-27
32101
47
32102
-30
32103
44
32104
-32
32105
44
32106
-32
32107
43
32108
-33
32109
43
32110
-33
32111
43
32112
-34
32113
41
32114
-34
32115
41
32116
-35
32117
41
32118
-35
32119
40
32120
120
32121
34
32122
65
32123
-14
32124
32
32125
-43
32126
22
32127
-52
32128
21
32129
-52
32130
25
32131
-49
32132
28
32133
-46
32134
31
32135
-44
32136
33
32137
-42
32138
34
32139
-41
32140
34
32141
-41
32142
35
32143
-40
32144
36
32145
-40
32146
36
32147
-39
32148
36
32149
-39
32150
36
32151
-40
32152
-105
32153
-31
32154
-95
32155
29
32156
-44
32157
53
32158
-24
32159
58
32160
-20
32161
55
32162
-23
32163
50
32164
-26
32165
47
32166
-30
32167
44
32168
-32
32169
43
32170
-33
32171
43
32172
-33
32173
42
32174
-34
32175
42
32176
-34
32177
41
32178
-34
32179
40
32180
-35
32181
40
32182
-35
32183
40
32184
-35
32185
40
32186
-35
32187
40
32188
-36
32189
40
32190
-36
32191
40
32192
-36
32193
40
32194
-36
32195
39
32196
-37
32197
39
32198
-37
32199
39
32200
-36
32201
39
32202
-37
32203
39
32204
-37
32205
38
32206
-37
32207
39
32208
-36
32209
39
32210
-37
32211
38
32212
-38
32213
39
32214
-37
32215
39
32216
-37
32217
39
32218
-37
32219
39
32220
-37
32221
38
32222
-38
32223
38
32224
-37
32225
39
32226
-37
32227
39
32228
-37
32229
39
32230
-37
32231
39
32232
-37
32233
39
32234
-37
32235
39
32236
-37
32237
39
32238
-37
32239
39
32240
-37
32241
38
32242
-37
32243
38
32244
-38
32245
38
32246
-38
32247
38
32248
118
32249
32
32250
65
32251
-14
32252
31
32253
-44
32254
21
32255
-53
32256
21
32257
-53
32258
24
32259
-50
32260
28
32261
-46
32262
31
32263
-44
32264
32
32265
-43
32266
33
32267
-41
32268
34
32269
-41
32270
34
32271
-41
32272
35
32273
-40
32274
35
32275
-40
32276
36
32277
-40
32278
36
32279
-39
32280
36
32281
-40
32282
36
32283
-39
32284
37
32285
-39
32286
36
32287
-39
32288
37
32289
-39
32290
37
32291
-39
32292
37
32293
-38
32294
37
32295
-38
32296
38
32297
-38
32298
38
32299
-38
32300
38
32301
-37
32302
38
32303
-37
32304
38
32305
-38
32306
39
32307
-37
32308
38
32309
-37
32310
38
32311
-37
32312
38
32313
-37
32314
38
32315
-37
32316
39
32317
-37
32318
39
32319
-37
32320
38
32321
-37
32322
38
32323
-37
32324
38
32325
-37
32326
38
32327
-37
32328
38
32329
-37
32330
38
32331
-38
32332
38
32333
-37
32334
38
32335
-37
32336
38
32337
-38
32338
39
32339
-37
32340
38
32341
-37
32342
38
32343
-38
32344
39
32345
-37
32346
38
32347
-37
32348
38
32349
-37
32350
38
32351
-37
32352
38
32353
-37
32354
38
32355
-37
32356
39
32357
-37
32358
39
32359
-37
32360
39
32361
-37
32362
38
32363
-37
32364
39
32365
-37
32366
39
32367
-37
32368
39
32369
-37
32370
38
32371
-37
32372
38
32373
-38
32374
38
32375
-37
32376
39
32377
-37
32378
38
32379
-38
32380
38
32381
-37
32382
38
32383
-37
32384
38
32385
-37
32386
39
32387
-37
32388
38
32389
-37
32390
37
32391
-38
32392
38
32393
-37
32394
38
32395
-38
32396
38
32397
-37
32398
38
32399
-37
32400
37
32401
-38
32402
38
32403
-37
32404
38
32405
-37
32406
37
32407
-38
32408
38
32409
-37
32410
38
32411
-37
32412
38
32413
-37
32414
38
32415
-37
32416
38
32417
-37
32418
38
32419
-37
32420
38
32421
-37
32422
38
32423
-37
32424
38
32425
-38
32426
38
32427
-37
32428
38
32429
-37
32430
39
32431
-37
32432
39
32433
-37
32434
39
32435
-37
32436
40
32437
-36
32438
39
32439
-37
32440
-102
32441
-29
32442
-93
32443
31
32444
-42
32445
54
32446
-23
32447
59
32448
-19
32449
56
32450
-22
32451
51
32452
-26
32453
48
32454
-29
32455
45
32456
-31
32457
45
32458
-32
32459
44
32460
-32
32461
42
32462
-34
32463
42
32464
-34
32465
42
32466
-34
32467
41
32468
-35
32469
41
32470
-35
32471
40
32472
119
32473
34
32474
66
32475
-13
32476
32
32477
-42
32478
22
32479
-52
32480
22
32481
-52
32482
25
32483
-49
32484
29
32485
-46
32486
31
32487
-44
32488
33
32489
-42
32490
34
32491
-41
32492
35
32493
-40
32494
35
32495
-40
32496
35
32497
-40
32498
36
32499
-40
32500
37
32501
-39
32502
36
32503
-39
32504
37
32505
-39
32506
37
32507
-39
32508
37
32509
-38
32510
38
32511
-38
32512
38
32513
-38
32514
37
32515
-38
32516
38
32517
-38
32518
38
32519
-38
32520
38
32521
-38
32522
38
32523
-38
32524
38
32525
-37
32526
38
32527
-37
32528
38
32529
-38
32530
38
32531
-38
32532
37
32533
-38
32534
38
32535
-37
32536
38
32537
-37
32538
39
32539
-37
32540
39
32541
-37
32542
39
32543
-37
32544
39
32545
-37
32546
39
32547
-37
32548
39
32549
-37
32550
39
32551
-37
32552
39
32553
-37
32554
38
32555
-37
32556
39
32557
-37
32558
38
32559
-37
32560
38
32561
-37
32562
39
32563
-37
32564
38
32565
-37
32566
39
32567
-37
32568
39
32569
-37
32570
38
32571
-37
32572
38
32573
-37
32574
39
32575
-37
32576
39
32577
-37
32578
38
32579
-37
32580
39
32581
-37
32582
39
32583
-37
32584
38
32585
-37
32586
38
32587
-37
32588
39
32589
-37
32590
39
32591
-37
32592
39
32593
-37
32594
39
32595
-36
32596
38
32597
-37
32598
38
32599
-38
32600
38
32601
-37
32602
38
32603
-38
32604
38
32605
-37
32606
38
32607
-37
32608
38
32609
-38
32610
38
32611
-37
32612
39
32613
-37
32614
39
32615
-37
32616
39
32617
-37
32618
39
32619
-37
32620
39
32621
-37
32622
39
32623
-37
32624
39
32625
-37
32626
39
32627
-37
32628
38
32629
-38
32630
39
32631
-37
32632
-103
32633
-29
32634
-93
32635
31
32636
-43
32637
55
32638
-22
32639
59
32640
-19
32641
55
32642
-22
32643
51
32644
-26
32645
47
32646
-30
32647
46
32648
-31
32649
44
32650
-32
32651
43
32652
-33
32653
43
32654
-34
32655
42
32656
-34
32657
41
32658
-35
32659
41
32660
-35
32661
41
32662
-35
32663
41
32664
-35
32665
40
32666
-35
32667
40
32668
-35
32669
40
32670
-36
32671
40
32672
-36
32673
39
32674
-37
32675
39
32676
-37
32677
38
32678
-37
32679
38
32680
-37
32681
39
32682
-36
32683
39
32684
-36
32685
40
32686
-36
32687
39
32688
-36
32689
39
32690
-37
32691
39
32692
-37
32693
39
32694
-37
32695
38
32696
118
32697
32
32698
64
32699
-15
32700
30
32701
-44
32702
20
32703
-53
32704
20
32705
-53
32706
24
32707
-50
32708
28
32709
-47
32710
31
32711
-44
32712
32
32713
-43
32714
34
32715
-41
32716
34
32717
-41
32718
35
32719
-40
32720
35
32721
-40
32722
35
32723
-40
32724
36
32725
-40
32726
36
32727
-39
32728
-105
32729
-32
32730
-95
32731
30
32732
-44
32733
53
32734
-24
32735
58
32736
-19
32737
55
32738
-23
32739
50
32740
-27
32741
47
32742
-30
32743
45
32744
-32
32745
43
32746
-33
32747
43
32748
-33
32749
42
32750
-34
32751
42
32752
-34
32753
40
32754
-35
32755
41
32756
-35
32757
40
32758
-35
32759
40
32760
-35
32761
40
32762
-35
32763
40
32764
-36
32765
39
32766
-36
32767
39
32768
-36
32769
39
32770
-36
32771
39
32772
-37
32773
39
32774
-37
32775
38
32776
-37
32777
39
32778
-37
32779
38
32780
-37
32781
38
32782
-38
32783
38
32784
-38
32785
38
32786
-38
32787
38
32788
-37
32789
39
32790
-37
32791
39
32792
118
32793
33
32794
65
32795
-14
32796
32
32797
-43
32798
21
32799
-52
32800
21
32801
-52
32802
25
32803
-49
32804
28
32805
-47
32806
31
32807
-44
32808
32
32809
-43
32810
34
32811
-41
32812
34
32813
-41
32814
34
32815
-41
32816
35
32817
-40
32818
35
32819
-40
32820
35
32821
-40
32822
37
32823
-39
32824
-104
32825
-32
32826
-95
32827
30
32828
-44
32829
54
32830
-23
32831
57
32832
-20
32833
54
32834
-23
32835
50
32836
-27
32837
47
32838
-30
32839
45
32840
-32
32841
43
32842
-33
32843
43
32844
-33
32845
43
32846
-33
32847
42
32848
-34
32849
41
32850
-34
32851
41
32852
-35
32853
40
32854
-35
32855
40
32856
120
32857
34
32858
65
32859
-14
32860
32
32861
-43
32862
22
32863
-52
32864
22
32865
-52
32866
25
32867
-49
32868
29
32869
-46
32870
31
32871
-44
32872
32
32873
-43
32874
34
32875
-41
32876
34
32877
-41
32878
34
32879
-41
32880
35
32881
-40
32882
36
32883
-40
32884
36
32885
-40
32886
36
32887
-39
32888
37
32889
-39
32890
37
32891
-39
32892
37
32893
-38
32894
37
32895
-38
32896
37
32897
-38
32898
37
32899
-38
32900
37
32901
-38
32902
38
32903
-37
32904
38
32905
-37
32906
38
32907
-38
32908
39
32909
-37
32910
39
32911
-37
32912
38
32913
-37
32914
38
32915
-37
32916
39
32917
-37
32918
38
32919
-37
32920
-103
32921
-30
32922
-94
32923
31
32924
-43
32925
55
32926
-22
32927
59
32928
-19
32929
55
32930
-23
32931
51
32932
-26
32933
48
32934
-29
32935
45
32936
-31
32937
44
32938
-32
32939
43
32940
-33
32941
43
32942
-33
32943
43
32944
-33
32945
41
32946
-34
32947
41
32948
-35
32949
41
32950
-35
32951
41
32952
120
32953
34
32954
66
32955
-13
32956
32
32957
-43
32958
22
32959
-52
32960
22
32961
-52
32962
25
32963
-49
32964
29
32965
-46
32966
31
32967
-44
32968
33
32969
-42
32970
34
32971
-41
32972
34
32973
-41
32974
35
32975
-40
32976
35
32977
-40
32978
35
32979
-40
32980
35
32981
-40
32982
36
32983
-39
32984
-105
32985
-31
32986
-95
32987
30
32988
-44
32989
54
32990
-24
32991
58
32992
-20
32993
55
32994
-22
32995
51
32996
-26
32997
47
32998
-30
32999
45
33000
-31
33001
44
33002
-32
33003
42
33004
-34
33005
42
33006
-34
33007
42
33008
-34
33009
41
33010
-35
33011
41
33012
-35
33013
40
33014
-35
33015
40
33016
-36
33017
40
33018
-36
33019
40
33020
-36
33021
39
33022
-36
33023
39
33024
-36
33025
39
33026
-37
33027
40
33028
-36
33029
40
33030
-36
33031
39
33032
-37
33033
39
33034
-36
33035
39
33036
-37
33037
38
33038
-37
33039
39
33040
-37
33041
39
33042
-37
33043
38
33044
-37
33045
39
33046
-37
33047
39
33048
119
33049
33
33050
65
33051
-15
33052
32
33053
-43
33054
20
33055
-53
33056
21
33057
-52
33058
24
33059
-50
33060
28
33061
-47
33062
31
33063
-44
33064
32
33065
-43
33066
33
33067
-42
33068
34
33069
-41
33070
34
33071
-41
33072
35
33073
-40
33074
35
33075
-40
33076
36
33077
-39
33078
36
33079
-39
33080
-104
33081
-32
33082
-95
33083
30
33084
-43
33085
54
33086
-23
33087
58
33088
-20
33089
54
33090
-23
33091
50
33092
-27
33093
47
33094
-29
33095
45
33096
-31
33097
43
33098
-33
33099
43
33100
-33
33101
43
33102
-33
33103
41
33104
-35
33105
41
33106
-35
33107
41
33108
-35
33109
41
33110
-35
33111
40
33112
-35
33113
40
33114
-36
33115
40
33116
-36
33117
40
33118
-36
33119
39
33120
-36
33121
39
33122
-36
33123
39
33124
-37
33125
39
33126
-36
33127
39
33128
-36
33129
39
33130
-37
33131
39
33132
-37
33133
39
33134
-37
33135
39
33136
-37
33137
39
33138
-37
33139
39
33140
-37
33141
39
33142
-37
33143
38
33144
118
33145
32
33146
64
33147
-15
33148
31
33149
-44
33150
21
33151
-53
33152
21
33153
-53
33154
25
33155
-49
33156
27
33157
-47
33158
31
33159
-44
33160
32
33161
-43
33162
33
33163
-42
33164
34
33165
-41
33166
34
33167
-41
33168
34
33169
-41
33170
35
33171
-40
33172
36
33173
-40
33174
36
33175
-39
33176
-105
33177
-32
33178
-96
33179
29
33180
-44
33181
54
33182
-24
33183
58
33184
-20
33185
55
33186
-23
33187
50
33188
-27
33189
47
33190
-30
33191
46
33192
-31
33193
44
33194
-32
33195
43
33196
-33
33197
42
33198
-34
33199
42
33200
-34
33201
41
33202
-35
33203
41
33204
-35
33205
40
33206
-35
33207
40
33208
120
33209
34
33210
66
33211
-13
33212
32
33213
-43
33214
22
33215
-51
33216
21
33217
-52
33218
26
33219
-49
33220
29
33221
-46
33222
31
33223
-44
33224
33
33225
-42
33226
34
33227
-41
33228
33
33229
-42
33230
35
33231
-41
33232
35
33233
-40
33234
35
33235
-40
33236
36
33237
-40
33238
36
33239
-39
33240
-105
33241
-31
33242
-95
33243
30
33244
-44
33245
53
33246
-24
33247
58
33248
-20
33249
55
33250
-22
33251
50
33252
-27
33253
46
33254
-30
33255
44
33256
-32
33257
43
33258
-33
33259
42
33260
-34
33261
42
33262
-34
33263
42
33264
-34
33265
41
33266
-35
33267
41
33268
-34
33269
41
33270
-35
33271
40
33272
-35
33273
40
33274
-36
33275
39
33276
-36
33277
40
33278
-36
33279
39
33280
-37
33281
39
33282
-37
33283
39
33284
-37
33285
39
33286
-37
33287
39
33288
-37
33289
39
33290
-36
33291
39
33292
-36
33293
39
33294
-37
33295
39
33296
-37
33297
39
33298
-37
33299
39
33300
-37
33301
39
33302
-37
33303
38
33304
-37
33305
39
33306
-37
33307
39
33308
-37
33309
39
33310
-37
33311
39
33312
-37
33313
39
33314
-37
33315
39
33316
-37
33317
39
33318
-37
33319
38
33320
-37
33321
38
33322
-37
33323
39
33324
-37
33325
38
33326
-37
33327
39
33328
-37
33329
39
33330
-37
33331
38
33332
-37
33333
38
33334
-37
33335
38
33336
117
33337
32
33338
64
33339
-15
33340
31
33341
-44
33342
20
33343
-53
33344
21
33345
-53
33346
24
33347
-50
33348
28
33349
-47
33350
30
33351
-44
33352
32
33353
-43
33354
32
33355
-43
33356
33
33357
-42
33358
34
33359
-41
33360
35
33361
-40
33362
35
33363
-40
33364
36
33365
-40
33366
36
33367
-39
33368
-105
33369
-31
33370
-95
33371
30
33372
-44
33373
54
33374
-23
33375
58
33376
-20
33377
54
33378
-23
33379
50
33380
-27
33381
47
33382
-29
33383
45
33384
-31
33385
44
33386
-32
33387
43
33388
-33
33389
42
33390
-34
33391
42
33392
-34
33393
42
33394
-34
33395
40
33396
-35
33397
41
33398
-35
33399
41
33400
-35
33401
40
33402
-35
33403
40
33404
-36
33405
39
33406
-36
33407
39
33408
-36
33409
39
33410
-37
33411
39
33412
-37
33413
39
33414
-37
33415
39
33416
-37
33417
39
33418
-37
33419
39
33420
-37
33421
39
33422
-37
33423
39
33424
-37
33425
39
33426
-36
33427
39
33428
-37
33429
38
33430
-37
33431
39
33432
-37
33433
39
33434
-37
33435
38
33436
-37
33437
39
33438
-37
33439
38
33440
-37
33441
38
33442
-37
33443
38
33444
-37
33445
38
33446
-38
33447
38
33448
-37
33449
38
33450
-37
33451
39
33452
-37
33453
39
33454
-37
33455
39
33456
-37
33457
39
33458
-37
33459
39
33460
-37
33461
38
33462
-37
33463
39
33464
118
33465
33
33466
64
33467
-15
33468
31
33469
-44
33470
20
33471
-53
33472
20
33473
-53
33474
24
33475
-50
33476
28
33477
-47
33478
30
33479
-45
33480
32
33481
-43
33482
33
33483
-42
33484
34
33485
-41
33486
35
33487
-41
33488
35
33489
-40
33490
35
33491
-40
33492
36
33493
-39
33494
36
33495
-39
33496
-105
33497
-31
33498
-95
33499
30
33500
-44
33501
53
33502
-24
33503
57
33504
-20
33505
55
33506
-23
33507
50
33508
-27
33509
47
33510
-30
33511
45
33512
-31
33513
44
33514
-32
33515
42
33516
-34
33517
43
33518
-34
33519
41
33520
-34
33521
41
33522
-35
33523
41
33524
-35
33525
40
33526
-35
33527
40
33528
120
33529
34
33530
66
33531
-14
33532
32
33533
-43
33534
21
33535
-52
33536
22
33537
-52
33538
24
33539
-50
33540
29
33541
-46
33542
31
33543
-44
33544
32
33545
-43
33546
34
33547
-41
33548
34
33549
-41
33550
35
33551
-40
33552
35
33553
-40
33554
36
33555
-40
33556
37
33557
-39
33558
37
33559
-39
33560
-104
33561
-32
33562
-95
33563
30
33564
-43
33565
53
33566
-24
33567
58
33568
-20
33569
55
33570
-23
33571
50
33572
-27
33573
47
33574
-29
33575
46
33576
-31
33577
43
33578
-33
33579
43
33580
-33
33581
42
33582
-34
33583
42
33584
-34
33585
42
33586
-34
33587
40
33588
-35
33589
40
33590
-35
33591
40
33592
120
33593
34
33594
66
33595
-13
33596
32
33597
-43
33598
21
33599
-52
33600
22
33601
-52
33602
25
33603
-49
33604
29
33605
-46
33606
31
33607
-44
33608
33
33609
-42
33610
34
33611
-41
33612
35
33613
-41
33614
35
33615
-41
33616
35
33617
-40
33618
35
33619
-40
33620
36
33621
-39
33622
36
33623
-39
33624
-104
33625
-31
33626
-95
33627
30
33628
-44
33629
53
33630
-24
33631
58
33632
-20
33633
54
33634
-23
33635
50
33636
-27
33637
46
33638
-30
33639
44
33640
-32
33641
43
33642
-33
33643
43
33644
-33
33645
43
33646
-34
33647
41
33648
-35
33649
41
33650
-35
33651
41
33652
-35
33653
40
33654
-36
33655
40
33656
-36
33657
40
33658
-36
33659
40
33660
-36
33661
40
33662
-35
33663
39
33664
-36
33665
40
33666
-36
33667
39
33668
-37
33669
39
33670
-37
33671
39
33672
-37
33673
39
33674
-37
33675
39
33676
-37
33677
39
33678
-37
33679
39
33680
-37
33681
39
33682
-37
33683
39
33684
-37
33685
38
33686
-37
33687
39
33688
-37
33689
39
33690
-36
33691
39
33692
-37
33693
40
33694
-36
33695
39
33696
-37
33697
39
33698
-37
33699
39
33700
-37
33701
39
33702
-37
33703
39
33704
-37
33705
39
33706
-37
33707
38
33708
-37
33709
39
33710
-37
33711
39
33712
-37
33713
38
33714
-37
33715
39
33716
-36
33717
38
33718
-37
33719
39
33720
118
33721
33
33722
64
33723
-15
33724
31
33725
-44
33726
21
33727
-53
33728
21
33729
-53
33730
24
33731
-49
33732
28
33733
-47
33734
30
33735
-44
33736
32
33737
-43
33738
33
33739
-42
33740
34
33741
-41
33742
35
33743
-41
33744
34
33745
-41
33746
35
33747
-40
33748
35
33749
-40
33750
36
33751
-39
33752
-105
33753
-32
33754
-95
33755
29
33756
-44
33757
53
33758
-24
33759
58
33760
-20
33761
54
33762
-23
33763
50
33764
-27
33765
47
33766
-30
33767
45
33768
-32
33769
44
33770
-32
33771
43
33772
-33
33773
42
33774
-34
33775
42
33776
-34
33777
41
33778
-35
33779
41
33780
-35
33781
41
33782
-35
33783
40
33784
-35
33785
41
33786
-35
33787
40
33788
-35
33789
39
33790
-36
33791
39
33792
-36
33793
39
33794
-37
33795
39
33796
-37
33797
39
33798
-37
33799
39
33800
-37
33801
39
33802
-36
33803
39
33804
-36
33805
38
33806
-37
33807
39
33808
-37
33809
39
33810
-37
33811
39
33812
-37
33813
38
33814
-37
33815
38
33816
118
33817
32
33818
65
33819
-14
33820
31
33821
-44
33822
20
33823
-53
33824
21
33825
-52
33826
24
33827
-50
33828
28
33829
-47
33830
30
33831
-44
33832
32
33833
-43
33834
34
33835
-41
33836
34
33837
-41
33838
34
33839
-41
33840
35
33841
-40
33842
36
33843
-40
33844
36
33845
-39
33846
36
33847
-39
33848
-105
33849
-32
33850
-95
33851
30
33852
-44
33853
54
33854
-23
33855
58
33856
-20
33857
54
33858
-23
33859
50
33860
-27
33861
47
33862
-30
33863
45
33864
-31
33865
44
33866
-32
33867
43
33868
-33
33869
42
33870
-34
33871
42
33872
-34
33873
41
33874
-35
33875
41
33876
-35
33877
40
33878
-35
33879
40
33880
120
33881
34
33882
66
33883
-13
33884
32
33885
-43
33886
22
33887
-52
33888
22
33889
-52
33890
25
33891
-49
33892
29
33893
-46
33894
31
33895
-44
33896
32
33897
-43
33898
33
33899
-42
33900
34
33901
-41
33902
35
33903
-41
33904
35
33905
-40
33906
35
33907
-40
33908
36
33909
-40
33910
36
33911
-40
33912
36
33913
-39
33914
37
33915
-39
33916
37
33917
-39
33918
36
33919
-39
33920
37
33921
-38
33922
37
33923
-38
33924
38
33925
-38
33926
38
33927
-37
33928
38
33929
-37
33930
38
33931
-37
33932
38
33933
-37
33934
38
33935
-38
33936
38
33937
-37
33938
38
33939
-38
33940
38
33941
-38
33942
38
33943
-37
33944
-103
33945
-30
33946
-94
33947
31
33948
-43
33949
55
33950
-22
33951
59
33952
-19
33953
56
33954
-22
33955
51
33956
-26
33957
48
33958
-29
33959
45
33960
-31
33961
44
33962
-32
33963
43
33964
-33
33965
43
33966
-33
33967
42
33968
-34
33969
42
33970
-34
33971
41
33972
-35
33973
41
33974
-35
33975
41
33976
-35
33977
41
33978
-35
33979
41
33980
-35
33981
40
33982
-35
33983
40
33984
-36
33985
40
33986
-36
33987
40
33988
-36
33989
39
33990
-37
33991
39
33992
-37
33993
39
33994
-37
33995
39
33996
-37
33997
39
33998
-37
33999
39
34000
-37
34001
39
34002
-37
34003
38
34004
-38
34005
39
34006
-37
34007
38
34008
118
34009
32
34010
64
34011
-15
34012
31
34013
-44
34014
20
34015
-54
34016
20
34017
-53
34018
23
34019
-50
34020
27
34021
-48
34022
30
34023
-45
34024
32
34025
-43
34026
33
34027
-42
34028
34
34029
-41
34030
34
34031
-41
34032
34
34033
-41
34034
35
34035
-40
34036
36
34037
-40
34038
36
34039
-39
34040
36
34041
-39
34042
37
34043
-39
34044
37
34045
-39
34046
37
34047
-38
34048
37
34049
-38
34050
38
34051
-38
34052
38
34053
-38
34054
37
34055
-38
34056
38
34057
-38
34058
38
34059
-38
34060
38
34061
-38
34062
38
34063
-38
34064
37
34065
-38
34066
38
34067
-37
34068
39
34069
-37
34070
38
34071
-37
34072
-103
34073
-30
34074
-94
34075
32
34076
-42
34077
55
34078
-22
34079
59
34080
-19
34081
56
34082
-22
34083
52
34084
-26
34085
48
34086
-29
34087
45
34088
-31
34089
44
34090
-32
34091
43
34092
-33
34093
43
34094
-33
34095
42
34096
-34
34097
41
34098
-35
34099
41
34100
-35
34101
40
34102
-36
34103
40
34104
120
34105
34
34106
66
34107
-13
34108
32
34109
-43
34110
22
34111
-52
34112
22
34113
-52
34114
25
34115
-49
34116
28
34117
-46
34118
31
34119
-44
34120
33
34121
-42
34122
34
34123
-41
34124
34
34125
-41
34126
35
34127
-41
34128
35
34129
-40
34130
36
34131
-39
34132
37
34133
-39
34134
37
34135
-39
34136
-104
34137
-31
34138
-95
34139
29
34140
-44
34141
54
34142
-23
34143
58
34144
-20
34145
54
34146
-24
34147
51
34148
-26
34149
47
34150
-29
34151
45
34152
-32
34153
44
34154
-32
34155
43
34156
-34
34157
42
34158
-34
34159
42
34160
-34
34161
41
34162
-35
34163
41
34164
-35
34165
41
34166
-35
34167
41
34168
120
34169
34
34170
67
34171
-13
34172
32
34173
-43
34174
22
34175
-52
34176
22
34177
-52
34178
25
34179
-49
34180
29
34181
-46
34182
31
34183
-44
34184
32
34185
-43
34186
33
34187
-42
34188
34
34189
-41
34190
35
34191
-41
34192
36
34193
-40
34194
36
34195
-39
34196
36
34197
-39
34198
37
34199
-39
34200
-104
34201
-31
34202
-95
34203
30
34204
-44
34205
53
34206
-24
34207
58
34208
-20
34209
55
34210
-22
34211
50
34212
-27
34213
47
34214
-29
34215
45
34216
-31
34217
44
34218
-32
34219
43
34220
-33
34221
42
34222
-34
34223
42
34224
-34
34225
41
34226
-35
34227
41
34228
-35
34229
40
34230
-35
34231
40
34232
-36
34233
40
34234
-36
34235
40
34236
-36
34237
40
34238
-36
34239
39
34240
-36
34241
39
34242
-36
34243
39
34244
-36
34245
39
34246
-36
34247
39
34248
-37
34249
40
34250
-36
34251
39
34252
-37
34253
38
34254
-37
34255
39
34256
-36
34257
39
34258
-37
34259
38
34260
-37
34261
39
34262
-37
34263
39
34264
-37
34265
38
34266
-37
34267
38
34268
-37
34269
38
34270
-37
34271
38
34272
-37
34273
38
34274
-38
34275
38
34276
-37
34277
39
34278
-37
34279
38
34280
-37
34281
38
34282
-38
34283
38
34284
-37
34285
38
34286
-37
34287
38
34288
-37
34289
38
34290
-37
34291
38
34292
-37
34293
38
34294
-37
34295
39
34296
118
34297
33
34298
65
34299
-14
34300
31
34301
-44
34302
21
34303
-53
34304
20
34305
-53
34306
24
34307
-50
34308
27
34309
-47
34310
30
34311
-44
34312
32
34313
-43
34314
33
34315
-42
34316
34
34317
-41
34318
34
34319
-41
34320
34
34321
-41
34322
35
34323
-40
34324
36
34325
-40
34326
36
34327
-39
34328
37
34329
-39
34330
37
34331
-39
34332
37
34333
-38
34334
37
34335
-38
34336
37
34337
-38
34338
38
34339
-38
34340
37
34341
-38
34342
37
34343
-38
34344
38
34345
-38
34346
37
34347
-38
34348
38
34349
-38
34350
38
34351
-37
34352
38
34353
-38
34354
38
34355
-37
34356
38
34357
-37
34358
38
34359
-37
34360
39
34361
-37
34362
39
34363
-37
34364
38
34365
-37
34366
38
34367
-37
34368
38
34369
-37
34370
38
34371
-37
34372
38
34373
-38
34374
38
34375
-37
34376
38
34377
-37
34378
39
34379
-37
34380
39
34381
-37
34382
39
34383
-37
34384
38
34385
-37
34386
39
34387
-37
34388
39
34389
-37
34390
38
34391
-37
34392
39
34393
-37
34394
39
34395
-37
34396
39
34397
-37
34398
39
34399
-37
34400
39
34401
-37
34402
39
34403
-37
34404
39
34405
-37
34406
38
34407
-37
34408
39
34409
-37
34410
39
34411
-37
34412
39
34413
-37
34414
39
34415
-37
34416
38
34417
-37
34418
38
34419
-38
34420
38
34421
-37
34422
38
34423
-37
34424
38
34425
-37
34426
39
34427
-37
34428
39
34429
-37
34430
38
34431
-37
34432
39
34433
-37
34434
38
34435
-37
34436
38
34437
-37
34438
39
34439
-37
34440
38
34441
-37
34442
38
34443
-37
34444
39
34445
-37
34446
39
34447
-37
34448
38
34449
-37
34450
38
34451
-37
34452
39
34453
-37
34454
38
34455
-37
34456
39
34457
-37
34458
39
34459
-37
34460
38
34461
-37
34462
38
34463
-38
34464
38
34465
-37
34466
39
34467
-37
34468
39
34469
-37
34470
39
34471
-37
34472
38
34473
-38
34474
38
34475
-37
34476
38
34477
-38
34478
38
34479
-38
34480
38
34481
-37
34482
38
34483
-37
34484
38
34485
-37
34486
39
34487
-37
34488
-103
34489
-29
34490
-93
34491
32
34492
-42
34493
55
34494
-22
34495
59
34496
-18
34497
56
34498
-22
34499
51
34500
-26
34501
48
34502
-29
34503
45
34504
-31
34505
45
34506
-32
34507
43
34508
-33
34509
43
34510
-33
34511
42
34512
-34
34513
42
34514
-34
34515
41
34516
-35
34517
41
34518
-35
34519
40
34520
120
34521
34
34522
66
34523
-13
34524
32
34525
-43
34526
21
34527
-52
34528
22
34529
-52
34530
25
34531
-49
34532
28
34533
-46
34534
31
34535
-44
34536
32
34537
-43
34538
33
34539
-42
34540
34
34541
-41
34542
34
34543
-41
34544
35
34545
-40
34546
36
34547
-39
34548
37
34549
-39
34550
37
34551
-39
34552
37
34553
-39
34554
36
34555
-39
34556
37
34557
-38
34558
37
34559
-38
34560
37
34561
-39
34562
37
34563
-38
34564
37
34565
-38
34566
38
34567
-37
34568
38
34569
-37
34570
37
34571
-38
34572
38
34573
-37
34574
38
34575
-37
34576
38
34577
-37
34578
38
34579
-37
34580
38
34581
-38
34582
39
34583
-37
34584
38
34585
-37
34586
38
34587
-38
34588
38
34589
-37
34590
38
34591
-38
34592
38
34593
-38
34594
38
34595
-37
34596
38
34597
-37
34598
38
34599
-37
34600
38
34601
-38
34602
38
34603
-38
34604
38
34605
-37
34606
39
34607
-37
34608
39
34609
-37
34610
39
34611
-37
34612
39
34613
-37
34614
39
34615
-37
34616
38
34617
-37
34618
38
34619
-38
34620
38
34621
-37
34622
38
34623
-37
34624
38
34625
-37
34626
38
34627
-38
34628
37
34629
-38
34630
38
34631
-37
34632
38
34633
-38
34634
38
34635
-38
34636
39
34637
-37
34638
39
34639
-37
34640
38
34641
-37
34642
39
34643
-37
34644
39
34645
-37
34646
39
34647
-37
34648
39
34649
-37
34650
39
34651
-37
34652
39
34653
-37
34654
38
34655
-37
34656
38
34657
-38
34658
39
34659
-37
34660
38
34661
-37
34662
39
34663
-37
34664
39
34665
-37
34666
38
34667
-37
34668
37
34669
-38
34670
39
34671
-37
34672
39
34673
-37
34674
39
34675
-37
34676
39
34677
-37
34678
38
34679
-37
34680
-103
34681
-30
34682
-94
34683
32
34684
-42
34685
56
34686
-22
34687
60
34688
-18
34689
56
34690
-22
34691
51
34692
-26
34693
48
34694
-29
34695
45
34696
-31
34697
44
34698
-32
34699
43
34700
-33
34701
43
34702
-34
34703
42
34704
-34
34705
41
34706
-35
34707
41
34708
-35
34709
41
34710
-35
34711
40
34712
-36
34713
40
34714
-36
34715
40
34716
-36
34717
40
34718
-36
34719
40
34720
-36
34721
39
34722
-36
34723
39
34724
-36
34725
39
34726
-36
34727
39
34728
-36
34729
40
34730
-36
34731
39
34732
-36
34733
39
34734
-37
34735
39
34736
-37
34737
39
34738
-36
34739
39
34740
-37
34741
39
34742
-37
34743
39
34744
118
34745
33
34746
65
34747
-14
34748
31
34749
-44
34750
21
34751
-53
34752
21
34753
-53
34754
24
34755
-50
34756
28
34757
-46
34758
30
34759
-44
34760
32
34761
-43
34762
33
34763
-42
34764
33
34765
-42
34766
34
34767
-41
34768
35
34769
-41
34770
34
34771
-41
34772
35
34773
-40
34774
36
34775
-40
34776
-105
34777
-32
34778
-95
34779
30
34780
-44
34781
53
34782
-24
34783
57
34784
-20
34785
54
34786
-23
34787
50
34788
-27
34789
47
34790
-30
34791
45
34792
-31
34793
43
34794
-33
34795
43
34796
-33
34797
43
34798
-33
34799
42
34800
-34
34801
42
34802
-34
34803
41
34804
-35
34805
41
34806
-35
34807
40
34808
-35
34809
40
34810
-36
34811
40
34812
-36
34813
40
34814
-36
34815
40
34816
-36
34817
40
34818
-36
34819
39
34820
-36
34821
39
34822
-36
34823
39
34824
-36
34825
39
34826
-37
34827
39
34828
-36
34829
39
34830
-37
34831
38
34832
-38
34833
39
34834
-37
34835
38
34836
-37
34837
38
34838
-37
34839
39
34840
118
34841
33
34842
64
34843
-15
34844
31
34845
-44
34846
20
34847
-53
34848
21
34849
-53
34850
24
34851
-50
34852
27
34853
-47
34854
30
34855
-45
34856
31
34857
-43
34858
33
34859
-42
34860
34
34861
-41
34862
34
34863
-41
34864
35
34865
-40
34866
36
34867
-39
34868
36
34869
-39
34870
37
34871
-38
34872
-104
34873
-31
34874
-95
34875
30
34876
-44
34877
54
34878
-23
34879
58
34880
-19
34881
55
34882
-22
34883
51
34884
-26
34885
47
34886
-30
34887
45
34888
-32
34889
43
34890
-33
34891
43
34892
-33
34893
43
34894
-33
34895
41
34896
-35
34897
42
34898
-34
34899
41
34900
-35
34901
41
34902
-35
34903
41
34904
120
34905
35
34906
66
34907
-14
34908
32
34909
-43
34910
22
34911
-52
34912
22
34913
-52
34914
25
34915
-49
34916
28
34917
-46
34918
30
34919
-44
34920
33
34921
-42
34922
34
34923
-41
34924
34
34925
-41
34926
34
34927
-41
34928
35
34929
-40
34930
35
34931
-40
34932
36
34933
-40
34934
36
34935
-40
34936
36
34937
-39
34938
37
34939
-38
34940
37
34941
-39
34942
37
34943
-38
34944
37
34945
-39
34946
37
34947
-39
34948
37
34949
-39
34950
37
34951
-38
34952
38
34953
-38
34954
38
34955
-38
34956
38
34957
-38
34958
38
34959
-38
34960
38
34961
-38
34962
38
34963
-38
34964
38
34965
-37
34966
38
34967
-37
34968
-103
34969
-29
34970
-93
34971
32
34972
-42
34973
55
34974
-22
34975
59
34976
-19
34977
55
34978
-22
34979
51
34980
-26
34981
48
34982
-29
34983
45
34984
-31
34985
45
34986
-32
34987
44
34988
-32
34989
43
34990
-33
34991
43
34992
-33
34993
42
34994
-34
34995
42
34996
-34
34997
41
34998
-35
34999
41
35000
120
35001
34
35002
66
35003
-13
35004
33
35005
-42
35006
22
35007
-52
35008
22
35009
-52
35010
25
35011
-49
35012
28
35013
-47
35014
30
35015
-44
35016
32
35017
-43
35018
33
35019
-42
35020
34
35021
-41
35022
34
35023
-41
35024
35
35025
-40
35026
36
35027
-40
35028
36
35029
-40
35030
36
35031
-40
35032
-105
35033
-32
35034
-95
35035
30
35036
-44
35037
54
35038
-23
35039
58
35040
-20
35041
55
35042
-22
35043
50
35044
-27
35045
46
35046
-30
35047
44
35048
-32
35049
44
35050
-32
35051
43
35052
-33
35053
43
35054
-33
35055
42
35056
-34
35057
42
35058
-34
35059
41
35060
-35
35061
41
35062
-35
35063
40
35064
-36
35065
40
35066
-36
35067
40
35068
-36
35069
39
35070
-37
35071
39
35072
-37
35073
39
35074
-37
35075
39
35076
-37
35077
39
35078
-37
35079
39
35080
-37
35081
39
35082
-37
35083
39
35084
-37
35085
38
35086
-37
35087
39
35088
-37
35089
39
35090
-37
35091
38
35092
-37
35093
38
35094
-37
35095
38
35096
118
35097
32
35098
65
35099
-14
35100
32
35101
-43
35102
21
35103
-53
35104
21
35105
-53
35106
24
35107
-50
35108
28
35109
-47
35110
31
35111
-44
35112
32
35113
-43
35114
33
35115
-42
35116
34
35117
-41
35118
35
35119
-41
35120
35
35121
-40
35122
35
35123
-40
35124
36
35125
-39
35126
37
35127
-38
35128
-104
35129
-31
35130
-95
35131
31
35132
-43
35133
54
35134
-23
35135
58
35136
-20
35137
54
35138
-23
35139
50
35140
-27
35141
47
35142
-29
35143
45
35144
-31
35145
43
35146
-33
35147
43
35148
-33
35149
43
35150
-33
35151
42
35152
-34
35153
42
35154
-34
35155
41
35156
-35
35157
40
35158
-35
35159
40
35160
-35
35161
39
35162
-36
35163
40
35164
-36
35165
40
35166
-36
35167
39
35168
-36
35169
40
35170
-36
35171
39
35172
-36
35173
39
35174
-37
35175
39
35176
-36
35177
39
35178
-37
35179
39
35180
-37
35181
39
35182
-37
35183
38
35184
-37
35185
38
35186
-37
35187
38
35188
-37
35189
39
35190
-37
35191
39
35192
119
35193
33
35194
64
35195
-15
35196
31
35197
-44
35198
21
35199
-53
35200
20
35201
-53
35202
24
35203
-50
35204
27
35205
-47
35206
30
35207
-45
35208
32
35209
-43
35210
33
35211
-42
35212
34
35213
-41
35214
34
35215
-41
35216
35
35217
-40
35218
36
35219
-40
35220
36
35221
-40
35222
36
35223
-39
35224
-105
35225
-31
35226
-95
35227
29
35228
-44
35229
53
35230
-24
35231
58
35232
-20
35233
55
35234
-23
35235
51
35236
-26
35237
47
35238
-30
35239
45
35240
-31
35241
44
35242
-32
35243
43
35244
-33
35245
43
35246
-33
35247
42
35248
-34
35249
41
35250
-35
35251
40
35252
-35
35253
40
35254
-36
35255
40
35256
119
35257
34
35258
65
35259
-14
35260
32
35261
-43
35262
22
35263
-52
35264
21
35265
-52
35266
25
35267
-49
35268
28
35269
-47
35270
30
35271
-45
35272
32
35273
-43
35274
33
35275
-42
35276
34
35277
-41
35278
35
35279
-40
35280
35
35281
-40
35282
36
35283
-40
35284
36
35285
-39
35286
36
35287
-40
35288
-105
35289
-31
35290
-95
35291
30
35292
-43
35293
53
35294
-24
35295
58
35296
-19
35297
55
35298
-23
35299
50
35300
-27
35301
47
35302
-30
35303
45
35304
-32
35305
44
35306
-32
35307
43
35308
-33
35309
42
35310
-34
35311
42
35312
-34
35313
42
35314
-34
35315
41
35316
-35
35317
40
35318
-35
35319
40
35320
-35
35321
41
35322
-35
35323
40
35324
-35
35325
40
35326
-36
35327
40
35328
-36
35329
39
35330
-36
35331
39
35332
-36
35333
40
35334
-36
35335
39
35336
-37
35337
39
35338
-37
35339
39
35340
-37
35341
39
35342
-37
35343
39
35344
-37
35345
39
35346
-37
35347
39
35348
-37
35349
39
35350
-37
35351
39
35352
-37
35353
39
35354
-37
35355
39
35356
-37
35357
39
35358
-37
35359
39
35360
-37
35361
39
35362
-37
35363
39
35364
-37
35365
39
35366
-37
35367
39
35368
-37
35369
39
35370
-37
35371
39
35372
-37
35373
39
35374
-37
35375
38
35376
-37
35377
38
35378
-37
35379
38
35380
-38
35381
38
35382
-37
35383
38
35384
117
35385
32
35386
64
35387
-15
35388
30
35389
-44
35390
20
35391
-53
35392
20
35393
-53
35394
24
35395
-50
35396
28
35397
-47
35398
30
35399
-45
35400
31
35401
-43
35402
33
35403
-42
35404
34
35405
-41
35406
34
35407
-41
35408
35
35409
-40
35410
35
35411
-40
35412
35
35413
-40
35414
36
35415
-40
35416
-105
35417
-32
35418
-96
35419
30
35420
-44
35421
54
35422
-24
35423
57
35424
-20
35425
55
35426
-23
35427
50
35428
-27
35429
46
35430
-30
35431
44
35432
-32
35433
43
35434
-33
35435
43
35436
-33
35437
43
35438
-34
35439
42
35440
-34
35441
42
35442
-34
35443
42
35444
-34
35445
41
35446
-35
35447
41
35448
-35
35449
41
35450
-35
35451
40
35452
-35
35453
40
35454
-35
35455
39
35456
-36
35457
39
35458
-36
35459
39
35460
-37
35461
38
35462
-37
35463
39
35464
-37
35465
39
35466
-37
35467
39
35468
-37
35469
39
35470
-36
35471
39
35472
-37
35473
39
35474
-37
35475
39
35476
-37
35477
38
35478
-37
35479
38
35480
-37
35481
38
35482
-37
35483
38
35484
-37
35485
38
35486
-37
35487
38
35488
-37
35489
38
35490
-37
35491
38
35492
-37
35493
38
35494
-38
35495
38
35496
-37
35497
38
35498
-37
35499
39
35500
-37
35501
39
35502
-37
35503
38
35504
-38
35505
38
35506
-37
35507
39
35508
-37
35509
38
35510
-37
35511
39
35512
118
35513
33
35514
64
35515
-15
35516
31
35517
-44
35518
20
35519
-53
35520
20
35521
-53
35522
24
35523
-50
35524
28
35525
-47
35526
30
35527
-44
35528
32
35529
-43
35530
33
35531
-42
35532
34
35533
-41
35534
34
35535
-41
35536
35
35537
-40
35538
36
35539
-40
35540
36
35541
-40
35542
36
35543
-39
35544
-105
35545
-32
35546
-95
35547
30
35548
-44
35549
53
35550
-24
35551
58
35552
-20
35553
54
35554
-23
35555
50
35556
-27
35557
47
35558
-30
35559
44
35560
-32
35561
43
35562
-33
35563
43
35564
-34
35565
42
35566
-34
35567
42
35568
-34
35569
41
35570
-35
35571
41
35572
-35
35573
41
35574
-35
35575
40
35576
120
35577
34
35578
66
35579
-13
35580
32
35581
-43
35582
22
35583
-52
35584
22
35585
-52
35586
25
35587
-49
35588
29
35589
-46
35590
31
35591
-44
35592
32
35593
-43
35594
34
35595
-41
35596
34
35597
-41
35598
35
35599
-40
35600
35
35601
-40
35602
36
35603
-40
35604
36
35605
-40
35606
36
35607
-39
35608
-105
35609
-31
35610
-95
35611
30
35612
-44
35613
53
35614
-24
35615
57
35616
-20
35617
55
35618
-23
35619
50
35620
-27
35621
47
35622
-29
35623
45
35624
-32
35625
44
35626
-32
35627
43
35628
-33
35629
43
35630
-33
35631
42
35632
-34
35633
42
35634
-34
35635
41
35636
-35
35637
41
35638
-35
35639
40
35640
120
35641
34
35642
66
35643
-13
35644
33
35645
-42
35646
22
35647
-52
35648
22
35649
-52
35650
25
35651
-49
35652
29
35653
-46
35654
31
35655
-44
35656
32
35657
-43
35658
34
35659
-41
35660
34
35661
-41
35662
35
35663
-41
35664
35
35665
-40
35666
35
35667
-40
35668
35
35669
-40
35670
37
35671
-39
35672
-104
35673
-31
35674
-95
35675
30
35676
-43
35677
54
35678
-23
35679
58
35680
-20
35681
55
35682
-23
35683
50
35684
-27
35685
46
35686
-30
35687
44
35688
-32
35689
43
35690
-33
35691
43
35692
-33
35693
42
35694
-34
35695
41
35696
-35
35697
41
35698
-35
35699
41
35700
-35
35701
41
35702
-35
35703
41
35704
-35
35705
40
35706
-36
35707
40
35708
-35
35709
40
35710
-36
35711
39
35712
-36
35713
39
35714
-36
35715
39
35716
-36
35717
39
35718
-36
35719
39
35720
-36
35721
39
35722
-36
35723
40
35724
-36
35725
39
35726
-37
35727
39
35728
-37
35729
39
35730
-37
35731
38
35732
-37
35733
38
35734
-37
35735
39
35736
-37
35737
39
35738
-37
35739
39
35740
-37
35741
39
35742
-37
35743
39
35744
-37
35745
39
35746
-37
35747
38
35748
-37
35749
38
35750
-37
35751
38
35752
-37
35753
38
35754
-38
35755
38
35756
-38
35757
38
35758
-37
35759
38
35760
-38
35761
39
35762
-37
35763
38
35764
-37
35765
38
35766
-37
35767
39
35768
118
35769
33
35770
64
35771
-15
35772
31
35773
-44
35774
20
35775
-53
35776
21
35777
-53
35778
24
35779
-50
35780
28
35781
-47
35782
30
35783
-44
35784
32
35785
-43
35786
33
35787
-42
35788
34
35789
-41
35790
35
35791
-40
35792
35
35793
-40
35794
35
35795
-40
35796
36
35797
-39
35798
36
35799
-39
35800
-105
35801
-31
35802
-95
35803
30
35804
-44
35805
54
35806
-23
35807
58
35808
-20
35809
54
35810
-23
35811
50
35812
-27
35813
47
35814
-30
35815
44
35816
-32
35817
44
35818
-32
35819
43
35820
-33
35821
42
35822
-34
35823
42
35824
-34
35825
41
35826
-35
35827
41
35828
-35
35829
40
35830
-36
35831
40
35832
-36
35833
40
35834
-36
35835
39
35836
-36
35837
39
35838
-36
35839
39
35840
-36
35841
39
35842
-36
35843
40
35844
-36
35845
39
35846
-36
35847
39
35848
-36
35849
39
35850
-37
35851
39
35852
-37
35853
38
35854
-37
35855
39
35856
-37
35857
39
35858
-36
35859
39
35860
-36
35861
39
35862
-37
35863
39
35864
119
35865
33
35866
65
35867
-14
35868
31
35869
-44
35870
21
35871
-53
35872
21
35873
-53
35874
24
35875
-50
35876
27
35877
-47
35878
30
35879
-44
35880
32
35881
-43
35882
33
35883
-42
35884
34
35885
-41
35886
35
35887
-40
35888
35
35889
-40
35890
36
35891
-40
35892
36
35893
-39
35894
36
35895
-39
35896
-105
35897
-31
35898
-95
35899
30
35900
-44
35901
54
35902
-23
35903
57
35904
-20
35905
54
35906
-24
35907
50
35908
-27
35909
47
35910
-30
35911
44
35912
-32
35913
43
35914
-33
35915
43
35916
-33
35917
42
35918
-34
35919
42
35920
-34
35921
41
35922
-35
35923
41
35924
-35
35925
41
35926
-35
35927
40
35928
119
35929
34
35930
66
35931
-13
35932
32
35933
-43
35934
20
35935
-53
35936
22
35937
-52
35938
25
35939
-49
35940
28
35941
-46
35942
31
35943
-44
35944
32
35945
-43
35946
33
35947
-42
35948
34
35949
-41
35950
35
35951
-40
35952
36
35953
-40
35954
35
35955
-40
35956
36
35957
-39
35958
37
35959
-39
35960
37
35961
-39
35962
37
35963
-38
35964
37
35965
-38
35966
37
35967
-39
35968
37
35969
-38
35970
37
35971
-38
35972
37
35973
-38
35974
38
35975
-38
35976
38
35977
-38
35978
37
35979
-38
35980
38
35981
-37
35982
38
35983
-38
35984
38
35985
-37
35986
38
35987
-37
35988
39
35989
-37
35990
38
35991
-37
35992
-103
35993
-30
35994
-94
35995
31
35996
-43
35997
55
35998
-22
35999
59
36000
-19
36001
55
36002
-22
36003
51
36004
-26
36005
47
36006
-29
36007
46
36008
-31
36009
45
36010
-32
36011
44
36012
-32
36013
43
36014
-33
36015
42
36016
-34
36017
41
36018
-35
36019
42
36020
-34
36021
41
36022
-35
36023
40
36024
-35
36025
41
36026
-35
36027
41
36028
-35
36029
40
36030
-36
36031
39
36032
-36
36033
39
36034
-37
36035
39
36036
-36
36037
39
36038
-36
36039
39
36040
-37
36041
39
36042
-37
36043
40
36044
-36
36045
39
36046
-37
36047
39
36048
-37
36049
39
36050
-37
36051
39
36052
-37
36053
39
36054
-37
36055
39
36056
118
36057
33
36058
65
36059
-14
36060
31
36061
-44
36062
21
36063
-53
36064
21
36065
-53
36066
24
36067
-50
36068
27
36069
-47
36070
31
36071
-44
36072
32
36073
-43
36074
34
36075
-41
36076
34
36077
-41
36078
35
36079
-41
36080
35
36081
-40
36082
35
36083
-40
36084
35
36085
-40
36086
36
36087
-39
36088
36
36089
-39
36090
36
36091
-39
36092
37
36093
-39
36094
37
36095
-38
36096
37
36097
-38
36098
37
36099
-38
36100
37
36101
-38
36102
38
36103
-37
36104
39
36105
-37
36106
38
36107
-38
36108
38
36109
-38
36110
38
36111
-38
36112
38
36113
-38
36114
38
36115
-37
36116
38
36117
-37
36118
38
36119
-38
36120
-103
36121
-30
36122
-94
36123
31
36124
-43
36125
55
36126
-22
36127
58
36128
-19
36129
55
36130
-22
36131
50
36132
-26
36133
47
36134
-29
36135
45
36136
-32
36137
44
36138
-32
36139
43
36140
-33
36141
43
36142
-33
36143
42
36144
-34
36145
41
36146
-35
36147
41
36148
-35
36149
41
36150
-35
36151
40
36152
120
36153
34
36154
67
36155
-13
36156
33
36157
-42
36158
22
36159
-51
36160
22
36161
-52
36162
25
36163
-49
36164
29
36165
-46
36166
31
36167
-44
36168
32
36169
-43
36170
34
36171
-41
36172
35
36173
-41
36174
35
36175
-40
36176
36
36177
-40
36178
36
36179
-40
36180
36
36181
-39
36182
36
36183
-39
36184
-105
36185
-32
36186
-95
36187
30
36188
-44
36189
53
36190
-24
36191
57
36192
-20
36193
54
36194
-23
36195
50
36196
-27
36197
47
36198
-30
36199
44
36200
-32
36201
43
36202
-33
36203
42
36204
-34
36205
41
36206
-34
36207
42
36208
-34
36209
41
36210
-35
36211
41
36212
-35
36213
41
36214
-35
36215
41
36216
120
36217
34
36218
67
36219
-12
36220
33
36221
-42
36222
21
36223
-52
36224
22
36225
-52
36226
25
36227
-49
36228
28
36229
-46
36230
32
36231
-43
36232
33
36233
-42
36234
34
36235
-41
36236
35
36237
-40
36238
35
36239
-40
36240
35
36241
-40
36242
36
36243
-40
36244
37
36245
-39
36246
37
36247
-39
36248
-104
36249
-31
36250
-95
36251
30
36252
-44
36253
54
36254
-23
36255
58
36256
-20
36257
55
36258
-23
36259
50
36260
-27
36261
47
36262
-30
36263
45
36264
-32
36265
44
36266
-32
36267
43
36268
-33
36269
42
36270
-34
36271
42
36272
-34
36273
41
36274
-35
36275
41
36276
-35
36277
41
36278
-35
36279
40
36280
-35
36281
40
36282
-36
36283
40
36284
-36
36285
40
36286
-36
36287
39
36288
-36
36289
39
36290
-37
36291
39
36292
-37
36293
38
36294
-37
36295
39
36296
-37
36297
39
36298
-37
36299
39
36300
-37
36301
39
36302
-37
36303
39
36304
-37
36305
39
36306
-37
36307
39
36308
-37
36309
38
36310
-37
36311
39
36312
-37
36313
39
36314
-37
36315
38
36316
-37
36317
38
36318
-37
36319
38
36320
-38
36321
38
36322
-37
36323
38
36324
-37
36325
38
36326
-37
36327
38
36328
-37
36329
39
36330
-37
36331
39
36332
-37
36333
39
36334
-36
36335
39
36336
-37
36337
38
36338
-37
36339
38
36340
-38
36341
38
36342
-37
36343
39
36344
118
36345
33
36346
64
36347
-15
36348
31
36349
-44
36350
20
36351
-53
36352
20
36353
-53
36354
24
36355
-50
36356
27
36357
-47
36358
30
36359
-44
36360
32
36361
-43
36362
33
36363
-42
36364
34
36365
-41
36366
35
36367
-40
36368
35
36369
-40
36370
36
36371
-40
36372
36
36373
-40
36374
36
36375
-39
36376
37
36377
-39
36378
37
36379
-39
36380
38
36381
-38
36382
37
36383
-38
36384
37
36385
-39
36386
37
36387
-38
36388
37
36389
-38
36390
38
36391
-38
36392
38
36393
-37
36394
39
36395
-37
36396
39
36397
-37
36398
39
36399
-37
36400
38
36401
-37
36402
38
36403
-37
36404
38
36405
-38
36406
38
36407
-38
36408
38
36409
-37
36410
38
36411
-38
36412
38
36413
-38
36414
38
36415
-38
36416
38
36417
-38
36418
38
36419
-38
36420
39
36421
-37
36422
39
36423
-37
36424
38
36425
-38
36426
38
36427
-37
36428
39
36429
-37
36430
39
36431
-37
36432
39
36433
-37
36434
38
36435
-37
36436
39
36437
-37
36438
38
36439
-37
36440
39
36441
-37
36442
39
36443
-37
36444
38
36445
-37
36446
38
36447
-37
36448
39
36449
-37
36450
38
36451
-38
36452
39
36453
-37
36454
39
36455
-37
36456
39
36457
-37
36458
39
36459
-37
36460
39
36461
-37
36462
38
36463
-37
36464
38
36465
-38
36466
38
36467
-37
36468
38
36469
-37
36470
39
36471
-37
36472
39
36473
-37
36474
39
36475
-37
36476
39
36477
-37
36478
38
36479
-37
36480
39
36481
-37
36482
39
36483
-37
36484
38
36485
-37
36486
39
36487
-37
36488
38
36489
-38
36490
39
36491
-37
36492
39
36493
-37
36494
39
36495
-37
36496
38
36497
-37
36498
38
36499
-37
36500
38
36501
-37
36502
38
36503
-38
36504
39
36505
-37
36506
39
36507
-37
36508
39
36509
-37
36510
39
36511
-37
36512
39
36513
-37
36514
38
36515
-38
36516
38
36517
-37
36518
38
36519
-37
36520
37
36521
-38
36522
38
36523
-37
36524
38
36525
-37
36526
38
36527
-37
36528
39
36529
-37
36530
39
36531
-37
36532
38
36533
-37
36534
39
36535
-37
36536
-103
36537
-30
36538
-94
36539
32
36540
-42
36541
55
36542
-22
36543
59
36544
-19
36545
56
36546
-22
36547
51
36548
-26
36549
47
36550
-29
36551
45
36552
-32
36553
44
36554
-32
36555
43
36556
-33
36557
43
36558
-33
36559
42
36560
-34
36561
42
36562
-34
36563
41
36564
-35
36565
41
36566
-35
36567
41
36568
120
36569
35
36570
66
36571
-13
36572
32
36573
-43
36574
22
36575
-52
36576
21
36577
-52
36578
25
36579
-49
36580
28
36581
-47
36582
31
36583
-44
36584
32
36585
-43
36586
33
36587
-42
36588
34
36589
-41
36590
35
36591
-40
36592
35
36593
-40
36594
37
36595
-39
36596
36
36597
-39
36598
37
36599
-39
36600
37
36601
-39
36602
37
36603
-39
36604
37
36605
-39
36606
37
36607
-38
36608
38
36609
-38
36610
38
36611
-38
36612
37
36613
-38
36614
38
36615
-38
36616
37
36617
-38
36618
38
36619
-38
36620
38
36621
-37
36622
38
36623
-37
36624
39
36625
-37
36626
38
36627
-37
36628
38
36629
-38
36630
38
36631
-37
36632
39
36633
-37
36634
38
36635
-38
36636
38
36637
-37
36638
38
36639
-37
36640
38
36641
-37
36642
39
36643
-37
36644
38
36645
-37
36646
39
36647
-37
36648
39
36649
-37
36650
39
36651
-37
36652
39
36653
-37
36654
39
36655
-37
36656
38
36657
-38
36658
38
36659
-37
36660
38
36661
-38
36662
38
36663
-38
36664
38
36665
-37
36666
38
36667
-37
36668
38
36669
-37
36670
39
36671
-37
36672
38
36673
-37
36674
39
36675
-37
36676
39
36677
-37
36678
38
36679
-37
36680
38
36681
-37
36682
38
36683
-38
36684
38
36685
-38
36686
38
36687
-37
36688
38
36689
-37
36690
38
36691
-37
36692
38
36693
-38
36694
38
36695
-38
36696
38
36697
-38
36698
38
36699
-37
36700
38
36701
-38
36702
39
36703
-37
36704
39
36705
-37
36706
39
36707
-37
36708
39
36709
-37
36710
39
36711
-37
36712
38
36713
-37
36714
39
36715
-37
36716
39
36717
-37
36718
39
36719
-37
36720
38
36721
-37
36722
38
36723
-37
36724
38
36725
-37
36726
38
36727
-37
36728
-103
36729
-30
36730
-94
36731
32
36732
-42
36733
55
36734
-23
36735
59
36736
-19
36737
55
36738
-22
36739
51
36740
-26
36741
48
36742
-29
36743
45
36744
-31
36745
44
36746
-32
36747
43
36748
-33
36749
43
36750
-33
36751
42
36752
-34
36753
42
36754
-34
36755
42
36756
-34
36757
42
36758
-34
36759
40
36760
-35
36761
41
36762
-35
36763
41
36764
-35
36765
40
36766
-36
36767
40
36768
-36
36769
39
36770
-37
36771
39
36772
-37
36773
39
36774
-37
36775
39
36776
-37
36777
39
36778
-37
36779
39
36780
-37
36781
38
36782
-37
36783
39
36784
-37
36785
39
36786
-37
36787
38
36788
-37
36789
38
36790
-37
36791
38
36792
118
36793
33
36794
65
36795
-15
36796
31
36797
-44
36798
21
36799
-53
36800
21
36801
-52
36802
24
36803
-50
36804
28
36805
-47
36806
31
36807
-44
36808
32
36809
-43
36810
34
36811
-41
36812
34
36813
-41
36814
35
36815
-40
36816
35
36817
-40
36818
35
36819
-40
36820
35
36821
-40
36822
36
36823
-39
36824
-105
36825
-32
36826
-96
36827
30
36828
-44
36829
53
36830
-24
36831
57
36832
-20
36833
55
36834
-22
36835
50
36836
-27
36837
46
36838
-30
36839
44
36840
-32
36841
43
36842
-33
36843
43
36844
-33
36845
42
36846
-34
36847
41
36848
-35
36849
41
36850
-35
36851
40
36852
-35
36853
40
36854
-35
36855
40
36856
-35
36857
40
36858
-36
36859
40
36860
-36
36861
40
36862
-35
36863
40
36864
-36
36865
40
36866
-36
36867
40
36868
-36
36869
40
36870
-36
36871
40
36872
-35
36873
39
36874
-36
36875
39
36876
-36
36877
38
36878
-37
36879
39
36880
-37
36881
38
36882
-37
36883
38
36884
-37
36885
38
36886
-37
36887
38
36888
118
36889
32
36890
64
36891
-15
36892
31
36893
-44
36894
20
36895
-53
36896
20
36897
-53
36898
24
36899
-50
36900
27
36901
-47
36902
30
36903
-45
36904
31
36905
-44
36906
33
36907
-42
36908
34
36909
-41
36910
34
36911
-41
36912
35
36913
-40
36914
35
36915
-40
36916
36
36917
-40
36918
36
36919
-39
36920
-105
36921
-32
36922
-95
36923
30
36924
-44
36925
54
36926
-23
36927
58
36928
-20
36929
54
36930
-23
36931
50
36932
-27
36933
47
36934
-30
36935
44
36936
-32
36937
44
36938
-32
36939
43
36940
-33
36941
43
36942
-33
36943
42
36944
-34
36945
41
36946
-34
36947
41
36948
-35
36949
41
36950
-35
36951
40
36952
120
36953
34
36954
66
36955
-13
36956
32
36957
-43
36958
22
36959
-52
36960
22
36961
-52
36962
26
36963
-49
36964
29
36965
-46
36966
31
36967
-44
36968
33
36969
-42
36970
34
36971
-41
36972
34
36973
-41
36974
35
36975
-40
36976
35
36977
-40
36978
35
36979
-40
36980
36
36981
-40
36982
36
36983
-40
36984
36
36985
-40
36986
37
36987
-39
36988
37
36989
-38
36990
38
36991
-38
36992
38
36993
-38
36994
37
36995
-39
36996
37
36997
-38
36998
37
36999
-38
37000
37
37001
-38
37002
38
37003
-38
37004
38
37005
-37
37006
38
37007
-37
37008
38
37009
-37
37010
38
37011
-37
37012
38
37013
-37
37014
38
37015
-37
37016
-103
37017
-29
37018
-93
37019
31
37020
-42
37021
55
37022
-22
37023
59
37024
-19
37025
56
37026
-22
37027
52
37028
-25
37029
48
37030
-29
37031
45
37032
-31
37033
44
37034
-32
37035
43
37036
-33
37037
43
37038
-33
37039
42
37040
-34
37041
42
37042
-34
37043
41
37044
-35
37045
41
37046
-35
37047
41
37048
120
37049
35
37050
66
37051
-13
37052
32
37053
-43
37054
22
37055
-52
37056
22
37057
-51
37058
25
37059
-49
37060
29
37061
-46
37062
31
37063
-44
37064
33
37065
-42
37066
34
37067
-41
37068
34
37069
-41
37070
35
37071
-40
37072
36
37073
-40
37074
36
37075
-40
37076
36
37077
-40
37078
36
37079
-39
37080
-105
37081
-32
37082
-96
37083
30
37084
-44
37085
53
37086
-24
37087
58
37088
-20
37089
55
37090
-23
37091
50
37092
-27
37093
47
37094
-30
37095
44
37096
-32
37097
44
37098
-32
37099
43
37100
-33
37101
43
37102
-33
37103
42
37104
-34
37105
41
37106
-35
37107
41
37108
-35
37109
41
37110
-35
37111
40
37112
-35
37113
40
37114
-35
37115
40
37116
-36
37117
39
37118
-36
37119
39
37120
-37
37121
39
37122
-37
37123
39
37124
-37
37125
39
37126
-37
37127
39
37128
-37
37129
39
37130
-37
37131
39
37132
-37
37133
39
37134
-37
37135
39
37136
-37
37137
39
37138
-37
37139
39
37140
-37
37141
39
37142
-37
37143
39
37144
118
37145
32
37146
64
37147
-15
37148
31
37149
-44
37150
21
37151
-53
37152
21
37153
-53
37154
25
37155
-49
37156
28
37157
-47
37158
31
37159
-44
37160
32
37161
-43
37162
33
37163
-42
37164
34
37165
-41
37166
34
37167
-41
37168
34
37169
-41
37170
35
37171
-40
37172
36
37173
-40
37174
36
37175
-39
37176
-105
37177
-32
37178
-95
37179
30
37180
-44
37181
54
37182
-23
37183
57
37184
-20
37185
54
37186
-23
37187
50
37188
-27
37189
46
37190
-30
37191
45
37192
-31
37193
43
37194
-33
37195
43
37196
-33
37197
43
37198
-33
37199
42
37200
-34
37201
41
37202
-35
37203
41
37204
-35
37205
40
37206
-35
37207
40
37208
-36
37209
40
37210
-36
37211
39
37212
-36
37213
40
37214
-36
37215
40
37216
-36
37217
40
37218
-36
37219
39
37220
-36
37221
39
37222
-37
37223
39
37224
-36
37225
40
37226
-36
37227
39
37228
-36
37229
39
37230
-37
37231
39
37232
-37
37233
38
37234
-37
37235
39
37236
-37
37237
39
37238
-37
37239
39
37240
118
37241
33
37242
65
37243
-15
37244
31
37245
-44
37246
21
37247
-52
37248
21
37249
-53
37250
24
37251
-50
37252
27
37253
-47
37254
30
37255
-45
37256
32
37257
-43
37258
33
37259
-42
37260
34
37261
-41
37262
34
37263
-41
37264
34
37265
-41
37266
35
37267
-41
37268
35
37269
-40
37270
36
37271
-40
37272
-105
37273
-31
37274
-95
37275
30
37276
-44
37277
54
37278
-23
37279
58
37280
-20
37281
55
37282
-23
37283
50
37284
-27
37285
47
37286
-30
37287
45
37288
-32
37289
43
37290
-33
37291
43
37292
-33
37293
42
37294
-34
37295
42
37296
-34
37297
42
37298
-34
37299
41
37300
-35
37301
41
37302
-35
37303
40
37304
120
37305
34
37306
67
37307
-13
37308
33
37309
-42
37310
22
37311
-52
37312
22
37313
-52
37314
25
37315
-49
37316
29
37317
-46
37318
31
37319
-44
37320
32
37321
-43
37322
33
37323
-42
37324
34
37325
-41
37326
35
37327
-41
37328
35
37329
-40
37330
35
37331
-40
37332
37
37333
-39
37334
37
37335
-39
37336
-104
37337
-31
37338
-95
37339
30
37340
-44
37341
53
37342
-24
37343
57
37344
-21
37345
54
37346
-23
37347
50
37348
-27
37349
47
37350
-30
37351
45
37352
-31
37353
44
37354
-32
37355
43
37356
-33
37357
42
37358
-34
37359
42
37360
-34
37361
42
37362
-34
37363
41
37364
-35
37365
41
37366
-35
37367
40
37368
-36
37369
40
37370
-36
37371
40
37372
-36
37373
39
37374
-36
37375
39
37376
-37
37377
39
37378
-37
37379
39
37380
-37
37381
39
37382
-36
37383
39
37384
-37
37385
39
37386
-37
37387
39
37388
-37
37389
39
37390
-37
37391
39
37392
-37
37393
38
37394
-37
37395
38
37396
-37
37397
39
37398
-37
37399
39
37400
-37
37401
39
37402
-36
37403
39
37404
-37
37405
38
37406
-37
37407
39
37408
-37
37409
39
37410
-37
37411
38
37412
-37
37413
39
37414
-37
37415
38
37416
-37
37417
39
37418
-37
37419
39
37420
-37
37421
38
37422
-37
37423
38
37424
-37
37425
38
37426
-37
37427
38
37428
-38
37429
38
37430
-38
37431
38
37432
118
37433
32
37434
64
37435
-15
37436
31
37437
-44
37438
21
37439
-53
37440
21
37441
-53
37442
25
37443
-49
37444
28
37445
-47
37446
31
37447
-44
37448
32
37449
-43
37450
32
37451
-43
37452
34
37453
-41
37454
34
37455
-41
37456
35
37457
-41
37458
35
37459
-40
37460
35
37461
-40
37462
36
37463
-39
37464
-104
37465
-31
37466
-95
37467
30
37468
-43
37469
54
37470
-23
37471
58
37472
-20
37473
55
37474
-23
37475
50
37476
-27
37477
47
37478
-30
37479
44
37480
-32
37481
43
37482
-33
37483
43
37484
-33
37485
42
37486
-34
37487
41
37488
-35
37489
41
37490
-35
37491
41
37492
-35
37493
40
37494
-36
37495
40
37496
-35
37497
40
37498
-36
37499
40
37500
-36
37501
40
37502
-36
37503
40
37504
-36
37505
39
37506
-36
37507
39
37508
-37
37509
39
37510
-37
37511
39
37512
-36
37513
39
37514
-37
37515
39
37516
-37
37517
39
37518
-37
37519
39
37520
-37
37521
38
37522
-37
37523
39
37524
-37
37525
38
37526
-37
37527
39
37528
-37
37529
39
37530
-37
37531
39
37532
-37
37533
39
37534
-37
37535
39
37536
-37
37537
38
37538
-37
37539
38
37540
-37
37541
38
37542
-37
37543
38
37544
-37
37545
39
37546
-37
37547
38
37548
-37
37549
38
37550
-37
37551
38
37552
-37
37553
38
37554
-37
37555
39
37556
-37
37557
39
37558
-37
37559
38
37560
118
37561
32
37562
64
37563
-15
37564
31
37565
-44
37566
21
37567
-53
37568
20
37569
-53
37570
24
37571
-50
37572
27
37573
-47
37574
30
37575
-45
37576
32
37577
-43
37578
33
37579
-42
37580
34
37581
-41
37582
34
37583
-41
37584
35
37585
-40
37586
35
37587
-40
37588
36
37589
-40
37590
36
37591
-39
37592
-105
37593
-31
37594
-95
37595
30
37596
-44
37597
54
37598
-23
37599
58
37600
-19
37601
55
37602
-23
37603
50
37604
-27
37605
47
37606
-30
37607
44
37608
-32
37609
43
37610
-33
37611
43
37612
-33
37613
42
37614
-34
37615
42
37616
-34
37617
42
37618
-34
37619
41
37620
-35
37621
41
37622
-35
37623
40
37624
120
37625
34
37626
66
37627
-14
37628
32
37629
-43
37630
21
37631
-52
37632
21
37633
-52
37634
24
37635
-50
37636
28
37637
-46
37638
31
37639
-44
37640
33
37641
-42
37642
34
37643
-41
37644
35
37645
-40
37646
35
37647
-40
37648
35
37649
-40
37650
35
37651
-40
37652
36
37653
-39
37654
36
37655
-39
37656
-105
37657
-31
37658
-95
37659
30
37660
-44
37661
53
37662
-24
37663
57
37664
-20
37665
55
37666
-23
37667
50
37668
-27
37669
48
37670
-29
37671
45
37672
-31
37673
43
37674
-33
37675
43
37676
-33
37677
42
37678
-34
37679
41
37680
-35
37681
42
37682
-34
37683
41
37684
-35
37685
41
37686
-35
37687
41
37688
120
37689
34
37690
66
37691
-13
37692
33
37693
-42
37694
21
37695
-52
37696
22
37697
-52
37698
25
37699
-49
37700
28
37701
-46
37702
31
37703
-44
37704
33
37705
-42
37706
34
37707
-41
37708
34
37709
-41
37710
35
37711
-40
37712
35
37713
-40
37714
36
37715
-40
37716
36
37717
-39
37718
37
37719
-39
37720
-104
37721
-32
37722
-95
37723
30
37724
-44
37725
54
37726
-23
37727
58
37728
-20
37729
55
37730
-22
37731
50
37732
-27
37733
47
37734
-30
37735
45
37736
-31
37737
44
37738
-32
37739
43
37740
-33
37741
43
37742
-33
37743
42
37744
-34
37745
42
37746
-34
37747
41
37748
-35
37749
40
37750
-36
37751
40
37752
-36
37753
40
37754
-36
37755
40
37756
-36
37757
40
37758
-36
37759
39
37760
-37
37761
40
37762
-36
37763
39
37764
-36
37765
39
37766
-37
37767
39
37768
-37
37769
38
37770
-37
37771
38
37772
-37
37773
38
37774
-37
37775
38
37776
-37
37777
39
37778
-37
37779
38
37780
-37
37781
38
37782
-37
37783
38
37784
-37
37785
39
37786
-37
37787
39
37788
-37
37789
39
37790
-37
37791
39
37792
-37
37793
38
37794
-37
37795
39
37796
-37
37797
39
37798
-37
37799
38
37800
-37
37801
38
37802
-37
37803
38
37804
-37
37805
39
37806
-37
37807
38
37808
-37
37809
38
37810
-37
37811
38
37812
-37
37813
38
37814
-37
37815
39
37816
119
37817
33
37818
65
37819
-14
37820
31
37821
-44
37822
21
37823
-53
37824
21
37825
-53
37826
24
37827
-50
37828
27
37829
-47
37830
30
37831
-45
37832
31
37833
-43
37834
32
37835
-43
37836
33
37837
-42
37838
35
37839
-41
37840
35
37841
-40
37842
35
37843
-40
37844
36
37845
-39
37846
36
37847
-39
37848
-105
37849
-31
37850
-95
37851
30
37852
-44
37853
54
37854
-24
37855
58
37856
-20
37857
55
37858
-23
37859
50
37860
-27
37861
46
37862
-30
37863
44
37864
-32
37865
44
37866
-32
37867
43
37868
-33
37869
43
37870
-33
37871
42
37872
-34
37873
41
37874
-35
37875
41
37876
-35
37877
40
37878
-36
37879
40
37880
-35
37881
40
37882
-36
37883
40
37884
-36
37885
40
37886
-36
37887
40
37888
-36
37889
40
37890
-36
37891
39
37892
-36
37893
40
37894
-36
37895
39
37896
-37
37897
39
37898
-37
37899
39
37900
-37
37901
39
37902
-37
37903
39
37904
-37
37905
38
37906
-37
37907
39
37908
-37
37909
39
37910
-37
37911
38
37912
118
37913
33
37914
65
37915
-14
37916
32
37917
-43
37918
21
37919
-53
37920
21
37921
-53
37922
24
37923
-50
37924
28
37925
-47
37926
30
37927
-45
37928
31
37929
-44
37930
33
37931
-42
37932
34
37933
-41
37934
34
37935
-41
37936
34
37937
-41
37938
35
37939
-40
37940
36
37941
-39
37942
37
37943
-39
37944
-104
37945
-32
37946
-95
37947
30
37948
-44
37949
54
37950
-23
37951
58
37952
-20
37953
55
37954
-23
37955
50
37956
-27
37957
47
37958
-29
37959
45
37960
-32
37961
43
37962
-33
37963
43
37964
-33
37965
43
37966
-33
37967
42
37968
-34
37969
41
37970
-35
37971
40
37972
-35
37973
40
37974
-35
37975
41
37976
120
37977
34
37978
66
37979
-13
37980
33
37981
-42
37982
22
37983
-52
37984
22
37985
-52
37986
25
37987
-49
37988
29
37989
-46
37990
31
37991
-44
37992
32
37993
-42
37994
34
37995
-41
37996
35
37997
-41
37998
35
37999
-41
38000
35
38001
-40
38002
35
38003
-40
38004
36
38005
-40
38006
36
38007
-39
38008
37
38009
-39
38010
37
38011
-39
38012
37
38013
-38
38014
37
38015
-38
38016
38
38017
-38
38018
38
38019
-38
38020
37
38021
-38
38022
38
38023
-38
38024
38
38025
-38
38026
38
38027
-38
38028
38
38029
-38
38030
38
38031
-38
38032
38
38033
-37
38034
38
38035
-38
38036
38
38037
-38
38038
38
38039
-37
38040
-103
38041
-29
38042
-93
38043
31
38044
-43
38045
55
38046
-22
38047
59
38048
-19
38049
55
38050
-22
38051
51
38052
-26
38053
47
38054
-29
38055
46
38056
-31
38057
44
38058
-32
38059
43
38060
-33
38061
43
38062
-33
38063
42
38064
-34
38065
42
38066
-34
38067
41
38068
-35
38069
40
38070
-36
38071
40
38072
-35
38073
40
38074
-35
38075
39
38076
-36
38077
39
38078
-36
38079
40
38080
-36
38081
39
38082
-37
38083
39
38084
-36
38085
39
38086
-36
38087
39
38088
-36
38089
39
38090
-36
38091
38
38092
-37
38093
39
38094
-37
38095
39
38096
-37
38097
39
38098
-37
38099
39
38100
-37
38101
39
38102
-37
38103
38
38104
118
38105
33
38106
65
38107
-14
38108
30
38109
-44
38110
20
38111
-53
38112
20
38113
-53
38114
24
38115
-50
38116
28
38117
-47
38118
30
38119
-44
38120
32
38121
-43
38122
33
38123
-42
38124
34
38125
-41
38126
34
38127
-41
38128
34
38129
-41
38130
35
38131
-40
38132
36
38133
-40
38134
36
38135
-40
38136
36
38137
-39
38138
37
38139
-39
38140
37
38141
-39
38142
37
38143
-39
38144
37
38145
-39
38146
37
38147
-38
38148
38
38149
-38
38150
37
38151
-38
38152
38
38153
-38
38154
38
38155
-38
38156
37
38157
-38
38158
38
38159
-38
38160
38
38161
-38
38162
38
38163
-38
38164
38
38165
-37
38166
38
38167
-37
38168
-103
38169
-29
38170
-93
38171
32
38172
-42
38173
55
38174
-22
38175
59
38176
-19
38177
56
38178
-22
38179
51
38180
-26
38181
48
38182
-29
38183
46
38184
-31
38185
44
38186
-32
38187
44
38188
-33
38189
42
38190
-34
38191
41
38192
-35
38193
41
38194
-35
38195
41
38196
-35
38197
41
38198
-35
38199
41
38200
120
38201
34
38202
66
38203
-13
38204
32
38205
-43
38206
21
38207
-52
38208
22
38209
-52
38210
25
38211
-49
38212
28
38213
-46
38214
31
38215
-44
38216
32
38217
-43
38218
34
38219
-41
38220
35
38221
-41
38222
35
38223
-40
38224
36
38225
-39
38226
36
38227
-39
38228
36
38229
-39
38230
37
38231
-38
38232
-104
38233
-31
38234
-95
38235
30
38236
-44
38237
54
38238
-24
38239
58
38240
-20
38241
55
38242
-23
38243
50
38244
-27
38245
47
38246
-30
38247
44
38248
-32
38249
44
38250
-32
38251
43
38252
-33
38253
42
38254
-34
38255
42
38256
-34
38257
42
38258
-34
38259
40
38260
-35
38261
41
38262
-35
38263
40
38264
120
38265
34
38266
66
38267
-13
38268
33
38269
-42
38270
22
38271
-52
38272
22
38273
-51
38274
25
38275
-49
38276
29
38277
-46
38278
31
38279
-44
38280
32
38281
-43
38282
33
38283
-42
38284
34
38285
-41
38286
34
38287
-41
38288
35
38289
-40
38290
35
38291
-40
38292
35
38293
-40
38294
36
38295
-39
38296
-105
38297
-31
38298
-95
38299
30
38300
-44
38301
54
38302
-23
38303
57
38304
-20
38305
55
38306
-23
38307
51
38308
-26
38309
47
38310
-30
38311
45
38312
-31
38313
44
38314
-32
38315
43
38316
-33
38317
42
38318
-34
38319
42
38320
-34
38321
42
38322
-34
38323
41
38324
-35
38325
40
38326
-35
38327
41
38328
-35
38329
41
38330
-35
38331
41
38332
-35
38333
40
38334
-35
38335
40
38336
-36
38337
40
38338
-36
38339
39
38340
-36
38341
38
38342
-37
38343
38
38344
-37
38345
39
38346
-37
38347
39
38348
-37
38349
39
38350
-37
38351
38
38352
-37
38353
38
38354
-37
38355
39
38356
-37
38357
39
38358
-37
38359
39
38360
-37
38361
39
38362
-37
38363
38
38364
-37
38365
39
38366
-37
38367
38
38368
-37
38369
39
38370
-37
38371
39
38372
-37
38373
38
38374
-37
38375
38
38376
-37
38377
38
38378
-37
38379
39
38380
-37
38381
38
38382
-37
38383
38
38384
-37
38385
38
38386
-37
38387
38
38388
-37
38389
38
38390
-37
38391
38
38392
117
38393
32
38394
64
38395
-15
38396
31
38397
-44
38398
21
38399
-53
38400
20
38401
-53
38402
24
38403
-50
38404
28
38405
-47
38406
30
38407
-44
38408
32
38409
-43
38410
33
38411
-42
38412
34
38413
-41
38414
35
38415
-41
38416
35
38417
-40
38418
35
38419
-40
38420
35
38421
-40
38422
36
38423
-40
38424
36
38425
-39
38426
37
38427
-39
38428
37
38429
-39
38430
37
38431
-38
38432
38
38433
-38
38434
37
38435
-38
38436
38
38437
-38
38438
38
38439
-38
38440
38
38441
-38
38442
38
38443
-38
38444
38
38445
-38
38446
38
38447
-37
38448
39
38449
-37
38450
38
38451
-37
38452
39
38453
-37
38454
38
38455
-37
38456
38
38457
-37
38458
39
38459
-37
38460
38
38461
-38
38462
38
38463
-37
38464
38
38465
-37
38466
38
38467
-38
38468
38
38469
-37
38470
38
38471
-37
38472
38
38473
-37
38474
39
38475
-37
38476
39
38477
-37
38478
39
38479
-37
38480
39
38481
-37
38482
39
38483
-37
38484
39
38485
-37
38486
39
38487
-37
38488
38
38489
-37
38490
39
38491
-37
38492
39
38493
-37
38494
39
38495
-37
38496
39
38497
-37
38498
38
38499
-37
38500
39
38501
-37
38502
38
38503
-38
38504
38
38505
-37
38506
39
38507
-37
38508
39
38509
-37
38510
39
38511
-37
38512
38
38513
-37
38514
38
38515
-37
38516
39
38517
-37
38518
38
38519
-37
38520
38
38521
-37
38522
39
38523
-37
38524
38
38525
-37
38526
38
38527
-38
38528
38
38529
-37
38530
38
38531
-37
38532
39
38533
-37
38534
39
38535
-37
38536
38
38537
-38
38538
38
38539
-37
38540
38
38541
-37
38542
38
38543
-37
38544
39
38545
-37
38546
39
38547
-37
38548
38
38549
-37
38550
39
38551
-37
38552
39
38553
-37
38554
39
38555
-37
38556
39
38557
-37
38558
38
38559
-37
38560
39
38561
-37
38562
39
38563
-37
38564
38
38565
-37
38566
39
38567
-37
38568
39
38569
-37
38570
39
38571
-37
38572
39
38573
-37
38574
39
38575
-37
38576
39
38577
-37
38578
39
38579
-37
38580
39
38581
-37
38582
39
38583
-37
38584
-102
38585
-30
38586
-94
38587
32
38588
-42
38589
55
38590
-22
38591
58
38592
-19
38593
56
38594
-22
38595
51
38596
-26
38597
48
38598
-29
38599
46
38600
-31
38601
45
38602
-32
38603
43
38604
-33
38605
43
38606
-33
38607
42
38608
-34
38609
42
38610
-34
38611
41
38612
-35
38613
41
38614
-35
38615
41
38616
120
38617
34
38618
66
38619
-13
38620
33
38621
-42
38622
21
38623
-52
38624
22
38625
-52
38626
24
38627
-50
38628
28
38629
-47
38630
31
38631
-44
38632
33
38633
-42
38634
33
38635
-42
38636
35
38637
-41
38638
35
38639
-41
38640
35
38641
-40
38642
36
38643
-39
38644
36
38645
-40
38646
36
38647
-39
38648
37
38649
-39
38650
37
38651
-39
38652
37
38653
-39
38654
37
38655
-38
38656
38
38657
-38
38658
38
38659
-38
38660
37
38661
-38
38662
38
38663
-38
38664
38
38665
-38
38666
38
38667
-38
38668
38
38669
-38
38670
38
38671
-37
38672
38
38673
-38
38674
38
38675
-38
38676
38
38677
-37
38678
38
38679
-38
38680
39
38681
-37
38682
39
38683
-37
38684
37
38685
-38
38686
38
38687
-38
38688
38
38689
-38
38690
38
38691
-38
38692
38
38693
-38
38694
38
38695
-38
38696
38
38697
-38
38698
39
38699
-37
38700
38
38701
-37
38702
39
38703
-37
38704
39
38705
-37
38706
39
38707
-37
38708
39
38709
-37
38710
38
38711
-37
38712
39
38713
-37
38714
39
38715
-37
38716
38
38717
-37
38718
38
38719
-37
38720
38
38721
-37
38722
38
38723
-37
38724
38
38725
-37
38726
38
38727
-37
38728
39
38729
-37
38730
39
38731
-37
38732
39
38733
-37
38734
38
38735
-37
38736
38
38737
-37
38738
39
38739
-37
38740
39
38741
-37
38742
39
38743
-37
38744
39
38745
-37
38746
39
38747
-37
38748
38
38749
-37
38750
39
38751
-37
38752
38
38753
-37
38754
39
38755
-37
38756
39
38757
-37
38758
38
38759
-37
38760
39
38761
-37
38762
39
38763
-37
38764
38
38765
-37
38766
38
38767
-37
38768
38
38769
-37
38770
38
38771
-38
38772
39
38773
-37
38774
38
38775
-37
38776
-103
38777
-30
38778
-94
38779
31
38780
-43
38781
55
38782
-22
38783
59
38784
-19
38785
56
38786
-22
38787
51
38788
-26
38789
47
38790
-29
38791
45
38792
-31
38793
44
38794
-32
38795
44
38796
-32
38797
43
38798
-33
38799
42
38800
-34
38801
41
38802
-35
38803
41
38804
-35
38805
41
38806
-35
38807
41
38808
-35
38809
40
38810
-36
38811
41
38812
-35
38813
41
38814
-35
38815
40
38816
-35
38817
40
38818
-36
38819
39
38820
-36
38821
39
38822
-36
38823
39
38824
-37
38825
38
38826
-37
38827
39
38828
-37
38829
39
38830
-37
38831
38
38832
-37
38833
38
38834
-38
38835
38
38836
-37
38837
38
38838
-37
38839
38
38840
118
38841
32
38842
64
38843
-15
38844
31
38845
-44
38846
21
38847
-53
38848
21
38849
-52
38850
24
38851
-50
38852
27
38853
-47
38854
30
38855
-45
38856
32
38857
-43
38858
32
38859
-43
38860
34
38861
-41
38862
34
38863
-41
38864
34
38865
-41
38866
35
38867
-40
38868
36
38869
-40
38870
36
38871
-39
38872
-105
38873
-32
38874
-95
38875
30
38876
-44
38877
54
38878
-24
38879
58
38880
-20
38881
55
38882
-23
38883
49
38884
-27
38885
46
38886
-30
38887
44
38888
-32
38889
43
38890
-33
38891
43
38892
-33
38893
42
38894
-34
38895
41
38896
-35
38897
41
38898
-35
38899
41
38900
-35
38901
41
38902
-35
38903
41
38904
-35
38905
40
38906
-35
38907
40
38908
-36
38909
40
38910
-36
38911
38
38912
-37
38913
39
38914
-37
38915
39
38916
-37
38917
39
38918
-37
38919
39
38920
-37
38921
38
38922
-37
38923
38
38924
-37
38925
39
38926
-37
38927
38
38928
-37
38929
38
38930
-37
38931
39
38932
-37
38933
39
38934
-37
38935
39
38936
118
38937
33
38938
65
38939
-14
38940
31
38941
-44
38942
21
38943
-53
38944
21
38945
-53
38946
24
38947
-50
38948
28
38949
-47
38950
30
38951
-45
38952
32
38953
-43
38954
33
38955
-42
38956
34
38957
-41
38958
34
38959
-41
38960
34
38961
-41
38962
35
38963
-40
38964
36
38965
-40
38966
36
38967
-39
38968
-105
38969
-31
38970
-95
38971
30
38972
-44
38973
54
38974
-23
38975
58
38976
-20
38977
55
38978
-23
38979
51
38980
-26
38981
47
38982
-30
38983
45
38984
-32
38985
44
38986
-32
38987
43
38988
-33
38989
42
38990
-34
38991
42
38992
-34
38993
41
38994
-35
38995
41
38996
-35
38997
40
38998
-36
38999
40
39000
120
39001
34
39002
65
39003
-14
39004
32
39005
-43
39006
22
39007
-52
39008
22
39009
-52
39010
25
39011
-49
39012
29
39013
-46
39014
31
39015
-44
39016
32
39017
-43
39018
34
39019
-41
39020
34
39021
-41
39022
35
39023
-40
39024
35
39025
-40
39026
36
39027
-40
39028
36
39029
-39
39030
36
39031
-40
39032
37
39033
-39
39034
37
39035
-38
39036
37
39037
-39
39038
37
39039
-38
39040
37
39041
-38
39042
37
39043
-38
39044
38
39045
-38
39046
38
39047
-37
39048
38
39049
-38
39050
38
39051
-37
39052
38
39053
-37
39054
38
39055
-37
39056
39
39057
-37
39058
39
39059
-37
39060
38
39061
-37
39062
38
39063
-37
39064
-103
39065
-30
39066
-94
39067
32
39068
-42
39069
55
39070
-23
39071
59
39072
-19
39073
55
39074
-22
39075
50
39076
-27
39077
47
39078
-29
39079
45
39080
-31
39081
44
39082
-32
39083
43
39084
-33
39085
42
39086
-34
39087
42
39088
-34
39089
42
39090
-34
39091
41
39092
-35
39093
40
39094
-35
39095
40
39096
120
39097
34
39098
66
39099
-13
39100
33
39101
-43
39102
22
39103
-52
39104
22
39105
-51
39106
26
39107
-49
39108
28
39109
-46
39110
31
39111
-44
39112
32
39113
-43
39114
34
39115
-41
39116
35
39117
-41
39118
35
39119
-40
39120
35
39121
-40
39122
35
39123
-40
39124
36
39125
-40
39126
36
39127
-39
39128
-105
39129
-31
39130
-95
39131
30
39132
-44
39133
53
39134
-24
39135
58
39136
-20
39137
55
39138
-23
39139
50
39140
-27
39141
47
39142
-30
39143
45
39144
-32
39145
43
39146
-33
39147
43
39148
-33
39149
42
39150
-34
39151
42
39152
-34
39153
41
39154
-35
39155
41
39156
-35
39157
41
39158
-35
39159
41
39160
-35
39161
40
39162
-36
39163
40
39164
-36
39165
40
39166
-36
39167
39
39168
-36
39169
39
39170
-36
39171
39
39172
-36
39173
38
39174
-37
39175
39
39176
-37
39177
39
39178
-37
39179
39
39180
-37
39181
39
39182
-37
39183
39
39184
-37
39185
39
39186
-37
39187
39
39188
-37
39189
39
39190
-37
39191
39
39192
118
39193
33
39194
64
39195
-15
39196
31
39197
-44
39198
20
39199
-53
39200
20
39201
-53
39202
24
39203
-50
39204
28
39205
-47
39206
30
39207
-45
39208
32
39209
-43
39210
33
39211
-42
39212
34
39213
-41
39214
34
39215
-41
39216
34
39217
-41
39218
35
39219
-40
39220
36
39221
-40
39222
36
39223
-39
39224
-105
39225
-31
39226
-95
39227
30
39228
-44
39229
54
39230
-23
39231
58
39232
-20
39233
54
39234
-23
39235
50
39236
-27
39237
47
39238
-30
39239
45
39240
-32
39241
44
39242
-32
39243
43
39244
-33
39245
43
39246
-33
39247
41
39248
-35
39249
41
39250
-35
39251
41
39252
-35
39253
40
39254
-35
39255
40
39256
-35
39257
40
39258
-35
39259
40
39260
-36
39261
40
39262
-35
39263
40
39264
-36
39265
40
39266
-36
39267
40
39268
-36
39269
40
39270
-36
39271
39
39272
-36
39273
39
39274
-37
39275
38
39276
-37
39277
39
39278
-37
39279
39
39280
-37
39281
39
39282
-37
39283
39
39284
-37
39285
39
39286
-37
39287
38
39288
118
39289
32
39290
65
39291
-15
39292
31
39293
-44
39294
21
39295
-53
39296
20
39297
-53
39298
24
39299
-50
39300
28
39301
-46
39302
30
39303
-44
39304
32
39305
-43
39306
33
39307
-42
39308
33
39309
-42
39310
34
39311
-41
39312
35
39313
-41
39314
35
39315
-41
39316
35
39317
-40
39318
35
39319
-40
39320
-105
39321
-31
39322
-95
39323
30
39324
-44
39325
53
39326
-24
39327
58
39328
-20
39329
55
39330
-23
39331
50
39332
-26
39333
47
39334
-29
39335
45
39336
-31
39337
44
39338
-32
39339
43
39340
-33
39341
42
39342
-34
39343
42
39344
-34
39345
41
39346
-35
39347
41
39348
-35
39349
41
39350
-35
39351
40
39352
120
39353
34
39354
66
39355
-13
39356
33
39357
-42
39358
21
39359
-52
39360
21
39361
-52
39362
24
39363
-49
39364
29
39365
-46
39366
31
39367
-44
39368
32
39369
-43
39370
33
39371
-42
39372
33
39373
-42
39374
34
39375
-41
39376
35
39377
-40
39378
36
39379
-40
39380
36
39381
-39
39382
37
39383
-39
39384
-104
39385
-31
39386
-95
39387
30
39388
-44
39389
54
39390
-24
39391
58
39392
-20
39393
55
39394
-22
39395
50
39396
-27
39397
47
39398
-30
39399
45
39400
-32
39401
43
39402
-33
39403
43
39404
-33
39405
42
39406
-34
39407
42
39408
-34
39409
42
39410
-34
39411
41
39412
-35
39413
41
39414
-35
39415
41
39416
-35
39417
41
39418
-35
39419
41
39420
-35
39421
40
39422
-35
39423
39
39424
-36
39425
40
39426
-36
39427
40
39428
-36
39429
40
39430
-36
39431
39
39432
-36
39433
39
39434
-37
39435
39
39436
-36
39437
39
39438
-37
39439
39
39440
-37
39441
38
39442
-37
39443
38
39444
-37
39445
38
39446
-37
39447
39
39448
-37
39449
39
39450
-37
39451
38
39452
-37
39453
39
39454
-37
39455
39
39456
-37
39457
38
39458
-37
39459
38
39460
-37
39461
38
39462
-38
39463
38
39464
-38
39465
38
39466
-38
39467
38
39468
-38
39469
38
39470
-38
39471
38
39472
-37
39473
38
39474
-37
39475
39
39476
-37
39477
38
39478
-37
39479
38
39480
118
39481
32
39482
64
39483
-15
39484
30
39485
-44
39486
20
39487
-53
39488
20
39489
-53
39490
24
39491
-50
39492
28
39493
-47
39494
30
39495
-44
39496
32
39497
-43
39498
33
39499
-42
39500
34
39501
-41
39502
34
39503
-41
39504
36
39505
-40
39506
36
39507
-40
39508
36
39509
-39
39510
36
39511
-39
39512
-105
39513
-32
39514
-96
39515
30
39516
-44
39517
54
39518
-24
39519
58
39520
-20
39521
55
39522
-22
39523
50
39524
-26
39525
47
39526
-29
39527
45
39528
-31
39529
44
39530
-32
39531
43
39532
-33
39533
43
39534
-33
39535
42
39536
-34
39537
41
39538
-35
39539
41
39540
-35
39541
41
39542
-35
39543
40
39544
-35
39545
40
39546
-35
39547
40
39548
-36
39549
40
39550
-36
39551
40
39552
-36
39553
40
39554
-36
39555
39
39556
-36
39557
39
39558
-36
39559
38
39560
-37
39561
39
39562
-37
39563
38
39564
-37
39565
39
39566
-37
39567
38
39568
-37
39569
38
39570
-37
39571
39
39572
-37
39573
39
39574
-37
39575
38
39576
-37
39577
39
39578
-37
39579
38
39580
-37
39581
38
39582
-37
39583
39
39584
-37
39585
38
39586
-37
39587
39
39588
-37
39589
39
39590
-37
39591
38
39592
-38
39593
38
39594
-37
39595
38
39596
-37
39597
38
39598
-38
39599
38
39600
-38
39601
38
39602
-37
39603
39
39604
-37
39605
39
39606
-37
39607
39
39608
118
39609
32
39610
65
39611
-14
39612
31
39613
-44
39614
21
39615
-53
39616
21
39617
-52
39618
24
39619
-50
39620
28
39621
-47
39622
30
39623
-45
39624
32
39625
-43
39626
33
39627
-42
39628
33
39629
-42
39630
34
39631
-41
39632
35
39633
-41
39634
34
39635
-41
39636
35
39637
-40
39638
36
39639
-40
39640
-105
39641
-32
39642
-95
39643
30
39644
-44
39645
53
39646
-24
39647
58
39648
-20
39649
55
39650
-23
39651
50
39652
-27
39653
46
39654
-30
39655
44
39656
-32
39657
43
39658
-33
39659
43
39660
-33
39661
42
39662
-34
39663
41
39664
-35
39665
41
39666
-35
39667
41
39668
-35
39669
40
39670
-35
39671
40
39672
119
39673
34
39674
65
39675
-14
39676
32
39677
-43
39678
21
39679
-52
39680
22
39681
-52
39682
25
39683
-49
39684
28
39685
-46
39686
32
39687
-43
39688
33
39689
-42
39690
34
39691
-41
39692
34
39693
-41
39694
35
39695
-40
39696
35
39697
-40
39698
35
39699
-40
39700
36
39701
-40
39702
36
39703
-40
39704
-105
39705
-32
39706
-95
39707
30
39708
-44
39709
53
39710
-24
39711
58
39712
-20
39713
54
39714
-23
39715
49
39716
-28
39717
47
39718
-30
39719
45
39720
-32
39721
44
39722
-32
39723
43
39724
-33
39725
42
39726
-34
39727
43
39728
-34
39729
42
39730
-34
39731
41
39732
-35
39733
41
39734
-35
39735
40
39736
120
39737
34
39738
66
39739
-13
39740
33
39741
-42
39742
22
39743
-51
39744
22
39745
-51
39746
26
39747
-48
39748
28
39749
-46
39750
31
39751
-44
39752
32
39753
-43
39754
33
39755
-42
39756
34
39757
-41
39758
35
39759
-40
39760
36
39761
-40
39762
36
39763
-39
39764
36
39765
-39
39766
37
39767
-39
39768
-104
39769
-31
39770
-95
39771
30
39772
-44
39773
54
39774
-23
39775
58
39776
-20
39777
55
39778
-23
39779
51
39780
-26
39781
47
39782
-29
39783
45
39784
-32
39785
44
39786
-32
39787
43
39788
-33
39789
42
39790
-34
39791
41
39792
-35
39793
41
39794
-35
39795
41
39796
-35
39797
41
39798
-35
39799
40
39800
-36
39801
40
39802
-35
39803
40
39804
-35
39805
40
39806
-35
39807
40
39808
-36
39809
39
39810
-36
39811
39
39812
-37
39813
39
39814
-36
39815
39
39816
-37
39817
38
39818
-37
39819
39
39820
-37
39821
39
39822
-37
39823
39
39824
-37
39825
38
39826
-37
39827
38
39828
-37
39829
39
39830
-37
39831
39
39832
-37
39833
38
39834
-37
39835
38
39836
-37
39837
39
39838
-37
39839
38
39840
-37
39841
38
39842
-37
39843
39
39844
-37
39845
39
39846
-37
39847
39
39848
-37
39849
39
39850
-36
39851
39
39852
-36
39853
39
39854
-37
39855
39
39856
-37
39857
39
39858
-37
39859
38
39860
-37
39861
39
39862
-37
39863
39
39864
119
39865
33
39866
64
39867
-15
39868
31
39869
-44
39870
21
39871
-52
39872
21
39873
-52
39874
24
39875
-50
39876
28
39877
-46
39878
30
39879
-44
39880
32
39881
-43
39882
33
39883
-42
39884
33
39885
-42
39886
34
39887
-41
39888
34
39889
-41
39890
35
39891
-40
39892
36
39893
-40
39894
36
39895
-39
39896
-105
39897
-32
39898
-95
39899
30
39900
-44
39901
53
39902
-24
39903
58
39904
-20
39905
55
39906
-23
39907
50
39908
-27
39909
47
39910
-29
39911
45
39912
-31
39913
43
39914
-33
39915
43
39916
-33
39917
42
39918
-34
39919
41
39920
-35
39921
41
39922
-35
39923
40
39924
-35
39925
40
39926
-36
39927
40
39928
-36
39929
40
39930
-36
39931
40
39932
-36
39933
39
39934
-36
39935
39
39936
-37
39937
39
39938
-36
39939
39
39940
-37
39941
39
39942
-36
39943
40
39944
-36
39945
40
39946
-36
39947
39
39948
-36
39949
39
39950
-36
39951
39
39952
-37
39953
39
39954
-37
39955
39
39956
-37
39957
39
39958
-37
39959
38
39960
118
39961
32
39962
64
39963
-15
39964
31
39965
-44
39966
20
39967
-53
39968
20
39969
-53
39970
25
39971
-49
39972
28
39973
-46
39974
31
39975
-44
39976
32
39977
-43
39978
34
39979
-41
39980
34
39981
-41
39982
34
39983
-41
39984
34
39985
-41
39986
35
39987
-40
39988
36
39989
-40
39990
36
39991
-39
39992
-105
39993
-31
39994
-95
39995
30
39996
-44
39997
54
39998
-23
39999
58
40000
-20
40001
55
40002
-23
40003
50
40004
-26
40005
47
40006
-29
40007
45
40008
-31
40009
44
40010
-32
40011
43
40012
-33
40013
42
40014
-34
40015
41
40016
-35
40017
41
40018
-35
40019
40
40020
-35
40021
41
40022
-35
40023
41
40024
120
40025
34
40026
66
40027
-14
40028
32
40029
-43
40030
21
40031
-52
40032
21
40033
-52
40034
25
40035
-49
40036
29
40037
-46
40038
31
40039
-44
40040
33
40041
-42
40042
34
40043
-41
40044
34
40045
-41
40046
35
40047
-40
40048
36
40049
-40
40050
35
40051
-40
40052
36
40053
-40
40054
36
40055
-39
40056
36
40057
-40
40058
37
40059
-39
40060
37
40061
-39
40062
37
40063
-39
40064
37
40065
-38
40066
37
40067
-38
40068
37
40069
-39
40070
37
40071
-38
40072
38
40073
-38
40074
38
40075
-38
40076
38
40077
-38
40078
38
40079
-37
40080
38
40081
-37
40082
38
40083
-37
40084
39
40085
-37
40086
39
40087
-37
40088
-103
40089
-29
40090
-93
40091
31
40092
-43
40093
54
40094
-23
40095
59
40096
-19
40097
56
40098
-22
40099
51
40100
-26
40101
48
40102
-29
40103
46
40104
-31
40105
45
40106
-32
40107
43
40108
-33
40109
43
40110
-33
40111
42
40112
-34
40113
41
40114
-35
40115
41
40116
-35
40117
41
40118
-35
40119
40
40120
-35
40121
40
40122
-35
40123
40
40124
-36
40125
40
40126
-36
40127
40
40128
-36
40129
40
40130
-36
40131
40
40132
-36
40133
40
40134
-36
40135
39
40136
-36
40137
38
40138
-37
40139
39
40140
-37
40141
39
40142
-37
40143
38
40144
-37
40145
39
40146
-37
40147
39
40148
-37
40149
38
40150
-37
40151
38
40152
118
40153
32
40154
64
40155
-15
40156
31
40157
-44
40158
20
40159
-53
40160
20
40161
-53
40162
24
40163
-50
40164
28
40165
-46
40166
30
40167
-44
40168
32
40169
-43
40170
33
40171
-42
40172
34
40173
-41
40174
35
40175
-41
40176
35
40177
-40
40178
35
40179
-40
40180
35
40181
-40
40182
36
40183
-39
40184
37
40185
-39
40186
37
40187
-39
40188
37
40189
-39
40190
37
40191
-39
40192
37
40193
-38
40194
37
40195
-38
40196
37
40197
-39
40198
37
40199
-38
40200
37
40201
-38
40202
38
40203
-38
40204
38
40205
-38
40206
38
40207
-38
40208
38
40209
-38
40210
38
40211
-38
40212
38
40213
-37
40214
38
40215
-38
40216
-103
40217
-30
40218
-94
40219
31
40220
-43
40221
55
40222
-22
40223
59
40224
-19
40225
56
40226
-22
40227
52
40228
-25
40229
48
40230
-29
40231
45
40232
-31
40233
44
40234
-32
40235
43
40236
-33
40237
43
40238
-33
40239
43
40240
-33
40241
42
40242
-34
40243
41
40244
-35
40245
40
40246
-35
40247
40
40248
120
40249
34
40250
66
40251
-13
40252
33
40253
-42
40254
22
40255
-51
40256
22
40257
-52
40258
25
40259
-49
40260
29
40261
-46
40262
31
40263
-44
40264
33
40265
-42
40266
34
40267
-41
40268
34
40269
-41
40270
35
40271
-41
40272
35
40273
-40
40274
35
40275
-40
40276
36
40277
-40
40278
36
40279
-39
40280
-105
40281
-31
40282
-95
40283
30
40284
-43
40285
54
40286
-23
40287
57
40288
-20
40289
54
40290
-23
40291
50
40292
-27
40293
47
40294
-30
40295
45
40296
-31
40297
44
40298
-32
40299
43
40300
-33
40301
42
40302
-34
40303
42
40304
-34
40305
41
40306
-35
40307
41
40308
-35
40309
41
40310
-35
40311
40
40312
120
40313
34
40314
67
40315
-13
40316
33
40317
-42
40318
22
40319
-52
40320
22
40321
-51
40322
25
40323
-49
40324
29
40325
-46
40326
32
40327
-43
40328
32
40329
-43
40330
33
40331
-42
40332
34
40333
-41
40334
34
40335
-41
40336
35
40337
-41
40338
35
40339
-40
40340
36
40341
-39
40342
36
40343
-39
40344
-104
40345
-31
40346
-95
40347
30
40348
-44
40349
53
40350
-24
40351
57
40352
-20
40353
54
40354
-23
40355
50
40356
-27
40357
47
40358
-30
40359
45
40360
-31
40361
44
40362
-32
40363
43
40364
-33
40365
42
40366
-34
40367
42
40368
-34
40369
41
40370
-35
40371
40
40372
-35
40373
40
40374
-36
40375
39
40376
-37
40377
40
40378
-36
40379
40
40380
-36
40381
40
40382
-36
40383
40
40384
-36
40385
39
40386
-37
40387
39
40388
-37
40389
39
40390
-37
40391
39
40392
-37
40393
40
40394
-36
40395
39
40396
-37
40397
39
40398
-37
40399
39
40400
-37
40401
39
40402
-37
40403
39
40404
-37
40405
39
40406
-36
40407
39
40408
-37
40409
39
40410
-37
40411
39
40412
-37
40413
38
40414
-37
40415
38
40416
-37
40417
38
40418
-37
40419
39
40420
-37
40421
38
40422
-37
40423
38
40424
-37
40425
39
40426
-37
40427
38
40428
-37
40429
38
40430
-37
40431
38
40432
-37
40433
39
40434
-37
40435
39
40436
-37
40437
38
40438
-37
40439
38
40440
118
40441
32
40442
64
40443
-15
40444
30
40445
-45
40446
20
40447
-53
40448
20
40449
-53
40450
24
40451
-50
40452
28
40453
-47
40454
30
40455
-45
40456
32
40457
-43
40458
33
40459
-42
40460
33
40461
-42
40462
34
40463
-41
40464
34
40465
-41
40466
35
40467
-40
40468
35
40469
-40
40470
35
40471
-40
40472
36
40473
-40
40474
37
40475
-39
40476
37
40477
-39
40478
37
40479
-39
40480
37
40481
-38
40482
37
40483
-38
40484
38
40485
-38
40486
38
40487
-38
40488
38
40489
-38
40490
38
40491
-38
40492
39
40493
-37
40494
39
40495
-37
40496
39
40497
-37
40498
38
40499
-38
40500
38
40501
-37
40502
38
40503
-38
40504
37
40505
-38
40506
38
40507
-38
40508
38
40509
-37
40510
38
40511
-38
40512
39
40513
-37
40514
38
40515
-37
40516
38
40517
-38
40518
38
40519
-37
40520
38
40521
-38
40522
39
40523
-37
40524
38
40525
-37
40526
38
40527
-38
40528
38
40529
-38
40530
38
40531
-37
40532
38
40533
-37
40534
39
40535
-37
40536
39
40537
-37
40538
38
40539
-37
40540
39
40541
-37
40542
39
40543
-37
40544
39
40545
-37
40546
38
40547
-37
40548
38
40549
-38
40550
38
40551
-38
40552
38
40553
-37
40554
38
40555
-38
40556
39
40557
-37
40558
38
40559
-37
40560
38
40561
-38
40562
38
40563
-37
40564
38
40565
-37
40566
38
40567
-37
40568
38
40569
-38
40570
38
40571
-38
40572
38
40573
-38
40574
38
40575
-38
40576
38
40577
-37
40578
38
40579
-37
40580
38
40581
-38
40582
38
40583
-37
40584
38
40585
-37
40586
38
40587
-37
40588
39
40589
-37
40590
38
40591
-37
40592
39
40593
-37
40594
39
40595
-37
40596
38
40597
-37
40598
38
40599
-37
40600
38
40601
-37
40602
39
40603
-37
40604
39
40605
-37
40606
39
40607
-37
40608
39
40609
-37
40610
39
40611
-37
40612
39
40613
-37
40614
39
40615
-37
40616
39
40617
-36
40618
39
40619
-37
40620
39
40621
-37
40622
39
40623
-37
40624
39
40625
-37
40626
39
40627
-36
40628
39
40629
-37
40630
38
40631
-37
40632
-103
40633
-30
40634
-94
40635
31
40636
-43
40637
55
40638
-22
40639
59
40640
-19
40641
56
40642
-22
40643
51
40644
-26
40645
48
40646
-29
40647
46
40648
-31
40649
44
40650
-32
40651
44
40652
-32
40653
43
40654
-33
40655
43
40656
-33
40657
42
40658
-34
40659
42
40660
-34
40661
41
40662
-35
40663
40
40664
120
40665
34
40666
67
40667
-13
40668
32
40669
-43
40670
22
40671
-52
40672
22
40673
-51
40674
25
40675
-49
40676
29
40677
-46
40678
31
40679
-44
40680
32
40681
-43
40682
34
40683
-41
40684
35
40685
-40
40686
35
40687
-40
40688
35
40689
-40
40690
36
40691
-40
40692
35
40693
-40
40694
36
40695
-40
40696
36
40697
-40
40698
36
40699
-39
40700
37
40701
-39
40702
38
40703
-38
40704
37
40705
-38
40706
38
40707
-38
40708
38
40709
-37
40710
38
40711
-38
40712
38
40713
-38
40714
38
40715
-38
40716
38
40717
-37
40718
38
40719
-38
40720
38
40721
-38
40722
38
40723
-37
40724
38
40725
-38
40726
37
40727
-38
40728
38
40729
-38
40730
38
40731
-38
40732
38
40733
-38
40734
38
40735
-37
40736
38
40737
-37
40738
39
40739
-37
40740
39
40741
-37
40742
39
40743
-37
40744
39
40745
-37
40746
39
40747
-37
40748
39
40749
-37
40750
39
40751
-37
40752
39
40753
-37
40754
38
40755
-37
40756
38
40757
-37
40758
39
40759
-37
40760
39
40761
-37
40762
39
40763
-37
40764
38
40765
-37
40766
38
40767
-37
40768
38
40769
-37
40770
38
40771
-37
40772
38
40773
-38
40774
38
40775
-37
40776
39
40777
-37
40778
39
40779
-37
40780
39
40781
-37
40782
39
40783
-37
40784
38
40785
-38
40786
38
40787
-37
40788
38
40789
-38
40790
38
40791
-38
40792
39
40793
-37
40794
39
40795
-37
40796
39
40797
-37
40798
39
40799
-37
40800
38
40801
-37
40802
39
40803
-37
40804
38
40805
-37
40806
38
40807
-37
40808
38
40809
-37
40810
39
40811
-37
40812
38
40813
-37
40814
38
40815
-37
40816
38
40817
-38
40818
38
40819
-37
40820
38
40821
-37
40822
38
40823
-37
40824
-103
40825
-29
40826
-93
40827
32
40828
-42
40829
55
40830
-22
40831
59
40832
-19
40833
56
40834
-22
40835
51
40836
-26
40837
48
40838
-29
40839
45
40840
-31
40841
44
40842
-32
40843
43
40844
-33
40845
43
40846
-33
40847
42
40848
-34
40849
42
40850
-34
40851
41
40852
-35
40853
41
40854
-35
40855
40
40856
-35
40857
40
40858
-36
40859
40
40860
-35
40861
41
40862
-35
40863
40
40864
-36
40865
40
40866
-36
40867
40
40868
-36
40869
39
40870
-36
40871
39
40872
-37
40873
39
40874
-37
40875
39
40876
-37
40877
38
40878
-37
40879
39
40880
-37
40881
38
40882
-37
40883
38
40884
-37
40885
38
40886
-37
40887
39
40888
119
40889
33
40890
64
40891
-15
40892
32
40893
-43
40894
21
40895
-53
40896
20
40897
-53
40898
24
40899
-50
40900
28
40901
-47
40902
31
40903
-44
40904
32
40905
-43
40906
33
40907
-42
40908
34
40909
-41
40910
35
40911
-40
40912
35
40913
-40
40914
35
40915
-40
40916
35
40917
-40
40918
36
40919
-39
40920
-105
40921
-32
40922
-95
40923
30
40924
-44
40925
53
40926
-24
40927
57
40928
-20
40929
55
40930
-23
40931
50
40932
-27
40933
47
40934
-29
40935
45
40936
-32
40937
43
40938
-33
40939
43
40940
-33
40941
43
40942
-34
40943
42
40944
-34
40945
41
40946
-35
40947
41
40948
-35
40949
40
40950
-36
40951
40
40952
-36
40953
40
40954
-35
40955
40
40956
-36
40957
39
40958
-37
40959
39
40960
-36
40961
39
40962
-36
40963
39
40964
-36
40965
39
40966
-36
40967
40
40968
-36
40969
39
40970
-36
40971
39
40972
-36
40973
40
40974
-36
40975
39
40976
-37
40977
39
40978
-37
40979
38
40980
-37
40981
39
40982
-37
40983
39
40984
119
40985
33
40986
65
40987
-14
40988
31
40989
-44
40990
20
40991
-53
40992
20
40993
-53
40994
24
40995
-50
40996
27
40997
-47
40998
30
40999
-45
41000
32
41001
-43
41002
33
41003
-42
41004
34
41005
-42
41006
34
41007
-41
41008
34
41009
-41
41010
35
41011
-40
41012
36
41013
-40
41014
36
41015
-39
41016
-105
41017
-31
41018
-95
41019
30
41020
-44
41021
54
41022
-23
41023
58
41024
-20
41025
55
41026
-23
41027
50
41028
-27
41029
46
41030
-30
41031
44
41032
-32
41033
44
41034
-32
41035
43
41036
-33
41037
42
41038
-34
41039
42
41040
-34
41041
42
41042
-34
41043
41
41044
-35
41045
41
41046
-35
41047
41
41048
120
41049
34
41050
66
41051
-13
41052
33
41053
-42
41054
22
41055
-52
41056
21
41057
-52
41058
25
41059
-49
41060
28
41061
-46
41062
31
41063
-44
41064
33
41065
-42
41066
34
41067
-41
41068
35
41069
-40
41070
35
41071
-40
41072
34
41073
-41
41074
35
41075
-40
41076
36
41077
-40
41078
36
41079
-39
41080
37
41081
-39
41082
37
41083
-38
41084
37
41085
-38
41086
38
41087
-38
41088
37
41089
-38
41090
38
41091
-38
41092
38
41093
-38
41094
37
41095
-38
41096
37
41097
-38
41098
38
41099
-38
41100
38
41101
-38
41102
38
41103
-37
41104
38
41105
-38
41106
38
41107
-38
41108
37
41109
-38
41110
38
41111
-38
41112
-103
41113
-30
41114
-94
41115
31
41116
-43
41117
55
41118
-23
41119
59
41120
-19
41121
55
41122
-22
41123
51
41124
-26
41125
47
41126
-29
41127
45
41128
-32
41129
44
41130
-32
41131
43
41132
-33
41133
43
41134
-34
41135
43
41136
-33
41137
41
41138
-35
41139
41
41140
-35
41141
41
41142
-35
41143
41
41144
120
41145
34
41146
66
41147
-13
41148
32
41149
-43
41150
22
41151
-52
41152
22
41153
-52
41154
25
41155
-49
41156
28
41157
-46
41158
31
41159
-44
41160
32
41161
-43
41162
34
41163
-41
41164
34
41165
-41
41166
34
41167
-41
41168
35
41169
-40
41170
36
41171
-40
41172
36
41173
-39
41174
37
41175
-39
41176
-104
41177
-31
41178
-95
41179
30
41180
-43
41181
54
41182
-23
41183
58
41184
-20
41185
55
41186
-22
41187
50
41188
-26
41189
47
41190
-30
41191
45
41192
-31
41193
44
41194
-32
41195
43
41196
-33
41197
42
41198
-34
41199
41
41200
-35
41201
41
41202
-35
41203
41
41204
-35
41205
40
41206
-35
41207
41
41208
-35
41209
41
41210
-35
41211
40
41212
-36
41213
40
41214
-35
41215
39
41216
-36
41217
39
41218
-36
41219
40
41220
-36
41221
39
41222
-37
41223
39
41224
-36
41225
39
41226
-37
41227
39
41228
-37
41229
38
41230
-37
41231
38
41232
-37
41233
39
41234
-37
41235
39
41236
-37
41237
39
41238
-37
41239
39
41240
119
41241
33
41242
64
41243
-15
41244
31
41245
-44
41246
20
41247
-53
41248
20
41249
-53
41250
25
41251
-49
41252
29
41253
-46
41254
30
41255
-45
41256
31
41257
-43
41258
32
41259
-43
41260
33
41261
-42
41262
34
41263
-41
41264
35
41265
-40
41266
35
41267
-40
41268
36
41269
-40
41270
36
41271
-39
41272
-105
41273
-31
41274
-95
41275
30
41276
-44
41277
54
41278
-23
41279
58
41280
-20
41281
55
41282
-23
41283
51
41284
-26
41285
47
41286
-30
41287
46
41288
-31
41289
44
41290
-32
41291
43
41292
-33
41293
42
41294
-34
41295
41
41296
-35
41297
41
41298
-35
41299
41
41300
-35
41301
41
41302
-35
41303
41
41304
-35
41305
40
41306
-36
41307
39
41308
-36
41309
40
41310
-36
41311
39
41312
-37
41313
39
41314
-37
41315
39
41316
-36
41317
39
41318
-37
41319
38
41320
-37
41321
39
41322
-37
41323
38
41324
-37
41325
39
41326
-37
41327
39
41328
-37
41329
39
41330
-37
41331
39
41332
-37
41333
39
41334
-37
41335
38
41336
118
41337
33
41338
65
41339
-14
41340
32
41341
-43
41342
21
41343
-52
41344
21
41345
-52
41346
24
41347
-50
41348
28
41349
-47
41350
31
41351
-44
41352
32
41353
-43
41354
33
41355
-42
41356
33
41357
-42
41358
34
41359
-41
41360
35
41361
-40
41362
36
41363
-40
41364
36
41365
-40
41366
37
41367
-39
41368
-104
41369
-31
41370
-95
41371
30
41372
-44
41373
53
41374
-24
41375
58
41376
-20
41377
54
41378
-23
41379
49
41380
-27
41381
46
41382
-30
41383
45
41384
-31
41385
43
41386
-33
41387
43
41388
-33
41389
42
41390
-34
41391
42
41392
-34
41393
42
41394
-34
41395
41
41396
-35
41397
40
41398
-36
41399
40
41400
119
41401
34
41402
66
41403
-14
41404
32
41405
-43
41406
22
41407
-52
41408
22
41409
-52
41410
25
41411
-49
41412
29
41413
-46
41414
31
41415
-44
41416
32
41417
-43
41418
34
41419
-41
41420
34
41421
-41
41422
35
41423
-40
41424
35
41425
-40
41426
35
41427
-40
41428
36
41429
-40
41430
36
41431
-39
41432
-105
41433
-32
41434
-95
41435
30
41436
-44
41437
53
41438
-24
41439
58
41440
-20
41441
55
41442
-23
41443
50
41444
-27
41445
47
41446
-29
41447
45
41448
-31
41449
43
41450
-33
41451
43
41452
-33
41453
42
41454
-34
41455
42
41456
-34
41457
42
41458
-34
41459
41
41460
-35
41461
41
41462
-35
41463
41
41464
-35
41465
40
41466
-36
41467
40
41468
-36
41469
39
41470
-36
41471
39
41472
-36
41473
40
41474
-36
41475
40
41476
-36
41477
39
41478
-37
41479
39
41480
-37
41481
39
41482
-36
41483
39
41484
-37
41485
39
41486
-37
41487
38
41488
-37
41489
38
41490
-37
41491
39
41492
-37
41493
38
41494
-37
41495
39
41496
-37
41497
38
41498
-37
41499
39
41500
-37
41501
39
41502
-37
41503
38
41504
-37
41505
39
41506
-37
41507
39
41508
-37
41509
38
41510
-38
41511
38
41512
-37
41513
39
41514
-37
41515
38
41516
-37
41517
39
41518
-37
41519
39
41520
-37
41521
39
41522
-37
41523
39
41524
-37
41525
39
41526
-37
41527
39
41528
118
41529
33
41530
65
41531
-15
41532
31
41533
-44
41534
20
41535
-53
41536
21
41537
-52
41538
25
41539
-49
41540
28
41541
-47
41542
31
41543
-44
41544
32
41545
-43
41546
33
41547
-42
41548
34
41549
-41
41550
34
41551
-41
41552
34
41553
-41
41554
35
41555
-40
41556
35
41557
-40
41558
36
41559
-39
41560
-105
41561
-31
41562
-95
41563
30
41564
-44
41565
53
41566
-24
41567
57
41568
-20
41569
55
41570
-23
41571
49
41572
-27
41573
46
41574
-30
41575
44
41576
-32
41577
43
41578
-33
41579
43
41580
-34
41581
42
41582
-34
41583
42
41584
-34
41585
42
41586
-34
41587
41
41588
-35
41589
41
41590
-35
41591
40
41592
-35
41593
40
41594
-36
41595
39
41596
-36
41597
40
41598
-36
41599
39
41600
-37
41601
40
41602
-36
41603
38
41604
-37
41605
39
41606
-37
41607
38
41608
-37
41609
39
41610
-37
41611
39
41612
-36
41613
39
41614
-37
41615
39
41616
-37
41617
39
41618
-37
41619
39
41620
-37
41621
38
41622
-37
41623
38
41624
-37
41625
39
41626
-37
41627
38
41628
-37
41629
39
41630
-37
41631
38
41632
-37
41633
38
41634
-37
41635
38
41636
-37
41637
38
41638
-37
41639
38
41640
-38
41641
39
41642
-37
41643
38
41644
-37
41645
39
41646
-37
41647
39
41648
-37
41649
38
41650
-37
41651
38
41652
-37
41653
38
41654
-37
41655
38
41656
119
41657
33
41658
65
41659
-14
41660
30
41661
-45
41662
21
41663
-53
41664
20
41665
-53
41666
24
41667
-50
41668
28
41669
-47
41670
30
41671
-45
41672
32
41673
-43
41674
33
41675
-41
41676
34
41677
-42
41678
34
41679
-41
41680
34
41681
-41
41682
35
41683
-40
41684
36
41685
-40
41686
36
41687
-39
41688
-105
41689
-32
41690
-95
41691
30
41692
-43
41693
54
41694
-24
41695
58
41696
-20
41697
54
41698
-23
41699
50
41700
-27
41701
46
41702
-30
41703
44
41704
-32
41705
43
41706
-33
41707
43
41708
-34
41709
42
41710
-34
41711
42
41712
-34
41713
41
41714
-35
41715
41
41716
-35
41717
41
41718
-35
41719
40
41720
120
41721
34
41722
65
41723
-14
41724
32
41725
-43
41726
22
41727
-52
41728
22
41729
-52
41730
25
41731
-49
41732
29
41733
-46
41734
32
41735
-43
41736
33
41737
-42
41738
34
41739
-41
41740
34
41741
-41
41742
35
41743
-40
41744
35
41745
-40
41746
35
41747
-40
41748
35
41749
-40
41750
36
41751
-39
41752
-105
41753
-31
41754
-95
41755
30
41756
-44
41757
53
41758
-24
41759
57
41760
-20
41761
54
41762
-23
41763
50
41764
-27
41765
47
41766
-30
41767
45
41768
-31
41769
43
41770
-33
41771
43
41772
-33
41773
43
41774
-33
41775
42
41776
-34
41777
40
41778
-35
41779
41
41780
-35
41781
41
41782
-35
41783
41
41784
120
41785
34
41786
66
41787
-14
41788
32
41789
-43
41790
22
41791
-52
41792
22
41793
-51
41794
25
41795
-49
41796
29
41797
-46
41798
31
41799
-44
41800
33
41801
-42
41802
34
41803
-41
41804
34
41805
-41
41806
35
41807
-40
41808
35
41809
-40
41810
35
41811
-40
41812
36
41813
-39
41814
36
41815
-40
41816
-105
41817
-31
41818
-95
41819
30
41820
-44
41821
54
41822
-23
41823
58
41824
-20
41825
55
41826
-23
41827
50
41828
-27
41829
47
41830
-30
41831
45
41832
-31
41833
44
41834
-32
41835
43
41836
-33
41837
42
41838
-34
41839
42
41840
-34
41841
41
41842
-34
41843
41
41844
-35
41845
41
41846
-35
41847
40
41848
-36
41849
40
41850
-36
41851
40
41852
-36
41853
39
41854
-37
41855
39
41856
-37
41857
39
41858
-36
41859
39
41860
-37
41861
39
41862
-36
41863
39
41864
-37
41865
39
41866
-37
41867
39
41868
-37
41869
39
41870
-36
41871
39
41872
-37
41873
39
41874
-37
41875
38
41876
-37
41877
38
41878
-37
41879
38
41880
-37
41881
38
41882
-37
41883
38
41884
-37
41885
39
41886
-37
41887
38
41888
-38
41889
38
41890
-37
41891
38
41892
-38
41893
38
41894
-37
41895
39
41896
-37
41897
39
41898
-37
41899
38
41900
-37
41901
38
41902
-37
41903
39
41904
-37
41905
39
41906
-37
41907
39
41908
-37
41909
39
41910
-37
41911
39
41912
119
41913
33
41914
65
41915
-15
41916
31
41917
-44
41918
20
41919
-53
41920
21
41921
-53
41922
24
41923
-50
41924
27
41925
-47
41926
30
41927
-45
41928
32
41929
-43
41930
33
41931
-42
41932
33
41933
-42
41934
34
41935
-41
41936
35
41937
-40
41938
35
41939
-40
41940
36
41941
-39
41942
36
41943
-40
41944
-105
41945
-32
41946
-96
41947
29
41948
-44
41949
53
41950
-24
41951
58
41952
-20
41953
55
41954
-23
41955
50
41956
-27
41957
47
41958
-29
41959
44
41960
-32
41961
43
41962
-33
41963
43
41964
-33
41965
42
41966
-34
41967
42
41968
-34
41969
41
41970
-35
41971
41
41972
-35
41973
41
41974
-35
41975
41
41976
-35
41977
41
41978
-35
41979
40
41980
-35
41981
40
41982
-36
41983
40
41984
-36
41985
39
41986
-36
41987
39
41988
-37
41989
39
41990
-37
41991
39
41992
-37
41993
39
41994
-37
41995
39
41996
-36
41997
39
41998
-37
41999
39
42000
-37
42001
39
42002
-37
42003
39
42004
-37
42005
39
42006
-37
42007
39
42008
118
42009
33
42010
64
42011
-15
42012
31
42013
-44
42014
20
42015
-53
42016
21
42017
-52
42018
24
42019
-50
42020
27
42021
-47
42022
30
42023
-45
42024
32
42025
-43
42026
33
42027
-42
42028
34
42029
-41
42030
34
42031
-41
42032
35
42033
-41
42034
35
42035
-40
42036
36
42037
-39
42038
36
42039
-39
42040
-105
42041
-31
42042
-95
42043
29
42044
-45
42045
53
42046
-24
42047
58
42048
-20
42049
55
42050
-23
42051
50
42052
-27
42053
46
42054
-30
42055
45
42056
-32
42057
44
42058
-32
42059
43
42060
-33
42061
42
42062
-34
42063
41
42064
-34
42065
41
42066
-35
42067
42
42068
-34
42069
41
42070
-35
42071
40
42072
120
42073
34
42074
66
42075
-13
42076
33
42077
-42
42078
22
42079
-52
42080
22
42081
-52
42082
25
42083
-49
42084
29
42085
-46
42086
31
42087
-44
42088
33
42089
-42
42090
34
42091
-42
42092
34
42093
-41
42094
35
42095
-40
42096
36
42097
-40
42098
36
42099
-40
42100
36
42101
-39
42102
36
42103
-40
42104
36
42105
-39
42106
37
42107
-38
42108
37
42109
-38
42110
37
42111
-38
42112
37
42113
-39
42114
37
42115
-38
42116
38
42117
-38
42118
38
42119
-37
42120
38
42121
-37
42122
37
42123
-38
42124
38
42125
-38
42126
37
42127
-38
42128
38
42129
-38
42130
38
42131
-37
42132
38
42133
-37
42134
38
42135
-37
42136
-103
42137
-30
42138
-94
42139
31
42140
-43
42141
55
42142
-22
42143
59
42144
-19
42145
55
42146
-22
42147
52
42148
-25
42149
48
42150
-28
42151
46
42152
-31
42153
45
42154
-31
42155
44
42156
-32
42157
43
42158
-33
42159
42
42160
-34
42161
41
42162
-35
42163
41
42164
-35
42165
40
42166
-35
42167
40
42168
-36
42169
40
42170
-35
42171
40
42172
-36
42173
39
42174
-37
42175
39
42176
-36
42177
39
42178
-37
42179
39
42180
-37
42181
39
42182
-37
42183
39
42184
-37
42185
39
42186
-36
42187
39
42188
-37
42189
38
42190
-37
42191
39
42192
-37
42193
39
42194
-37
42195
39
42196
-37
42197
39
42198
-37
42199
38
42200
118
42201
32
42202
65
42203
-15
42204
31
42205
-44
42206
20
42207
-53
42208
20
42209
-53
42210
24
42211
-50
42212
28
42213
-46
42214
31
42215
-44
42216
32
42217
-43
42218
34
42219
-41
42220
34
42221
-41
42222
35
42223
-41
42224
35
42225
-40
42226
35
42227
-40
42228
36
42229
-40
42230
36
42231
-39
42232
37
42233
-39
42234
37
42235
-38
42236
37
42237
-38
42238
37
42239
-38
42240
37
42241
-38
42242
38
42243
-38
42244
38
42245
-38
42246
38
42247
-38
42248
38
42249
-38
42250
38
42251
-38
42252
37
42253
-38
42254
38
42255
-38
42256
38
42257
-38
42258
38
42259
-37
42260
39
42261
-37
42262
38
42263
-37
42264
-103
42265
-30
42266
-93
42267
32
42268
-42
42269
55
42270
-23
42271
59
42272
-19
42273
56
42274
-22
42275
51
42276
-26
42277
47
42278
-29
42279
45
42280
-31
42281
44
42282
-32
42283
43
42284
-33
42285
43
42286
-33
42287
43
42288
-33
42289
42
42290
-34
42291
41
42292
-35
42293
41
42294
-35
42295
41
42296
120
42297
34
42298
65
42299
-14
42300
32
42301
-43
42302
22
42303
-52
42304
22
42305
-52
42306
25
42307
-49
42308
28
42309
-46
42310
31
42311
-44
42312
33
42313
-43
42314
33
42315
-42
42316
34
42317
-41
42318
35
42319
-40
42320
35
42321
-40
42322
36
42323
-40
42324
36
42325
-40
42326
36
42327
-39
42328
-105
42329
-31
42330
-95
42331
30
42332
-44
42333
54
42334
-23
42335
58
42336
-20
42337
54
42338
-23
42339
50
42340
-27
42341
46
42342
-30
42343
45
42344
-32
42345
44
42346
-32
42347
43
42348
-33
42349
42
42350
-34
42351
42
42352
-34
42353
41
42354
-35
42355
41
42356
-35
42357
40
42358
-35
42359
40
42360
120
42361
34
42362
66
42363
-13
42364
33
42365
-42
42366
22
42367
-51
42368
22
42369
-52
42370
25
42371
-49
42372
28
42373
-47
42374
31
42375
-44
42376
32
42377
-42
42378
34
42379
-41
42380
35
42381
-40
42382
35
42383
-40
42384
35
42385
-40
42386
36
42387
-40
42388
35
42389
-40
42390
35
42391
-40
42392
-105
42393
-32
42394
-96
42395
30
42396
-44
42397
54
42398
-23
42399
57
42400
-20
42401
54
42402
-24
42403
50
42404
-27
42405
46
42406
-30
42407
45
42408
-32
42409
44
42410
-32
42411
43
42412
-33
42413
43
42414
-33
42415
42
42416
-34
42417
42
42418
-34
42419
41
42420
-35
42421
41
42422
-35
42423
39
42424
-36
42425
40
42426
-36
42427
40
42428
-36
42429
40
42430
-36
42431
40
42432
-36
42433
40
42434
-36
42435
40
42436
-36
42437
40
42438
-36
42439
39
42440
-37
42441
39
42442
-36
42443
39
42444
-36
42445
39
42446
-37
42447
39
42448
-37
42449
38
42450
-37
42451
39
42452
-37
42453
39
42454
-37
42455
38
42456
-37
42457
39
42458
-37
42459
38
42460
-37
42461
39
42462
-37
42463
39
42464
-37
42465
39
42466
-37
42467
38
42468
-37
42469
38
42470
-37
42471
38
42472
-38
42473
39
42474
-37
42475
38
42476
-37
42477
38
42478
-38
42479
39
42480
-37
42481
38
42482
-37
42483
37
42484
-38
42485
38
42486
-37
42487
38
42488
118
42489
32
42490
64
42491
-15
42492
31
42493
-44
42494
21
42495
-53
42496
21
42497
-53
42498
24
42499
-50
42500
27
42501
-47
42502
30
42503
-45
42504
32
42505
-43
42506
33
42507
-42
42508
33
42509
-42
42510
34
42511
-41
42512
35
42513
-40
42514
35
42515
-40
42516
36
42517
-39
42518
36
42519
-39
42520
36
42521
-39
42522
37
42523
-39
42524
37
42525
-39
42526
37
42527
-39
42528
37
42529
-39
42530
37
42531
-38
42532
38
42533
-38
42534
38
42535
-38
42536
37
42537
-38
42538
38
42539
-37
42540
38
42541
-38
42542
38
42543
-38
42544
38
42545
-37
42546
38
42547
-37
42548
37
42549
-38
42550
38
42551
-37
42552
38
42553
-38
42554
38
42555
-37
42556
39
42557
-37
42558
38
42559
-38
42560
38
42561
-37
42562
38
42563
-37
42564
38
42565
-38
42566
38
42567
-37
42568
39
42569
-37
42570
39
42571
-37
42572
39
42573
-37
42574
38
42575
-37
42576
39
42577
-37
42578
38
42579
-37
42580
38
42581
-37
42582
39
42583
-37
42584
39
42585
-37
42586
38
42587
-38
42588
38
42589
-37
42590
39
42591
-37
42592
39
42593
-37
42594
38
42595
-37
42596
38
42597
-37
42598
38
42599
-37
42600
39
42601
-37
42602
39
42603
-37
42604
39
42605
-37
42606
39
42607
-37
42608
38
42609
-38
42610
38
42611
-37
42612
39
42613
-37
42614
38
42615
-37
42616
39
42617
-37
42618
39
42619
-37
42620
39
42621
-36
42622
38
42623
-37
42624
39
42625
-37
42626
39
42627
-37
42628
38
42629
-37
42630
39
42631
-37
42632
39
42633
-37
42634
38
42635
-37
42636
38
42637
-37
42638
38
42639
-38
42640
38
42641
-37
42642
39
42643
-37
42644
39
42645
-37
42646
40
42647
-36
42648
39
42649
-37
42650
38
42651
-37
42652
38
42653
-37
42654
38
42655
-37
42656
38
42657
-37
42658
39
42659
-37
42660
38
42661
-38
42662
38
42663
-37
42664
39
42665
-37
42666
39
42667
-37
42668
38
42669
-37
42670
38
42671
-37
42672
38
42673
-38
42674
38
42675
-37
42676
39
42677
-37
42678
38
42679
-37
42680
-103
42681
-30
42682
-94
42683
31
42684
-43
42685
55
42686
-22
42687
59
42688
-19
42689
55
42690
-22
42691
51
42692
-26
42693
47
42694
-29
42695
46
42696
-31
42697
44
42698
-32
42699
43
42700
-33
42701
43
42702
-33
42703
42
42704
-34
42705
42
42706
-34
42707
41
42708
-35
42709
41
42710
-35
42711
41
42712
121
42713
35
42714
67
42715
-12
42716
32
42717
-43
42718
22
42719
-52
42720
22
42721
-52
42722
25
42723
-49
42724
29
42725
-46
42726
31
42727
-44
42728
32
42729
-43
42730
34
42731
-41
42732
34
42733
-41
42734
35
42735
-40
42736
35
42737
-40
42738
36
42739
-40
42740
36
42741
-39
42742
37
42743
-39
42744
37
42745
-38
42746
37
42747
-39
42748
37
42749
-39
42750
37
42751
-38
42752
37
42753
-38
42754
38
42755
-38
42756
37
42757
-38
42758
38
42759
-38
42760
38
42761
-38
42762
38
42763
-38
42764
37
42765
-38
42766
38
42767
-37
42768
38
42769
-38
42770
38
42771
-38
42772
38
42773
-38
42774
38
42775
-38
42776
38
42777
-37
42778
39
42779
-37
42780
38
42781
-37
42782
39
42783
-37
42784
38
42785
-37
42786
38
42787
-38
42788
38
42789
-37
42790
38
42791
-38
42792
38
42793
-38
42794
38
42795
-37
42796
39
42797
-37
42798
38
42799
-37
42800
39
42801
-37
42802
38
42803
-37
42804
38
42805
-37
42806
38
42807
-37
42808
38
42809
-38
42810
38
42811
-37
42812
38
42813
-38
42814
38
42815
-38
42816
39
42817
-37
42818
39
42819
-36
42820
39
42821
-37
42822
39
42823
-36
42824
39
42825
-37
42826
39
42827
-36
42828
39
42829
-37
42830
39
42831
-37
42832
39
42833
-37
42834
39
42835
-37
42836
38
42837
-37
42838
38
42839
-37
42840
38
42841
-38
42842
39
42843
-37
42844
39
42845
-37
42846
39
42847
-37
42848
39
42849
-37
42850
38
42851
-37
42852
38
42853
-37
42854
39
42855
-37
42856
38
42857
-37
42858
38
42859
-37
42860
39
42861
-37
42862
39
42863
-37
42864
39
42865
-37
42866
39
42867
-37
42868
38
42869
-38
42870
38
42871
-37
42872
-103
42873
-30
42874
-94
42875
31
42876
-43
42877
55
42878
-22
42879
59
42880
-19
42881
56
42882
-22
42883
51
42884
-26
42885
48
42886
-29
42887
46
42888
-30
42889
44
42890
-32
42891
43
42892
-33
42893
43
42894
-34
42895
42
42896
-34
42897
42
42898
-34
42899
41
42900
-35
42901
41
42902
-35
42903
41
42904
-35
42905
40
42906
-35
42907
40
42908
-35
42909
40
42910
-36
42911
39
42912
-36
42913
39
42914
-36
42915
39
42916
-37
42917
39
42918
-37
42919
39
42920
-36
42921
39
42922
-37
42923
38
42924
-37
42925
39
42926
-37
42927
38
42928
-37
42929
38
42930
-37
42931
38
42932
-37
42933
38
42934
-37
42935
38
42936
119
42937
33
42938
65
42939
-14
42940
31
42941
-44
42942
21
42943
-53
42944
21
42945
-53
42946
24
42947
-50
42948
28
42949
-47
42950
30
42951
-45
42952
32
42953
-43
42954
33
42955
-42
42956
33
42957
-42
42958
34
42959
-41
42960
35
42961
-40
42962
36
42963
-40
42964
36
42965
-40
42966
35
42967
-40
42968
-105
42969
-31
42970
-95
42971
30
42972
-44
42973
54
42974
-23
42975
58
42976
-20
42977
55
42978
-23
42979
50
42980
-26
42981
47
42982
-29
42983
44
42984
-32
42985
44
42986
-32
42987
43
42988
-33
42989
43
42990
-33
42991
42
42992
-34
42993
42
42994
-34
42995
41
42996
-35
42997
40
42998
-36
42999
40
43000
-35
43001
40
43002
-35
43003
41
43004
-35
43005
40
43006
-36
43007
39
43008
-36
43009
39
43010
-37
43011
39
43012
-36
43013
39
43014
-36
43015
39
43016
-37
43017
40
43018
-36
43019
39
43020
-37
43021
39
43022
-36
43023
39
43024
-37
43025
38
43026
-38
43027
39
43028
-37
43029
39
43030
-37
43031
38
43032
118
43033
33
43034
65
43035
-14
43036
31
43037
-44
43038
20
43039
-53
43040
20
43041
-53
43042
24
43043
-50
43044
28
43045
-47
43046
30
43047
-44
43048
31
43049
-44
43050
33
43051
-42
43052
33
43053
-42
43054
34
43055
-41
43056
35
43057
-41
43058
35
43059
-41
43060
36
43061
-40
43062
36
43063
-39
43064
-104
43065
-32
43066
-95
43067
30
43068
-44
43069
53
43070
-24
43071
58
43072
-20
43073
54
43074
-23
43075
49
43076
-27
43077
46
43078
-30
43079
45
43080
-31
43081
44
43082
-33
43083
43
43084
-33
43085
43
43086
-34
43087
42
43088
-34
43089
41
43090
-35
43091
41
43092
-35
43093
41
43094
-35
43095
40
43096
120
43097
34
43098
66
43099
-14
43100
32
43101
-43
43102
21
43103
-52
43104
23
43105
-51
43106
26
43107
-48
43108
28
43109
-46
43110
31
43111
-44
43112
33
43113
-42
43114
34
43115
-41
43116
35
43117
-41
43118
35
43119
-40
43120
36
43121
-40
43122
35
43123
-40
43124
36
43125
-40
43126
36
43127
-40
43128
37
43129
-39
43130
37
43131
-39
43132
37
43133
-38
43134
37
43135
-38
43136
38
43137
-38
43138
37
43139
-38
43140
37
43141
-38
43142
37
43143
-38
43144
37
43145
-38
43146
38
43147
-37
43148
38
43149
-38
43150
37
43151
-38
43152
38
43153
-38
43154
38
43155
-38
43156
38
43157
-37
43158
38
43159
-37
43160
-103
43161
-30
43162
-94
43163
31
43164
-42
43165
55
43166
-22
43167
59
43168
-19
43169
56
43170
-22
43171
51
43172
-26
43173
47
43174
-29
43175
46
43176
-31
43177
44
43178
-32
43179
44
43180
-32
43181
43
43182
-33
43183
42
43184
-34
43185
42
43186
-34
43187
41
43188
-35
43189
40
43190
-35
43191
41
43192
121
43193
35
43194
66
43195
-13
43196
33
43197
-43
43198
22
43199
-52
43200
21
43201
-52
43202
25
43203
-49
43204
29
43205
-46
43206
31
43207
-44
43208
32
43209
-43
43210
34
43211
-41
43212
34
43213
-41
43214
35
43215
-40
43216
35
43217
-40
43218
36
43219
-40
43220
36
43221
-40
43222
36
43223
-39
43224
-104
43225
-31
43226
-95
43227
30
43228
-43
43229
54
43230
-23
43231
58
43232
-20
43233
54
43234
-23
43235
50
43236
-27
43237
47
43238
-30
43239
45
43240
-31
43241
44
43242
-32
43243
43
43244
-34
43245
43
43246
-33
43247
41
43248
-35
43249
42
43250
-35
43251
41
43252
-35
43253
40
43254
-35
43255
40
43256
-36
43257
40
43258
-35
43259
40
43260
-36
43261
41
43262
-35
43263
40
43264
-35
43265
40
43266
-36
43267
39
43268
-37
43269
39
43270
-37
43271
39
43272
-37
43273
39
43274
-37
43275
38
43276
-37
43277
39
43278
-37
43279
39
43280
-37
43281
39
43282
-37
43283
39
43284
-37
43285
39
43286
-37
43287
39
43288
119
43289
33
43290
65
43291
-15
43292
31
43293
-44
43294
21
43295
-52
43296
21
43297
-53
43298
24
43299
-50
43300
28
43301
-46
43302
31
43303
-44
43304
32
43305
-43
43306
33
43307
-42
43308
33
43309
-42
43310
34
43311
-41
43312
34
43313
-41
43314
34
43315
-41
43316
35
43317
-40
43318
36
43319
-39
43320
-105
43321
-31
43322
-95
43323
30
43324
-44
43325
53
43326
-24
43327
58
43328
-20
43329
55
43330
-23
43331
50
43332
-27
43333
47
43334
-29
43335
45
43336
-31
43337
44
43338
-32
43339
43
43340
-33
43341
42
43342
-34
43343
42
43344
-34
43345
41
43346
-34
43347
41
43348
-35
43349
41
43350
-35
43351
40
43352
-35
43353
40
43354
-36
43355
40
43356
-36
43357
39
43358
-37
43359
39
43360
-37
43361
39
43362
-36
43363
39
43364
-37
43365
39
43366
-37
43367
39
43368
-37
43369
39
43370
-37
43371
39
43372
-37
43373
39
43374
-37
43375
39
43376
-37
43377
39
43378
-37
43379
39
43380
-37
43381
39
43382
-37
43383
39
43384
118
43385
32
43386
64
43387
-15
43388
31
43389
-44
43390
20
43391
-53
43392
20
43393
-53
43394
24
43395
-50
43396
27
43397
-47
43398
30
43399
-44
43400
32
43401
-43
43402
33
43403
-42
43404
34
43405
-41
43406
35
43407
-41
43408
35
43409
-41
43410
35
43411
-40
43412
36
43413
-40
43414
36
43415
-40
43416
-105
43417
-31
43418
-95
43419
31
43420
-43
43421
54
43422
-23
43423
57
43424
-20
43425
54
43426
-23
43427
50
43428
-27
43429
46
43430
-30
43431
45
43432
-32
43433
43
43434
-33
43435
42
43436
-34
43437
42
43438
-34
43439
42
43440
-34
43441
41
43442
-35
43443
41
43444
-35
43445
41
43446
-35
43447
41
43448
121
43449
35
43450
67
43451
-13
43452
33
43453
-42
43454
23
43455
-51
43456
22
43457
-51
43458
25
43459
-49
43460
29
43461
-46
43462
31
43463
-44
43464
33
43465
-42
43466
33
43467
-42
43468
34
43469
-41
43470
35
43471
-41
43472
35
43473
-41
43474
35
43475
-40
43476
36
43477
-40
43478
36
43479
-39
43480
-105
43481
-32
43482
-95
43483
30
43484
-44
43485
54
43486
-23
43487
58
43488
-20
43489
55
43490
-22
43491
51
43492
-26
43493
46
43494
-30
43495
44
43496
-32
43497
43
43498
-33
43499
43
43500
-33
43501
42
43502
-34
43503
42
43504
-34
43505
41
43506
-35
43507
41
43508
-35
43509
40
43510
-35
43511
40
43512
-35
43513
40
43514
-35
43515
39
43516
-36
43517
39
43518
-36
43519
39
43520
-36
43521
40
43522
-36
43523
39
43524
-37
43525
38
43526
-37
43527
39
43528
-37
43529
39
43530
-37
43531
39
43532
-36
43533
39
43534
-36
43535
38
43536
-37
43537
39
43538
-37
43539
39
43540
-37
43541
39
43542
-37
43543
38
43544
-37
43545
39
43546
-37
43547
39
43548
-37
43549
39
43550
-37
43551
39
43552
-37
43553
38
43554
-37
43555
39
43556
-37
43557
38
43558
-38
43559
38
43560
-37
43561
39
43562
-37
43563
39
43564
-37
43565
38
43566
-37
43567
39
43568
-37
43569
38
43570
-37
43571
39
43572
-37
43573
39
43574
-37
43575
38
43576
118
43577
33
43578
65
43579
-14
43580
30
43581
-44
43582
21
43583
-53
43584
21
43585
-53
43586
24
43587
-50
43588
28
43589
-46
43590
30
43591
-44
43592
32
43593
-43
43594
34
43595
-41
43596
34
43597
-41
43598
34
43599
-41
43600
35
43601
-41
43602
35
43603
-40
43604
36
43605
-40
43606
36
43607
-39
43608
-105
43609
-31
43610
-95
43611
30
43612
-44
43613
54
43614
-23
43615
58
43616
-20
43617
54
43618
-23
43619
50
43620
-27
43621
46
43622
-30
43623
44
43624
-32
43625
43
43626
-33
43627
43
43628
-33
43629
43
43630
-33
43631
42
43632
-34
43633
41
43634
-35
43635
41
43636
-35
43637
41
43638
-35
43639
40
43640
-35
43641
40
43642
-36
43643
40
43644
-36
43645
39
43646
-37
43647
40
43648
-36
43649
39
43650
-37
43651
39
43652
-37
43653
39
43654
-37
43655
39
43656
-37
43657
39
43658
-37
43659
39
43660
-36
43661
39
43662
-36
43663
39
43664
-36
43665
39
43666
-37
43667
39
43668
-37
43669
39
43670
-37
43671
39
43672
-36
43673
39
43674
-37
43675
39
43676
-37
43677
38
43678
-37
43679
39
43680
-37
43681
38
43682
-38
43683
38
43684
-38
43685
38
43686
-37
43687
38
43688
-38
43689
37
43690
-38
43691
38
43692
-37
43693
38
43694
-37
43695
38
43696
-38
43697
38
43698
-38
43699
37
43700
-38
43701
38
43702
-38
43703
38
43704
118
43705
32
43706
64
43707
-16
43708
31
43709
-44
43710
20
43711
-53
43712
21
43713
-52
43714
24
43715
-50
43716
27
43717
-48
43718
30
43719
-45
43720
32
43721
-43
43722
33
43723
-42
43724
34
43725
-41
43726
34
43727
-41
43728
35
43729
-41
43730
35
43731
-40
43732
36
43733
-40
43734
36
43735
-39
43736
-105
43737
-31
43738
-95
43739
30
43740
-44
43741
54
43742
-23
43743
57
43744
-20
43745
54
43746
-23
43747
50
43748
-27
43749
47
43750
-29
43751
44
43752
-32
43753
43
43754
-33
43755
43
43756
-33
43757
43
43758
-33
43759
42
43760
-34
43761
42
43762
-34
43763
41
43764
-35
43765
41
43766
-35
43767
41
43768
120
43769
34
43770
67
43771
-12
43772
32
43773
-43
43774
22
43775
-52
43776
22
43777
-52
43778
25
43779
-49
43780
28
43781
-47
43782
30
43783
-44
43784
32
43785
-43
43786
33
43787
-42
43788
34
43789
-41
43790
35
43791
-41
43792
35
43793
-40
43794
36
43795
-39
43796
36
43797
-39
43798
36
43799
-40
43800
-105
43801
-31
43802
-95
43803
30
43804
-44
43805
54
43806
-23
43807
57
43808
-20
43809
55
43810
-23
43811
51
43812
-26
43813
47
43814
-29
43815
45
43816
-31
43817
44
43818
-32
43819
43
43820
-33
43821
43
43822
-33
43823
42
43824
-34
43825
41
43826
-35
43827
41
43828
-35
43829
41
43830
-35
43831
41
43832
120
43833
34
43834
66
43835
-13
43836
33
43837
-42
43838
23
43839
-51
43840
22
43841
-52
43842
25
43843
-49
43844
29
43845
-46
43846
31
43847
-44
43848
32
43849
-43
43850
34
43851
-41
43852
34
43853
-41
43854
35
43855
-40
43856
35
43857
-40
43858
35
43859
-40
43860
37
43861
-39
43862
37
43863
-38
43864
-104
43865
-31
43866
-95
43867
30
43868
-44
43869
53
43870
-24
43871
57
43872
-20
43873
54
43874
-23
43875
50
43876
-27
43877
47
43878
-30
43879
45
43880
-31
43881
44
43882
-32
43883
43
43884
-33
43885
43
43886
-33
43887
42
43888
-34
43889
41
43890
-35
43891
41
43892
-35
43893
40
43894
-36
43895
40
43896
-35
43897
40
43898
-35
43899
40
43900
-36
43901
40
43902
-36
43903
40
43904
-36
43905
39
43906
-37
43907
39
43908
-37
43909
39
43910
-37
43911
39
43912
-37
43913
39
43914
-37
43915
39
43916
-36
43917
39
43918
-37
43919
39
43920
-37
43921
39
43922
-37
43923
38
43924
-38
43925
38
43926
-38
43927
38
43928
-37
43929
38
43930
-38
43931
38
43932
-37
43933
38
43934
-37
43935
39
43936
-37
43937
38
43938
-37
43939
38
43940
-38
43941
38
43942
-37
43943
39
43944
-37
43945
39
43946
-37
43947
39
43948
-37
43949
38
43950
-37
43951
38
43952
-38
43953
38
43954
-38
43955
38
43956
-38
43957
38
43958
-37
43959
39
43960
118
43961
33
43962
65
43963
-14
43964
31
43965
-44
43966
20
43967
-53
43968
21
43969
-53
43970
24
43971
-50
43972
28
43973
-47
43974
31
43975
-44
43976
32
43977
-43
43978
33
43979
-42
43980
34
43981
-41
43982
35
43983
-41
43984
35
43985
-40
43986
36
43987
-40
43988
36
43989
-39
43990
36
43991
-39
43992
-105
43993
-32
43994
-95
43995
30
43996
-44
43997
53
43998
-24
43999
57
44000
-20
44001
54
44002
-23
44003
50
44004
-27
44005
47
44006
-29
44007
45
44008
-32
44009
44
44010
-33
44011
43
44012
-33
44013
43
44014
-34
44015
42
44016
-34
44017
41
44018
-35
44019
41
44020
-35
44021
41
44022
-35
44023
40
44024
-36
44025
39
44026
-36
44027
40
44028
-36
44029
40
44030
-36
44031
39
44032
-36
44033
39
44034
-36
44035
39
44036
-37
44037
39
44038
-37
44039
39
44040
-37
44041
39
44042
-37
44043
40
44044
-36
44045
40
44046
-36
44047
39
44048
-37
44049
39
44050
-37
44051
39
44052
-37
44053
38
44054
-37
44055
39
44056
119
44057
33
44058
64
44059
-15
44060
31
44061
-44
44062
21
44063
-53
44064
20
44065
-53
44066
24
44067
-50
44068
27
44069
-47
44070
30
44071
-45
44072
32
44073
-43
44074
33
44075
-42
44076
34
44077
-41
44078
34
44079
-41
44080
34
44081
-41
44082
35
44083
-41
44084
35
44085
-40
44086
36
44087
-39
44088
-105
44089
-31
44090
-95
44091
30
44092
-44
44093
54
44094
-24
44095
58
44096
-20
44097
55
44098
-23
44099
50
44100
-27
44101
47
44102
-30
44103
45
44104
-32
44105
43
44106
-33
44107
43
44108
-33
44109
43
44110
-34
44111
42
44112
-34
44113
42
44114
-34
44115
41
44116
-35
44117
41
44118
-35
44119
40
44120
120
44121
34
44122
65
44123
-14
44124
32
44125
-43
44126
22
44127
-52
44128
22
44129
-52
44130
26
44131
-49
44132
29
44133
-46
44134
32
44135
-43
44136
33
44137
-42
44138
34
44139
-41
44140
34
44141
-41
44142
35
44143
-41
44144
35
44145
-40
44146
36
44147
-39
44148
36
44149
-39
44150
36
44151
-39
44152
37
44153
-39
44154
38
44155
-38
44156
37
44157
-38
44158
37
44159
-38
44160
37
44161
-39
44162
37
44163
-38
44164
37
44165
-38
44166
37
44167
-38
44168
38
44169
-38
44170
38
44171
-38
44172
38
44173
-38
44174
38
44175
-38
44176
38
44177
-38
44178
38
44179
-38
44180
38
44181
-37
44182
39
44183
-37
44184
-103
44185
-29
44186
-93
44187
32
44188
-42
44189
54
44190
-23
44191
59
44192
-19
44193
56
44194
-22
44195
51
44196
-26
44197
48
44198
-28
44199
46
44200
-30
44201
45
44202
-32
44203
44
44204
-33
44205
42
44206
-34
44207
43
44208
-33
44209
41
44210
-34
44211
41
44212
-35
44213
40
44214
-35
44215
40
44216
-36
44217
40
44218
-36
44219
40
44220
-36
44221
39
44222
-37
44223
40
44224
-36
44225
39
44226
-36
44227
39
44228
-36
44229
39
44230
-36
44231
39
44232
-36
44233
39
44234
-37
44235
39
44236
-37
44237
39
44238
-37
44239
39
44240
-37
44241
40
44242
-36
44243
39
44244
-37
44245
39
44246
-36
44247
38
44248
118
44249
33
44250
65
44251
-14
44252
31
44253
-44
44254
21
44255
-53
44256
21
44257
-53
44258
24
44259
-50
44260
28
44261
-47
44262
30
44263
-45
44264
31
44265
-43
44266
33
44267
-42
44268
34
44269
-41
44270
34
44271
-41
44272
35
44273
-40
44274
35
44275
-40
44276
35
44277
-40
44278
36
44279
-39
44280
36
44281
-40
44282
36
44283
-39
44284
37
44285
-39
44286
37
44287
-38
44288
38
44289
-38
44290
37
44291
-38
44292
38
44293
-38
44294
38
44295
-37
44296
38
44297
-37
44298
38
44299
-38
44300
39
44301
-37
44302
38
44303
-37
44304
38
44305
-37
44306
38
44307
-37
44308
38
44309
-38
44310
38
44311
-37
44312
-103
44313
-30
44314
-94
44315
31
44316
-43
44317
54
44318
-23
44319
58
44320
-20
44321
55
44322
-23
44323
50
44324
-26
44325
47
44326
-30
44327
45
44328
-31
44329
44
44330
-32
44331
43
44332
-33
44333
42
44334
-34
44335
41
44336
-34
44337
42
44338
-34
44339
41
44340
-35
44341
40
44342
-36
44343
40
44344
120
44345
34
44346
66
44347
-14
44348
33
44349
-42
44350
22
44351
-52
44352
21
44353
-52
44354
25
44355
-49
44356
29
44357
-46
44358
31
44359
-44
44360
32
44361
-43
44362
34
44363
-41
44364
35
44365
-41
44366
35
44367
-40
44368
35
44369
-40
44370
36
44371
-40
44372
35
44373
-40
44374
36
44375
-39
44376
-105
44377
-31
44378
-95
44379
30
44380
-44
44381
54
44382
-24
44383
57
44384
-20
44385
55
44386
-23
44387
50
44388
-27
44389
46
44390
-31
44391
45
44392
-32
44393
44
44394
-32
44395
43
44396
-33
44397
43
44398
-34
44399
42
44400
-34
44401
41
44402
-35
44403
41
44404
-35
44405
40
44406
-35
44407
41
44408
120
44409
34
44410
66
44411
-13
44412
33
44413
-42
44414
22
44415
-51
44416
22
44417
-52
44418
26
44419
-48
44420
29
44421
-46
44422
31
44423
-44
44424
33
44425
-42
44426
34
44427
-41
44428
34
44429
-41
44430
35
44431
-40
44432
36
44433
-40
44434
36
44435
-40
44436
36
44437
-39
44438
36
44439
-39
44440
-105
44441
-31
44442
-95
44443
30
44444
-44
44445
54
44446
-23
44447
58
44448
-20
44449
54
44450
-23
44451
50