CVE-2023-2007

Source
https://cve.org/CVERecord?id=CVE-2023-2007
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-2007.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2023-2007
Aliases
Downstream
Related
Published
2023-04-24T23:15:18.877Z
Modified
2026-02-11T13:33:08.716109Z
Severity
  • 7.8 (High) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
[none]
Details

The specific flaw exists within the DPT I2O Controller driver. The issue results from the lack of proper locking when performing operations on an object. An attacker can leverage this in conjunction with other vulnerabilities to escalate privileges and execute arbitrary code in the context of the kernel.

References

Affected packages

Git / github.com/torvalds/linux

Affected ranges

Type
GIT
Repo
https://github.com/torvalds/linux
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed

Affected versions

v2.*
v2.6.12
v2.6.12-rc2
v2.6.12-rc3
v2.6.12-rc4
v2.6.12-rc5
v2.6.12-rc6
v2.6.13
v2.6.13-rc1
v2.6.13-rc2
v2.6.13-rc3
v2.6.13-rc4
v2.6.13-rc5
v2.6.13-rc6
v2.6.13-rc7
v2.6.14
v2.6.14-rc1
v2.6.14-rc2
v2.6.14-rc3
v2.6.14-rc4
v2.6.14-rc5
v2.6.15
v2.6.15-rc1
v2.6.15-rc2
v2.6.15-rc3
v2.6.15-rc4
v2.6.15-rc5
v2.6.15-rc6
v2.6.15-rc7
v2.6.16
v2.6.16-rc1
v2.6.16-rc2
v2.6.16-rc3
v2.6.16-rc4
v2.6.16-rc5
v2.6.16-rc6
v2.6.17
v2.6.17-rc1
v2.6.17-rc2
v2.6.17-rc3
v2.6.17-rc4
v2.6.17-rc5
v2.6.17-rc6
v2.6.18
v2.6.18-rc1
v2.6.18-rc2
v2.6.18-rc3
v2.6.18-rc4
v2.6.18-rc5
v2.6.18-rc6
v2.6.18-rc7
v2.6.19
v2.6.19-rc1
v2.6.19-rc2
v2.6.19-rc3
v2.6.19-rc4
v2.6.19-rc5
v2.6.19-rc6
v2.6.20
v2.6.20-rc1
v2.6.20-rc2
v2.6.20-rc3
v2.6.20-rc4
v2.6.20-rc5
v2.6.20-rc6
v2.6.20-rc7
v2.6.21
v2.6.21-rc1
v2.6.21-rc2
v2.6.21-rc3
v2.6.21-rc4
v2.6.21-rc5
v2.6.21-rc6
v2.6.21-rc7
v2.6.22
v2.6.22-rc1
v2.6.22-rc2
v2.6.22-rc3
v2.6.22-rc4
v2.6.22-rc5
v2.6.22-rc6
v2.6.22-rc7
v2.6.23
v2.6.23-rc1
v2.6.23-rc2
v2.6.23-rc3
v2.6.23-rc4
v2.6.23-rc5
v2.6.23-rc6
v2.6.23-rc7
v2.6.23-rc8
v2.6.23-rc9
v2.6.24
v2.6.24-rc1
v2.6.24-rc2
v2.6.24-rc3
v2.6.24-rc4
v2.6.24-rc5
v2.6.24-rc6
v2.6.24-rc7
v2.6.24-rc8
v2.6.25
v2.6.25-rc1
v2.6.25-rc2
v2.6.25-rc3
v2.6.25-rc4
v2.6.25-rc5
v2.6.25-rc6
v2.6.25-rc7
v2.6.25-rc8
v2.6.25-rc9
v2.6.26
v2.6.26-rc1
v2.6.26-rc2
v2.6.26-rc3
v2.6.26-rc4
v2.6.26-rc5
v2.6.26-rc6
v2.6.26-rc7
v2.6.26-rc8
v2.6.26-rc9
v2.6.27
v2.6.27-rc1
v2.6.27-rc2
v2.6.27-rc3
v2.6.27-rc4
v2.6.27-rc5
v2.6.27-rc6
v2.6.27-rc7
v2.6.27-rc8
v2.6.27-rc9
v2.6.28
v2.6.28-rc1
v2.6.28-rc2
v2.6.28-rc3
v2.6.28-rc4
v2.6.28-rc5
v2.6.28-rc6
v2.6.28-rc7
v2.6.28-rc8
v2.6.28-rc9
v2.6.29
v2.6.29-rc1
v2.6.29-rc2
v2.6.29-rc3
v2.6.29-rc4
v2.6.29-rc5
v2.6.29-rc6
v2.6.29-rc7
v2.6.29-rc8
v2.6.30
v2.6.30-rc1
v2.6.30-rc2
v2.6.30-rc3
v2.6.30-rc4
v2.6.30-rc5
v2.6.30-rc6
v2.6.30-rc7
v2.6.30-rc8
v2.6.31
v2.6.31-rc1
v2.6.31-rc2
v2.6.31-rc3
v2.6.31-rc4
v2.6.31-rc5
v2.6.31-rc6
v2.6.31-rc7
v2.6.31-rc8
v2.6.31-rc9
v2.6.32
v2.6.32-rc1
v2.6.32-rc2
v2.6.32-rc3
v2.6.32-rc4
v2.6.32-rc5
v2.6.32-rc6
v2.6.32-rc7
v2.6.32-rc8
v2.6.33
v2.6.33-rc1
v2.6.33-rc2
v2.6.33-rc3
v2.6.33-rc4
v2.6.33-rc5
v2.6.33-rc6
v2.6.33-rc7
v2.6.33-rc8
v2.6.34
v2.6.34-rc1
v2.6.34-rc2
v2.6.34-rc3
v2.6.34-rc4
v2.6.34-rc5
v2.6.34-rc6
v2.6.34-rc7
v2.6.35
v2.6.35-rc1
v2.6.35-rc2
v2.6.35-rc3
v2.6.35-rc4
v2.6.35-rc5
v2.6.35-rc6
v2.6.36
v2.6.36-rc1
v2.6.36-rc2
v2.6.36-rc3
v2.6.36-rc4
v2.6.36-rc5
v2.6.36-rc6
v2.6.36-rc7
v2.6.36-rc8
v2.6.37
v2.6.37-rc1
v2.6.37-rc2
v2.6.37-rc3
v2.6.37-rc4
v2.6.37-rc5
v2.6.37-rc6
v2.6.37-rc7
v2.6.37-rc8
v2.6.38
v2.6.38-rc1
v2.6.38-rc2
v2.6.38-rc3
v2.6.38-rc4
v2.6.38-rc5
v2.6.38-rc6
v2.6.38-rc7
v2.6.38-rc8
v2.6.39
v2.6.39-rc1
v2.6.39-rc2
v2.6.39-rc3
v2.6.39-rc4
v2.6.39-rc5
v2.6.39-rc6
v2.6.39-rc7
v3.*
v3.0
v3.0-rc1
v3.0-rc2
v3.0-rc3
v3.0-rc4
v3.0-rc5
v3.0-rc6
v3.0-rc7
v3.1
v3.1-rc1
v3.1-rc10
v3.1-rc2
v3.1-rc3
v3.1-rc4
v3.1-rc5
v3.1-rc6
v3.1-rc7
v3.1-rc8
v3.1-rc9
v3.10
v3.10-rc1
v3.10-rc2
v3.10-rc3
v3.10-rc4
v3.10-rc5
v3.10-rc6
v3.10-rc7
v3.11
v3.11-rc1
v3.11-rc2
v3.11-rc3
v3.11-rc4
v3.11-rc5
v3.11-rc6
v3.11-rc7
v3.12
v3.12-rc1
v3.12-rc2
v3.12-rc3
v3.12-rc4
v3.12-rc5
v3.12-rc6
v3.12-rc7
v3.13
v3.13-rc1
v3.13-rc2
v3.13-rc3
v3.13-rc4
v3.13-rc5
v3.13-rc6
v3.13-rc7
v3.13-rc8
v3.14
v3.14-rc1
v3.14-rc2
v3.14-rc3
v3.14-rc4
v3.14-rc5
v3.14-rc6
v3.14-rc7
v3.14-rc8
v3.15
v3.15-rc1
v3.15-rc2
v3.15-rc3
v3.15-rc4
v3.15-rc5
v3.15-rc6
v3.15-rc7
v3.15-rc8
v3.16
v3.16-rc1
v3.16-rc2
v3.16-rc3
v3.16-rc4
v3.16-rc5
v3.16-rc6
v3.16-rc7
v3.17
v3.17-rc1
v3.17-rc2
v3.17-rc3
v3.17-rc4
v3.17-rc5
v3.17-rc6
v3.17-rc7
v3.18
v3.18-rc1
v3.18-rc2
v3.18-rc3
v3.18-rc4
v3.18-rc5
v3.18-rc6
v3.18-rc7
v3.19
v3.19-rc1
v3.19-rc2
v3.19-rc3
v3.19-rc4
v3.19-rc5
v3.19-rc6
v3.19-rc7
v3.2
v3.2-rc1
v3.2-rc2
v3.2-rc3
v3.2-rc4
v3.2-rc5
v3.2-rc6
v3.2-rc7
v3.3
v3.3-rc1
v3.3-rc2
v3.3-rc3
v3.3-rc4
v3.3-rc5
v3.3-rc6
v3.3-rc7
v3.4
v3.4-rc1
v3.4-rc2
v3.4-rc3
v3.4-rc4
v3.4-rc5
v3.4-rc6
v3.4-rc7
v3.5
v3.5-rc1
v3.5-rc2
v3.5-rc3
v3.5-rc4
v3.5-rc5
v3.5-rc6
v3.5-rc7
v3.6
v3.6-rc1
v3.6-rc2
v3.6-rc3
v3.6-rc4
v3.6-rc5
v3.6-rc6
v3.6-rc7
v3.7
v3.7-rc1
v3.7-rc2
v3.7-rc3
v3.7-rc4
v3.7-rc5
v3.7-rc6
v3.7-rc7
v3.7-rc8
v3.8
v3.8-rc1
v3.8-rc2
v3.8-rc3
v3.8-rc4
v3.8-rc5
v3.8-rc6
v3.8-rc7
v3.9
v3.9-rc1
v3.9-rc2
v3.9-rc3
v3.9-rc4
v3.9-rc5
v3.9-rc6
v3.9-rc7
v3.9-rc8
v4.*
v4.0
v4.0-rc1
v4.0-rc2
v4.0-rc3
v4.0-rc4
v4.0-rc5
v4.0-rc6
v4.0-rc7
v4.1
v4.1-rc1
v4.1-rc2
v4.1-rc3
v4.1-rc4
v4.1-rc5
v4.1-rc6
v4.1-rc7
v4.1-rc8
v4.10
v4.10-rc1
v4.10-rc2
v4.10-rc3
v4.10-rc4
v4.10-rc5
v4.10-rc6
v4.10-rc7
v4.10-rc8
v4.11
v4.11-rc1
v4.11-rc2
v4.11-rc3
v4.11-rc4
v4.11-rc5
v4.11-rc6
v4.11-rc7
v4.11-rc8
v4.12
v4.12-rc1
v4.12-rc2
v4.12-rc3
v4.12-rc4
v4.12-rc5
v4.12-rc6
v4.12-rc7
v4.13
v4.13-rc1
v4.13-rc2
v4.13-rc3
v4.13-rc4
v4.13-rc5
v4.13-rc6
v4.13-rc7
v4.14
v4.14-rc1
v4.14-rc2
v4.14-rc3
v4.14-rc4
v4.14-rc5
v4.14-rc6
v4.14-rc7
v4.14-rc8
v4.15
v4.15-rc1
v4.15-rc2
v4.15-rc3
v4.15-rc4
v4.15-rc5
v4.15-rc6
v4.15-rc7
v4.15-rc8
v4.15-rc9
v4.16
v4.16-rc1
v4.16-rc2
v4.16-rc3
v4.16-rc4
v4.16-rc5
v4.16-rc6
v4.16-rc7
v4.17
v4.17-rc1
v4.17-rc2
v4.17-rc3
v4.17-rc4
v4.17-rc5
v4.17-rc6
v4.17-rc7
v4.18
v4.18-rc1
v4.18-rc2
v4.18-rc3
v4.18-rc4
v4.18-rc5
v4.18-rc6
v4.18-rc7
v4.18-rc8
v4.19
v4.19-rc1
v4.19-rc2
v4.19-rc3
v4.19-rc4
v4.19-rc5
v4.19-rc6
v4.19-rc7
v4.19-rc8
v4.2
v4.2-rc1
v4.2-rc2
v4.2-rc3
v4.2-rc4
v4.2-rc5
v4.2-rc6
v4.2-rc7
v4.2-rc8
v4.20
v4.20-rc1
v4.20-rc2
v4.20-rc3
v4.20-rc4
v4.20-rc5
v4.20-rc6
v4.20-rc7
v4.3
v4.3-rc1
v4.3-rc2
v4.3-rc3
v4.3-rc4
v4.3-rc5
v4.3-rc6
v4.3-rc7
v4.4
v4.4-rc1
v4.4-rc2
v4.4-rc3
v4.4-rc4
v4.4-rc5
v4.4-rc6
v4.4-rc7
v4.4-rc8
v4.5
v4.5-rc1
v4.5-rc2
v4.5-rc3
v4.5-rc4
v4.5-rc5
v4.5-rc6
v4.5-rc7
v4.6
v4.6-rc1
v4.6-rc2
v4.6-rc3
v4.6-rc4
v4.6-rc5
v4.6-rc6
v4.6-rc7
v4.7
v4.7-rc1
v4.7-rc2
v4.7-rc3
v4.7-rc4
v4.7-rc5
v4.7-rc6
v4.7-rc7
v4.8
v4.8-rc1
v4.8-rc2
v4.8-rc3
v4.8-rc4
v4.8-rc5
v4.8-rc6
v4.8-rc7
v4.8-rc8
v4.9
v4.9-rc1
v4.9-rc2
v4.9-rc3
v4.9-rc4
v4.9-rc5
v4.9-rc6
v4.9-rc7
v4.9-rc8
v5.*
v5.0
v5.0-rc1
v5.0-rc2
v5.0-rc3
v5.0-rc4
v5.0-rc5
v5.0-rc6
v5.0-rc7
v5.0-rc8
v5.1
v5.1-rc1
v5.1-rc2
v5.1-rc3
v5.1-rc4
v5.1-rc5
v5.1-rc6
v5.1-rc7
v5.10
v5.10-rc1
v5.10-rc2
v5.10-rc3
v5.10-rc4
v5.10-rc5
v5.10-rc6
v5.10-rc7
v5.11
v5.11-rc1
v5.11-rc2
v5.11-rc3
v5.11-rc4
v5.11-rc5
v5.11-rc6
v5.11-rc7
v5.12
v5.12-rc1
v5.12-rc1-dontuse
v5.12-rc2
v5.12-rc3
v5.12-rc4
v5.12-rc5
v5.12-rc6
v5.12-rc7
v5.12-rc8
v5.13
v5.13-rc1
v5.13-rc2
v5.13-rc3
v5.13-rc4
v5.13-rc5
v5.13-rc6
v5.13-rc7
v5.14
v5.14-rc1
v5.14-rc2
v5.14-rc3
v5.14-rc4
v5.14-rc5
v5.14-rc6
v5.14-rc7
v5.15
v5.15-rc1
v5.15-rc2
v5.15-rc3
v5.15-rc4
v5.15-rc5
v5.15-rc6
v5.15-rc7
v5.16
v5.16-rc1
v5.16-rc2
v5.16-rc3
v5.16-rc4
v5.16-rc5
v5.16-rc6
v5.16-rc7
v5.16-rc8
v5.17
v5.17-rc1
v5.17-rc2
v5.17-rc3
v5.17-rc4
v5.17-rc5
v5.17-rc6
v5.17-rc7
v5.17-rc8
v5.18
v5.18-rc1
v5.18-rc2
v5.18-rc3
v5.18-rc4
v5.18-rc5
v5.18-rc6
v5.18-rc7
v5.19-rc1
v5.2
v5.2-rc1
v5.2-rc2
v5.2-rc3
v5.2-rc4
v5.2-rc5
v5.2-rc6
v5.2-rc7
v5.3
v5.3-rc1
v5.3-rc2
v5.3-rc3
v5.3-rc4
v5.3-rc5
v5.3-rc6
v5.3-rc7
v5.3-rc8
v5.4
v5.4-rc1
v5.4-rc2
v5.4-rc3
v5.4-rc4
v5.4-rc5
v5.4-rc6
v5.4-rc7
v5.4-rc8
v5.5
v5.5-rc1
v5.5-rc2
v5.5-rc3
v5.5-rc4
v5.5-rc5
v5.5-rc6
v5.5-rc7
v5.6
v5.6-rc1
v5.6-rc2
v5.6-rc3
v5.6-rc4
v5.6-rc5
v5.6-rc6
v5.6-rc7
v5.7
v5.7-rc1
v5.7-rc2
v5.7-rc3
v5.7-rc4
v5.7-rc5
v5.7-rc6
v5.7-rc7
v5.8
v5.8-rc1
v5.8-rc2
v5.8-rc3
v5.8-rc4
v5.8-rc5
v5.8-rc6
v5.8-rc7
v5.9
v5.9-rc1
v5.9-rc2
v5.9-rc3
v5.9-rc4
v5.9-rc5
v5.9-rc6
v5.9-rc7
v5.9-rc8

Database specific

