0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-08 20:38:47 +00:00
OI-codes/BZOJ/2141/data/10.in

1869 lines
210 KiB (Stored with Git LFS)
Plaintext

19836
291937043 915219545 208075073 648697049 234712516 676623917 857453449 52498363 234712516 23825724 797069061 778742374 196641716 410875112 196641716 533410411 291937043 108997527 196641716 850581867 725022523 259506240 485858476 549501187 701990935 868613953 348873242 169774658 354176981 811615209 316287964 217284297 778742374 621022104 797069061 811615209 319776015 164757287 696507744 676623917 348873242 759021258 195324259 52498363 78841143 46776313 354176981 638171874 842052199 209190404 696507744 915219545 211295648 980185666 977683168 613215800 412311704 70352904 259506240 354176981 23825724 211295648 52498363 195324259 857453449 88234786 533410411 314232914 725022523 701990935 87357230 868613953 741111219 209190404 842052199 27767487 918486133 68721324 696507744 365316463 613215800 638171874 291937043 486220004 371609299 613215800 759021258 217284297 87357230 259506240 759021258 741111219 555540495 850581867 209190404 70352904 621022104 109689510 676623917 605912934 759021258 365316463 609091911 27767487 195324259 629332648 725022523 217284297 918486133 540556135 354176981 412311704 648697049 46776313 72780972 78841143 23825724 893099543 217284297 371609299 525412524 12649907 915219545 46776313 696507744 23825724 371609299 613215800 725022523 291937043 893099543 811615209 232863028 778742374 217284297 774537487 525412524 915219545 341816246 676623917 169774658 533410411 629332648 912731463 928795328 976232748 918486133 696507744 13631786 184244399 525412524 316287964 845415465 892739357 525412524 68721324 234712516 774537487 316287964 629332648 525412524 39410857 46776313 533410411 893099543 39410857 759021258 121628796 648697049 202458908 676623917 638171874 555540495 455182110 161799638 701990935 61445481 648697049 319776015 629332648 348873242 314232914 87357230 195324259 195324259 341816246 196641716 314232914 354176981 778742374 329620781 88234786 319776015 211295648 868613953 329620781 234712516 912731463 976232748 845415465 400117047 61445481 169774658 486220004 701990935 49724812 540556135 453583323 68721324 52498363 211295648 211295648 78841143 741111219 868613953 868613953 857453449 329620781 842052199 976232748 291937043 72780972 161799638 13631786 149981770 908029217 365316463 629332648 845415465 540556135 613215800 648697049 759021258 149981770 88234786 27767487 23825724 54616274 857453449 87357230 912731463 208075073 850581867 329620781 259506240 52498363 23825724 354176981 741111219 149981770 977683168 960561328 605912934 113720206 774537487 648697049 797069061 208075073 915219545 972263722 61445481 208075073 648697049 108997527 446119691 908029217 291937043 164757287 217284297 908029217 455182110 348873242 893099543 52498363 797069061 161799638 868613953 195324259 400117047 850581867 940139282 88234786 88234786 348873242 208075073 348873242 329620781 451725619 259506240 202458908 525412524 259506240 314232914 638171874 54616274 696507744 486220004 977683168 32776184 893099543 778742374 210371391 893099543 113720206 850581867 70352904 202458908 725022523 371609299 211295648 365316463 184244399 972263722 195324259 184244399 39410857 87357230 696507744 210371391 842052199 36558314 759021258 605912934 976232748 217284297 32776184 87357230 446119691 453583323 13631786 400117047 918486133 842052199 46776313 549501187 676623917 259506240 88234786 365316463 371609299 555540495 410875112 609091911 195324259 113720206 638171874 696507744 234712516 555540495 70352904 741111219 621022104 23825724 113720206 797069061 886122749 314232914 217284297 371609299 892739357 850581867 549501187 78841143 113720206 70352904 778742374 121628796 27767487 609091911 696507744 70352904 842052199 164757287 940139282 319776015 12649907 451725619 486220004 845415465 701990935 291937043 940139282 12649907 842052199 121628796 621022104 169774658 525412524 61445481 676623917 741111219 259506240 232863028 158414404 68721324 549501187 980185666 113720206 70352904 329620781 87357230 972263722 609091911 915219545 412311704 12649907 549501187 196641716 629332648 108997527 977683168 525412524 928795328 113720206 196641716 400117047 202458908 400117047 453583323 184244399 23825724 61445481 908029217 54616274 453583323 774537487 329620781 605912934 525412524 319776015 886122749 609091911 446119691 629332648 208075073 759021258 940139282 329620781 412311704 638171874 63894527 371609299 72780972 12649907 72780972 774537487 234712516 196641716 845415465 202458908 195324259 348873242 621022104 605912934 36558314 912731463 196641716 68721324 121628796 158414404 453583323 410875112 725022523 13631786 410875112 845415465 208075073 648697049 108997527 908029217 621022104 158414404 108997527 676623917 977683168 36558314 485858476 202458908 27767487 23825724 918486133 648697049 259506240 87357230 908029217 886122749 314232914 912731463 113720206 259506240 316287964 400117047 676623917 533410411 54616274 49724812 46776313 365316463 202458908 217284297 845415465 209190404 196641716 696507744 72780972 208075073 549501187 842052199 217284297 209190404 400117047 259506240 13631786 621022104 365316463 797069061 412311704 980185666 621022104 893099543 778742374 845415465 797069061 605912934 291937043 164757287 540556135 316287964 232863028 485858476 70352904 259506240 319776015 63894527 701990935 850581867 70352904 46776313 845415465 39410857 54616274 893099543 234712516 609091911 868613953 621022104 549501187 27767487 533410411 525412524 46776313 32776184 113720206 912731463 908029217 892739357 857453449 365316463 741111219 259506240 341816246 12649907 108997527 893099543 87357230 210371391 915219545 217284297 605912934 696507744 49724812 209190404 149981770 696507744 232863028 209190404 329620781 977683168 778742374 32776184 88234786 78841143 72780972 169774658 87357230 32776184 319776015 696507744 676623917 892739357 259506240 341816246 940139282 70352904 78841143 960561328 52498363 759021258 72780972 525412524 88234786 540556135 36558314 555540495 234712516 912731463 234712516 918486133 609091911 912731463 811615209 908029217 291937043 68721324 912731463 549501187 72780972 70352904 316287964 629332648 972263722 696507744 912731463 857453449 940139282 455182110 976232748 980185666 49724812 49724812 314232914 316287964 184244399 486220004 972263722 797069061 892739357 648697049 202458908 12649907 540556135 39410857 525412524 232863028 525412524 52498363 912731463 453583323 63894527 70352904 778742374 52498363 613215800 12649907 39410857 928795328 918486133 78841143 797069061 638171874 209190404 23825724 49724812 108997527 49724812 169774658 976232748 629332648 341816246 195324259 36558314 960561328 13631786 976232748 348873242 259506240 455182110 621022104 72780972 648697049 87357230 354176981 778742374 365316463 451725619 109689510 46776313 109689510 149981770 857453449 701990935 23825724 158414404 701990935 451725619 908029217 980185666 161799638 63894527 555540495 797069061 605912934 451725619 842052199 184244399 195324259 621022104 72780972 549501187 940139282 525412524 912731463 555540495 940139282 638171874 972263722 209190404 87357230 400117047 329620781 46776313 316287964 108997527 12649907 759021258 319776015 259506240 210371391 195324259 555540495 87357230 549501187 549501187 341816246 960561328 525412524 609091911 455182110 87357230 108997527 209190404 259506240 149981770 886122749 314232914 908029217 72780972 108997527 486220004 868613953 354176981 972263722 169774658 555540495 928795328 68721324 857453449 868613953 613215800 209190404 605912934 908029217 316287964 108997527 774537487 549501187 348873242 149981770 46776313 486220004 638171874 164757287 208075073 886122749 525412524 149981770 208075073 446119691 234712516 39410857 78841143 72780972 845415465 121628796 12649907 857453449 455182110 453583323 960561328 348873242 533410411 12649907 842052199 676623917 314232914 39410857 980185666 316287964 52498363 202458908 609091911 365316463 410875112 886122749 108997527 341816246 972263722 976232748 845415465 164757287 446119691 446119691 912731463 918486133 354176981 164757287 741111219 23825724 960561328 72780972 316287964 928795328 371609299 371609299 108997527 70352904 629332648 977683168 453583323 109689510 113720206 319776015 696507744 972263722 928795328 78841143 23825724 234712516 365316463 49724812 234712516 184244399 169774658 886122749 316287964 316287964 725022523 184244399 161799638 365316463 725022523 32776184 72780972 977683168 329620781 52498363 169774658 54616274 892739357 774537487 39410857 842052199 46776313 980185666 540556135 701990935 371609299 868613953 648697049 70352904 291937043 759021258 210371391 329620781 811615209 912731463 886122749 893099543 202458908 918486133 549501187 928795328 210371391 549501187 46776313 648697049 857453449 676623917 918486133 486220004 371609299 158414404 52498363 886122749 613215800 940139282 811615209 70352904 70352904 400117047 613215800 741111219 329620781 291937043 348873242 811615209 149981770 36558314 208075073 70352904 329620781 525412524 912731463 972263722 217284297 797069061 778742374 886122749 977683168 161799638 149981770 329620781 928795328 648697049 960561328 78841143 259506240 455182110 850581867 845415465 485858476 400117047 774537487 676623917 893099543 314232914 36558314 291937043 319776015 741111219 348873242 13631786 39410857 857453449 169774658 960561328 232863028 348873242 32776184 549501187 319776015 451725619 46776313 850581867 455182110 410875112 778742374 676623917 46776313 72780972 329620781 70352904 485858476 32776184 319776015 868613953 113720206 629332648 52498363 741111219 109689510 87357230 928795328 976232748 972263722 217284297 88234786 54616274 195324259 549501187 70352904 451725619 70352904 857453449 811615209 365316463 609091911 164757287 68721324 52498363 208075073 121628796 525412524 329620781 87357230 980185666 540556135 609091911 453583323 842052199 638171874 972263722 940139282 149981770 400117047 778742374 485858476 555540495 850581867 169774658 451725619 915219545 291937043 61445481 977683168 915219545 485858476 78841143 613215800 613215800 354176981 32776184 196641716 202458908 54616274 915219545 316287964 70352904 980185666 108997527 850581867 453583323 696507744 232863028 202458908 108997527 32776184 842052199 87357230 121628796 412311704 893099543 354176981 400117047 648697049 725022523 108997527 972263722 13631786 161799638 70352904 341816246 485858476 365316463 113720206 621022104 61445481 196641716 629332648 908029217 196641716 161799638 525412524 27767487 149981770 217284297 54616274 609091911 78841143 195324259 202458908 908029217 113720206 70352904 486220004 774537487 908029217 850581867 741111219 412311704 741111219 908029217 209190404 195324259 455182110 169774658 149981770 314232914 211295648 446119691 158414404 329620781 164757287 208075073 121628796 72780972 485858476 209190404 232863028 410875112 638171874 648697049 316287964 676623917 525412524 605912934 908029217 161799638 797069061 23825724 217284297 621022104 108997527 759021258 648697049 701990935 70352904 314232914 759021258 696507744 208075073 525412524 354176981 778742374 70352904 161799638 893099543 108997527 36558314 525412524 605912934 410875112 696507744 291937043 455182110 549501187 72780972 928795328 540556135 341816246 121628796 540556135 319776015 928795328 886122749 605912934 314232914 605912934 525412524 892739357 208075073 868613953 676623917 158414404 234712516 446119691 209190404 486220004 540556135 741111219 109689510 549501187 446119691 234712516 976232748 928795328 486220004 87357230 202458908 845415465 68721324 701990935 778742374 341816246 850581867 63894527 61445481 72780972 676623917 455182110 210371391 208075073 23825724 169774658 49724812 485858476 845415465 976232748 778742374 52498363 210371391 27767487 400117047 149981770 46776313 446119691 400117047 696507744 371609299 329620781 774537487 774537487 676623917 234712516 196641716 158414404 759021258 365316463 121628796 446119691 701990935 27767487 61445481 12649907 774537487 540556135 451725619 928795328 609091911 164757287 648697049 72780972 291937043 453583323 648697049 446119691 32776184 774537487 12649907 525412524 451725619 208075073 232863028 49724812 27767487 32776184 972263722 857453449 12649907 446119691 158414404 158414404 72780972 314232914 314232914 46776313 412311704 960561328 455182110 976232748 486220004 27767487 797069061 39410857 485858476 202458908 741111219 605912934 842052199 208075073 725022523 451725619 915219545 453583323 446119691 88234786 61445481 486220004 13631786 912731463 696507744 354176981 972263722 195324259 410875112 455182110 774537487 164757287 365316463 70352904 232863028 972263722 46776313 555540495 725022523 61445481 348873242 259506240 314232914 446119691 676623917 158414404 410875112 208075073 980185666 291937043 291937043 453583323 211295648 234712516 208075073 613215800 453583323 778742374 485858476 638171874 451725619 341816246 400117047 908029217 400117047 774537487 410875112 759021258 202458908 13631786 113720206 63894527 78841143 540556135 164757287 291937043 412311704 868613953 629332648 169774658 605912934 121628796 960561328 485858476 605912934 314232914 54616274 842052199 451725619 976232748 893099543 108997527 291937043 811615209 316287964 609091911 850581867 46776313 68721324 72780972 980185666 451725619 976232748 886122749 972263722 972263722 314232914 701990935 291937043 169774658 88234786 621022104 211295648 451725619 759021258 78841143 63894527 316287964 928795328 27767487 259506240 676623917 88234786 371609299 485858476 960561328 161799638 314232914 928795328 455182110 365316463 533410411 49724812 27767487 453583323 12649907 696507744 234712516 701990935 87357230 533410411 446119691 164757287 892739357 354176981 485858476 232863028 113720206 196641716 857453449 778742374 164757287 232863028 87357230 977683168 778742374 365316463 525412524 412311704 54616274 960561328 892739357 13631786 676623917 725022523 908029217 701990935 605912934 87357230 940139282 341816246 446119691 725022523 555540495 88234786 850581867 845415465 52498363 533410411 49724812 341816246 886122749 912731463 638171874 850581867 12649907 121628796 13631786 329620781 196641716 908029217 540556135 759021258 161799638 319776015 696507744 36558314 648697049 217284297 621022104 533410411 169774658 202458908 63894527 410875112 778742374 169774658 549501187 291937043 371609299 164757287 161799638 486220004 613215800 61445481 88234786 774537487 778742374 741111219 211295648 232863028 202458908 918486133 778742374 676623917 412311704 940139282 455182110 540556135 741111219 121628796 365316463 195324259 629332648 915219545 976232748 918486133 36558314 977683168 940139282 886122749 886122749 928795328 217284297 234712516 638171874 217284297 109689510 39410857 940139282 451725619 78841143 195324259 696507744 451725619 341816246 63894527 316287964 87357230 259506240 797069061 621022104 540556135 49724812 149981770 195324259 49724812 121628796 972263722 169774658 741111219 549501187 161799638 446119691 49724812 217284297 980185666 23825724 13631786 202458908 609091911 868613953 52498363 211295648 980185666 455182110 918486133 696507744 196641716 184244399 725022523 195324259 410875112 108997527 400117047 453583323 485858476 609091911 621022104 605912934 605912934 960561328 259506240 209190404 49724812 149981770 741111219 164757287 613215800 72780972 78841143 549501187 354176981 13631786 915219545 533410411 485858476 976232748 348873242 908029217 613215800 209190404 78841143 108997527 525412524 605912934 725022523 908029217 169774658 842052199 108997527 72780972 857453449 629332648 629332648 164757287 696507744 976232748 648697049 412311704 918486133 774537487 63894527 121628796 842052199 453583323 759021258 638171874 915219545 886122749 555540495 741111219 232863028 63894527 676623917 209190404 32776184 609091911 850581867 759021258 912731463 316287964 68721324 354176981 348873242 696507744 108997527 555540495 329620781 184244399 210371391 70352904 88234786 676623917 701990935 977683168 12649907 341816246 908029217 209190404 209190404 32776184 759021258 70352904 940139282 412311704 972263722 892739357 609091911 12649907 629332648 451725619 371609299 533410411 158414404 486220004 13631786 725022523 13631786 908029217 549501187 549501187 857453449 701990935 184244399 108997527 759021258 486220004 540556135 908029217 811615209 209190404 725022523 23825724 169774658 196641716 108997527 485858476 149981770 676623917 54616274 184244399 908029217 63894527 70352904 63894527 893099543 158414404 36558314 857453449 291937043 400117047 211295648 605912934 976232748 842052199 13631786 960561328 845415465 915219545 88234786 32776184 446119691 234712516 940139282 525412524 701990935 371609299 696507744 676623917 486220004 316287964 850581867 915219545 365316463 36558314 32776184 940139282 525412524 857453449 316287964 976232748 638171874 741111219 49724812 928795328 314232914 410875112 410875112 725022523 202458908 676623917 940139282 210371391 453583323 46776313 893099543 291937043 329620781 918486133 845415465 232863028 161799638 940139282 232863028 908029217 161799638 39410857 555540495 842052199 365316463 868613953 234712516 778742374 850581867 972263722 232863028 149981770 348873242 533410411 555540495 195324259 210371391 609091911 109689510 725022523 960561328 365316463 329620781 972263722 371609299 811615209 915219545 400117047 49724812 210371391 109689510 88234786 609091911 12649907 68721324 676623917 121628796 49724812 845415465 886122749 892739357 169774658 184244399 52498363 485858476 70352904 371609299 39410857 314232914 774537487 314232914 629332648 149981770 217284297 259506240 371609299 39410857 845415465 525412524 621022104 486220004 928795328 485858476 164757287 184244399 908029217 46776313 725022523 291937043 701990935 149981770 701990935 195324259 886122749 455182110 451725619 850581867 845415465 88234786 87357230 210371391 217284297 455182110 121628796 46776313 68721324 348873242 868613953 259506240 605912934 696507744 549501187 23825724 52498363 446119691 329620781 121628796 63894527 928795328 893099543 209190404 629332648 208075073 314232914 928795328 850581867 109689510 613215800 232863028 234712516 893099543 232863028 857453449 940139282 72780972 78841143 234712516 121628796 319776015 629332648 868613953 319776015 972263722 410875112 918486133 549501187 259506240 629332648 912731463 868613953 12649907 886122749 908029217 960561328 696507744 12649907 638171874 211295648 638171874 525412524 319776015 161799638 108997527 158414404 72780972 778742374 108997527 78841143 109689510 63894527 980185666 63894527 741111219 845415465 648697049 857453449 371609299 68721324 209190404 54616274 868613953 319776015 778742374 972263722 676623917 453583323 184244399 314232914 63894527 234712516 113720206 108997527 676623917 88234786 741111219 980185666 78841143 196641716 533410411 811615209 451725619 451725619 845415465 27767487 451725619 87357230 960561328 259506240 725022523 149981770 555540495 113720206 857453449 209190404 912731463 676623917 202458908 36558314 61445481 113720206 741111219 486220004 158414404 149981770 259506240 892739357 915219545 648697049 23825724 13631786 555540495 451725619 811615209 549501187 928795328 202458908 63894527 915219545 701990935 915219545 886122749 316287964 485858476 348873242 857453449 54616274 701990935 217284297 158414404 977683168 78841143 797069061 72780972 453583323 72780972 725022523 605912934 23825724 960561328 87357230 972263722 976232748 555540495 811615209 39410857 613215800 63894527 980185666 108997527 451725619 371609299 164757287 149981770 314232914 164757287 314232914 354176981 121628796 540556135 797069061 348873242 32776184 196641716 533410411 365316463 759021258 217284297 164757287 451725619 676623917 857453449 232863028 291937043 354176981 446119691 759021258 354176981 234712516 27767487 78841143 410875112 893099543 621022104 977683168 976232748 209190404 972263722 23825724 341816246 609091911 109689510 70352904 605912934 354176981 319776015 533410411 49724812 868613953 886122749 915219545 329620781 972263722 778742374 980185666 72780972 410875112 774537487 621022104 210371391 540556135 857453449 108997527 291937043 453583323 857453449 371609299 234712516 533410411 701990935 52498363 109689510 52498363 208075073 196641716 412311704 259506240 977683168 525412524 555540495 319776015 354176981 976232748 208075073 348873242 400117047 184244399 972263722 525412524 49724812 169774658 540556135 648697049 68721324 892739357 113720206 977683168 893099543 797069061 208075073 893099543 121628796 113720206 164757287 741111219 609091911 211295648 410875112 234712516 485858476 868613953 68721324 980185666 63894527 184244399 725022523 202458908 72780972 613215800 485858476 52498363 211295648 778742374 13631786 892739357 354176981 892739357 908029217 676623917 410875112 525412524 960561328 27767487 196641716 893099543 774537487 61445481 195324259 348873242 70352904 78841143 49724812 629332648 980185666 960561328 291937043 886122749 70352904 486220004 341816246 621022104 842052199 27767487 696507744 68721324 912731463 621022104 972263722 184244399 533410411 605912934 555540495 621022104 158414404 845415465 314232914 918486133 202458908 759021258 319776015 811615209 701990935 453583323 161799638 609091911 696507744 211295648 976232748 918486133 797069061 410875112 13631786 915219545 217284297 39410857 638171874 549501187 797069061 886122749 49724812 638171874 918486133 319776015 12649907 892739357 451725619 36558314 78841143 676623917 149981770 725022523 759021258 210371391 857453449 158414404 549501187 928795328 759021258 540556135 354176981 232863028 316287964 109689510 88234786 451725619 113720206 234712516 455182110 455182110 540556135 291937043 196641716 319776015 12649907 977683168 27767487 845415465 533410411 316287964 291937043 525412524 892739357 314232914 13631786 68721324 629332648 259506240 549501187 210371391 49724812 525412524 412311704 605912934 202458908 209190404 149981770 540556135 39410857 928795328 451725619 485858476 977683168 850581867 609091911 232863028 113720206 725022523 314232914 13631786 211295648 549501187 70352904 540556135 72780972 453583323 87357230 109689510 202458908 52498363 12649907 54616274 158414404 868613953 977683168 316287964 621022104 960561328 12649907 52498363 412311704 54616274 972263722 412311704 725022523 928795328 319776015 291937043 371609299 892739357 72780972 915219545 725022523 184244399 412311704 184244399 540556135 811615209 980185666 49724812 61445481 701990935 811615209 446119691 158414404 49724812 195324259 13631786 354176981 161799638 648697049 232863028 371609299 613215800 725022523 605912934 918486133 892739357 161799638 892739357 158414404 234712516 314232914 915219545 868613953 555540495 316287964 211295648 32776184 87357230 113720206 940139282 868613953 291937043 70352904 209190404 868613953 88234786 648697049 211295648 845415465 63894527 354176981 638171874 850581867 972263722 61445481 892739357 928795328 109689510 696507744 741111219 609091911 202458908 365316463 976232748 960561328 400117047 453583323 842052199 696507744 886122749 78841143 210371391 158414404 46776313 365316463 629332648 778742374 169774658 972263722 609091911 87357230 453583323 850581867 87357230 868613953 12649907 12649907 209190404 23825724 196641716 893099543 918486133 36558314 540556135 169774658 202458908 629332648 259506240 811615209 845415465 778742374 208075073 850581867 209190404 109689510 410875112 54616274 234712516 12649907 195324259 259506240 109689510 621022104 217284297 32776184 811615209 638171874 217284297 797069061 613215800 701990935 354176981 169774658 533410411 12649907 348873242 161799638 54616274 196641716 811615209 400117047 638171874 46776313 797069061 365316463 609091911 319776015 149981770 63894527 918486133 908029217 202458908 202458908 453583323 211295648 893099543 341816246 400117047 149981770 234712516 540556135 845415465 540556135 54616274 605912934 210371391 202458908 400117047 613215800 217284297 209190404 161799638 78841143 850581867 329620781 319776015 912731463 316287964 316287964 676623917 648697049 451725619 109689510 912731463 108997527 778742374 701990935 485858476 759021258 455182110 196641716 774537487 195324259 161799638 121628796 845415465 540556135 87357230 977683168 158414404 211295648 886122749 940139282 70352904 348873242 533410411 314232914 980185666 621022104 451725619 918486133 164757287 940139282 169774658 316287964 209190404 329620781 451725619 184244399 371609299 797069061 49724812 87357230 78841143 149981770 149981770 54616274 70352904 149981770 78841143 39410857 696507744 13631786 912731463 868613953 928795328 232863028 549501187 195324259 63894527 68721324 202458908 613215800 912731463 314232914 912731463 811615209 234712516 202458908 202458908 486220004 609091911 108997527 46776313 210371391 629332648 893099543 980185666 638171874 696507744 149981770 234712516 158414404 857453449 316287964 211295648 319776015 72780972 113720206 109689510 892739357 63894527 410875112 23825724 208075073 797069061 365316463 868613953 609091911 158414404 217284297 908029217 149981770 886122749 169774658 291937043 960561328 609091911 549501187 976232748 868613953 121628796 960561328 12649907 61445481 164757287 638171874 940139282 701990935 741111219 972263722 892739357 158414404 918486133 886122749 13631786 87357230 977683168 696507744 32776184 549501187 88234786 108997527 68721324 341816246 725022523 39410857 234712516 341816246 32776184 32776184 960561328 918486133 549501187 195324259 348873242 259506240 12649907 121628796 314232914 918486133 348873242 868613953 410875112 202458908 609091911 329620781 61445481 354176981 196641716 741111219 850581867 209190404 525412524 68721324 13631786 850581867 13631786 329620781 12649907 533410411 412311704 980185666 928795328 976232748 648697049 918486133 291937043 412311704 928795328 605912934 912731463 319776015 68721324 648697049 316287964 232863028 453583323 446119691 446119691 314232914 759021258 918486133 918486133 52498363 850581867 70352904 161799638 928795328 412311704 868613953 928795328 778742374 555540495 12649907 892739357 609091911 892739357 845415465 976232748 109689510 121628796 61445481 348873242 195324259 446119691 87357230 549501187 774537487 49724812 371609299 451725619 63894527 54616274 208075073 525412524 701990935 850581867 195324259 525412524 915219545 32776184 217284297 63894527 976232748 195324259 455182110 208075073 451725619 319776015 348873242 886122749 61445481 842052199 696507744 232863028 638171874 908029217 455182110 184244399 371609299 164757287 940139282 868613953 485858476 549501187 36558314 232863028 109689510 164757287 842052199 980185666 696507744 977683168 741111219 164757287 928795328 72780972 54616274 412311704 319776015 451725619 210371391 78841143 354176981 400117047 36558314 940139282 88234786 52498363 87357230 217284297 912731463 169774658 13631786 638171874 549501187 210371391 341816246 88234786 778742374 316287964 319776015 725022523 108997527 960561328 446119691 316287964 78841143 63894527 13631786 613215800 741111219 63894527 232863028 811615209 234712516 540556135 629332648 485858476 72780972 232863028 980185666 52498363 329620781 217284297 319776015 108997527 12649907 696507744 158414404 605912934 196641716 348873242 918486133 68721324 36558314 319776015 164757287 648697049 446119691 868613953 857453449 87357230 108997527 61445481 540556135 195324259 912731463 525412524 208075073 533410411 365316463 453583323 886122749 741111219 13631786 208075073 412311704 940139282 410875112 348873242 184244399 915219545 371609299 195324259 972263722 169774658 23825724 87357230 605912934 980185666 797069061 410875112 209190404 39410857 196641716 485858476 211295648 208075073 70352904 850581867 348873242 52498363 202458908 453583323 314232914 314232914 928795328 158414404 915219545 400117047 161799638 70352904 446119691 845415465 857453449 918486133 609091911 108997527 149981770 485858476 842052199 291937043 210371391 88234786 46776313 196641716 972263722 759021258 410875112 39410857 211295648 696507744 811615209 486220004 759021258 696507744 533410411 196641716 209190404 68721324 87357230 455182110 613215800 759021258 314232914 208075073 857453449 980185666 412311704 886122749 196641716 184244399 759021258 87357230 88234786 32776184 453583323 13631786 451725619 32776184 259506240 886122749 27767487 68721324 196641716 446119691 354176981 70352904 348873242 976232748 621022104 365316463 648697049 46776313 638171874 109689510 605912934 797069061 525412524 446119691 485858476 39410857 928795328 39410857 638171874 972263722 811615209 533410411 108997527 87357230 455182110 108997527 319776015 485858476 202458908 410875112 977683168 32776184 555540495 32776184 54616274 605912934 354176981 701990935 68721324 121628796 78841143 741111219 158414404 940139282 976232748 70352904 621022104 811615209 774537487 348873242 210371391 842052199 329620781 797069061 540556135 348873242 316287964 648697049 316287964 316287964 371609299 149981770 797069061 892739357 49724812 980185666 108997527 23825724 972263722 893099543 701990935 778742374 23825724 410875112 54616274 842052199 63894527 676623917 23825724 113720206 27767487 12649907 202458908 211295648 259506240 918486133 412311704 87357230 149981770 629332648 184244399 210371391 121628796 72780972 371609299 977683168 525412524 857453449 49724812 455182110 940139282 759021258 39410857 676623917 412311704 54616274 27767487 451725619 316287964 972263722 485858476 893099543 46776313 741111219 868613953 912731463 169774658 412311704 980185666 725022523 453583323 259506240 13631786 316287964 533410411 72780972 868613953 316287964 70352904 980185666 701990935 54616274 365316463 455182110 868613953 485858476 196641716 314232914 341816246 348873242 453583323 453583323 525412524 234712516 977683168 845415465 533410411 161799638 209190404 696507744 354176981 446119691 759021258 209190404 701990935 455182110 741111219 184244399 46776313 701990935 72780972 485858476 68721324 609091911 774537487 918486133 87357230 169774658 696507744 912731463 232863028 868613953 845415465 208075073 39410857 365316463 371609299 915219545 209190404 259506240 976232748 928795328 341816246 609091911 68721324 774537487 365316463 68721324 113720206 259506240 972263722 960561328 701990935 850581867 208075073 39410857 87357230 605912934 621022104 12649907 648697049 208075073 211295648 169774658 164757287 161799638 291937043 977683168 525412524 549501187 319776015 533410411 912731463 208075073 451725619 70352904 316287964 857453449 23825724 234712516 648697049 108997527 341816246 621022104 61445481 149981770 319776015 759021258 121628796 980185666 88234786 39410857 196641716 259506240 446119691 976232748 857453449 908029217 549501187 555540495 980185666 63894527 354176981 412311704 725022523 211295648 960561328 648697049 868613953 412311704 371609299 184244399 121628796 78841143 36558314 918486133 87357230 918486133 259506240 32776184 109689510 960561328 196641716 121628796 980185666 196641716 68721324 196641716 555540495 70352904 412311704 977683168 778742374 533410411 164757287 68721324 533410411 108997527 868613953 354176981 912731463 857453449 605912934 88234786 778742374 857453449 169774658 797069061 208075073 455182110 892739357 63894527 533410411 169774658 549501187 72780972 629332648 774537487 976232748 108997527 977683168 555540495 63894527 108997527 613215800 485858476 291937043 354176981 400117047 63894527 210371391 54616274 39410857 52498363 121628796 555540495 676623917 63894527 696507744 232863028 845415465 161799638 605912934 915219545 701990935 371609299 68721324 36558314 918486133 70352904 446119691 208075073 63894527 371609299 149981770 348873242 446119691 868613953 842052199 371609299 232863028 87357230 842052199 915219545 811615209 49724812 976232748 486220004 857453449 629332648 976232748 980185666 485858476 928795328 39410857 23825724 316287964 609091911 36558314 319776015 12649907 621022104 486220004 400117047 113720206 525412524 701990935 113720206 555540495 915219545 70352904 316287964 184244399 87357230 485858476 960561328 234712516 486220004 845415465 842052199 485858476 68721324 525412524 54616274 412311704 811615209 202458908 39410857 169774658 348873242 209190404 87357230 196641716 701990935 108997527 928795328 455182110 54616274 164757287 319776015 972263722 960561328 811615209 209190404 217284297 774537487 63894527 371609299 621022104 486220004 540556135 797069061 78841143 778742374 886122749 868613953 109689510 121628796 88234786 725022523 886122749 13631786 354176981 759021258 555540495 605912934 23825724 354176981 61445481 976232748 797069061 354176981 208075073 696507744 540556135 912731463 928795328 960561328 555540495 613215800 70352904 912731463 109689510 928795328 976232748 49724812 908029217 621022104 109689510 209190404 39410857 68721324 850581867 195324259 39410857 316287964 549501187 319776015 329620781 341816246 52498363 371609299 209190404 259506240 208075073 455182110 976232748 696507744 533410411 158414404 61445481 319776015 629332648 210371391 316287964 319776015 940139282 341816246 113720206 161799638 36558314 329620781 412311704 976232748 13631786 928795328 868613953 196641716 54616274 549501187 39410857 525412524 453583323 234712516 540556135 46776313 196641716 621022104 314232914 400117047 23825724 72780972 121628796 701990935 232863028 410875112 109689510 210371391 453583323 868613953 525412524 940139282 196641716 202458908 696507744 555540495 410875112 158414404 108997527 613215800 648697049 291937043 621022104 976232748 348873242 912731463 354176981 525412524 113720206 485858476 455182110 485858476 485858476 113720206 928795328 348873242 54616274 725022523 13631786 49724812 976232748 613215800 928795328 12649907 39410857 940139282 549501187 701990935 54616274 232863028 169774658 972263722 451725619 348873242 72780972 12649907 354176981 87357230 451725619 319776015 70352904 202458908 451725619 811615209 208075073 915219545 928795328 845415465 202458908 893099543 209190404 210371391 27767487 485858476 259506240 109689510 209190404 918486133 164757287 316287964 161799638 485858476 533410411 72780972 208075073 88234786 158414404 613215800 61445481 54616274 291937043 202458908 208075073 525412524 209190404 195324259 797069061 977683168 46776313 196641716 158414404 87357230 400117047 61445481 23825724 980185666 169774658 169774658 39410857 972263722 371609299 638171874 928795328 918486133 811615209 850581867 32776184 196641716 36558314 892739357 314232914 341816246 842052199 725022523 453583323 540556135 908029217 412311704 778742374 371609299 371609299 291937043 613215800 525412524 759021258 972263722 196641716 759021258 319776015 845415465 605912934 113720206 609091911 648697049 613215800 348873242 725022523 371609299 23825724 63894527 774537487 797069061 960561328 210371391 774537487 980185666 329620781 210371391 549501187 32776184 525412524 549501187 365316463 78841143 928795328 908029217 412311704 857453449 365316463 446119691 341816246 316287964 208075073 211295648 234712516 54616274 329620781 68721324 196641716 319776015 32776184 149981770 778742374 555540495 210371391 121628796 555540495 940139282 533410411 164757287 72780972 725022523 70352904 36558314 455182110 400117047 13631786 316287964 976232748 972263722 638171874 113720206 451725619 202458908 234712516 893099543 232863028 46776313 774537487 778742374 918486133 410875112 63894527 960561328 400117047 234712516 453583323 486220004 533410411 208075073 184244399 319776015 348873242 46776313 68721324 485858476 232863028 169774658 195324259 928795328 88234786 638171874 912731463 412311704 842052199 453583323 453583323 629332648 778742374 455182110 164757287 314232914 540556135 169774658 32776184 533410411 555540495 208075073 886122749 61445481 61445481 609091911 609091911 940139282 525412524 972263722 400117047 87357230 196641716 158414404 161799638 161799638 113720206 621022104 455182110 696507744 12649907 928795328 676623917 928795328 928795328 918486133 455182110 365316463 455182110 234712516 892739357 850581867 893099543 915219545 842052199 857453449 211295648 621022104 46776313 845415465 319776015 486220004 638171874 61445481 912731463 410875112 908029217 410875112 208075073 195324259 341816246 72780972 868613953 629332648 23825724 113720206 108997527 87357230 410875112 451725619 314232914 121628796 211295648 605912934 446119691 638171874 54616274 893099543 108997527 184244399 161799638 209190404 46776313 972263722 36558314 621022104 329620781 960561328 918486133 759021258 12649907 49724812 400117047 725022523 87357230 455182110 412311704 348873242 329620781 960561328 400117047 555540495 68721324 868613953 49724812 36558314 676623917 108997527 621022104 113720206 72780972 446119691 609091911 169774658 451725619 928795328 455182110 613215800 980185666 232863028 169774658 109689510 701990935 741111219 696507744 778742374 184244399 36558314 210371391 87357230 113720206 39410857 613215800 348873242 886122749 72780972 725022523 613215800 455182110 27767487 912731463 893099543 161799638 72780972 23825724 976232748 68721324 977683168 533410411 184244399 972263722 400117047 701990935 36558314 845415465 52498363 549501187 892739357 845415465 46776313 609091911 455182110 915219545 13631786 232863028 149981770 455182110 348873242 446119691 259506240 811615209 609091911 316287964 886122749 725022523 842052199 63894527 158414404 23825724 46776313 676623917 701990935 857453449 348873242 259506240 638171874 976232748 400117047 446119691 210371391 725022523 158414404 23825724 371609299 39410857 412311704 868613953 108997527 977683168 196641716 638171874 63894527 234712516 741111219 485858476 533410411 811615209 87357230 70352904 912731463 486220004 960561328 121628796 68721324 232863028 319776015 72780972 555540495 164757287 400117047 451725619 446119691 316287964 811615209 202458908 88234786 412311704 72780972 234712516 485858476 908029217 886122749 778742374 158414404 908029217 977683168 32776184 886122749 36558314 164757287 196641716 892739357 121628796 211295648 918486133 329620781 341816246 232863028 113720206 648697049 113720206 912731463 725022523 412311704 977683168 161799638 453583323 164757287 455182110 158414404 613215800 857453449 797069061 811615209 87357230 778742374 886122749 211295648 412311704 36558314 540556135 54616274 915219545 629332648 169774658 211295648 842052199 149981770 12649907 39410857 316287964 605912934 845415465 400117047 725022523 960561328 412311704 13631786 195324259 648697049 725022523 63894527 915219545 211295648 169774658 109689510 70352904 892739357 486220004 850581867 915219545 842052199 195324259 555540495 259506240 621022104 918486133 455182110 88234786 208075073 68721324 676623917 455182110 365316463 915219545 621022104 638171874 149981770 13631786 778742374 533410411 412311704 72780972 638171874 88234786 549501187 960561328 109689510 113720206 940139282 400117047 778742374 451725619 121628796 908029217 195324259 12649907 209190404 918486133 912731463 400117047 329620781 217284297 842052199 915219545 759021258 486220004 365316463 980185666 341816246 87357230 12649907 113720206 72780972 850581867 196641716 36558314 39410857 217284297 63894527 72780972 540556135 701990935 109689510 525412524 533410411 797069061 217284297 149981770 980185666 113720206 486220004 108997527 977683168 446119691 291937043 525412524 613215800 365316463 857453449 316287964 365316463 121628796 291937043 211295648 977683168 54616274 811615209 365316463 348873242 23825724 354176981 108997527 87357230 49724812 348873242 329620781 976232748 49724812 972263722 976232748 184244399 980185666 13631786 232863028 108997527 63894527 918486133 365316463 638171874 850581867 893099543 915219545 158414404 613215800 893099543 549501187 892739357 87357230 811615209 12649907 54616274 972263722 365316463 291937043 365316463 209190404 61445481 316287964 70352904 291937043 209190404 725022523 46776313 108997527 549501187 451725619 976232748 774537487 371609299 314232914 613215800 912731463 61445481 486220004 109689510 54616274 87357230 555540495 234712516 13631786 857453449 648697049 908029217 533410411 912731463 759021258 533410411 36558314 52498363 629332648 371609299 169774658 232863028 78841143 868613953 211295648 555540495 52498363 977683168 109689510 842052199 365316463 184244399 371609299 113720206 12649907 348873242 886122749 184244399 13631786 208075073 169774658 845415465 209190404 149981770 850581867 109689510 232863028 485858476 976232748 811615209 549501187 453583323 23825724 27767487 446119691 52498363 46776313 725022523 886122749 912731463 915219545 217284297 893099543 184244399 485858476 108997527 164757287 78841143 908029217 605912934 202458908 797069061 164757287 341816246 868613953 354176981 88234786 842052199 868613953 725022523 259506240 850581867 451725619 13631786 365316463 54616274 940139282 354176981 759021258 23825724 72780972 486220004 234712516 811615209 811615209 915219545 453583323 605912934 113720206 741111219 811615209 27767487 109689510 613215800 725022523 27767487 78841143 88234786 61445481 701990935 113720206 412311704 209190404 485858476 525412524 164757287 202458908 87357230 696507744 725022523 211295648 314232914 354176981 78841143 68721324 648697049 234712516 485858476 109689510 400117047 88234786 113720206 972263722 410875112 915219545 36558314 629332648 27767487 78841143 161799638 23825724 78841143 12649907 78841143 980185666 400117047 12649907 211295648 149981770 778742374 845415465 341816246 811615209 217284297 759021258 960561328 549501187 908029217 202458908 195324259 210371391 78841143 972263722 605912934 696507744 208075073 23825724 27767487 811615209 196641716 72780972 70352904 39410857 70352904 977683168 701990935 234712516 354176981 314232914 540556135 63894527 13631786 49724812 72780972 725022523 365316463 371609299 196641716 451725619 412311704 316287964 72780972 960561328 164757287 32776184 811615209 164757287 63894527 61445481 759021258 195324259 918486133 451725619 32776184 23825724 108997527 759021258 329620781 980185666 540556135 621022104 27767487 314232914 121628796 209190404 259506240 63894527 486220004 61445481 329620781 36558314 68721324 629332648 23825724 648697049 109689510 164757287 108997527 195324259 621022104 209190404 354176981 72780972 36558314 977683168 549501187 314232914 365316463 36558314 13631786 202458908 972263722 13631786 977683168 13631786 49724812 455182110 348873242 217284297 87357230 797069061 109689510 446119691 915219545 316287964 329620781 638171874 52498363 158414404 121628796 169774658 32776184 61445481 857453449 54616274 613215800 486220004 39410857 811615209 108997527 412311704 676623917 32776184 960561328 88234786 68721324 78841143 12649907 259506240 149981770 811615209 158414404 329620781 525412524 354176981 113720206 202458908 61445481 845415465 845415465 208075073 195324259 348873242 36558314 868613953 621022104 778742374 12649907 613215800 400117047 613215800 72780972 525412524 725022523 169774658 892739357 842052199 778742374 202458908 27767487 36558314 908029217 525412524 210371391 621022104 164757287 354176981 845415465 555540495 52498363 741111219 202458908 49724812 63894527 161799638 121628796 605912934 446119691 88234786 908029217 49724812 23825724 259506240 61445481 886122749 613215800 202458908 797069061 78841143 446119691 164757287 555540495 121628796 109689510 210371391 36558314 908029217 61445481 68721324 540556135 36558314 850581867 453583323 980185666 485858476 169774658 348873242 232863028 845415465 341816246 759021258 400117047 609091911 46776313 725022523 455182110 850581867 121628796 234712516 78841143 845415465 27767487 70352904 13631786 195324259 161799638 121628796 32776184 797069061 88234786 778742374 63894527 908029217 972263722 778742374 316287964 621022104 78841143 741111219 725022523 605912934 980185666 741111219 109689510 211295648 184244399 621022104 621022104 208075073 886122749 540556135 410875112 316287964 893099543 291937043 525412524 314232914 446119691 211295648 195324259 412311704 23825724 354176981 621022104 195324259 759021258 701990935 164757287 72780972 88234786 217284297 46776313 412311704 918486133 319776015 39410857 455182110 893099543 696507744 365316463 49724812 121628796 36558314 365316463 485858476 87357230 928795328 365316463 354176981 525412524 13631786 912731463 960561328 113720206 208075073 892739357 32776184 164757287 976232748 868613953 446119691 696507744 453583323 976232748 184244399 210371391 184244399 918486133 184244399 348873242 845415465 605912934 234712516 348873242 232863028 113720206 217284297 638171874 928795328 918486133 676623917 354176981 774537487 811615209 741111219 169774658 893099543 161799638 446119691 12649907 892739357 928795328 371609299 638171874 291937043 196641716 605912934 121628796 13631786 725022523 208075073 629332648 842052199 210371391 164757287 23825724 365316463 455182110 88234786 778742374 234712516 158414404 291937043 676623917 759021258 912731463 918486133 169774658 371609299 842052199 676623917 49724812 928795328 918486133 196641716 774537487 774537487 23825724 446119691 348873242 915219545 908029217 68721324 211295648 912731463 485858476 161799638 217284297 210371391 149981770 741111219 63894527 88234786 412311704 232863028 940139282 525412524 161799638 774537487 234712516 533410411 446119691 886122749 232863028 314232914 113720206 696507744 208075073 78841143 87357230 39410857 12649907 701990935 533410411 169774658 164757287 977683168 857453449 850581867 46776313 453583323 446119691 314232914 158414404 39410857 609091911 27767487 778742374 928795328 774537487 842052199 410875112 613215800 49724812 525412524 977683168 676623917 32776184 234712516 113720206 52498363 893099543 365316463 759021258 928795328 319776015 61445481 759021258 410875112 341816246 36558314 778742374 365316463 23825724 972263722 234712516 348873242 109689510 605912934 912731463 195324259 811615209 70352904 892739357 797069061 609091911 234712516 977683168 621022104 648697049 164757287 918486133 696507744 113720206 410875112 13631786 977683168 13631786 196641716 211295648 928795328 234712516 778742374 741111219 32776184 121628796 648697049 676623917 940139282 23825724 525412524 868613953 72780972 348873242 778742374 868613953 778742374 400117047 960561328 928795328 980185666 61445481 70352904 108997527 701990935 774537487 525412524 741111219 451725619 70352904 912731463 68721324 774537487 12649907 485858476 915219545 940139282 234712516 39410857 88234786 976232748 412311704 613215800 621022104 850581867 291937043 696507744 23825724 886122749 451725619 451725619 202458908 446119691 549501187 12649907 211295648 108997527 940139282 886122749 609091911 319776015 164757287 49724812 893099543 195324259 210371391 759021258 61445481 410875112 741111219 485858476 540556135 121628796 845415465 676623917 741111219 169774658 455182110 696507744 555540495 348873242 121628796 210371391 609091911 451725619 54616274 400117047 13631786 121628796 12649907 209190404 609091911 648697049 210371391 540556135 774537487 886122749 412311704 63894527 621022104 540556135 78841143 540556135 648697049 797069061 109689510 648697049 121628796 453583323 371609299 108997527 980185666 314232914 886122749 892739357 908029217 676623917 648697049 196641716 609091911 400117047 696507744 609091911 451725619 451725619 88234786 12649907 857453449 68721324 908029217 918486133 371609299 725022523 291937043 68721324 234712516 928795328 169774658 455182110 49724812 164757287 741111219 158414404 348873242 121628796 49724812 912731463 208075073 209190404 605912934 525412524 940139282 109689510 868613953 291937043 446119691 980185666 908029217 314232914 184244399 46776313 908029217 857453449 348873242 696507744 555540495 109689510 446119691 329620781 857453449 195324259 348873242 161799638 960561328 605912934 485858476 915219545 918486133 63894527 70352904 940139282 629332648 892739357 778742374 169774658 725022523 259506240 39410857 202458908 61445481 121628796 121628796 400117047 12649907 88234786 88234786 72780972 202458908 638171874 621022104 451725619 850581867 371609299 609091911 195324259 868613953 158414404 202458908 638171874 410875112 453583323 928795328 696507744 908029217 316287964 291937043 149981770 113720206 676623917 453583323 451725619 208075073 549501187 341816246 759021258 164757287 210371391 759021258 314232914 759021258 211295648 410875112 850581867 72780972 27767487 329620781 316287964 549501187 915219545 211295648 52498363 893099543 928795328 451725619 36558314 845415465 291937043 701990935 638171874 725022523 365316463 354176981 109689510 87357230 161799638 980185666 12649907 774537487 259506240 108997527 108997527 121628796 797069061 36558314 621022104 217284297 365316463 555540495 211295648 540556135 319776015 78841143 972263722 400117047 113720206 121628796 23825724 455182110 291937043 210371391 455182110 161799638 63894527 960561328 32776184 741111219 892739357 621022104 109689510 341816246 217284297 13631786 32776184 549501187 886122749 555540495 797069061 455182110 972263722 70352904 915219545 976232748 540556135 676623917 164757287 232863028 208075073 977683168 845415465 486220004 234712516 259506240 605912934 12649907 778742374 977683168 778742374 184244399 725022523 109689510 211295648 868613953 202458908 291937043 701990935 850581867 49724812 211295648 525412524 893099543 412311704 161799638 354176981 980185666 109689510 61445481 701990935 912731463 908029217 27767487 158414404 908029217 217284297 46776313 208075073 977683168 72780972 676623917 918486133 613215800 976232748 980185666 341816246 209190404 868613953 36558314 893099543 696507744 46776313 259506240 648697049 39410857 52498363 621022104 609091911 918486133 701990935 348873242 605912934 759021258 648697049 725022523 68721324 27767487 341816246 886122749 232863028 759021258 291937043 977683168 169774658 540556135 78841143 960561328 27767487 365316463 908029217 164757287 209190404 976232748 972263722 892739357 778742374 605912934 976232748 892739357 13631786 196641716 68721324 121628796 892739357 27767487 12649907 329620781 940139282 455182110 629332648 211295648 892739357 410875112 164757287 49724812 316287964 291937043 638171874 759021258 365316463 70352904 52498363 972263722 638171874 893099543 211295648 365316463 259506240 857453449 549501187 196641716 892739357 158414404 940139282 72780972 648697049 977683168 549501187 555540495 49724812 63894527 164757287 845415465 453583323 605912934 61445481 868613953 701990935 78841143 629332648 455182110 912731463 525412524 400117047 485858476 555540495 845415465 605912934 72780972 892739357 149981770 211295648 196641716 13631786 113720206 217284297 13631786 149981770 195324259 365316463 32776184 759021258 365316463 886122749 158414404 555540495 121628796 648697049 169774658 696507744 27767487 533410411 759021258 912731463 540556135 232863028 696507744 329620781 259506240 928795328 149981770 259506240 316287964 638171874 371609299 908029217 621022104 629332648 533410411 211295648 164757287 638171874 149981770 621022104 68721324 371609299 701990935 540556135 354176981 371609299 613215800 453583323 676623917 857453449 842052199 892739357 113720206 621022104 778742374 209190404 72780972 211295648 412311704 759021258 164757287 348873242 621022104 811615209 36558314 319776015 70352904 78841143 977683168 621022104 354176981 164757287 533410411 316287964 13631786 348873242 371609299 259506240 960561328 453583323 928795328 960561328 525412524 23825724 354176981 605912934 72780972 209190404 161799638 109689510 485858476 32776184 446119691 36558314 850581867 629332648 912731463 638171874 161799638 868613953 759021258 314232914 232863028 842052199 701990935 259506240 319776015 797069061 184244399 555540495 892739357 400117047 912731463 485858476 605912934 12649907 196641716 857453449 446119691 195324259 32776184 196641716 525412524 87357230 400117047 72780972 540556135 797069061 451725619 797069061 52498363 211295648 842052199 774537487 13631786 27767487 49724812 208075073 676623917 63894527 918486133 868613953 291937043 797069061 109689510 605912934 27767487 211295648 412311704 210371391 412311704 638171874 195324259 701990935 319776015 87357230 609091911 676623917 412311704 629332648 400117047 314232914 195324259 912731463 629332648 169774658 648697049 774537487 68721324 410875112 149981770 354176981 549501187 412311704 316287964 319776015 70352904 912731463 109689510 87357230 980185666 605912934 61445481 842052199 12649907 892739357 845415465 638171874 108997527 210371391 329620781 915219545 365316463 908029217 23825724 621022104 211295648 72780972 234712516 371609299 886122749 525412524 52498363 976232748 400117047 908029217 27767487 210371391 88234786 61445481 915219545 88234786 915219545 868613953 371609299 886122749 886122749 446119691 613215800 621022104 54616274 341816246 850581867 23825724 314232914 202458908 121628796 36558314 928795328 540556135 918486133 410875112 912731463 329620781 234712516 850581867 319776015 232863028 410875112 980185666 455182110 49724812 316287964 63894527 61445481 68721324 676623917 161799638 348873242 36558314 980185666 169774658 39410857 63894527 980185666 486220004 209190404 54616274 629332648 741111219 774537487 446119691 453583323 158414404 121628796 61445481 648697049 453583323 12649907 453583323 797069061 27767487 972263722 696507744 648697049 533410411 892739357 886122749 725022523 158414404 23825724 209190404 811615209 109689510 725022523 774537487 400117047 621022104 915219545 259506240 113720206 850581867 348873242 12649907 892739357 774537487 217284297 759021258 915219545 759021258 12649907 555540495 629332648 61445481 184244399 27767487 121628796 316287964 918486133 892739357 725022523 676623917 87357230 741111219 113720206 113720206 629332648 121628796 161799638 184244399 70352904 774537487 195324259 701990935 232863028 918486133 613215800 976232748 976232748 72780972 113720206 23825724 696507744 61445481 211295648 202458908 676623917 940139282 455182110 928795328 696507744 184244399 354176981 109689510 893099543 72780972 980185666 27767487 259506240 27767487 169774658 259506240 46776313 329620781 940139282 54616274 39410857 412311704 486220004 184244399 371609299 725022523 49724812 217284297 109689510 78841143 797069061 778742374 13631786 23825724 857453449 54616274 52498363 759021258 121628796 533410411 348873242 36558314 410875112 892739357 121628796 811615209 234712516 232863028 109689510 525412524 52498363 960561328 410875112 774537487 61445481 977683168 410875112 32776184 842052199 354176981 210371391 648697049 158414404 78841143 972263722 36558314 759021258 412311704 13631786 63894527 451725619 676623917 169774658 696507744 259506240 52498363 797069061 354176981 46776313 164757287 348873242 196641716 36558314 928795328 208075073 211295648 196641716 629332648 121628796 195324259 868613953 70352904 63894527 217284297 61445481 928795328 61445481 23825724 195324259 211295648 195324259 613215800 68721324 918486133 980185666 455182110 195324259 23825724 341816246 453583323 88234786 845415465 455182110 549501187 886122749 842052199 701990935 121628796 696507744 46776313 886122749 61445481 908029217 49724812 27767487 232863028 70352904 354176981 912731463 797069061 857453449 940139282 778742374 70352904 234712516 648697049 184244399 525412524 972263722 893099543 54616274 232863028 52498363 446119691 977683168 412311704 78841143 341816246 158414404 161799638 68721324 960561328 68721324 365316463 609091911 972263722 108997527 446119691 605912934 555540495 893099543 46776313 540556135 291937043 886122749 455182110 109689510 49724812 857453449 211295648 164757287 23825724 915219545 701990935 211295648 741111219 725022523 960561328 169774658 63894527 940139282 232863028 52498363 78841143 549501187 533410411 701990935 485858476 638171874 555540495 291937043 121628796 977683168 977683168 842052199 555540495 234712516 400117047 195324259 446119691 609091911 400117047 915219545 259506240 113720206 778742374 365316463 234712516 850581867 605912934 314232914 61445481 354176981 371609299 928795328 316287964 314232914 158414404 886122749 868613953 555540495 621022104 61445481 70352904 410875112 68721324 977683168 980185666 211295648 314232914 348873242 232863028 976232748 202458908 977683168 316287964 202458908 158414404 202458908 49724812 121628796 371609299 857453449 648697049 208075073 486220004 46776313 70352904 696507744 365316463 868613953 455182110 211295648 453583323 13631786 446119691 184244399 329620781 78841143 621022104 972263722 980185666 46776313 676623917 32776184 446119691 915219545 621022104 549501187 845415465 72780972 316287964 329620781 555540495 23825724 232863028 778742374 605912934 68721324 908029217 39410857 27767487 486220004 485858476 217284297 638171874 696507744 184244399 161799638 410875112 412311704 109689510 609091911 613215800 621022104 980185666 811615209 525412524 87357230 400117047 960561328 63894527 54616274 232863028 348873242 314232914 811615209 696507744 63894527 72780972 549501187 778742374 892739357 39410857 893099543 108997527 39410857 908029217 23825724 319776015 196641716 912731463 774537487 960561328 234712516 46776313 12649907 842052199 234712516 70352904 158414404 886122749 412311704 525412524 208075073 912731463 341816246 158414404 676623917 915219545 701990935 676623917 696507744 202458908 980185666 696507744 39410857 412311704 940139282 72780972 211295648 893099543 676623917 638171874 525412524 329620781 210371391 977683168 696507744 525412524 88234786 371609299 940139282 108997527 811615209 70352904 46776313 108997527 52498363 23825724 868613953 158414404 940139282 49724812 850581867 217284297 13631786 485858476 400117047 13631786 540556135 455182110 977683168 774537487 638171874 811615209 109689510 759021258 845415465 371609299 49724812 121628796 621022104 371609299 291937043 960561328 621022104 842052199 842052199 164757287 451725619 451725619 696507744 845415465 940139282 46776313 741111219 341816246 412311704 741111219 533410411 525412524 52498363 774537487 13631786 908029217 158414404 27767487 696507744 54616274 892739357 27767487 621022104 164757287 609091911 893099543 202458908 217284297 61445481 314232914 533410411 555540495 774537487 121628796 976232748 54616274 400117047 915219545 613215800 217284297 976232748 868613953 158414404 208075073 314232914 797069061 329620781 196641716 61445481 23825724 36558314 316287964 976232748 446119691 412311704 341816246 202458908 555540495 121628796 868613953 455182110 161799638 842052199 149981770 72780972 27767487 912731463 49724812 161799638 613215800 676623917 365316463 701990935 928795328 209190404 638171874 70352904 348873242 161799638 72780972 202458908 87357230 341816246 676623917 533410411 341816246 184244399 412311704 701990935 410875112 32776184 778742374 329620781 52498363 12649907 893099543 113720206 778742374 234712516 39410857 609091911 68721324 78841143 797069061 161799638 485858476 232863028 676623917 857453449 893099543 234712516 485858476 49724812 365316463 72780972 365316463 27767487 759021258 208075073 638171874 486220004 912731463 78841143 78841143 211295648 811615209 486220004 410875112 149981770 108997527 638171874 209190404 113720206 540556135 451725619 13631786 613215800 453583323 121628796 87357230 892739357 451725619 613215800 108997527 940139282 365316463 149981770 609091911 868613953 453583323 549501187 354176981 158414404 161799638 314232914 725022523 36558314 613215800 291937043 453583323 540556135 759021258 850581867 164757287 525412524 164757287 121628796 845415465 648697049 549501187 211295648 61445481 915219545 972263722 211295648 72780972 676623917 108997527 893099543 202458908 234712516 195324259 217284297 36558314 555540495 486220004 259506240 918486133 609091911 525412524 533410411 774537487 27767487 741111219 39410857 648697049 485858476 486220004 354176981 149981770 940139282 912731463 169774658 842052199 365316463 540556135 797069061 54616274 88234786 341816246 291937043 842052199 52498363 928795328 850581867 319776015 976232748 609091911 676623917 46776313 918486133 797069061 850581867 868613953 455182110 842052199 210371391 605912934 39410857 259506240 54616274 87357230 121628796 676623917 648697049 52498363 87357230 412311704 161799638 892739357 696507744 314232914 371609299 410875112 87357230 648697049 210371391 348873242 12649907 23825724 195324259 555540495 158414404 525412524 549501187 892739357 648697049 70352904 52498363 208075073 928795328 87357230 555540495 319776015 845415465 195324259 797069061 886122749 232863028 23825724 196641716 605912934 451725619 158414404 908029217 319776015 741111219 893099543 696507744 63894527 23825724 811615209 892739357 314232914 857453449 164757287 202458908 371609299 525412524 217284297 354176981 72780972 886122749 87357230 61445481 39410857 400117047 540556135 149981770 314232914 455182110 977683168 49724812 778742374 202458908 291937043 868613953 113720206 316287964 210371391 446119691 400117047 341816246 453583323 621022104 400117047 868613953 915219545 23825724 61445481 918486133 195324259 621022104 195324259 741111219 774537487 893099543 486220004 857453449 169774658 49724812 149981770 314232914 605912934 977683168 109689510 291937043 549501187 316287964 912731463 778742374 354176981 400117047 70352904 676623917 908029217 850581867 648697049 36558314 341816246 451725619 605912934 629332648 725022523 210371391 811615209 348873242 915219545 410875112 648697049 113720206 455182110 365316463 638171874 410875112 540556135 980185666 52498363 234712516 759021258 232863028 842052199 842052199 348873242 857453449 208075073 485858476 696507744 217284297 184244399 195324259 741111219 371609299 211295648 341816246 70352904 88234786 893099543 696507744 63894527 453583323 291937043 621022104 354176981 412311704 892739357 87357230 976232748 696507744 486220004 451725619 184244399 811615209 196641716 78841143 774537487 701990935 354176981 915219545 259506240 928795328 365316463 259506240 13631786 319776015 341816246 842052199 759021258 316287964 811615209 540556135 759021258 412311704 621022104 908029217 638171874 759021258 195324259 23825724 648697049 455182110 928795328 540556135 291937043 161799638 960561328 316287964 54616274 525412524 893099543 12649907 621022104 36558314 638171874 259506240 741111219 161799638 68721324 88234786 78841143 648697049 908029217 291937043 540556135 13631786 202458908 196641716 49724812 638171874 741111219 446119691 211295648 774537487 912731463 410875112 976232748 61445481 701990935 149981770 211295648 621022104 778742374 908029217 169774658 32776184 485858476 868613953 701990935 291937043 365316463 68721324 161799638 918486133 316287964 533410411 365316463 211295648 908029217 980185666 453583323 195324259 195324259 316287964 412311704 149981770 977683168 208075073 886122749 348873242 341816246 759021258 259506240 676623917 533410411 893099543 540556135 46776313 161799638 980185666 549501187 113720206 23825724 232863028 446119691 196641716 202458908 70352904 78841143 259506240 109689510 291937043 61445481 63894527 850581867 549501187 32776184 195324259 319776015 940139282 638171874 976232748 908029217 234712516 915219545 291937043 525412524 701990935 108997527 451725619 70352904 453583323 232863028 36558314 915219545 977683168 319776015 52498363 12649907 676623917 549501187 868613953 451725619 208075073 72780972 774537487 908029217 158414404 850581867 314232914 842052199 533410411 234712516 121628796 164757287 915219545 202458908 892739357 259506240 759021258 972263722 113720206 23825724 314232914 613215800 533410411 291937043 774537487 39410857 208075073 234712516 533410411 164757287 928795328 232863028 868613953 676623917 12649907 348873242 12649907 196641716 725022523 12649907 259506240 940139282 977683168 211295648 348873242 88234786 446119691 918486133 741111219 453583323 158414404 868613953 259506240 453583323 319776015 811615209 400117047 32776184 23825724 410875112 61445481 525412524 234712516 940139282 696507744 892739357 121628796 72780972 549501187 202458908 908029217 371609299 842052199 88234786 972263722 451725619 638171874 210371391 453583323 61445481 202458908 759021258 908029217 486220004 886122749 46776313 960561328 842052199 845415465 196641716 32776184 613215800 741111219 940139282 976232748 845415465 184244399 341816246 842052199 259506240 217284297 886122749 605912934 169774658 121628796 63894527 32776184 32776184 13631786 613215800 648697049 164757287 54616274 842052199 354176981 365316463 886122749 341816246 149981770 725022523 195324259 348873242 314232914 63894527 341816246 314232914 49724812 774537487 23825724 217284297 78841143 63894527 845415465 365316463 842052199 549501187 354176981 341816246 72780972 108997527 759021258 196641716 533410411 629332648 46776313 232863028 259506240 525412524 857453449 195324259 88234786 314232914 696507744 54616274 410875112 208075073 184244399 980185666 549501187 850581867 725022523 549501187 774537487 52498363 886122749 868613953 210371391 741111219 410875112 412311704 196641716 365316463 54616274 976232748 886122749 12649907 319776015 70352904 371609299 960561328 87357230 960561328 196641716 314232914 354176981 121628796 725022523 68721324 400117047 549501187 314232914 893099543 485858476 365316463 232863028 354176981 976232748 36558314 485858476 605912934 164757287 27767487 39410857 842052199 72780972 78841143 797069061 87357230 638171874 27767487 412311704 259506240 32776184 341816246 316287964 121628796 976232748 701990935 12649907 842052199 893099543 23825724 121628796 209190404 52498363 648697049 68721324 341816246 605912934 453583323 453583323 486220004 164757287 455182110 696507744 169774658 972263722 341816246 613215800 629332648 202458908 908029217 778742374 486220004 857453449 68721324 371609299 605912934 555540495 842052199 184244399 211295648 354176981 613215800 928795328 87357230 259506240 108997527 759021258 121628796 161799638 525412524 455182110 169774658 341816246 161799638 46776313 977683168 108997527 972263722 341816246 485858476 696507744 209190404 400117047 976232748 676623917 915219545 46776313 149981770 850581867 113720206 52498363 211295648 455182110 648697049 61445481 797069061 210371391 778742374 12649907 259506240 49724812 121628796 759021258 211295648 70352904 676623917 291937043 797069061 196641716 109689510 164757287 109689510 208075073 88234786 701990935 648697049 72780972 341816246 759021258 354176981 613215800 108997527 676623917 52498363 701990935 977683168 525412524 811615209 39410857 87357230 555540495 234712516 314232914 36558314 940139282 774537487 196641716 158414404 88234786 291937043 316287964 759021258 52498363 857453449 400117047 13631786 149981770 27767487 918486133 211295648 23825724 329620781 977683168 72780972 87357230 811615209 621022104 36558314 410875112 797069061 158414404 354176981 648697049 842052199 217284297 972263722 455182110 741111219 314232914 13631786 316287964 121628796 609091911 63894527 725022523 741111219 121628796 451725619 648697049 108997527 164757287 868613953 39410857 540556135 52498363 609091911 371609299 696507744 365316463 46776313 23825724 613215800 725022523 354176981 365316463 13631786 613215800 629332648 87357230 164757287 164757287 486220004 316287964 371609299 87357230 960561328 54616274 319776015 329620781 158414404 701990935 88234786 149981770 46776313 78841143 412311704 621022104 109689510 78841143 455182110 725022523 845415465 453583323 629332648 774537487 774537487 455182110 928795328 371609299 314232914 319776015 36558314 621022104 540556135 638171874 259506240 70352904 446119691 892739357 741111219 976232748 725022523 410875112 759021258 928795328 211295648 696507744 410875112 976232748 976232748 341816246 850581867 410875112 209190404 621022104 354176981 842052199 555540495 113720206 485858476 797069061 915219545 348873242 46776313 27767487 46776313 196641716 741111219 648697049 354176981 701990935 400117047 525412524 868613953 549501187 629332648 32776184 845415465 451725619 32776184 54616274 850581867 918486133 741111219 485858476 54616274 940139282 61445481 39410857 158414404 88234786 759021258 52498363 850581867 27767487 701990935 811615209 842052199 88234786 893099543 893099543 972263722 410875112 609091911 121628796 912731463 915219545 365316463 886122749 70352904 88234786 329620781 446119691 972263722 121628796 621022104 348873242 36558314 365316463 72780972 960561328 540556135 195324259 70352904 976232748 61445481 54616274 410875112 217284297 696507744 701990935 88234786 70352904 88234786 648697049 12649907 912731463 976232748 196641716 49724812 149981770 842052199 857453449 291937043 217284297 23825724 46776313 525412524 605912934 121628796 908029217 886122749 446119691 485858476 371609299 412311704 121628796 850581867 87357230 88234786 842052199 184244399 316287964 918486133 161799638 13631786 486220004 209190404 453583323 455182110 400117047 232863028 811615209 63894527 202458908 109689510 842052199 68721324 210371391 121628796 234712516 319776015 109689510 210371391 638171874 451725619 455182110 485858476 918486133 845415465 113720206 412311704 918486133 13631786 893099543 908029217 485858476 72780972 13631786 316287964 972263722 453583323 886122749 621022104 540556135 169774658 857453449 88234786 329620781 857453449 845415465 87357230 638171874 341816246 158414404 354176981 208075073 977683168 638171874 797069061 259506240 211295648 892739357 980185666 485858476 202458908 486220004 208075073 759021258 316287964 319776015 533410411 52498363 886122749 12649907 209190404 23825724 52498363 211295648 918486133 842052199 759021258 842052199 27767487 549501187 217284297 892739357 68721324 455182110 533410411 70352904 940139282 485858476 648697049 525412524 217284297 210371391 549501187 314232914 217284297 960561328 908029217 61445481 797069061 676623917 87357230 486220004 868613953 892739357 605912934 68721324 741111219 605912934 928795328 113720206 78841143 217284297 676623917 696507744 893099543 208075073 208075073 549501187 940139282 329620781 319776015 886122749 778742374 121628796 676623917 196641716 701990935 915219545 319776015 533410411 811615209 46776313 63894527 195324259 195324259 13631786 774537487 27767487 61445481 446119691 184244399 892739357 68721324 977683168 886122749 629332648 533410411 638171874 365316463 234712516 108997527 70352904 759021258 453583323 232863028 158414404 319776015 217284297 36558314 412311704 63894527 78841143 68721324 319776015 23825724 759021258 915219545 314232914 202458908 109689510 892739357 354176981 195324259 676623917 980185666 341816246 164757287 915219545 613215800 70352904 676623917 741111219 63894527 232863028 23825724 972263722 169774658 68721324 354176981 412311704 371609299 410875112 613215800 960561328 400117047 46776313 217284297 121628796 70352904 12649907 410875112 217284297 113720206 234712516 759021258 211295648 164757287 940139282 960561328 68721324 291937043 314232914 908029217 980185666 912731463 149981770 54616274 365316463 453583323 648697049 455182110 613215800 46776313 23825724 13631786 977683168 980185666 533410411 845415465 972263722 341816246 68721324 676623917 850581867 70352904 868613953 940139282 701990935 52498363 696507744 52498363 605912934 976232748 196641716 314232914 348873242 54616274 741111219 486220004 555540495 88234786 13631786 540556135 49724812 316287964 940139282 886122749 886122749 149981770 811615209 113720206 46776313 23825724 78841143 46776313 857453449 621022104 485858476 88234786 412311704 36558314 341816246 329620781 778742374 453583323 329620781 209190404 46776313 348873242 940139282 348873242 638171874 354176981 842052199 196641716 109689510 108997527 291937043 161799638 918486133 540556135 629332648 108997527 605912934 23825724 797069061 87357230 63894527 78841143 121628796 977683168 976232748 886122749 46776313 365316463 676623917 525412524 291937043 410875112 109689510 797069061 371609299 778742374 23825724 314232914 453583323 928795328 555540495 161799638 217284297 46776313 68721324 329620781 78841143 701990935 164757287 52498363 741111219 638171874 451725619 195324259 893099543 354176981 87357230 446119691 555540495 842052199 940139282 701990935 158414404 319776015 485858476 629332648 850581867 977683168 27767487 629332648 371609299 49724812 354176981 208075073 371609299 555540495 976232748 412311704 319776015 725022523 540556135 915219545 555540495 217284297 87357230 109689510 70352904 410875112 451725619 410875112 319776015 842052199 774537487 451725619 211295648 605912934 108997527 893099543 701990935 451725619 485858476 314232914 113720206 88234786 208075073 169774658 88234786 676623917 446119691 341816246 329620781 453583323 49724812 850581867 525412524 912731463 70352904 211295648 259506240 348873242 232863028 164757287 39410857 208075073 217284297 195324259 400117047 88234786 797069061 453583323 68721324 741111219 605912934 972263722 196641716 613215800 27767487 857453449 211295648 169774658 348873242 121628796 455182110 725022523 613215800 868613953 371609299 316287964 915219545 453583323 46776313 868613953 12649907 365316463 915219545 774537487 845415465 400117047 549501187 857453449 609091911 741111219 234712516 72780972 329620781 400117047 371609299 13631786 533410411 977683168 629332648 316287964 648697049 842052199 701990935 121628796 39410857 113720206 486220004 918486133 291937043 208075073 908029217 845415465 161799638 842052199 842052199 446119691 329620781 977683168 908029217 485858476 195324259 857453449 613215800 49724812 63894527 232863028 453583323 555540495 540556135 36558314 72780972 533410411 400117047 314232914 12649907 912731463 63894527 61445481 232863028 845415465 960561328 676623917 842052199 259506240 918486133 46776313 108997527 400117047 811615209 63894527 613215800 23825724 329620781 525412524 613215800 63894527 121628796 609091911 605912934 960561328 549501187 158414404 54616274 980185666 70352904 893099543 164757287 365316463 202458908 210371391 164757287 371609299 676623917 354176981 980185666 27767487 446119691 525412524 638171874 232863028 451725619 741111219 36558314 49724812 918486133 49724812 486220004 291937043 540556135 928795328 61445481 845415465 400117047 842052199 314232914 13631786 210371391 108997527 446119691 316287964 621022104 63894527 540556135 341816246 149981770 12649907 451725619 811615209 319776015 195324259 774537487 725022523 54616274 811615209 108997527 797069061 725022523 232863028 892739357 976232748 23825724 725022523 701990935 811615209 912731463 451725619 211295648 63894527 196641716 365316463 451725619 158414404 412311704 70352904 976232748 12649907 845415465 195324259 725022523 164757287 928795328 68721324 354176981 892739357 977683168 291937043 164757287 638171874 915219545 348873242 741111219 113720206 319776015 329620781 868613953 232863028 348873242 486220004 972263722 371609299 23825724 980185666 886122749 977683168 696507744 868613953 121628796 960561328 169774658 39410857 113720206 455182110 555540495 61445481 555540495 778742374 348873242 485858476 319776015 49724812 857453449 121628796 453583323 797069061 609091911 52498363 976232748 701990935 208075073 868613953 725022523 533410411 400117047 842052199 211295648 232863028 149981770 234712516 72780972 701990935 371609299 892739357 811615209 52498363 850581867 196641716 164757287 908029217 13631786 446119691 54616274 605912934 68721324 49724812 980185666 892739357 609091911 49724812 23825724 857453449 54616274 533410411 613215800 341816246 36558314 725022523 88234786 525412524 696507744 912731463 12649907 725022523 63894527 36558314 291937043 208075073 918486133 621022104 940139282 940139282 774537487 410875112 549501187 49724812 486220004 912731463 696507744 972263722 928795328 329620781 354176981 928795328 725022523 23825724 486220004 850581867 202458908 39410857 605912934 845415465 329620781 27767487 605912934 605912934 940139282 725022523 87357230 329620781 49724812 410875112 629332648 109689510 12649907 850581867 319776015 972263722 72780972 455182110 412311704 23825724 27767487 109689510 32776184 400117047 46776313 892739357 113720206 485858476 850581867 621022104 68721324 912731463 68721324 158414404 329620781 533410411 845415465 149981770 842052199 27767487 976232748 354176981 184244399 451725619 980185666 113720206 759021258 217284297 195324259 371609299 453583323 234712516 314232914 485858476 36558314 533410411 613215800 52498363 208075073 451725619 316287964 842052199 365316463 868613953 169774658 928795328 915219545 797069061 811615209 972263722 210371391 365316463 329620781 72780972 972263722 63894527 61445481 857453449 23825724 621022104 54616274 184244399 68721324 12649907 915219545 850581867 850581867 68721324 61445481 886122749 12649907 701990935 46776313 164757287 158414404 36558314 912731463 109689510 976232748 540556135 39410857 354176981 845415465 63894527 329620781 400117047 161799638 555540495 291937043 196641716 234712516 410875112 412311704 202458908 12649907 638171874 629332648 291937043 27767487 32776184 725022523 195324259 52498363 774537487 341816246 918486133 845415465 348873242 169774658 365316463 446119691 161799638 78841143 259506240 842052199 850581867 555540495 778742374 13631786 940139282 109689510 210371391 453583323 232863028 842052199 12649907 410875112 195324259 52498363 108997527 78841143 70352904 759021258 908029217 912731463 329620781 232863028 108997527 868613953 319776015 149981770 329620781 759021258 842052199 533410411 46776313 169774658 23825724 23825724 774537487 27767487 609091911 725022523 61445481 169774658 52498363 348873242 629332648 797069061 908029217 61445481 400117047 63894527 446119691 210371391 88234786 915219545 32776184 109689510 759021258 371609299 108997527 27767487 701990935 87357230 868613953 918486133 109689510 232863028 109689510 915219545 354176981 912731463 13631786 400117047 915219545 121628796 149981770 61445481 54616274 88234786 977683168 451725619 412311704 485858476 354176981 400117047 36558314 613215800 316287964 605912934 72780972 23825724 842052199 857453449 70352904 940139282 209190404 774537487 525412524 169774658 208075073 54616274 446119691 629332648 46776313 453583323 46776313 121628796 972263722 196641716 980185666 61445481 329620781 348873242 12649907 676623917 109689510 486220004 912731463 164757287 39410857 811615209 12649907 23825724 850581867 169774658 648697049 46776313 868613953 857453449 209190404 960561328 845415465 893099543 533410411 648697049 39410857 648697049 549501187 39410857 365316463 486220004 259506240 774537487 455182110 232863028 774537487 13631786 701990935 158414404 676623917 892739357 209190404 46776313 52498363 365316463 209190404 778742374 621022104 918486133 857453449 32776184 36558314 108997527 648697049 918486133 52498363 12649907 87357230 977683168 158414404 676623917 980185666 648697049 196641716 121628796 918486133 12649907 451725619 109689510 63894527 976232748 629332648 13631786 892739357 108997527 196641716 217284297 725022523 161799638 525412524 928795328 609091911 32776184 88234786 329620781 109689510 109689510 850581867 217284297 549501187 164757287 164757287 329620781 61445481 49724812 121628796 845415465 850581867 774537487 453583323 886122749 208075073 850581867 648697049 88234786 811615209 797069061 291937043 149981770 209190404 485858476 32776184 195324259 108997527 609091911 54616274 12649907 525412524 217284297 811615209 70352904 354176981 354176981 211295648 455182110 27767487 12649907 46776313 940139282 912731463 209190404 676623917 184244399 202458908 121628796 70352904 72780972 613215800 209190404 893099543 912731463 329620781 319776015 12649907 108997527 555540495 400117047 87357230 774537487 549501187 63894527 613215800 857453449 797069061 210371391 892739357 811615209 868613953 54616274 676623917 61445481 208075073 36558314 68721324 49724812 68721324 525412524 908029217 621022104 676623917 868613953 61445481 232863028 696507744 329620781 638171874 196641716 68721324 549501187 410875112 49724812 759021258 217284297 316287964 49724812 196641716 211295648 797069061 259506240 850581867 555540495 455182110 354176981 54616274 976232748 195324259 412311704 61445481 533410411 774537487 13631786 980185666 850581867 549501187 72780972 348873242 211295648 149981770 555540495 701990935 54616274 759021258 68721324 329620781 13631786 400117047 164757287 555540495 797069061 676623917 354176981 259506240 354176981 70352904 613215800 778742374 696507744 886122749 184244399 696507744 455182110 78841143 164757287 202458908 329620781 741111219 365316463 63894527 811615209 533410411 485858476 845415465 113720206 184244399 485858476 451725619 638171874 400117047 621022104 972263722 329620781 209190404 540556135 412311704 976232748 451725619 868613953 629332648 778742374 648697049 555540495 354176981 27767487 78841143 319776015 451725619 605912934 36558314 316287964 149981770 371609299 912731463 72780972 78841143 164757287 980185666 453583323 161799638 291937043 109689510 61445481 778742374 109689510 211295648 52498363 485858476 87357230 169774658 485858476 46776313 70352904 13631786 109689510 525412524 217284297 613215800 70352904 61445481 621022104 972263722 797069061 778742374 63894527 621022104 621022104 741111219 797069061 61445481 196641716 39410857 23825724 613215800 46776313 232863028 972263722 648697049 400117047 319776015 446119691 291937043 195324259 184244399 845415465 209190404 811615209 316287964 354176981 613215800 868613953 915219545 341816246 121628796 211295648 259506240 725022523 455182110 371609299 893099543 868613953 208075073 365316463 400117047 70352904 195324259 868613953 908029217 485858476 485858476 88234786 446119691 109689510 972263722 621022104 857453449 842052199 259506240 915219545 797069061 485858476 316287964 759021258 13631786 912731463 184244399 774537487 960561328 210371391 61445481 78841143 845415465 195324259 211295648 32776184 451725619 972263722 696507744 113720206 811615209 27767487 842052199 918486133 23825724 61445481 486220004 696507744 453583323 453583323 555540495 78841143 976232748 329620781 217284297 108997527 638171874 629332648 774537487 453583323 842052199 217284297 400117047 725022523 605912934 196641716 196641716 13631786 39410857 886122749 893099543 316287964 184244399 354176981 23825724 217284297 314232914 868613953 850581867 976232748 54616274 49724812 446119691 811615209 232863028 202458908 27767487 121628796 629332648 314232914 217284297 161799638 540556135 555540495 348873242 13631786 972263722 78841143 208075073 533410411 455182110 108997527 868613953 609091911 158414404 868613953 316287964 886122749 485858476 88234786 316287964 676623917 68721324 868613953 52498363 400117047 161799638 291937043 960561328 638171874 940139282 149981770 453583323 149981770 609091911 70352904 36558314 701990935 613215800 113720206 72780972 314232914 725022523 972263722 210371391 977683168 46776313 648697049 410875112 485858476 893099543 202458908 365316463 195324259 400117047 61445481 400117047 72780972 915219545 741111219 868613953 725022523 410875112 972263722 605912934 857453449 725022523 533410411 928795328 638171874 960561328 486220004 778742374 928795328 555540495 27767487 451725619 741111219 451725619 52498363 149981770 725022523 453583323 410875112 72780972 621022104 533410411 609091911 12649907 868613953 446119691 811615209 549501187 209190404 629332648 701990935 842052199 778742374 400117047 455182110 486220004 365316463 54616274 845415465 555540495 61445481 972263722 109689510 453583323 533410411 533410411 234712516 892739357 912731463 638171874 892739357 774537487 39410857 893099543 365316463 63894527 549501187 741111219 701990935 811615209 23825724 164757287 161799638 211295648 68721324 928795328 451725619 759021258 451725619 725022523 70352904 39410857 113720206 886122749 164757287 72780972 778742374 259506240 13631786 36558314 555540495 109689510 54616274 169774658 87357230 977683168 61445481 446119691 371609299 211295648 451725619 217284297 676623917 184244399 39410857 908029217 121628796 629332648 446119691 725022523 648697049 329620781 857453449 845415465 54616274 549501187 918486133 918486133 109689510 485858476 184244399 88234786 485858476 540556135 741111219 774537487 725022523 892739357 12649907 811615209 72780972 759021258 211295648 977683168 886122749 915219545 453583323 759021258 850581867 525412524 70352904 648697049 161799638 88234786 161799638 485858476 61445481 960561328 857453449 341816246 696507744 455182110 210371391 774537487 453583323 348873242 845415465 46776313 842052199 209190404 629332648 78841143 70352904 32776184 329620781 39410857 23825724 525412524 209190404 195324259 371609299 797069061 329620781 928795328 797069061 210371391 211295648 928795328 778742374 88234786 676623917 149981770 701990935 485858476 609091911 410875112 886122749 811615209 72780972 453583323 555540495 72780972 453583323 918486133 446119691 158414404 202458908 354176981 701990935 892739357 759021258 555540495 319776015 485858476 210371391 629332648 316287964 211295648 629332648 234712516 638171874 857453449 940139282 451725619 211295648 977683168 371609299 196641716 348873242 46776313 940139282 54616274 341816246 195324259 365316463 341816246 886122749 741111219 39410857 52498363 209190404 797069061 196641716 613215800 845415465 121628796 87357230 453583323 676623917 78841143 605912934 121628796 341816246 845415465 892739357 701990935 121628796 609091911 912731463 121628796 892739357 928795328 912731463 918486133 555540495 63894527 341816246 23825724 161799638 109689510 549501187 741111219 36558314 87357230 486220004 797069061 605912934 348873242 977683168 70352904 400117047 365316463 88234786 629332648 291937043 291937043 234712516 778742374 455182110 36558314 485858476 918486133 52498363 87357230 533410411 976232748 211295648 23825724 52498363 972263722 893099543 701990935 371609299 701990935 797069061 371609299 892739357 701990935 27767487 72780972 797069061 54616274 365316463 741111219 164757287 940139282 549501187 169774658 319776015 701990935 217284297 976232748 161799638 54616274 972263722 549501187 371609299 234712516 72780972 549501187 196641716 46776313 63894527 977683168 613215800 908029217 354176981 908029217 912731463 371609299 774537487 857453449 49724812 316287964 371609299 202458908 32776184 234712516 912731463 638171874 202458908 453583323 928795328 329620781 87357230 164757287 184244399 27767487 78841143 797069061 78841143 209190404 774537487 316287964 39410857 72780972 70352904 316287964 232863028 210371391 918486133 892739357 741111219 365316463 972263722 485858476 211295648 918486133 549501187 648697049 36558314 27767487 892739357 164757287 533410411 211295648 555540495 977683168 164757287 210371391 525412524 676623917 161799638 540556135 400117047 217284297 976232748 609091911 621022104 209190404 811615209 291937043 915219545 928795328 314232914 676623917 78841143 629332648 676623917 32776184 202458908 410875112 78841143 36558314 549501187 759021258 32776184 348873242 980185666 27767487 533410411 912731463 485858476 977683168 108997527 341816246 972263722 629332648 533410411 371609299 605912934 886122749 915219545 940139282 912731463 759021258 371609299 23825724 63894527 446119691 63894527 857453449 184244399 54616274 314232914 39410857 61445481 400117047 455182110 455182110 741111219 410875112 169774658 234712516 78841143 39410857 797069061 211295648 605912934 605912934 609091911 341816246 202458908 169774658 72780972 811615209 70352904 72780972 149981770 811615209 555540495 208075073 845415465 211295648 613215800 797069061 485858476 329620781 202458908 63894527 741111219 976232748 27767487 316287964 605912934 451725619 540556135 78841143 46776313 319776015 365316463 316287964 976232748 365316463 211295648 609091911 451725619 46776313 109689510 32776184 892739357 121628796 63894527 209190404 741111219 774537487 32776184 36558314 158414404 613215800 908029217 259506240 605912934 410875112 486220004 68721324 23825724 525412524 533410411 259506240 613215800 915219545 184244399 88234786 676623917 845415465 638171874 701990935 629332648 621022104 149981770 63894527 52498363 868613953 912731463 918486133 78841143 121628796 960561328 54616274 217284297 36558314 638171874 371609299 196641716 195324259 13631786 629332648 121628796 202458908 893099543 980185666 893099543 161799638 960561328 741111219 319776015 912731463 980185666 676623917 741111219 774537487 158414404 940139282 23825724 319776015 400117047 886122749 169774658 609091911 638171874 158414404 354176981 976232748 451725619 210371391 184244399 774537487 341816246 972263722 485858476 797069061 208075073 446119691 400117047 319776015 164757287 108997527 27767487 972263722 54616274 68721324 341816246 12649907 234712516 892739357 696507744 52498363 49724812 533410411 842052199 540556135 797069061 410875112 928795328 108997527 410875112 108997527 196641716 908029217 555540495 314232914 329620781 88234786 555540495 972263722 70352904 446119691 49724812 32776184 259506240 341816246 605912934 61445481 676623917 555540495 217284297 196641716 202458908 208075073 87357230 319776015 12649907 725022523 525412524 940139282 319776015 842052199 319776015 316287964 918486133 158414404 158414404 36558314 676623917 164757287 158414404 605912934 354176981 972263722 886122749 52498363 121628796 354176981 533410411 811615209 980185666 209190404 676623917 109689510 108997527 976232748 842052199 202458908 108997527 371609299 371609299 63894527 453583323 209190404 893099543 68721324 915219545 78841143 12649907 234712516 638171874 210371391 13631786 232863028 109689510 928795328 68721324 868613953 365316463 638171874 892739357 893099543 314232914 78841143 196641716 316287964 485858476 638171874 232863028 525412524 169774658 842052199 371609299 70352904 319776015 13631786 61445481 486220004 329620781 797069061 540556135 741111219 113720206 886122749 195324259 12649907 46776313 410875112 842052199 52498363 980185666 87357230 892739357 980185666 525412524 68721324 701990935 486220004 912731463 696507744 908029217 701990935 648697049 54616274 980185666 61445481 158414404 485858476 232863028 701990935 68721324 329620781 915219545 88234786 638171874 549501187 533410411 232863028 161799638 78841143 319776015 540556135 638171874 32776184 912731463 211295648 453583323 928795328 164757287 676623917 725022523 23825724 741111219 638171874 485858476 412311704 549501187 341816246 217284297 365316463 850581867 36558314 451725619 778742374 27767487 638171874 453583323 540556135 960561328 940139282 88234786 70352904 725022523 811615209 648697049 210371391 208075073 453583323 63894527 217284297 555540495 70352904 109689510 113720206 149981770 46776313 638171874 49724812 365316463 32776184 49724812 811615209 184244399 486220004 549501187 316287964 696507744 70352904 725022523 108997527 232863028 778742374 63894527 113720206 54616274 49724812 940139282 108997527 196641716 774537487 78841143 918486133 184244399 701990935 893099543 977683168 453583323 892739357 158414404 485858476 314232914 928795328 696507744 195324259 195324259 12649907 857453449 209190404 169774658 232863028 613215800 68721324 87357230 209190404 648697049 638171874 184244399 980185666 149981770 211295648 892739357 759021258 46776313 63894527 371609299 87357230 845415465 410875112 972263722 609091911 609091911 868613953 319776015 63894527 976232748 314232914 208075073 759021258 845415465 88234786 88234786 169774658 61445481 63894527 857453449 725022523 210371391 354176981 121628796 613215800 70352904 217284297 778742374 648697049 232863028 329620781 453583323 88234786 259506240 676623917 892739357 164757287 741111219 676623917 108997527 23825724 845415465 78841143 759021258 850581867 540556135 850581867 980185666 842052199 960561328 365316463 400117047 759021258 696507744 759021258 676623917 455182110 12649907 915219545 232863028 314232914 453583323 886122749 918486133 121628796 977683168 202458908 32776184 741111219 915219545 540556135 892739357 109689510 232863028 329620781 12649907 319776015 78841143 108997527 842052199 453583323 27767487 960561328 211295648 46776313 217284297 928795328 341816246 960561328 217284297 88234786 778742374 70352904 759021258 759021258 400117047 918486133 217284297 319776015 319776015 960561328 453583323 164757287 977683168 32776184 63894527 234712516 850581867 348873242 811615209 108997527 234712516 696507744 52498363 46776313 209190404 341816246 108997527 960561328 485858476 169774658 842052199 811615209 892739357 316287964 195324259 108997527 928795328 88234786 892739357 88234786 778742374 868613953 609091911 121628796 980185666 46776313 371609299 234712516 980185666 525412524 940139282 78841143 976232748 108997527 446119691 27767487 63894527 314232914 701990935 797069061 976232748 209190404 453583323 27767487 797069061 149981770 912731463 857453449 915219545 49724812 638171874 638171874 485858476 23825724 49724812 158414404 371609299 797069061 39410857 446119691 39410857 605912934 164757287 87357230 68721324 400117047 158414404 87357230 778742374 23825724 638171874 525412524 400117047 410875112 778742374 209190404 316287964 609091911 960561328 648697049 741111219 36558314 314232914 540556135 27767487 540556135 61445481 209190404 453583323 842052199 13631786 27767487 354176981 960561328 365316463 868613953 52498363 893099543 549501187 892739357 451725619 676623917 316287964 329620781 217284297 291937043 908029217 850581867 217284297 329620781 868613953 291937043 540556135 109689510 892739357 348873242 149981770 348873242 36558314 400117047 451725619 908029217 451725619 977683168 209190404 928795328 149981770 525412524 977683168 27767487 354176981 52498363 49724812 453583323 797069061 23825724 39410857 234712516 613215800 52498363 676623917 912731463 36558314 61445481 63894527 893099543 609091911 648697049 892739357 485858476 54616274 70352904 533410411 629332648 621022104 32776184 446119691 113720206 49724812 811615209 169774658 208075073 49724812 217284297 868613953 850581867 12649907 184244399 850581867 78841143 46776313 648697049 893099543 68721324 113720206 915219545 291937043 741111219 49724812 72780972 72780972 778742374 549501187 158414404 613215800 533410411 113720206 676623917 46776313 977683168 915219545 892739357 365316463 400117047 32776184 72780972 868613953 886122749 209190404 915219545 314232914 169774658 972263722 291937043 63894527 169774658 621022104 196641716 354176981 63894527 455182110 27767487 39410857 348873242 184244399 741111219 68721324 525412524 329620781 39410857 211295648 12649907 972263722 314232914 455182110 63894527 196641716 549501187 696507744 797069061 486220004 485858476 638171874 46776313 778742374 348873242 886122749 977683168 892739357 202458908 68721324 109689510 485858476 725022523 208075073 892739357 210371391 811615209 202458908 27767487 161799638 701990935 161799638 549501187 892739357 63894527 88234786 341816246 202458908 32776184 525412524 169774658 609091911 78841143 980185666 259506240 960561328 555540495 485858476 164757287 371609299 161799638 928795328 918486133 605912934 977683168 314232914 410875112 208075073 676623917 291937043 36558314 811615209 850581867 195324259 195324259 234712516 915219545 613215800 549501187 850581867 741111219 774537487 158414404 341816246 169774658 868613953 164757287 972263722 533410411 259506240 354176981 68721324 209190404 928795328 940139282 455182110 202458908 211295648 259506240 400117047 797069061 893099543 892739357 161799638 113720206 113720206 13631786 217284297 32776184 696507744 886122749 621022104 410875112 88234786 68721324 525412524 609091911 210371391 446119691 202458908 319776015 291937043 621022104 314232914 850581867 291937043 365316463 453583323 329620781 208075073 210371391 70352904 87357230 908029217 778742374 759021258 980185666 845415465 27767487 638171874 485858476 451725619 196641716 52498363 27767487 63894527 208075073 209190404 68721324 648697049 232863028 36558314 158414404 319776015 202458908 314232914 211295648 960561328 701990935 549501187 49724812 676623917 453583323 549501187 972263722 39410857 701990935 972263722 88234786 232863028 52498363 39410857 23825724 13631786 319776015 32776184 12649907 453583323 977683168 68721324 613215800 759021258 209190404 365316463 316287964 892739357 759021258 886122749 980185666 164757287 354176981 108997527 915219545 455182110 108997527 341816246 113720206 232863028 886122749 676623917 725022523 184244399 797069061 68721324 857453449 400117047 202458908 605912934 725022523 208075073 202458908 209190404 400117047 87357230 451725619 196641716 259506240 842052199 341816246 609091911 485858476 161799638 202458908 234712516 412311704 918486133 32776184 892739357 886122749 778742374 208075073 976232748 759021258 928795328 12649907 811615209 52498363 455182110 741111219 400117047 605912934 850581867 696507744 972263722 485858476 32776184 113720206 850581867 234712516 234712516 232863028 485858476 629332648 217284297 27767487 629332648 149981770 78841143 701990935 908029217 87357230 23825724 676623917 319776015 960561328 886122749 629332648 87357230 555540495 217284297 797069061 348873242 977683168 811615209 797069061 217284297 109689510 291937043 918486133 811615209 605912934 725022523 811615209 211295648 976232748 196641716 977683168 940139282 72780972 850581867 886122749 842052199 109689510 108997527 195324259 446119691 621022104 533410411 621022104 980185666 555540495 52498363 701990935 778742374 893099543 209190404 371609299 365316463 329620781 169774658 196641716 259506240 46776313 217284297 811615209 12649907 36558314 977683168 845415465 850581867 701990935 778742374 629332648 446119691 648697049 13631786 202458908 202458908 940139282 525412524 202458908 960561328 108997527 46776313 412311704 184244399 960561328 940139282 453583323 232863028 61445481 533410411 446119691 629332648 354176981 217284297 63894527 886122749 158414404 184244399 195324259 533410411 485858476 164757287 868613953 158414404 291937043 149981770 893099543 412311704 613215800 412311704 12649907 811615209 774537487 908029217 400117047 354176981 46776313 329620781 811615209 70352904 892739357 234712516 811615209 184244399 940139282 778742374 211295648 316287964 555540495 87357230 27767487 980185666 371609299 196641716 605912934 36558314 354176981 13631786 319776015 259506240 486220004 940139282 609091911 54616274 453583323 348873242 410875112 348873242 316287964 410875112 52498363 195324259 759021258 613215800 234712516 341816246 778742374 638171874 892739357 319776015 341816246 36558314 977683168 977683168 108997527 329620781 208075073 88234786 410875112 940139282 259506240 915219545 12649907 725022523 46776313 329620781 195324259 208075073 63894527 893099543 555540495 451725619 87357230 316287964 977683168 113720206 842052199 412311704 533410411 549501187 209190404 533410411 842052199 605912934 121628796 196641716 410875112 842052199 797069061 63894527 72780972 158414404 886122749 291937043 234712516 400117047 164757287 23825724 196641716 234712516 797069061 741111219 63894527 696507744 113720206 725022523 648697049 113720206 149981770 329620781 319776015 319776015 696507744 209190404 915219545 868613953 915219545 210371391 13631786 540556135 972263722 918486133 845415465 70352904 158414404 232863028 217284297 329620781 455182110 451725619 525412524 341816246 451725619 202458908 202458908 446119691 676623917 36558314 811615209 486220004 354176981 977683168 63894527 329620781 23825724 886122749 976232748 940139282 36558314 778742374 676623917 977683168 629332648 976232748 412311704 928795328 976232748 778742374 70352904 540556135 365316463 741111219 696507744 453583323 169774658 912731463 291937043 400117047 486220004 108997527 486220004 39410857 980185666 169774658 638171874 759021258 400117047 158414404 27767487 113720206 109689510 759021258 27767487 341816246 13631786 676623917 774537487 108997527 87357230 453583323 88234786 774537487 113720206 549501187 49724812 451725619 54616274 329620781 410875112 202458908 88234786 13631786 232863028 648697049 915219545 196641716 70352904 892739357 725022523 211295648 638171874 759021258 609091911 540556135 87357230 348873242 195324259 741111219 149981770 211295648 621022104 980185666 410875112 850581867 232863028 291937043 113720206 195324259 741111219 886122749 400117047 648697049 892739357 354176981 68721324 70352904 857453449 976232748 232863028 525412524 88234786 211295648 549501187 365316463 195324259 234712516 365316463 87357230 12649907 850581867 868613953 196641716 27767487 316287964 27767487 485858476 410875112 12649907 648697049 676623917 211295648 486220004 329620781 208075073 121628796 940139282 208075073 68721324 164757287 354176981 676623917 892739357 797069061 158414404 32776184 741111219 613215800 88234786 701990935 291937043 638171874 759021258 234712516 486220004 609091911 61445481 977683168 72780972 811615209 533410411 725022523 63894527 169774658 980185666 210371391 348873242 232863028 857453449 63894527 158414404 348873242 12649907 108997527 918486133 184244399 886122749 46776313 46776313 915219545 52498363 61445481 316287964 72780972 410875112 329620781 234712516 314232914 316287964 549501187 940139282 23825724 774537487 845415465 13631786 609091911 291937043 446119691 78841143 908029217 202458908 774537487 195324259 365316463 455182110 868613953 842052199 908029217 912731463 78841143 291937043 121628796 525412524 121628796 12649907 184244399 371609299 972263722 195324259 976232748 61445481 63894527 169774658 845415465 446119691 886122749 329620781 555540495 36558314 960561328 164757287 36558314 72780972 918486133 915219545 741111219 113720206 202458908 354176981 918486133 169774658 211295648 211295648 314232914 87357230 977683168 412311704 811615209 410875112 49724812 195324259 893099543 940139282 555540495 232863028 184244399 49724812 109689510 209190404 365316463 915219545 892739357 39410857 68721324 70352904 451725619 259506240 209190404 676623917 400117047 605912934 915219545 701990935 211295648 977683168 912731463 857453449 928795328 169774658 842052199 850581867 36558314 291937043 797069061 638171874 857453449 32776184 49724812 121628796 54616274 49724812 39410857 164757287 210371391 46776313 371609299 696507744 109689510 54616274 918486133 46776313 525412524 348873242 195324259 525412524 184244399 211295648 108997527 525412524 605912934 868613953 609091911 842052199 540556135 455182110 371609299 741111219 915219545 12649907 208075073 232863028 555540495 845415465 525412524 868613953 453583323 88234786 980185666 319776015 928795328 39410857 87357230 912731463 341816246 842052199 13631786 400117047 314232914 741111219 12649907 149981770 319776015 68721324 63894527 977683168 195324259 455182110 371609299 113720206 27767487 725022523 976232748 46776313 365316463 915219545 68721324 811615209 446119691 12649907 169774658 701990935 232863028 451725619 12649907 845415465 605912934 741111219 908029217 555540495 676623917 811615209 621022104 886122749 169774658 915219545 605912934 259506240 912731463 797069061 234712516 886122749 78841143 32776184 208075073 400117047 912731463 940139282 455182110 371609299 196641716 811615209 210371391 908029217 211295648 980185666 908029217 164757287 316287964 774537487 893099543 886122749 972263722 451725619 208075073 485858476 908029217 609091911 316287964 169774658 446119691 410875112 109689510 980185666 371609299 13631786 701990935 371609299 291937043 161799638 629332648 908029217 774537487 316287964 234712516 348873242 348873242 892739357 972263722 316287964 605912934 52498363 629332648 87357230 348873242 410875112 371609299 455182110 453583323 525412524 88234786 886122749 868613953 184244399 412311704 348873242 46776313 319776015 61445481 868613953 525412524 27767487 52498363 811615209 908029217 209190404 164757287 915219545 533410411 259506240 609091911 621022104 886122749 88234786 555540495 485858476 211295648 195324259 49724812 797069061 725022523 960561328 412311704 525412524 314232914 184244399 629332648 36558314 12649907 341816246 208075073 291937043 217284297 208075073 912731463 211295648 918486133 161799638 210371391 232863028 977683168 354176981 525412524 354176981 70352904 451725619 316287964 63894527 533410411 915219545 977683168 892739357 453583323 928795328 371609299 49724812 638171874 797069061 12649907 109689510 778742374 49724812 109689510 78841143 928795328 676623917 23825724 638171874 629332648 845415465 893099543 72780972 980185666 113720206 609091911 908029217 778742374 912731463 316287964 108997527 613215800 63894527 195324259 70352904 46776313 621022104 605912934 209190404 259506240 121628796 980185666 108997527 354176981 977683168 725022523 453583323 778742374 912731463 88234786 912731463 451725619 725022523 87357230 485858476 797069061 540556135 319776015 23825724 12649907 46776313 912731463 613215800 70352904 857453449 605912934 195324259 209190404 13631786 27767487 621022104 202458908 525412524 63894527 915219545 621022104 184244399 32776184 72780972 23825724 49724812 842052199 540556135 211295648 46776313 211295648 976232748 164757287 121628796 23825724 319776015 774537487 868613953 121628796 976232748 725022523 13631786 52498363 196641716 232863028 918486133 365316463 211295648 893099543 108997527 319776015 609091911 453583323 54616274 540556135 54616274 912731463 928795328 314232914 533410411 164757287 412311704 915219545 453583323 525412524 455182110 701990935 845415465 797069061 915219545 928795328 486220004 525412524 857453449 928795328 918486133 980185666 741111219 908029217 232863028 759021258 354176981 621022104 701990935 12649907 319776015 893099543 169774658 960561328 316287964 12649907 976232748 980185666 27767487 348873242 845415465 928795328 149981770 329620781 13631786 196641716 410875112 621022104 629332648 365316463 892739357 209190404 54616274 797069061 27767487 940139282 525412524 976232748 113720206 886122749 259506240 196641716 453583323 88234786 78841143 774537487 149981770 676623917 774537487 316287964 232863028 202458908 845415465 63894527 52498363 908029217 39410857 195324259 868613953 886122749 759021258 314232914 797069061 39410857 451725619 774537487 605912934 108997527 928795328 202458908 915219545 161799638 486220004 52498363 23825724 609091911 857453449 555540495 638171874 555540495 211295648 68721324 886122749 158414404 525412524 915219545 811615209 36558314 845415465 341816246 868613953 149981770 549501187 621022104 912731463 972263722 113720206 36558314 109689510 63894527 648697049 928795328 540556135 113720206 759021258 605912934 609091911 410875112 725022523 259506240 725022523 451725619 485858476 341816246 169774658 940139282 845415465 629332648 259506240 868613953 78841143 87357230 70352904 149981770 72780972 49724812 161799638 453583323 912731463 32776184 217284297 811615209 329620781 232863028 886122749 291937043 202458908 915219545 161799638 259506240 46776313 54616274 161799638 72780972 486220004 857453449 868613953 811615209 980185666 121628796 915219545 928795328 868613953 696507744 234712516 87357230 976232748 12649907 209190404 52498363 621022104 609091911 87357230 525412524 371609299 400117047 621022104 291937043 32776184 88234786 400117047 108997527 87357230 797069061 400117047 629332648 774537487 329620781 63894527 797069061 259506240 46776313 121628796 121628796 676623917 453583323 842052199 12649907 629332648 980185666 857453449 605912934 365316463 23825724 555540495 605912934 609091911 314232914 533410411 845415465 211295648 928795328 371609299 540556135 811615209 555540495 696507744 113720206 108997527 940139282 54616274 149981770 778742374 868613953 209190404 52498363 234712516 36558314 797069061 88234786 70352904 845415465 676623917 980185666 797069061 446119691 341816246 39410857 27767487 759021258 354176981 485858476 972263722 88234786 549501187 676623917 217284297 621022104 49724812 88234786 485858476 161799638 27767487 341816246 46776313 88234786 210371391 49724812 857453449 455182110 88234786 725022523 960561328 316287964 455182110 486220004 676623917 158414404 977683168 741111219 972263722 400117047 540556135 113720206 797069061 918486133 410875112 412311704 972263722 850581867 540556135 208075073 976232748 811615209 108997527 87357230 184244399 291937043 797069061 195324259 701990935 774537487 209190404 196641716 613215800 912731463 549501187 451725619 23825724 857453449 940139282 400117047 759021258 842052199 365316463 648697049 886122749 629332648 774537487 976232748 446119691 893099543 868613953 195324259 365316463 549501187 453583323 121628796 741111219 161799638 886122749 232863028 400117047 291937043 918486133 63894527 291937043 39410857 540556135 184244399 161799638 410875112 371609299 609091911 113720206 341816246 455182110 234712516 845415465 87357230 210371391 455182110 976232748 46776313 354176981 868613953 341816246 725022523 648697049 158414404 400117047 234712516 232863028 400117047 72780972 811615209 549501187 87357230 232863028 759021258 291937043 486220004 648697049 446119691 960561328 453583323 811615209 208075073 533410411 928795328 164757287 329620781 613215800 23825724 121628796 32776184 533410411 555540495 609091911 485858476 149981770 972263722 13631786 701990935 63894527 49724812 850581867 329620781 605912934 928795328 209190404 371609299 46776313 121628796 540556135 184244399 87357230 202458908 319776015 46776313 701990935 195324259 533410411 316287964 605912934 232863028 868613953 72780972 12649907 259506240 725022523 78841143 316287964 842052199 232863028 108997527 52498363 486220004 61445481 455182110 161799638 49724812 158414404 202458908 61445481 46776313 319776015 725022523 72780972 676623917 446119691 648697049 893099543 629332648 54616274 940139282 778742374 234712516 525412524 319776015 928795328 455182110 49724812 63894527 842052199 217284297 485858476 940139282 54616274 52498363 918486133 811615209 453583323 319776015 701990935 485858476 629332648 455182110 609091911 52498363 314232914 912731463 49724812 676623917 169774658 88234786 108997527 886122749 113720206 63894527 217284297 412311704 87357230 149981770 63894527 169774658 485858476 109689510 108997527 234712516 113720206 210371391 195324259 412311704 696507744 88234786 676623917 208075073 63894527 23825724 868613953 259506240 13631786 108997527 371609299 741111219 36558314 209190404 774537487 980185666 319776015 533410411 164757287 208075073 46776313 455182110 49724812 208075073 886122749 868613953 329620781 209190404 621022104 202458908 341816246 208075073 845415465 455182110 371609299 365316463 314232914 348873242 886122749 61445481 36558314 918486133 291937043 291937043 87357230 778742374 446119691 52498363 451725619 774537487 648697049 676623917 892739357 940139282 121628796 485858476 845415465 12649907 549501187 70352904 893099543 533410411 778742374 371609299 842052199 202458908 892739357 27767487 928795328 234712516 980185666 39410857 209190404 621022104 202458908 329620781 158414404 741111219 234712516 36558314 39410857 23825724 32776184 696507744 648697049 68721324 908029217 701990935 196641716 87357230 68721324 976232748 169774658 88234786 977683168 49724812 912731463 70352904 63894527 928795328 797069061 549501187 451725619 892739357 778742374 701990935 453583323 676623917 70352904 892739357 211295648 648697049 78841143 341816246 291937043 39410857 63894527 741111219 613215800 893099543 549501187 412311704 446119691 209190404 555540495 605912934 912731463 609091911 412311704 234712516 365316463 605912934 797069061 109689510 486220004 13631786 217284297 113720206 857453449 725022523 259506240 23825724 210371391 365316463 54616274 940139282 648697049 533410411 485858476 811615209 61445481 164757287 549501187 88234786 208075073 533410411 329620781 972263722 23825724 912731463 676623917 451725619 741111219 52498363 778742374 774537487 354176981 811615209 164757287 63894527 845415465 842052199 291937043 400117047 759021258 87357230 928795328 12649907 87357230 108997527 208075073 319776015 209190404 341816246 701990935 850581867 486220004 609091911 316287964 811615209 329620781 455182110 977683168 676623917 940139282 455182110 54616274 365316463 164757287 886122749 621022104 412311704 184244399 32776184 210371391 108997527 68721324 648697049 70352904 32776184 725022523 78841143 725022523 605912934 314232914 314232914 149981770 486220004 87357230 485858476 446119691 412311704 613215800 609091911 68721324 977683168 446119691 54616274 412311704 202458908 348873242 234712516 451725619 149981770 195324259 976232748 980185666 39410857 291937043 886122749 400117047 455182110 210371391 68721324 208075073 319776015 27767487 36558314 811615209 629332648 371609299 918486133 232863028 259506240 533410411 72780972 46776313 61445481 365316463 759021258 453583323 54616274 348873242 648697049 232863028 549501187 78841143 72780972 52498363 169774658 121628796 451725619 915219545 208075073 412311704 453583323 609091911 648697049 410875112 976232748 291937043 741111219 741111219 486220004 54616274 410875112 886122749 892739357 412311704 629332648 977683168 696507744 319776015 61445481 892739357 857453449 27767487 980185666 210371391 486220004 908029217 613215800 354176981 23825724 960561328 400117047 87357230 341816246 164757287 868613953 158414404 149981770 39410857 638171874 886122749 27767487 70352904 72780972 23825724 52498363 908029217 52498363 533410411 868613953 314232914 774537487 412311704 893099543 811615209 918486133 202458908 811615209 217284297 696507744 797069061 61445481 886122749 555540495 196641716 412311704 696507744 70352904 609091911 36558314 549501187 319776015 314232914 354176981 453583323 202458908 314232914 940139282 485858476 70352904 918486133 928795328 701990935 46776313 314232914 354176981 555540495 12649907 217284297 13631786 169774658 980185666 149981770 842052199 696507744 811615209 980185666 208075073 549501187 778742374 868613953 232863028 549501187 78841143 202458908 63894527 850581867 850581867 259506240 329620781 741111219 184244399 113720206 638171874 23825724 486220004 412311704 446119691 217284297 36558314 208075073 940139282 319776015 912731463 893099543 701990935 12649907 319776015 36558314 533410411 412311704 36558314 886122749 915219545 725022523 329620781 23825724 371609299 696507744 549501187 210371391 316287964 980185666 108997527 113720206 485858476 158414404 217284297 842052199 210371391 774537487 27767487 797069061 329620781 918486133 676623917 314232914 400117047 329620781 259506240 365316463 845415465 211295648 485858476 169774658 52498363 68721324 845415465 341816246 845415465 842052199 960561328 196641716 169774658 412311704 36558314 976232748 868613953 316287964 972263722 908029217 217284297 412311704 629332648 88234786 453583323 868613953 316287964 629332648 629332648 759021258 857453449 121628796 348873242 52498363 32776184 61445481 613215800 928795328 842052199 208075073 208075073 61445481 453583323 629332648 217284297 52498363 348873242 980185666 164757287 211295648 217284297 88234786 27767487 605912934 701990935 341816246 533410411 348873242 648697049 23825724 341816246 209190404 354176981 638171874 113720206 486220004 72780972 109689510 621022104 211295648 210371391 980185666 49724812 977683168 23825724 485858476 36558314 613215800 453583323 164757287 149981770 208075073 109689510 701990935 696507744 234712516 217284297 701990935 842052199 211295648 845415465 109689510 549501187 976232748 960561328 32776184 164757287 410875112 857453449 533410411 54616274 613215800 540556135 291937043 316287964 928795328 845415465 23825724 977683168 960561328 446119691 696507744 46776313 629332648 341816246 195324259 453583323 845415465 549501187 977683168 13631786 319776015 161799638 857453449 208075073 108997527 609091911 54616274 696507744 446119691 314232914 210371391 455182110 210371391 886122749 314232914 741111219 12649907 232863028 868613953 797069061 52498363 49724812 648697049 915219545 121628796 164757287 609091911 868613953 609091911 928795328 960561328 70352904 36558314 629332648 49724812 725022523 868613953 109689510 549501187 209190404 774537487 316287964 850581867 234712516 161799638 184244399 68721324 78841143 533410411 52498363 70352904 533410411 609091911 32776184 54616274 217284297 46776313 533410411 976232748 976232748 912731463 329620781 613215800 908029217 453583323 78841143 918486133 61445481 915219545 72780972 195324259 88234786 605912934 12649907 184244399 319776015 36558314 46776313 857453449 109689510 977683168 893099543 39410857 940139282 196641716 725022523 485858476 915219545 210371391 609091911 70352904 676623917 217284297 234712516 455182110 61445481 329620781 638171874 533410411 886122749 52498363 778742374 319776015 621022104 121628796 811615209 960561328 412311704 857453449 184244399 540556135 976232748 400117047 27767487 928795328 857453449 857453449 329620781 811615209 741111219 774537487 972263722 49724812 209190404 88234786 857453449 725022523 32776184 868613953 485858476 54616274 648697049 940139282 49724812 27767487 39410857 149981770 410875112 540556135 811615209 78841143 892739357 113720206 232863028 232863028 410875112 234712516 759021258 72780972 169774658 72780972 842052199 365316463 208075073 533410411 759021258 940139282 977683168 209190404 915219545 797069061 725022523 797069061 365316463 486220004 54616274 209190404 540556135 319776015 811615209 977683168 701990935 485858476 109689510 485858476 202458908 158414404 555540495 234712516 412311704 61445481 49724812 455182110 940139282 78841143 842052199 88234786 348873242 149981770 354176981 725022523 149981770 195324259 980185666 940139282 68721324 149981770 354176981 842052199 886122749 354176981 977683168 915219545 845415465 533410411 842052199 850581867 549501187 217284297 365316463 485858476 778742374 108997527 49724812 525412524 613215800 868613953 778742374 70352904 149981770 109689510 164757287 87357230 184244399 613215800 195324259 621022104 46776313 412311704 23825724 113720206 455182110 234712516 850581867 886122749 36558314 70352904 400117047 23825724 54616274 868613953 605912934 196641716 78841143 486220004 202458908 613215800 232863028 940139282 12649907 638171874 797069061 410875112 648697049 217284297 371609299 209190404 918486133 348873242 27767487 164757287 23825724 918486133 195324259 68721324 161799638 108997527 525412524 638171874 70352904 410875112 72780972 533410411 46776313 202458908 209190404 811615209 485858476 70352904 605912934 977683168 940139282 446119691 976232748 109689510 410875112 485858476 555540495 928795328 39410857 36558314 908029217 329620781 696507744 210371391 88234786 78841143 605912934 533410411 451725619 850581867 158414404 525412524 329620781 63894527 354176981 857453449 161799638 976232748 980185666 638171874 525412524 725022523 976232748 908029217 108997527 446119691 621022104 940139282 960561328 169774658 842052199 940139282 164757287 605912934 555540495 797069061 605912934 811615209 210371391 316287964 525412524 701990935 184244399 774537487 850581867 621022104 234712516 113720206 78841143 609091911 486220004 621022104 13631786 108997527 348873242 217284297 725022523 208075073 915219545 348873242 453583323 778742374 972263722 46776313 629332648 455182110 259506240 549501187 39410857 613215800 908029217 868613953 72780972 638171874 778742374 32776184 549501187 88234786 850581867 161799638 27767487 234712516 525412524 868613953 196641716 741111219 158414404 638171874 291937043 211295648 893099543 912731463 354176981 555540495 845415465 61445481 918486133 113720206 912731463 52498363 741111219 316287964 696507744 613215800 88234786 46776313 725022523 549501187 88234786 778742374 371609299 12649907 161799638 696507744 259506240 371609299 893099543 455182110 621022104 893099543 158414404 980185666 354176981 918486133 329620781 12649907 113720206 908029217 410875112 12649907 842052199 371609299 976232748 549501187 36558314 54616274 455182110 648697049 217284297 108997527 12649907 169774658 778742374 365316463 354176981 72780972 486220004 341816246 36558314 629332648 109689510 319776015 455182110 453583323 202458908 108997527 629332648 161799638 72780972 540556135 972263722 158414404 701990935 918486133 211295648 72780972 341816246 32776184 184244399 972263722 54616274 291937043 371609299 893099543 12649907 842052199 195324259 217284297 63894527 109689510 72780972 609091911 27767487 629332648 960561328 915219545 778742374 453583323 868613953 46776313 928795328 87357230 209190404 209190404 68721324 27767487 549501187 845415465 972263722 291937043 525412524 32776184 977683168 486220004 196641716 918486133 725022523 371609299 912731463 774537487 453583323 12649907 451725619 701990935 741111219 108997527 202458908 613215800 234712516 63894527 976232748 109689510 13631786 605912934 36558314 61445481 893099543 555540495 52498363 525412524 314232914 485858476 412311704 811615209 52498363 217284297 202458908 540556135 485858476 774537487 759021258 845415465 918486133 78841143 446119691 525412524 605912934 109689510 39410857 886122749 329620781 555540495 87357230 27767487 525412524 195324259 195324259 23825724 893099543 977683168 410875112 741111219 291937043 354176981 63894527 46776313 87357230 845415465 209190404 774537487 68721324 232863028 676623917 842052199 354176981 259506240 759021258 960561328 32776184 613215800 39410857 701990935 778742374 202458908 400117047 912731463 701990935 892739357 23825724 701990935 621022104 412311704 648697049 759021258 234712516 759021258 371609299 52498363 329620781 892739357 741111219 232863028 196641716 609091911 341816246 113720206 88234786 184244399 980185666 88234786 701990935 49724812 446119691 109689510 234712516 61445481 195324259 319776015 209190404 977683168 940139282 63894527 36558314 774537487 63894527 638171874 893099543 918486133 701990935 63894527 410875112 108997527 210371391 164757287 217284297 341816246 845415465 842052199 149981770 446119691 32776184 455182110 525412524 811615209 960561328 886122749 486220004 613215800 774537487 158414404 54616274 54616274 109689510 121628796 778742374 121628796 46776313 164757287 341816246 774537487 164757287 533410411 23825724 36558314 453583323 400117047 348873242 78841143 13631786 886122749 629332648 555540495 774537487 960561328 912731463 696507744 972263722 36558314 915219545 778742374 232863028 68721324 613215800 234712516 892739357 928795328 621022104 365316463 27767487 72780972 78841143 232863028 676623917 196641716 108997527 940139282 259506240 164757287 892739357 486220004 842052199 210371391 648697049 621022104 741111219 209190404 485858476 811615209 977683168 918486133 211295648 36558314 329620781 811615209 208075073 629332648 451725619 319776015 78841143 629332648 915219545 161799638 88234786 211295648 161799638 918486133 918486133 54616274 211295648 164757287 638171874 845415465 676623917 46776313 196641716 485858476 52498363 348873242 976232748 485858476 648697049 940139282 525412524 811615209 868613953 72780972 354176981 319776015 701990935 972263722 725022523 209190404 202458908 797069061 108997527 893099543 371609299 78841143 759021258 32776184 892739357 36558314 211295648 696507744 113720206 169774658 39410857 842052199 629332648 68721324 291937043 533410411 365316463 629332648 13631786 621022104 348873242 365316463 410875112 39410857 972263722 410875112 972263722 549501187 453583323 36558314 893099543 341816246 908029217 72780972 365316463 980185666 977683168 486220004 868613953 701990935 78841143 208075073 540556135 63894527 605912934 78841143 453583323 549501187 525412524 291937043 184244399 68721324 759021258 976232748 850581867 486220004 486220004 12649907 169774658 638171874 161799638 629332648 348873242 314232914 113720206 555540495 54616274 169774658 365316463 209190404 164757287 893099543 113720206 540556135 46776313 525412524 36558314 54616274 78841143 158414404 49724812 533410411 354176981 161799638 629332648 210371391 960561328 857453449 27767487 555540495 893099543 886122749 797069061 638171874 209190404 621022104 36558314 72780972 314232914 540556135 234712516 845415465 12649907 70352904 540556135 908029217 87357230 72780972 259506240 164757287 648697049 13631786 410875112 32776184 316287964 928795328 211295648 32776184 23825724 797069061 108997527 533410411 928795328 533410411 113720206 621022104 164757287 36558314 912731463 208075073 774537487 453583323 842052199 217284297 341816246 164757287 208075073 78841143 54616274 868613953 121628796 928795328 208075073 164757287 209190404 259506240 540556135 850581867 701990935 27767487 217284297 196641716 629332648 208075073 341816246 13631786 845415465 485858476 316287964 540556135 525412524 725022523 759021258 314232914 210371391 648697049 68721324 210371391 13631786 149981770 701990935 609091911 169774658 196641716 87357230 940139282 208075073 928795328 39410857 32776184 912731463 63894527 811615209 196641716 540556135 36558314 525412524 234712516 811615209 365316463 108997527 234712516 316287964 892739357 12649907 259506240 184244399 164757287 485858476 113720206 845415465 232863028 455182110 609091911 217284297 78841143 109689510 676623917 49724812 976232748 976232748 12649907 70352904 54616274 613215800 613215800 778742374 676623917 87357230 960561328 915219545 525412524 741111219 525412524 980185666 341816246 400117047 453583323 169774658 676623917 725022523 412311704 196641716 842052199 629332648 453583323 196641716 621022104 158414404 940139282 217284297 149981770 638171874 365316463 912731463 52498363 886122749 23825724 977683168 976232748 164757287 980185666 196641716 525412524 540556135 892739357 23825724 210371391 121628796 701990935 32776184 113720206 208075073 868613953 68721324 446119691 842052199 892739357 912731463 868613953 68721324 811615209 164757287 36558314 68721324 980185666 78841143 621022104 341816246 46776313 46776313 49724812 797069061 868613953 113720206 555540495 161799638 451725619 63894527 87357230 365316463 976232748 778742374 354176981 184244399 621022104 621022104 314232914 638171874 485858476 540556135 485858476 211295648 196641716 940139282 348873242 88234786 638171874 811615209 46776313 605912934 234712516 868613953 314232914 850581867 676623917 46776313 908029217 109689510 908029217 49724812 63894527 202458908 857453449 113720206 354176981 259506240 36558314 184244399 629332648 46776313 39410857 400117047 184244399 893099543 232863028 940139282 169774658 149981770 164757287 549501187 629332648 354176981 549501187 912731463 72780972 696507744 52498363 149981770 918486133 533410411 70352904 195324259 27767487 915219545 980185666 13631786 525412524 72780972 940139282 354176981 23825724 857453449 23825724 196641716 68721324 886122749 455182110 319776015 32776184 164757287 63894527 918486133 638171874 400117047 87357230 893099543 555540495 164757287 525412524 209190404 316287964 696507744 857453449 108997527 455182110 696507744 446119691 63894527 453583323 319776015 68721324 70352904 908029217 912731463 121628796 455182110 149981770 451725619 868613953 27767487 371609299 486220004 400117047 410875112 348873242 78841143 68721324 446119691 341816246 211295648 412311704 850581867 629332648 23825724 109689510 533410411 638171874 410875112 609091911 725022523 609091911 329620781 108997527 39410857 27767487 329620781 371609299 741111219 341816246 52498363 613215800 348873242 455182110 412311704 648697049 314232914 211295648 453583323 209190404 778742374 210371391 63894527 23825724 109689510 774537487 184244399 12649907 209190404 70352904 605912934 892739357 868613953 774537487 797069061 70352904 88234786 78841143 908029217 208075073 234712516 857453449 259506240 412311704 451725619 208075073 61445481 549501187 209190404 549501187 912731463 540556135 629332648 759021258 27767487 329620781 811615209 676623917 533410411 232863028 54616274 365316463 446119691 638171874 605912934 676623917 759021258 121628796 609091911 797069061 341816246 778742374 184244399 540556135 259506240 609091911 701990935 217284297 486220004 912731463 972263722 36558314 27767487 365316463 629332648 202458908 850581867 49724812 161799638 621022104 184244399 912731463 88234786 208075073 976232748 211295648 70352904 259506240 291937043 940139282 209190404 291937043 555540495 741111219 621022104 759021258 202458908 63894527 915219545 842052199 928795328 918486133 725022523 960561328 23825724 36558314 446119691 87357230 234712516 319776015 696507744 605912934 39410857 621022104 46776313 412311704 892739357 87357230 629332648 638171874 912731463 629332648 371609299 61445481 109689510 169774658 354176981 39410857 319776015 759021258 886122749 109689510 316287964 845415465 648697049 61445481 63894527 32776184 696507744 70352904 291937043 169774658 232863028 915219545 52498363 918486133 400117047 234712516 39410857 27767487 70352904 629332648 54616274 211295648 27767487 525412524 842052199 912731463 211295648 410875112 976232748 39410857 234712516 892739357 113720206 609091911 759021258 908029217 209190404 149981770 533410411 886122749 23825724 410875112 202458908 68721324 70352904 928795328 208075073 195324259 70352904 555540495 555540495 486220004 158414404 27767487 918486133 329620781 908029217 696507744 158414404 158414404 196641716 629332648 88234786 314232914 533410411 87357230 78841143 811615209 208075073 371609299 676623917 27767487 70352904 759021258 696507744 341816246 485858476 232863028 291937043 208075073 857453449 329620781 52498363 915219545 39410857 348873242 46776313 613215800 232863028 960561328 676623917 164757287 13631786 341816246 451725619 741111219 61445481 232863028 701990935 868613953 195324259 453583323 52498363 549501187 341816246 209190404 868613953 412311704 365316463 27767487 314232914 108997527 892739357 184244399 842052199 161799638 23825724 52498363 857453449 960561328 940139282 13631786 893099543 410875112 629332648 912731463 13631786 348873242 232863028 202458908 613215800 52498363 977683168 486220004 27767487 108997527 609091911 217284297 27767487 980185666 348873242 410875112 329620781 341816246 486220004 109689510 109689510 908029217 850581867 316287964 533410411 629332648 972263722 857453449 354176981 412311704 842052199 976232748 446119691 915219545 329620781 27767487 960561328 13631786 23825724 23825724 928795328 195324259 121628796 886122749 61445481 234712516 696507744 621022104 451725619 13631786 109689510 217284297 52498363 54616274 638171874 648697049 915219545 46776313 453583323 629332648 759021258 629332648 629332648 725022523 208075073 13631786 725022523 811615209 63894527 412311704 555540495 886122749 525412524 208075073 108997527 613215800 232863028 149981770 533410411 158414404 234712516 70352904 46776313 455182110 113720206 850581867 928795328 87357230 78841143 36558314 774537487 348873242 410875112 149981770 72780972 232863028 149981770 845415465 778742374 892739357 696507744 365316463 208075073 354176981 400117047 164757287 842052199 533410411 850581867 149981770 701990935 725022523 446119691 149981770 960561328 410875112 158414404 486220004 341816246 845415465 446119691 972263722 195324259 774537487 912731463 868613953 410875112 629332648 446119691 778742374 696507744 121628796 629332648 486220004 234712516 892739357 49724812 845415465 701990935 886122749 638171874 977683168 314232914 868613953 455182110 161799638 613215800 209190404 485858476 210371391 605912934 485858476 52498363 36558314 845415465 184244399 184244399 892739357 759021258 108997527 412311704 46776313 12649907 525412524 161799638 46776313 842052199 850581867 113720206 259506240 291937043 918486133 291937043 676623917 638171874 23825724 638171874 365316463 412311704 291937043 196641716 701990935 234712516 211295648 217284297 49724812 638171874 149981770 759021258 850581867 892739357 648697049 410875112 759021258 850581867 525412524 868613953 893099543 960561328 857453449 725022523 912731463 976232748 161799638 46776313 540556135 797069061 918486133 341816246 609091911 70352904 12649907 908029217 980185666 354176981 113720206 701990935 549501187 202458908 234712516 341816246 371609299 980185666 621022104 88234786 121628796 893099543 27767487 555540495 209190404 108997527 912731463 32776184 12649907 78841143 68721324 912731463 549501187 555540495 400117047 455182110 232863028 164757287 184244399 918486133 485858476 609091911 774537487 412311704 113720206 202458908 329620781 195324259 725022523 365316463 886122749 68721324 725022523 759021258 410875112 209190404 410875112 161799638 329620781 410875112 605912934 960561328 108997527 976232748 87357230 52498363 613215800 451725619 109689510 868613953 797069061 892739357 365316463 741111219 977683168 371609299 648697049 210371391 70352904 46776313 113720206 108997527 78841143 621022104 196641716 202458908 412311704 149981770 540556135 412311704 232863028 977683168 741111219 638171874 486220004 88234786 291937043 400117047 348873242 49724812 868613953 63894527 109689510 348873242 78841143 54616274 72780972 209190404 842052199 976232748 291937043 36558314 78841143 759021258 291937043 319776015 371609299 46776313 27767487 912731463 87357230 354176981 164757287 977683168 217284297 202458908 54616274 725022523 68721324 629332648 609091911 164757287 208075073 72780972 161799638 797069061 446119691 87357230 46776313 54616274 845415465 108997527 893099543 446119691 778742374 70352904 149981770 400117047 210371391 976232748 196641716 701990935 701990935 759021258 68721324 455182110 774537487 158414404 629332648 676623917 113720206 88234786 918486133 842052199 87357230 555540495 113720206 725022523 759021258 778742374 12649907 980185666 208075073 912731463 121628796 314232914 164757287 210371391 605912934 365316463 39410857 638171874 61445481 108997527 348873242 609091911 209190404 845415465 72780972 39410857 621022104 857453449 234712516 108997527 108997527 371609299 354176981 70352904 316287964 121628796 13631786 209190404 609091911 451725619 977683168 555540495 741111219 980185666 811615209 629332648 13631786 893099543 109689510 291937043 540556135 868613953 621022104 701990935 108997527 27767487 70352904 314232914 486220004 46776313 960561328 217284297 972263722 759021258 741111219 196641716 486220004 109689510 12649907 928795328 759021258 696507744 980185666 27767487 486220004 759021258 912731463 208075073 868613953 52498363 850581867 842052199 676623917 410875112 68721324 208075073 23825724 196641716 410875112 316287964 210371391 329620781 774537487 555540495 149981770 259506240 533410411 72780972 629332648 696507744 892739357 184244399 609091911 202458908 164757287 918486133 940139282 27767487 209190404 12649907 13631786 455182110 621022104 209190404 158414404 453583323 121628796 36558314 202458908 371609299 857453449 209190404 605912934 52498363 365316463 61445481 842052199 12649907 354176981 976232748 972263722 886122749 184244399 446119691 486220004 928795328 149981770 209190404 87357230 72780972 32776184 446119691 196641716 797069061 49724812 908029217 341816246 549501187 725022523 39410857 701990935 960561328 23825724 621022104 354176981 12649907 485858476 412311704 410875112 72780972 540556135 940139282 842052199 259506240 161799638 164757287 972263722 676623917 61445481 291937043 13631786 446119691 886122749 371609299 400117047 908029217 314232914 12649907 533410411 629332648 149981770 121628796 329620781 868613953 486220004 613215800 365316463 52498363 211295648 70352904 629332648 371609299 54616274 774537487 161799638 371609299 972263722 893099543 314232914 316287964 87357230 486220004 52498363 259506240 259506240 613215800 886122749 23825724 291937043 234712516 87357230 555540495 87357230 778742374 453583323 400117047 202458908 451725619 613215800 46776313 217284297 850581867 605912934 486220004 845415465 13631786 540556135 533410411 725022523 54616274 842052199 54616274 113720206 629332648 354176981 609091911 217284297 857453449 49724812 857453449 613215800 868613953 549501187 977683168 912731463 980185666 741111219 774537487 648697049 12649907 72780972 972263722 109689510 234712516 613215800 533410411 23825724 78841143 32776184 893099543 638171874 857453449 605912934 451725619 27767487 217284297 121628796 400117047 68721324 977683168 648697049 455182110 70352904 774537487 915219545 908029217 845415465 797069061 39410857 39410857 291937043 629332648 609091911 701990935 208075073 52498363 485858476 696507744 184244399 108997527 63894527 87357230 232863028 533410411 410875112 555540495 164757287 61445481 886122749 525412524 316287964 316287964 741111219 121628796 49724812 400117047 811615209 451725619 202458908 778742374 232863028 49724812 842052199 208075073 485858476 741111219 39410857 329620781 696507744 217284297 533410411 868613953 857453449 977683168 412311704 842052199 319776015 211295648 68721324 209190404 980185666 455182110 70352904 797069061 196641716 158414404 850581867 184244399 410875112 940139282 36558314 46776313 638171874 555540495 797069061 158414404 850581867 980185666 455182110 555540495 113720206 741111219 195324259 605912934 446119691 845415465 39410857 46776313 972263722 676623917 412311704 88234786 701990935 63894527 13631786 629332648 195324259 68721324 555540495 210371391 940139282 113720206 314232914 195324259 797069061 629332648 54616274 319776015 217284297 348873242 371609299 109689510 915219545 892739357 70352904 696507744 857453449 210371391 49724812 486220004 234712516 208075073 918486133 291937043 54616274 54616274 533410411 108997527 621022104 164757287 314232914 701990935 161799638 980185666 195324259 63894527 886122749 811615209 701990935 908029217 149981770 525412524 960561328 68721324 613215800 940139282 23825724 109689510 208075073 696507744 850581867 61445481 88234786 759021258 759021258 940139282 741111219 525412524 196641716 23825724 211295648 525412524 915219545 412311704 638171874 977683168 621022104 621022104 555540495 87357230 977683168 365316463 451725619 158414404 886122749 893099543 61445481 918486133 797069061 605912934 525412524 291937043 940139282 960561328 184244399 291937043 217284297 797069061 319776015 210371391 486220004 549501187 12649907 195324259 940139282 78841143 701990935 319776015 72780972 850581867 46776313 774537487 202458908 648697049 61445481 629332648 354176981 158414404 412311704 49724812 980185666 845415465 778742374 725022523 23825724 778742374 184244399 158414404 202458908 354176981 918486133 316287964 908029217 87357230 184244399 46776313 811615209 485858476 158414404 196641716 208075073 158414404 232863028 648697049 912731463 725022523 455182110 12649907 759021258 39410857 371609299 778742374 88234786 915219545 291937043 348873242 87357230 412311704 316287964 446119691 676623917 741111219 209190404 195324259 46776313 977683168 108997527 68721324 32776184 202458908 648697049 525412524 365316463 555540495 371609299 319776015 63894527 78841143 108997527 811615209 195324259 348873242 371609299 217284297 972263722 621022104 365316463 121628796 701990935 49724812 845415465 208075073 63894527 52498363 868613953 88234786 555540495 211295648 555540495 184244399 412311704 977683168 410875112 410875112 540556135 609091911 928795328 774537487 13631786 39410857 629332648 778742374 371609299 778742374 184244399 912731463 613215800 977683168 161799638 354176981 314232914 908029217 109689510 39410857 32776184 32776184 912731463 211295648 485858476 210371391 648697049 13631786 774537487 797069061 78841143 13631786 329620781 940139282 638171874 455182110 70352904 211295648 485858476 61445481 621022104 778742374 208075073 54616274 121628796 113720206 759021258 621022104 759021258 23825724 980185666 109689510 701990935 811615209 908029217 108997527 609091911 39410857 485858476 918486133 211295648 341816246 27767487 976232748 109689510 629332648 613215800 54616274 210371391 61445481 868613953 108997527 371609299 549501187 400117047 232863028 63894527 549501187 621022104 648697049 676623917 149981770 365316463 940139282 486220004 759021258 365316463 621022104 217284297 314232914 234712516 149981770 158414404 886122749 845415465 196641716 980185666 977683168 453583323 972263722 316287964 196641716 928795328 857453449 208075073 259506240 291937043 725022523 977683168 232863028 797069061 842052199 169774658 410875112 648697049 108997527 164757287 533410411 696507744 109689510 857453449 451725619 845415465 868613953 455182110 319776015 915219545 36558314 196641716 918486133 797069061 371609299 613215800 27767487 486220004 549501187 209190404 850581867 797069061 446119691 13631786 88234786 61445481 348873242 108997527 638171874 613215800 211295648 638171874 797069061 27767487 52498363 609091911 32776184 797069061 196641716 453583323 365316463 908029217 648697049 314232914 400117047 54616274 892739357 210371391 648697049 46776313 759021258 893099543 87357230 158414404 113720206 857453449 46776313 232863028 638171874 977683168 613215800 940139282 234712516 960561328 108997527 533410411 774537487 915219545 533410411 850581867 184244399 161799638 696507744 210371391 533410411 164757287 52498363 319776015 886122749 209190404 605912934 648697049 27767487 912731463 928795328 976232748 314232914 980185666 648697049 108997527 232863028 149981770 976232748 759021258 613215800 453583323 13631786 892739357 845415465 121628796 912731463 759021258 61445481 202458908 341816246 774537487 121628796 158414404 54616274 976232748 701990935 208075073 455182110 49724812 774537487 63894527 232863028 485858476 533410411 555540495 940139282 211295648 12649907 485858476 291937043 329620781 169774658 217284297 676623917 195324259 23825724 609091911 759021258 741111219 908029217 446119691 741111219 648697049 540556135 842052199 972263722 446119691 78841143 400117047 741111219 410875112 774537487 49724812 892739357 918486133 365316463 371609299 32776184 87357230 32776184 842052199 158414404 164757287 549501187 976232748 928795328 960561328 648697049 629332648 741111219 605912934 410875112 348873242 108997527 868613953 217284297 113720206 960561328 68721324 759021258 696507744 316287964 202458908 13631786 210371391 857453449 27767487 940139282 621022104 701990935 108997527 161799638 977683168 70352904 23825724 850581867 977683168 972263722 341816246 54616274 232863028 87357230 976232748 455182110 109689510 621022104 291937043 12649907 196641716 621022104 27767487 329620781 453583323 234712516 210371391 49724812 778742374 977683168 696507744 886122749 12649907 209190404 725022523 455182110 13631786 12649907 976232748 169774658 78841143 184244399 797069061 621022104 217284297 209190404 621022104 78841143 629332648 455182110 980185666 621022104 365316463 759021258 960561328 210371391 455182110 316287964 455182110 485858476 940139282 72780972 87357230 232863028 70352904 797069061 371609299 259506240 741111219 701990935 329620781 209190404 960561328 976232748 778742374 234712516 341816246 886122749 797069061 455182110 36558314 210371391 259506240 78841143 928795328 533410411 893099543 202458908 12649907 648697049 701990935 701990935 49724812 486220004 121628796 158414404 842052199 32776184 701990935 778742374 605912934 446119691 211295648 27767487 886122749 455182110 850581867 113720206 850581867 400117047 525412524 980185666 169774658 196641716 455182110 291937043 549501187 329620781 486220004 319776015 850581867 27767487 52498363 605912934 540556135 915219545 354176981 13631786 410875112 893099543 918486133 217284297 161799638 61445481 232863028 410875112 316287964 453583323 525412524 184244399 209190404 365316463 319776015 533410411 232863028 371609299 960561328 555540495 915219545 555540495 87357230 455182110 371609299 88234786 46776313 701990935 797069061 400117047 113720206 400117047 485858476 195324259 354176981 485858476 196641716 54616274 549501187 61445481 797069061 912731463 960561328 410875112 49724812 113720206 778742374 918486133 211295648 158414404 27767487 211295648 108997527 774537487 88234786 759021258 72780972 892739357 725022523 208075073 741111219 540556135 12649907 348873242 701990935 701990935 27767487 70352904 158414404 208075073 648697049 52498363 161799638 893099543 52498363 63894527 778742374 972263722 976232748 412311704 621022104 912731463 912731463 893099543 158414404 696507744 72780972 811615209 72780972 613215800 158414404 453583323 195324259 169774658 329620781 208075073 184244399 354176981 36558314 70352904 291937043 158414404 629332648 759021258 365316463 161799638 621022104 316287964 210371391 13631786 400117047 915219545 210371391 209190404 525412524 348873242 36558314 892739357 61445481 759021258 54616274 234712516 259506240 549501187 696507744 88234786 319776015 774537487 149981770 27767487 400117047 12649907 555540495 52498363 210371391 412311704 61445481 976232748 72780972 613215800 63894527 209190404 648697049 39410857 371609299 455182110 857453449 46776313 912731463 525412524 533410411 232863028 52498363 88234786 759021258 915219545 121628796 234712516 410875112 778742374 210371391 759021258 980185666 72780972 210371391 915219545 410875112 195324259 725022523 451725619 149981770 676623917 451725619 371609299 365316463 868613953 109689510 797069061 70352904 32776184 217284297 39410857 980185666 36558314 202458908 892739357 525412524 319776015 196641716 774537487 676623917 291937043 209190404 46776313 455182110 696507744 868613953 857453449 455182110 36558314 613215800 893099543 158414404 329620781 453583323 928795328 208075073 555540495 49724812 850581867 234712516 892739357 638171874 184244399 453583323 455182110 23825724 49724812 211295648 725022523 12649907 976232748 164757287 629332648 195324259 49724812 211295648 234712516 918486133 259506240 400117047 915219545 113720206 977683168 217284297 868613953 149981770 164757287 54616274 196641716 113720206 169774658 54616274 39410857 976232748 912731463 61445481 609091911 195324259 797069061 455182110 39410857 555540495 87357230 455182110 164757287 184244399 725022523 915219545 893099543 61445481 453583323 977683168 121628796 161799638 759021258 329620781 208075073 108997527 70352904 778742374 850581867 36558314 365316463 196641716 648697049 892739357 976232748 638171874 164757287 316287964 912731463 976232748 845415465 316287964 857453449 319776015 202458908 453583323 774537487 291937043 555540495 46776313 70352904 928795328 210371391 164757287 12649907 365316463 940139282 980185666 234712516 27767487 613215800 621022104 485858476 27767487 797069061 121628796 371609299 774537487 164757287 629332648 696507744 72780972 217284297 341816246 72780972 217284297 908029217 348873242 696507744 778742374 184244399 940139282 701990935 886122749 63894527 845415465 161799638 453583323 208075073 164757287 980185666 27767487 371609299 13631786 371609299 400117047 184244399 908029217 121628796 365316463 87357230 928795328 78841143 609091911 918486133 78841143 621022104 88234786 976232748 868613953 446119691 486220004 446119691 613215800 63894527 217284297 960561328 453583323 613215800 46776313 486220004 940139282 52498363 549501187 234712516 850581867 453583323 354176981 928795328 850581867 613215800 52498363 291937043 210371391 259506240 208075073 912731463 778742374 540556135 68721324 540556135 555540495 208075073 149981770 912731463 811615209 32776184 797069061 533410411 72780972 696507744 113720206 164757287 149981770 725022523 121628796 774537487 210371391 621022104 892739357 232863028 158414404 778742374 908029217 400117047 72780972 61445481 158414404 348873242 741111219 365316463 912731463 555540495 908029217 52498363 316287964 451725619 533410411 977683168 868613953 27767487 164757287 149981770 329620781 52498363 778742374 533410411 850581867 365316463 908029217 365316463 892739357 940139282 455182110 555540495 13631786 46776313 972263722 549501187 88234786 113720206 341816246 52498363 842052199 72780972 486220004 12649907 960561328 486220004 371609299 196641716 857453449 27767487 638171874 52498363 525412524 842052199 912731463 886122749 208075073 341816246 609091911 87357230 232863028 980185666 845415465 613215800 217284297 87357230 778742374 868613953 613215800 149981770 12649907 540556135 886122749 371609299 972263722 39410857 412311704 217284297 850581867 629332648 23825724 400117047 453583323 12649907 217284297 32776184 54616274 696507744 121628796 354176981 32776184 209190404 918486133 918486133 68721324 158414404 485858476 217284297 164757287 485858476 774537487 259506240 940139282 195324259 23825724 960561328 52498363 453583323 68721324 39410857 68721324 868613953 455182110 676623917 88234786 486220004 52498363 87357230 164757287 928795328 759021258 533410411 918486133 908029217 341816246 940139282 329620781 184244399 918486133 36558314 70352904 893099543 329620781 12649907 400117047 211295648 39410857 61445481 354176981 842052199 232863028 23825724 410875112 701990935 49724812 196641716 39410857 918486133 319776015 88234786 158414404 621022104 52498363 412311704 72780972 49724812 72780972 908029217 629332648 412311704 486220004 217284297 485858476 741111219 696507744 845415465 797069061 892739357 797069061 32776184 348873242 549501187 980185666 13631786 234712516 525412524 46776313 613215800 485858476 525412524 184244399 210371391 555540495 857453449 46776313 54616274 314232914 850581867 555540495 202458908 211295648 412311704 940139282 291937043 109689510 52498363 485858476 857453449 525412524 972263722 811615209 158414404 868613953 61445481 78841143 857453449 451725619 696507744 621022104 486220004 314232914 52498363 164757287 259506240 54616274 886122749 371609299 621022104 908029217 778742374 158414404 525412524 555540495 12649907 234712516 149981770 78841143 850581867 605912934 972263722 39410857 676623917 613215800 976232748 211295648 78841143 354176981 88234786 365316463 485858476 725022523 451725619 412311704 908029217 365316463 638171874 348873242 525412524 164757287 845415465 701990935 161799638 291937043 365316463 918486133 915219545 54616274 410875112 845415465 121628796 621022104 892739357 316287964 211295648 918486133 648697049 36558314 87357230 892739357 455182110 485858476 893099543 341816246 36558314 12649907 169774658 209190404 158414404 648697049 113720206 27767487 234712516 158414404 13631786 39410857 13631786 209190404 977683168 928795328 158414404 319776015 455182110 915219545 940139282 451725619 209190404 210371391 49724812 811615209 46776313 46776313 486220004 868613953 555540495 54616274 202458908 845415465 892739357 46776313 52498363 778742374 638171874 259506240 648697049 88234786 400117047 972263722 23825724 196641716 12649907 72780972 892739357 972263722 741111219 158414404 316287964 892739357 774537487 36558314 208075073 314232914 87357230 940139282 113720206 354176981 621022104 36558314 525412524 412311704 108997527 46776313 972263722 972263722 701990935 23825724 23825724 886122749 232863028 977683168 210371391 12649907 109689510 169774658 54616274 741111219 209190404 196641716 928795328 217284297 63894527 234712516 638171874 27767487 977683168 605912934 68721324 940139282 169774658 217284297 609091911 915219545 291937043 676623917 886122749 811615209 184244399 811615209 39410857 451725619 314232914 52498363 319776015 39410857 918486133 211295648 78841143 811615209 451725619 87357230 314232914 184244399 453583323 980185666 892739357 109689510 46776313 980185666 540556135 400117047 61445481 485858476 908029217 638171874 121628796 410875112 108997527 960561328 774537487 797069061 915219545 696507744 676623917 696507744 169774658 365316463 648697049 78841143 87357230 980185666 161799638 319776015 453583323 158414404 341816246 940139282 774537487 259506240 605912934 555540495 208075073 613215800 976232748 72780972 217284297 701990935 87357230 365316463 893099543 893099543 314232914 676623917 857453449 609091911 54616274 341816246 453583323 348873242 850581867 778742374 87357230 676623917 316287964 868613953 354176981 485858476 977683168 410875112 108997527 486220004 912731463 348873242 451725619 365316463 908029217 886122749 196641716 845415465 605912934 629332648 451725619 918486133 778742374 928795328 36558314 169774658 196641716 629332648 453583323 54616274 797069061 121628796 211295648 27767487 158414404 208075073 87357230 940139282 893099543 12649907 210371391 68721324 70352904 108997527 72780972 960561328 940139282 485858476 169774658 725022523 533410411 211295648 87357230 842052199 605912934 868613953 234712516 234712516 341816246 912731463 918486133 868613953 605912934 291937043 164757287 36558314 811615209 410875112 912731463 202458908 161799638 88234786 725022523 928795328 329620781 108997527 121628796 555540495 341816246 348873242 676623917 638171874 850581867 701990935 209190404 158414404 46776313 109689510 972263722 778742374 23825724 613215800 774537487 412311704 365316463 23825724 451725619 316287964 196641716 845415465 410875112 629332648 928795328 451725619 893099543 857453449 842052199 46776313 485858476 696507744 108997527 164757287 158414404 54616274 915219545 196641716 314232914 912731463 453583323 87357230 27767487 46776313 915219545 314232914 217284297 453583323 912731463 451725619 960561328 701990935 234712516 412311704 533410411 868613953 316287964 696507744 354176981 972263722 976232748 977683168 850581867 446119691 316287964 725022523 446119691 453583323 696507744 341816246 605912934 78841143 893099543 208075073 741111219 329620781 234712516 976232748 774537487 348873242 52498363 912731463 195324259 446119691 63894527 850581867 774537487 27767487 72780972 977683168 845415465 451725619 918486133 354176981 842052199 348873242 972263722 217284297 741111219 412311704 365316463 701990935 857453449 400117047 161799638 845415465 13631786 540556135 314232914 533410411 259506240 886122749 980185666 210371391 87357230 211295648 316287964 149981770 741111219 533410411 797069061 87357230 915219545 629332648 217284297 113720206 149981770 609091911 446119691 184244399 12649907 259506240 605912934 972263722 621022104 533410411 72780972 676623917 314232914 857453449 195324259 371609299 13631786 811615209 210371391 365316463 184244399 446119691 291937043 161799638 446119691 202458908 32776184 87357230 121628796 886122749 648697049 210371391 158414404 549501187 27767487 676623917 365316463 453583323 232863028 234712516 540556135 453583323 113720206 605912934 169774658 46776313 485858476 451725619 54616274 857453449 410875112 928795328 648697049 259506240 217284297 211295648 972263722 70352904 158414404 857453449 63894527 912731463 696507744 109689510 184244399 259506240 36558314 314232914 158414404 525412524 621022104 980185666 36558314 976232748 886122749 621022104 410875112 850581867 61445481 486220004 486220004 208075073 259506240 88234786 202458908 972263722 940139282 455182110 232863028 928795328 169774658 774537487 234712516 486220004 161799638 857453449 842052199 629332648 453583323 121628796 972263722 108997527 701990935 741111219 61445481 453583323 68721324 912731463 12649907 845415465 525412524 202458908 32776184 113720206 972263722 319776015 908029217 533410411 70352904 209190404 314232914 857453449 886122749 46776313 621022104 977683168 211295648 78841143 629332648 209190404 314232914 87357230 648697049 621022104 892739357 195324259 453583323 918486133 70352904 184244399 940139282 605912934 857453449 314232914 184244399 886122749 811615209 485858476 850581867 797069061 161799638 12649907 857453449 621022104 109689510 525412524 629332648 184244399 977683168 868613953 217284297 371609299 960561328 605912934 348873242 13631786 196641716 88234786 960561328 78841143 412311704 960561328 774537487 676623917 39410857 857453449 759021258 217284297 638171874 485858476 797069061 319776015 68721324 696507744 525412524 365316463 87357230 857453449 648697049 72780972 27767487 161799638 232863028 291937043 217284297 893099543 629332648 976232748 195324259 928795328 161799638 202458908 453583323 32776184 341816246 778742374 977683168 908029217 918486133 32776184 960561328 918486133 341816246 621022104 725022523 886122749 868613953 701990935 52498363 928795328 70352904 525412524 540556135 54616274 701990935 70352904 184244399 960561328 210371391 629332648 184244399 549501187 291937043 259506240 446119691 371609299 886122749 32776184 915219545 217284297 928795328 232863028 291937043 696507744 158414404 208075073 453583323 217284297 234712516 39410857 892739357 259506240 196641716 811615209 928795328 842052199 811615209 319776015 609091911 316287964 61445481 27767487 908029217 23825724 108997527 976232748 868613953 211295648 108997527 701990935 400117047 109689510 113720206 184244399 485858476 696507744 49724812 202458908 36558314 202458908 918486133 811615209 46776313 232863028 811615209 555540495 87357230 857453449 232863028 113720206 613215800 412311704 158414404 32776184 184244399 778742374 972263722 329620781 759021258 811615209 88234786 208075073 32776184 371609299 72780972 314232914 797069061 291937043 232863028 72780972 555540495 68721324 169774658 842052199 341816246 23825724 648697049 453583323 232863028 291937043 354176981 915219545 63894527 451725619 319776015 196641716 613215800 61445481 329620781 13631786 455182110 87357230 676623917 291937043 39410857 977683168 446119691 778742374 696507744 609091911 87357230 161799638 980185666 23825724 605912934 88234786 525412524 149981770 68721324 217284297 202458908 446119691 940139282 549501187 54616274 217284297 940139282 555540495 63894527 49724812 486220004 88234786 811615209 291937043 976232748 400117047 400117047 365316463 893099543 701990935 316287964 121628796 868613953 208075073 525412524 63894527 371609299 52498363 27767487 525412524 676623917 161799638 184244399 976232748 609091911 725022523 453583323 68721324 555540495 850581867 341816246 976232748 912731463 918486133 928795328 208075073 774537487 980185666 960561328 63894527 23825724 52498363 113720206 609091911 149981770 485858476 797069061 27767487 893099543 648697049 169774658 209190404 314232914 149981770 87357230 940139282 797069061 46776313 868613953 211295648 12649907 32776184 169774658 648697049 54616274 886122749 341816246 759021258 868613953 23825724 908029217 27767487 972263722 202458908 701990935 850581867 27767487 54616274 842052199 13631786 314232914 329620781 638171874 908029217 412311704 49724812 208075073 365316463 676623917 113720206 621022104 72780972 164757287 886122749 533410411 61445481 88234786 485858476 88234786 774537487 169774658 32776184 648697049 108997527 908029217 70352904 446119691 78841143 70352904 149981770 32776184 850581867 446119691 341816246 485858476 446119691 354176981 208075073 778742374 555540495 555540495 725022523 210371391 696507744 210371391 976232748 915219545 39410857 676623917 164757287 63894527 774537487 400117047 209190404 39410857 87357230 161799638 918486133 915219545 54616274 555540495 605912934 354176981 400117047 976232748 87357230 696507744 63894527 533410411 908029217 976232748 121628796 348873242 976232748 348873242 774537487 892739357 549501187 410875112 371609299 638171874 232863028 555540495 759021258 209190404 210371391 158414404 845415465 108997527 725022523 857453449 49724812 845415465 365316463 725022523 638171874 27767487 960561328 928795328 892739357 319776015 319776015 621022104 161799638 621022104 893099543 36558314 259506240 78841143 39410857 886122749 893099543 400117047 928795328 54616274 208075073 232863028 78841143 70352904 202458908 354176981 63894527 354176981 533410411 701990935 113720206 850581867 676623917 68721324 976232748 87357230 232863028 980185666 412311704 980185666 32776184 893099543 46776313 68721324 109689510 210371391 908029217 39410857 485858476 960561328 486220004 232863028 63894527 291937043 725022523 54616274 525412524 613215800 39410857 960561328 893099543 525412524 109689510 629332648 196641716 533410411 161799638 371609299 23825724 485858476 868613953 196641716 908029217 638171874 259506240 915219545 410875112 149981770 609091911 638171874 540556135 354176981 329620781 533410411 72780972 609091911 217284297 149981770 912731463 61445481 354176981 842052199 412311704 196641716 234712516 774537487 68721324 555540495 319776015 78841143 915219545 609091911 915219545 52498363 811615209 549501187 410875112 316287964 348873242 453583323 696507744 70352904 291937043 972263722 613215800 195324259 412311704 54616274 676623917 525412524 164757287 39410857 410875112 960561328 701990935 108997527 912731463 61445481 121628796 410875112 540556135 533410411 918486133 371609299 778742374 940139282 455182110 977683168 217284297 210371391 540556135 23825724 12649907 13631786 72780972 161799638 63894527 778742374 774537487 485858476 759021258 977683168 605912934 455182110 960561328 291937043 149981770 980185666 158414404 486220004 211295648 741111219 354176981 549501187 63894527 555540495 797069061 811615209 52498363 774537487 113720206 908029217 977683168 446119691 453583323 161799638 88234786 78841143 195324259 605912934 319776015 196641716 928795328 211295648 928795328 797069061 113720206 868613953 329620781 354176981 811615209 918486133 412311704 892739357 892739357 648697049 609091911 868613953 61445481 217284297 960561328 455182110 63894527 68721324 842052199 774537487 259506240 32776184 36558314 52498363 234712516 184244399 540556135 184244399 36558314 725022523 928795328 211295648 13631786 845415465 485858476 868613953 32776184 113720206 893099543 868613953 210371391 46776313 78841143 400117047 977683168 52498363 638171874 918486133 169774658 980185666 621022104 341816246 857453449 412311704 195324259 609091911 39410857 886122749 451725619 149981770 485858476 908029217 23825724 613215800 629332648 341816246 915219545 88234786 701990935 412311704 676623917 892739357 533410411 893099543 940139282 811615209 533410411 485858476 196641716 371609299 412311704 208075073 314232914 868613953 868613953 912731463 701990935 259506240 164757287 259506240 725022523 195324259 49724812 113720206 696507744 486220004 918486133 912731463 365316463 868613953 316287964 455182110 908029217 314232914 850581867 741111219 455182110 211295648 341816246 210371391 412311704 121628796 555540495 108997527 291937043 87357230 209190404 486220004 27767487 928795328 78841143 365316463 121628796 61445481 540556135 158414404 158414404 701990935 217284297 202458908 27767487 32776184 446119691 455182110 63894527 210371391 453583323 371609299 259506240 161799638 72780972 158414404 797069061 621022104 68721324 314232914 109689510 696507744 486220004 613215800 842052199 451725619 696507744 842052199 774537487 613215800 980185666 259506240 842052199 446119691 210371391 453583323 555540495 88234786 918486133 533410411 842052199 13631786 314232914 648697049 259506240 195324259 811615209 113720206 648697049 613215800 354176981 725022523 184244399 211295648 23825724 161799638 202458908 341816246 108997527 446119691 886122749 778742374 78841143 158414404 113720206 868613953 88234786 88234786 638171874 676623917 61445481 108997527 778742374 412311704 549501187 811615209 451725619 676623917 217284297 184244399 797069061 109689510 259506240 533410411 210371391 319776015 605912934 455182110 87357230 232863028 196641716 68721324 354176981 113720206 701990935 976232748 36558314 525412524 184244399 759021258 259506240 918486133 195324259 169774658 977683168 774537487 533410411 741111219 319776015 184244399 36558314 72780972 915219545 196641716 412311704 87357230 892739357 87357230 49724812 72780972 61445481 613215800 39410857 886122749 412311704 164757287 169774658 314232914 540556135 371609299 629332648 540556135 701990935 845415465 648697049 12649907 164757287 845415465 208075073 886122749 455182110 184244399 485858476 918486133 316287964 893099543 259506240 371609299 940139282 850581867 892739357 184244399 648697049 774537487 209190404 354176981 940139282 87357230 259506240 149981770 234712516 725022523 977683168 63894527 196641716 354176981 410875112 609091911 886122749 316287964 540556135 108997527 701990935 109689510 540556135 52498363 980185666 87357230 88234786 329620781 234712516 329620781 977683168 696507744 169774658 778742374 68721324 319776015 613215800 164757287 857453449 977683168 857453449 164757287 27767487 811615209 27767487 648697049 976232748 49724812 525412524 797069061 49724812 485858476 696507744 555540495 87357230 149981770 195324259 701990935 329620781 638171874 13631786 908029217 759021258 701990935 412311704 210371391 209190404 540556135 314232914 209190404 341816246 32776184 797069061 113720206 232863028 32776184 605912934 149981770 23825724 638171874 525412524 291937043 400117047 701990935 314232914 676623917 928795328 234712516 915219545 52498363 354176981 210371391 196641716 217284297 316287964 886122749 638171874 621022104 759021258 365316463 232863028 158414404 446119691 850581867 451725619 485858476 211295648 485858476 365316463 88234786 202458908 316287964 928795328 234712516 88234786 108997527 741111219 928795328 27767487 741111219 886122749 525412524 61445481 842052199 39410857 549501187 70352904 202458908 410875112 893099543 886122749 778742374 259506240 648697049 164757287 540556135 210371391 725022523 46776313 72780972 412311704 533410411 842052199 741111219 202458908 329620781 232863028 485858476 850581867 27767487 211295648 316287964 72780972 348873242 696507744 12649907 13631786 217284297 70352904 259506240 845415465 886122749 202458908 68721324 400117047 455182110 696507744 36558314 46776313 778742374 164757287 196641716 209190404 23825724 850581867 113720206 109689510 908029217 609091911 928795328 164757287 217284297 36558314 696507744 977683168 348873242 217284297 169774658 217284297 908029217 400117047 158414404 68721324 540556135 928795328 638171874 525412524 400117047 797069061 845415465 960561328 149981770 940139282 329620781 164757287 850581867 525412524 70352904 61445481 533410411 410875112 365316463 842052199 774537487 455182110 638171874 453583323 52498363 940139282 196641716 23825724 759021258 68721324 314232914 195324259 39410857 811615209 316287964 78841143 928795328 209190404 63894527 960561328 259506240 696507744 960561328 486220004 540556135 638171874 886122749 88234786 27767487 32776184 314232914 412311704 928795328 886122749 915219545 725022523 121628796 354176981 741111219 486220004 868613953 72780972 915219545 811615209 164757287 371609299 70352904 918486133 918486133 400117047 113720206 314232914 455182110 27767487 455182110 316287964 446119691 701990935 400117047 648697049 811615209 209190404 217284297 195324259 621022104 354176981 850581867 549501187 184244399 842052199 893099543 453583323 928795328 32776184 609091911 915219545 161799638 169774658 725022523 540556135 455182110 49724812 39410857 412311704 149981770 451725619 27767487 555540495 549501187 696507744 555540495 202458908 113720206 195324259 23825724 49724812 857453449 232863028 108997527 857453449 842052199 113720206 195324259 976232748 70352904 113720206 549501187 455182110 348873242 759021258 977683168 912731463 184244399 52498363 13631786 32776184 341816246 549501187 446119691 400117047 232863028 208075073 13631786 108997527 217284297 533410411 371609299 759021258 741111219 629332648 648697049 217284297 453583323 259506240 540556135 741111219 341816246 778742374 161799638 525412524 915219545 868613953 648697049 453583323 915219545 915219545 850581867 451725619 609091911 915219545 164757287 908029217 972263722 13631786 211295648 209190404 319776015 893099543 857453449 701990935 696507744 918486133 232863028 446119691 940139282 533410411 371609299 977683168 109689510 741111219 314232914 202458908 149981770 446119691 13631786 209190404 525412524 54616274 486220004 149981770 451725619 972263722 940139282 259506240 868613953 915219545 525412524 184244399 868613953 868613953 725022523 78841143 109689510 797069061 540556135 759021258 912731463 108997527 70352904 533410411 797069061 774537487 629332648 54616274 868613953 400117047 164757287 410875112 609091911 88234786 638171874 39410857 725022523 365316463 842052199 486220004 893099543 486220004 72780972 210371391 54616274 893099543 972263722 857453449 701990935 778742374 842052199 960561328 195324259 341816246 348873242 209190404 63894527 63894527 49724812 36558314 195324259 113720206 845415465 354176981 725022523 195324259 88234786 540556135 797069061 259506240 485858476 158414404 850581867 348873242 209190404 912731463 908029217 446119691 842052199 845415465 549501187 621022104 701990935 68721324 87357230 87357230 36558314 341816246 648697049 400117047 161799638 850581867 912731463 629332648 555540495 12649907 27767487 314232914 365316463 555540495 842052199 918486133 70352904 121628796 232863028 78841143 845415465 455182110 108997527 540556135 49724812 446119691 540556135 774537487 23825724 972263722 49724812 549501187 23825724 46776313 977683168 161799638 980185666 234712516 161799638 908029217 972263722 701990935 164757287 908029217 451725619 940139282 915219545 70352904 184244399 857453449 412311704 196641716 868613953 485858476 845415465 533410411 354176981 161799638 232863028 696507744 316287964 868613953 412311704 609091911 918486133 371609299 158414404 234712516 39410857 648697049 976232748 234712516 741111219 371609299 857453449 621022104 316287964 54616274 341816246 109689510 842052199 234712516 348873242 149981770 12649907 52498363 676623917 196641716 164757287 857453449 857453449 113720206 54616274 774537487 54616274 774537487 928795328 202458908 621022104 797069061 13631786 918486133 70352904 78841143 915219545 348873242 52498363 158414404 196641716 72780972 70352904 87357230 940139282 88234786 13631786 158414404 365316463 845415465 149981770 960561328 980185666 525412524 400117047 549501187 886122749 928795328 845415465 13631786 196641716 61445481 70352904 259506240 49724812 36558314 533410411 149981770 88234786 121628796 446119691 39410857 759021258 868613953 211295648 202458908 774537487 605912934 976232748 371609299 202458908 341816246 70352904 108997527 453583323 209190404 316287964 915219545 209190404 314232914 63894527 486220004 845415465 70352904 39410857 68721324 149981770 149981770 868613953 27767487 774537487 725022523 63894527 291937043 629332648 605912934 555540495 158414404 549501187 486220004 912731463 348873242 774537487 348873242 23825724 49724812 485858476 797069061 46776313 314232914 486220004 868613953 202458908 211295648 868613953 972263722 259506240 259506240 39410857 868613953 87357230 63894527 549501187 648697049 676623917 857453449 485858476 797069061 72780972 741111219 365316463 72780972 54616274 613215800 976232748 908029217 868613953 525412524 613215800 329620781 164757287 232863028 12649907 87357230 533410411 63894527 39410857 36558314 158414404 13631786 27767487 741111219 613215800 412311704 972263722 410875112 39410857 209190404 161799638 314232914 72780972 87357230 797069061 46776313 525412524 46776313 109689510 525412524 164757287 54616274 638171874 533410411 234712516 977683168 797069061 977683168 453583323 533410411 605912934 412311704 797069061 412311704 314232914 609091911 217284297 845415465 54616274 32776184 976232748 109689510 149981770 725022523 940139282 774537487 109689510 940139282 453583323 78841143 410875112 549501187 121628796 400117047 259506240 329620781 354176981 196641716 892739357 940139282 892739357 68721324 960561328 980185666 455182110 39410857 797069061 63894527 202458908 70352904 696507744 49724812 149981770 87357230 211295648 960561328 605912934 638171874 893099543 811615209 12649907 109689510 52498363 121628796 371609299 319776015 759021258 87357230 121628796 857453449 797069061 774537487 341816246 725022523 940139282 486220004 184244399 857453449 485858476 412311704 980185666 960561328 354176981 759021258 540556135 918486133 371609299 319776015 605912934 121628796 49724812 525412524 609091911 400117047 977683168 210371391 549501187 12649907 87357230 341816246 886122749 446119691 108997527 976232748 46776313 400117047 195324259 164757287 555540495 32776184 329620781 701990935 291937043 365316463 842052199 209190404 113720206 609091911 842052199 32776184 533410411 291937043 27767487 621022104 908029217 109689510 371609299 845415465 202458908 725022523 13631786 446119691 648697049 121628796 778742374 195324259 842052199 108997527 886122749 108997527 549501187 291937043 533410411 46776313 797069061 533410411 78841143 87357230 725022523 36558314 169774658 774537487 164757287 68721324 169774658 940139282 892739357 976232748 850581867 629332648 209190404 915219545 209190404 613215800 158414404 39410857 549501187 208075073 621022104 912731463 410875112 940139282 46776313 759021258 36558314 485858476 149981770 977683168 12649907 365316463 774537487 451725619 893099543 774537487 629332648 348873242 908029217 868613953 121628796 960561328 354176981 329620781 410875112 621022104 319776015 811615209 184244399 410875112 980185666 485858476 648697049 209190404 54616274 701990935 195324259 63894527 88234786 976232748 842052199 648697049 613215800 149981770 196641716 605912934 774537487 291937043 868613953 842052199 676623917 915219545 46776313 341816246 88234786 121628796 348873242 980185666 195324259 912731463 912731463 811615209 87357230 977683168 525412524 23825724 234712516 27767487 893099543 291937043 845415465 232863028 52498363 857453449 629332648 319776015 893099543 314232914 87357230 78841143 121628796 908029217 485858476 195324259 32776184 797069061 348873242 61445481 774537487 638171874 410875112 485858476 886122749 725022523 23825724 485858476 549501187 195324259 23825724 446119691 759021258 912731463 893099543 613215800 533410411 797069061 892739357 195324259 314232914 291937043 797069061 533410411 453583323 88234786 121628796 54616274 701990935 196641716 701990935 108997527 32776184 638171874 54616274 977683168 842052199 70352904 741111219 533410411 980185666 87357230 525412524 195324259 109689510 811615209 149981770 23825724 87357230 453583323 72780972 87357230 446119691 23825724 113720206 63894527 629332648 108997527 39410857 232863028 365316463 161799638 868613953 609091911 195324259 209190404 609091911 605912934 412311704 36558314 613215800 886122749 701990935 87357230 232863028 850581867 158414404 960561328 354176981 87357230 453583323 164757287 613215800 113720206 169774658 184244399 453583323 54616274 485858476 797069061 158414404 486220004 613215800 232863028 195324259 940139282 72780972 158414404 555540495 209190404 886122749 540556135 13631786 759021258 410875112 27767487 892739357 549501187 455182110 972263722 210371391 211295648 451725619 886122749 540556135 348873242 977683168 195324259 52498363 316287964 977683168 486220004 629332648 161799638 976232748 195324259 638171874 121628796 446119691 613215800 113720206 410875112 329620781 158414404 259506240 108997527 217284297 928795328 940139282 741111219 365316463 485858476 400117047 210371391 451725619 209190404 341816246 49724812 291937043 39410857 184244399 195324259 886122749 158414404 525412524 868613953 46776313 329620781 778742374 972263722 638171874 32776184 49724812 893099543 485858476 88234786 774537487 928795328 169774658 410875112 72780972 234712516 169774658 87357230 49724812 811615209 638171874 211295648 857453449 371609299 977683168 400117047 912731463 121628796 23825724 977683168 209190404 850581867 164757287 13631786 850581867 36558314 32776184 980185666 164757287 928795328 455182110 78841143 976232748 451725619 940139282 61445481 455182110 232863028 348873242 701990935 774537487 774537487 842052199 13631786 533410411 210371391 232863028 365316463 850581867 778742374 70352904 202458908 857453449 23825724 52498363 13631786 842052199 211295648 88234786 164757287 234712516 609091911 759021258 400117047 605912934 960561328 329620781 453583323 39410857 696507744 868613953 27767487 960561328 341816246 609091911 976232748 845415465 701990935 348873242 52498363 232863028 161799638 613215800 609091911 845415465 88234786 893099543 960561328 121628796 886122749 195324259 451725619 525412524 915219545 696507744 211295648 893099543 918486133 485858476 348873242 319776015 158414404 234712516 412311704 446119691 940139282 13631786 977683168 886122749 648697049 555540495 371609299 621022104 68721324 629332648 291937043 12649907 778742374 208075073 259506240 908029217 121628796 857453449 892739357 87357230 555540495 455182110 892739357 158414404 149981770 36558314 27767487 451725619 329620781 960561328 555540495 72780972 23825724 696507744 486220004 88234786 319776015 629332648 32776184 184244399 701990935 609091911 27767487 13631786 13631786 549501187 533410411 61445481 78841143 676623917 32776184 980185666 638171874 365316463 72780972 196641716 87357230 701990935 316287964 960561328 893099543 210371391 108997527 725022523 977683168 39410857 857453449 63894527 329620781 485858476 49724812 348873242 234712516 980185666 210371391 365316463 928795328 455182110 161799638 329620781 778742374 774537487 371609299 210371391 341816246 960561328 316287964 455182110 196641716 486220004 209190404 158414404 857453449 365316463 259506240 609091911 202458908 960561328 210371391 605912934 451725619 13631786 46776313 638171874 725022523 868613953 701990935 202458908 371609299 32776184 113720206 701990935 195324259 892739357 61445481 613215800 451725619 613215800 121628796 202458908 158414404 850581867 161799638 354176981 845415465 259506240 446119691 918486133 78841143 410875112 446119691 629332648 701990935 54616274 676623917 232863028 915219545 72780972 232863028 195324259 940139282 169774658 113720206 977683168 725022523 108997527 202458908 291937043 234712516 908029217 400117047 46776313 549501187 797069061 314232914 893099543 259506240 63894527 36558314 202458908 217284297 918486133 446119691 410875112 797069061 446119691 605912934 850581867 972263722 960561328 976232748 52498363 893099543 842052199 908029217 696507744 52498363 940139282 169774658 778742374 455182110 451725619 209190404 485858476 78841143 741111219 316287964 918486133 68721324 27767487 232863028 46776313 87357230 202458908 195324259 857453449 533410411 27767487 36558314 621022104 533410411 348873242 109689510 217284297 211295648 341816246 316287964 113720206 940139282 485858476 259506240 811615209 78841143 976232748 842052199 12649907 485858476 316287964 638171874 857453449 928795328 778742374 316287964 39410857 811615209 208075073 912731463 78841143 291937043 87357230 960561328 451725619 113720206 759021258 354176981 63894527 960561328 759021258 78841143 400117047 195324259 797069061 68721324 893099543 797069061 977683168 893099543 208075073 161799638 857453449 149981770 893099543 741111219 940139282 412311704 915219545 209190404 209190404 365316463 980185666 453583323 210371391 811615209 109689510 88234786 78841143 113720206 676623917 195324259 976232748 87357230 892739357 605912934 195324259 27767487 540556135 39410857 63894527 701990935 211295648 412311704 341816246 540556135 940139282 893099543 87357230 451725619 555540495 412311704 400117047 759021258 555540495 778742374 196641716 868613953 259506240 354176981 23825724 915219545 928795328 842052199 78841143 446119691 868613953 36558314 211295648 88234786 365316463 928795328 341816246 400117047 211295648 648697049 314232914 972263722 46776313 158414404 555540495 525412524 341816246 980185666 46776313 371609299 63894527 54616274 629332648 446119691 868613953 774537487 149981770 857453449 605912934 354176981 485858476 701990935 195324259 319776015 108997527 540556135 109689510 638171874 12649907 109689510 61445481 210371391 61445481 354176981 977683168 217284297 39410857 648697049 208075073 54616274 232863028 778742374 39410857 915219545 912731463 696507744 605912934 725022523 912731463 613215800 549501187 217284297 341816246 195324259 850581867 32776184 701990935 210371391 39410857 928795328 648697049 13631786 908029217 741111219 980185666 977683168 676623917 109689510 960561328 184244399 912731463 72780972 609091911 940139282 892739357 696507744 980185666 701990935 217284297 412311704 121628796 629332648 32776184 960561328 319776015 533410411 725022523 701990935 613215800 453583323 36558314 778742374 811615209 638171874 638171874 164757287 912731463 485858476 486220004 915219545 314232914 918486133 371609299 88234786 976232748 908029217 32776184 976232748 609091911 210371391 455182110 980185666 892739357 341816246 609091911 741111219 184244399 842052199 259506240 121628796 49724812 485858476 32776184 121628796 928795328 797069061 158414404 52498363 912731463 365316463 211295648 850581867 811615209 341816246 638171874 886122749 892739357 72780972 208075073 774537487 811615209 453583323 49724812 886122749 977683168 972263722 169774658 868613953 195324259 960561328 609091911 774537487 365316463 940139282 912731463 329620781 161799638 234712516 613215800 87357230 980185666 23825724 638171874 39410857 61445481 259506240 868613953 39410857 52498363 23825724 446119691 676623917 259506240 72780972 54616274 980185666 446119691 533410411 13631786 32776184 893099543 412311704 63894527 648697049 371609299 412311704 605912934 857453449 72780972 400117047 725022523 811615209 525412524 319776015 371609299 774537487 908029217 976232748 319776015 341816246 348873242 741111219 109689510 68721324 113720206 232863028 980185666 609091911 211295648 371609299 605912934 63894527 161799638 940139282 108997527 410875112 960561328 13631786 400117047 918486133 61445481 27767487 232863028 797069061 371609299 68721324 195324259 164757287 202458908 208075073 54616274 972263722 912731463 149981770 940139282 87357230 868613953 540556135 109689510 741111219 13631786 960561328 78841143 196641716 908029217 412311704 36558314 232863028 196641716 68721324 291937043 701990935 613215800 540556135 13631786 972263722 980185666 486220004 696507744 88234786 741111219 319776015 605912934 13631786 88234786 725022523 725022523 217284297 811615209 329620781 23825724 533410411 412311704 980185666 976232748 371609299 400117047 696507744 13631786 980185666 341816246 638171874 555540495 778742374 977683168 977683168 12649907 845415465 486220004 52498363 778742374 918486133 928795328 49724812 208075073 412311704 609091911 525412524 605912934 184244399 609091911 892739357 533410411 319776015 540556135 412311704 977683168 976232748 980185666 68721324 928795328 232863028 613215800 976232748 453583323 87357230 314232914 13631786 354176981 857453449 70352904 725022523 451725619 676623917 113720206 648697049 918486133 549501187 210371391 209190404 485858476 845415465 759021258 319776015 486220004 12649907 87357230 70352904 908029217 211295648 158414404 892739357 555540495 234712516 108997527 410875112 234712516 605912934 638171874 972263722 446119691 485858476 915219545 13631786 211295648 485858476 78841143 972263722 525412524 980185666 108997527 259506240 960561328 725022523 23825724 329620781 54616274 61445481 605912934 549501187 113720206 316287964 928795328 49724812 455182110 63894527 774537487 453583323 972263722 196641716 555540495 609091911 78841143 319776015 108997527 842052199 533410411 868613953 54616274 701990935 446119691 759021258 365316463 455182110 52498363 455182110 453583323 696507744 960561328 960561328 629332648 23825724 39410857 893099543 811615209 371609299 78841143 52498363 341816246 485858476 108997527 725022523 455182110 857453449 232863028 486220004 72780972 196641716 912731463 908029217 918486133 797069061 533410411 980185666 314232914 78841143 158414404 158414404 400117047 23825724 329620781 613215800 845415465 348873242 621022104 88234786 39410857 451725619 842052199 209190404 486220004 605912934 857453449 759021258 446119691 164757287 169774658 13631786 868613953 453583323 638171874 455182110 549501187 555540495 676623917 211295648 149981770 39410857 149981770 455182110 195324259 621022104 886122749 208075073 149981770 208075073 39410857 169774658 208075073 46776313 555540495 977683168 549501187 549501187 32776184 868613953 314232914 638171874 314232914 774537487 918486133 412311704 886122749 759021258 209190404 46776313 525412524 211295648 209190404 976232748 169774658 329620781 960561328 161799638 108997527 87357230 108997527 169774658 217284297 72780972 621022104 209190404 217284297 149981770 217284297 485858476 121628796 72780972 149981770 533410411 54616274 908029217 12649907 908029217 211295648 778742374 455182110 63894527 32776184 158414404 892739357 972263722 701990935 52498363 210371391 940139282 811615209 314232914 613215800 121628796 54616274 78841143 629332648 195324259 701990935 108997527 845415465 980185666 329620781 23825724 371609299 886122749 811615209 525412524 291937043 217284297 348873242 410875112 453583323 365316463 49724812 87357230 291937043 629332648 61445481 410875112 234712516 886122749 972263722 701990935 701990935 72780972 774537487 446119691 341816246 208075073 676623917 486220004 39410857 908029217 109689510 217284297 977683168 609091911 446119691 121628796 648697049 184244399 68721324 12649907 410875112 797069061 960561328 892739357 184244399 774537487 164757287 410875112 774537487 648697049 976232748 940139282 319776015 892739357 850581867 453583323 113720206 52498363 12649907 234712516 850581867 613215800 918486133 365316463 109689510 455182110 525412524 68721324 908029217 908029217 629332648 121628796 72780972 54616274 741111219 886122749 121628796 412311704 540556135 161799638 446119691 648697049 892739357 912731463 210371391 908029217 319776015 70352904 648697049 774537487 46776313 638171874 184244399 121628796 609091911 169774658 976232748 701990935 741111219 348873242 811615209 184244399 928795328 857453449 725022523 316287964 365316463 613215800 525412524 486220004 412311704 232863028 208075073 609091911 12649907 54616274 210371391 976232748 928795328 39410857 108997527 453583323 549501187 113720206 208075073 217284297 868613953 960561328 149981770 455182110 605912934 977683168 533410411 976232748 108997527 259506240 63894527 857453449 976232748 960561328 87357230 976232748 158414404 928795328 778742374 354176981 348873242 621022104 32776184 164757287 27767487 451725619 648697049 629332648 329620781 893099543 232863028 259506240 70352904 485858476 912731463 412311704 638171874 68721324 725022523 778742374 533410411 184244399 960561328 912731463 725022523 676623917 49724812 234712516 908029217 32776184 23825724 892739357 314232914 319776015 88234786 525412524 314232914 23825724 845415465 184244399 701990935 314232914 27767487 412311704 412311704 915219545 918486133 365316463 54616274 88234786 725022523 868613953 940139282 210371391 341816246 842052199 23825724 196641716 549501187 485858476 169774658 446119691 348873242 87357230 918486133 976232748 13631786 549501187 797069061 78841143 886122749 797069061 701990935 316287964 32776184 915219545 88234786 759021258 208075073 87357230 210371391 676623917 940139282 629332648 629332648 68721324 549501187 486220004 621022104 23825724 621022104 169774658 354176981 49724812 46776313 341816246 259506240 316287964 455182110 217284297 365316463 88234786 410875112 149981770 915219545 540556135 88234786 453583323 486220004 845415465 525412524 88234786 842052199 211295648 109689510 149981770 629332648 928795328 455182110 54616274 857453449 72780972 234712516 759021258 842052199 371609299 217284297 453583323 605912934 629332648 72780972 555540495 629332648 13631786 348873242 88234786 195324259 857453449 259506240 12649907 72780972 371609299 61445481 210371391 648697049 868613953 49724812 196641716 109689510 774537487 621022104 88234786 725022523 676623917 629332648 184244399 609091911 605912934 525412524 412311704 928795328 918486133 87357230 453583323 850581867 555540495 113720206 455182110 158414404 121628796 314232914 976232748 195324259 210371391 52498363 87357230 259506240 621022104 87357230 259506240 121628796 208075073 49724812 696507744 676623917 980185666 940139282 549501187 525412524 371609299 371609299 52498363 39410857 46776313 169774658 217284297 868613953 319776015 164757287 960561328 485858476 400117047 976232748 540556135 485858476 61445481 446119691 211295648 648697049 533410411 555540495 453583323 195324259 609091911 78841143 960561328 108997527 778742374 759021258 453583323 842052199 208075073 908029217 811615209 759021258 613215800 605912934 540556135 202458908 453583323 158414404 70352904 868613953 857453449 540556135 912731463 525412524 676623917 109689510 61445481 940139282 184244399 72780972 912731463 485858476 555540495 915219545 676623917 46776313 209190404 158414404 629332648 54616274 63894527 648697049 446119691 892739357 940139282 54616274 314232914 741111219 164757287 676623917 234712516 811615209 36558314 605912934 202458908 759021258 36558314 928795328 161799638 811615209 857453449 365316463 412311704 940139282 412311704 525412524 412311704 234712516 39410857 842052199 68721324 629332648 850581867 741111219 648697049 23825724 759021258 121628796 915219545 453583323 108997527 32776184 195324259 725022523 49724812 78841143 208075073 797069061 525412524 892739357 797069061 638171874 113720206 196641716 918486133 169774658 348873242 629332648 329620781 701990935 78841143 39410857 161799638 676623917 451725619 365316463 319776015 759021258 676623917 842052199 972263722 314232914 70352904 960561328 316287964 196641716 845415465 158414404 453583323 70352904 696507744 701990935 211295648 759021258 613215800 341816246 797069061 928795328 486220004 12649907 525412524 555540495 68721324 202458908 410875112 918486133 893099543 412311704 88234786 400117047 87357230 161799638 741111219 605912934 918486133 52498363 857453449 209190404 850581867 915219545 329620781 113720206 412311704 525412524 61445481 648697049 32776184 725022523 259506240 540556135 169774658 169774658 232863028 451725619 725022523 972263722 63894527 13631786 39410857 525412524 725022523 169774658 451725619 184244399 908029217 371609299 354176981 976232748 613215800 208075073 540556135 52498363 410875112 540556135 365316463 329620781 316287964 555540495 23825724 977683168 354176981 365316463 912731463 32776184 940139282 259506240 23825724 70352904 54616274 234712516 400117047 72780972 555540495 857453449 61445481 759021258 121628796 314232914 453583323 696507744 70352904 976232748 725022523 149981770 648697049 918486133 13631786 629332648 184244399 453583323 741111219 196641716 912731463 195324259 811615209 195324259 912731463 78841143 638171874 210371391 329620781 842052199 208075073 211295648 23825724 72780972 725022523 72780972 68721324 341816246 61445481 184244399 845415465 208075073 960561328 36558314 980185666 36558314 232863028 540556135 87357230 455182110 892739357 741111219 61445481 52498363 12649907 912731463 196641716 451725619 908029217 774537487 209190404 54616274 412311704 446119691 113720206 915219545 291937043 209190404 725022523 908029217 23825724 912731463 525412524 972263722 12649907 886122749 972263722 446119691 977683168 725022523 857453449 797069061 455182110 525412524 845415465 613215800 886122749 314232914 54616274 39410857 52498363 314232914 928795328 39410857 912731463 621022104 87357230 976232748 54616274 78841143 61445481 316287964 725022523 52498363 410875112 63894527 928795328 977683168 46776313 605912934 72780972 486220004 158414404 696507744 940139282 638171874 696507744 845415465 23825724 13631786 638171874 811615209 980185666 365316463 341816246 741111219 54616274 629332648 232863028 217284297 960561328 52498363 70352904 525412524 915219545 108997527 609091911 365316463 365316463 195324259 27767487 158414404 232863028 78841143 52498363 455182110 613215800 892739357 291937043 972263722 27767487 113720206 893099543 314232914 453583323 725022523 39410857 196641716 525412524 158414404 908029217 195324259 54616274 209190404 940139282 549501187 87357230 314232914 676623917 980185666 72780972 400117047 455182110 291937043 842052199 886122749 39410857 868613953 908029217 453583323 621022104 778742374 977683168 972263722 540556135 195324259 797069061 453583323 868613953 455182110 976232748 850581867 525412524 61445481 208075073 39410857 400117047 49724812 23825724 70352904 892739357 912731463 12649907 609091911 412311704 725022523 49724812 908029217 72780972 108997527 453583323 868613953 52498363 108997527 70352904 54616274 314232914 676623917 886122749 109689510 774537487 977683168 72780972 341816246 648697049 725022523 845415465 412311704 78841143 725022523 109689510 774537487 741111219 886122749 36558314 555540495 960561328 202458908 32776184 371609299 609091911 886122749 32776184 940139282 49724812 549501187 259506240 980185666 234712516 70352904 72780972 850581867 27767487 61445481 61445481 893099543 629332648 196641716 49724812 49724812 977683168 533410411 778742374 348873242 977683168 613215800 13631786 319776015 609091911 868613953 78841143 202458908 980185666 648697049 868613953 701990935 54616274 195324259 109689510 540556135 72780972 23825724 354176981 638171874 217284297 976232748 778742374 741111219 842052199 63894527 555540495 161799638 676623917 210371391 972263722 972263722 27767487 960561328 371609299 195324259 605912934 371609299 759021258 621022104 259506240 533410411 842052199 676623917 291937043 202458908 52498363 928795328 811615209 555540495 217284297 533410411 701990935 912731463 857453449 701990935 696507744 886122749 196641716 149981770 161799638 54616274 960561328 354176981 195324259 169774658 161799638 613215800 78841143 158414404 158414404 164757287 892739357 868613953 976232748 354176981 621022104 164757287 319776015 12649907 759021258 485858476 72780972 109689510 857453449 701990935 68721324 893099543 32776184 63894527 329620781 72780972 52498363 696507744 211295648 36558314 319776015 184244399 169774658 184244399 980185666 109689510 976232748 316287964 184244399 209190404 960561328 52498363 842052199 61445481 88234786 696507744 209190404 341816246 525412524 39410857 977683168 217284297 196641716 161799638 549501187 88234786 412311704 811615209 412311704 451725619 208075073 648697049 354176981 316287964 555540495 202458908 70352904 960561328 453583323 149981770 202458908 329620781 365316463 980185666 23825724 455182110 27767487 928795328 291937043 68721324 87357230 27767487 976232748 202458908 811615209 61445481 196641716 195324259 32776184 195324259 525412524 54616274 121628796 410875112 410875112 451725619 202458908 868613953 365316463 638171874 400117047 329620781 605912934 12649907 928795328 400117047 196641716 78841143 210371391 348873242 412311704 701990935 533410411 893099543 161799638 109689510 12649907 108997527 892739357 164757287 217284297 196641716 850581867 158414404 39410857 354176981 540556135 605912934 400117047 759021258 232863028 455182110 886122749 195324259 486220004 676623917 609091911 725022523 232863028 319776015 113720206 211295648 68721324 621022104 108997527 960561328 778742374 621022104 78841143 605912934 61445481 108997527 845415465 209190404 210371391 638171874 845415465 412311704 68721324 88234786 314232914 365316463 621022104 169774658 410875112 196641716 161799638 12649907 842052199 893099543 54616274 341816246 13631786 109689510 940139282 232863028 70352904 455182110 912731463 555540495 696507744 893099543 68721324 540556135 209190404 164757287 412311704 329620781 725022523 893099543 912731463 158414404 354176981 412311704 412311704 868613953 797069061 525412524 32776184 164757287 49724812 72780972 316287964 108997527 39410857 960561328 842052199 613215800 555540495 759021258 113720206 446119691 446119691 797069061 371609299 27767487 108997527 158414404 316287964 842052199 113720206 725022523 87357230 217284297 940139282 960561328 259506240 61445481 88234786 893099543 893099543 209190404 638171874 960561328 27767487 149981770 329620781 12649907 850581867 291937043 410875112 365316463 549501187 980185666 211295648 63894527 316287964 613215800 348873242 72780972 893099543 341816246 161799638 621022104 486220004 341816246 915219545 446119691 778742374 928795328 960561328
1865
3707 7988
15995 11230
16098 2721
18024 8492
6064 2840
18583 15042
10950 4055
6366 12294
7027 14638
18038 14783
8956 1990
2469 3388
7705 9390
12337 3127
7222 6954
15171 14107
7108 10867
15253 8514
12515 621
14309 1600
4067 4017
2443 6722
10272 8991
6636 11396
8740 8053
14305 19075
17421 12534
16952 8935
6412 7813
3391 13158
6760 3203
5703 5584
14837 4744
9015 10177
1013 7438
4786 8118
6166 5069
1080 1184
12158 18957
18954 1243
12930 19119
13449 15276
1519 14345
15543 13144
268 11949
18094 7375
1386 9518
4911 12630
17286 11339
8305 19390
3867 5630
16171 18878
1170 14906
8250 3476
9560 11566
17232 5929
3191 6204
16622 2900
13325 8822
6106 7647
7004 3264
13082 13723
17620 7080
2699 15823
604 12424
5787 4897
15321 10512
6092 9244
17973 17362
2791 3547
16174 5393
8750 10473
18077 1406
17978 327
4259 7437
17634 12109
635 14349
11817 11401
8758 3392
3380 11530
5526 2980
11102 8850
5048 6109
1266 15933
7097 9292
17949 5568
11145 17721
13997 13611
13935 16391
13335 19815
18802 3487
19194 8873
12704 7016
4397 9901
1505 19306
10665 13787
7344 12046
10009 13802
751 7551
13308 8972
10554 8681
14295 179
10427 25
13696 7268
3269 10310
10656 1278
17537 16731
19250 8623
3416 50
12209 9135
3144 16950
8154 4647
19547 8738
13532 16020
4361 5768
14254 18865
4726 4787
16785 5361
10927 3230
2103 1726
15560 8451
10401 9579
16820 13541
7214 18183
11033 8558
6897 2528
19159 9949
19395 5049
10521 15192
12951 17200
17537 8479
16413 14949
18003 8876
307 11060
15482 5366
5135 17035
10015 16358
14322 18274
3099 18505
12262 12902
15090 12528
16754 18298
11827 102
15933 16697
476 18793
13771 14302
9256 13333
12347 7198
6932 16928
15866 8518
1853 10784
17230 16210
3182 12052
3736 18220
7231 13187
9491 10458
2627 17904
18067 10200
12494 2233
1295 14831
4375 2188
12791 8331
1196 15809
7462 19122
7313 19677
10917 8902
18765 3908
13594 11704
19113 14192
1106 16431
1163 3032
460 12066
11812 19175
2408 6267
16206 3134
19465 14964
15871 2105
2583 8486
1132 5266
13465 13936
14859 14489
11984 2069
11901 9435
12454 2252
2609 2366
12920 4641
4203 13227
14437 10231
16062 16255
4005 13040
15514 16938
13955 3699
16283 5144
291 11127
4876 5311
10589 833
6553 18147
19127 6090
3246 17999
2823 18758
5153 14011
8163 2798
1415 17833
14879 5474
13180 11046
115 11980
3895 435
2702 11048
19791 766
4700 18550
7273 18233
15876 4103
16903 1459
17815 5301
9538 8414
18119 450
3621 9062
14033 8660
2944 9960
15677 17736
4706 8108
1176 2906
8927 18980
7684 3779
7023 10598
184 376
3257 13650
9560 6200
16865 13793
14135 2582
13783 4959
12328 17028
2229 18927
19352 16313
15949 390
13239 6296
8280 3495
8926 14363
2868 8834
8735 5001
19591 4264
3982 10996
1482 7477
3348 10704
583 12334
15651 9193
8240 17831
5754 15501
5286 14906
5436 2988
3998 11234
9217 10930
10251 15209
7065 12709
13806 16206
14903 1501
18288 16324
2543 13818
4480 9002
1953 14565
6118 14373
1711 3351
14201 19213
5167 18992
4766 17043
775 9161
13231 484
6047 19227
9806 11873
5615 13558
14363 17033
3066 15511
4361 16403
6200 18042
19333 8969
19157 13953
6901 17458
18860 1651
15455 19485
18633 13997
3412 10079
18763 6729
7909 1109
12978 10578
14005 13932
10 2921
11041 19418
17994 9155
11042 17840
19166 12433
2875 2167
13282 5635
7532 17662
19013 15261
2785 4455
19279 11585
285 18885
1827 14947
7431 19059
12793 11551
816 7400
7685 1930
12183 3066
16730 2774
600 5451
552 5498
8765 18319
9659 6307
3540 13223
9042 7989
343 17271
2237 9107
5538 9241
10443 6403
3673 14864
5576 9134
2980 6003
4928 11098
16185 9723
9707 19383
5573 18440
14079 14125
5891 14617
13693 12229
10888 6243
3324 4120
9769 10282
13259 5898
3736 6528
13780 5689
7563 7408
8956 16272
32 17668
14004 4980
10679 7547
13659 12910
8759 1260
11953 246
9118 5777
11918 6454
18384 1173
19401 7825
9332 13703
6930 6217
19022 2573
6084 585
10978 2225
10960 19076
5060 2131
17920 17548
2350 3949
6760 18611
16833 13642
18224 12826
1140 9192
15076 19393
15436 1682
13019 9744
1362 11774
3645 2677
2825 2920
15157 2060
19509 6837
14024 11346
17252 89
652 2830
4877 13846
18677 4731
4996 19182
18743 1556
15783 1289
9702 638
18609 11344
14653 7330
16917 3512
16988 5564
4643 19233
2478 15469
18128 6067
6176 6118
2429 4045
11804 8607
11320 11512
7238 6017
451 12768
10819 14016
9695 9624
1201 1129
3177 1061
18152 4153
12445 12135
1636 13521
10242 16692
9472 14876
12427 23
11072 16844
18594 2967
13256 1838
15339 11357
9524 3645
16502 3697
5474 590
9978 12701
1279 15651
19166 7177
16762 18195
18308 3709
10843 5632
10997 1442
17638 11342
6523 8374
16741 16197
13991 8827
9421 2871
16899 8184
2506 287
1885 18932
710 10243
12954 11521
2410 8895
1304 19734
17081 14048
4580 8358
18431 12618
16461 5074
15612 17726
6699 3795
11994 5388
48 9394
15658 19722
15871 3285
10332 3676
17172 2233
15330 18714
6054 3547
17685 9797
673 3330
12356 8306
7144 3692
18147 19589
11980 19416
3162 588
4139 12166
6079 16598
2094 18206
15852 7204
487 16821
3070 15099
9532 1092
13691 1651
18366 17211
10761 16002
4423 7516
1772 11447
17292 15193
5032 17779
13828 4129
2752 10568
9771 13759
7461 16885
13980 2321
12245 4715
9092 11103
11773 4184
14364 11182
95 1206
4555 2893
15948 9868
4129 3792
5131 14710
11401 5972
4909 13336
8044 16068
9323 1802
3924 7714
18667 12199
8430 1835
2531 13462
16108 7859
296 16351
18508 8246
12908 5960
13543 16274
10712 8877
747 13402
8687 9427
6810 2201
19030 3010
17988 1961
17214 18719
3045 13284
1769 3243
16708 17446
8097 7998
14689 19053
18835 2961
10097 888
17453 6152
13620 13945
1240 2292
4122 16319
12408 12886
18691 13568
8375 18999
14325 6932
13769 8042
1086 10464
6379 15985
12923 16120
5923 8672
5490 8290
18314 10308
16333 3832
11038 11074
413 5010
19677 6026
17469 7738
15476 1228
12472 12258
12300 19766
8866 2373
14549 8171
14495 4699
6809 3678
1782 10796
6034 16089
7344 2725
2353 14051
17938 13443
5380 8522
1027 6262
18221 11601
15604 11255
17861 19172
3510 2438
5410 16979
5227 7361
15368 18943
16697 2215
5588 7481
16209 3466
18177 18336
1945 15798
15029 16167
10547 10800
4690 8665
5569 12487
2278 1471
8647 12086
7382 4570
9835 1300
8792 8590
14528 883
2096 18557
4995 3630
11871 18934
16413 19127
18732 8422
8127 4301
269 3862
6265 11595
1032 13106
14403 14431
16323 18195
11778 12424
8303 15259
45 7677
14810 19384
8126 14439
3317 7033
11629 13603
8350 18997
14096 12686
3823 1357
682 13751
7670 5854
14535 11224
18270 5089
16437 1545
1793 12842
1474 9032
14656 14261
12192 5991
18504 1612
3352 94
14753 9655
1827 6194
9702 1286
8448 17427
3310 11187
5344 6459
9282 10734
16077 4668
9489 6238
14111 8890
15218 8319
1386 150
5698 12838
9534 19556
7411 12826
10542 16779
10818 5224
13858 564
12242 4010
13248 1190
13134 11175
2935 16209
8127 6163
17383 7342
17004 12730
15294 7464
10276 7605
12470 15495
14948 15254
8721 1412
1234 11307
8048 16742
18619 6782
6229 8875
4598 1824
13369 16404
9858 3125
12470 5313
1612 7470
7461 1986
803 996
8801 12493
4702 14283
11111 5853
2010 4459
12684 1609
441 2694
6899 4743
7232 12967
10996 11310
8442 8457
2061 10380
3923 666
15461 13952
13285 3520
6612 10044
3894 11712
2684 14120
18401 4774
1032 7846
404 6815
5995 4389
18709 10987
5281 6854
17390 9391
19435 7098
6374 8543
11282 11066
11379 4217
17808 17184
14507 844
9179 13565
19726 2167
18344 7918
16503 8708
3117 4521
15435 3889
17635 8075
11312 2154
19052 6616
17475 15908
17211 10064
13671 11168
823 16810
7824 1358
6544 9492
1393 8835
15626 7252
11270 795
12612 3681
17530 3200
1254 931
1278 1329
18367 17435
11072 13127
7236 4928
8549 16748
9223 4941
184 275
9545 3648
10001 105
2068 18537
5687 2639
14962 14393
17166 16798
18620 10607
929 4762
10807 19103
9813 16607
5787 9389
12245 9875
14687 19482
12291 6594
7183 4676
13957 3908
3958 9785
8698 7183
4344 18272
17293 16822
13677 2260
9366 12199
6824 18839
11961 16558
8945 3889
1428 5844
14995 9418
1765 10185
3691 2527
3206 16066
2875 3165
3439 2244
16896 4352
5468 3867
7032 17910
6188 12907
13021 14486
5107 16727
4144 17554
16448 14737
16367 19249
3340 7731
3732 1853
6842 19005
12707 18330
3665 18629
1984 18877
12029 8134
554 12438
4029 10689
3193 10546
17323 19247
14149 4902
9292 13116
12421 9319
19104 3154
16454 7775
12656 6004
1761 17002
8199 2212
436 6899
13344 5229
2321 5851
14223 8474
7417 16289
600 14261
12534 18509
654 11172
17618 9544
177 15904
634 10741
6280 4533
19740 13592
5556 4836
12706 7122
18544 3040
16700 6454
1319 17128
15782 9295
13057 15608
3303 7351
11830 16664
8971 7969
257 16344
4747 17088
16126 2306
4083 4371
17209 9614
443 7415
19513 1077
611 3028
1025 991
6393 9607
2110 11814
7411 8605
17179 4008
15018 14447
14100 11412
13089 2132
13033 15938
2648 16303
14176 13599
3989 19238
9933 6970
15858 5936
15513 12709
1868 2167
7331 13253
7282 591
17054 1545
15661 17422
1502 5855
7505 3849
16651 19732
18454 14437
2836 19531
6449 8288
12853 5777
15123 12536
16782 14772
1221 12823
19482 16563
18810 15706
12157 12604
15295 11689
1326 6963
6450 13756
9009 8736
13597 15746
3274 14609
17528 6321
7440 1393
9802 3031
4224 1666
14061 364
3579 15380
5357 11125
10859 4756
3148 9522
2855 16926
10261 8681
8866 18415
4425 5913
7709 17216
6709 10381
9765 11056
18378 18654
17625 9206
6960 2324
5430 16769
8671 10970
15401 12651
11644 5893
9357 19655
18107 19261
6033 17450
2423 16256
14687 10657
675 5365
7632 14421
18980 15010
5785 9494
19493 12874
16297 18117
6766 7176
1449 13019
9 8542
5138 15499
9400 6223
2010 80
205 4774
2508 18940
9205 7097
7699 778
1578 18338
16828 11637
16741 10405
1773 3714
9288 16920
14074 3875
14328 6954
10299 398
11136 15117
11148 1042
7869 16476
14744 9803
5764 9301
251 1081
1179 12796
7416 2512
17368 17326
11500 8183
17813 16919
13089 15357
566 4468
2843 7346
203 16658
16958 532
2743 1094
6850 13407
2577 13486
950 5036
18755 17175
4558 13135
9394 18969
4134 689
1636 9940
19532 5363
9930 7035
16713 11473
12254 4843
4769 3588
3141 12540
19610 3384
10130 14557
9197 711
16394 8011
6389 10756
15278 14202
18066 8740
5989 18228
3739 1633
18095 14556
11101 16122
5394 15605
2834 18532
781 17768
11046 14324
11968 8725
8565 3839
9182 19510
18347 13984
12771 2750
18096 5270
526 16976
13993 11988
1300 7738
1865 10698
12739 4451
14781 12947
15728 2689
13274 5661
9553 5463
5552 13919
591 792
17037 5159
13101 12310
5554 3420
13192 8276
15418 11294
9598 4400
5141 7021
11967 19782
447 7470
3398 4904
4702 10166
2013 14871
18203 12260
1721 8016
12434 5643
3719 11845
1185 14978
6061 1276
10465 17974
13878 8328
11258 924
6446 19623
266 357
10039 14804
13569 3516
8691 9719
10824 13911
1819 12904
8593 12978
14661 8176
9356 15082
1287 3128
7154 17415
2834 16916
5901 14743
4236 14170
5673 3089
1690 2060
13042 15811
6635 15925
10216 12572
7467 5196
9533 3482
8305 10419
5646 8234
16861 4974
5275 5835
1955 9294
11446 14075
10686 1506
9596 17326
322 15062
4661 9720
17915 15387
2699 5727
18303 15848
3086 5843
4535 3591
14907 6232
915 14053
13268 6136
2074 8590
5978 5746
13091 19710
883 1316
11439 11927
7120 15587
11380 15364
8281 18361
13135 10384
11036 13941
10463 13905
8433 16208
12392 17945
2641 8364
19385 4668
7654 384
16055 18056
6797 15828
14723 3492
17688 13512
14436 10290
4844 5878
13794 18653
2693 6445
9428 18835
11089 7114
19316 2616
14476 10227
1509 7033
9415 17395
15728 2526
5640 4423
12192 9909
13520 5108
9392 1920
15730 14254
8585 12603
1269 10831
9213 1164
14513 16706
4298 12049
4294 7677
10972 5285
14680 5588
4219 12019
16446 11931
2939 7634
2567 5740
19173 16824
15268 8242
10585 10667
18087 5839
279 2706
8101 8347
1452 7021
3346 9002
15175 405
10772 15934
1981 8913
18484 8523
156 17728
6932 5702
7038 7484
3030 203
7963 7741
15751 286
12554 18408
3293 17393
336 15244
11094 529
11995 6940
2019 18289
3845 8691
10738 16906
10183 17659
12632 12241
12490 17363
7975 12159
19801 1901
2369 19800
19673 16720
13763 2273
9828 14095
15647 4130
2218 8008
3319 17881
10323 17614
4288 3729
8959 15212
5352 7252
6424 18015
6564 1569
1020 10756
10371 11570
1529 18232
3612 6044
14411 12010
5420 9094
3377 11576
730 2589
1737 10122
9509 3875
19487 9758
1925 1848
6109 11110
15011 19768
15450 13958
1340 8695
4107 10255
15170 16004
4889 9725
2976 6805
12762 14046
1244 2801
13779 7908
2332 6963
1147 16975
8418 7976
2755 6276
3003 9913
18756 739
19653 12318
8108 12507
17257 13988
1 15185
11786 13140
1037 10632
11083 2762
14504 11604
11485 18650
2333 4882
187 14995
7810 5777
19260 12635
1631 4625
18437 6324
17847 8010
6908 3382
7575 17822
15702 15115
12564 6324
8866 2990
17469 7662
10343 7448
13483 5100
7870 10570
9268 16622
9962 8452
4329 4686
7858 16280
6124 8379
9907 7677
13034 11412
11579 3245
6793 15519
87 6068
9191 15074
1850 4434
13794 7633
16716 8260
8786 9543
6860 884
3663 13352
4485 8869
5476 11441
12569 14803
10976 14488
10241 18237
14245 1904
12131 6090
1508 11142
15789 17651
811 7899
13195 5244
14555 17968
1244 12707
15478 12923
12073 11316
18842 2985
993 6483
12308 7807
19743 17489
7073 479
17840 15619
12173 17482
17503 1489
9835 3424
12738 3308
18278 4649
4695 16889
6792 4936
12657 8876
5398 9030
14291 16230
15597 13868
5081 10404
15115 16694
19778 7481
3659 9693
13619 4087
15868 9618
14446 1203
3914 3936
5112 1440
8370 18182
12616 14716
15049 3390
7498 17208
13261 12596
17641 4399
8800 2185
1033 7918
8051 1416
7313 2859
1596 5341
9786 238
16717 8528
17239 10870
13226 18314
7687 11882
14874 1429
5658 17790
7223 18583
1727 17685
10910 11887
19623 3666
12724 2312
6869 3676
6580 10932
13109 5220
5486 17830
190 2998
17741 21
18843 8792
9910 4835
8589 6115
16643 14
18331 6101
14761 13618
6061 5393
14098 1109
9542 2111
1000 9922
14470 19115
17968 8555
2296 5210
16192 5731
16873 8253
15661 6716
13700 11973
3610 9314
15184 11405
11763 1022
7465 6495
17107 5988
2815 7399
695 605
19049 15338
15332 758
7519 16261
5769 10291
15308 19619
4670 10121
14013 6643
7474 8393
15301 6815
13226 10047
16291 18886
13240 15924
14983 17231
6729 10707
8041 11375
12504 6840
12092 17620
9701 9472
11356 18121
3806 18618
15892 18566
19237 3378
17441 10118
15763 1625
5154 10692
9239 13178
12878 8049
17777 18872
15981 13749
10340 7857
19431 10238
8941 18752
18247 10936
5097 12500
11233 7939
7015 17284
4809 17272
9444 8129
13410 9136
18381 18102
2087 2411
9672 3031
7065 17110
12515 15126
12896 8302
19715 18481
5586 19599
10406 5559
15271 16826
2586 17755
4367 5771
4904 15667
19629 7259
4463 2086
15002 7360
11354 3178
8829 12784
17449 12491
12061 19534
15192 11606
2042 13741
1874 15063
9388 13230
16172 8640
14103 10346
2815 13912
2565 9362
19150 8373
19366 11345
14230 15657
15191 9054
18236 6305
4027 968
12122 18977
10657 1623
3278 7545
11029 11626
1382 5716
7727 3975
13870 1856
11643 18741
129 2855
16851 7383
11136 19788
9516 4986
629 5151
1012 11670
17478 12505
2465 17609
2828 2769
16937 1687
15916 2266
2713 13425
5277 9499
17439 7539
10876 6241
4699 18450
16211 692
18669 2222
9258 12627
9981 324
6549 13907
18226 18781
10536 7588
18512 1845
2070 1488
18338 18270
18335 7934
12296 6035
12057 1572
1094 3813
5679 16693
4303 10669
11069 8432
19736 15503
16141 9015
5039 18009
14401 12733
7292 16290
14843 14173
11578 12104
348 13173
11367 4306
9129 12323
2636 3874
8069 7207
8298 13837
317 14575
1236 10126
6571 1126
4427 11327
18248 5818
13900 3588
14285 12894
161 19317
13402 18252
9657 5280
7398 5080
10016 5609
12344 1043
15656 19012
6310 15373
1622 4571
13116 14111
5145 17142
9301 9474
4294 3537
12867 5511
16015 11353
14154 10368
10612 13075
16925 3281
5620 14263
9769 1113
14053 1670
8307 12213
12828 4977
12962 18388
4622 10864
11779 2694
13531 15243
7484 6268
11309 2301
1654 17890
10065 13592
4615 15729
17298 15450
9108 7857
7624 9756
2695 13720
6962 10869
1043 13865
17809 1959
12899 16770
1275 19510
9295 2835
18464 4752
15299 15305
15277 10607
17741 11787
856 18714
14148 18928
14669 2676
6692 9591
10108 11023
12398 7990
8856 6671
2446 18072
17933 3160
5400 11127
6156 4976
13730 14166
14494 1962
14066 4732
2648 2720
18653 10807
14502 17458
5421 18114
8996 12660
12515 5655
5344 15508
2222 16898
8738 6070
4118 11316
17022 8407
11058 1973
10653 1323
9950 5027
8192 291
17966 3865
9805 15455
17685 4309
3714 18924
14326 2545
12303 9903
9859 14902
2088 14168
9749 4148
13788 17376
5022 5671
15344 16928
8623 15966
16410 15276
13618 3359
14634 1717
7625 19648
16293 10652
11157 8301
125 13852
11128 15563
11718 4880
9852 7946
19352 7398
12641 9437
12135 4289
9875 1245
10689 10284
9709 13257
1191 15180
16319 10269
5365 1734
3437 2746
18821 11319
7030 18355
9049 12035
11190 8832
7026 1255
2492 16389
6385 11510
15897 17871
6497 7191
9859 4080
3327 634
8075 1175
13033 1546
12680 909
17556 14562
7941 19794
10746 19153
239 5288
3304 2828
9257 5854
16738 17608
16669 17059
2034 19121
3898 8256
16204 17908
11952 6690
3289 14546
3094 254
10047 1535
1697 8647
8251 2231
1166 8340
14639 10585
13060 4343
14253 2927
10711 15727
9438 3431
4278 8786
6767 7746
13026 19688
17236 2123
19577 15810
12227 18480
7160 17132
1290 2725
17486 9328
7718 183
17035 2252
2637 7839
13873 18596
14713 9100
8730 9858
9482 10441
1619 3428
8212 9673
14731 10441
17555 6524
5558 4808
12742 12957
11867 5932
8840 6414
7499 2675
13550 2709
17816 10135
13194 13395
4242 10667
3970 5276
7313 4247
3907 8473
17145 16700
1502 16042
13320 5113
17623 2316
1260 18017
456 11011
11850 13654
3651 5333
17217 11108
10130 10730
3281 828
4640 15834
6028 4161
13474 646
15520 10850
6396 8695
16283 14574
12368 11181
6797 16151
47 15474
17794 9660
16787 18684
11126 5971
14706 962
8407 1583
386 7172
7446 11243
6450 18327
7862 7581
3024 11030
15948 12024
2417 2531
8177 15027
14722 15231
13279 3307
18767 12558
8056 6309
4571 16752
16569 4710
19169 14850
13109 8761
15278 12101
19228 7960
11981 9638
4680 4859
10097 1305
5599 5224
12558 19418
10859 14721
2913 4739
15577 10230
9123 11948
10406 12024
12818 11253
1505 2791
12381 13448
11175 7884
12727 14980
5538 13392
19323 11899
11347 10527
7423 405
5175 238
9356 4203
18974 5586
17955 18297
12663 9786
5912 19184
16029 15966
9722 9705
4194 1698
5657 3988
4138 19115
8499 4166
14108 3282
12162 14567
17277 2490
14904 12004
18400 8331
11830 1514
11756 12409
6238 14186
14273 14241
9501 7639
3776 8385
18246 10551
10198 380
6761 8294
5493 4071
13812 7225
5823 13666
15145 13217
16808 2183
3887 5529
8216 6337
804 7420
3687 13495
14806 4948
12984 8703
14830 8716
5195 3615
14178 779
19675 12559
269 6351
6916 17249
13234 19235
14605 5096
13341 10237
4692 7162
6513 10701
9549 10350
16011 1011
13491 11535
11449 13709
11627 5434
4000 15623
18974 6408
5291 14554
5763 13397
14473 18414
10356 6462
2603 9131
2724 7581
18648 1895
10983 12308
15164 12139
5870 5493
16177 11633
16850 18477
16473 14033
1578 15408
4718 257
10250 4538
14640 10739
5 1426
490 6891
8179 7061
133 16998
9623 2200
1636 2820
15427 7579
1966 12130
6239 6983
8268 3370
4366 6321
4573 16294
7581 11400
11324 2401
17566 3267
10325 9690
8490 4592
7831 4278
951 5147
9443 5742
10503 11365
760 16183
15127 16673
6570 7353
157 19778
12595 1796
19334 19091
1389 11634
6513 18698
12730 13787
19682 16418
2470 18231
17568 15909
5188 18684
1567 9330
7322 9929
5827 16848
1088 4700
10355 14541
13341 969
2895 464
1095 9609
11483 1356
9049 6292
10185 3175
9304 6403
13902 15099
18683 16539
562 10720
2586 17759
11468 8664
18792 4706
16679 698
21 4311
3736 17792
14661 9676
10673 19721
474 17540
5655 3859
6618 18148
2377 2541
15823 13729
6419 711
15609 10560
7972 7209
17368 15134
16624 2780
13739 4110
4543 11098
15394 16021
16068 15876
16809 10405
6871 7899
4398 17613
16424 11208
2435 4975
929 15438
15078 7754
8344 4561
7923 13240
882 7461
5386 11226
3469 6595
15802 17623
2743 18548
6319 10741
4093 5751
18377 18468
6669 1528
18354 12616
9125 14456
9900 11899
16362 1618
6837 14545
11553 7013
11777 11567
5313 17419
16060 7932
5935 595
2461 19611
196 10156
3056 15523
7755 2732
5117 13057
6380 17899
9451 13718
6618 12525
9738 10318
6314 19227
13381 12810
15426 7115
8388 6059
13040 11043
19051 18097
17864 14198
10289 11085
2793 14547
11110 8183
17436 9804
14602 1013
8435 14196
17328 18370
18740 14921
16223 5872
9431 19731
16024 14994
4936 11095
15291 9754
10227 1873
4961 10156
11790 14267
11429 14553
142 14184
1924 10254
7362 9513
7227 14315
15866 115
1496 17212
3322 8327
15417 15655
9217 1769
2204 13428
4126 18878
19038 1951
16082 4050
2084 3674
8804 15718
1213 11192
5040 4231
5666 3503
5328 11749
15228 8583
4366 6849
7810 8389
2276 7768
8663 12357
10162 18937
14129 14344
18496 16163
16637 15338
4022 10769
8112 14353
14206 5944
10601 2105
12613 13544
8096 11030
934 11992
2953 14413
3014 10449
16999 2191
174 7339
10146 7229
3368 8108