vanir_signatures
[
    {
        "target": {
            "function": "adpt_i2o_reparse_lct",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-0061f465",
        "deprecated": false,
        "digest": {
            "length": 3626.0,
            "function_hash": "108110725646217060169994915643372937270"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "dma_low",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-03835791",
        "deprecated": false,
        "digest": {
            "length": 73.0,
            "function_hash": "126349912747502701931307341918753714728"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_read_blink_led",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-042a4ea6",
        "deprecated": false,
        "digest": {
            "length": 201.0,
            "function_hash": "106923380204546814325147680219503601795"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_delete_hba",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-0481664e",
        "deprecated": false,
        "digest": {
            "length": 2013.0,
            "function_hash": "100958884909847375541649189232945496430"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_enable_hba",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-0e776217",
        "deprecated": false,
        "digest": {
            "length": 711.0,
            "function_hash": "88217478219133622414927519297259928074"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_init_outbound_q",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-1232754c",
        "deprecated": false,
        "digest": {
            "length": 2208.0,
            "function_hash": "157723583548968494928028413168112395474"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_alpha_info",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-19a69825",
        "deprecated": false,
        "digest": {
            "length": 81.0,
            "function_hash": "200502107537427492990958596312897902765"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "file": "drivers/scsi/dpt/osd_util.h"
        },
        "id": "CVE-2023-2007-1e74b291",
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "103499485225545298224552473184603762358",
                "65878366033964416455248065698554955640",
                "9701891076202276625563996575497656475",
                "96337959840395916135136773209001474830",
                "47934396523028138360558376921923117107",
                "188551908350388666396653448926783105951",
                "288673428020132756868444809273983421876",
                "190572961326742408814575242369796522248",
                "306966618186149225440200190707344943774",
                "252995646117309682208152194489672186973",
                "321154939681140109724278859862830352717",
                "118731634471947240342389754681462217499",
                "182921172901952365361933391302056598488",
                "145142852392154184608705002956463267520",
                "142304919952330924928554415628930285944",
                "218357964871898997375841471123155266133",
                "157340751515292778791952144136857372924",
                "327053305329895588571795220385916649694",
                "213186587714028662151859412114393434146",
                "256327686430447496095268356770321313466",
                "309791950685742262218239800501247322994",
                "327616981433557585783551286256146036935",
                "307577424531423607816255425420881315289",
                "2774622044449116668139830682863699818",
                "72098072438723049590268330838443304012",
                "61018754295654041397441466922359931618",
                "182838965228133309068264627100527133175",
                "268615545602558415048619155332906543130",
                "271585667697013455853404117360764555718",
                "218624202884583640702090050682545119533",
                "153753054707226644127695635120312785631",
                "256444343970988410646283581025773500153",
                "317396132178062675587257855073150896168",
                "274758122698437378348252720328957418938",
                "285573952831039159859346641689269210875",
                "2334590522660317818472416835577608771",
                "197723823671016410403366343669093987526",
                "91336768431800607613735309540175970582",
                "272277791385534759764881173892730828885",
                "94988437341904985011932966380555082559",
                "71708771452373021732970957779052988759",
                "261618031942433427001926479642010113094",
                "5877789613852389295050330102783724199",
                "33557995958978275422428058017607922567",
                "20307164560970499252529525706542806478",
                "179016101784987818297273412427997091793",
                "262451097320978818451793711191011010648",
                "258106969392552461825005644903648699171",
                "24578672126132606523472398346678358556",
                "306818801965195521978554066010237246461",
                "81289447571753955018167526004714137820",
                "126146293046412027344879577407739123494",
                "109656588303410218457350846599443949657",
                "186343687416514694028719679623144269997",
                "269418109871710392847381758381495251281",
                "65612047598900464917705287671956360333",
                "265452929337549249082090395151267905719",
                "234932384864827008891824802935885941204",
                "167163183529644761108374894481019288141",
                "251125894671989160156660427206476827568",
                "3771795719829627741126751102480259686",
                "160262619816899883403376039343202328285",
                "95437712207929743032756482793767608997",
                "112145627579597194399860845878197914225",
                "322525893672234079194242883362297655087",
                "252187712240720718666126221773050074436",
                "76479943844800444878712672474892564980",
                "206149676373008601559464766410496627308",
                "314962525614002419725126251010590823721",
                "266266954377878067884459125750395224903",
                "227571909190559429839860731028733282471",
                "332669610995647817495110239133928988997",
                "44850193119446821555689523128498163098",
                "112871714278743580026822452290262994706",
                "174294412086286562654836942678758510137",
                "244229925192286049849174084017283854334",
                "294565832998360559059982662967015431328",
                "213546722059756409622756188386949317049",
                "147383827460063671900916628329604914486",
                "300787118756322019461883419840932162133",
                "50322345855640676214329213361609990320",
                "109210945459144281914578016193938305239",
                "131945323111163096490033000242645509236",
                "284752174556198757688463008130263430101",
                "121389505216194757451794975829593506790",
                "161835739839462095893710379634833803861",
                "285794310898316341677721787841384143740",
                "110857860381168311850992510256092077615",
                "284752174556198757688463008130263430101",
                "97263955584844557100056993854327127120",
                "173254060782287287270690309335953402108",
                "135015992964971894940931378389994555227",
                "613591432328043094418093117388548097",
                "32385457045177086219609834388022734172",
                "36362413913830010203010229778706030221",
                "114271482269979724938304218472753211267",
                "17872760381334728857913689442057792830",
                "249806090163375699790729435734459303178",
                "276057379520884633703915305056253241060",
                "19208300726993524229387006896123256246",
                "295746537353565246696967274260296355088",
                "321567836828113691187119780663289429744",
                "160671228673842573681866931352007075312",
                "309925011007717456611013975638381434578",
                "135135918432329069808072129269567229123",
                "289865908754007155221575246845432690148",
                "134810530974359587512886739395905658669",
                "273954163990928220070564180286536989050",
                "137699753176165510062832916125183834643",
                "22750556845181052949624929196629351529",
                "311537799127824351505519739131821193780",
                "93172765055211210888611763517436606738",
                "14607430992337634469494433795123580680"
            ],
            "threshold": 0.9
        },
        "signature_type": "Line",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "dpt_dma64",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-21f4a88c",
        "deprecated": false,
        "digest": {
            "length": 111.0,
            "function_hash": "112385563159496627918506811469182704638"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "file": "drivers/scsi/dpt/dptsig.h"
        },
        "id": "CVE-2023-2007-226d7cce",
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "235415669796136712115279214545240862701",
                "201601114987914278325727734852438775866",
                "94742996997846667754169069536090549323",
                "114860215791436086427452766456151709566",
                "300144418797756757931247416650445595269",
                "321305869357764175574944556455300434889",
                "176342107554870637491993266745998153493",
                "207233848626707414799501533435026474953",
                "75425870252680269738231906682998526208",
                "103790612598774668969462151524061648152",
                "153226985823307671430463485156268163189",
                "182538039282178567255775361157659302698",
                "203113070175645966303483151180140093854",
                "29123027662472146533462005141987333865",
                "230980434965390700530744822414671215986",
                "221653798811425252685801044535906873322",
                "126868438804861910885459990151274179002",
                "243109724984770374089560289502442558335",
                "181532895409388936230097034057768198970",
                "58168513297677520975879399377849276925",
                "226805617610554241652433637423073796228",
                "263520236359475896790859461719032517823",
                "143168965533219772880838290480945118409",
                "332600925304842991457731622440685941747",
                "182028412332885839190493787160254130651",
                "167208841668477821333044985539643299766",
                "288171293985838543244964608385344399790",
                "317002418583708329295922796823097502198",
                "66156296167755128600155102014619085964",
                "47562434489378026763651469502373758864",
                "157872048726362200850060981252658619741",
                "238353475636376273291121092143626659122",
                "312974852883174961373004361207084200372",
                "92988085816914830042790136778134578876",
                "293674859890096091742693029269591461276",
                "160895269483641993964110578909176947792",
                "327763087495282274957950937417420077856",
                "31794223410110801929084502397115666279",
                "332823702700359528720882844933315660190",
                "46431293478851489483397979455769132030",
                "104979205367137847004917095475740495915",
                "214250309537022322452896407313718322949",
                "168430388330630735487420565363288864011",
                "169338050179955153022816318312172218162",
                "207926671828892074427797789342689163713",
                "148244656130122219878349774862377150200",
                "202684523011937499517822074348545569808",
                "332508588490141938143472001820714483263",
                "191035051940328371099571614112453363842",
                "153880910872693714319583044058971668348",
                "325951243023588268424986268377809517748",
                "137153790109470340871729683166866702708",
                "65366256653017898007412160512897626445",
                "74373197151099925122425681206546044965",
                "198466356338783118945623659178537145794",
                "254998883703695690151981492113388750340",
                "336843409720052031667135317341701359139",
                "283269902867681690986479393168270584242",
                "119457619239030075869610454366369376725",
                "142049838670418446982892561778843554381",
                "177110356089613729762713370888357206739",
                "310277648903851600760261059783565812350",
                "197405858119989559681747525695891344037",
                "206263834980867276920403193755748362984",
                "232910680938770985414854134265589476129"
            ],
            "threshold": 0.9
        },
        "signature_type": "Line",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "osdSwap4",
            "file": "drivers/scsi/dpt/osd_util.h"
        },
        "id": "CVE-2023-2007-243837d1",
        "deprecated": false,
        "digest": {
            "length": 83.0,
            "function_hash": "217061627730522204100518898881804911422"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_report_hba_unit",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-27d401d4",
        "deprecated": false,
        "digest": {
            "length": 1088.0,
            "function_hash": "137630288433085031885267365005823178428"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_sys_shutdown",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-2d9bdd41",
        "deprecated": false,
        "digest": {
            "length": 510.0,
            "function_hash": "248833810484440450481648084043958544094"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_query_scalar",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-2f6fdf16",
        "deprecated": false,
        "digest": {
            "length": 1646.0,
            "function_hash": "38933209925077518988935109786483686587"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_reset",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-30274ca2",
        "deprecated": false,
        "digest": {
            "length": 199.0,
            "function_hash": "195144867432376989858643062053624775473"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_status_get",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-324293ff",
        "deprecated": false,
        "digest": {
            "length": 2843.0,
            "function_hash": "253659452504801007021306873776628351603"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_hrt_get",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-34eb19f5",
        "deprecated": false,
        "digest": {
            "length": 1054.0,
            "function_hash": "298201728033342972922458156461334604007"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_lct_get",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-3731f5dd",
        "deprecated": false,
        "digest": {
            "length": 2039.0,
            "function_hash": "220018676633923089468516821984410939587"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_close",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-3a3707b4",
        "deprecated": false,
        "digest": {
            "length": 402.0,
            "function_hash": "280824869041215756519296217837652233337"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_activate_hba",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-3bcbc31b",
        "deprecated": false,
        "digest": {
            "length": 1180.0,
            "function_hash": "121747382089364591054729525003718078543"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i386_info",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-3e8dda9c",
        "deprecated": false,
        "digest": {
            "length": 317.0,
            "function_hash": "302143562241203886579237427427770227568"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_install_hba",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-42027519",
        "deprecated": false,
        "digest": {
            "length": 3180.0,
            "function_hash": "13748266672585769809408677293649700360"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_init",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-47d8d250",
        "deprecated": false,
        "digest": {
            "length": 534.0,
            "function_hash": "255992626458419509806238421492952363792"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_reset_hba",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-4a5d8259",
        "deprecated": false,
        "digest": {
            "length": 2054.0,
            "function_hash": "130092888861295230421126599166398019587"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_system_info",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-4fb4df98",
        "deprecated": false,
        "digest": {
            "length": 683.0,
            "function_hash": "71804553306729521751483417612969634848"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_show_info",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-5024b3d9",
        "deprecated": false,
        "digest": {
            "length": 1415.0,
            "function_hash": "45761996971088488970400197966250687214"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_passthru",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-55b66b49",
        "deprecated": false,
        "digest": {
            "length": 4161.0,
            "function_hash": "50976176095136935492750491037188154033"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "file": "drivers/scsi/dpti.h"
        },
        "id": "CVE-2023-2007-56fb8579",
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "170834595518713948439207955679433921252",
                "223840223430069268739406131158860856768",
                "219540051848459402142734317277746696010",
                "157376732902856092157330854259321335321",
                "115979941396445056548127381035757143593",
                "277423782661457315080694289686572372870",
                "180223195451695597970909633882181876986",
                "206924995159536689360293505028562472022",
                "70365350841875504257193028536888592835",
                "193018297512604860709639646987305726413",
                "217523675154794206427182637987337637331",
                "43614252547058918628408029229234814180",
                "96023253462804950495643870377533253687",
                "47933188821302756860679675041199103182",
                "206344375839162021326345974220747449112",
                "338358894188543250815247608092821618007",
                "267637256517870360289401529156669493970",
                "52562231230297217641277296357935856706",
                "81543513118974351069242977156013486007",
                "154899959467180696439689566018686171698",
                "118947033462937473041017720737530302616",
                "171071692348495789360198584692516731007",
                "296433427660957189104265546595143437920",
                "86100929368622565984531715445303340832",
                "107198861902723396737690092372200427541",
                "300306509688682601853219315479841572939",
                "204370616419462626057196395782127078299",
                "143276312781203641299646555669244015459",
                "22635428656986056309683891775457553014",
                "66755466274166818635725049983676359242",
                "25965137445363193912174751934754312479",
                "189943228639020063280508367386001033886",
                "264633046741152675117948585165225281725",
                "180087479063924660066563774217882070203",
                "33017002717941798669493863249079783767",
                "208920240507969518155110711801600394460",
                "92597524189283515555345923321676758863",
                "282885670453883197682725081579844102752",
                "20823929588332134484151619058839044434",
                "281208423913581186032470197527950611509",
                "22764672873519265170808199931577828076",
                "334740865931320231483977180084820545231",
                "99982404049425690227362277239913443710",
                "81964157386255416791921999905754592841",
                "59113873526362757875579644516223067674",
                "167492087604796365695103558904268183564",
                "39196272562161644678893491207872268286",
                "218114710847528402294854608326804384796",
                "79431374528165519794131071558740984887",
                "65717453943807662387783240936834956250",
                "9530844507822585536393878545391784258",
                "318067088526250648637824673194013035920",
                "302633697662148887564996730247133599132",
                "301620380393027041537212528062160527922",
                "98715402928371636613107838847562465832",
                "23421706630637649854793255370632351198",
                "41232680585134410491183814846750058354",
                "115298245960595840642980231861964618865",
                "154393649334723159191422890080304079864",
                "158853568541460289545202082731289942204",
                "286077993696800155108861269356010656200",
                "141648609850619881768036475193289491489",
                "1687619548594055167112224114506516769",
                "281556599893472213053597665549763254957",
                "148727558111913960133933195234856622154",
                "229754280181892850976155715423377508777",
                "245980060693981183284294887725707948813",
                "189379742984898974994624097920768103375",
                "70388613241990657006035929976462542855",
                "105258028040471464822151607648088479009",
                "220100222786799890880468863006388998407",
                "328318028016021536747720318463981189088",
                "98366472384296937865620648359636061237",
                "330172250959432509915541866006424470049",
                "299348467483076418907566920219055091470",
                "18424437229574803165723205893594734026",
                "309835780865084934957957964285181430104",
                "155535175303829347252378336092613446738",
                "283702985355605378350955180760830741493",
                "147442889779328736427397781356263557016",
                "311308109411337405434852978337707478277",
                "192717386959468246319936869142669913585",
                "278409754318580974101940782717976486028",
                "145452489038904962597898222197625618675",
                "224324709940847332768970700693374987474",
                "239400556436989791036781148938337536510",
                "248807233581889835165945122155584911892",
                "84854696587671398887069839724305326804",
                "219691819085853983876296098033074868848",
                "328655753525628865110907724671783716997",
                "286435062790448016546114072824251922138",
                "303322459506582157642347244829810377295",
                "207950393806560982063241668573094633575",
                "57753316453599073744291222777951253199",
                "249616443218229349161581007244958474364",
                "218977516157907823502713531707837451332",
                "31879292242884788507942283101383975159",
                "142181591306855503887330655841926110616",
                "70875665797147542307096489506697094184",
                "179691094703581851061756870205982553143",
                "183392222680215156148460069173842390770",
                "262072428960876812684765895643921547265",
                "199037945710614968753135573649683667085",
                "295631622280478057851083419524516472701",
                "62046136339617658639749705569666663577",
                "155972833603597192342693933533771815545",
                "103654035041736186673125808227391201605",
                "33328964201076991005333562552117607013",
                "128366681920688518263807932699895322319",
                "289559703687367687804752879025370393201",
                "302426921937630024991356489279184232781",
                "76282281966738317442574736638548035963",
                "203885122904599952967247324254984357662",
                "311293793254188898862872899208944007479",
                "89788748414716936671591265150410964282",
                "289787566080945056534406238239727090001",
                "284941484384198691173149310451859556584",
                "207696996643578419372342409572201954687",
                "161923996447935283373379300869683086522",
                "134565821439650609501435379633395423679",
                "53914245597559337798349265123410015961",
                "185742549258781660855161611267142085669",
                "213447928658585248570057930326015760011",
                "304857682793100863737940584066934888517",
                "39733052598498053108455148877744556050",
                "249703340688439309203774919601440193355",
                "251841088734232613400656989287695770014",
                "228496928959370813616268817890742449513",
                "57952839749875000256495614686951567442",
                "154726983608363486904559424031078830297",
                "323556654026077865786839401794403631400",
                "141459697441650448145420208223669261884",
                "242212461138095147925062902828606098110",
                "302853701664564129133423426290256064635",
                "191571596794558596145474702116778506906",
                "11166022394103122223713815748033903348",
                "127687324640972986724725274729061105691",
                "112299806629536816577503215534894222077",
                "278185422708880924987866592839831512217",
                "120530490568219615108419273324923179442",
                "95040084905299534691089053533023688897",
                "181249515875972976104807608835760819022",
                "212162670620861355201249121528620530085"
            ],
            "threshold": 0.9
        },
        "signature_type": "Line",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_send_nop",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-57a48256",
        "deprecated": false,
        "digest": {
            "length": 687.0,
            "function_hash": "314987335368676416067268080115529606932"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "compat_adpt_ioctl",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-58fbc327",
        "deprecated": false,
        "digest": {
            "length": 516.0,
            "function_hash": "12449643765399957644227613198969403601"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_install_device",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-5b1bb6d7",
        "deprecated": false,
        "digest": {
            "length": 388.0,
            "function_hash": "228284859076907454461172742644766085046"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_detect",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-5b5ae62d",
        "deprecated": false,
        "digest": {
            "length": 2117.0,
            "function_hash": "62275864741119801900230195915824983931"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_online_hba",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-61441415",
        "deprecated": false,
        "digest": {
            "length": 140.0,
            "function_hash": "165153791329683691320041442763540329900"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_scsi_complete",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-652381f2",
        "deprecated": false,
        "digest": {
            "length": 3837.0,
            "function_hash": "303979841150258862010258874958175915181"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_systab_send",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-7705a362",
        "deprecated": false,
        "digest": {
            "length": 718.0,
            "function_hash": "82901900980680983394907369839321332807"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_quiesce_hba",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-7dc3648f",
        "deprecated": false,
        "digest": {
            "length": 664.0,
            "function_hash": "138136169121347090792928715796808096170"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "file": "drivers/scsi/dpt/dpti_i2o.h"
        },
        "id": "CVE-2023-2007-7ff216f2",
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "222375624453211359815643837857870670193",
                "7121040812411627922590340074033839322",
                "266466569190743898991564769183388451393",
                "158317158071233131548002231267965784016",
                "168386920954309832979442354915534111433",
                "12401564411169934702015264488578069739",
                "210382418277191010011105290557094430511",
                "43648998750850793340953066713840436960",
                "66228564539468525154701357940292984103",
                "82087330992277662189442716180186476434",
                "292907671037309000878979667299124944283",
                "178759830454214873724168581012396458140",
                "237379731219061177619168223757511467805",
                "246249413291391727438983388072737756085",
                "82687234360231392916998861641065244002",
                "254074782884825153644674675780886567039",
                "140861747223688172593461684399596133385",
                "32506413973823924993792467270458016710",
                "118573394020126245392713550840849866396",
                "6132270193327981733013572221796067774",
                "68145820589699197643126025543096757367",
                "258338317487501936943102152643956909402",
                "163881624531889127417688229113333576063",
                "209409728939636553848477496341720955419",
                "137906729926636363164772336412439484378",
                "319728956093232806718201876876697030429",
                "319723008592990690136620168693594395828",
                "152216514136667422724922219939982285845",
                "281755358179851503212507913180725634459",
                "140792285874103974566406755717178540542",
                "304181512506233285215913416743284421058",
                "295631503570531195383150882568475285510",
                "306342695940674537111062435188342680431",
                "76932918257156887827950298930752261181",
                "113829361328056300224804719964106062180",
                "226479061212741665316506341935928541002",
                "306968471919972692530078320513868083737",
                "149750248568452069509550227917640246550",
                "144928749711128658025480419038473966186",
                "45409103390089668828770790002125293120",
                "29063623585882289434962175956776371004",
                "184332886224600161957591461337235367785",
                "278243845435528274746538376567332550325",
                "181670885925295112289278870170976967160",
                "244243537663790215011428662607802060574",
                "7660515063410913608843186128873232483",
                "231201161252469684342707088641130592902",
                "51309976135223417882146448365308828588",
                "7989997583075933409243166375869600717",
                "98755776217656021961872290003224721074",
                "174631511933715680021115278415100132735",
                "39102642099373954982875305707387699295",
                "188066040854586167734889340506709907563",
                "155606728895040272961629126198407989648",
                "73614060706707649846466978605083208615",
                "34618268568754041115212534432389705108",
                "206529118778890591503285080564700115557",
                "321025040656314747002089110794180646178",
                "336976776727171305333043788677485115615",
                "131304591523009645211306849762088507174",
                "139205018286028681671072335008844444326",
                "68592298557201411494965028757730969023",
                "73823336800651493942264530902222095309",
                "5807613535985615028348822775891735417",
                "296912974501923897110646885563697739266",
                "126018082841839306887407236424574823948",
                "249895430713433174318710929344153255556",
                "219596040627389045632488738303164786466"
            ],
            "threshold": 0.9
        },
        "signature_type": "Line",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_unlocked_ioctl",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-82f07627",
        "deprecated": false,
        "digest": {
            "length": 242.0,
            "function_hash": "338119899054473326099775762356854549989"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_delay",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-8a5e4944",
        "deprecated": false,
        "digest": {
            "length": 123.0,
            "function_hash": "108106826225528917200441840607411841850"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_bus_reset",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-8bd6bdfb",
        "deprecated": false,
        "digest": {
            "length": 916.0,
            "function_hash": "20271508749705554142817165865898969104"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_scsi_host_alloc",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-8cd6f820",
        "deprecated": false,
        "digest": {
            "length": 660.0,
            "function_hash": "323058614110113460172754575779652445364"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_info",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-9150aa3a",
        "deprecated": false,
        "digest": {
            "length": 148.0,
            "function_hash": "120265527647235467183234977684273276901"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "dma_high",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-94130169",
        "deprecated": false,
        "digest": {
            "length": 76.0,
            "function_hash": "206694873509699314999183113278237803516"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_isr",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-94e17c71",
        "deprecated": false,
        "digest": {
            "length": 2252.0,
            "function_hash": "14688924596052371975032867687739876920"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_queue_lck",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-95753b08",
        "deprecated": false,
        "digest": {
            "length": 895.0,
            "function_hash": "266079987367447587778377206476205469817"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_slave_configure",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-96a8a5bc",
        "deprecated": false,
        "digest": {
            "length": 184.0,
            "function_hash": "82460609822590594358276838092222477219"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_ia64_info",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-a21998d3",
        "deprecated": false,
        "digest": {
            "length": 80.0,
            "function_hash": "116764974964777194055045548087487352595"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_issue_params",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-a23ec6fa",
        "deprecated": false,
        "digest": {
            "length": 1049.0,
            "function_hash": "179702446236031941045649727512045639694"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_abort",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-a34902c0",
        "deprecated": false,
        "digest": {
            "length": 1097.0,
            "function_hash": "93922758994020969189172264612562733994"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_post_this",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-a6634c0f",
        "deprecated": false,
        "digest": {
            "length": 594.0,
            "function_hash": "207168067639964286867666402296772160344"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_ioctl_to_context",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-a74b89d8",
        "deprecated": false,
        "digest": {
            "length": 637.0,
            "function_hash": "164041994332009670582537761933078421176"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "file": "drivers/scsi/dpt/osd_defs.h"
        },
        "id": "CVE-2023-2007-a7599361",
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "249931595574426090491713116554606945655",
                "155819302172344346785145369574680782825",
                "121735289006924634481799869260298449947",
                "159374349310216319171442498641439043197",
                "166070388352479695322215371816983004893",
                "198982390897392422772295137951183637709",
                "131997999331128943962327096364912014316",
                "202648233150161411882306425365116824071",
                "267392776410726281535711114925153866400",
                "118745115110396501947177201125602427397",
                "123055261951251839721220793195568954801"
            ],
            "threshold": 0.9
        },
        "signature_type": "Line",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_parse_lct",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-a9d4823b",
        "deprecated": false,
        "digest": {
            "length": 3942.0,
            "function_hash": "162975094207126740386651311478360461744"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_post_wait",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-ac1c38a5",
        "deprecated": false,
        "digest": {
            "length": 1595.0,
            "function_hash": "241889747737531702903007953640229055600"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_hba_reset",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-c0caab01",
        "deprecated": false,
        "digest": {
            "length": 744.0,
            "function_hash": "68439821431084767753310143693231859017"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_sparc_info",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-c0ef9375",
        "deprecated": false,
        "digest": {
            "length": 86.0,
            "function_hash": "310867274851127972207821524508536735249"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_release",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-c3cba67e",
        "deprecated": false,
        "digest": {
            "length": 132.0,
            "function_hash": "230837106281270076400690783006038113842"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_inquiry",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-c5f23cd0",
        "deprecated": false,
        "digest": {
            "length": 2127.0,
            "function_hash": "161417307932383807061971229166337503795"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_post_wait_complete",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-c89d0342",
        "deprecated": false,
        "digest": {
            "length": 619.0,
            "function_hash": "301014380572323168671466515401508450356"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "__adpt_reset",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-c910353e",
        "deprecated": false,
        "digest": {
            "length": 567.0,
            "function_hash": "163917740992842179255442759664351302535"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_find_device",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-cb691345",
        "deprecated": false,
        "digest": {
            "length": 423.0,
            "function_hash": "126778784578358908562275621574965869202"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-cf2268a8",
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "69659875982478980924405673685365432607",
                "205226370558760465174151942415377712726",
                "83511949885261661597708443640910872738",
                "183589659625787827168817347681316073443",
                "275812333557301874309893406138014213180",
                "206593914866217826918863053144595450838",
                "275038389731349879289955013552607456832",
                "209582600186244845403979817677655288546",
                "97955695561125629429472610233228950292",
                "152243306724278159871014900118463527425",
                "17297144151734547844926073243788564286",
                "116588294120634048116565885090943712960",
                "76491476983582568507071307928589793762",
                "273459028061958915767648650246012054073",
                "165901273601105036825610717574984108141",
                "322441192845615342146172087092209828548",
                "101074474081283805728229392494229757711",
                "214754889338857627900385388713744938712",
                "193673091132384343215361141724156748000",
                "54572316493953749045394431868456777197",
                "182925613128717669258043114327578501822",
                "199788834858095809679283068355831294327",
                "2336564107639364296092816034631235245",
                "336642901111710083839529512965461927303",
                "196465056545016616980965326286175930473",
                "11322319694790927720560476761867336294",
                "26504307846584456502008825170479072028",
                "17306045613319107335318745904116916469",
                "306393727565098968394576528552386732483",
                "201049808417239390837735943979325287978",
                "64217001295221760693039288992834899452",
                "125645908917439854342941783292499242418",
                "63300506872980830323911467002062394587",
                "105508709187285609619518887113280619652",
                "192207401311316084398943015673591764352",
                "86275762229725152851603666318129859189",
                "256940670537109027288933056390446956845",
                "88012351792587095169127932414584070655",
                "4849424867456348313463463527815871948",
                "200053181214474167338216183291072080747",
                "17804873627098649386065009336662962919",
                "31432043691774180788532736701473824711",
                "136328337066371321263829673634777237914",
                "232379936580736832870203249146559240746",
                "109214759151136085934004624810427245545",
                "150517195823786908844765868901810410934",
                "100889261775736256449824696152003977325",
                "27242118845003797004747881400579137859",
                "235730884639252959756787173873554581628",
                "138098329604946879249219238650031320374",
                "269674066286235380813590992744920354728",
                "60140895508250635382465099593123723869",
                "153179150243717925244641076512392569275",
                "178862707548834126636683683875924452711",
                "924927929511903567022679431152017461",
                "303238668545589120663258922189518013852",
                "213988174177854129330901292424933001483",
                "154200329019914593356538317330160993852",
                "258181762849719381266832254085818186742",
                "192470366249290968659112930108784561219",
                "285155073781672438294602195398140813979",
                "251384759722333797330025588589969232160",
                "72561845707939072141338018822673667659",
                "212395083702931388610710569740122761292",
                "159700836755083227268376894205382197470",
                "320428866934763025737190265989672073038",
                "323384812037129319770030531603669191267",
                "296919955284197145930873040878965487425",
                "180887785442576125610752471623786063223",
                "13284591498390339896607991279772023131",
                "292616698345653825569886626364489215815",
                "158534845015604198966432694137992825048",
                "162291945095795089323603057590591893235",
                "324805124022557616607772052342516314048",
                "238402451202214352058489885581303551077",
                "101344972164845989603025800859090653085",
                "180534631870352831705594115419778339068",
                "267930874628907464651432752513222338863",
                "220946884989021973693910578513929438616",
                "188104585853865102347220257388260059537",
                "9424206329136965889117941513135703477",
                "102472994052638608446079887344431984879",
                "213194665622528837077268345664072947770",
                "222838256117241860683266670032523568139",
                "121411028365013502553120682360982284509",
                "61549570992720892655591556958297144866",
                "74909975784802976784023793459344231957",
                "167125694856572587648501919292409472787",
                "68301048319917325587322395812801238409",
                "245802493219546341423384218384864849691",
                "123195496172810386422132854836065339838",
                "290280049349372683556135645085952778354",
                "329021566385606532966339092147720941993",
                "216924011151684507087042965234210586923",
                "267910719485452945540648236182815491449",
                "166824572956127723296404763422795535496",
                "47415416822029107693289051499051104574",
                "267868390585593816517915983992887850017",
                "37859465239421265042711384369609279929",
                "323383221384095773790202418939300670791",
                "64898792862729025256630980862558634549",
                "179334045501997296616171123067399116751",
                "253167102201513594886546506057437305728",
                "263134119929366912165084197518609412369",
                "197596259169741411196255945465659339233",
                "81754039330829849707181491146391397625",
                "221678526869116068679892499003820876262",
                "307647705396243935371661188414635951370",
                "121326590611024991913565331506408834082",
                "283621260359424473169204137469351641593",
                "123087108485015025735048943426869747519",
                "190303885148385909935500342359276504891",
                "303216500063116685202704131393730440408",
                "265920871421145894294627486673447214437",
                "3792281052162396165420098543552403602",
                "87709288567954726182047889962759444990",
                "178345330096862182794660100570674287003",
                "70007933714221378483913507658589661826",
                "321420674663520251486547719286322195955",
                "42770768220471173702329871862742820397",
                "307123821046137512761904505781616564786",
                "151214234426336350617749101838945709883",
                "233264475347254163615126440750588802375",
                "311436754269959981647263647570663550660",
                "48287476955186763910618404286035512001",
                "212969011345080118212676926688336393740",
                "88739226576527922328083299569922671385",
                "134035684180177715734395182776730716217",
                "194549928334949809684689455599904474893",
                "275976527321596100584035262312751333948",
                "315886705523561124628543421599579643508",
                "317282540937790730114163883280890546036",
                "141890099996337227967762868821994219883",
                "78710485608999139721218086347944153952",
                "180061915320258789768761803661517928536",
                "102667304975689957861168630772061458256",
                "101436799426747398968940113655722170025",
                "300055884861967606055953076741475919721",
                "71802137842551373061425195407388149969",
                "267623514352697754578972876043451813261",
                "231628413589373634754549052494228536331",
                "104002634555138995655771625758343222748",
                "82884118897664373879342421064016162480",
                "321194336578629661236533311597655793976",
                "142215955068688904456273579724948122888",
                "196674856008363766745358733160291146948",
                "153568681092131425887880630345012670504",
                "303207095518441769087761996990206327181",
                "106853776853326822589469616796574178206",
                "104314104511608158884919205628678206870",
                "254925337220701645096184860010029379278",
                "303005573935277020714321130286652877904",
                "235055090452625160576159039327868450742",
                "221842818122506112799426460080338763402",
                "230775550240618597248177142386111248247",
                "68191318683892370693550974267515052884",
                "203478483983340837914142639782199103260",
                "130544862226204558176677879345138226353",
                "184611225848416539310339808119781162938",
                "31604870463586821752318391679239578862",
                "290568066503576406890092096298544140680",
                "27521926420446272298458001039264953756",
                "306841179071473917599466704773121444963",
                "45494120796466990105767249687337697730",
                "208598395038205862951938651434205260400",
                "326288777925586803111704047597412629261",
                "16083906853372946085543375127280294747",
                "299798778662391299684113429120709080189",
                "176942166038433294363305535531261217033",
                "177223521708107136168918610846129312066",
                "265508274104457074275370669783426651856",
                "96216586560899080814621673778399272327",
                "86342337670750231638694005623932152735",
                "82209127710208831068847420322733509193",
                "115114893754054925378501339574275942853",
                "52460343903602559492019056685806639865",
                "206072433643661551752120586510007993049",
                "261280759729607528564053321960346028406",
                "223146048261566567827167240962446555978",
                "172924274200413187346308938078140426958",
                "136470305249230105223148524134472981531",
                "224207307355934847096456132337686520583",
                "298271585786987556827083384359432769740",
                "184011880331481576583609702039989376100",
                "311966547388763031090000111300101516428",
                "158808243159616103081278725332666316404",
                "72559325217221492509419074451782208517",
                "23009875298704391838320482454401718444",
                "199218855919240922084388665826359624022",
                "340113031884262389960180978236356269641",
                "216567879020436526744846522925289794673",
                "214795770219844628823530720414671777353",
                "148325513655922325585188074942413304393",
                "197888515314274130214486528860642914956",
                "6887980875800332540848358816974220565",
                "227873465725055225209550456513758561302",
                "287347210334421011641546403714935288826",
                "134394358966339582527471986239356734462",
                "140887222820371051860651597667950858821",
                "205516656933034208789512561262897180024",
                "64306150574984121398471583924989998527",
                "136940361151811905290616971420764504301",
                "133391476012133512755613712653603372105",
                "256452617667934630443857829603949543162",
                "125878662270746177689967069013792631230",
                "322867510864671999914647712240578279887",
                "173126611436615156915182690969851693037",
                "141170168664390449890625927099088861560",
                "52091238662188089118029163832641281047",
                "185888774736795124064847096202191850779",
                "99746940486997363124568653659723179767",
                "298955388287688984523757581496245297546",
                "67545372652445080805332167572331099519",
                "234422904399654853811029724419105995940",
                "224982020161425251600973344053243134753",
                "220454044432178477718149995431963344719",
                "46882548253305306993027200651550818566",
                "295144059675162020754452960107468361122",
                "54137686283196391977636631928505924053",
                "267759500158564386396769474770560722051",
                "103828548627554859248207113336147797601",
                "138156335920006254794904359442066175803",
                "285756059239317692322546624576317482993",
                "265126334081464611987154501721692356963",
                "241401950197749980924615121434986039707",
                "119066587986499716239124328432228141244",
                "337479407143337293411022175902783838624",
                "103251368961685861660008103249984237745",
                "6470187523422583049181130793728902228",
                "270551101317407004781325571571854649512",
                "210871533589706761947756956387750881776",
                "114809189902896662957222097301185184538",
                "281998012149603851768162987488000273535",
                "67453654312019650614434841158490883124",
                "249204060215786221757439148767287339983",
                "306498742200172871278633799371879566948",
                "63442452954008965518014676195076014989",
                "114858047244379560116435648502850230153",
                "94988606157519626112753024358392773131",
                "275749753826630545506628237702332840394",
                "312188051971490128561976086682653931414",
                "227151405005162300737019504330589219639",
                "309763014008438738784875182750608728942",
                "15528304988229283786930680598515078214",
                "68700722027508233077549115621500249264",
                "329843339772341688043842102809108859167",
                "133544504888640046232995959684123461364",
                "337915794984083571044875407977394123373",
                "89753329968944234650981937475808593534",
                "148076443121921080336427387083811675294",
                "332050970888167379309850090453771262781",
                "274757994280194562849073095805959875467",
                "292528355649737382465231321954738298358",
                "146748806209710903578468654495282817325",
                "258231091229817883005931186737582783393",
                "220248437937459767338227182327375940547",
                "80004332522505347007752369348785720187",
                "162748880839715655741775849946974701505",
                "68465547148488220654743616804598763093",
                "126921028559088398320680615585864679877",
                "194300589931857576803651498689364970969",
                "51680156624292262321764118160323466941",
                "120737655868422745457946763279999380329",
                "225805163197941940148533907843932956554",
                "64373191574088808247925567671239905191",
                "22329805129849002824450440561308689016",
                "97420094785837640156523666286711246464",
                "1786870904958227290133529464129333509",
                "183699898431159537966881496305691301922",
                "81499289385907922158783463254363100351",
                "50917184180597907066015012701581554616",
                "288363128597888615748878286113183037213",
                "26280974908671671663970583016929673142",
                "187659406229520629150709944327113698418",
                "337882253163265537305803615977638709146",
                "81231229267046267239805533902658411724",
                "4786476925707583944019393342026319596",
                "255441700822777665081632561511584437000",
                "318788022342588142723387443486907393231",
                "109694596961559546000636500909158509986",
                "112227750544540873129290321020472807926",
                "51860811053438994011983351277081485878",
                "192559477318309415225524398551336473126",
                "52365388303077134001942548623550621026",
                "116154846067363062764682153832207836706",
                "258003938262415496563114305980614846907",
                "62100347711599566290957914786200616302",
                "123911515180295498449194417942793603959",
                "3694313441159138050518528753813195052",
                "1985202876383775026514767917331176101",
                "102057882385790347443820656672640497712",
                "83975710464214738298749693621418553838",
                "142819368289148249994054298653418357301",
                "73497584221670508315079183127685628746",
                "153577452061834630380783365151165448241",
                "274370422593963698930541660962367198373",
                "138367962581981129238329962251539550258",
                "140442435674034183201093565697695312048",
                "247108851383523148447280603121124015721",
                "14000859291949085141552490010574027531",
                "90774366072667819058383780988917641983",
                "67766865313621601001352671672745646450",
                "5094738506501922706131287090965730393",
                "57783868316350994000657440456914944966",
                "261201719009306575630873022192734734652",
                "249908996259510402357092626741988780313",
                "198606205653750365122916755628654392733",
                "322703619897615846105496631502860069806",
                "171858945312510456801512084643119592979",
                "45196889374257064248845026890556481936",
                "264912132278687551755830956043662888196",
                "139268467818571552798732459509933716663",
                "121429243154520510696347554384796333871",
                "34479462291670069279274202962198431912",
                "112815283199058587407188837899873536152",
                "80774356877695193787790607102361656269",
                "78736602168816491839428038825531933435",
                "314294656054756850399446247686335776081",
                "91326512815166153480453066743712851557",
                "180066126310175276208539983495180371611",
                "247242789557736985884918353878469749576",
                "40242691496793317550948344154509180174",
                "99189055546723671685403516874891129017",
                "233227295679168150017796509641528578674",
                "245042834590855416958810210802262778854",
                "144434063395961432677155012021688968000",
                "96181550775097135375978348284429198650",
                "110065943494867168810472930622935718287",
                "75145362759321165496362369875181045639",
                "60531052627464055623935511662501757420",
                "138381618387593827562849951671007160866",
                "82217248094718083106604325755798022326",
                "207173025579953888062660793654623203077",
                "271423236381303437964417535964139838965",
                "276596487082170778116895790027607600745",
                "29845350907403720018893073471149231903",
                "167331920140283080760283871050863153225",
                "193546998466630353384192935642258278758",
                "126632071915451964905591854246263502401",
                "36318578107839582840074547681602080367",
                "276144471610028564575162498404197234729",
                "126839283056105388049149631147981823008",
                "174458074377066802145492849376873249546",
                "36216663201739004847228438333708089581",
                "71917721866003069480861203579193958455",
                "308062143893194993350792302071352568402",
                "18222190236365245258098872541371123095",
                "52045841709308381264571885201350542004",
                "278343731208187288685459983904518179509",
                "48603640937294846878737679317586632637",
                "151744634382854713127502818365146349925",
                "113876943710281517899658604993627283336",
                "188207940820783733589089650292665036462",
                "277762775316050755126057379532386569558",
                "2901932365208037073262340087930635747",
                "149728826645302154762458954092632562347",
                "245563375864330169841592703429179736160",
                "76140259553593742281639992335487915382",
                "191445064987371897184972167401809465227",
                "253730065083659254104702569061885599585",
                "144256583485913727842574986894819118725",
                "110872072624195793634982079010567391920",
                "178988412852315733251124056999585734404",
                "141159803031345469012498149295080899693",
                "213050570436522272581128307899811847146",
                "238512274971606840486176477823905041483",
                "85046142197242649976848008700339775237",
                "67327566755607723938851396941324670925",
                "290214136760133329191811018592022944278",
                "288295162284734175319466175992674197950",
                "240621661629038074728293577634060204340",
                "271350376455066204571105033317913737534",
                "3123011429009081944208389729539571349",
                "322885195392089893765959184754995400111",
                "182404123948321182373405553614387354971",
                "233043824003929599727751940962201299622",
                "87783568288012010083122830046839900926",
                "12327197677001717473671045649558343494",
                "132435219064610098689394277878572829026",
                "297049197843860208580451717920671760309",
                "127222407185614544166767290333115313772",
                "299875746727830445408860331474666833234",
                "94192030611430990494542210840997570736",
                "121287841008606379027180469918724263549",
                "39377196307322843021040376527471097776",
                "154393127475670253332170337235516666354",
                "55949008280190585255777049874492787948",
                "281358741279058640038550977903794191803",
                "233043030742898091600142070919739490161",
                "30191407380740489219504993824361823983",
                "324139155399043548543599569577915981515",
                "143785941070563436873502472008855020190",
                "55852737803923323291559662988937897945",
                "40192689717957874238783082126931959055",
                "267868390585593816517915983992887850017",
                "225454309838661368344448027353354197463",
                "201000410500546451891125977331529193848",
                "302060064238024883023468822321243820191",
                "338393560692558583695276451591205081012",
                "141707457201517875768135659402768122062",
                "97452991449986661623737843827399979586",
                "37991037437076935568720964219867231588",
                "280561691841743149583004134563384251664",
                "201499644221638180330829796986347750344",
                "153484639725151465145910960439144151639",
                "132457920677817633825002861694623832599",
                "340127103527742468493281518569396578312",
                "188685681307389608416708749965541285165",
                "230919068928474094834732012639131752688",
                "127364879192919848931577116351637438725",
                "66512945909911963000840741343962705993",
                "56210813614133017577675218393573557432",
                "38915097314159249317469486549086817163",
                "176455314262810784442854333022430842639",
                "266812692254705669759338767004593436715",
                "86033236912166170813377540673191262673",
                "223145621937526004678264698763181083587",
                "4488198528842194260261713283255156408",
                "267525172785217903269206941904325848",
                "181294356069879964799529328568210301549",
                "234230073041272701316915983617841409369",
                "87421560688316972674437291916822148074",
                "78112856664343648533310302427935176083",
                "188213720393683798526356660437719208548",
                "132661691092227021621782361813458440432",
                "268495951829199104504319110199367928262",
                "280009604713503975640684474394080264115",
                "259530646227885050013563699135779663348",
                "249780484126952405216747054865798620086",
                "314274236862249263941489742984438854285",
                "83728634421881957679698411623512941591",
                "136655375861778636032075814574041601752",
                "204978264015309583862086479320700500451",
                "138835677456107748627913913368300176686",
                "309514553805067601929014872604429357571",
                "71104748033317912213880103365008978770",
                "6984075332701596678552347591158508357",
                "14259385578217750663887523569235858019",
                "277191782892348401754943103626079482611",
                "76974307248290498460785998616261651555",
                "148280978750179240981237970301989246766",
                "255212553496808876659757696205296998895",
                "203715821674022470214625750180059142103",
                "176782201853841713636655183629866583090",
                "66145279177788449635375456801402751000",
                "101016582511998595155606399506461535702",
                "31340528347135972702570949317918147735",
                "222411409456448824804036469259535871077",
                "5362450232443843662481051190317385636",
                "75715474167106209416108943839792967551",
                "13653057301953458770350769316828521426",
                "180063014967759258565873846201850276572",
                "202866302428660597832896416850491664615",
                "146665695563176077089547100357283662436",
                "318188097125774782595819023989692789826",
                "133157353709437496208853372094008421872",
                "969325885170114980143426614206038487",
                "324051287591494897807491134790997130921",
                "93929339397796051494947568152116242416",
                "286405228772128663372884145366101649789",
                "141099950048933359448032963504792586453",
                "101436470623855600122683780574507518453",
                "208638900164972247945763496401839970237",
                "255395233776802032145683001179815986371",
                "152947287845923744732201970678856506832",
                "28101828593946314670902728141097750861",
                "104460035219014304269700905953390653356",
                "256415290980114548686815781977704689810",
                "296525472335181513410530284151759284544",
                "227800567913203153540275887560377397847",
                "330100989138299404219245257369604934045",
                "114307715289274920449217254972936743139",
                "121492949817042276587700316310540137452",
                "52385471733737563483678904848490610699",
                "66023671227301259070690580619173448699",
                "84553933730178175105774129765913609601",
                "130357691345393375708518047412691535069",
                "125636595561600469110393467176491510968",
                "307905342593852111296893356953570168239",
                "159916744677144485674387812505582959581",
                "328364551561877993797238338133581234780",
                "39386955584817471041480315977355728013",
                "295471499995003524871881722859591980325",
                "314394082495717217594246050106539137453",
                "49287796294036913900327506392643603639",
                "69795134366925291833524590926837290254",
                "326013510352392301853393755258568844581",
                "153793297816884006846239215743337004338",
                "22226284810352329294557700906099558231",
                "286076163798991541357519987955565077803",
                "146665695563176077089547100357283662436",
                "334267411077438661133074776688481683799",
                "145760952170029440433522870382812675329",
                "34148827385545812506137243350946513702",
                "85008788779763290931038627680244137410",
                "285576329281851906402173580209841570609",
                "84037452593307877958463820089245509516",
                "100692336510650367994756904650198734251",
                "335518480261149628333269063423514600323",
                "241759385676954528923963238903951452680",
                "31970824613795949059983887492664101283",
                "307776505360956619756638179118704502026",
                "235817270143507949002422226577617088342",
                "8435638452184330609725484253572470710",
                "165025635939843830704557968485606077380",
                "256415290980114548686815781977704689810",
                "158645775236045339628906265292006936089",
                "222976324155433008804737570528257769966",
                "193654114257744335967719877903649693022",
                "325758053704132792491771076924189217120",
                "212098279078061005949806880908441479097",
                "75878725618511287264868837334753299629",
                "87006298918520938319651332936919377622",
                "160056229523681185362099185078618281033",
                "295471499995003524871881722859591980325",
                "318469327292621763218003533506908936893",
                "13653057301953458770350769316828521426",
                "180063014967759258565873846201850276572",
                "202866302428660597832896416850491664615",
                "111084398292100945345241460709113521138",
                "179520287169852669046394492999847611826",
                "220287462605974134392482425707044549130",
                "80674096567108408171185263132870503045",
                "246422972034923148306732465101188652380",
                "54217249462165617255190839921124411031",
                "321100064695084570901249608052376464268",
                "225922182998457393615725893159646742415",
                "34553166986600043924383874851615497289",
                "210257710940581473393547626166731224100",
                "103878398282960653061355552631969517883",
                "198504591260370668016945217943579708874",
                "121621111640922138539600570357025717149",
                "279465059919551664727432087696281362534",
                "98244857711942654378465281211851687027",
                "110297139056477260949738224022967318947",
                "39001740526631811134400936409155742877",
                "173400034510165206218051487588014480442",
                "127720277125405088684512229956021962327",
                "286033429756734205956388676451541250844",
                "75964139345462860483048023303693905915",
                "306158736784175422962053879121666681798",
                "331955960770328229421254673142947206720",
                "7611050132795467545723784734393107072",
                "86363119563248572429580994359469270266",
                "244676561033626495253821200292389959326",
                "130196751330889365291341532754655313591",
                "212117315105438491034164500003297418538",
                "76299506278082910458795170740329009275",
                "129845209149716325587028557742315969337",
                "219384763521122118013372593926326642253",
                "78043003704777175171233993330232773768",
                "233202809397637958501179480254465331488",
                "19161334490849044388914482723230098321",
                "85802891388459231388463389148250845434",
                "150944205908181003370277590989130983890",
                "180299670944973357959184205340833645249",
                "136485550609495666912418994209721320105",
                "236345495931686176100432133811470602522",
                "215463979944399463968370598509284198713",
                "29113294132103243289311933321246646328",
                "261605623679145211058991541402892626620",
                "266744257994610962399539969003209195790",
                "268518500748232963052591718399997993520",
                "323582845800182186890293328756201231345",
                "130081924513947057908539683398840887541",
                "309478251234956867632556787385955644044",
                "160244483655700155368265750501560337057",
                "24754985150131925863687121271796174387",
                "314624778401010526814889318114400119016",
                "228097926148978436259877362486286228974",
                "267515442335372947789825805204185479833",
                "332288920847026153422805625080122966009",
                "218253686471980402162312903399115563729",
                "155170907376778350811114665908924247955",
                "207332008625471717186214539073186518944",
                "233079157325194685937175429767462985327",
                "119434480297649397515699483511078651651",
                "281396872567967311039126808221275481094",
                "85807675653478207033344277339789209467",
                "67021461346064263308668365794344341204",
                "247530667518604614386907213987164725794",
                "15814978473020138113678021572757205874",
                "195928215935319605698028531209831099162",
                "143523690776511274613799987093146276694",
                "81596416099924324152427590640121146181",
                "15272151462590055133947130711363069502",
                "83900566381283096129012094218117049776",
                "285368184891744780148326249336417766222",
                "152108495863513989247298457062663827254",
                "276334924835160212758387936883247315012",
                "37192709445268825152535761320403815573",
                "84426224838409277836658176463125542745",
                "208614659916951102412050443996619273284",
                "265979476293022693788802416714040118743",
                "300831251314625257145332327616297254327",
                "8257926951436356183450189398672469522",
                "89117607567755266717692096671746553435",
                "208091281445371875980835659381059587160",
                "182175230745430349922682802636242256945",
                "208526534324751269083889168607243198218",
                "261519361982696379276525897079721151627",
                "268401340475840163485634046513446819779",
                "278731378064728084573826554689857498676",
                "16082668924114408080018724166447345437",
                "289365905026226144847260498819177709162",
                "170197342345840346875977231846846427243",
                "20795450729881659712918830447949302612",
                "77596894750935820665702483072570150891",
                "289330227301779630624900583352383498321",
                "329679280105331602037073352798004601127",
                "308155067908909153700645290439845898299",
                "285505975643065304830322558540798304285",
                "77812699965778422592686600243808609342",
                "70653762791402684529430702186917220394",
                "41249701530370494111042534425903439921",
                "23513633103388581501477966162169038436",
                "157411682894930746834412106144954286915",
                "263247681589348190992879939663990654092",
                "60040639051620796596466067094326229347",
                "124673153839600734531977135967556923597",
                "53272910682739430194172452548971933555",
                "256221831391650631460129123669810533717",
                "114759110595404164695750848714420236758",
                "76892777508033045660293804776139013932",
                "63274331926735674208469403034378210863",
                "68858111642617452709637405823211867566",
                "253091636553010327971405388372513743403",
                "148393603881797436850558854913380853047",
                "203793404413609682835759005098803760396",
                "299581452841002025238066219945746628108",
                "198588574975319091366835786535644752045",
                "226715063816360196952689491787221223050",
                "316211126800942164323268763000772907592",
                "139730311246313434051188737641078395075",
                "330607028020037670184670620837212837930",
                "283814297929115131835816223976839181888",
                "98496512939505177598945360444054935437",
                "286058704059438942700189451247804824247",
                "199192012628904594592956675569760896329",
                "143815397120591149112858025202046703469",
                "189217623259439694807184974611656240153",
                "28567550143355914324668379877268581284",
                "157232302658197847932994840162973933656",
                "1873133186784808800820159922059711052",
                "305604489456704891881095264496246443632",
                "245220285043601712570004454424302558436",
                "33707893202178038317903831267784211834",
                "48700563251515083080873711815062390520",
                "264508029265036959140475494262426925366",
                "112670869354057843656255532998643236560",
                "338058379904081138896785885565152904646",
                "159255669308754903891729832723442875079",
                "161284625509119691572294201105473205787",
                "339250471817028268505358676651438860756",
                "340222710452255879992390332494031702940",
                "219109557213299815114159184228223282695",
                "71605052383956701985818346667288198872",
                "31906583664189706061175993057326045763",
                "44155975951575071078357182763863893602",
                "56065526200875750549810314238600196236",
                "4718993415475893686264460686760514277",
                "89465512916675510905913286830244020757",
                "42596735372049868414888043637045831166",
                "7364344322613693815368909510270663864",
                "186423860435037903826623451525892438515",
                "44297324093246898317969895910561576879",
                "191826252741676746061353844660890014354",
                "264580439834130210812385962351666854752",
                "31851175685876051002918437192035916919",
                "329234976347548275701517275358531834158",
                "111338868637285447163437915284647343477",
                "338807643387649809519377587335171262222",
                "301686685021186254517379525100874968482",
                "186684552451292424871160618563904023389",
                "283574483798923505300634815294290287078",
                "231860503234239591394728231655828307420",
                "126951192257867158119591920997953980342",
                "330216437791201689702208701521222636941",
                "33090712240317650382612349630709423336",
                "185736498109958362744869283910850507416",
                "240349419652291731094668935243709729341",
                "267059508337899286025907074763447613617",
                "27871406109903662406316150601512237592",
                "38532695948661213288862241565615308993",
                "137281107019268274002849498796574510474",
                "69251333793403788863232396121593506763",
                "59713522332474525288537925814014679860",
                "124188295321961324556870765911945731216",
                "29987931625801337093994970966712458583",
                "130146182105469964549079744882619269571",
                "215314308053909068106445319625593910860",
                "326318060702716171217146648968311939560",
                "54150978738242636332866246372809185005",
                "212720787671886684053233603262663628197",
                "51995611409003529064755388438662431853",
                "62646041124684229986610530723293030105",
                "63673159223560326249568791298285209994",
                "10704704147149812280136777086081313076",
                "308717414806877782356214560800250381863",
                "166669418606078783174847598216102550174",
                "162135453811474453901813925002325779620",
                "89236379862533260010112480267573684709",
                "331430097593802736676339004126961027445",
                "256378242479409599474040111114614371700",
                "45920322979240975493892525574915886670",
                "273267143135140925664376142143764483876",
                "147686425513023570964353738302288112070",
                "175986091156447297577199507232036186485",
                "183890188937741767028220809626476645175",
                "140689423041694687820224725188271520832",
                "95780566835231860287776193158196165892",
                "68445545221656648429391453401712534560",
                "320247486388552037509989879302894508291",
                "143474320288979533776282618278589307159",
                "176354776267047353616659329852150404578",
                "297410238928281472964596695560940169700",
                "252207425767356143811283466994172455541",
                "52203405864607946183251952561595007025",
                "252495452460601000743242971895617725927",
                "60749999128975067877363836415976825243",
                "75545888679921024257041669989944976270",
                "176546900941559964989066041013645218206",
                "266347560051707082385692065014841765287",
                "315402902097783464247131604925124135931",
                "120023583837142336221190654473708212335",
                "275560037589661575219861861885823311544",
                "298176824356441214070682504711865561728",
                "120886486286648774129055471592660379594",
                "101525540179938351859030433954548602587",
                "208691385165274738553453345101659005525",
                "170126788300942208455553626824120589267",
                "60001763186776597599917230976116854701",
                "251186647708259795706223459185797444530",
                "15365659193257172497903237196950742242",
                "138899844374339434440322445476145341545",
                "32517168776575894421067807189297272126",
                "195615611257695254528524897337637839995",
                "107263357486039352149182956555974559606",
                "109909781561333808670341851197095545713",
                "339013199686740780990937273988807456597",
                "253423828134508634949905094936135659696",
                "4697978186915562723703371434709864525",
                "252353441396492804162895733627788182042",
                "243117322700926115964631133933747157599",
                "44323352741423695028419887055386959854",
                "251790129516088127971369446684870661981",
                "202306406185460133735058484507014922284",
                "111843107555260681874187707672967522222",
                "66940173675391449485151050855941517807",
                "304287545151441168402348608588333964884",
                "212183782598774811137490292158817241914",
                "236732265184660035366467935863000898408",
                "332889358394021267159062363538221911945",
                "33655135225798446082460351497792684345",
                "164563947632855253823805457858528197217",
                "268037983730262895287229930298317355722",
                "116699728913740409886846807427446814206",
                "231352092489835160814944692428100564323",
                "21788742620749879599899346136328899501",
                "62909501752066615553599434817881928579",
                "281942279593947752713945754116823203988",
                "29040932950556038819465412803524357663",
                "108998649791435247153205789967382882148",
                "76931756541266060453198807716499697243",
                "76069620534459784743315923161977399476",
                "254918945537222102020421865683646968325",
                "101110254005532101002644090941272881848",
                "213912930828015109048084268851362528861",
                "338890350590438876405284811164539937438",
                "68157113207106579952384587285562398018",
                "185055095187383914272722451751277180908",
                "205254043908326976206278318672845375090",
                "240596535333367028719902456027931233635",
                "161516959427415657247504734333394444637",
                "138394040411411009274829154569275525793",
                "139903528275031885951978503019632311051",
                "21376919926825161480247978581292913596",
                "125041110618193629024187523755740626174",
                "210793607075112637959612372689194296456",
                "28375360557255230486279102644769542264",
                "236610724588401955655411611444689755031",
                "265527432105922295750698292664105901058",
                "159083284226471728376048140700892920590",
                "88507140504729711920606479121750872136",
                "318454309212553327764392762589528139263",
                "209587344686577119687276795917676994743",
                "230144094080866100782694864078862146548",
                "200572770325589035141609124666577819450",
                "278482281325515697122199623899650000069",
                "8957025055067452538249747753089253148",
                "192313966637454156528530015545235355673",
                "223516845259402600459485802212580756039",
                "108587633537507210242609878158511307392",
                "307543455604606447178253639691290677021",
                "272049100025093103310054653830105758243",
                "290521035670521209896157364416063178215",
                "204044682853375205736256283606382466776",
                "339231017974338297285356163987011364150",
                "206128961005348970160173690619369324257",
                "42481771579011919513474398778511244358",
                "109158654709071535595425158569859028976",
                "316177820656464916776910118868879727323",
                "191819003410326789776062841189027761111",
                "249751967544064436370485999831667625504",
                "25803163418312717658068344946448926014",
                "295195480014765618634971364251793633932",
                "152615488331685295516656185501536799822",
                "92890361526333709141214783436288633781",
                "84782715944126443873738996746012692082",
                "142370205146799952105106836320726135719",
                "21755350547129111778402439395195455268",
                "59828386654154714882685725539478581886",
                "326184041431805909516988838742015789958",
                "232231935393278391147530433775881418692",
                "236724391332277178293931345338496889814",
                "170371258419746631205385487858879656870",
                "339724425571148928268620061944853217197",
                "336859239343550045659168245607199496099",
                "261260038960098105283800275544801164669",
                "133807272758288775367688159921500020756",
                "293618497844097467732311679577976668163",
                "275249750690354115891512450786015058496",
                "146677647619617443833690663546823002505",
                "131387300543736204216386307447523399387",
                "220884027888050459794073188008898298494",
                "187242096497613480513549582368466507001",
                "73861630519001416760717209691894479821",
                "165416819451329937767948910232160836863",
                "232320991704897458930612561679311835623",
                "269083670064539897061284305562749033377",
                "56604211016766978473592049496262841985",
                "219704287154745043769823308827767756845",
                "48673609084610983239963539126029423881",
                "240546959624017364686499391778244988982",
                "274716218713554702080888697291060067602",
                "150747385845010062985290502235144273213",
                "182467333350098728746563721432449593420",
                "203033992362700664260565413094406353367",
                "117490544487932674327190069808501741529",
                "145034307493434006817449984757062189145",
                "215797857327758821748813898787101819879",
                "303213316734821579450778180724929482839",
                "44468640445572743085750877633353422857",
                "118927933439711586315419929741526386221",
                "340044118367548185417649616047387440388",
                "39904618176538832930778226266826873015",
                "22909097771276981568593259638904599582",
                "90288231905644511194097840875946605717",
                "47152366969925092269353174162027691688",
                "106203141769211017889069953066803997148",
                "330376998569186998519078936855292323751",
                "63167371276791590261041749100179737096",
                "239829991172414935574668072875156455736",
                "334554016152747793633469307999445559120",
                "265238489698110828018237939984695298800",
                "155620114538865396191201698919615292916",
                "271055812864440426553316248813631375534",
                "60129476640566631957479733203069009153",
                "236640446008487286541901027962907761852",
                "21712498651073091851079338352323032003",
                "28374507804472738517036694567367736311",
                "218911038480830781301096033038088274605",
                "267264713657858899562834256148253900676",
                "179076142023527076097141186099266264914",
                "16359266726419374907264422006304062326",
                "38147073127881458598347232826706898254",
                "3856822634126234348313991511746382536",
                "271899992255812989450143026804259487836",
                "11264019136159255357709495709343539521",
                "184040558797717094971747296536617807487",
                "316792934563364814408159660109214195923",
                "67992379228732679112293365010837790192",
                "92005432741659556656659897427786656176",
                "321129019131949673438181043331716057032",
                "157112409715350302029280346343519688710",
                "226672940765293678915635580845051124476",
                "289722380764228445238262647617399220269",
                "103143816883219928948555396971658043084",
                "277730789291553915537466441913145507087",
                "197017562319786242840671650375519059909",
                "322582247214789724283607656398600718964",
                "273742081183862012731146132889475864620",
                "236732265184660035366467935863000898408",
                "265700612264601724034332982028927588337",
                "169021249418212466111592058274475502322",
                "168110707563032645163495135850805261183",
                "206258336078318815252016235600652088187",
                "21138520232600281253429571385219956823",
                "154565464286421637092399390333627640195",
                "81346610432376443038449419591338046939",
                "269033824019561740446269259791749826542",
                "315126294203022708448877964840038769643",
                "88550130842251105237777868726168871807",
                "225775146806257820993173918925827591322",
                "59021109670658951873237222142809101850",
                "204018143863074877759618952119858163483",
                "281185267173768900919860382349585174888",
                "308589834083142299139470823790142800127",
                "127857404838524993619768749001028940322",
                "102932562674409609666341944408872990550",
                "137962129875300813386735724505247682830",
                "160009360160752178372528826359174914947",
                "147036624288176759535229514054315814442",
                "167368870031498045549587673678331189996",
                "157581648247761093485221696564374739547",
                "38408654259763085963934104346422957556",
                "151220610503021340600060275225117257087",
                "128758844352425406401675297069500970186",
                "96237611440399316091397402989306728436",
                "286504487391223470104409353237158495246",
                "100409256423016797503728329949435391873",
                "10581866183848798634703086957544998708",
                "161897934192037380793777233845069812343",
                "124174803373752098975787452597546176242",
                "99244322721527564320544237307255605317",
                "161377906437985158936024513545051701984",
                "216850703124423899992420946573808614654",
                "287704263536320206405701764533804442702",
                "107970854716903703916102376306242227397",
                "251183260857386585004069878190962896251",
                "161003781544492960240949113005958284590",
                "58755742995063118469185166415602131378",
                "226596519095144108073692138096671994237",
                "299295828896286128263513936216843301042",
                "264076562659782256768224156835679466043",
                "54824261771371566673713000824365915816",
                "273591620937900262231011394918673225241",
                "169039367280727131778179606957109923111",
                "192077488236381811814149013287662320279",
                "112856094711888587683626577649856307647",
                "259554255686092610104436085935072777965",
                "251472187749430555193690559736644917778",
                "53633309085722075433144470925479786435",
                "243151923876069529443287773941379604903",
                "89904116812850948660156548489024978031",
                "289613958309318884841439148204258044211",
                "292801505503316798251786203887850881690",
                "131066032832188979119846672251378360294",
                "82960790856635526533444554675122831700",
                "207330230390701142466590003535020186656",
                "241944941281804061040913037382107243590",
                "48255226857396056653936537372219407296",
                "238448760264087037332793277497249406586",
                "269790227599582867675996414838772794736",
                "42339461541497112720202024614066688037",
                "35493518552918936219998147081832457441",
                "71326132733854365753800650085924619571",
                "204018143863074877759618952119858163483",
                "281185267173768900919860382349585174888",
                "308589834083142299139470823790142800127",
                "127857404838524993619768749001028940322",
                "244791945205189463238610540941883353686",
                "305517845997708903401771871537822815412",
                "167377055528098577069127458329437798266",
                "280438528645457556354073722634397388216",
                "167368870031498045549587673678331189996",
                "270319826572503663017540238508459817746",
                "254931128057305051759307209216599472423",
                "265824692684367086516897230826751704189",
                "18228780215093835405381317471947194869",
                "159319187004680706818827047703736737521",
                "222393834339605638198670582722445675778",
                "306587611146511557950463353741003235804",
                "88386785137596501838642111193345988344",
                "332044955529331373040692259346424031169",
                "311234433069418584404146852721303656499",
                "66933815439695753816271862026361874486",
                "133677172627370628965736078850211214891",
                "228595656375133498040527355536361086932",
                "202505249656709631492089030410862157667",
                "265418046801371578356134654037582409705",
                "16640876714670308999556586651727141073",
                "163547507380136343329818858426838313086",
                "208575937255704336162524660227678945385",
                "128211651647224528076015971109525862020",
                "297605571362770719217518545790786181012",
                "60082718342756562818099239708992353594",
                "308622721096706336826777271401582356025",
                "273523248259070829338085153006412464874",
                "168043612841054112709585718614993588962",
                "339096791599156876859530726674049172972",
                "63645805012695139529157250949511003354",
                "197594405453771036355769081984221030419",
                "79057877132369271228991001873368713052",
                "168919280405200247180980775529748951816",
                "45099152865357744679679637101398745244",
                "239772800653050845653443853541357629436",
                "204018143863074877759618952119858163483",
                "281185267173768900919860382349585174888",
                "308589834083142299139470823790142800127",
                "127857404838524993619768749001028940322",
                "202404173873868738577137470752720579697",
                "222186322322025063963902119004869491060",
                "240980716625880536157425363499856771440",
                "299936335208823608831732626242101858725",
                "167368870031498045549587673678331189996",
                "265382726177434715819190232411639661522",
                "4688491421706871701595511088895912849",
                "334617520078615198156264136646791634237",
                "154258359015187039013175693088650429618",
                "280939238898567875722903995632231535611",
                "134346252238664689535938791700629498338",
                "184461818027775729030165173002933567751",
                "25067095512690413761895564203881415795",
                "313514724069592526790581360265923303770",
                "215840306300540166189349252865071258550",
                "125748054113506147261877861324940396765",
                "55336895233963248697891818022257364560",
                "228400975521506004067275048926874676014",
                "194577000401798796426043868766751019058",
                "188555299451310817292565136063452632987",
                "231536098943445031632536830383846297350",
                "40450785742140172477836268343160863880",
                "60131619955120977782170030504622339592",
                "305877737124454079375875968653507579414",
                "56943478555920892373554725720728771614",
                "190173578834094998981175489903028928440",
                "263711211453187543596973503883320151761",
                "101251791137063934667927466393531925922",
                "70113611384760413521719397149975027967",
                "168383661984605245077886617822092697109",
                "145001535587624047936932701312201318945",
                "282430165367380562712700956207066746493",
                "202305173232098492314746126246925430209",
                "33809163053131402549817840489450760133",
                "324612120847741282292928179850556428788",
                "89936085533324203540198949144724732238",
                "97733190525798059094650727619000041401",
                "95881564858619884556536648852764004558",
                "67428350462148873552105743402575933968",
                "149754257509374714479885584649663317904",
                "297054361736458567200600298162470805808",
                "239176017540195778709029509710996173355",
                "157585289119285922749023985154269450675",
                "73356103101530288383724881362935032763",
                "267928616973788360208808215112077316212",
                "84435460149550271756084841256829624178",
                "151667637985172436719734347567214114633",
                "228365422603382631250781828454447764374",
                "19813165313009603014766075737106989275",
                "83049247199890843584506856826949023199",
                "143172428378232358954133535476106845385",
                "69979222980094719859048626793724539141",
                "264364778879835394140377249204391798840",
                "182856218426984595548209690444807472382",
                "214319015232124417055956026652136896990",
                "105019852130048676548043842971709198108",
                "117385544032029859411321949151544103493",
                "251518281449885661589496741142729966406",
                "200109722807329247234480285731729691855",
                "286296344939740027580963749608254765897",
                "17558547858239475710889245846316039296",
                "12774104609250565272966880598674469092",
                "296046187214924968147644005624289851867",
                "69486848498267272921461918874840384375",
                "286608838139092782678374637531256734838",
                "55982552992246212131158137925018690548",
                "36037645300615021438940335042349048038",
                "280646011800071688949175197144421191221",
                "330665909543519917657832518875992145520",
                "256197390607314781352111864643804212403",
                "95718596608903727089892122493166039862",
                "84695019302873350009187302159791073457",
                "298900326085618159461193396810894138392",
                "145620379957018693270987854932361541289",
                "327633888082227770606363909801965054870",
                "184903881220646464127236304260498152903",
                "100340350260762615104246998766778471627",
                "200395027622910297072012567193365866578",
                "17816907645545868527276795421813303749",
                "251491359204923005566969492885966775845",
                "267414904494265975122023299082395631577",
                "334296069539049014617535852220367862167",
                "107477014374384540745740457407648623404",
                "249814758993924046753110214568036902253",
                "60022259208209234181963144148158081666",
                "310641267348844401804334067072207408665",
                "134989979478043141360959997836699329403",
                "298001722074911824828958584896588328587",
                "143504659172882575796148883103496833819",
                "171249048949265914655446648971026967493",
                "240823967004551028632753036015646205710",
                "312850072367115923277739374047129989121",
                "277647407939233366190993611889020790628",
                "192880055227582959785898356210296567062",
                "254710458526578495002530238325716444340",
                "32402273323803545274293854657256376886",
                "260803482101970939975447113288484816847",
                "310148286806012758556134962279257945983",
                "144796938854598161273474120526514256540",
                "256825521231496065404294265528152513686",
                "97627040791822131458246366671507553544",
                "94309201741445735533253661635556831641",
                "75142805175771576110254118615870236272",
                "194103338856273431312305896798576970613",
                "124938069050424054001347747566745556667",
                "65155480812569938829442231766605756357",
                "208553177503522391226154149861946503448",
                "117752290012006750735602295634669269895",
                "75407180318704451699303769443305508093",
                "242067771120294766867453558328108479878",
                "258673803113755675147407413820041629855",
                "314642443146121801180974136054832910207",
                "113369393466064499569048473725781978354",
                "225620521974838432383556549789927424531",
                "430622792263152539305752917481433097",
                "158748483852392729217382400764693221582",
                "141174074651456826369122996946373683648",
                "32280610383081827144329141751797128129",
                "131616600598290116967151846459714712159",
                "214319015232124417055956026652136896990",
                "35010532609322083457137884420752534045",
                "240523738019106394811190344947608176636",
                "258796462649707243136289725859395185201",
                "67900765308133626694954754571512137694",
                "235654286372880969876783691313613866378",
                "298353909057288764775963300698502384193",
                "8637391767402973481012105231719768138",
                "209449810587062584634142075194520312154",
                "163819259447387109045474521445925211567",
                "107946385000771411453248240240567903740",
                "167159561601580145570430596667882627994",
                "17724746908442696206251535241659997233",
                "229533554151014641593134386832794097746",
                "18582680679558844211755051792047563166",
                "136394006334725746224353037036426077005",
                "276963825649934563356840351522124677292",
                "279735304809980228605769521279027412743",
                "261172528223409809688157837998118439104",
                "336017210111156659354221560388333534676",
                "26846734443251358656211806006470124444",
                "52722811053258268233975476493793440532",
                "249460272821805057031489960759820283453",
                "126532282770948756573775564417022347758",
                "213757071483041164534201371793785027145",
                "75131919940107364849375214621227488366",
                "39955263728039596291722276580470588668",
                "289105422519417716504577475499806451411",
                "96153014445982048753689441764001006262",
                "201112784602200060994478545058864347022",
                "324133624381617155532851873895974033946",
                "254411257182800967314235842339130324513",
                "239850831626160639249489755723111971842",
                "330665909543519917657832518875992145520",
                "256197390607314781352111864643804212403",
                "95718596608903727089892122493166039862",
                "269788349982097533329378760956015072400",
                "283849952952086846055862680215843035124",
                "265577319832096552753169364764835897878",
                "58339106986025595611039690482028670178",
                "133370844330093608608236223760509346326",
                "330669057611435949262830449554616710526",
                "311091048029030631854669786123735774080",
                "40192689717957874238783082126931959055",
                "267868390585593816517915983992887850017",
                "264893952005604280548921654221770001690",
                "96721724879394333313249170424138262314",
                "287700074252192292604016337523878588670",
                "258762746133579177811901210052318795940",
                "106640618549658358251190995320340989909",
                "138656977958178464431162022687489054689",
                "90937187684130808048075802267057680010",
                "189650061604646275588398322111830978503",
                "62723313247289213748048187962457860497",
                "68093918606872829542324666905118672230",
                "64955457021649972235748683726398679916",
                "182630988667862511749797310845761575737",
                "315217534692948701499492111098015839990",
                "204881645645926152295721124768427729015",
                "207737763429254792011831916459137401231",
                "250146731871981159501092985036409703026",
                "204538507758083988631364437433166628331",
                "316106576978810484104734479987154903089",
                "76219161014178955276371290482128114853",
                "331044771059672250388684585331697566733",
                "103926973532296755663663787060718601480",
                "232952941491918713407754046193062960243",
                "13141321181712081347817260352936826253",
                "282672662410165681937392922581890119965",
                "73759967087781597865262876164712173220",
                "143945698293255354761179555638044848932",
                "143504235375636914407763644977945657817",
                "275575864810101154997242259341824067225",
                "266029779594359518476918585595937320566",
                "46240005297334941030257979168303912034",
                "206879317107436990721713019027076929869",
                "123892665002707167454905345897898712",
                "122798485424920426817192953212548431031",
                "88173666966047229655275884953530446987",
                "203366635244341684413173349806159729614",
                "199352909975436583081586287142954910071",
                "137152142929347619449892564386421204988",
                "72348575864989622398288732075237789190",
                "40872098060374175924860204401615484326",
                "184627822034867150339130164495047624582",
                "258883606814170240639167703937232474768",
                "215952325867224848206690446347165966070",
                "303656811956670038218438643111871323653",
                "328700914235719733027539379639074527705",
                "134735920977347328143008080413361205849",
                "97660406331273925752041551755225461219",
                "201489167130420348525451477406061065955",
                "254415513432491949274453324168008213827",
                "56282726171300528156196242310058590251",
                "315126724377483752222767363123321717758",
                "143504235375636914407763644977945657817",
                "275575864810101154997242259341824067225",
                "266029779594359518476918585595937320566",
                "46240005297334941030257979168303912034",
                "206879317107436990721713019027076929869",
                "67327566755607723938851396941324670925",
                "290214136760133329191811018592022944278",
                "148410442171361026881270576450455497910",
                "218642089859852311245189705276234873836",
                "48598317504027515973253372101933891551",
                "36835572614753806426230911429009532180",
                "286217539280789910534776657895533548640",
                "135065044856889249547630693381599385957",
                "205700992422107264948297537970778624944",
                "59954288025865870172123773039131928051",
                "156967030844056622703839136659598885577",
                "114447774355218318522358021423083966322",
                "297766281982753091746733918931350270809",
                "12190768350141174062655855133869616084",
                "235163044546661963655854205071345814042",
                "222485750382645734266489861380175540410",
                "155323111348932066136096813738031284979",
                "210753805916734826906124066997724300251",
                "155629603192344596229944565620689154927",
                "187899388119868711809819528282531026914",
                "218407394713067641258241012921856853550",
                "104974258716312330608574206291410951009",
                "176835773071657649955627102275010944635",
                "123149966058466995161123343923609388386",
                "220561125776777407652828330662695802112",
                "269831233533968370896225629747424551055",
                "218035202858294088351267700142433114335",
                "105514777644549081662549722235827549099",
                "292662110297198197074281480507830962780",
                "314980086329976421670186398115631157132",
                "156699419619361937772605468144250967941",
                "98054182651250360081031175779877047046",
                "302970260523538935973957583677610575486",
                "168759609639691123303866290419126916694",
                "329570028064073656805457855802831689363",
                "131437855164807803835032672137506669571",
                "10618256277075771148070292055832817765",
                "14914082945237198535906619502097288740",
                "53504052928998906128671881655800966852",
                "229741018431018252472557248549914569753",
                "254735038772372087142658087974551564210",
                "195691166679896962602621656879872747304",
                "133251940106183211424967580874345953610",
                "266844819245584166304126886187878858442",
                "41090158967907316691205089580647832157",
                "96152009084348829075321817370023260457",
                "34155879426367285173048591089560752225",
                "316745358056051421101695981087041507207",
                "127875062851668451223823474702997026961",
                "219425007736995932016290748933202362605",
                "101302029626130743645652623659883973808",
                "262904813566356924308391775843150816493",
                "267683413549744063533031005886548481001",
                "338957468876451643886203017306850944121",
                "316721153877543442906051080918340445779",
                "164056292629164258388209024135851594428",
                "130205458331395274163563797136240871294",
                "336537010067554127861738762436326228391",
                "178596954712477261631620469490099465170",
                "138823814504825019109332995949817825283",
                "156828279970947677629083319582982498674",
                "56866526589189273487523875115695179282",
                "267485312472152533161017420229926155755",
                "9345741903641230881971060535634454468",
                "249490024375859219669205557789954259331",
                "211418400190164083749646505529844987225",
                "62701415395371677174248061629859469210",
                "61259604694133845774192512824180155598",
                "10448575735201413231822929612409839299",
                "136236578119242803192508826311565591110",
                "317314783637624047658698792069321698776",
                "126730754494061361106418869762871827056",
                "56314487004814579345429141015167988008",
                "264962174871343792357847389984805451311",
                "299303553180293530344182581504420454314",
                "143450836639485313023416461479165768596",
                "50311947296205315374739565780248499389",
                "188428634771323791660529517325876843711",
                "160147399352418670687384278550542705034",
                "244401657340720919837778604831965316831",
                "265658467072245055734452993510218162558",
                "245845606331959299325812550631840542060",
                "70282821087394139125055644144977503263",
                "123699897849373997979513835964596407613",
                "218409958036526842954957767653809415772",
                "14539671936762602433341582042694663243",
                "302610715448433710909927138473757303213",
                "77536238336206369754092286711630849910",
                "188479891163498075371708606580027713544",
                "315182672741035625172460692773385020179",
                "191226715427255436022376745571415409689",
                "30117438634407552415019847899290217847",
                "254340136261489959433729983983732459925",
                "194691760049923814296664620870715241011",
                "292144752466881536988597835650013416743",
                "139129254344090754912564336065342755417",
                "45825581496082886694198025172769423366",
                "302636260850954634903105394431003204131",
                "164021262656926365321940557505498841388",
                "222020914619294462856623838355282988650",
                "159003985035462777107055160428344345732",
                "331608032743074231669249596492764862752",
                "144441401981168568508516099606081233183",
                "67167035585152858244295731538917024401",
                "23899784241495758457769338042105747856",
                "78909233729120613626473668584004625901",
                "66974776616423803262042323039221328061",
                "35610735654237563366776845606455232522",
                "296396110760728501598977409775118460520",
                "29568583412660823107645230476916145062",
                "183151879272512908061703781091622328896",
                "192611833785248945811090206409997418545",
                "241684080473818032265817621897496546815",
                "106391103888156939308740886106348930024",
                "60240497408360835382464518887793908474",
                "274956470667716161576931805087393568589",
                "119777661301136296396835435105735765386",
                "181785117363408361429888773503988802647",
                "24361010609514821556598577353322300726",
                "252914201740516084966077611477772221651",
                "313344261706929583429008562417339356693",
                "107816075597435764351045202524050939264",
                "25843972626311425575742802036758585870",
                "183653892480962529543358337731863205023",
                "297636206401680806760343778967764035260",
                "45393190538053834642434181118445622538",
                "10353030655749290405248917109136175216",
                "264823093821949998771771987330109872713",
                "165947071096599586295471838150182921857",
                "197699241042820470853909226448128115471",
                "327546555523157874369275168187995683494",
                "189246693046396157248017596180704325412",
                "304692642398260073913669512961800588948",
                "270717144610039207643420807639361643603",
                "236820470960628796474919198477143455639",
                "94361941727959568588190932504799703812",
                "237774644705168290482609471833943168614",
                "67880239256183153697368543230656464919",
                "17000829208237582273101698195513157869",
                "286250245399625986952763116726692592061",
                "191226715427255436022376745571415409689",
                "139074246385868219682765612412148974034",
                "108587633537507210242609878158511307392",
                "202134971591367542529037517694703565038",
                "303005594787378699201670094791858983647",
                "114673837283969478734698943235712774881",
                "152573406256709311942554336882212321603",
                "91387247104734439719646630375419048039",
                "294165474506475279249932427531511329798",
                "293680005724296719506754612056265524631",
                "336135653015075322543816493981971380076",
                "228245286044061650235254642443865154139",
                "285670671969228745129729648389757803160",
                "134404311430572246694624031388427666352",
                "260204211276169817976953898830961239126",
                "99375989741478604805395781929134815654",
                "15226662473349721752179058192092722869",
                "85890134798538198816223452566642381238",
                "246016033579263592231393651953009869142",
                "70230918576396446532180525956387253701",
                "98952803966404228616313977681617207667",
                "68469880056356090587233133198106418163",
                "339847379653607710690426945120201490203",
                "92463378547241030508239381289158621450",
                "129198855372657511107451925239589043904",
                "10662714388727624365577034664068717938",
                "284986725763934360221005501737443730687",
                "317475254155193769621415594241767678941",
                "95239288496140708779289644904656201998",
                "15528921260959317341317531951577404091",
                "140896683584357302877793261338494275680",
                "50914612253056333460927975906088609021",
                "268051746473084336375897382960250265997",
                "308582537347316101232719714819045513031",
                "115176971810315999174929545217840611325",
                "301438349500809406153248860708713084465",
                "17619369273999792043067828435226789757",
                "281289121797768280431214286148856160237",
                "317430281287030125140645165885765916315",
                "257749869580249555339304350034936744732",
                "286570294452133949201624402570159449892",
                "14448174181856739585561386222376158338",
                "109862907338090015914894478990972463336",
                "143891595423738247774350742918809459122",
                "310639753326358785548967209807586796857",
                "42863237680155968923828706998278166231",
                "69609369007460537257978864282834109018",
                "131479510653427717033119322313654791861",
                "118835638108168191680245252678182962629",
                "232923098999813286079463573435418492050",
                "337453581981124846736069942332553265710",
                "149537582814893010511451621059850685919",
                "329482518255889225299968873601030487967",
                "225080876820943388522223713344437802509",
                "169636653210101103822510366600810634941",
                "80336656190270475695243058539514955307",
                "269438480291600111972898472190264788799",
                "161416768572431936832238955536437123282",
                "83716922314886708131209841523603847342",
                "1894024851538715920470215985195925803",
                "308434638002193965637821913252752901129",
                "290008864673063811917692307691509449439",
                "203720454727762115564405284288215895038",
                "214419304588560121810270362627752739710",
                "170108120187821915193917929270154757848",
                "95052544603403492960092560142095899079",
                "291037960807137536027918561175163106431",
                "51168284872279527719903669584028033767",
                "53273002854415703249701915379096221382",
                "5350459746771994288356213429695587996",
                "15996514100769987972083841889705293788",
                "134275826021951328383919811046788006449",
                "23162137580676111907184528317770620026",
                "90479405997705990727772748149607168615",
                "12562492722995843344812380767943128743",
                "150880927895110314244520909854203219305",
                "199780935717645024587857951738080712093",
                "48675760887169071518630953920574314011",
                "169249865846972917254479242119456656879",
                "337069873781095745177420891097997819129",
                "67973631365132480388238946188448068103",
                "81880621546336065327284496248696890211",
                "113565126551205288948411668155325293534",
                "172950450871557930369349505220464425044",
                "20139213901128059217913772168886044234",
                "201301697474520644634764321161402954824",
                "35525813899403985754400848774389490644",
                "31460293942395655072933875701842884666",
                "50446568550260220170318273510186085765",
                "58333516020281118214108363884220269761",
                "335899234169040890135832786058016295211",
                "100181293225543329847349555746967303353",
                "17753812669939783784104269388631136108",
                "63876298534605099695186741695156023514",
                "211246746975303569286013204102976678739",
                "155003164980901147001150906345678824941",
                "86143332035422705109391061184152780691",
                "17136042220108198405149573796187618694",
                "170672055378946232065550412445785629686",
                "40948688719807418666127172231420376339",
                "17032641602089708716737562846891983536",
                "332563687638841979028501184172839023314",
                "17926786373575548408873226805596086750",
                "246076378653324170564556431605949015611",
                "312085331119054609670504669848433252860",
                "216196164462994601785425938103425594645",
                "204123739534293552812084764850086272794",
                "339018783203056255700054189353317194901",
                "143504235375636914407763644977945657817",
                "275575864810101154997242259341824067225",
                "266029779594359518476918585595937320566",
                "46240005297334941030257979168303912034",
                "206879317107436990721713019027076929869",
                "67327566755607723938851396941324670925",
                "290214136760133329191811018592022944278",
                "148410442171361026881270576450455497910",
                "218642089859852311245189705276234873836",
                "134163636161243583979278394066763105965",
                "270295457762991209238496094052027734416",
                "69535625088096392483040488377990088120",
                "187536289259677083215533972060707583403",
                "121016026349905455572420930459411531102",
                "3787050972405587346872188096462295323",
                "327116501575514356633992914216208035989",
                "196719628269758817496287365284523283888",
                "18553948916608513373015365581269562560",
                "49991363183002650182973342477739525135",
                "170949899579461775743582601431102408862",
                "286071504651736536522280297919385935647",
                "161714671331430534543182547361536985719",
                "256389958985140849413575989769261255420",
                "329675955877620987024373512595389517459",
                "328322512108900028362436720880390309521",
                "7784041391834078338724603803995453605",
                "42011396164907727565167675265451451304",
                "48454373699062186335672046618813716394",
                "269621221413486320929967033569319073370",
                "44135460165250575008914593810356953057",
                "166005697698989751998659864964064071555",
                "221086436729603151461705070326855547293",
                "248816134338381895995766119501130756556",
                "43340851276635701765723381484269550114",
                "110412199218079755049415415356609969522",
                "206155612564808502918418227182461479057",
                "207810881066313793685443171830713779653",
                "187444962717293639269948379836472495672",
                "28109861652014954571901254246213852749",
                "330664239585243932362230481094882686539",
                "45891895143178589808844746913636461771",
                "148641414687325823256045305199803166451",
                "102480324596033055248921831168585283491",
                "66450688420518335715505231898244317530",
                "110412199218079755049415415356609969522",
                "187854247183772335046684618456642403211",
                "249015943193253913977012869289141101253",
                "111469448962188069090685974687867572719",
                "188789026215592046118038488366954446992",
                "296808564530199091455627275094139332311",
                "303741075485920707649562612571470587937",
                "267659787465778436625904762259300175121",
                "274405485975047745268002111933719441274",
                "262899723564985962011392889406859647689",
                "338239432398962806687909328254511255315",
                "45744646378872597518063527480503612970",
                "243242912037998473972730999896051627958",
                "34485719226706987905534639014605355473",
                "305960291301924542339521002223914750061",
                "10159363312468416494411373139083858061",
                "48578742597054865825780737036254711096",
                "107781880716051408792053669901737162",
                "270389697842561914978246478926578981892",
                "215529638837895790403849533936362048251",
                "144255021814942902424128130164177291482",
                "280193781692666548029029561972513899993",
                "256767145136909913791544649336008224244",
                "220125474209246716664820320722907167711",
                "226916520664744860903069100007347137766",
                "280909085238938369969707095872686833462",
                "326428753935421483942555658551480012073",
                "253599936719697503186835271742145938458",
                "34379850350198307745237925358501791873",
                "54796612718972560912835681578936723969",
                "146728338231727987532313475307581306087",
                "135656900752155182009379429534537268739",
                "250171544070215605547228821304515667598",
                "319268514277780189219342881126187294439",
                "256767145136909913791544649336008224244",
                "220125474209246716664820320722907167711",
                "211548164537352272748322004843869095867",
                "260782477225954007984506669061871778711",
                "167522456909979624198946891007621285163",
                "284144263470704241934130419822486803519",
                "94982579523915979330102905868878774935",
                "73164802027787121468685160352494562470",
                "295563373362368753717700644796516736057",
                "197620323406854338336859770350320819597",
                "62984091187978019271798188933281787815",
                "144020230892792844746176465160761981793",
                "302290705408305834044399088234724064133",
                "111122198151186956310937789758244916279",
                "285178948326026191501598690738525481911",
                "160515109770858754656638057495805829673",
                "320076994301354278998967161185394389978",
                "231184855516814737277484389992304611030",
                "293366449610770236800872677788951382598",
                "132034323350019865259241527309614122978",
                "325624467754722416115526023419809356640",
                "287606864802743418911029078253301609010",
                "115852770581694394125818873156120558499",
                "96992718995092795659277580289185975627",
                "7330358842919367169551814113429734269",
                "281004761147498632290844249192548765164",
                "235369540615909741429312894120478597260",
                "1517060323023463055267562878983164044",
                "171011000347635801695094651402810953779",
                "191236017177992150230581077289380481857",
                "25817727942083591876910873712405613090",
                "209251116258109732453225391892178865754",
                "276937227221682568836331230012471148443",
                "166631085767764096309816570610375615357",
                "46646568885829529509643378913110316894",
                "83089701563353253451635870944972993945",
                "51168939786715691450642775082318488516",
                "207026150718851536353661134010196948939",
                "244140409319900275259674788927374307860",
                "30888730003355344209949158871632451862",
                "27824610270073467265017838935421039410",
                "289964607357434124754427223472859367117",
                "232084957560418409215098813857776968165",
                "114289298551268665540354930870851698656",
                "281307815549439998737293218346283526097",
                "47891679156422299145061468340803321601",
                "265833864240564319258149513127823682898",
                "225182056875916260714098858976763128358",
                "54684298123333363701392496368511542758",
                "160623361486121875142732411402592626412",
                "317296052514969525116620847652277909016",
                "196768804357304410659967855157172550420",
                "237748921178586191098028554141807879594",
                "1020245493888629887981780665484787676",
                "311164956946192015744433836661769073366",
                "125934656503669427935312950626597970891",
                "213829228789950719491588424542566377004",
                "66464535367377632338734913878623708555",
                "205623207757877757735914967091746082138",
                "259047818129768282532589767210199546686",
                "231202305977926367181034632251685475415",
                "181066370028437912855469310211739298942",
                "61262053922483737077001976651979547511",
                "28472303436446191654464902551323769007",
                "227456341550689558664645813525396865630",
                "106854295651035568372913915996860810874",
                "268941083238312022911633085900175293547",
                "295875318005746896907357312726030625380",
                "4596195003463794568067775961935375939",
                "160500391163604295334803090756731414852",
                "268736762598562615244160503166862838527",
                "134847316153416535774096194598228456256",
                "224539210028556272861657383507278381038",
                "120463769579510323925790217496480970150",
                "202754846355715764304351948740230118941",
                "196596343927685396009954621999946911875",
                "185577516802218208824597157308585311400",
                "271358280926693987246496461212328842365",
                "340110692381921748392878994446106834587",
                "76587583960859216994055462509335887291",
                "301927004777257087227353071145561072213",
                "301430721207801209177621413143047212346",
                "463931917357126306740148367780438147",
                "230421427488415368219446572319699376734",
                "163266060682647816515078126337732922849",
                "61214026581813535631128535885240818977",
                "162609934753576378401260042523069883702",
                "107716492730585615949616524302448946816",
                "20240275274222306572640561413688060919",
                "47372254387641054932348429541774906595",
                "39365234457197836550669034242007266300",
                "47131762775600692110494037592181926390",
                "116808029738726981145984995064345686999",
                "66627986140788348946884001131588931323",
                "27341711010235522432124697799975306326",
                "313730550872064861178584276246020976598",
                "333655887211957617447490534814975421588",
                "32466165636515880082099098612847604323",
                "66224678049942158506705543992012988745",
                "15522314423000391988362551650049436401",
                "57604208005982343113577583178819052202",
                "21442020197119153720585132898512378571",
                "178621425617662660093739830087547072991",
                "181255965031168822530753234267013322095",
                "119243984610573377144250916248496653614",
                "84044215777895637594704269607028268970",
                "166872856376899735106492827105407209691",
                "186587365209752048881052639514271223752",
                "307455277504148471999578406401867850704",
                "279613804662513585476685537490977824792",
                "193945511016766893775470752382219250865",
                "127357665748553920484733205784377090221",
                "202928615552593767344749162839066962886",
                "279499985143366122578577156641733773443",
                "91199201284476754077829879526096922845",
                "86806823568695915420140832305743175512",
                "198586682316536150070360704677542984963",
                "206923942453277026988110828777495064296",
                "8376901941894519158276589180853763148",
                "109177809038139393002399203433389581272",
                "332374056287462460523472726731144030372",
                "262482060479484179545318239579103437808",
                "268491379118235370754801592645257618017",
                "188659163458311234220620647684545504476",
                "77060335375213569586106395980746635673",
                "33979146371290198544453539398953756021",
                "314462530662126475426600767864081055740",
                "275190943347799064865938518087154998429",
                "26320155115863999977365586127021757469",
                "247391312065916281653332687339563927526",
                "239192047745967115872755687926644922323",
                "313436601701293141261775643898669504440",
                "40154698740015415724592321232553986874",
                "82315788788745811982845903360280794283",
                "155108818953289102104984549951736593443",
                "209101214673483110701636259665915562933",
                "130077407740454821905202171955799645839",
                "331230638221356916681458775599904060058",
                "286994303239709297649829939116211674980",
                "339942796997775995139801970971240763468",
                "237018557953424589199071267278572243939",
                "52512810362162442015079674553557057613",
                "210999956431091782543415998392462491728",
                "195796415830522777934264035769332146952",
                "245928788856713325895624493789238013313",
                "187482737596593429940233079673663239341",
                "217970194639311043436294196588670431871",
                "301864900561935423719854797789551754238",
                "312762795938978555585065810331969171292",
                "101289302735991990159852836695261565955",
                "208924366770487928313074447022441811216",
                "317208315360581631522920354315254109281",
                "327898480354353803025026334034614457171",
                "189206759627451751208992973381965389647",
                "66429731424365050868383517183106187904",
                "335851311367051135838566499853555738953",
                "123064433716057539882861805832811806940",
                "81641606719435438847211503756419116562",
                "84386664807430747825851136433049489466",
                "30127242605874397954859085213706549073",
                "189090328127090712813210074595964269929",
                "25693627185020870549487721105965422599",
                "56447075882803352625693380907781657097",
                "320369348257856725782417969115772135595",
                "332568070917718365254628547834354032935",
                "200154426144217543761496932695686880782",
                "123416742157420979406937223948515747667",
                "91450375545684841402427384145246337003",
                "21215233850821947722983523861523685302",
                "121773893966818023775168714992343668652",
                "165301540533897537322791309682230186312",
                "60355083209927096341307625920012416357",
                "221905445966238119452109427376768635013",
                "295121814846173882011426948552940423017",
                "33563449795657512230037947673585761626",
                "236012152293100941449707727822368130574",
                "287454066781766679004807308256842498944",
                "238939364640422207321818407471773522224",
                "88290788126703315607196488172324009216",
                "138157238610266813089521788232683355184",
                "212148912551853449096242020789663784596",
                "55682089617325194038514367180785113785",
                "206444471980381274529276129277156410511",
                "71432188240904940381743963626796602859",
                "210975054987635796632586229171631169698",
                "274854483004235241537578167683336552184",
                "318054962748295646616438682529879016340",
                "228530038798463730947110573093323184644",
                "52564453517473484474662810393344539335",
                "25591131305520840966402770387554775320",
                "314677460126599811113799615243189108647",
                "297572108645327223092580073594351182712",
                "196175950665543084585781563352279405911",
                "151115435110296369703461778166359142827",
                "194697146439142830660803944183613425413",
                "270569008993235513130600406919060176945",
                "255668940976249112925051120812512663624",
                "100739770576694213373156432428733471992",
                "6445202724668276392671223011057622085",
                "81554230180595219814736052993354747457",
                "23083526082109481878307142769059602244",
                "25597433359134589717720186983604481265",
                "188996362953097067538317623012545369260",
                "125580048571406769158755461615161916964",
                "127903166047530375728865159937530912168",
                "211077622733455141716123770565174380011",
                "141027151211559691537358951704257764882",
                "321282370455837921860179192077021634384",
                "19998742573435292518642368305930612299",
                "261847366135878579146153813744974341558",
                "171298194952697441826112588790432904202",
                "178374917263128648186581560759384785034",
                "86147693320104310947568117778978576089",
                "23751394142632692675370417110672310103",
                "337064295866699562865970357993692445177",
                "339795463160692970283097301563282353079",
                "85646131497261466912530308972440305562",
                "300831213405439595287516973054099721428",
                "49344068256112678456354108651316735738",
                "279479498346432663758682914620953924290",
                "12401427075385080238814560564067497420",
                "131849291895098781360258760023285633168",
                "32642335484271014138886640832614439096",
                "16412339510191602687840787077630663892",
                "109541985708718091150855669945061142623",
                "177731531672681322897233529209667314796",
                "166153737308198635873760517203115369767",
                "149428023770688346191099199771739532318",
                "209569906849449173506080865107751727068",
                "193967535498128590330785602927273955787",
                "286423480893519254900091183144806994013",
                "250567022729234696147693878124263104686",
                "101162226094619735586102196171148891221",
                "130961552571344026690850316503416657770",
                "1503827368025420942238015373149328178",
                "13540111265475212663811045498329006094",
                "46336879422235504725652525306118227194",
                "158771940849033192971605704773088177116",
                "298296771732516011854328196376112172843",
                "151445662121197361887934403626493529940",
                "142824201552006319050729813416741933518",
                "58776619021923092574025561540015176315",
                "22677845198652415424360689498649933004",
                "85026379285581672552549810268951788149",
                "336924362956070602251006019246181960774",
                "277799996166179899664572889400550010269",
                "119579153925554461951339904829994855973",
                "213200964441046623722824384813680186893",
                "318641107518392000586826520138002741712",
                "115388204448173221278410086161219012670",
                "56245317115723670079965703186981283814",
                "174029557542860792312742776293923937001",
                "204634712249316072946340564270914323005",
                "30137399499627546411069757810226205082",
                "298527926706897510400539709733509613926",
                "51656983537512274613458509652727494733",
                "81443034043886558418128101880537415313",
                "275367006333449682971290121854949983581",
                "211117203294698817597425169028221684337",
                "66212998118619848463924563781855150984",
                "41204011160966250464515283813596470118",
                "269385222767674501133634827743093607512",
                "301046233687390166784415625029548435469",
                "129914450246494010469927554672550991824",
                "160535162784560075181479165917080673794",
                "242268814209315255641959717587489563911",
                "69010536152562579115122914668875067889",
                "240353610948118549616215538653179493216",
                "278781245209187295081826995720478953629",
                "272404108475255083599408107638435416216",
                "76724326191418869076683676839930823552",
                "170663782847531404445140140732008103827",
                "130067728486095044404673345281645136323",
                "47408114534622420368405596168991849603",
                "154768506632921384840628141905708977662",
                "124865686713261988649584141948350152728",
                "124479079985581669048109761489079636086",
                "335604524621034637769622685727324692334",
                "218760182619514228888324933279264597452",
                "10580054172034633437254651338839398542",
                "246547054202910587906914131037932850051",
                "262234145868174123022041810012985042982",
                "32537143077136814424254786450893153206",
                "204834092570432616063791011396383241499",
                "81712748087355260967207134827664237364",
                "177561004018551689787522577199538710021",
                "167352615297156268824717311965385980510",
                "171164895277738243928587429107767049210",
                "326845654274243497895767894939181900237",
                "259481958695256318323131398480312814767",
                "294628588205431304524680418290508560635",
                "181266960790458077391050330291275741976",
                "260664860710393746023040006988752214298",
                "320626868420383445306205571750432074258",
                "278446991094111008256642197044078554468",
                "283282415419819491707846138189384462280",
                "307345002170073344654672138959331563134",
                "24736524568478220320662742752016159395",
                "46385367892481295422754971257924673967",
                "4660812643194132931453728336809767769",
                "140703632835383554731283255641150359184",
                "215917265982978645686715873865661944774",
                "143653934864828121333210325807995134935",
                "125244996114351634404993870610622814505",
                "69984816877529305422034467617592793000",
                "61065851154514593188259969154451727607",
                "285768240856821828585506935015774293507",
                "108290946457745744952632801132108056930",
                "38964770589100976049103390041963858267",
                "21738654111700248665922819753160705235",
                "98187215375048128040328265150944657342",
                "10332390868710462685019223317843136065",
                "330295215320000921850550204058411401945",
                "132942387394409956360531678166419835824",
                "105627779049336863873619936765156899894",
                "191877545634700513588923815822391632739",
                "223456663601737286763672579803562036865",
                "199149077758174406725572292129714709028",
                "172985952763875120489518558443404328308",
                "122621424342202266116663531096180181422",
                "312522718819495192546893697983183053050",
                "238285515819684401029488510508285600633",
                "174865300737320460388225918071459618468",
                "32422165025493849217704302747148873915",
                "62845160827481059069284779123806530577",
                "329393447234067761544153297904761245602",
                "18500706703462243162299726672407400043",
                "170019644952858084233326772069625512972",
                "255569048111094636902399172763640660292",
                "124065653721113153031423899904552622070",
                "110338747268227009680768346159299692091",
                "229173467303970105679014646142454401752",
                "175087270041709875772930782168523415292",
                "6604676738735501919942463592500006234",
                "266030744871938698975993609700904130253",
                "202107088717249462088309237746863097474",
                "157821661337107562491414697129559683518",
                "180538665263246303938685052494564671229",
                "190173578834094998981175489903028928440",
                "263711211453187543596973503883320151761",
                "101251791137063934667927466393531925922",
                "70113611384760413521719397149975027967",
                "168383661984605245077886617822092697109",
                "145001535587624047936932701312201318945",
                "282430165367380562712700956207066746493",
                "116156877256787355584200976996641060963",
                "205689697501520758664569845051372335776",
                "18748089270773973703683324973829747160",
                "74863683400294948248087114525814778494",
                "166480610481132062590779166184909189673",
                "97733190525798059094650727619000041401",
                "95881564858619884556536648852764004558",
                "67428350462148873552105743402575933968",
                "149754257509374714479885584649663317904",
                "206633642098669888017603542054305442250",
                "51465831677104878650461617154124548291",
                "215046330177068625324718368277912986772",
                "49237915266001653006985083500873765873",
                "260963116781659007458152566220324937992",
                "58165282497481377911102097766024292505",
                "184841458443600710872522714480290237152",
                "15674024614150048973395080649406695419",
                "201010970594266471469863077236006739724",
                "258309174733582950383888005273704768932",
                "331177372625873156919394147371927340887",
                "198394415855932796948107393282962903945",
                "116364244298888967401053145324673295877",
                "237971772458576582732649085328604178668",
                "313739996512585469370665168604404619737",
                "31229646131717406140691040397729267242",
                "39558323111165996617628979040830638125",
                "84324790540205742006128527723602085753",
                "294864097955142639821848605197944969187",
                "170894543498334537691142746252560172609",
                "8020494498637298607344614203302833450",
                "47697157242470034041055280382688229437",
                "126969832327150810630065585254235406151",
                "51556658446586720419958276509917830954",
                "63374809161339285843058252007669988906",
                "108847531600320772153864357877915877168",
                "112311328762223519721115827929976437932",
                "185745297688616263160857685701420717708",
                "100905992495539336142977378789618078527",
                "48826660858649134773723304787627393572",
                "229608042443261035976179807184064225602",
                "304608008487216154523582565656125254784",
                "176975978841595107646005517719064061175",
                "337215213352355338760069922869742501241",
                "2751883388733681648227102278911005419",
                "270356826359052483416513145783087314912",
                "109867061833514937426420684351234170356",
                "287529984236221991516037011480946393",
                "218949248092460776272989026100169391547",
                "220673794128141420897571679195609147001",
                "152415164691235525195015738882413082873",
                "147569711120758615772188250069056223567",
                "267372226319172917838312516509258161689",
                "238643222235418202857550930170099921818",
                "237892194282979776224012954171825461651",
                "267414904494265975122023299082395631577",
                "334296069539049014617535852220367862167",
                "107477014374384540745740457407648623404",
                "33604205037988203073025171572125946222",
                "137920486843157922251396451005652753451",
                "74918400693948251584607555272206827864",
                "325163448822336609326219614670914160668",
                "149151862982871705697808458655524867722",
                "149751617809903096461440820648704058911",
                "48371928281563575801019366293977257329",
                "155478204136049881021840185962748182446",
                "290329048137539489682967567426253853373",
                "208644946138635085869333812216208535649",
                "167159561601580145570430596667882627994",
                "17724746908442696206251535241659997233",
                "310807351121901162112809529948344110434",
                "156840553883265946333052970615498454831",
                "172863402864416430829069276872630583701",
                "51901370775570691097151564371561732967",
                "282780485195101072648107814165670858050",
                "21912563117678442294688104221769064146",
                "3100903651203112659469063381811276156",
                "290329048137539489682967567426253853373",
                "208644946138635085869333812216208535649",
                "194665407476377850148123145474439057997",
                "337645391501621389543310967513199791154",
                "64547432048675420327596944302321670039",
                "203515291359670052510011872395640784462",
                "57894750339855477469143691372573450789",
                "39955263728039596291722276580470588668",
                "289105422519417716504577475499806451411",
                "96153014445982048753689441764001006262",
                "201112784602200060994478545058864347022",
                "324133624381617155532851873895974033946",
                "254411257182800967314235842339130324513",
                "239850831626160639249489755723111971842",
                "330665909543519917657832518875992145520",
                "256197390607314781352111864643804212403",
                "95718596608903727089892122493166039862",
                "84695019302873350009187302159791073457",
                "298900326085618159461193396810894138392",
                "277833648587364430817997039751259984090",
                "230457706456084426760992597783779801914",
                "305654294097207837514702788193904091955",
                "326232234799652034626101694800035060555",
                "159547063985622711331089308170719518755",
                "311348310344831764371118772980210561076",
                "300612836679601202263869389876337740054",
                "335242646243097941094687954820204452425",
                "310508310136077556007664786290690400583",
                "196175197710330374012564520825321209756",
                "214089936925368904948726239656724953180",
                "259266793672259593857190927301458165856",
                "148625037555892192674611522548199083298",
                "202363575563171367577336467484172082850",
                "83539491541094774304677970464589016485",
                "115585499267057307411377457669708871375",
                "262065875379853738755746001197028696632",
                "240012602604431773553703869220915069055",
                "186591973545964764962891298483697925645",
                "50039670989084689950678342172736995369",
                "145402211854367975678184281184426711902",
                "186937369528920218085291695023142764865",
                "270356826359052483416513145783087314912",
                "240702755887746030547220026345599335199",
                "210136691780743791129346932599286627042",
                "168613768702563275304667919630172262784",
                "304916934623886889809861666237841679665",
                "250668324388485906424016190296803382746",
                "42923857151974695235480295890652340324",
                "97915840798185937575679134967479134562",
                "198980410303202706063945694299952925418",
                "305145550901392519400779153128784009183",
                "17292169790156619775891840652180388844",
                "47103330905052986758923061640193622709",
                "263840098507097651658945059693969236400",
                "66297700395657563092244985300404002226",
                "203284187366593833236554933633655130354",
                "155659062281164191779135630220357527573",
                "40192689717957874238783082126931959055",
                "267868390585593816517915983992887850017",
                "59305025122328667752523680809666890556",
                "36886219301355306958507476137539132877",
                "211541062052061232138233692232218020145",
                "149112562486544577635485466925773391900",
                "130051605031711502340805006017977603142",
                "175339523975628323526232155402423363417",
                "198684969614820174128082367264980843431",
                "114105808039705290523097834074938455337",
                "158611461407380889937470075457925582721",
                "172330952742093431604162548849586046704",
                "225935804857788660827601282398473892322",
                "258454026573982902336049002163017249447",
                "279649283279359439299604635980583954567",
                "159131246583457595848554510822450043516",
                "287417653694694110359473820374794723908",
                "83685525991086493939433535017654832391",
                "143901822214077300837380033600505973297",
                "270634102579160394662083511343390531825",
                "33960839320575897474878465002481594990",
                "244757914241495150574337420249242389448",
                "198271206289103365324420740489291576684",
                "175939970792883307158777962142704906041",
                "80464655325590061935566445172833798391",
                "11558965998490751966547039037941997184",
                "248729281077752945265157112086981459212",
                "262061949061488761007224185788569076937",
                "68463774885618016799703828189656207621",
                "332884197828865831721890338586322085020",
                "193285380693051017825235712220672655337",
                "330016870701690334449876643370131319439",
                "187708948608203450805792296341053532997",
                "286527299727208714620234444114836740080",
                "158611461407380889937470075457925582721",
                "12895264356138912009400813419908092747",
                "101805468714342375505496523183748895270",
                "327158462493926214066419408139761499542",
                "339114075067857782555777442189730738963",
                "10712834363542577635345099743909677010",
                "332528384447326330658228333465366857892",
                "40467268791291301595075140594208407338",
                "249375692314381725025723412485486392489",
                "297295444819886776360825326696600298970",
                "82267230484943141431522298292664964617",
                "219070227417135525275428382570305213492",
                "331921024936507399029362456941077776528",
                "176687225845820905354567553712641105638",
                "204384536010223999354724748313335749210",
                "185695383848597285439435212591131288848",
                "273009093105737010747976667882959751919",
                "53050213179674603682535000835889456129",
                "156124659058012198442048595662050206109",
                "30210831240259252011576815446866891222",
                "190606787562983675851006298401334731716",
                "93265103544495810252105044305918232456",
                "293679203200420298110816079213600914667",
                "257914867774458182572831010944357910024",
                "271380796844818367238603432631118138064",
                "141582714404400928200387990785665493017",
                "281185267173768900919860382349585174888",
                "308589834083142299139470823790142800127",
                "127857404838524993619768749001028940322",
                "72700930936255831333223130002188325267",
                "64979070727460800942581979938635276812",
                "26610874665517608962785989606019955798",
                "300796905826600066378076943881073773306",
                "135994480881196334659518067994586375836",
                "252308262166845398002097132841183634629",
                "223023560468115912883760985932280765904",
                "31247308881452359245856409676540062389",
                "54792479130174620810092961647181367148",
                "222154287597374838950354010808689404248",
                "15577247674293899248073041332533788729",
                "327992054922646503524931008485978499683",
                "286504487391223470104409353237158495246",
                "100409256423016797503728329949435391873",
                "80402077422376846925668604509024808314",
                "81598550173237552405974771784162672277",
                "37212146176236395061416670136189276639",
                "141184949299456093199816213743221978649",
                "336490568875291599599863488708732634663",
                "189485877339875010269324472892725616577",
                "252895158429829419295651069689861870071",
                "120415724838025940027695059237174466113",
                "245708390347561897319574332501999938775",
                "309414150099574149636332714706146748827",
                "12097705461037968473524371106859334757",
                "204018143863074877759618952119858163483",
                "281185267173768900919860382349585174888",
                "308589834083142299139470823790142800127",
                "127857404838524993619768749001028940322",
                "141979455261779899559508345023726664299",
                "339146402863486996087659151330262150736",
                "94185391725657394829283716405701251175",
                "130609009489084351169141556754636691637",
                "167368870031498045549587673678331189996",
                "3798211644221132176773174525834182322",
                "15591546476328504358278680874645112365",
                "142858379688340666173723919441263864029",
                "235133733562820160985848849678124049753",
                "78504596440123877985462100493805307252",
                "146226593081448016659923198671654621692",
                "53996472433744604872026668559817397161",
                "211578684367135791529780968666204780472",
                "267098788984582510241945721974500061651",
                "121366478760551743919886745061830504749",
                "167556643594195304756792825384359005495",
                "294528029796117856695828501128658812801",
                "50051630224715608850039454531458166085",
                "257888826957218003743953934159726424925",
                "34794583237955446575279980265626273510",
                "74022492065069343998611486428716382821",
                "327002138598473839799421468233114362645",
                "46810862208282063582389745402244298309",
                "173239059991428663486375720671005407582",
                "40427989278387598158624000548326661487",
                "141820368585929555762588632140452542982",
                "63459412974420503119641214860666934665",
                "106861661028974302462150987043505713959",
                "261693942126601173987291366309158868235",
                "165139634227863544141783124126230248235",
                "303914934019742648714892198631032227995",
                "237482754468185800406038188388030803850",
                "196894303526339056632516556185699707027",
                "228908887820252411332366192551620085701",
                "265524920604657807532828833254111316052",
                "153675138427499352745128769616017630064",
                "5357954795833249274214528010389238713",
                "60264770054727210593116431922548799315",
                "251705617404789254581816897656750967299",
                "114916173093970283140162818536363637362",
                "295649000240818391560704205404822917634",
                "276807875148823007994340816655556918609",
                "213097245092826399196340004804453067191",
                "24470443443469188205778652565058331059",
                "114719894615954169245124596495431590875",
                "210793607075112637959612372689194296456",
                "7193151716856307323003545386491083047",
                "51228444434618469860684091462647621265",
                "149769468700546200857195557194342903271",
                "80373805340403528406054494444208762837",
                "140186891963464754115277210060425214861",
                "119134039422630289103626930101813708388",
                "233896023150966589459238999635664120286",
                "311244271058516128591062086524798817787",
                "216926241359385942037302558574942637530",
                "281242230887756244665247845794460691998",
                "158331548645890808271182907007433706083",
                "260510101704120825061720722200398029336",
                "46597894023795454320496024673756539227",
                "71365735623472338332050896540972642995",
                "258764522843712787103526665282235308407",
                "293495383571004096489707220853306569204",
                "180247182499726075281871737392077731299",
                "38606012179997339435945760430543076809",
                "134662436783554034820296856994214759152",
                "337388629059230737370976381777477795969",
                "98368724336590430805314652804307972095",
                "147413012181211239984684260889989041611",
                "290433126699246609478937645337984616122",
                "280117812627477085571916802238923520838",
                "179779659233275377218986408973871670815",
                "137916958716452246095222927825069730153",
                "312660984616755012529150049522249272258",
                "162792831403320222566750396646678088387",
                "193486360731885087047367139992371917798",
                "318637429861524527368157901561600760115",
                "261780865098854135820914644707032469452",
                "279922604037421502615146413768251928210",
                "11064597767882286650976599462384519077",
                "121549557068473903913999168483939921617",
                "256420729943831037809105093462647771985",
                "173469376805706286268080223395910463138",
                "183310731304103042270083274301973922331",
                "103507718459815906448537530021411003936",
                "204018143863074877759618952119858163483",
                "281185267173768900919860382349585174888",
                "308589834083142299139470823790142800127",
                "127857404838524993619768749001028940322",
                "220905184425855867869378736291259489786",
                "318143360914547444385342420057158182959",
                "226119629867775345077589432432941437733",
                "261499946560115097745621533873931958680",
                "272923741760742187130670374532280934444",
                "167368870031498045549587673678331189996",
                "3798211644221132176773174525834182322",
                "139796494666900166717660968169626123341",
                "93438498490061067687863209537505162576",
                "191091367341461323143046391342114602054",
                "298803466804653200149166663870977216229",
                "141456547551844164117171555971238019886",
                "1120421475375973728992646171975529553",
                "64811596973844048717193298861021781297",
                "249919314467693420720629433591579252367",
                "140252776867684298197730681405984486897",
                "10388349382646558150273741921423796214",
                "313617678657479833336231793087149147833",
                "54693769813922448650195233577820971547",
                "84455346867681673068211774335222912586",
                "322506878471389590157604892373428413380",
                "44618031055036994657881541214973772026",
                "241093825280543392339588055258198499899",
                "171060112082021812555337371817511337807",
                "94259700363218446895889394845970653514",
                "339096791599156876859530726674049172972",
                "63645805012695139529157250949511003354",
                "303430522117852281162772243281317787225",
                "29219264259470126107340049375423506333",
                "23056885018702938657007887415994399255",
                "19862590827716767701954408237318289845",
                "226423533786055630719812969308371061348",
                "250652974412686686198070349380511822883",
                "214846277055750221908396194973021482942",
                "210299226862854743724166257669051765696",
                "238069804745155043599616433670376630469",
                "78204565488941175817722745061126727038",
                "327570461940087319074030201218967368583",
                "186150770535009296772065097400397332467",
                "145570134956388336380513054023316756812",
                "138187321871065306059897436049296442130",
                "312542052777697117501587649459418065966",
                "194225323747258220788822336077310193482",
                "181444498689031671823040111057536681044",
                "202771673715668017645881599995815514107",
                "162341126682878538722935278244392185234",
                "205113664889051011171177549069849643755",
                "18204718294829512135471109771519695426",
                "250284779180136851952907155192469583898",
                "339609908626794650392925548368897788549",
                "9930190162913344083504228850371345558",
                "130226116264233142758768850668202748079",
                "240517425671588346809486435444002717351",
                "37123705139794323852040509014325027148",
                "139371471791904779277939128085407723269",
                "159681914117508630522088939660026303645",
                "127884506197702697622469106331099375929",
                "136655360359582632028796913175731447555",
                "90770239631712409059878376719444051546",
                "93489118252836276189870952877002937450",
                "143661472845246990637838829454008789842",
                "138497192057498756969366746475302749085",
                "45375777322391479949576268160061300081",
                "181848334791243657660404100752989623261",
                "253982163254579923012393722719860187000",
                "25827803285176003826681401550503662586",
                "323083081597138419250984904571049676781",
                "281493159711307911763552406210532429650",
                "52979074327626366209581496335217612302",
                "248098049362196220238164317287619808065",
                "139417817850507916011027853159201203169",
                "222025736757508856487429395452351535485",
                "185603735651576814734328424322407671758",
                "287637131535676565168170900235375013270",
                "140654611062072782223850683454183007970",
                "340260273762792512113772149063357691209",
                "174256878945453892846588567095727848423",
                "72268522817191892282303960901940406652",
                "284937633357679065587092205837658960289",
                "300887655198149316205846076888698988288",
                "218795905464629488045336404968194662484",
                "211835672134898239627260895075827254039",
                "225576066922399353123095997249288192630",
                "216388024165482142901039168183659378733",
                "138586392507385841617298405205572859681",
                "269862773961124882812003740112163596401",
                "74911548827074983125380299378897474172",
                "309851798620477189378108894486248539105",
                "155944651473360544058774671882085196220",
                "173546027169213819626861625584657089876",
                "328368399746304687907506815914626109750",
                "304581019074375021486974881574266344435",
                "145451017803870941923241889885646773740",
                "106839843660264140310752221350453241741",
                "332111539041405440405850046277050320761",
                "139881503494589732615338747209081794832",
                "79437416214558134348200939475455524817",
                "281876852936661515433305818966797497770",
                "314923727041811247089143873455919315186",
                "108471144393887364681114750969405290448",
                "50996924402299067567763625897454616521",
                "222075652495576473871456290331091761675",
                "155308528671814909969867357452873595173",
                "126772575641359609404245726697572846749",
                "318810682236648326785025978982825144597",
                "3494520570939746749136906645675784234",
                "97491645413047587363113694284551706596",
                "147253810583655580974203842000315544536",
                "21623228603210613843386817048181788726",
                "64869507595440435742536244918814061060",
                "62927813017153913420464814262468225614",
                "253248358698966438248502396874565080860",
                "185203377607974977669699619768725707823",
                "145827800973934741584987148596979042161",
                "137591227987041370293376246897317176608",
                "328876957759480769855749981042703356200",
                "234976108863187755282808416270817762378",
                "177239285623391169830263578620189287579",
                "200214330976616336800455072813976974545",
                "226603190578923823951567401302850490503",
                "73358029420531189908206601300136294163",
                "305101451034254878886679399925344823114",
                "158799780378878725068571166120558265893",
                "193035987993606255295234854616326613081",
                "131727006078628096041906048209543255155",
                "179520872447233663584416770004187085230",
                "84723393062350254416484343689838541131",
                "42125346875866591114365956849853355324",
                "227524248291636290903619740677677811293",
                "183232935813129435624868169439516480125",
                "284013602898036056237557869230248042410",
                "135222252907455492245558539243469837921",
                "332366771425825189343323074032478038970",
                "119446553068237558952911678126833247489",
                "270910439557199057702239154297361012453",
                "268691157360874096438091773427532615010",
                "76120445367105941662592277364059695576",
                "88306721702361202365788905758696968676",
                "267868390585593816517915983992887850017",
                "232928401839704796456988620847642401222",
                "211600329481077038661119005299472219195",
                "207394331054439308296578332117064995497",
                "232833656670694018270353532308080634335",
                "233323832578568648383087065988324860359",
                "30867337718308283769361701885771581972",
                "289068553788911521058083223943478024224",
                "95711997598053351589041518565585556879",
                "10530680027743593301121311813465619368",
                "19385077847421028507055372337410952591",
                "50357178865983666339162507355542743620",
                "163327842039477426006536006068010562395",
                "216258644658257783093437812748163973618",
                "121829960540174721998125664346002478479",
                "179632897567091668317738165360857020999",
                "289216169403932018568622996882283234745",
                "127565041980886481044233788932807467340",
                "88433538240033692443327554712472357987",
                "39919751861111371168050315759702030217",
                "32562543956327942260492340456564190017",
                "102455274704742508208949722600092152901",
                "174656937614874902335376011865010132106",
                "87341713672841545607178505421803484282",
                "10605036436158020367945264050407841944",
                "166735912514633503524683358469899882350",
                "42462296585962748295717894829952682813",
                "2447610242973856677216276994340342406",
                "255757425846388919531039693603799429209",
                "278040241574371231659510441330924883669",
                "191453231507759806529901044324869734895",
                "195770853133830164085575665981018949197",
                "337497001635344237587081234299514366318",
                "209627434616499596787556593661577577751",
                "259264638661140346393416100658123872273",
                "309180611046435841669398057818428445422",
                "126012331256642724847704910797309354219",
                "252827645540396129682813510085905842120",
                "264953942942449162551588923658364068614",
                "138771317590429818889968969051009392652",
                "50198600843421853896270675524507349284",
                "205395159949158518409572812743263820623",
                "94688619402055271656926302435019621287",
                "54283252821937468759486159134380335539",
                "129859277176362085019054965615050775128",
                "318408858583126482425390236127289380908",
                "207230812144258585547760469729194877672",
                "51047825576735164032993258786577858598",
                "118406418113528134787888174600168862849",
                "303244814064318415721193773083817351991",
                "284937633357679065587092205837658960289",
                "222870356422789857827473950542157968697",
                "152629413201772618033843684803246390110",
                "292115801365961749841752180698327181697",
                "222644169133636228924591964965853038009",
                "258517272708243684712851410511899405277",
                "31470307329907281753351470710153245441",
                "202299731580389631175241247968830859919",
                "122137109994591125841025555263866656801",
                "339002692318531865338985595000466244025",
                "146612534113984618744807208171265810152",
                "315374789056247085264247214568222708815",
                "299929672531921307621470154470542636808",
                "50581775326789829682424173666030893307",
                "49241742043330782466557648724949195454",
                "279147219587592024233222605146021521411",
                "34749086923629315712852343897634781203",
                "119360126814504680831663211747129555173",
                "315560436175090192261293154041416277718",
                "22135037217602159194386236219525106482",
                "325496350137977615813738204424889068770",
                "177977744144638970501016823919622022976",
                "83715237623569665140623385891894583583",
                "276115085712629860594801541714125043118",
                "305187847032474300929832584723623165666",
                "297556773039892693493399577074434062673",
                "218666142427016459390726059339641011436",
                "32568608579491576174482717020523083424",
                "66397493873047901353510395356254700187",
                "278631719034027740103218941934450889969",
                "19594682298683288598782323812869638500",
                "42956791779626602234564180682853034043",
                "237689178331057435906595012568235653239",
                "340223790672767236618709058623190926861",
                "168513188637008095907324480912742506372",
                "86433968744403236071375119913429549952",
                "91431751494817121243969906274755679169",
                "226264081492985741776655359301296845795",
                "285081381558213330857127784468311176254",
                "146852878547079823026961859638696826204",
                "336904286365317522104663549968881533650",
                "325364283358369191958767684789973068614",
                "88977251145992366900306748911999906492",
                "40308154915374935732742749029679967966",
                "281579897106612915675934242749868383024",
                "18885347663103770913355081325063108852",
                "101031327709586152589867186369271392111",
                "201387082056450045604827914049698007690",
                "245435357509448167212753241705478785167",
                "334750763813580988178393505378781901894",
                "228836419439347887851243352356181726169",
                "72206573150950923615647462091541303603",
                "59244387600737960063467922489714692584",
                "202053976829033769757213524774323137566",
                "312322837682929916125136087461808963570",
                "72184448214316109215857669315167560004",
                "184669378442409501374239686273681007294",
                "218873568237757180174450299103722351519",
                "305027521457330628468128503770243105386",
                "233360496610996426403953021279612734718",
                "173612485336538628076395219670243373479",
                "100829024606767934777477714836404143093",
                "263688326194937371715087759585565297224",
                "164861061982511901000089107654059617921",
                "167297315024392968643866894387582101750",
                "241098516246839638699418151482068576873",
                "291996989243177042189825439514171396928",
                "77458882451340776377770642039385854750",
                "335491957050884643494552121835483983693",
                "178233427911840041636585829901529126770",
                "233251189752102485349357334994536712412",
                "19499636986346348149370936894457215355",
                "84702461053623816398275337050857894137",
                "91967452319916050495987447063213417487",
                "19408490567307078825847596432767699771",
                "309139623310412724634060100636629029644",
                "208025197192997979155370645814693792748",
                "185675268903829393276465427140998594265",
                "325862885530330160267624520800675410101",
                "162403530190626507185959022850569481836",
                "62165689738083600379695565403370902838",
                "33288566320876480894114807481865375160",
                "151563847874459703574469122811662973994",
                "282720083530092842633887006735994882368",
                "74697300753150985304381243645436153148",
                "226458491240731018913435520154913785196",
                "267208920678245380811580738704594536010",
                "145260007553365863172948756274530059320",
                "180148880394870882970091147554537748418",
                "246683269000445496960499340701452782447",
                "186407600167936042222849968101983062838",
                "270621764800784339302333714486492378162",
                "95437797424933231263055469506678055636",
                "119121010844812506859835987202434184986",
                "316851813342035165585597555095959133836",
                "208461027046236195496217823560914137537",
                "45527856245325677384619974633906763396",
                "72592200787135539257650815910479763805",
                "3912832820313249021603360454337945058",
                "62804173600215506633984413683261507850",
                "255615540601074561603691070819084933039",
                "46019451117560850220878547223472029204",
                "287017359428855096404118666047220468692",
                "192217947130611982202827857354410234046",
                "324727907417465647700428627470616127148",
                "226535945061463405924462221567315871261",
                "130146211582071859434023951507051249822",
                "127100941425126904283511165416528905572",
                "194006750617542083612390393409313094662",
                "329353570779092535965643123368070467408",
                "30486749171718690761231123270796333219",
                "111493622908354910292332187973292585348",
                "171444164309775229734556749114865945305",
                "131609302639991890788557708291999116570",
                "238096909072980528884205627517191775754",
                "124842326720953397272422951453887635065",
                "125587688625024753881181337773062859543",
                "95869801895413644612325409339152202694",
                "98485582109260522786453667645679624752",
                "155864217777786278805539252669992501191",
                "95171281375839857097148379293008839011",
                "263437480187774885828218351964036478891",
                "119078429051360134406370990425430766244",
                "141046870330135211772750548964460233816",
                "152745982142776126648366093858853793205",
                "165531049533671854992903239386451227709",
                "148930944202663664557157540938073044990",
                "308269179725338163966987816505670689234",
                "153549278498276413882066081262305235107",
                "258401449378588767457735178063410490923",
                "311858288151468582825914845638258705892",
                "62392348467800666468652349052297928957",
                "140819326522846612596415463755335255736",
                "80407757947413099523082567067440459736",
                "51653520795808187252587332470043358944",
                "74928166491806010706279510193684070758",
                "294462611459053819548943174368155911097",
                "225867361436496821926816826657839521049",
                "287327229103248338304864150632422358345",
                "201535635416140271033149453338621395490",
                "285035529284819913830229616428603495505",
                "9464269056324130508901279815567588436",
                "160101849300346925182294210460192904161",
                "323039252400541793852327746813169035871",
                "294742040884891971054430142371240375003",
                "327214298965620870677277358374342706807",
                "42486292869282895958424125637062607328",
                "118743231351251369204902909485683901300",
                "338709050614054351981797277232326930047",
                "294939563224954003316748901182561755586",
                "339606452707104373008962111174328135463",
                "6840787864391455958361390891578060330",
                "211193936698406161443411547017224938605",
                "82051667750441491662117911529902694944",
                "50914188087069113306565253412771182905",
                "249452278119638462001976775188114556555",
                "254459372055788288593578759416416716453",
                "51038885609765741090728383632170087501",
                "279934403443567852555728778667485275574",
                "207163281868777175063852604698834370144",
                "177482508105000407693376077667031038977",
                "243909252392115345410038592220991699704",
                "312556354957563554008277748792438312028",
                "183594892515679954001661465417490793299",
                "212726029781516342574772232280853495126",
                "215859219397385018490959233977458796641",
                "199119320702019807135005733272678016414",
                "44763336115204277497011586997628387354",
                "188148462408814494059922123105491473750",
                "82234777699739886977364284410737071757",
                "289468293591689923048059766254460478968",
                "313217479668865178339851562369592520727",
                "295885053715415378357194178935789602078",
                "77654579871011520060871765883506213935",
                "67518054789396754584440155441645929584",
                "86577618031502324619639141381769834381",
                "225664675652152514544655829786159491861",
                "141374835179908443192490004299121033116",
                "155497549128624076668427846444944414493",
                "330692806258096686287100480659241064856",
                "229928119316761353311200567985623799822",
                "155256076859695707800342919503463363056",
                "44021478498566651286968503102358121302",
                "198264231748529355874654922529487741301",
                "66557508380186864533498196884910679181",
                "270228947050052733693488772936240965771",
                "215463314776492088588923290882901452716",
                "116171609553033230951948540601212501172",
                "102916384744353428762421828890905598863",
                "56473282980064673295445809415408908321",
                "278117907793164392030890638488977584779",
                "55419932965609722760519251646536001614",
                "228248881232498257281792950191349303721",
                "190348394663848555428190090320150188185",
                "203033591251388791613706082127136170719",
                "171929338317797133846067385502223578039",
                "70161319982745562660370450562634508018",
                "271945116158659521735852933781083419884",
                "237903400330574030613041940750441474574",
                "162264335270919244939688567699620955904",
                "330047558897038309711561894051286028684",
                "209263667003093429603723879526336164463",
                "224466676789065708296337054937017954783",
                "276664335905496127261547010556715364630",
                "157975789089136733881465470933734129229",
                "248914283769506402184956445180554155308",
                "123141010119525664099817963259860933379",
                "21167938789146699648863597951472216045",
                "87570519991400185152478003419668496424",
                "332339669573603112811373164064332676784",
                "151882465132850029461350805485672627528",
                "128234025418694087691261036780876816397",
                "258358533069499072170547021683108626090",
                "140499847324232304569465303683394588760",
                "71436179910246331537550713371308092743",
                "323479698114044810631014718527472024822",
                "4123684684804918420649214849960898740",
                "75596728127191436125282135051909049458",
                "257091507691421690252888696063294940469",
                "318536848115969313260086205954032102289",
                "170790071487212802739286368047907339690",
                "187599063483640249221953309045728684275",
                "255573169565010313552034160237606332204",
                "60645816834030848416304304224630821777",
                "143431658535960819638046079497668057038",
                "260269343506019212695355100969748746012",
                "287290050296358982322316170767055038979",
                "190691825642618193097633421073051091659",
                "177409430566461907685833109126641334648",
                "129188611476875827483078659065501993629",
                "178375581643982187603099898990078011173",
                "7353971135104908771154146658593404783",
                "69144001663264215927616094405553667000",
                "209046513863055327231845044882965747280",
                "308481637937120488712573348820899992769",
                "140499847324232304569465303683394588760",
                "288563150167353530707807240478181934803",
                "113796289078297412756912964332311063216",
                "299545936056025381667195826754393007777",
                "42576153018731374592409621623554685310",
                "236189780308934312853013196476284102860",
                "100587554478031816881612195494078526208",
                "189393163002591363324885703625570172182",
                "177581834489879469994984104602326415712",
                "325957517757411400871406273685996377138",
                "309963264016692533310660343957202456096",
                "301457376985177340762997954946929357464",
                "319632293257467207498026968731532192125",
                "217216762188666022424534577341237517076",
                "306384981536933337877086073953147053544",
                "34681973543600339820324959051540085767",
                "326455775682628337937921527784239638758",
                "232002585014427562767938407773354219179",
                "47994954200589753433728202688348061132",
                "62480620756526113976164433079203972664",
                "178375581643982187603099898990078011173",
                "256196050082636285153977482694402703772",
                "241423626743070113556224570669984168100",
                "311290656688677172243392993059633826956",
                "296166335827038369335006659379701230301",
                "337824013241570799354221449721046203722",
                "185720964338177647565515523998700157219",
                "290760123387997531740225545002768449973",
                "224229174688387083630041111117405756724",
                "308134245455540259461988129964515584967",
                "158227979682687128144267095460653152633",
                "336217608767635470823705293534583404931",
                "264078353346756451173363540854886570081",
                "170135804352506821187951309981380192011",
                "15777518069881255543084022387355240025",
                "151135523132285614216800008157252887342",
                "218142443782851224083774384406971592376",
                "35598887356372072628731301355012806361",
                "296955315823332448760874250206422026138",
                "133281192957794990736285886761466616959",
                "262747472892680066536686222371895812086",
                "108195212822399065118684964080970114074",
                "32947423251399763863997883042470243234",
                "243314409384593719790813802879344239243",
                "5992952405222197204869512910735532223",
                "33539647584680847869340244601793550638",
                "176606460694911629886273958778418151612",
                "268945821898071479786748788261569830543",
                "126608021633888702643156613045404950904",
                "153160358385847687717901704469764208170",
                "189370526312034218061974271393074229152",
                "265081194553664074141885911346442619905",
                "114539923581992269055237189685117020102",
                "130033474352532101933272149923735509694",
                "166162808471179799209338600568868647186",
                "26658479966513141308719673920537833228",
                "99698964354761792892903489448926413628",
                "159146291303840652837397910800115645227",
                "197779491907951560881474151778038540790",
                "240859053056389394498988079846418748727",
                "148010634437954495013362233106233203740",
                "230757417750941455983952292386440269366",
                "50601710710951083391131058132977223977",
                "53926902605101858138280942515239430575",
                "90777217470310935214431469229238508431",
                "20841722275970745996233024396299038341",
                "334062302269126951189064162234295940844",
                "260298118299523315663433960256773311870",
                "292485604875798927043379649794073793321",
                "159449072361567163569039530247275551914",
                "147660523333534315156240318040236824102",
                "262645087563472285479881619435864675914",
                "35016196630362278688726858858078802452",
                "296494113686310559801501847531791527182",
                "218088472557984611669881420878024212947",
                "197588415616687049533407611971167672823",
                "72881179610242141426494839135885575001",
                "176118979209641766938037397705156728391",
                "288420382775137198478119624598424546486",
                "74910424559105202810603165203014658689",
                "150491006123791105809022827173644246736",
                "140054860711192897158804829965648425669",
                "258337679216663100734837841562342510633",
                "111233584325300053526387529087863077776",
                "330067552693477048045974747237487391147",
                "1978997652526529728977092459866262345",
                "135952375949351835368016329242676114990",
                "120090973281711847989560176769296676174",
                "185229194265899928931270969203425923625",
                "79970141912888365498366085674430742925",
                "241761510490487754278048618033193619843",
                "194347296459944601254389621223249182760",
                "64192988352049681013682796440607086960",
                "53382649795501169345658911371124216390",
                "208838416054046906881935286813320167722",
                "253536811782165684808484597499970459866",
                "161190511748556445950348830584903709280",
                "77123818252025216548065735068305200101",
                "194032037786543638965938612233738450588",
                "261098492642012642600729259249541875132",
                "154394761215732590763012278949769595080",
                "197059902213073958250144064773473798839",
                "58554165545951026357922151951912815123",
                "282067077216702601821090046612179695885",
                "120717243780595368663363330945384994006",
                "234372096859626835481117981054983326139",
                "82252459488995908003472576769037849758",
                "293269213400359010629051291244653017667"
            ],
            "threshold": 0.9
        },
        "signature_type": "Line",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_ioctl_from_context",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-d34d6225",
        "deprecated": false,
        "digest": {
            "length": 257.0,
            "function_hash": "139455965918365445538217046098314850715"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_ioctl",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-d83d69cd",
        "deprecated": false,
        "digest": {
            "length": 1744.0,
            "function_hash": "37761758248379936098842749168826848801"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_open",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-dfcf540e",
        "deprecated": false,
        "digest": {
            "length": 555.0,
            "function_hash": "122315996931646733117697279851129075557"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "file": "drivers/scsi/dpt/dpti_ioctl.h"
        },
        "id": "CVE-2023-2007-e1a844db",
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "93685256316347133940179616814008514994",
                "58640360685542395131538319649632673255",
                "286774280621451876555533673445255072382",
                "211429263717923375073700762918424014169",
                "216025242385404116733529928991130803249",
                "35765227349703696987722039918737302892",
                "235666656795351815286227736438264070239",
                "75777765676151108079658820437356493776",
                "176837500111706041883786660488701745517",
                "161185284473970972946463257055584978000",
                "129097391604775941120792433558059333064",
                "8831345457380136965025694274719159490",
                "189330308457942800309341868128387327486",
                "107791104287922713022767393073255046130",
                "260319112423528490468949726419721604843",
                "170608522537678784465436678971669473061",
                "298977236214710606377767307105158050251",
                "1468835721207806141596396102954016206",
                "141764791692540946406800676051636287601",
                "267842319132279943781885713398892404886",
                "118373918015080148038595062801354489897",
                "19139284681352945234414345448118815950",
                "332109868483146950271572535546046345471",
                "225858398068081100211906265847344048171",
                "74394608518759215842608343138938060588",
                "196287900888474598094856362764881549928",
                "185527052001824547564667357964512146336",
                "228984729293470174896789618782222349250",
                "53509526564029016510532622032425059878",
                "291862591220360409975897401151665561901",
                "317591469372621825776361933972016752295",
                "262225513326188065693254128165018577250",
                "316014124831760332058405751750332518018",
                "34782710983363266683174871941422193358",
                "317898735864523466274094926940197047252",
                "237419650643498056698960236393223760553",
                "209321715201362111659553139428302257023",
                "135108674943969486065239061399247981544",
                "208268348137069998795891388723619050520",
                "228780401390100180241807680774496121003",
                "309810803232892948556348994969641822287",
                "112547807311098050123938500165661900311",
                "135351450257304253014133779093736287410",
                "145931099856094220568202248766944911750",
                "13570709055224842899177861044506722497",
                "137086724072495951292457449240651197899",
                "274130494161771164002489313830958378856",
                "108103815094531541835652581158623283411",
                "8476384102486756080026028038232086830",
                "216000345259488955552910542149286746244",
                "226742286116884889585837174157867373628",
                "66013079016583134196162267055495162713",
                "6605975081271328626973834608205788479",
                "242844321890850696030264370970469719610",
                "143193371847131104978353991883708016256",
                "19548538435327387666077131281790283927",
                "180058091676287882561977164646463775560",
                "314113698969536716813717265147002276456",
                "114492344480184959765120858827113802888",
                "23647399896764115622122679378358317348",
                "324450945388010090405293430310786122661",
                "212989768032909802213188794823948921396",
                "159469163424622721972187562604872734874",
                "48304770648866374082292914712834612279"
            ],
            "threshold": 0.9
        },
        "signature_type": "Line",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "file": "drivers/scsi/dpt/sys_info.h"
        },
        "id": "CVE-2023-2007-e1cb0209",
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "212336734929979664466285025242911554862",
                "336598202004059775455262491483620993073",
                "181532895409388936230097034057768198970",
                "58168513297677520975879399377849276925",
                "226805617610554241652433637423073796228",
                "251652458150240592196694207983510562753",
                "263563079015983777502764905726375213922",
                "242134047806917377583896235236588449120",
                "260296816195931860832835981141321624377",
                "313524194724001717297119653235593966440",
                "78771194183176948024949797269749165971",
                "11004430244455217114620408305576583094",
                "170941719622311642297081402519677267564",
                "245074186166185295646027385863579326614",
                "268752105359715567775483137149860629589",
                "128123720739896243369530817147504530244",
                "333076761435095588780270564395949730244",
                "52504972395776698728412246100366585527",
                "10040412865508274921876868884187889424",
                "127664320250300404912949558553557337688",
                "238372827326268723365682527083520998645",
                "25195680583622414237028700643300954746",
                "241666356197786825013086084212127103192",
                "256187031285663819826219858983349500088",
                "22737574328019139652065861956132302530",
                "49353904086780964467181545462165148387",
                "289567812891117915405784149620002145054",
                "295370986557800892991584105094702959302",
                "29249331788263987483326630936655757392",
                "202172066379925086061202832611297821888",
                "165929087468981167125773856811936241549",
                "151706242413053337806493619660921957048",
                "2453365245830812527039576759411712098",
                "127804139931336728123219204397100957623",
                "223768536298592354092566061728079820344",
                "287929606879878497766545473788714443028",
                "206635557218152176972601731716689180766",
                "9839610389330074268123890224246170644",
                "27250198052188153675917181131580056408",
                "253197637505820995160829351674321036830",
                "151037698922578790108464801513601564718",
                "278008324485134979564476090612177925665",
                "130606583092271641985670273254015999303",
                "105273441089104827985103022537915467881",
                "330576960216706815166791924626960018093",
                "72054238599462878680938027158566409891",
                "267308326044028221407560163218654637764",
                "156552656816208518039859744001165546716",
                "216283935309234720535943949137779602022",
                "62069058467576651174328038313395205651",
                "335828434693076449345563459755344958359",
                "127636660818600571322373522133244120973",
                "124415499184997223179940453477169232340",
                "202189260910024376995175329852219520576",
                "69995778704019511386482137983217763708",
                "135889835753019728198295475233059344700",
                "52504972395776698728412246100366585527",
                "10040412865508274921876868884187889424",
                "127664320250300404912949558553557337688",
                "238372827326268723365682527083520998645",
                "33357187389320340371249119816074751290",
                "175388488652319180868360015232283295457",
                "214285645154282520744338246704846516110",
                "159946561500028510271291064244235381467",
                "105749635431628465745515862459754063509",
                "238899189923766140272827913832593306128",
                "153835677737283592966543126671285418148",
                "231084690916352495429047174266518662417",
                "215540112299124120065205110477885429426",
                "151940381892786155881172187843765289933",
                "314466338561881889076524202639900787044",
                "26188317382563743326657814492466525977",
                "48613296218362093126278537541066980971",
                "165222945088646444245910329460410421753",
                "52504972395776698728412246100366585527",
                "10040412865508274921876868884187889424",
                "127664320250300404912949558553557337688",
                "238372827326268723365682527083520998645",
                "249623228010476145903686998823629240059",
                "37649630193468227874365505145573934832",
                "312915562490071219003010515692681101878",
                "269352066055655981478485296132029111347",
                "119495922988737225738881408080310919375",
                "276422537034771606174468082438476982601",
                "325549108451768074679489337393847846748",
                "199533516864371908450085597018525718986",
                "174910629937366290657352775424563802502",
                "20887996202114577900153941222933429724",
                "43040038975558732762797977858775624786",
                "66707762623233073884555831549846679179",
                "164460825604387268898228337936962668145",
                "241165799322275448972424870514795623502",
                "300682514044764438161443311890278383997",
                "223576976359036124182660941145757379561",
                "58118631782569670727828774679887794629",
                "102151326708255029436831608996484632492",
                "160256545320477985683071269990060778055",
                "11903148065272711911004905461697496949",
                "223029457540083391530755431700516677809",
                "133421467456908034560523712022598718219",
                "141383731762041747313726243237976949535",
                "73843656100014929785344918943188356778",
                "52504972395776698728412246100366585527",
                "10040412865508274921876868884187889424",
                "127664320250300404912949558553557337688",
                "238372827326268723365682527083520998645",
                "113603964242610039774584827082516792334",
                "100205684571329431131337916564339944896",
                "82404121406606034144110645311842292258",
                "145127908642668968427803955730046018557",
                "20162606577773170299868596005431312352",
                "319568743731955697427333881072090122972",
                "95873393830954815206530287392681561642",
                "106636683642088005676902771474729829601",
                "307897682572960904239973481864052668064",
                "197532998962484090600531685850377648133",
                "175990675912680949004907413532869006707",
                "52504972395776698728412246100366585527",
                "10040412865508274921876868884187889424",
                "127664320250300404912949558553557337688",
                "238372827326268723365682527083520998645",
                "233579290389342524585474301287220097237",
                "248183319895630369711512541749802980871",
                "8312060813469298434553335092394706739",
                "297326985519768034037519858791537358218",
                "87188758796179738999637016280162385689",
                "115012645344859722050581161139181048879",
                "102115062162154278039194661542576889870",
                "106636683642088005676902771474729829601",
                "307897682572960904239973481864052668064",
                "197532998962484090600531685850377648133",
                "175990675912680949004907413532869006707",
                "52504972395776698728412246100366585527",
                "10040412865508274921876868884187889424",
                "127664320250300404912949558553557337688",
                "238372827326268723365682527083520998645",
                "207849286262428380501096740501030256864",
                "261164623125271152541994781759648893498",
                "2676460716882764444180233459403581255",
                "206068160591610542594079958696306055875",
                "299970660091731300097763431128464387212",
                "59268802442952669095735739990331199519",
                "335079880461835677321559504937494642437",
                "106636683642088005676902771474729829601",
                "307897682572960904239973481864052668064",
                "197532998962484090600531685850377648133",
                "175990675912680949004907413532869006707",
                "52504972395776698728412246100366585527",
                "10040412865508274921876868884187889424",
                "127664320250300404912949558553557337688",
                "238372827326268723365682527083520998645",
                "181450766368608826205996922169995595406",
                "321176034863487020387792349432347418159",
                "172910322061460081099691727314842465321",
                "270177556490955514869256244011278703902",
                "40673124555204662978830513520641686306",
                "310390208999029274858188674973128980501",
                "187885014596653444348855421610677956054",
                "106636683642088005676902771474729829601",
                "307897682572960904239973481864052668064",
                "197532998962484090600531685850377648133",
                "175990675912680949004907413532869006707",
                "52504972395776698728412246100366585527",
                "10040412865508274921876868884187889424",
                "127664320250300404912949558553557337688",
                "238372827326268723365682527083520998645",
                "137006670752794813911164195698885627863",
                "216215688612370004687991122366913707280",
                "311975043425053023772231394723534724379",
                "213958754727977431506639451308789470903",
                "70279477201670165530207524261211817573",
                "254998883703695690151981492113388750340",
                "336843409720052031667135317341701359139",
                "283269902867681690986479393168270584242",
                "119457619239030075869610454366369376725",
                "142049838670418446982892561778843554381",
                "285249594076287268094129497651950151424",
                "169070211424496897304900790535012459224"
            ],
            "threshold": 0.9
        },
        "signature_type": "Line",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_bios_param",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-e8cd8021",
        "deprecated": false,
        "digest": {
            "length": 604.0,
            "function_hash": "5916673354517336428502267531552721798"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_exit",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-e943c974",
        "deprecated": false,
        "digest": {
            "length": 141.0,
            "function_hash": "86603659102626482115828757195558369726"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_device_reset",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-edab834b",
        "deprecated": false,
        "digest": {
            "length": 1139.0,
            "function_hash": "151920726555969028669061816423837003736"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_rescan",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-f2b233e9",
        "deprecated": false,
        "digest": {
            "length": 340.0,
            "function_hash": "222474414723563342222912905840522608347"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_i2o_build_sys_table",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-f55fae6a",
        "deprecated": false,
        "digest": {
            "length": 1716.0,
            "function_hash": "319371822028494741087177341658329487086"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    },
    {
        "target": {
            "function": "adpt_scsi_to_i2o",
            "file": "drivers/scsi/dpt_i2o.c"
        },
        "id": "CVE-2023-2007-f635e952",
        "deprecated": false,
        "digest": {
            "length": 2104.0,
            "function_hash": "260748460247568469707437280592231523480"
        },
        "signature_type": "Function",
        "source": "https://github.com/torvalds/linux/commit/b04e75a4a8a81887386a0d2dbf605a48e779d2a0",
        "signature_version": "v1"
    }
]
source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-2007.json"